/* CSS Document 
Created by Rajeev Kumar
Company Name : Sai Informatics / RNS Informatics
Website : www.saiinformatics.com / www.rnsinformatics.com
*/
body{ 
	margin:0; 
	padding:0; 
	background:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#5f5f5f; 
}  

form, p, h1, h2, h3, h4{ 
	margin:0; 
	padding:0; 
}  

h2{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:22px; 
	color:#000000; 
	display:block; 
	padding:0px 0px 10px 0px; 
	*padding:0px 0px 10px 0px; 
} 
h2 span{ 
	font-weight:bold; 
	font-size:26px; 
	color:#38b6e7; 
} 
span.red{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;  
	font-size:14px !important; 
	color:#CC0000; 
}  

img { 
	border:none; 
} 
#home_bottomtabs a { 
	color:#FFFFFF; 
	text-decoration:none; 
}  

#container{ 
	width:980px; 
	margin:auto; 
}  

#header{ 
	width:980px;
	position:relative;
}  

#header #topmenu{ 
	float:right; 
	width:auto; 
}  

#header #topmenu a{ 
	float:left; 
	padding-left:9px; 
	margin:0px 1px 0px 1px; 
	text-decoration:none; 
	background:url(../images/topmenuL.jpg) no-repeat top left; 
	height:24px; 
}  

#header #topmenu a strong{ 
	float:left; 
	display:block; 
	background:url(../images/topmenuR.jpg) no-repeat top right; 
	font-weight:normal; 
	padding-right:9px; 
	height:24px; 
}  

#header #topmenu a strong em{ 
	float:left; 
	display:block;	 
	background:url(../images/topmenuM.jpg) repeat-x top left; 
	height:24px; 
	line-height:21px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-style:normal; 
	font-size:12px; 
	color:#ffffff; 
}  

#header #topmenu a:hover{ 
	background:url(../images/topmenuL.jpg) no-repeat bottom left; 
	cursor:pointer; 
}  

#header #topmenu a:hover strong{ 
	background:url(../images/topmenuR.jpg) no-repeat bottom right; 
}  

#header #topmenu a:hover strong em{ 
	background:url(../images/topmenuM.jpg) repeat-x bottom left; 
}  

#header #topmenu a.on{ 
	float:left; 
	padding-left:9px; 
	margin:0px 1px 0px 1px; 
	text-decoration:none; 
	background:url(../images/topmenuL.jpg) no-repeat bottom left; 
	height:24px; 
}  

#header #topmenu a.on strong{ 
	float:left; 
	display:block; 
	background:url(../images/topmenuR.jpg) no-repeat bottom right; 
	font-weight:normal; 
	padding-right:9px; 
	height:24px; 
}  

#header #topmenu a.on strong em{ 
	float:left; 
	display:block;	 
	background:url(../images/topmenuM.jpg) repeat-x bottom left; 
	height:24px; 
	line-height:21px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-style:normal; 
	font-size:12px; 
	color:#ffffff; 
}  

#content_body{ 
	background:url(../images/topIMG.png) no-repeat 0px 0px; 
	width:980px;
	/*margin-top:-43px;*/
}  

#content_body h1{ 
	padding-top:30px;
}  

#content_body #content{ 
	width:967px; 
	margin:95px auto 0px auto;  
}  

#content_body #content .left_tabSection{ 
	float:left; 
	width:334px; 
}  

#content_body #content .left_tabSection .bigIMG{ 
	border:2px solid #000000; 
	float:left; 
}  

#content_body #content .right_tabSection{ 
	float:right; 
	width:622px; 
}  

#content_body #content .right_tabSection h2{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:22px; 
	color:#000000; 
	display:block; 
	padding:10px 0px 10px 0px; 
	*padding:11px 0px 10px 0px; 
}  

#content_body #content .right_tabSection h2 span{ 
	font-weight:bold; 
	font-size:30px; 
	color:#38b6e7; 
}  

#content_body #home_bottomtabs{ 
	width:967px; 
	margin:auto; 
}  

#content_body #home_bottomtabs dl{ 
	margin:0; 
	padding:0; 
	float:left; 
	width:237px; 
	margin-top:8px; 
	*margin-top:3px; 
}  

#content_body #home_bottomtabs dl dt{ 
	margin:0; 
	padding:20px 0px 0px 0px; 
	background:url(../images/blackTabs.jpg) no-repeat top left; 
	width:237px; 
	height:58px; 
}  

#content_body #home_bottomtabs dl dt span.first{ 
	line-height:21px; 
	padding-left:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:14px; 
	color:#ffffff; 
	display:block; 
}  

#content_body #home_bottomtabs dl dt span.first strong{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:22px; 
}  

#content_body #home_bottomtabs dl dt span.second{ 
	line-height:21px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:14px; 
	color:#ffffff; 
	display:block; 
}  

#content_body #home_bottomtabs dl dt span.second strong{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:22px; 
}  

#content_body #home_bottomtabs dl dd{ 
	margin:0; 
	padding:0; 
	background:#f0f0f0; 
	border:solid 1px #b8b8b8; 
	border-top:none; 
}  

#content_body #home_bottomtabs dl dd .desc{ 
	padding:8px 10px 12px 10px; 
	line-height:18px; 
	font-size:12px; 
	color:#5f5f5f; 
}  

#content_body #home_bottomtabs dl dd .desc a{  
	text-decoration:none; 
	font-weight:normal;  
	color:#CC0000;  
} 
#content_body #home_bottomtabs dl dd .desc a:hover{ 
	color:#000000;  
}  

#content_body #home_bottomtabs dl dd .form{ 
	padding:5px 7px 5px 7px; 
	float:left; 
}  

#content_body #home_bottomtabs dl dd .form ul{ 
	margin:0; 
	padding:0; 
}  

#content_body #home_bottomtabs dl dd .form ul li{ 
	list-style:none; 
	float:left; 
	vertical-align:top; 
}  

#content_body #home_bottomtabs dl dd .form ul li input{ 
	float:left; 
}  

#content_body #home_bottomtabs dl dd .form ul li input.postcode_txtBx{ 
	width:177px; 
	height:23px; 
	border:solid 1px #000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#747474; 
	padding:0px 5px 0px 5px; 
}  

#content_body #home_bottomtabs dl dd .form ul li input.btnSend{ 
	width:30px; 
	height:26px; 
	background:transparent url(../images/btn_bg.jpg) repeat-x top left; 
	border:none; 
	margin-left:2px;  
	color:#ffffff; 
}  

#content_body #home_bottomtabs dl dd .tabIMG1{ 
	padding:5px 7px 6px 7px; 
	*padding:5px 7px 5px 7px; 
	float:left; 
}  

#content_body #home_bottomtabs dl dd .tabIMG1 img{ 
	border:solid 2px #000000; 
}  

#content_body #home_bottomtabs .gap{ 
	width:6px; 
	height:100px; 
	display:block; 
	float:left; 
}  

#footer{ 
	float:left; 
	width:980px; 
	height:70px; 
	padding-top:10px; 
	margin:40px auto 0px auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	text-align:center; 
	font-size:12px; 
	color:#5f5f5f; 
}  

#footer a{ 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#5f5f5f; 
}  

#footer a:hover{ 
	color:#CC0000; 
}  

#footer_inner{ 
	float:left; 
	width:980px; 
	height:70px; 
	padding-top:10px; 
	margin:40px auto 0px auto; 
	border-top:solid 8px #38B6E7; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	text-align:center; 
	font-size:12px; 
	color:#5f5f5f; 
}  

#footer_inner a{ 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#5f5f5f; 
}  

#footer_inner a:hover{ 
	color:#CC0000; 
}     
.colorbuttonsUL{ 
	margin:0; 
	padding:5px 10px 5px 10px; 
	list-style:none; 
	height:60px; 
	width:314px; 
}  

.colorbuttonsUL li{ 
	float:left; 
	widows:314px; 
}  

.colorbuttonsUL dl{ 
	margin:7px 0px 0px 0px; 
	padding:0; 
}  

.colorbuttonsUL dl dt{ 
	margin:0; 
	padding:0; 
	float:left; 
	vertical-align:top; 
}  

.colorbuttonsUL dl dt input{ 
	background:#ffffff; 
	padding:2px 5px 2px 5px; 
	border:solid 1px #000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#747474; 
	width:260px; 
}  

.colorbuttonsUL dl dd{ 
	margin:0; 
	padding:0px 0px 0px 4px; 
	float:left; 
	vertical-align:top; 
}  

.colorbuttonsUL dl dd input{ 
	background:transparent url(../images/btn_bg.jpg) repeat-x top left; 
	height:21px; 
	*height:22px; 
	line-height:20px; 
	border:none; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#ffffff; 
	width:35px; 
}      

.colorbuttonsUL1{ 
	padding:0px 10px 0px 10px; 
	float:left; 
	height:58px; 
	width:602px; 
}  

.colorbuttonsUL1 dl{ 
	margin:0; 
	padding:13px 0px 0px 0px; 
}  

.colorbuttonsUL1 dl dt{ 
	margin:0; 
	padding:0; 
	width:290px;
	padding-top:8px;
	float:left; 
	vertical-align:top; 
} 

.colorbuttonsUL1 dl dt div{ 
	float:left;

}  

.colorbuttonsUL1 dl dt input{

	background:#ffffff;

	border:solid 1px #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#747474;

	width:100px;

	height:16px;

	float:left;

	margin-left:2px;

	line-height:16px;

	vertical-align:text-bottom;

}  

.colorbuttonsUL1 dl dt select{

	background:#ffffff;

	border:solid 1px #000000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#747474;

	height:20px;

	float:left;

	margin-left:2px;

	line-height:20px;

	vertical-align:text-bottom;

}  
.colorbuttonsUL1 dl dt select.state{

 	width:105px;
	
 }  

.colorbuttonsUL1 dl dd{ 
	margin:0; 
	padding:6px 0px 0px 25px; 
	width:287px; 
	float:left; 
	vertical-align:top; 
}  

.pinkBG{ 
	background:url(../images/pinkTopBG.jpg) repeat-x top left; 
}  

.greenBG{ 
	background:url(../images/greenTabBG.jpg) repeat-x top left; 
}  

.greenBG select, .greenBG input{

	border:solid 1px #35690E !important;

	background:#EDF8E4 !important;

	color:#35690E !important;

}  

.orangeBG{ 
	background:url(../images/orangeTabBG.jpg) repeat-x top left; 
}  

.orangeBG select, .orangeBG input{

	border:solid 1px #A44804 !important;

	background:#FEE3CF !important;

	color:#A44804 !important;

}  

.blueBG{ 
	background:url(../images/blueTabBG.jpg) repeat-x top left; 
}  

.blueBG select, .blueBG input{

	border:solid 1px #1F666B !important;

	background:#DCF3F5 !important;

	color:#1F666B !important;

}  

.redBG{ 
	background:url(../images/redTopBG.jpg) repeat-x top left; 
}  

.redBG select, .redBG input{

	border:solid 1px #8B3025 !important;

	background:#F7E1DF !important;

	color:#8B3025 !important;

}  

.clear{ 
	clear:both; 
	width:100%; 
	height:0px; 
	font-size:0px; 
	line-height:0px; 
	float:none; 
}  

.clearB{ 
	clear:both; 
}  

/*------------------------------*/  
.registerField {
}
.registerField fieldset { 
	margin:0; 
	padding:0; 
	/*border:none; */
	border:dashed 1px #DDDDDD; 
}  

.registerField strong.contentHead{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#333333; 
}  

.registerField p.mand{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#666666; 
	text-align:right; 
}  

.registerField dl { 
	margin:0; 
	padding:0; 
	width:967px; 
	margin-top:5px;  
}  

.registerField dl dt { 
	margin:0; 
	padding:0; 
	float:left; 
	display:block; 
	clear:left; 
	width:381px; 
	padding-right:5px; 
	line-height:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#0659C8; 
	text-align:right; 
}  

.registerField dl dd { 
	margin:0; 
	padding:0px 0px 0px 5px; 
	*padding:3px 0px 3px 5px; 
	float:right; 
	display:block; 
	clear:right; 
	width:575px; 
	line-height:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	white-space:nowrap; 
	vertical-align:text-top; 
}  

.registerField dl dd.cl { 
	margin:0; 
	padding:0; 
	clear:both; 
	float:none; 
	width:100%; 
	height:1px; 
	line-height:1px; 
	font-size:1px; 
	visibility:hidden; 
	border:none; 
} 
.registerField dl dd label{

	padding-left:10px;

}  

.registerField dl dd input{ 
	width:300px; 
	height:16px; 
	border:solid 1px #8EAFD7; 
	background:#ffffff !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#0659C8; 
} 

.registerField dl dd textarea{ 
	width:320px; 
	border:solid 1px #8EAFD7; 
	background:#ffffff !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#0659C8; 
	vertical-align:text-top; 
}  

.registerField dl dd select{ 
	height:16px; 
	border:solid 1px #8EAFD7; 
	background:#ffffff !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:11px; 
	color:#0659C8; 
}  

.registerField dl dd input.radio{ 
	width:auto; 
	vertical-align:text-bottom; 
}  

.registerField dl dd input.checkbx{ 
	width:auto;  
	vertical-align:middle;  
} 
.registerField dl dd input.file{ 
	width:auto;  
	height:auto;  
	vertical-align:text-bottom;  
}  

.registerField dl dd input.price{ 
	width:80px;  
}  

.registerField dl dd input.btnSubmit{ 
	margin:0; 
	padding:0; 
	width:60px; 
	height:18px; 
	border:solid 1px #ffffff; 
	background:#164573 !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	color:#ffffff; 
}     
/* Search Results CSS - Dog Owners / Minders */  

.searchResult{ 
	border:dashed 1px #66CCCC; 
	background:#ffffff; 
	width:947px; 
	padding:10px 10px 10px 10px; 
	float:left; 
	margin-bottom:10px; 
}  

.searchResult .description{ 
	float:left; 
	width:850px; 
}  

.searchResult .idPhoto{ 
	float:right;
}  

.searchResult ul.topUL{ 
	margin:0; 
	padding:0; 
	float:left; 
}  

.searchResult ul.topUL li{ 
	list-style:none; 
	display:block; 
	width:140px; 
	line-height:24px; 
	padding-left:5px; 
	margin-left:5px; 
	float:left; 
}  

.searchResult ul.topUL li.searchTitle{ 
	margin:0; 
	padding:0; 
	width:246px; 
	padding-left:5px; 
	background:#66CCCC; 
	font-family:Arial, Helvetica, sans-serif; 
	/*//font-weight:bold; */
	font-size:14px; 
	color:#ffffff; 
}  

.searchResult .desc{ 
	padding-top:3px; 
	height:40px; 
	vertical-align:top; 
	float:left; 
}  

.searchResult #searchLocation{ 
	font-weight:bold; 
	font-size:12px; 
	color:#66CCCC; 
	float:left; 
}  

.searchResult ul.bot{ 
	margin:0; 
	padding:0; 
	list-style:none; 
	float:left; 
}  

.searchResult ul.bot li{ 
	width:150px; 
	line-height:24px; 
	float:left; 
}    /* Search Results CSS - Buy / Sell Dog */  

.searchResult1{ 
	border:dashed 1px #66CCCC; 
	background:#ffffff; 
	width:947px;
	padding:10px 10px 0px 10px; 
	/*float:left;*/ 
}  

.searchResult1 ul.topUL{ 
	margin:0; 
	padding:0;
	width:450px;
	float:left;
	border:1px dashed #CCC;
}  

.searchResult1 ul.topUL li{ 
	list-style:none; 
	width:415px; 
	line-height:24px; 
	padding-left:5px;
	margin-left:5px;  
}

.searchResult1 ul.topUL li #searchLocation{ 
	font-weight:bold; 
	font-size:12px; 
	color:#66CCCC; 
}
#clicklogin{ 
	font-weight:bold; 
	font-size:12px; 
	color:#66CCCC;
	cursor:pointer;
}

.searchResult1 ul.topUL li.searchTitle{ 
	margin:0; 
	padding:0; 
	width:445px; 
	padding-left:5px;
	background:#66CCCC; 
	font-family:Arial, Helvetica, sans-serif; 
	/*font-weight:bold; */
	font-size:14px; 
	color:#ffffff; 
}  

.searchResult1 ul.topUL li.searchTitle1{ 
	margin:0; 
	padding:0;
	margin-top:10px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#32B5E3;
	text-decoration:underline; 
}  

.searchResult1 ul.midUL{ 
	margin:0px 0px 10px 0px; 
	padding:0;
	list-style:none;
	border:1px dashed #ccc;
	float:right;
	width:450px;
}  

.searchResult1 ul.midUL li{ 
	width:390px; 
	line-height:24px; 
	float:left; 
	padding:10px 10px 0px 10px; 
}

.searchResult1 ul.midUL li.searchTitle{ 
	margin:0; 
	padding:0; 
	width:445px; 
	padding-left:5px; 
	background:#66CCCC; 
	font-family:Arial, Helvetica, sans-serif; 
	/*font-weight:bold; */
	font-size:14px; 
	color:#ffffff; 
}

.searchResult1 ul.midUL li #searchLocation{ 
	font-weight:bold; 
	font-size:12px; 
	color:#66CCCC; 
}    /* Search Results CSS - Buy / Sell Dog */  

.searchResult2{ 
	width:947px; 
	padding:10px 10px 0px 10px; 
	float:left; 
}  

.searchResult2 ul.resultTabs{ 
	margin:0px 0px 12px 0px; 
	padding:0; 
	border:dashed 1px #66CCCC; 
	background:#ffffff; 
	list-style:none; 
	width:465px;
	height:215px; 
	float:left; 
}  

.searchResult2 ul.resultTabs li{ 
	float:left; 
	padding:10px 10px 10px 10px; 
}  

.searchResult2 ul.resultTabs li dl{ 
	margin:0; 
	padding:0; 
}  

.searchResult2 ul.resultTabs li dl dt{ 
	margin:0; 
	padding:0; 
	width:160px; 
	float:left; 
}  

.searchResult2 ul.resultTabs li dl dd{ 
	margin:0; 
	padding:0; 
	width:280px; 
	float:left; 
}  

.searchResult2 ul.resultTabs li dl dd strong{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#38B6E7; 
}  

.searchResult2 ul.resultTabs li dl dd em{ 
	line-height:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#333333; 
}  

.searchResult2 ul.resultTabs li dl dd span{ 
	display:block; 
	height:54px; 
	padding-top:3px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#5f5f5f; 
}  

.searchResult2 ul.resultTabs li dl dd a{ 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#CC0000; 
}  

.searchResult2 ul.resultTabs li dl dd a:hover{ 
	color:#000000; 
}  

.searchResult2 ul.gap{ 
	margin:0; 
	padding:0; 
	width:12px; 
	float:left; 
	list-style:none; 
} 

 /* Result Tab 3 */ 
.searchResult3 ul.resultTabs{

	margin:0px 0px 12px 0px;

	padding:0;

	border:dashed 1px #000000;

	background:#ffffff;

	list-style:none;

	width:465px;

	float:left;

} 

.searchResult3 ul.resultTabs li{

	float:left;

	padding:4px 4px 4px 4px;

} 

.searchResult3 ul.resultTabs li dl{

	margin:0;

	padding:0;

	float:left;

	width:457px;

} 

.searchResult3 ul.resultTabs li dl dt{

	margin:0;

	padding:0;

	background:#999999;

	line-height:24px;

	display:block;

	height:24px;

	width:341px;

	float:left;

} 

.searchResult3 ul.resultTabs li dl dt a{

	padding-left:10px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-weight:bold;

	font-size:14px;

	color:#F3F3F3;

} 

.searchResult3 ul.resultTabs li dl dt a:hover{

	color:#33CCFF;

} 
.searchResult3 ul.resultTabs li dl dd{

	margin:0;

	padding:0;

	padding-left:10px;

	background:#CCCCCC;

	line-height:24px;

	display:block;

	height:24px;

	width:100px;

	float:right;

} 

.searchResult3 ul.resultTabs li dl dd strong{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color:#000000;

} 

.searchResult3 ul.gap{

	margin:0;

	padding:0;

	width:12px;

	float:left;

	list-style:none;

}

.searchResult .searchProfiles {
	margin:0;
	padding:0;
	clear:both;
	float:none;
}
.searchProfiles h3 {
	font-size:24px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#38B6E7;
}
.searchProfiles h3 strong {
	font-size:13px;
	display:block;
	line-height:20px;
	color:#333;
}
img.gor {
	float:right;
	display:block;
	border:1px solid #eee;
	padding:4px;
	margin:0px 0px 10px 10px;
	clear:right;
}
.buydog_inner{ 
	width:967px; 
	padding:0px; 
	float:left; 
}  

.buydog_inner dl{ 
	margin:0; 
	padding:0; 
}  

.buydog_inner dl dt{ 
	margin:0; 
	padding:0; 
	width:150px; 
	float:left; 
	font-size:17px; 
	font-weight:normal; 
	line-height:22px; 
}  

.buydog_inner dl dd{ 
	margin:0; 
	padding:0; 
	width:800px; 
	float:left; 
	font-size:17px; 
	font-weight:normal; 
	line-height:22px; 
}  

.buydog_inner dl dd ul{ 
	margin:0; 
	padding:0; 
	list-style:none; 
}  

.buydog_inner span{ 
	display:block; 
	margin-top:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:14px; 
	color:#5f5f5f; 
} 

.errorTxt { 
 margin:1em 0; 
 padding:2em; 
 line-height:1.2em; 
 font-size:1.2em; 
 color:#990000; 
 background-color:#ffd5d5; 
 border:1px dashed #cc6666; 
}  

.successTxt { 
 margin:1em 0; 
 padding:2em; 
 line-height:1.2em; 
 font-size:1.2em; 
 color:#006600; 
 background-color:#d1ffd3; 
 border:1px dashed #009900; 
} 

.login{ 
	/*float:right; 
	margin-top:10px; */
	cursor:pointer; 
	height:80px;
	position:absolute;
	right:0px;
	top:34px;
	z-index:700;
} 
.facebook{ 
	/*float:right; */
	/*margin-top:10px; */
	cursor:pointer;
	/*margin-right:150px;*/
	position:absolute;
	width:300px;
	height:80px;
	right:150px;
	top:34px;
	z-index:799;
} 
.login a{

	text-decoration:none;

	color:#CC0000;

} 

.login a:hover{

	color:#006699;

} 

#login_pop{

	position:absolute;

	display:none;

	z-index:9999;

	top:34px;

	left:50%;
	/*right:0px;*/

	width:380px;

	height:auto;

	padding:10px;

	background:#ffffff;

	border:solid 2px #003366;

} 

#login_pop a{

	text-decoration:none;

	color:#CC0000;

} 

#login_pop h2{

	font-size:24px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#27AEDD;

	margin-bottom:10px;

	line-height:20px;

	border-bottom:1px solid #3669b2;

	clear:both;

} 
#login_pop h2 a {
	float:right;
	width:22px;
	height:23px;
	display:block;
	outline:none;
	background:transparent url(../images/close.gif) no-repeat left top;
	cursor:pointer;
}
#login_pop h1 a{

	text-decoration:none;

	float:right;

	padding:5px 10px 0px 0px;

} 

#login_pop dl{

	margin:0;

	padding:0;

	margin:auto;

	float:left;

} 

#login_pop dl dt{

	margin:0;

	padding:0;

	float:left;

	width:150px;

	display:block;

	line-height:26px;

	height:auto !important;

	height:26px;

	line-height:26px;

	text-align:right;

} 

#login_pop dl dd{

	margin:0;

	padding:0;

	width:225px;

	display:block;

	line-height:26px;

	height:auto !important;

	height:26px;

	line-height:26px;

	float:left;

} 

#login_pop dl dd input{

	border:solid 1px #999999;

	background:#EFEFEF !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#666666;

	width:220px;

} 

#login_pop dl dd input.loginBtn{

	border:solid 1px #000099;

	background:#003366 !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#ffffff;

	width:80px;

} 

#login_pop dl dd input.radio{

	border:none;

	background:none !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#666666;

	width:auto;

} 

.service_provider{

	margin:0;

	padding:0;

} 

.service_provider li{

	line-height:18px;

	list-style:none;

	float:left;

	margin:2px;

} 

.service_provider li.categoryHead{

	width:155px;

	color:#ffffff;

	background:#286180;

	font-weight:bold;

	padding-left:5px;

} 

.service_provider li.nameHead{

	width:155px;

	color:#ffffff;

	background:#286180;

	font-weight:bold;

	padding-left:5px;

} 

.service_provider li.descriptionHead{

	width:375px;

	color:#ffffff;

	background:#286180;

	font-weight:bold;

	padding-left:5px;

} 

.service_provider li.priceHead{

	width:123px;

	color:#ffffff;

	background:#286180;

	font-weight:bold;

	text-align:center;

} 

.service_provider li.imageHead{

	width:122px;

	color:#ffffff;

	background:#286180;

	font-weight:bold;

	text-align:center;

} 

.service_provider li.category{

	width:155px;

	background:#F0F0F0;

	padding-left:5px;

	min-height:120px;

	height:auto !important;

	height:120px;

} 

.service_provider li.name{

	width:155px;

	background:#F0F0F0;

	padding-left:5px;

	min-height:120px;

	height:auto !important;

	height:120px;

} 

.service_provider li.description{

	width:375px;

	background:#F0F0F0;

	padding-left:5px;

	min-height:120px;

	height:auto !important;

	height:120px;

} 

.service_provider li.price{

	width:123px;

	background:#F0F0F0;

	text-align:center;

	min-height:120px;

	height:auto !important;

	height:120px;

} 

.service_provider li.image{

	width:122px;

	background:#F0F0F0;

	text-align:center;

/*	min-height:120px;
*/
	height:auto !important;

	/*height:120px;*/

} 

.service_provider li.image img{

/*	width:100px;
*/
/*	height:120px;*/

}



.buydog_details{
	background:url(../images/dog_detailsBG.png) no-repeat top left;
	float:left;
	width:456px;
	min-height:230px;
	height:auto !important;
	height:230px;
	padding:10px 10px 10px 10px;
}

.buydog_details .contentHead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#38B6E7;
	padding-bottom:10px;
}

.buydog_details_gap{
	float:left;
	width:10px;
	min-height:250px;
	height:auto !important;
	height:250px;
}

.buydog_details dl{
	margin:0;
	padding:0;
	width:100%;
}

.buydog_details dl dt{
	margin:0;
	padding:0;
	float:left;
	width:40%;
	line-height:20px;
	text-align:right;
	font-weight:bold;
}

.buydog_details dl dd{
	margin:0;
	padding:0;
	line-height:20px;
	float:right;
	width:59%;
}

.buydog_details dl dd.cl{
	clear:both;
	float:none;
	width:100%;
	font-size:0;
	height:0;
	line-height:0;
}




/* Product Details */
.product_details {
	background:url(../images/details_bg.jpg) repeat-x top left;
	padding-top:10px;
	min-height:220px;
	height:auto !important;
	height:220px;
}

.product_details .img_galery{
	float:left;
	width:240px;
	height:auto;
	text-align:center;
}

.product_details .img_galery a{
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#333333;
}

.product_details .img_galery a:hover{
	color:#66CCCC;
}

.product_details .img_galery img{
	margin:auto;
	display:block;
}

.product_details .content{
	width:720px;
	float:right;
	height:auto;
}

.product_details .content .left{
	width:410px;
	float:left;
	line-height:18px;
}

.product_details .content .right{
	width:300px;
	float:left;
	line-height:18px;
}

.product_details .content p{
	clear:both;
}

.product_details .content ul{
	clear:both;
	margin-left:5px;
}

.product_details .content ul li{
	list-style:none;
	background:url(../images/arrow3.gif) no-repeat left top;
	background-position:0px 6px;
	padding-left:10px;
	width:160px;
	float:left;
}

.subhead{
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#66CCCC;
	margin-bottom:10px;
}

.product_description{
	border-top:solid 4px #66CCCC;
	padding-top:20px;
}
/*.......................................pagination...................................*/

.pagetable a{
display:block;
float:right;
margin:0px 2px 0px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
padding:1px 4px 1px 4px;
text-decoration:none;
border:1px solid #3366FF;
}

.pagetable a.firstlast{
background:#286180;
color:#ffffff;
}
.pagetable a.pagelink_prev{
background:#286180;
color:#ffffff;
width:40px;
}
.pagetable a.pagelink_next{
background:#286180;
color:#ffffff;
width:40px;
}

.pagetable a.paginations{
background:#C8C8C8;
color:#ffffff;
}

.pagetable a.current{
background:#CF9C51;
color:#333333;
}

/*  Result Search   */
ul.reslut_search{
	margin:0px;
	padding:0px;
	width:400px;
	border:1px solid #000;
	list-style:none;
	float:left;
}

ul.reslut_search li{
	float:left;
	width:350px;
}
/*  End Result Search   */


/*  Login_search Css  */
.login_search{ 
	border:dashed 1px #66CCCC; 
	background:#ffffff; 
	width:947px;
	padding:10px 10px 0px 10px; 
	/*float:left;*/ 
}  

.login_search ul.logintopUL{ 
	margin:0; 
	padding:0;
	width:450px;
	height:100px;
	float:left;
	background-color:#f7f7f7;
	border:1px dashed #CCC;
}  

.login_search ul.logintopUL li{
	background:url(../images/login_bg.png) no-repeat center;
	height:35px;
	width:211px;
	list-style:none;
	text-align:center;
	margin:10px auto 0px auto;
}

.login_search ul.logintopUL li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	line-height:35px;
	text-decoration:none;
}

.login_search ul.loginmidUL{ 
	margin:0px 0px 10px 0px; 
	padding:0px 0px 10px 0px;
	list-style:none;
	background-color:#f7f7f7;
	border:1px dashed #ccc;
	float:right;
	width:450px;
}

.login_search ul.loginmidUL li{ 
	width:390px;  
	float:left;
	padding:10px 10px 0px 10px;
	font-size:18px;
	color:#32B5E3;
}

.login_search ul.loginmidUL li dl{
	margin:0px;
	padding:0px;
}

.login_search ul.loginmidUL li dl dt{
	margin:0px;
	padding:0px;
	float:left;
	width:130px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-align:right;
	line-height:24px;
}

.login_search ul.loginmidUL li dl dd{
	margin:0px;
	padding:0px;
	width:250px;
	float:right;
	line-height:24px;
	font-size:12px;
	color:#666666;
}

.login_search ul.loginmidUL li dl dd input{
	border:1px solid #ccc;
	background:none;
	width:240px;
	font-size:11px;
	color:#666666;
}

.login_search ul.loginmidUL li dl dt input.loginBtn{

	border:solid 1px #000099;

	background:#003366 !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#ffffff;

	width:60px;
	
	cursor:pointer;
}

.login_search ul.loginmidUL li dl dd input.loginBtn{

	border:solid 1px #000099;

	background:#003366 !important;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#ffffff;

	width:80px;
	
	cursor:pointer;
}

.login_search ul.loginmidUL li dl dd.cle{
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
	float:none;
	clear:both;
	background:none;
}

/*.login_search ul.loginmidUL li.searchTitle{ 
	margin:0; 
	padding:0; 
	width:445px; 
	padding-left:5px; 
	background:#66CCCC; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#ffffff; 
}

.login_search ul.loginmidUL li #searchLocation{ 
	font-weight:bold; 
	font-size:12px; 
	color:#66CCCC; 
}  */

.searchCountry, .searchState, .searchCategory{
	float:left;
}

.searchState, .searchCategory{
	padding-left:5px;
}

.searchCategory input{
	border: solid 1px #286180;
	background:#286180;
	padding:1px 5px 1px 5px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
}




.colorbuttonsULl dl dt select.country option{
    width:150px !important;
}



.colorbuttonsUL1 dl dt select.country{

	width:75px !important;
}
#pagefooter {
	float:right;
}
