/*
	Author: Amal Krishna Bakali 
	Date: April 10, 2008
	Title: carsbaba    
====================================
*/
body{
	font-family:Arial,"Trebuchet MS",Georgia,Verdana, Lucida, Helvetica, sans-serif;
	text-align:center;
	color:#2D2D2D;
	font-size:12px;
	background:#5E5E5E url(images/bg.gif) repeat-x;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
/*
	voice-family:"\"}\"";
	voice-family:inherit;	
*/
ul,ol,li{
	list-style:none;
}
h1{
	
}
	
a{
	color:#2D2D2D;
	text-decoration:none;
}
a:hover{
	color:#E73600;
	text-decoration:underline;
}
.hide,h1 b,h2 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
/*------------------------------Page Structure
*/
#wrap{
	margin:25px auto;
	width:900px;
	text-align:left;
	background:#fff url(images/mosttopcorn.gif) no-repeat;
	padding:10px 10px 0 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:880px;
}
html>body #wrap{
	width:880px;
}
/*-----------------------Header
*/
#hdr{
	width:880px;	
	position:relative;
}
.banner{
	width:880px; height:184px;
	margin-bottom:7px;
	text-align:left;
	position:relative;
	background:url(images/carsbaba_banner.jpg) no-repeat;
}
.banner h1{
	position:absolute;
	z-index:1;
	top:30px;
	left:15px;
	width:285px;	height:70px;
}
.banner h1 a{
	display:block;
	width:285px;	height:70px;
}
.banner .freelink{
	position:absolute;
	z-index:2;
	top:156px;
	left:10px;
	display:block;
	width:158px;	height:28px;
	background:url(images/free_classifiedbtn.gif) no-repeat;
}
/*-----------------------Navigation
*/
.nav{
	width:880px;
	height:103px;
	background:url(images/navbg.gif) repeat-y;
}
.nav ul{
	padding:59px 0 0 10px;
	overflow:hidden
}
.nav li{
	display:block;
	float:left;
	background:url(images/bullets.jpg) no-repeat top right;
	padding-right:8px;
}
.nav .ignore{
	padding-right:0;
	background:none;
}
.nav a{
	float:left;
	display:block;
	height:44px;
}
.research{
	background:url(images/research_tools.jpg) no-repeat;
	width:118px;
}
.research:hover{
	background:url(images/research_tools.jpg) no-repeat 0 -44px;
}
.financing{
	background:url(images/financing.jpg) no-repeat;
	width:90px;
}
.financing:hover{
	background:url(images/financing.jpg) no-repeat 0 -44px;
}

.insurance{
	background:url(images/insurance.jpg) no-repeat;
	width:92px;
}
.insurance:hover{
	background:url(images/insurance.jpg) no-repeat 0 -44px;
}

.autoParts{
	background:url(images/auto_parts.jpg) no-repeat;
	width:140px;
}
.autoParts:hover{
	background:url(images/auto_parts.jpg) no-repeat 0 -44px;
}

.consulting{
	background:url(images/consulting_services.jpg) no-repeat;
	width:149px;
}
.consulting:hover{
	background:url(images/consulting_services.jpg) no-repeat 0 -44px;
}

.classifieds{
	background:url(images/classifieds.jpg) no-repeat;
	width:124px;
}
.classifieds:hover{
	background:url(images/classifieds.jpg) no-repeat 0 -44px;
}

.contactUs{
	background:url(images/contact_us.gif) no-repeat ;
	width:99px;
}
.contactUs:hover{
	background:url(images/contact_us.gif) no-repeat 0 -44px;
}

/*---------------------- Main Body
*/
.boxarea{
	width:880px;
	border:1px solid #CFCFCF;
	padding:12px 9px 20px 9px;
	margin-bottom:10px;
	overflow:hidden;
	background:#F3F2F3 url(images/boxbg.gif) repeat-x;	
	voice-family:"\"}\"";
	voice-family:inherit;
	width:860px;
	
}
html>body .boxarea{
	width:860px;
}
.boxarea fieldset{
	width:860px;
	background:url(images/boxbgY.png) repeat-y;
	overflow:hidden;
}
/*\*/
* html .boxarea fieldset{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/boxbgY.png", sizingMethod="scale");
}
/**/

.buycar{
	width:368px;
	float:left;
	margin-right:16px;
}
.sellcar{
	width:253px;
	float:left;
	margin-right:15px;
	background:url(images/sellacar.gif) no-repeat 154px 0;
}
.addvert1{
	float:right;
	width:207px;
}
.buycar h2,.sellcar h2,.left h2,.right h2{
	background:url(images/bye_a_carhdr.gif) no-repeat;
	height:26px;
	margin-bottom:7px;
}
.sellcar h2{
	background:url(images/sell_a_car.gif) no-repeat;
}
.radio{
	overflow:hidden;
	width:368px;
	margin-bottom:10px;
}
.radio dd,.option1 dd{
	display:block;
	width:175px;
	float:left;
	overflow:hidden;
	margin-bottom:3px;
}
.radio input{
	float:left;
	width:15px;
	height:15px;
}
.radio label{
	display:block;
	width:auto;
	float:left;
	width:120px;
	font-size:11px;
	margin-left:5px;
}
.option1 dd{
	width:368px;
	margin-bottom:7px;
}
.option1 label{
	display:block;
	width:126px;
	float:left;
	font-weight:bold;
}
.option1 input,.option1 select,.option2 input{
	float:left;
	display:block;
	border:1px solid #191919;
	font-size:13px;
	padding:2px 0 0 2px;
}
.option1 input,.option2 input{	
	height:20px;
	
	
}
.option1 label i{
	font-weight:normal;
	font-style:normal;
}
.option1 b{
	display:block;
	width:20px;
	float:left;
	text-align:center;
	line-height:22px;
}
.option1 select{
	float:left;
	height:22px;
}
.txtstyle1{
	width:223px;
}
.txtstyle2{
	width:85px;
}
.txtstyle3{
	width:113px;
}
.option1 .searchbtn{
	border:none;
	margin:0 45px 0 126px;	
}
/*\*/
* html .option1 .searchbtn{
	margin-left:63px;	
}
/**/
.option1 strong{
	display:block;	
	margin-top:5px;
	width:auto;
	
}
.option2 {
	padding:25px 0 15px 0;
}
.option2 label{
	display:block;
	width:50px;
	float:left;
	line-height:24px;
}
.option2 dd{
	width:253px;
	margin-bottom:9px;
	display:block;
	overflow:hidden;
	
}
.option2 .sellcarbtn{
	width:auto;
	height:auto;
	border:0;
	margin-left:50px;
}
/*\*/
* html .option2 .sellcarbtn{
	margin-left:25px;
}
/**/
.sellcar li{
	display:block;
	background:url(images/bullets2.gif) no-repeat 0 5px;
	padding-left:10px;
	margin-bottom:5px;
}
.boxarea2{
	width:880px;
	overflow:hidden;
	margin-bottom:10px;
}
.leftbox{
	width:282px;
	float:left;	
}
.rightbox{
	width:589px;
	float:right;
	background:url(images/box2bgY.gif) repeat-y;
}
.rightbox fieldset{
	width:589px;
	background:url(images/topcorner.gif) no-repeat;
}
.rightbox dl{
	width:589px;
	background:url(images/btmcorner.gif) no-repeat left bottom;
	padding:10px 0;
	overflow:hidden;
}
.left{
	width:298px;
	float:left;
	padding:0 9px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:280px;
}
html>body .left{
	width:280px;
}
.left h2{
	background:url(images/education.gif) no-repeat;
	margin-bottom:15px;	
}
.left ul{
	width:280px;
	overflow:hidden;
	padding-top:25px;
}
.left li{
	display:block;
	width:140px;
	float:left;
	padding-right:15px;
	margin-bottom:7px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:125px;
}
html>body .left li{
	width:125px;
}
.left li a{
	display:block;
	padding-left:10px;
	background:url(images/bulletsgray.gif) no-repeat 0 5px;
	color:#E73600;
	text-decoration:none;
	font-size:12px;
	line-height:13px;
}
.left li a:hover{
	background:url(images/bulletsred.gif) no-repeat 0 5px;
	color:#2D2D2D;
	text-decoration:underline;
}
.right{
	width:282px;
	float:right;
}
.right h2{
	background:url(images/resources.gif) no-repeat;
	margin:0 0 10px 9px;
}
.right p{
	padding:0 9px;
	margin-bottom:25px;
}
.financecar,.insurancecar,.autoparts{
	display:block;
	width:282px;	height:51px;
	margin-bottom:2px;
}
.financecar{
	background:url(images/finance_a_car.gif) no-repeat;
}
.insurancecar{
	background:url(images/insurance.gif) no-repeat;
}
.autoparts{
	background:url(images/auto_parts.gif) no-repeat;
}
.advert{
	margin-bottom:10px;
}
#submain{
	padding:10px;
}
#submain h1{
	font-size:21px;
	margin-bottom:20px;
}
.formarea dd{
	display:block;
	width:500px;
	margin:0 0 14px 40px;
	overflow:hidden;
}
.formarea label{
	display:block;
	width:75px;
	float:left;
	color:#000;
	line-height:24px;
}
.formarea input{
	display:block;
	width:285px; height:22px;
	float:left;
	background:url(images/txtbg.gif) repeat-x;
	border:1px solid #8E8E8E;
	padding:3px 0 0 3px;
}
.formarea p{
	margin-bottom:30px;
	color:#000;
}
.formarea .subbtn{
	width:auto;
	height:auto;
	border:none;
}
.formarea textarea{
	width:408px;
	padding:3px;
	border:1px solid #8E8E8E;
}
/*---------------------- Footer */
#ftr{
	width:880px;
	font-size:11px;
	color:#505050;
	text-align:center;
	padding:25px 0 40px 0;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#505050;
	margin:0 3px;
}
#ftr a:hover{
	text-decoration:underline;
}