/* reseter & generic classes */
*{ margin:0; padding:0; border:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
/* page core */
body{background:#C7C7C7; font-size:10px;margin-top:5px; height:100%;}
/*#container{width:1064px; margin:auto; }*/
#container{width:1000px; margin:auto;}

/* Page elements */
.innercontenthead 
{
font-family:Tahoma; font-size:14px;; color:#423F40;
}
/* Page TOP AND HEADER */
/*#Langs{height:28px;width:1000px;padding-right:10px;background:url("../images/header_top.gif") bottom left no-repeat;}*/
#Langs{height:28px;width:1000px;padding-right:1px;background:url("../images/header_top-1.gif") bottom left no-repeat;}

#header{width:1000px;border-left:1px solid #3D4F56;border-right:1px solid #3D4F56; background:#1e3c94; height:90px; float:left;}
	#Logo{float:left;}
	#Logo p {padding-left:15px;color:#FFF; text-transform:uppercase; font-family:Arial; font-weight:bold; margin:0px;}

	#header .ShopLinks{float:left; padding-right:20px;}
	/*#header .ShopLinks .links{float:left; padding-left:30px; }
	#header .ShopLinks .links a{ color:#FFF;padding:0px 0px;font-family:Tahoma; font-weight:normal; font-size:14px;text-decoration:none;}
	#header .ShopLinks .links a:hover{text-decoration:underline;}*/
	#header .ShopLinks .basket {float:left; border:0px solid #577E93;width:250px;}
	#header .ShopLinks .basket p{ color:#FFF;font-family:Tahoma; font-weight:normal; font-size:14px;}
	#header .ShopLinks .basket a{ color:#FFF;padding:0px 0px;padding-right:0px;text-decoration:underline;}
	#header .ShopLinks .basket a:hover{text-decoration:none;}
	.smalllinks{ color:#FFF;padding:0px 0px;font-family:Tahoma; font-weight:normal; font-size:14px;text-decoration:none;}
	.smalllinks:hover{text-decoration:underline;}
	.linksnew{ float:left;}

	#PhoneAd{ float:left;}
	#PhoneAd p {text-align:left;color:#FFF; font-family:Tahoma; font-weight:bold; font-size:14px; margin:5px 0px;}
	#mid{width:290px;font-family: Tahoma, Geneva, sans-serif; color: #f7f7f7; float:left; padding:10px 0px 0px 60px;}

	#Search{border:1px solid #575654;border-bottom:0px;width:1000px; background:#5D97BA; padding:5px 0px;}
	#Search .Intro{color:#FFF; font-family:Tahoma;font-size:12px; font-weight:normal; padding-left:10px;padding-right:5px;line-height:22px;display:inline;}
	#Search input.txt{border:1px solid #4B738B; padding:2px;float:right;}
	#Search input.imgI{float:right; padding:2px;}

#SearchResult {font-family:Tahoma; color:#423f40;  border:1px solid #5b7c8f;margin-bottom:10px;margin-top:5px;margin-left:10px;margin-right:10px;width:958px; background:#afccdd; padding:10px 10px;}
#SearchResult partnum{font-size:2.6em}
#SearchResult td.detail{font-size:1.6em; }
#SearchResult input.txt{border:1px solid #4B738B; padding:2px;float:left;}
#SearchResult input.imgI{float:left; padding:2px;}


/* Page CORE ELEMENTS */
#Core{clear:both;border-left:1px solid #3D4F56;border-right:1px solid #3D4F56;width:1000px; background:#FFF; height:100%;}
#Coreie{clear:both;width:700px;  height:100%;background:#FFF;}
	#Menu{float:left;width:200px; background:#E8E8E8 url(../images/menu-righbg.gif) repeat-y top right; height:100%; }
	

	#Menu div#AccpetedCC{width:200px;background:url("../images/accepted_cc.gif") 0% 70% no-repeat;padding-bottom:27px;}
	#Menu div#AccpetedCC p{font-family:Tahoma;width:200px;padding-bottom:25px;color:#423F40;font-weight:bold; font-size:11px;padding-left:10px;line-height:1.2em}
	/*#MenuElments a{color: #423F40;text-decoration:none;display:block;clear:both;width:184px;padding-left:2px;padding:2px;}
	#MenuElments .slMenuItem_depth1{margin-top:1px;	border-bottom:1px solid #BEBEBE;font-size:1.3em;width:170px;}*/
	
	#Content{float:left; height:100%;}
	#ContentPage{float:left; height:100%;width:770px;padding-left:21px;}
		#Anim{border-top:1px solid #575654; border-bottom:1px solid #3D4F56;background:url("../images/main_img-1.jpg") top left no-repeat #255F82; height:234px;width:530px;}
		
		#Anim h1{ font-family:arial;font-size:18px;font-weight:bold; color:#FFFFFF; padding-top:182px;
		}
		
		#Products{padding-top:25px;}
			#Products .ProductLeft
            {float:left;width:176px;/*background:url("../images/marine_diesel.jpg") 50% 0% no-repeat;*/}

			#Products .ProductCtr{float:left;width:176px; border:1px solid #575654; border-top:0px; border-bottom:0px;/*background:url("../images/marine_drive.jpg") 50% 0% no-repeat;padding-top:180px;*/}
			#Products .ProductCtr2{float:left;width:176px; border:1px solid #575654; border-top:0px; border-bottom:0px;/*background:url("../images/marine_drive.jpg") 50% 0% no-repeat;padding-top:180px;*/}
			#Products .ProductRight{float:left;width:176px;/*background:url("../images/marine_gasoline.jpg") 50% 0% no-repeat;padding-top:180px;*/}
				#Products div h2{padding-left:22px;color:#423F40;font-size:14px;font-weight:bold;font-family:Tahoma;}
				#Products div p{padding:15px 15px 15px 18px;color:#423F40;font-size:1.1em;font-weight:normal;font-family:Arial;}
					#Products div p a {padding-left:8px;color:#D97B17;font-size:1em;font-weight:normal;font-family:Arial;background:url("../images/finder_arrow.gif") 0px 3px no-repeat;}
					#Products div p a:hover {text-decoration:none;} 
			
	#Services{float:right;width:268px;border-left:1px solid #3D4F56;overflow:hidden; height:100%;}
		#Finder {}
			#Finder h2{border-bottom:1px solid #575654; background:#423F40; color:#FFF; padding:6px 0px 6px 20px;font-size:14px;font-weight:bold; font-family:Tahoma;}
			#Finder	.pasth2{border-bottom:1px solid #575654; background:#423F40; line-height:1px;  font-size:1%; height:4px;}
			#Finder div.content{background:url("../images/finder_bg.jpg") top right no-repeat #FFF; height:207px;width:268px;padding-top:0px;}
			#Finder div.content p{display:block;width:130px;color:#423F40;font-family:Tahoma; font-size:120%; padding:10px 0px 10px 20px;}
			#Finder div.content p.link{display:block;width:130px;color:#423F40;font-family:Tahoma; font-size:120%; padding:0px 0px 0px 35px;background:url("../images/finder_arrow.gif") 20px 4px no-repeat;}
			#Finder div.content p.link a{color:#D97B17;font-family:Tahoma; font-size:93%;}
			#Finder div.content p.link a:hover{text-decoration:none;}
			
		#FPP{background:url("../images/FPP_bg.jpg") top left no-repeat; height:77px;width:268px;color:#FFF; padding-top:10px; padding-left:20px; border-top:1px solid #445D6F;}
			#FPP h2{display:block;width:150px;font-family:Tahoma; font-size:14px;font-weight:bold;line-height:1.07em;}
			#FPP p{padding-top:5px;padding-left:10px;}
			#FPP a{display:block;width:120px;color:#FFF;font-family:Tahoma; font-size:1.1em;}
			#FPP a:hover{text-decoration:none;}
			
		#News{padding-bottom:50px;}
			#News h2{border-bottom:1px solid #575654; background:#423F40; color:#FFF; padding:6px 0px 6px 20px;font-size:14px; font-weight:bold;font-family:Verdana;}
			#News .pasth2{border-bottom:1px solid #575654; background:#423F40; line-height:1px;  font-size:1%; height:4px;margin-bottom:5px;}
			#News .OneNews{margin:0px 10px; padding:8px 0px 8px 0px;background:url("../images/news_dots.gif") bottom left repeat-x #FFF;}
				#News .OneNews p.date{color:#D97B17;font-family:Tahoma; font-size:110%;font-weight:bold;padding:0px 5px;}
					#News .OneNews p.date a{color:#D97B17; text-decoration:none;}
					#News .OneNews p.date a:hover{color:#D97B17; text-decoration:underline;}
				#News .OneNews p.content{color:#423F40;font-family:Tahoma; font-size:110%;font-weight:bold;padding:0px 14px;background:url("../images/finder_arrow.gif") 5px 3px no-repeat; text-decoration:none;}
					#News .OneNews p.content a{color:#423F40; text-decoration:none;}
					#News .OneNews p.content a:hover{color:#423F40; text-decoration:underline;}




/* Page BOTTOM AND FOOTER */
#CoreFooter{border:1px solid #3D4F56;width:1000px;background:#1E587B;height:15px;}

#Footer{width:980px;background:url("../images/logo_footer.gif") top right no-repeat; height:80px; padding:10px 0 0 15px;}
	#Footer p{font-family:Tahoma; font-size:1.1em; color:#575654; padding-top:15px;}
	#Footer p span{color:#423F40;}
	#Footer a{color:#575654;}
	#Footer a:hover{color:#423F40;text-decoration:none;}
#container #Search #SearchResult .partnum {
	font-size: 14px;
	font-weight: bold;
}
#container #Search #SearchResult .partnum {
	font-size: 13px;
	font-weight: bold;
}
#container #Search #SearchResult td {
	font-size: 11px;
	}
#container #Search #SearchResult td a{color:#d97b17;}
#container #Search #SearchResult td a:hover{color:#ca0f0f;text-decoration:none;}

#container #Search #SearchResult td price {
	font-size: 14px;
	font-weight: bold;
	color: #CA0F0F;
}



/*~~~~~~~~~~~~~~ [[Drop down Menu CSS [Please Do Not Modify!]] ~~~~~~~~~~~~~~*/

.qmclear {font-size:14px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {	position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}

.mnulayout
{
	padding:20px 0px;
}

#qm0
{ 
	color:#000000;
	border-style:none;
	border-color:white;
	font-family:Arial;
	font-size:14px;
	/*font-size:1em;*/
}

#qm0 a
{
	color:#000000;
	font-family:Tahoma;
	/*font-size:14px;*/
	font-size:11px;
	text-decoration:none;
	padding:10px 0px 0px 5px;
	/*border-style:none;
	border-color:white;*/
	

	
		
}

body #qm0 .qmactive, body #qm0 .qmactive:hover
{ 
	
	text-decoration:none;
	/*font-family:Arial bold;
	font-weight:bolder;*/
	font-family:Tahoma;
	font-weight:normal;
	/*font-size:14px;*/
	font-size:12px;
	font-weight:bold;
	/*font-size:1em;*/
	/*color:#CCCCCC;*/
	/*color:#AAA5CA;*/
	color:#D97B17;
}
.slMenuItem_depth1{margin-top:2px; margin-bottom:2px;border-bottom:1px solid #BEBEBE;font-size:1.3em;}
#qm0 .qmparent
{
color:#423F40;font-family:Tahoma; font-size:12px;font-weight:bold;
	
}

#qm0 div
{
	background-image:none;
	background-color:transparent;
	border-style:none;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

#qm0 div a
{		
	/*background-image:none;
	background-color:transparent;
	border-style:none;*/
	font-weight:normal;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	/*color:#000000;*/
	/*color:#423F40;*/
	padding:10px 0px 0px 14px;
}

#qm0 div a:hover
{
color:#D97B17;	
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
	text-decoration:none;
	/*font-family:Arial bold;
	font-weight:bolder;*/
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	/*font-size:1em;*/
	/*color:#CCCCCC;*/
	color:#D97B17;


}

#qm0 div .qmparent 
{
color:#D97B17;	
}

.qmfv
{
	visibility:visible !important;
}

.qmfh
{
	visibility:hidden !important;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [[End of menu CSS]] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.newscontent
{
font-family:Tahoma; 
font-size:1.1em;
}
.contenthead
{
	font-family:Tahoma;
	/*font-size:14px;*/
	font-size:13px;
	font-weight:bold;
}
.innercontent
{
font-family:Tahoma; font-size:12px; color:#423F40;
}
#contentpage td p{font-family:Tahoma; font-size:12px; color:#575654; padding-top:15px;}
#contentpage td p span{color:#423F40;}
#contentpage td p a{font-family:Tahoma; font-size:12px;color:#d97b17;}
#contentpage td ol li a{font-family:Tahoma; font-size:12px;color:#d97b17;}
#contentpage td p a:hover{ text-decoration:none;font-family:Tahoma; font-size:12px;color:#d97b17;}
#contentpage td ol li a:hover{ text-decoration:none;font-family:Tahoma; font-size:12px;color:#d97b17;}
#contentpage #Account_SignIn{width:350px; padding:8px; border:1px solid #A09F9F;float:right;}
#linkspage a{
font-family:Tahoma; 
font-size:1.1em;
color:#d97b17;
}
#linkspage a:hover{text-decoration:none;font-family:Tahoma; font-size:1.1em;color:#d97b17;}
#contentpage td
{
font-size:12px;font-weight:normal;font-family:Tahoma;color:#676767;
}
#contentpage h2{color:#423F40; font-size:14pt;font-family:Tahoma; padding:0px 0px; font-weight:normal;}
#contentpage h1{color:#423F40; font-size:14pt;font-family:Tahoma; padding:0px 0px; font-weight:normal;}
h1{color:#423F40; font-size:14pt;font-family:Tahoma; padding:0px 0px; font-weight:normal;}
.textfield
{
border: solid 1px #423F40;
}


			#Login_Cart{margin:10px 0px 10px 22px;}
			#Login_Cart h1{float:left;padding-left:50px; background:url("../images/picto_lock.jpg") 0% 0% no-repeat; color:#423F40; font-size:21px;font-weight:bold; font-family:Tahoma; font-weight:normal; height:42px;padding-top:5px;}
			#Login_Cart p{font-size:1.2em;font-weight:normal;font-family:Tahoma;color:#676767;margin-top:12px;}

			#Login_Cart #Steps{margin-top:10px;float:left;padding-left:70px; text-transform:uppercase; font-weight:normal; font-size:0.9em; font-family:Tahoma; color:#423F40;}
			#Login_Cart #Steps .OneStep{float:left;overflow:visible; padding-right:10px;}
			#Login_Cart #Steps .OneStep div.StepNbr{float:left;width:18px;height:20px;background:url('../images/crlc_grey_empty.gif') 0 0 no-repeat;padding:5px 0px 0px 9px; color:#A0ADB5; font-size:1.2em; font-weight:bold;}
			#Login_Cart #Steps .OneStep div.CurrentStep{background:url('../images/crlc_grey_full.gif') 0 0 no-repeat;color:#FFF;}
							
			#CartContent{border:1px solid #A09F9F; border-bottom:0px; width:706px; margin-left:22px;}
			#CartContent td{border-bottom:1px solid #A09F9F;padding:4px 3px;font-size:1.2em;font-family:Tahoma;color:#423F40;}
			#CartContent .Line{}
			#CartContent td.ttle{font-weight:bold;}
			#CartContent td.Qty{width:35px;}
			#CartContent td.Qty input{width:20px; border:1px solid #A09F9F;}
			#CartContent td.Item{width:195px;}
			#CartContent td.Item a{text-decoration:none;color:#286285; font-weight:bold;}
			#CartContent td.Item a:hover{text-decoration:underline;}			
			#CartContent td.Part{width:70px;}
			#CartContent td.Link{width:299px;}
			#CartContent td.Price{width:80px;}
			#CartContentbtn {width:706px;text-align:right;margin:10px 0px 10px 22px;}
			
			#myquotesupdate .qutid p{font-size:1.2em; font-family:Tahoma; color:#423F40; margin:0px; padding:0px;}
			#myquotesupdate .notes{font-size:11px; font-family:Tahoma; color:#D97B17;}						
			
			
			
			
			#C1 {width:325px;float:left;}
			#C2{width:400px;float:left;}
		/*C1*/
			#Content #Account_SignIn{width:330px; padding:8px; border:1px solid #A09F9F;float:right;}
				#Content #Account_SignIn h2{color:#423F40; font-size:21px;font-family:Tahoma; padding:0px 0px; font-weight:normal;}
				#Content #Account_SignIn p{color:#676767; font-size:1.2em;font-family:Tahoma; padding:8px 0px;}			
				#Content #Account_SignIn label{color:#676767; font-size:1.2em;font-family:Tahoma; display:block; width:100px; float:left;}
				#Content #Account_SignIn input.txt{border:1px solid #A09F9F ;color:#333; font-size:1.2em;font-family:Tahoma;float:right;width:150px; padding:2px; }
				#Content #Account_SignIn .FormElem{clear:both;padding:0.5em 0em;}
				*>#Content #Account_SignIn .FormElem{clear:both;padding:0.7em 0em;} /* IE Hack */
				#Content #Account_SignIn .buttons{text-align:right;}
					#Content #Account_SignIn .buttons a{font-size:1.0em;font-family:Tahoma; font-weight:bold; color:#286285;}
					#Content #Account_SignIn .buttons a:hover{text-decoration:none;}			
					#Content #Account_SignIn .buttons input{padding-left:5px;}

			#Content #Dealer{float:right; width:330px; padding:8px; border:1px solid #A09F9F;margin-top:10px;}		
				#Content #Dealer h2{color:#423F40; font-size:21px;font-family:Tahoma; padding:0px 0px; font-weight:normal;}
					#Content #Dealer p{color:#336699; font-size:1.2em;font-family:Tahoma; padding:8px 0px;}			
					#Content #Dealer a{color:#336699;}			
					#Content #Dealer a:hover{text-decoration:none;}
		/*C2*/
			#Content #Create_Account{width:310px; padding:8px; border:1px solid #A09F9F; float:left; padding-bottom:20px;}
				#Content #Create_Account h2{color:#423F40; font-size:21px;font-family:Tahoma; padding-bottom:8px; font-weight:normal;}
				#Content #Create_Account p{color:#676767; font-size:1.2em;font-family:Tahoma; padding:8px 0px;}			
				#Content #Create_Account label{color:#676767; font-size:1.2em;font-family:Tahoma; display:block; width:150px; float:left;}
				#Content #Create_Account input.txt{border:1px solid #A09F9F ;color:#333; font-size:1.2em;font-family:Tahoma;float:right;width:150px; padding:2px; }
				#Content #Create_Account .FormElem{clear:both;padding:0.6em 0em;}
				*>#Content #Create_Account .FormElem{clear:both;padding:1.1em 0em;} /* IE Hack */
				#Content #Create_Account .buttons{padding-top:0.9em;}
				*>#Content #Create_Account .buttons{padding-top:1.3em;}

				#Content #Calculateshipping_viewcart{width:370px; padding:5px; float:left; border:1px solid #A09F9F; padding-bottom:20px;}
				#Content #Calculateshipping_viewcart h2{color:#423F40; font-size:21px;font-family:Tahoma; padding-bottom:8px; font-weight:normal;}
				#Content #Calculateshipping_viewcart label{color:#676767; font-size:1.2em;font-family:Tahoma; display:block; width:200px; float:left;}
				
.Errosmsg
{
color:#CA0F0F; font-size:12px;font-family:Tahoma; padding:8px 0px;
font-weight:bold;
}

.Newscontent{

	color:#423F40;
	font-family:Tahoma; 
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.Newscontent a{
	text-decoration:none;
}

.Newscontent a:hover{
	text-decoration:underline;
}
#email_form {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #999999;
display:none;
position:absolute;
width:300px;
z-index:999;
}

#email_close
{
float:right;
padding-right:10px;
}
#email_title
{
padding-left:10px;
padding-top:10px;
}
/* ***************** search page 
*/
div.dColRight img.imgMainRight
{
	position:		relative;
	left:			-3px;
}
div.dBtnCtr
{
	/*position:		relative;*/
	top:			10px;
	padding:		10px;
	text-align:		center;
}
div.dLeft
{
	position:		relative;
	float:			left;
	width:150px;
	text-align:left;
}
div.dRight
{
	position:		relative;
	float:			right;
	width:150px;
	text-align:right;
}
div#dPageNavBtns a, div#dPageNavBtns a:active, div#dPageNavBtns a:visited
{
	color:			#AD0D27;
	/*border:1px solid #FF0000;
	float:left;*/
}




/*div.dLeft
{
	position:		relative;
	float:			left;
	width:150px;
	text-align:left;
}
div.dRight
{
	position:		relative;
	float:			right;
	width:150px;
	text-align:right;
}*/
.manditory
{
color:#FF0000;
font-weight:bold;
}
.red
{
color:#FF0000;
}


.Dieselheader
{
background-color:#D7E6ED;
height:20px;
vertical-align:middle;
}
#Dieselheader td
{
font-family:Tahoma;
padding-left:5px;
font-weight:bold;
vertical-align:middle;
font-size:12px;

}
#DieselContent td
{
padding-top:2px;
vertical-align:middle;
font-family:Tahoma;
font-weight:normal;
height:25px;
padding-left:5px;
font-size:12px;
border-bottom:solid 1px #CCCCCC;

}
#DieselContent td a
{
text-decoration:underline;
color:#236391;
}
#DieselContent td a:hover
{
text-decoration:none;
color:#236391;
}




#perpage a
{

color:#D97B17;
text-decoration:underline;

}
#perpage a:hover{

color:#D97B17;
text-decoration:none;
}
#perpageblue a
{
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
color:#286A82;

}
#perpageblue font
{
font-family:Tahoma;
font-size:12px;
}

#perpageblue a:hover
{
font-family:Tahoma;
font-size:12px;
text-decoration:none;
color:#286A82;

}
.blue
{
font-family:Tahoma;
font-size:12px;
color:#286A82;
}


#breadcrumb  a{
font-family:Tahoma; 
font-size:12px;
color:#d97b17;
text-decoration:none;
}
#breadcrumb  a:hover{text-decoration:underline;font-family:Tahoma; font-size:12px;color:#d97b17;}




/* ********************************** Sales  contact style start ******************************* */

#FindPart h1{padding:10px; color:#423F40; font-size:2.3em; font-family:Tahoma; font-weight:normal; }
#FindPart p{font-size:1.3em;line-height:1.4em;font-weight:normal;font-family:Tahoma;color:#676767;margin-top:15px; padding:0px 10px;}
.italic{font-style: italic; font-size:1em; font-family:Arial;}


#SaleTeam{ width:670px; margin: auto;}
.SaleMember{float:left; padding:10px 10px; border-bottom:1px solid #E8E8E8; width:200px;}
.SaleMember p img{border:1px solid #191919;}
.SaleMember p a{color:#286285;text-decoration:none;}
.SaleMember p a:hover{text-decoration:underline;}
#ContactSaleMember{width:220px; margin:auto;}
#ContactSaleMember input,#Content  textarea{border:1px solid #BBB;padding:1px; width:200px; color:#676767;}
#ContactSaleMember  select{border:1px solid #BBB;width:200px; color:#676767;}
#ContactSaleMember  option{padding:1px; color:#676767;border-left:1px solid #BBB;border-right:1px solid #BBB;}
#ContactSaleMember  p.btn {text-align:center;}
#ContactSaleMember  p.btn input{width:100px;}
#ContactSaleContent{display:none;}

/* ********************************** Sales  contact style  end ******************************* */


/* ********************************** Service Request style start ***************************** */

#Content p.RapidResponse{background:url("../images/volvo-penta-service.jpg") top right no-repeat #fff;margin-right:50px; padding-left:50px;padding-right:400px; padding-top:25px; height:100px; line-height:2em;}
#FormServiceRequestWrap{width:550px; margin:auto;}
#FormServiceRequestWrap label{float:left; width:150px; text-align:right; padding-right:15px;}
#FormServiceRequestWrap textarea, #FormServiceRequestWrap input{border:1px solid #BBB;padding:1px; width:200px; color:#676767;}
#FormServiceRequestWrap legend{font-size:1.2em; font-family:Tahoma; color:#BBB;margin-left:5px; padding:0px 5px;font-weight:bold;color:#595959;}
#FormServiceRequestWrap fieldset{border:1px solid #BBB; padding:10px; margin-top:15px;}
#FormServiceRequestWrap  p.btn {text-align:center;}
#FormServiceRequestWrap  p.btn input{width:100px;}

/* ********************************** Service Request style end ******************************* */

.sitemap td a{text-decoration:none;
color:#444444;}
.sitemap td a:hover{text-decoration:underline;color:#444444;}

/* ******************************** PDF Find and Show Error Message ******************/
.pdfcontent{font-family:Tahoma; font-size:14px; color:#423F40; padding-left:20px; font-weight:bold}
.PdfErrosmsg{font-family:Tahoma; font-size:14px; color:#CA0F0F; padding:8px 0px; font-weight:bold}
h3{padding-left:15px;color:#FFF; text-transform:uppercase; font-family:Arial; font-weight:bold;}

.style2 {color: #ca0f0f}
.toptext {display: inline; font-family: Tahoma, Geneva, sans-serif; color: #424242; font-size:10pt; padding: 0 25px 0 0;}
.toptext input.txt{border:1px solid #A09F9F ; font-size:1em; font-family:Tahoma;}
HR { height:1px; width:90%; background:#3c3c3c; margin: 35px 0 15px 0; }
#myquotes {display: inline; font-family: Tahoma, Geneva, sans-serif; color: #424242; font-size:10pt; padding: 0 25px 0 0;}
#myquotes input.txt{border:1px solid #A09F9F ; font-size:1em; font-family:Tahoma;}