/* CSS Document */

*	{
	margin:0px;
	padding:0px;
}
img 	{
	border:0px;
}
body	{
	background:url(images/main.jpg) repeat-x top left;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	background-color:#F3F6FE;
	
}	
h1,h2,h3,h4,h5,h6,p,ul,li,span{
margin:0px; padding:0px;}

#main 	{
	width:954px; height:auto; margin:0 auto; padding:0px; background:url(images/bodybg.jpg) repeat-x; overflow:auto;}
	
/*------------------- header start ----------------------*/	

#header 	{ width:auto; height:126px; margin:0 auto; padding:0px; overflow:auto;}
			
#topleft	{ width:8px; float:left; height:126px;}

#header_content	{ width:938px; height:126px; float:left; background:url(images/headerbg.gif)}

#topright	{ width:8px; float:right; height:126px;}

#logo	{ width:321px; height:auto; float:left;}

#top_right	{ width:617px; float:right; height:auto;}

#callcenter_girl	{ width:284px; height:93px; float:right; padding:0px; margin:0px; background:url(images/callcenter_girlbg.jpg) no-repeat;}
.callcenter_girl ul	{ margin:0px; padding:0px; width:auto;}
.callcenter_girl li	{ width:220px; height:24px; float:left; list-style-type:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left; color:#fff; text-decoration:none; margin-top:0px; padding-left:14px}
.callcenter_girl span	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; font-weight:bold; color:#092D7A; text-decoration:none; padding-left:10px;}

/*------------------- header end ----------------------*/

/*------------------- body end ----------------------*/		
		
#body 	{ width:954px; height:auto; margin:0px; padding:0px; overflow:auto;}

#bodyleft	{ width:8px; float:left; height:auto;}

#bodyright	{ width:8px; float:right; height:auto;}

#bodycontent	{ width:938px; float:left; height:auto;}

#body_left	{ width:379px; float:left; height:311px;}

#body_right	{ width:559px; height:311px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px;}
#body_rightbg	{ background:url(images/rightbg.jpg) no-repeat top left; width:559px; height:258px;}
#request	{ width:559px; height:53px; float:left; margin:0px; padding:0px; position:relative; background:url(images/request_appointmentbg.gif) no-repeat;}
#request h1	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FBDE21; text-decoration:none; line-height:51px; text-indent:50px;}

/*-------------------welcome ul li start ----------------------*/
#welcomebox		{ width:470px; float:right; height:auto; margin-top:29px;}

	
.welcome	{ width:470px; float:left; margin:0px; padding:0px; height:auto;}
.welcome ul	{ width:auto; margin:0px; padding:0px;}
.welcome li	{ width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; list-style-type:none; line-height:15px; text-align:left; padding-top:10px; padding-right:40px;}
.welcome h2	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration: line-height:46px; margin:0px; padding:0px;}
.yellow	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFE505; text-decoration:none;}
#flash	{ width:470px; height:55px; float:left; margin-top:53px;}

/*------------------- welcome ul li  end ----------------------*/	


/*------------------- form ul li  start ----------------------*/	


.form	{ width:272px; float:left; height:auto; margin:0px; padding:0px;}
.form fieldset	{ width:272px; margin:0px; padding:0px; border:none;}
.form div	{ width:272px; height:auto; margin:0px; padding:0px; list-style-type:none; display:block;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-bottom:5px; float:left;}

.form label{
float:left;
width:80px;
}

.form input{
float:left;
width:90px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:#EDEDED; border:#C0C0C0 solid 1px; margin-top:0px; padding:2px;
}
.form select{
float:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:#EDEDED; border:#C0C0C0 solid 1px; margin-top:0px; padding:1px 2px;
width:90px; margin-left:2px;
}
/*------------------- form ul li  end ----------------------*/
	
#bodycontent2	{ width:938px; height:auto; margin:0px; auto; padding:0px;}

#productsbox	{ width:379px; float:left; background:none; height:auto;}

.products	{ width:379px; float:left; background:url(images/productsbg.gif) repeat-x;}
.products	h2	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; background:url(images/products_mainbg.gif); height:25px; margin-top:10px; line-height:24px; text-indent:48px; color:#0234B0;}
.products img	{ margin-left:41px; padding:2px; border:#C0C0C0 solid 1px; margin-top:7px; float:left;}
.products p	{ width:159px; margin-left:21px; margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; float:left; line-height:16px; text-align:left;}
.more	{ width:60px; height:15px; float:left; text-indent:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; background:url(images/morebg.gif) no-repeat; line-height:15px; margin-top:20px;}
.more:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; padding-left:1px; background:url(images/morebg.gif) no-repeat;}


.area	{ width:379px; float:left; height:174px; background:url(images/areabg.gif) repeat-x;}
.area	h2	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; background:url(images/area_mainbg.gif); height:25px; margin-top:15px; line-height:24px; text-indent:48px; color:#0234B0;}
.area img	{ width:124px; margin-left:41px; padding:2px; border:#C0C0C0 solid 1px; height:87px; margin-top:7px; float:left;}
.area p	{ width:159px; margin-left:21px; margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; float:left; line-height:16px;}

.more2	{ width:47px; height:15px; float:left; text-indent:19px; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:normal; color:#616163; text-decoration:none; background:url(images/morebg.gif) no-repeat; margin-top:20px;}
.more2:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:normal; color:#616163; text-decoration:none; padding-left:1px; background:url(images/morebg.gif) no-repeat;}

#body_rightbox	{ width:559px; float:right; height:auto; background:none; padding-top:23px;}

#need	{ padding-left:40px; width:200px; height:auto; background:none; float:left;}
.need	{ width:auto; height:auto; margin:0px; padding:0px; float:left;}
.need ul	{ width:auto; margin:0px; padding:0px;}
.need li	{ width:180px; height:auto; background:url(images/brix.gif) no-repeat 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0234B0; text-decoration:none; line-height:20px; list-style-type:none; display:block; padding-left:13px; padding-bottom:20px; margin:0px;}
.need li p	{ height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; line-height:17px; list-style-type:none; display:block; padding-top:10px;}
#mailbox	{ width:272px; float:left; height:auto; background:none; padding:0px; margin-right:5px; margin-left:25px;}
.mailbg		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; background:#EDEDED; border:#C0C0C0 solid 1px; margin-top:0px; padding:2px;}

/*------------------- body end ----------------------*/

/*------------------- footer start ----------------------*/
#footer 	{ width:954px; height:116px; margin:0 auto; padding:0px; background:url(images/footerbg.gif) repeat-x;}
#footer_left	{ width:19px; float:left; height:116px;}
#footer_right	{ width:19px; float:right; height:116px;}
#footercontent	{ width:916px; float:left; height:auto; margin:0px; padding:0px; margin-top:20px;}

#footer_content	{ width:715px; height:auto; float:left; margin:0px; padding:0px; }
#footer_content ul	{ width:725px; margin:0px; padding:0px; }
#footer_content li	{ width:725px; height:auto; list-style-type:none; display:inline; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#575757; text-decoration:none; padding-right:3px;}
#footer_content	li a	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#575757; text-decoration:none;}
#footer_content li a:hover	{ color:#575757; text-decoration:underline;}
.copyright	{ float:right; width:283px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin:0px; text-align:right; padding-top:3px;}
#footer_txt	{ width:800px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-top:5px;}
#footer_content p	{ float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-top:5px;}
#creditcard		{ width:200px; float:right; height:auto;}
/*------------------- footer end ----------------------*/


/*------------------- inner styles start ----------------------*/
#inner_bannerbox	{ width:938px; float:left; height:133px;}
#inner_bodycontent	{ width:938px; float:left; height:auto;}
#banner_left	{ width:379px; float:left; height:133px; background:#0144ea;}
#banner_right	{ width:559px; float:right; height:133px;}

#inner_bodyleft	{ width:559px; float:left; height:auto;}
#inner_bodyright	{ width:379px; float:right; height:auto;}

.inner_bodytxt	{ margin-left:28px; margin-top:26px; width:467px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#000000; text-decoration:none; line-height:16px;}

.inner_bodytxt	p{
margin:0px;
padding:5px 0px 10px 0px;}

.inner_bodytxt ul{
list-style: none;
margin:0px;
padding:0px;

}

.inner_bodytxt li{
background: url(images/brix.gif)  no-repeat 0 9px;
margin:0px 0px 0px 20px;
padding:5px 0px 0px 15px;
}


.banner_rightside	{ width:559px; float:right; height:133px; background:url(images/whoweare_imgbg.jpg) no-repeat;}
.banner_rightside h1	{ font-family:Arial Black; font-size:30px; font-weight:normal; color:#FFFFFF; text-decoration:none; padding-right:31px; padding-top:60px; text-align:right; margin:0px;  }


#appointment1{ 
margin-left:28px; 
width:465px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-variant:normal; 
color:#000000; 
text-decoration:none;
}

#appointment1 fieldset{ 
width:465px;
padding:20px 0px 5px 8px ;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
margin:20px 0px 0px 10px;
float:left;
border: none;
}

#appointment1 fieldset div{
width:465px;
padding:0px 5px 0px 5px;
height:auto;
margin:5px 0px;
}


#appointment1 fieldset input{
width:210px;
border:1px solid #c0c0c0;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#ededed;
height:18px;
}

#appointment1 fieldset textarea{
width:210px;
border:1px solid #c0c0c0;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#ededed;

}

#appointment1 fieldset select{
width:200px;
border:1px solid #c0c0c0;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#ededed;

}

#appointment1 fieldset span input{
width:210px;
border:1px solid #121299;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
background:#0b16c6;
margin:0px 85px 0px 0px;
float:right;
}
*html #appointment1 fieldset span input{
width:210px;
border:1px solid #121299;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
background:#0b16c6;
margin:0px 0px 0px 5px;
float:left;
}


#appointment1 fieldset div label{
width:200px;
float:left;
}

#appointment1 fieldset div label span{
color:#FF0000;
font:bold 14px Arial, Helvetica, sans-serif;


}
.button{
width:400px;
float:left;
margin:10px 0px 10px 0px;
}
.button img{
float:left;
margin:20px 0px 0px 200px;
}

.email{
width:400px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px;
color:#000000;

}


.email a{
color:#1a48cf;
text-decoration:underline;

}
.email a:hover{
text-decoration:none;
color: #1a48cf;

}
/*------------------- inner styles end ----------------------*/

#sitmap_body{ 
width:559px;
margin:0 auto; 
height:auto;}

.sitmap_brdrleft{
border-left: solid 1px #666666;}

.sitmap_txt{
font:12px Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px;
color:#000000;

}


.sitmap_txt a{
color:#1a48cf;
text-decoration:underline;

}
.sitmap_txt a:hover{
text-decoration:none;
color: #1a48cf;
}

#products_body{ 
width:559px;
margin:0 auto; 
height:auto;}

.debittext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
