@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	
}

a { cursor:pointer;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix { zoom:1;}

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:28px; color:#3084B0; margin-bottom:20px;}
h2 { font-size:24px; color:#333;}
h3 { font-size:18px; color:#9D3D97; margin:0 0 10px 0; padding:0;}
h4 { font-size:16px; color:#2EB456; text-align:right; font-style:italic; margin:-10px 0 0 0; padding:0;}
h4 span { font-size:15px; color:#5A6365; font-style:normal;}
h5 {}
h6 { font-size:12px; color:#006633;}

p { margin:0 0 20px 0; text-align:left; line-height:16px; font-size:12px; color:#231f20; font-family:Georgia, "Times New Roman", Arial, Times, serif;}

p a {
	color:#E96F35;
	text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:#fff url(../../images/l-orange.gif) repeat-y; }

#maincontainer { width:1045px;padding-bottom:160px; }

#subcontainer { clear:both; }

#logo { width:425px; height:151px; background:url(../../images/logo.png) no-repeat; margin-left:78px; }

#topmenu { height:55px; clear:both;}
#topmenu ul { float:left;  margin-left:250px; list-style:none; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;}
#topmenu li { float:left; padding:0 12px;  line-height:36px; font-size:10px; text-transform: uppercase;}
#topmenu a { color:#231f20; text-decoration:none;}
#topmenu a:hover { color:#E96F35; text-decoration:none;}

#leftsection {  width:244px; float:left; font-family:Georgia, "Times New Roman", Times, serif;}

#sidemenu {  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin:0 30px 40px 0;}
#sidemenu li { list-style:none; line-height:28px; text-align:right; }
#sidemenu a {color:#fff; text-decoration:none;}
#sidemenu a:hover { color:#222;}

#left-images_1 { height:215px; width:136px; margin:0 auto; display:block; border:0; margin-bottom:30px; background-image:url(../../images/available-for-adoption.png);}
#left-images_2 { height:207px; width:146px; margin:0 auto; display:block; border:0; margin-bottom:30px; background-image:url(../../images/need-program.png);}

#company { text-align:center; text-transform:uppercase; color:#231f20; font-size:10px; font-family: "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;}
#company a { text-decoration:none; color:#231f20;}

.bluelink a { color:#1b75bc; text-decoration:none;}
.bluelink a:hover { text-decoration:underline;}

#topright { clear:both; float:right;  margin-top:-20px; margin-bottom:80px; position:relative; display:block; width:400px;}
#topright p { text-align:right; margin-right:6px; margin-bottom:6px; color:#e86e34; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;  font-size:11px; font-weight:bold;}

#image-list { clear:both; float:right;  }
#image-list ul {list-style:none;float:right; margin:0; }
#image-list li { float:left; margin: 0 20px 0 0;}
#image-list li img { border:1px #E96F35 solid;}
#image-list li img:hover { border:1px #AA968B solid;}

.leftcontent { float:left; width:530px;}
.leftcontent p { margin-left:97px; margin-right:65px;}

.rightcontent { float:left; width:160px;}
.rightcontent img { border:1px #E96F35 solid; margin-bottom:10px;}
.rightcontent p { margin:0 0 30px 0;}

.rightcontent-where { float:left; width:160px;}
.rightcontent-where img { border:1px #E96F35 solid; margin-bottom:10px;}
.rightcontent-where p { margin:0 0 30px 0; text-align:center;}

.rightcontent-adopt img { border:1px #E96F35 solid; margin-bottom:10px;}

.orange { color:#e86e34; }

#dog-details2 { display:none;}
#dog-details3 { display:none;}
#dog-details4 { display:none;}
#dog-details5 { display:none;}

#where-details2 { display:none;}
#where-details3 { display:none;}
#where-details4 { display:none;}
#where-details5 { display:none;}

.clicklink { font-weight:bold; text-align:center; font-size:12px; color:#231f20; font-family: Georgia, Arial, Helvetica, sans-serif;}
.clicklink a { text-decoration:none;color:#231f20;}

#rightsection { float:left; width:801px; }

.welcome {background:url(../../images/welcome-bg.png) no-repeat;}
.welcome p { margin-left:97px; margin-right:190px;}

#welcome-dog { margin-top:-135px; margin-left:470px; position:relative; clear:both; margin-bottom:70px;}

.breed {background:url(../../images/breed-bg.png) no-repeat;}
.breed p { margin-left:97px; margin-right:190px;}

#breed-dog { margin-top:-160px; margin-left:440px; position:relative; clear:both; margin-bottom:70px;}

.adoption {background:url(../../images/availabe-adoption-bg.png) no-repeat;}

#adoption-dog { margin-top:-160px; margin-left:440px; position:relative; clear:both; margin-bottom:70px;}

.adoption-info {background:url(../../images/adoption-info-bg.png) no-repeat;}
.adoption-info p { margin-left:97px; margin-right:180px;}

#adoption-info-dog { margin-top:-145px; margin-left:490px; position:relative; clear:both; margin-bottom:70px;}

.become-foster {background:url(../../images/become-foster-bg.png) no-repeat;}
.become-foster p { margin-left:97px; margin-right:180px;}

#become-foster-dog { margin-top:-145px; margin-left:460px; position:relative; clear:both; margin-bottom:70px;}

.need-program {background:url(../../images/need-program-bg.png) no-repeat; padding-top:140px;}
.need-program p { margin-left:97px; margin-right:50px;}
.need-program ul { margin-left:110px; }
.need-program li { margin:0 20px 10px 0;}

.where {background:url(../../images/where-bg.png) no-repeat;}

.application {background:url(../../images/application-bg2.png) no-repeat; height:500px;}
.application p { margin-left:97px; margin-right:190px;}

#application-dog { margin-top:-160px; margin-left:440px; position:relative; clear:both; margin-bottom:70px;}




.left_adoption_square {
	height: 80px;
	width: 80px;
	padding-top:98px;
	margin-right: auto;
	margin-left: auto;
	cursor:pointer;
}

.where-now {background:url(../../images/where_now2.png) no-repeat;}
.where-now p {
	margin-left:97px;
	margin-right:10px;
	margin-bottom: 5px;
}

#where-now-dog { margin-top:-145px; margin-left:490px; position:relative; clear:both; margin-bottom:70px;}
#repeat-left {
	padding: 5px;
	margin-bottom: 5px;
	float:left;
	width: 500px;
}
#repeat-right {
	padding: 5px;
	width: 200px;
	margin-bottom: 5px;
	margin-left: 520px;
	text-align: center;
}
#repeat-right img:hover {border-top:#E96f35 4px solid; border-bottom:#E96f35 4px solid; }
.contact_us {background:url(../../images/contact_bg.png) no-repeat;}
.contact_us p {
	margin-left:97px;
	margin-right:180px;
	margin-bottom: 5px;
}
form {margin-left:50px; padding-top:150px;}
label {font-weight:bold; text-transform:capitalize;}
.sponsors {background:url(../../images/sponsors_bg.png) no-repeat; padding-top:160px;}
.sponsors p {
	margin-left:97px;
	margin-right:10px;
	margin-bottom: 5px;
}
.sponsors td {
	border-bottom:#999 1px solid;
}
.upcoming {background:url(../../images/upcoming_bg.png) no-repeat; padding-top:160px;}
.upcoming p {
	margin-left:97px;
	margin-right:10px;
	margin-bottom: 5px;
}
.upcoming td {
	border-bottom:#999 1px solid;
}
.thank-you p {
	margin-left:97px;
	margin-right:180px;
	margin-bottom: 5px;
}
.thank-you h1 {
	margin-left:97px;
	margin-right:180px;
	margin-bottom: 5px;
}
.available-adopt {background:url(../../images/available_bg.png) no-repeat; padding-top:160px;}
.available-adopt p {
	margin-left:97px;
	margin-right:10px;
	margin-bottom: 5px;
}

