 body{background:#ebeae5 url(../images/bg.jpg) 0px 0px repeat-x;color: #17305C;margin:0;padding:0}
.wholecont{width:1002px;margin:0 auto;}
.maincont{width:1002px;margin:0px;padding:0px;float:left;}
.leftcont{width:760px;float:left;}
.rightcont{width:239px;float:left; }
.rightcont a{color:#57A6D7;text-decoration:none; background-color:#FFFFFF;}
.rightcont a:hover{color:#57A6D7;text-decoration:underline; background-color:#FFFFFF;}
.logobg{width:760px;background:url(/images/body-width-bg2.png) 0px 0px repeat;float:left;padding:0px 0px 0px 0px; margin:0px;}
.mainbg{background:url(/images/body-width-bg.png) 0px 0px repeat;float:left;width:1002px;}
.flotlt,.bluecont,.leftbluecont,.drpdown,.wid200,.whitecont,.vatcont{float:left;}
.flotrt{float:right;}
ul{padding:0px;margin:0px;}
li{list-style-type:none;padding:0px;margin:0px;float:left;}
.headertab{width:510px;padding:0px 12px 0px 36px;margin:0px;}
.headertab ul{ float:right}
.datecls{width:auto;float:right;padding:2px 2px 2px 0px;font:0.70em Lucida Sans Unicode;text-decoration:none;margin:0px;}
.bluecont{width:519px;background:url(/images/blue-bar-strip.gif) 0px 0px repeat;padding:4px 0px 0px 10px;height:45px;border-bottom:1px solid #ffffff;}
.bluecont1{width:360px;background:url(/images/blue-bar-strip.gif) 0px 0px repeat;padding:4px 0px 0px 10px;height:45px;border-bottom:1px solid #ffffff;}
.bluecont2{width:350px;background:url(/images/blue-bar-strip.gif) 0px 0px repeat;padding:4px 0px 0px 10px;height:45px;border-bottom:1px solid #ffffff;}
.bluebg{width:760px;background:url(/images/body-width-withblue.png) 0px 0px repeat;float:left;padding:0px;margin:0px;}
.leftbluecont{width:231px;padding-left:3px;}
.whitecont{width:478px;padding:10px 0px 0px 10px;}
.whitecont p{width:448px;}
.bluebtn,.greenbtn,.orgbtn,.violetbtn,.pinkbtn{width:30px;color:#ffffff;text-decoration:none;font:bold 1em Lucida Sans Unicode;float:left;padding:5px 0px 0px 10px;margin:0px;height:30px;}
.bluebtn{background:url(/images/blue-square.gif) 0px 0px no-repeat;}
.greenbtn{background:url(/images/green-square.gif) 0px 0px no-repeat;}
.orgbtn{background:url(/images/orange-square.gif) 0px 0px no-repeat;}
.violetbtn{background:url(/images/violet-square.gif) 0px 0px no-repeat;}
.pinkbtn{background:url(/images/pinksquare.png) 0px 0px no-repeat;}
.drpdown{width:197px;background-color:#5599C6;margin-top:5px;}
.datedropdn select{background-color:#5599C6;margin-top:5px; font-size:0.69em}
.wid200{width:200px;}
.carimg{margin:0 auto;width:283px;}
/*.vatcont{width:453px;background-color:#0AA2D1;padding:20px 0px 20px 20px;margin:0px;}
.vatcont p{width:310px;padding-left:20px;line-height:15px;float:left;}*/
.choosecar{border-bottom:1px dotted #CECECE;width:478px;float:left;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;}
.rightbg{width:230px;background:#ffffff url(/images/motorati-right-strip.png) 0px 0px repeat;float:left;padding:0px 0px 0px 10px;margin:0px;}
.rightbg li{width:auto;display:inline;border-bottom:1px dotted #C8C8C8;padding:7px 13px 7px 13px;}
.rightbgcar{width:230px;background:#ffffff url(/images/motorati-right-strip.png) 0px 0px repeat;float:left;padding:0px 0px 0px 10px;margin:0px;}
.rightcarouter{ width:175px;float:left; }
.rightcarimg{ width:75px;float:left}
.rightcarlink{ width:100px;float:left}
.rightbgcar li{width:auto;display:inline;border-bottom:1px dotted #C8C8C8;padding:3px 0px 3px 10px;}
.rightbgcar li.nodot{width:auto;display:inline;border-bottom:0px;padding:3px 0px 3px 10px;}
.rightbgcar li a{padding:10px 0px 0px 10px;float:left;width:120px;line-height:15px;}
.rightbgcar li a.more{text-decoration:underline;width:205px; padding-top:0px; padding-left:0px; padding-right:5px;}
.rightbgcar li.bordernone{border:none;}
.rightbgnews{width:230px;background:#ffffff url(/images/motorati-right-strip.png) 0px 0px repeat;float:left;padding:0px 0px 0px 10px;margin:0px;}
.rightbgnews li{width: 220px;display:inline;border-bottom:1px dotted #C8C8C8;padding:10px 0px 10px 0px;}
.rightbgnews li.nodot{width: 220px;display:inline;border-bottom:0px;padding:5px 0px 5px 0px;}
.rightbgnews li a{padding:0px 0px 0px 0px;float:left;line-height:15px;}
.brand{padding:20px 0px 20px 0px;margin:0px; width:200px; }
.rightbgaccount{width:230px;background:#ffffff url(/images/motorati-right-strip.png) 0px 0px repeat;float:left;padding:0px 0px 0px 10px;margin:0px;}
.rightaccount{ float: left; background: url(/images/funds-bg.gif) no-repeat; width:224px; padding:0px; height:89px; margin-top:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightaccountamount{text-align:center; color:#FFFFFF; font-size:28px;}
.rightaccountadd{ float:left;width:212px; text-align:right; font-size:12px; padding-right:12px; padding-bottom:10px;}
.rightaccountavailable{text-align:center; padding-top:20px; color:#FFFFFF;}

/***************************************/
.footbg {width:760px;background:url(/images/bottom-border-grey.png) 0px 0px no-repeat;float:left;padding:0px;margin:0px;}
/*width:760px;background:url(/images/bottom-border.png) 0px 0px no-repeat;float:left;padding:0px;margin:0px;*/
.footbg li{list-style-type:none;float:left;display:inline;padding:20px 4px 15px 4px;}
.footbg li a{text-decoration:underline;}
.footbg li a:hover{text-decoration:none;}
.greywid{width:760px;float:left;}
.greywidtxt{width:250px;padding:10px 0px 0px 0px;margin:0px;}
/*********************************************/
img,a img{border:0px;}
/***********padding class********/
.padlt4{padding-left:4px;}
.padlt5{padding-left:5px;}
.padlt7{padding-left:7px;}
.padlt1{padding-left:1px;}
.padlt10{padding-left:10px;}
.padlt13{padding-left:13px;}
.padlt20{padding-left:20px;}
.padrt20{padding-right:10px;}
.padrightt20{padding-right:30px;}
.padtop35{padding-top:35px;}
.padtop30{padding-top:30px;}
.padtop25{padding-top:25px;}
.padtop15{padding-top:15px;}
.padtp10{padding-top:10px;}
.padtop5{padding-top:5px;}
.padbot15{padding-bottom:15px;}
.padbot10{padding-bottom:10px;}
.padbot5{padding-bottom:5px;}
.padbt10{padding-bottom:10px;}
.padbt20{padding-bottom:20px;}
.padtop8{padding-top:8px;}
.padtop3{padding-top:3px;}
.padrt5{padding-right:5px;}
.padrt10{padding-right:10px;}
/********************************/

/*************COLOR ***************/
.cl-grey{color:#63666B;}
.cl-green{color:#008E0E;}
.cl-white{color:#ffffff;}
.cl-white a{color:#ffffff;text-decoration:none;}
.cl-white a:hover{background:none}
.cl-blue{color:#203756;}
.cl-blue a{color:#203756;text-decoration:none;}
.cl-blue a:hover{color:#203756;text-decoration:underline;}
.cl-txtblue{color:#2E70C7;}
.cl-txtblue a{color:#57A6D7;text-decoration:none;}
.cl-txtblue a:hover{color:#57A6D7;text-decoration:underline;}
.cl-txtfootblue{color:#746858;}
.cl-txtfootblue a{color:#57A6D7;text-decoration:none;}
.cl-txtfootblue a:hover{text-decoration:underline;}
.cl-offersblue{color:#57A6D7}
.cl-offersgrey{color:#898989}
.cl-greytxt{color:#666666}
/*********************************/

/*font styles starts here*/
p{font:0.75em Lucida Sans Unicode;text-decoration:none;padding:0px;margin:0px; color:#666666}
.fnt-12{font:0.75em Lucida Sans Unicode;}
.fnt-11{font:0.69em Lucida Sans Unicode;}
.fnt-10{font:0.63em Lucida Sans Unicode;}
.fnt-9{font:0.56em Lucida Sans Unicode;}
.fnt-15{font:0.94em Lucida Sans Unicode;}
.fnt-16{font:1em Lucida Sans Unicode;}
.fnt-22{font:1.38em Lucida Sans Unicode;color:#549CCC;}
.fnt-bold,.fnt-22{font-weight:bold;}
.uc{text-transform:uppercase}
.lc{text-transform:lowercase}
/*font styles ends here*/

/***************header navi********************/
.works,.works_sel,.news,.news_sel,.newsrequest,.newsrequest_sel,.request,.request_sel,.account,.account_sel,.pendingrequest,.pendingrequest_sel,.acceptedoffers,.acceptedoffers_sel,.purchas,.purchas_sel{height:28px;cursor:pointer;float:left;margin-left:1px;}
.works{width:109px;background:url(/images/how-it-works-but.gif) no-repeat 0 0;}
.works_sel{width:109px;background:url(/images/how-it-works-but.gif) no-repeat 0 -28px;}
.news{width:64px;background:url(/images/news-button.gif) no-repeat 0 0;}
.news_sel{width:64px;background:url(/images/news-button.gif) no-repeat 0 -28px;}
.newsrequest{width:101px;background:url(/images/new-request-but.gif) no-repeat 0 0;}
.newsrequest_sel{width:101px;background:url(/images/new-request-but.gif) no-repeat 0 -28px;}
.request{width:101px;background:url(/images/your-request.gif) no-repeat 0 0;}
.request_sel{width:101px;background:url(/images/your-request.gif) no-repeat 0 -28px;}
.pendingrequest{width:83px;background:url(/images/requests.gif) no-repeat 0 0;}
.pendingrequest_sel{width:83px;background:url(/images/requests.gif) no-repeat 0 -28px;}
.acceptedoffers{width:64px;background:url(/images/offers-button.gif) no-repeat 0 0;}
.acceptedoffers_sel{width:64px;background:url(/images/offers-button.gif) no-repeat 0 -28px;}
.account{width:102px;background:url(/images/your-account.gif) no-repeat 0 0;}
.account_sel{width:102px;background:url(/images/your-account.gif) no-repeat 0 -28px;}
.purchas{width:85px;background:url(/images/purchases-button.gif) no-repeat 0 0;}
.purchas_sel{width:85px;background:url(/images/purchases-button.gif) no-repeat 0 -28px;}


.works:hover,.news:hover,.newsrequest:hover,.request:hover,.account:hover,.pendingrequest:hover,.acceptedoffers:hover,.purchas:hover{background-position:0 -28px;}
/***********************************/
.confcont{float: left; width: 485px; background: #fff; padding: 0px 10px 10px 10px; font-family:Lucida Sans Unicode; display:none}
.confcont p{ padding: 10px 0px 10px 0px;}
h1,h2,h3,h4 {margin:0;font-family:Lucida Sans Unicode;}

h1
{
	font-size: 1.3em;
	color: #5AA2D6;
	padding:5px 2px 0px 0px;
	border-bottom: 1px dotted #ccc;
	letter-spacing: -1.5px;
}

h2
{
	font-size: 1.1em;	
	color: #5AA2D6;
	border-bottom: 1px dotted #ccc;
	padding:10px 2px 0px 0px;
	letter-spacing: -1.5px;
}

h3
{
	font-size: 0.9em;
   	color: #5AA2D6;
	padding:5px 2px 0px 0px;
	letter-spacing: -1.5px;   
}


h4{
	display:block;
	padding:2px 2px 2px 0px;
	margin: 0px;
	font-size: 1.1em;
    font-weight: bold;
	color: #FF9900;
}


h5{
	display:block;
	padding:2px 2px 2px 0px;
	margin: 0px;
	font-size: 1.3em;
    font-weight: bold;
	color: #67B133;
}

/*a{color:#2E70C7;text-decoration: underline; font-family:Lucida Sans Unicode}
a:hover{color:#ffffff;text-decoration: underline; background-color:#2E70C7}
*/
a{color:#57A6D7;text-decoration: none; font-family:Lucida Sans Unicode}
a:hover{text-decoration: underline;}

/*************************************************************************************/
/*********************** Old classes ****************************/
.buttonbar{
	border-top: 1px solid #fff;
	background: #eaeaea;
	display: block;
	height: 25px;
	padding: 3px 20px 5px 0px;
	float:left;
	width:688px;
	font-family:Lucida Sans Unicode;
	text-align:right;
}
.buttonbar span{	
	color: #777;
	font-size: 0.65em;
	float:right;
	padding:10px 0px 0px 0px;
}

.buttonbar1{
	border-top: 1px solid #fff;
	/*background: #eaeaea;*/
	display: block;
	height: 25px;
	padding: 3px 0px 5px 0px;
	float:left;
	width:710px;
	font-family:Lucida Sans Unicode;
	text-align:right;
}
.buttonbar1 span{	
	color: #777;
	font-size: 0.65em;
	float:right;
	padding:10px 0px 0px 0px;
}

.buttonbar2{
	border-top: 1px solid #fff;
	background: #eaeaea;
	display: block;
	height: 25px;
	padding: 3px 20px 5px 0px;
	float:left;
	width:715px;
	font-family:Lucida Sans Unicode;
	text-align:right;
}
.buttonbar2 span{	
	color: #777;
	font-size: 0.65em;
	float:right;
	padding:10px 0px 0px 0px;
}

.buttonbar2 ul {margin:0;padding:0}
.buttonbar2 ul li.noteli{float: left; width: 570px; line-height: 28px; padding-right: 5px; }
.buttonbar2 ul li.butli{width: 120px float:left;}
#submitForm
{
	/*visibility:hidden;*/
}

.greenmiddle a {

	text-align: center;
	background: url('/images/button_middle_green.png') no-repeat 0px 0px;
	font-size: 0.75em;
	font-weight: bold;
	font-family: Lucida Sans Unicode;
	width: 92px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 8px 10px 0px 0px;
	display: block;
	text-decoration: none;
	float: right;
}
.greenmiddle a:active {

	background: url('/images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle a:visited {

	background: url('/images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle a:hover {

	background: url('/images/button_middle_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}



/***  Modified by Sakthi  ***** 

 Last modified on  : 27/07/2009
 
 ******************************/

td a:hover img
{
	/*background:#D8E0E7;*/
}

.td_proc
{
	color:#39617B;
	background:#F6F6F6;
	height:30px;
	font-size:1.4em;
}

#dealer_info
{
	color:#000000;
	background:#ECF6FF;
	visibility:hidden;
	display:none;
}

.connector {
	 background: #E6FFCC;
}

#optionDetails
{
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
	color:#000000;
	margin:auto auto auto auto;
	width:400px;
	padding:10px 10px 10px 10px;
}

.closeLink
{
	text-align:center;
	color:#ffffff;
}

#optionDetails .closeLink a, #optionDetails .closeLink a:visited 
{
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

#optionDetails .closeLink a:hover
{
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
	background-color:#ffffff;	
}

.strk
{
	text-decoration:line-through;
}

.numberer-green {

	text-align: center;
	background: url('/images/greensquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
 
.numberer-blue {

	text-align: center;
	background: url('/images/bluesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;;

}
 
.numberer-purple {

	text-align: center;
	background: url('/images/purplesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
 
.numberer-orange {

	text-align: center;
	background: url('/images/orangesquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}
.numberer-red {

	text-align: center;
	background: url('/images/redsquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}

.numberer-pink {

	text-align: center;
	background: url('/images/pinksquare.png') no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	width: 32px;
	height: 25px;
	color: #ffffff;
	margin: 0px;
	padding: 7px 5px 0px 0px;
	float: left;

}




.bluetext{
	font-size: 1.1em;
	color: #5499C5;
	font-weight: bold;
}

.bluetext2{
	color: #5499C5;
	font-weight: bold;
}


.instruction{
	border: 1px dotted #ccc;
	padding: 16px;
	margin: 10px 10px 10px 10px;
	height: 190px;
	display: none;
}


.progress {
font-size: 0.9em; width: 169px; float: left;
border-left: 4px solid #8EA2B2; background: #B3BEC9; padding: 5px;  height: 16px; color: #627A8D;
}
.progress-done {
font-family: Lucida Sans Unicode; font-size: 0.9em; width: 169px; float: left;
border-left: 4px solid #92A4B2; background: #2C4B6A; padding: 5px; height: 16px;
color: #637B8D;
}
.progress-selected {
font-family: Lucida Sans Unicode; font-size: 0.9em; width: 163px; float: left;
border-left: 10px solid #0496C6; background: #2C4B6A; padding: 5px; height: 16px;
color: #ffffff;
}
.activity {
font-family: arial; font-size: 0.75em;
}

.pagednav{
	margin: 0;
	padding: 0;
	height: 25px;
}

.paged ul{
	float: right;
	margin: 0;
	padding: 0;
}

.paged li{
	float: left;
	list-style: none;
	font-weight: bold;
}

.paged li a{
	display: block;
	text-decoration: none;
	background: #eee;
	padding: 2px;
	margin-left: 1px;
}

.paged li a:hover{
	display: block;
	text-decoration: none;
	background: #aaa;
	padding: 2px;
	margin-left: 1px;
}



form{
	margin:0;
	padding: 0;
	color: #666;
}

.login{
	margin:0;
	padding: 3px 3px 3px 3px;
	font-size: 1.8em;
	color: #5499C5;
	
}
	
.login2{
	margin:0;
	padding: 3px 3px 3px 3px;
	font-size: 1.2em;
	color: #5499C5;
	
}
	
.login3{
	margin:0;
	padding: 3px 3px 3px 3px;
	font-size: 0.9em;
	color: #5499C5;
	width:120px
	
}
	
.inputerror{
	border: 1px solid red;
}

.red{
	color: #f00;
}

.cpad{
	padding-top: 8px;
}


.error{
	color: #f00;
}

.errorbox{
	background: url(/images/errorbox_bg.jpg) no-repeat;
	border: 1px solid #333333;
	width: 410px;
	/*height: 190px;*/
	padding: 10px 10px 10px 130px;
	margin: 20px;
	font-family: Lucida Sans Unicode;
}



.errorbox ul li{
	background: url('/images/orangearrow.gif') no-repeat;
	padding: 0px 0px 5px 20px;
	color: #ff0000;
	font-size:0.75em;
	width:390px;
	font-family: Lucida Sans Unicode;
}

.errorbox2{
	background: url(/images/errorbox_bg.jpg) no-repeat;
	border: 1px solid #333333;
	width: 310px;
	height: 120px;
	padding: 10px 10px 30px 130px;
	margin: 20px;
	font-family: Lucida Sans Unicode;
}



.errorbox2 ul li{
	background: url('/images/orangearrow.gif') no-repeat;
	padding: 0px 0px 0px 20px;
	height: 18px;
	color: #ff0000;
	font-size:0.75em;
	font-family: Lucida Sans Unicode;
}

.errorboxsmall{
	background: url(/images/errorbox_bg.jpg) no-repeat;
	border: 1px solid #333333;
	width: 300px;
	padding: 10px 10px 20px 130px;
	margin: 20px;
	float:left;
	font-family: Lucida Sans Unicode;
}

.errorboxsmall ul li{
	background: url('/images/orangearrow.gif') no-repeat;
	padding: 0px 0px 0px 20px;
	min-height: 18px;
	_height: 18px;
	color: #ff0000;
	font-size:0.75em;
	width:270px;
	float:left
}


.confirmbox{
	background: url(/images/confirmbox_bg.jpg) no-repeat;
	border: 1px solid #a7ee00;
	padding: 10px 10px 20px 130px;
	margin: 20px;
	font-weight: bold;
	float: left;
	height:45px;
}

#overlay{ 
    position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	background-image: url(/images/overlay.png); 
	height:0;
}

* html #overlay{
	background-color: #000;
	background-color: transparent;
	/*background-image: url(blank.gif);*/
	background-color: #18414F;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}

#overlayiframe
{
	overflow: hidden;
 	position: absolute;
	top: 0;
	left: 0;
	z-index: 80;
	width: 100%;
}
.relationDetails
{
	background-color:#ffffff;
	color:#000000;
	padding:10px 10px 10px 10px;
}

.align_center
{
	text-align:center;
}


#overlayiframe iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#modalwin{
	z-index: 100;
	position: absolute;
	top: 50%;
	left: 400px;
	width: 450px;
	height: 300px;
	visibility: hidden;
	background-color:#ffffff;
}

#modalwin1{
	text-align:center;
	width:39px;
	display:none;
}

#modalwin2{
	text-align:center;
	
	display:none;
}
.highlight{
	color: #f00;
}


.trflag{
	background: #ffcdc3;
}

.tdrow{
	background: #eceff3;
}

.tdsub{
	background: #ffcdc3;
}

.tdmatch{
	background: #ecf8e8;
}


.shadow  {
	position:relative; display:block; font-size: 2.4em;
	color: #5499C5;
	padding-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}

.shadow span {
	position:absolute;
	display:block;
	top:0px; 
}


.shadow:before {
	display:block;
	color:#325E6F;
	padding:1px;
	content: attr(title);
}

.blueheader
{
   font-size: 1.4em;
   color: #17305C;
   margin: 0px;
   padding: 0px;
   font-weight: bold;

}





.greytitle{
	display:block;
	padding: 0px;
	margin: 0px;
	font-size: 1.1em;
    font-weight: bold;
	color: #aaa;
}


/*#nav_home a{
	background: url(/images/nav_home.gif) 0 -28px no-repeat;
	width: 79px;
	height: 28px;
	padding-right: 1px;
}

#nav_home_sel a{
	background: url(/images/nav_home.gif) 0 0px no-repeat;
	width: 79px;
	height: 28px;
	padding-right: 1px;
}

#nav_home a:hover{
	background: url(/images/nav_home.gif) 0 0 no-repeat;
}	


#nav_newcar a{
	background: url(/images/nav_newcar.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_newcar_sel a{
	background: url(/images/nav_newcar.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_newcar a:hover{
	background: url(/images/nav_newcar.gif) 0 0 no-repeat;
}	

#nav_offers a{
	background: url(/images/nav_offers.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_offers_sel a{
	background: url(/images/nav_offers.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_offers a:hover{
	background: url(/images/nav_offers.gif) 0 0 no-repeat;
}



#nav_accepted a{
	background: url(/images/nav_accepted.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_accepted_sel a{
	background: url(/images/nav_accepted.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_accepted a:hover{
	background: url(/images/nav_accepted.gif) 0 0 no-repeat;
}	

#nav_valuecar a{
	background: url(/images/nav_valuemycar.gif) 0 -28px no-repeat;
	width: 113px;
	height: 28px;
	padding-right: 1px;
}

#nav_valuecar_sel a{
	background: url(/images/nav_valuemycar.gif) 0 0 no-repeat;
	width: 113px;
	height: 28px;
	padding-right: 1px;
}


#nav_valuecar a:hover{
	background: url(/images/nav_valuemycar.gif) 0 0 no-repeat;

}

#nav_pending a{
	background: url(/images/nav_pending.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_pending_sel a{
	background: url(/images/nav_pending.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}




#nav_pending a:hover{
	background: url(/images/nav_pending.gif) 0 0 no-repeat;

}

#nav_account a{
	background: url(/images/nav_account.gif) 0 -28px no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}

#nav_account_sel a{
	background: url(/images/nav_account.gif) 0 0 no-repeat;
	width: 119px;
	height: 28px;
	padding-right: 1px;
}


#nav_account a:hover{
	background: url(/images/nav_account.gif) 0 0 no-repeat;

}

*/
ul.greenarrow{
	list-style: none;
	margin: 0;
	padding: 0px 0px 20px 10px;
}

ul.greenarrow li{
	padding: 1px 0px 0px 10px;
	height: 18px;
	width:700px
}

ul.greenarrow li a, ul.greenarrow li a:active, ul.greenarrow li a:visited{
	color: #24C506;
	text-decoration: none;
}

ul.greenarrow li a:hover{
	color: #24C506;
	text-decoration: underline;
	background:none
}

ul.points{
	list-style: none;
	margin: 0;
	padding: 5px 0px 0px 10px;
}

ul.points li{
	padding: 0px 0px 0px 7px;
	height: 18px;
	color: #24C506;
	text-decoration: none;
}

ul.orangearrow{
	list-style: none;
	margin: 0;
	padding: 5px 0px 0px 10px;
}
ul.orangearrow li{
	padding: 2px 0px 0px 7px;
	height: 18px;
}

ul.orangearrow li a, ul.orangearrow li a:active, ul.orangearrow li a:visited{
	padding: 0px 0px 0px 0px;
	color: #1168BA;
	text-decoration: underline;
}

ul.orangearrow li a:hover{
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: underline;
	background: #1168BA;
}

ul.options li
{
	margin: 0;
	padding: 0;
	list-style: disc;
}

.inlinebox
{
	border: 1px solid #f0f0f0;
	padding: 5px 5px 30px 10px;
	background-color: #ffffff;
}






caption{
	display: none;
}

th{
	text-align: left;
	font-weight: bold;
	color: #fff;
	background: url('/images/bg_th.gif') repeat-x;
}
thb{
	text-align: left;
	font-weight: bold;
	color: #79ACCF;
	background: #EEEEEE;
}

.dealeredit input {padding:0px 0px 0px 3px; font-size:0.75em}
input.chkbox, input.radiobtn {
	border: 0;
}

#loginbar a{ color: #fff}
#loginbar a:hover{ color: #333}


.whatthis
{
text-decoration:underline;
color: #1168BA;
vertical-align:middle;
padding:0px 0px 0px 5px;
}

.categorytxt
{
font-weight:bold;
color: #5AA2D6;
vertical-align:middle;
padding:0px 0px 0px 5px;
margin-left:-8px;
font-family:Lucida Sans Unicode;
}


.tro{
	background: #d8e0e7;
	font-size:0.75em;
	border-bottom:1px dotted #CCCCCC;
}

.tro img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;
}
.tro a:hover{background:none}
.tro a.txt:hover{background: #1168BA }

.tro3{
	/*background: #d8e0e7;*/
	font-size:0.69em;
	/*border-bottom:1px dotted #CCCCCC;*/
}

.tro3 img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;
}
.tro3 a:hover{background:none}
.tro3 a.txt:hover{background: #1168BA }
.tro2{
	background: #d8e0e7;
	font-size:0.70em;
}

.tro2 img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;
}

.trinopt
{
	background: #EAEEF2;
}

.trinopt img
{
	margin:0px 1px 0px 1px;
	border:0px solid #ffffff;	
}

.redclass
{
	color:#ff0000;
	/*font-weight:bold;*/
}

.trg{
	border:2px dotted #000000; 
	height:25px;
	/*background:#EEEEEE;*/
 	text-align: left;
	text-align:center;
	font-weight: bold;
	/*color: #72A9CB;*/
}
.trn{
	border:2px dotted #000000; 
	height:20px;
	/*background: #529ACE;*/
 	text-align: left;
	vertical-align:text-middle;
	/*font-weight:bold;*/
	color: #5AA2D6;
}

.trnalt_title{
	border:2px dotted #000000; 
	height:20px;
	/*background: #488203;*/
 	text-align: left;
	vertical-align:text-middle;
	/*font-weight: bold;*/
	color: #5AA2D6;
}

.trb{
	border:2px dotted #000000; 
	height:20px;
	/*background:#848A8C;*/
 	text-align: left;
	vertical-align:text-middle;
	/*font-weight: bold;*/
	color: #5AA2D6;

}
.trdgrey{
	border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:28px;
	background: #868B8F;
 	text-align: left;
	vertical-align:text-middle;
	font-weight: bold;
	color: #FFFFFF;
	font-family:Lucida Sans Unicode;
	
}
.tdolgrey{
	background: #EDEEF0;
	height:28px;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
	font-weight:normal;
	font-family:Lucida Sans Unicode;
}
.tdomgrey{
	background:#E7E3E7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
	font-weight:normal;
	font-family:Lucida Sans Unicode;
}


.trdb{
	border:2px dotted #000000; 
	height:20px;
	/*background:#39617B;*/
 	text-align: left;
	vertical-align:text-middle;
	/*font-weight: bold;*/
	/*color: #FFFFFF;*/

}
.tdoaddl{
	/*background:#E7E3E7;*/
	border-bottom:1px dotted #CCCCCC;
	text-align: left;
	vertical-align:text-middle;
	/*color: #000000;*/
	font-weight:normal;
}

.tdaddlprice
{
	background-color:#529ACE;
	color:#ffffff;
	font-weight:bold;
}

.tdo{
	/*background-color:#E7E3E7;*/
	text-align: left;
	vertical-align:text-middle;
	/*color: #000000;*/
}
.tdolb{
	/*background:#EFEFF7;*/
	text-align: right;
	vertical-align:text-middle;
	/*color: #000000;*/
}

.tdolbid{
	background:#EFEFF7;
	text-align: left;
	vertical-align:text-middle;
	color: #000000;
}
.tdol_alt{
	/*background:#E3FAC8;*/
	text-align: left;
	vertical-align:text-middle;
	color: #716F6F;
	/*color: #716F6F;*/
}

.tdol{
	/*background:#E7F3FF;*/
	/*text-align: left;*/
	vertical-align:text-middle;
	color: #716F6F;
}
.tdn{ 
		
	/*background: #52515A;*/
 	text-align: left;
	vertical-align:text-middle;
	/*font-weight: bold;*/
	color: #5AA2D6;
	border-bottom:1px dotted #CCCCCC
}
.leadRef
{
  background: url('/images/bg_th.gif') repeat-y;
}

.trend{
	/*font-weight: bold;*/
	/*background: #eee;*/
	/*color: #061747;*/
	font-size:0.69em
}

.kl{
	padding: 1px;
	border: 1px solid #ddd;
	width: inherit;
	font-family:Lucida Sans Unicode;
}

.kl th{
font-size:0.7em
}

.boxc{
	border: 1px solid #E7E3E7;
	font-family:Lucida Sans Unicode;
	padding:5px
}
.box1{
	padding: 10px 10px 10px 10px;
	border: 1px solid #ddd;
	margin: 20px;
	background: #fafafa;
}
.box2{
	padding: 10px 10px 10px 10px;
	border: 1px solid #ddd;
	margin: 20px;
	background: #f3f3f3;
}

.box{
	/*border: 1px solid #E7E3E7;*/
	font-family:Lucida Sans Unicode;
}
.box th{
	background:none;
	color:#5AA2D6
}
.opttitle td{
	color:#5AA2D6
}
.box h2{
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin: -5px;
	border: none;
	/*color: #061747;*/
}

.box h3{
	font-weight: bold;
	font-size: 1em;
	margin: 0px -5px 10px -5px;
	/*color: #061747;*/
}

.box h4{
	font-weight: bold;
	font-size: 1.2em;
	color: #ff0000;
}

.box label{
	width: 150px;
	margin: 5px;
	/*font-weight: bold;*/
	font-size: 0.75em;
}

.boxOff{
	/*border: 1px solid #E7E3E7;*/
	font-family:Lucida Sans Unicode;
}
.boxOff h2{
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin: -5px;
	border: none;
}

.boxOff h3{
	font-weight: bold;
	font-size: 1em;
	margin: 0px -5px 10px -5px;
	color: #061747;
}

.boxOff h4{
	font-weight: bold;
	font-size: 1.2em;
	color: #ff0000;
}

.boxOff label{
	width: 150px;
	margin: 5px;
	font-weight: bold;
	font-size: 0.75em;
}


.subtext{
	font-size: 0.9em;
	color: #888;
}

#container{
	width: 965px;
/*	background: url(/images/page_bg.gif) repeat-y; 
*/	margin: 0;
	padding: 0;
}

#page{
	float: left; 
	width: 735px; 
	background: #fff; 
	margin: 0; 
	padding: 0; 
}

#header{
	background: #fff;
	margin: 0 0 0 0;
	border-top: 10px solid #f3f3f3;
	width: 734px;
	padding: 0px 1px 0px 0px;
}

#header ul{
	float: right;
	padding: 22px 0 0 0;
	margin:0;
}

#header ul li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#header ul li a{
	padding: 0;
	margin: 0;
	display:block;
}


#loginbar{
	clear: both;
	background: url(/images/authbar_bg.gif) repeat-x;
	height: 49px;
	margin: 0;
	padding: 0;
}

#footer{
	width: 965px;
	clear: both;
	color: #666;
	background: url(/images/bottombar.gif) no-repeat;
	height: 25px;
	padding: 10px 0 0 0;
	font-size: 0.9em;
}

#optionrightcol{
	background: url(/images/optioncol_bg.gif) repeat-y;
	margin: 0;
	padding: 0 20px 0px 20px;
	width: 190px;
	float: right;
}

#optionrightcol h4{
	color: #1168ba;
	font-size: 1em;
	margin: 0;
	padding: 0;
}


#optionrightcol img{
	margin: 0 auto;
	display: block;
}

#pagemain{
	float: left; 
	width: 710px;
	background: #fff;
	padding: 5px 10px;
	color:#17305C;
}
#pagemain h3{
	font-size: 2em;
	padding-bottom: 2px;
}

#pagemaincol{
	float: left; 
	width:485px;
	background: #fff;
	padding: 5px 10px ;
	float:left;
	color:#17305C;
}

#pagemaincol p.accintro{
	color: #666666;
	padding:10px 0px 10px 0px;
}

#pagemaincol h3{
	font-size: 1em;
	padding-bottom: 2px;
}

#pagemaincol2{
	float: left; 
	width:485px;
	background: #fff;
	padding: 5px  10px ;
	float:left;
	color:#17305C;
}

#pagemaincol2 p.accintro{
	color: #17305C;
	padding:10px 0px 10px 0px;
}

#pagemaincol2 h3{
	font-size: 1em;
	padding-bottom: 2px;
}
#pagefullcol2{
	display: block;
	font-family:Lucida Sans Unicode;
	color:#17305C;
	padding: 5px 10px;
	float: left; 
	width: 710px;
}


#pagefullcol{
	padding: 5px 10px;
	display: block;
	font-family:Lucida Sans Unicode;
	color:#17305C;
	float: left; 
	width: 710px;
	background: #fff;

}

#pagefullcol h5{
	font-size: 1em;
	display: block;
	font-family:Lucida Sans Unicode;
}

#pagefullcol p{
	color:#666666;
}

#pagefullcol label{
font-weight:100;
}

.greytxt p{color:#666666}

#pagefullcoloff{
	padding: 5px 10px;
	float: left; 
	display: block;
	font-family:Lucida Sans Unicode;
	color:#898989;
}

#pagefullcoloff h5{
	font-size: 1em;
	display: block;
	font-family:Lucida Sans Unicode;
}

#pagefullcoloff label{
font-weight:100;
}

ul.distance li{width:300px}

.pagecol{
	float: left;
	width: 189px;
	margin: 0;
	padding: 1px 20px 20px 20px;
	background:url(/images/leftbar2.jpg) 0px 0px no-repeat #C7DDF2;
	font-family:Lucida Sans Unicode;
	color:#17305C;
}

.pagecol_dreg{
	float: left;
	width: 189px;
	margin: 0;
	min-height: 900px;
	_height: 730px;
	padding: 1px 20px 20px 20px;
	background-color:#C7DDF2;
	background: url(/images/leftbar2.jpg) 0px 26px no-repeat #C7DDF2;
	font-family:Lucida Sans Unicode;
	color:#17305C;
}



.pagecol_nu{
	float: left;
	width: 190px;
	margin: 0;
	min-height: 730px;
	_height: 730px;
	padding: 0px 20px 20px 20px;
	background-color:#C7DDF2;
	/*background: url(/images/leftbar_nu.jpg) 0px 26px no-repeat #C7DDF2;*/
	font-size: 0.75em;
	font-family:Lucida Sans Unicode;
	color:#17305C;
}

.messcont{float: left; width: 485px; background: #fff; padding: 0px 10px 10px 10px;font-family:Lucida Sans Unicode;color:#17305C;}
.messcont p{padding: 10px 10px 10px 0px;}

.pagecol ul li{
	list-style: none;
}

.pagecol h2{
	font-size: 1em;
	font-weight: bold;
	color: #061747;
}

.pagecol p{
	color: #666666;
	line-height:15px;
	font-size: 0.75em;
}

.pagecol label{
	color: #666;
	font-size: 0.75em;
	font-family:Lucida Sans Unicode
}

.pagecol label select{
	display: block;
	width: 150px;
	margin-bottom: 15px;
}

.buttonbar_adjust{
	text-align: right;	
	/*border-top: 1px solid #000000;
	background: #eaeaea;*/
	clear: both;
	display: block;
	height: auto;
	padding: 5px 5px 5px 5px;
	
}

.buttonbar label{	
	color: #777;
	font-size: 0.9em;
}


.footnote{
	color: #999999;
	line-height:1.2em;
	font-size: 0.65em;
}

.footnote3{
	color: #999999;
	line-height:1.2em;
}
.footnote3 label{margin:0;}
.footnote3 p{ font-size:0.65em}
input.chkbox2 {
	border: 0;
	margin:0;
	padding:0
}


.footnote2{
	color: #999;
	line-height:1.5em;
	font-size: 0.65em;
	padding:5px 0px 5px 0px;
}

.mandatory_text{
	color: #999;
	font-size: 0.80em;
}

.warnfootnote{
	color: #f00;
	font-size: 0.68em;
}

.pagingbar{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8px 0px 8px 0px;
	height: 20px;
	margin: 15px 0px;
	background: #eee;
}

.proceed{
	color: #428D0B;
}

.greenbold{
	color: #52B24D;
}



.redbold{
	color: #D4517F;
}


.greenheader{
	font-weight: bold;
	font-size: 1.3em;
	color: #52B24D;
}

.grey{
	color: #999999;
}

.alert{
	color: #f00;
}

em{

}

/*a, a:visited, a:active
{
	text-decoration: underline;
	color: #1168BA;
	cursor:pointer
}

a:hover{
	text-decoration: underline;
	color: #ffffff;
	background: #1168BA;
}
*/
.a1:hover{
	text-decoration: underline;
	color: #ffffff;
	background:#EDEEF0;
}





.greenlarge a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-size: 0.75em;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge a:active {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge a:visited {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
.greenlarge_ct a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-size: 0.65em;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge_ct a:active {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_ct a:visited {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_ct a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
.greenlarge_dl a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-size: 0.65em;
	font-weight: bold;
	width: 137px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float: right;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge_dl a:active {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_dl a:visited {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_dl a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
.greenlarge2 a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge2 a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
.greenlarge3 a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:right;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge3 a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
.backcont {padding:10px 10px 0px 570px}
.greenlarge_exp a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-size: 0.75em;
	font-weight: bold;
	width: 140px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 0px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlarge_exp a:active {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_exp a:visited {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlarge_exp a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 




.greenmiddle_configure a {

	text-align: left;
	background: url('/images/button_middle_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 210px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.greenmiddle_configure a:active {

	background: url('/images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle_configure a:visited {

	background: url('/images/button_middle_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenmiddle_configure a:hover {

	background: url('/images/button_middle_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}





.greensmall a {

	text-align: center;
	background: url('/images/button_small_green.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 21px;
	color: #153e08;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.greensmall a:active {

	background: url('/images/button_small_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greensmall a:visited {

	background: url('/images/button_small_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greensmall a:hover {

	background: url('/images/button_small_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
 
 





.redlarge a {

	text-align: center;
	background: url('/images/button_large_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redlarge a:active {

	background: url('/images/button_large_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redlarge a:visited {

	background: url('/images/button_large_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redlarge a:hover {

	background: url('/images/button_large_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}
 


.redmiddle a {

	text-align: center;
	background: url('/images/button_middle_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 92px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redmiddle a:active {

	background: url('/images/button_middle_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redmiddle a:visited {

	background: url('/images/button_middle_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redmiddle a:hover {

	background: url('/images/button_middle_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}


.redsmall a {

	text-align: center;
	background: url('/images/button_small_red.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 20px;
	color: #570c0c;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.redsmall a:active {

	background: url('/images/button_small_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redsmall a:visited {

	background: url('/images/button_small_red.png') no-repeat;
	text-decoration: none;
	color: #832b2b;

}
.redsmall a:hover {

	background: url('/images/button_small_red.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #832b2b;

}
 





.bluelarge a {

	text-align: center;
	background: url('/images/button_large_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 140px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluelarge a:active {

	background: url('/images/button_large_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluelarge a:visited {

	background: url('/images/button_large_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluelarge a:hover {

	background: url('/images/button_large_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 


.bluemiddle a {

	text-align: center;
	background: url('/images/button_middle_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 92px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluemiddle a:active {

	background: url('/images/button_middle_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluemiddle a:visited {

	background: url('/images/button_middle_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluemiddle a:hover {

	background: url('/images/button_middle_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}


.bluesmall a {

	text-align: center;
	background: url('/images/button_small_blue.png') no-repeat 0px 0px;
	font-size: 1.0em;
	font-weight: bold;
	width: 68px;
	height: 20px;
	color: #153e08;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.bluesmall a:active {

	background: url('/images/button_small_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluesmall a:visited {

	background: url('/images/button_small_blue.png') no-repeat;
	text-decoration: none;
	color: #153e08;

}
.bluesmall a:hover {

	background: url('/images/button_small_blue.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}
 
 
 
 
 
 
.openoffer{
	padding: 9px 0px 9px 0px;
	width: 183px;
	border-bottom: 1px solid #cccccc;
}



/* These are standard sIFR styles... do not modify */
/*
.sIFR-flash {
	visibility: visible !important;
	padding: 0px;
	margin: 0px;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	
	border-bottom: 1px dotted #ccc;
}
*/
#extra_option_add
{
	margin-left:5px;
	margin-top:2px;
	float:left;
}

.white_link
{
	padding-left:2px;
}
.trdb .white_link a,.trdb .white_link a:visited, .trdb .white_link
{
	/*color:#ffffff;*/
	text-decoration:underline;
}

.trdb .white_link a:hover
{
	/*color:#39617B;*/
	text-decoration:underline;
	/*background-color:#ffffff;*/
}

.txt_box
{
	font-size:10px;
	width:170px;
	height:15px;
}

.chat_main_wrapper
{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	font-family:Lucida Sans Unicode;
	font-size:0.75em
}

.chat_txt_area
{
	width:100%;
	height:100%;
	float:left;
}

.chat_txt
{
	margin-top:15px;
	height:30px;
	float:left;
	width:380px;
}

.chat_inpt
{
	height:20px;
	line-height:20px
}

.chat_btn
{
	margin-top:15px;
	height:20px;
	float:left;
}

.chat_label
{
	float:left;
	color:#FFFFFF;
	float:left;
	
}

.width1
{
	width:120px;
	margin-bottom:5px;
}

.width2
{
	width:440px;
	margin-bottom:15px;
}

.chat_btn_admin
{
	width:100px;
	height:20px;
	margin-left:120px;
	margin-top:5px;
}


.get_chat_details
{
	width:450px;
	float:left;
	margin-top:5px;
}

.toplist{font-size: 0.69em;font-family:Lucida Sans Unicode;color:#17305C;}
.toplist a { text-decoration:underline;cursor:pointer; outline:none}
.viewall {/* margin:0px 0px 0px 230px*/ float:right; padding-right:10px}
.viewall a{color:#57A6D7;text-decoration:none;}
.viewall a:hover{color:#57A6D7;text-decoration:underline;}
.viewall2 {/* margin:0px 0px 0px 230px*/ float:right; padding-right:10px}

.border-btm{border-bottom:2px solid #ECE9D8;padding:0;margin:0;}
.faq{width:710px;float:left;padding:0px;margin:0px; }
.faq p{color:#17305C; font-size:0.75em}
.pad3{padding-botton:10px;}
.pad4{padding-top:15px;}
.pad5{padding:10px 0 0 0;margin:0;}
.head2{padding:10px 0 0 0;margin:0px;}
.flotlt{float:left;}
.view-cnt{width:720px;float:left;padding:0;margin:10px 0 20px 0;}
.view-txtBorder{width:110px;float:left;padding:0px 0px 0px 30px;margin:0;text-align: left; border-right:1px solid #ECE9D8}
.view-txt{width:100px;float:left;padding:0px 0px 0px 30px;margin:0;text-align: left;}
.vblue{color:#1168ba; height:28px}
.vblue a{color:#1168ba; text-decoration:none;}
.vblue a:focus{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:active{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:visited{color:#1168ba; background-color:#ffffff; text-decoration: none; outline:none}
.vblue a:hover{color:#1168ba; background-color:#ffffff; text-decoration: underline;}

/*** Site map ***/
.padleft10{padding-left:10px; margin:0; float:left}
.padright10{padding-right:10px; margin:0; float:left}
.padlt5{padding-left:5px; margin:0;}
.padlt70{padding-left:70px; margin:0;}
.padlt60{padding-left:60px; margin:0;}
.padlt50{padding-left:50px; margin:0;}
.padlt40{padding-left:40px; margin:0;}
.padlt100{padding-left:100px}
.padlt210{padding-left:216px}
.padlt390{padding-left:385px}
.padlt395{padding-left:375px}
.padrt5{padding-right:5px; margin:0;}
.padtop1{padding-top:1px; margin:0;}
.padtop10{padding-top:10px; margin:0; float:left}
.padtop20{padding-top:30px; margin:0; float:left}
.padbot10{padding-bottom:10px; margin:0; float:left}
.fltleft{float:left}
.fltright{float:right}
.txtcenter{text-align:center}
.textright{text-align:right}
.percentcont{width:100%;}
.sitecont{width:714px;padding:20px 10px 0px 10px; margin:0;}

.sitelink{padding:5px 5px 5px 5px;color:#17305C; }
.sitelink span{font-size:0.5em;}
.sitelink a{display:inline; font-size:0.69em; text-decoration:none; outline:none}
.sitelink a:hover{background-color: #FFFFFF; color:#1168ba; text-decoration:underline}

.sitesublink{padding:5px 5px 5px 40px;color:#17305C;}
.sitesublink span{font-size:0.5em;}
.sitesublink a{display:inline; font-size:0.69em; text-decoration:none; outline:none}
.sitesublink a:hover{background-color: #FFFFFF; color:#1168ba; text-decoration:underline}

.greyerrtext {color:#54B54A;}
.greyerrtext a {text-decoration:underline;color:#54B54A;outline:none;}
.greyerrtext a:hover {text-decoration:underline;color:#509FD7;}

.errmaincontainer{width:705px; padding:20px 0px 0px 30px;}

.errtextlist{width:430px;padding:5px 0px 0px 50px; float:left;}
.errtextlist h1{width:430px; }
.errtextlist h3{width:430px;}

.errtextlist li{list-style-type:none;font:0.7em Lucida Sans Unicode; background:url(/images/bullet.gif) no-repeat 0 5px;color:#354C6C;font-weight:bold; padding:0px 0px 0px 20px; width:470px;}

.errmaincontainer3{width:705px; padding:20px 0px 0px 30px;}

.errtextlist3{width:460px;padding:5px 0px 0px 10px; float:left;}
.errtextlist3 h1{width:460px; }
.errtextlist3 h3{width:430px;}

.errtextlist3 li{list-style-type:none;font:0.7em Lucida Sans Unicode; background:url(/images/bullet.gif) no-repeat 0 5px;color:#354C6C; padding:0px 0px 0px 15px; width:470px;}

.errtextlist2{width:470px;padding:50px 0px 0px 30px; float:left;}
.errtextlist2 h1{width:470px;}


.titleH1{margin:0; width:710px}



/*********subpagebg*************/
.submainbg{background: url(/images/body-width.png) 0px 0px repeat;float:left;width:1002px;}
.subfootbg{width:760px;background:url(/images/bottom-border.png) 0px 0px no-repeat;float:left;padding:0px;margin:0px;}
.subfootbg li{list-style-type:none;float:left;display:inline;padding:20px 4px 20px 4px;}
/*.subfootbg li a{text-decoration:underline;}
.subfootbg li a:hover{text-decoration:underline;}
*/
.subwhitecont{width:718px;padding:10px 10px 0px 10px;}
.subwhitecont2{width:710px;padding:0px 0px 0px 12px;}
/****************************/
.darkblue{color:#17305C;}
.txtblue{font-size: 0.75em;font-family:Lucida Sans Unicode;color:#17305C;}
.txtblue2{font-family:Lucida Sans Unicode;color:#17305C;}
.txtgrey{font-size: 0.75em;font-family:Lucida Sans Unicode;color:#666666;}
.txtgrey2{font-family:Lucida Sans Unicode;color:#666666;}
.existcont{padding: 0px 0px 0px 17px;}
.width710{width:710px}
.howintro{font-size: 0.95em; margin: 15px 0px 0px 0px;font-family:Lucida Sans Unicode;color:#17305C;}
.percentcont98{width:98%}
.paymentcont{float:left; padding:10px 0px 0px 0px;}
.paymentcont input{padding:3px 3px 3px 3px;}
.paymentcont strong{font-size:0.75em;}
.paymentcont span{font-size:0.75em;}

#clock{height:20px}

.news-head-rt{width:100px;}
.displaynone{display:none}
.bgpaleblue{background-color:#D8E0E7}
#submit_this{margin: 0px 0px 0px 0px;float:right;}
#bid_submit{display:none;float:right}
#cost_total{width:80px;text-align:right;}
#off_to_customer{width:80px;text-align:right;}
#viewexp{margin: 7px 14px 0px 10px; float:left}
#back{margin: 7px 14px 0px 10px; float:left; cursor:pointer}
#viewinvoice{margin: 7px 14px 0px 20px; float:left; cursor:pointer}
#purchleads{margin: 7px 14px 0px 10px; float:left}
#depositleads{margin: 0px 14px 0px 10px; float:left}
#viewoffers{margin: 7px 0 0 10px}
#confirm{width:147px; height:22px; margin: 0px 5px 5px 0px}
.bggreen{background-color:#008e0e}
.bggrey{background-color:#b7b9ba}
.bgred{background-color:#FF0000}
.leftregcont{padding: 25px 0px 0px 17px; height: 700px;}
.leftregcont p{ line-height:1.5em}

.dealerregform input{font-size:0.95em; padding:3px; }
.manselect{width: 190px; float: left;}
.manselect a{ background-color:#FFFFFF}
.milesfontsize{font-size:0.65em}
.visiblehidden{visibility:hidden}
.visiblevisible{visibility:visible}
.leadtr{width: 50px; background: #eee;}
.leadcont{padding: 5px; margin: 0x 0px 1px 0px;  height: 30px;  width: 40px; background: #B7B9BA; float: left; display: block;}
.leadcont span.ldref{color: #dddddd; font-size: 0.8em;}
.leadcont span.ldid{color: #ffffff; font-weight: bold;}
.leadcont2{background: url('/images/bg_th.gif') repeat-y;padding: 5px; margin: 0x 0px 1px 0px;  height: 30px;  width: 40px;float: left; display: block;}
.leadcont2 span.ldref{color: #dddddd; font-size: 0.8em;}
.leadcont2 span.ldid{color: #ffffff; font-weight: bold;}
.cont1{background: #fff; margin-top: 10px; height: 150px;padding: 8px 10px 0 0px}
.cont2{background: #fff; margin-top: 10px; height: 130px; padding: 8px 5px 0 5px}
.cont3{margin-bottom: 20px; padding: 5px 0px; border: 1px solid #ddd}
.ht100{height:100px}
.custdetails{border-bottom: 1px dotted #ddd;}
.pictd{background: #f3f3f3; width: 290px; text-align: center;}
.borderk1{border:1px solid #B7B9BA}
.butcont{float: right; padding: 6px 0px 0px 0px;}
.butcont2{float: right; margin: 8px 10px 0px 0px;}
.dotborder{border-top: 1px dotted #bbb;}
.dotborderbot{border-bottom: 1px dotted #dddddd;}
.howit1{padding: 0px 10px 10px 40px; width: 670px;}
.howit2{float: right; display: block; margin: 10px 10px 10px 10px;}
.howit3{padding: 0px 10px 10px 10px; width: 710px;}
.howit4{float: right; display: block; margin: 0px 0px 20px 0px;}
.howit5{margin: 0px 0px 0px 0px; width: 310px; }
.gocont{margin: 15px 0px 20px 0px; float: center; width: 260px; text-align: center;}
#gocont{line-height: 17px; font-size: 24px}
.instimg{float: left; padding: 0px 5px 0px 0px;}
.howit4 a:hover{background:none}
.margin-20{margin: 0px -20px}
.leftquote{padding: 25px 0px 0px 0px; height: 900px;}
.offerscont{min-height: 200px; background: #eeeeee;}
.offerscont div{padding: 5px; margin: 0x 0px 1px 0px;  height: 30px;  width: 40px; background: #37607E; float: left; display: block;}
.offerscont span.ldref{color: #dddddd; font-size: 0.8em;}
.offerscont span.ldref1{color: #dddddd; font-size: 0.75em;}
.offerscont span.ldid{color: #ffffff; font-weight: bold;}
.tcpadbg{padding: 3px 3px 3px 25px; color: #444444;}
.partex select{font-size:1em; padding:0px 0px 1px 1px}
.partex input{font-size:1em; padding:2px 0px 3px 2px}
.usrfrm select{padding:0px 0px 1px 1px}
.usrfrm input{padding:2px 0px 3px 2px}
.mancont{border-left: 1px dotted #444444; padding: 0px 10px 0px 10px;}
.mancont a{ padding-left:3px}
.mancont a:hover{background:none}
a.golink:hover{background:none}
.width600{width:480px;}
.width480{width:480px;}
.bgnone:hover{background:none}
.textjustify{text-align:justify}
.width715{width:715px}

/* Dealer Requests page */
.gridmain{width:710px; float:left; margin:0px 0px 0px 0px; border-bottom:1px dotted #CCCCCC; font-family:'Lucida Sans Unicode'; font-size:11px;}
.carimagediv{width:215px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.carimagediv2{width:190px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.chkbx{float:left; width:25px; padding:33px 0px 0px 0px;}
.carnametxt{color:#5AA2D6; font-size:11px; padding:3px 0px 0px 0px;}
.carnametxt1{color:#898989; font-size:11px; float:left; padding:0px 0px 0px 0px;}
.durimagediv{width:160px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.durimagesubdiv{padding:0px 0px 0px 0px; width:150px;margin:0px auto;}
.durimage1{width:34px; padding:2px 0px 0px 0px; float:left; vertical-align:top;}
.durimagetxt{color:#5AA2D6; font-size:11px; width:106px; float:left; padding:0px 0px 0px 10px;}
.durimagetxt1{color:#898989; font-size:11px; width:106px; float:left; padding:0px 0px 0px 10px;}
.borbt{width:150px; border-bottom:1px dotted #CCCCCC; float:left; height:1px;}
.borbt2{width:155px; border-bottom:1px dotted #CCCCCC; float:left; height:1px;}
.martp10left{margin:10px 0px 0px 0px; float:left;}
.milesimage{width:34px; padding:0px 0px 0px 0px; float:left; vertical-align:top;}
.leadimgdiv{width:160px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.leadimgsubdiv{padding:0px 0px 0px 0px; width:150px;margin:0px auto;}
.btndiv{width:170px; float:left; height:100px;}
.btndivsub{width:160px; padding:30px 0px 0px 10px; float:left; text-align:center; vertical-align: middle;}
.btndivsub1{width:160px; padding:0px 0px 0px 5px; float:left; text-align:center; vertical-align:top;}
.btndivpad{padding:0px 0px 0px 5px; width:160px;margin:0px auto;}
.btndivsub2{width:160px; padding:0px 0px 0px 5px; margin:10px 0px 0px 0px; float:left; text-align:center; vertical-align:top;}
.spacingdiv{width:710px; float:left; height:15px;}
.hght45{height:45px; float:left;}
.ht106{height:106px;}
.gridmain a{color:#57A6D7; text-decoration:none}
.gridmain a:hover{color:#57A6D7; text-decoration: underline; background:none}

/* Dealer Your Offers page */
.offercont{
	border-bottom: 1px dotted #E7E3E7;
	width:712px;
	font-family:Lucida Sans Unicode;
	padding:15px 0px 15px 0px;
}
.offerimage{width:228px; float:left; border-right:1px dotted #CCCCCC}
.offerimage2{width:34px; padding:2px 5px 0px 0px; float:left; vertical-align:top;}
.offerimage3{width:34px; padding:2px 0px 0px 0px; float:left; vertical-align:top; }
.offercont a{color:#57A6D7; text-decoration:none}
.offercont a:hover{color:#57A6D7; text-decoration: underline; background:none}
.details1{width:140px; float:left; padding:0px 5px 0px 5px; border-right:1px dotted #CCCCCC}
.details2{width:140px; float:left; padding:0px 5px 0px 5px;}
.details3{width:172px; float:left; padding:0px 0px 0px 5px;}
.details2border{width:150px; float:left; padding:0px 5px 0px 5px; border-right:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC}
.subdetails1{padding:0px 0px 0px 0px; border-bottom:1px dotted #CCCCCC; float:left; width:100%; height:44px}
.subdetails2{width:150px; padding:0px 0px 0px 10px; float:left; height:44px}
.bodernone{border:0px}
.borderbottomgrey{border-bottom:1px dotted #CCCCCC}
h1.offerstitle{width:432px; float:left;border:0px}
.viewstatus a:hover{background:none}
.ht100{height:100px}
.ht44{height:44px}
.wd{width:130px;}
.wd100per{width:100%;}
ul.specpoints{
	list-style: none;
	margin: 0;
	padding: 0px 0 0 0;
	width:115px; float:left;
}

ul.specpoints li{
	/*background: url(/images/purplearrow.gif) no-repeat;*/
	padding: 3px 0px 6px 0px;
	/*color: #410258;*/
	
}
.detcont{
	width:712px;
	font-family:Lucida Sans Unicode;
	padding:15px 0px 15px 0px;
}
.contactcont{width:218px; padding:0px 10px 0px 0px;}
.contacthead {margin:0; padding:0px 0px 0px 0px; border-bottom:1px dotted #CCCCCC;}
.detailscont{width:473px; padding:0px 0px 0px 10px; border-left:1px dotted #CCCCCC; }
.detailshead {margin:0; padding:0px 0px 0px 0px; border-bottom:1px dotted #CCCCCC;}
.subdetailscont{width:460px; padding:10px 0px 10px 0px; }
.featurescont{width:470px; }
.listcont{width:460px; padding:10px 0px 5px 0px; }
.costcont{width:460px; padding:5px 0px 0px 0px; }
.listwd{width:390px}
.wid460{width:460px}
.detailshead h2{padding:0px 0px 5px 0px; border:0px}
.contacthead h2{padding:0px 0px 5px 0px; border:0px}
.costcont h1{border:0px; font-size:2em}
/*************************/
.greenlargepayment a {

	text-align: center;
	background: url('/images/button_large_green.png') no-repeat 0px 0px;
	font-size: 0.75em;
	font-weight: bold;
	width: 138px;
	height: 23px;
	color: #153e08;
	margin: 0px;
	float:left;
	padding: 6px 10px 0px 0px;
	display: inline;
	text-decoration: none;
	
}
.greenlargepayment a:active {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlargepayment a:visited {

	background: url('/images/button_large_green.png') no-repeat;
	text-decoration: none;
	color: #4a8238;

}
.greenlargepayment a:hover {

	background: url('/images/button_large_green.png') no-repeat 0px -29px;
	text-decoration: none;
	color: #4a8238;

}

#paymentconfirm{width:200px; height:22px; margin: 0px 5px 5px 0px}
.howintro{font-size: 0.80em; margin: 15px 0px 0px 0px;font-family:Lucida Sans  Unicode;color:#6D6D6D;}


/**********expiredoffers-new-styles***********/
.leadimgdivex{width:150px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.btnimgdiv{width:170px; float:left; height:100px;}
.leadimgsubdivex{padding:0px 0px 0px 0px; width:140px;margin:0px auto;}
.btnimgdivsub{padding:0px 0px 0px 0px; width:160px;margin:0px auto;}
.durimage1ex{width:34px; padding:2px 0px 0px 0px; float:left; vertical-align:top;}
.btnimage{width:34px; padding:2px 0px 0px 0px; float:left; vertical-align:top;}
.durimagetxtex{color:#5AA2D6; font-size:11px; width:96px; float:left; padding:0px 0px 0px 10px;}
.durimagetxt1ex{color:#898989; font-size:11px; width:96px; float:left; padding:0px 0px 0px 10px;}
.borbtex{width:140px; border-bottom:1px dotted #CCCCCC; float:left; height:1px;}
.borbtn{width:160px; border-bottom:1px dotted #CCCCCC; float:left; height:1px;}
.btndivex{width:160px; float:left; height:100px;}
.offerimageex{width:228px; float:left; border-right:1px dotted #CCCCCC; height:100px;}
.spacingdivex{width:710px; float:left; height:1px;}
.durimageex{width:34px; padding:0px 0px 0px 0px; float:left; vertical-align:top;}

/*********right col***********/
.brandrt{padding:10px 0px 5px 0px;margin:0px; width:200px; }
.brandrt1{padding:0px 0px 5px 0px;margin:0px; width:200px; }
.brandrt2{padding:0px 0px 10px 0px;margin:0px; width:200px; }
.bgwhite{background-color:#FFFFFF;}

.trnnew{
	/*border-color:#FFFFFF;
	border-spacing:2px;
	border-style:solid; 
	height:20px;*/
	/*background: #529ACE;*/
 	text-align: left;
	vertical-align:text-middle;
	font-weight:normal;
	/*color: #FFFFFF;*/
}
.tdonew{
	/*background-color:#E7E3E7;*/
	text-align: left;
	vertical-align:text-middle;
	/*color: #000000;*/
	font-weight:normal;
	/*border-bottom:1px dotted #CCCCCC;*/
}
.tdolnew{
	/*background:#E7F3FF;*/
	text-align: left;
	vertical-align:text-middle;
	/*color: #716F6F;*/
	font-weight:normal;
	/*border-bottom:1px dotted #CCCCCC;*/
}
.tdolbnew{
	/*background:#EFEFF7;*/
	text-align: right;
	vertical-align:text-middle;
	/*color: #000000;*/
	font-weight:normal;
}
.prgrey{font:Lucida Sans Unicode;text-decoration:none;padding:0px;margin:10px 0px 10px 0px;}
.bannercont{padding:20px 0px 10px 20px;}
.klex{
	padding: 1px;
	width: inherit;
	font-family:Lucida Sans Unicode;
}
.trgnew{
	border-color:#FFFFFF;
	border-style:solid; 
	height:25px;
	/*background:#EEEEEE;*/
 	text-align: left;
	font-weight: bold;
	color: #72A9CB;
}

.watchtextcont{width:290px; float:left; padding:10px 10px 0px 0px}
.confirm a:hover{background:none}
.scl_display{display:inline; border-bottom:1px dotted #cccccc}
.scl_hidden{/*display:none*/}


/* New Home */

.home-rightsub{padding:0 13px; clear:both; font-family:Arial, Helvetica, sans-serif; }
.home-rightsub-in {
	background:url(../images/verticalSpectrum.jpg) left 0px no-repeat #c7ddf2; height:853px
}
.new-main { margin:0 0 0 4px; background:url(../images/home-bottom-strip.gif) 0 top repeat-x;  clear:both; padding-left:20px; padding-bottom:13px; }
.pad20{padding:20px;}
.padlt27{padding-left:27px;}
.padlt240{ padding-left:240px}
.padrt10{padding-right:10px;}
.padtop20{padding-top:20px;}
.padbtm20{padding-bottom:20px;}
.padlt25{padding-left:25px;}
.bluecontnew{width:495px;background:url(/images/blue-bar-strip.gif) 0px 0px repeat;padding:4px 0px 0px 240px;height:45px;border-bottom:1px solid #ffffff;}
.height59 {display:block; line-height:40px; color:#549CCC; font-size:1.38em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:10px 0 0 0; border:0 }
.easy-steps{background:url(../images/easy_steps.jpg) left -5px no-repeat;height:165px; position:relative; font-size:15px}
.step-div {
	bottom:22px;
	position:absolute;
	text-align:center;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px;
}
.step1 {
	color:#fe031b;
	left:14px;
}
.step2 {
	color:#ff7e00;
	left:250px;
}
.step3 {
	color:#6bc907;
	left:488px;
}
.home-vertstrip { padding:15px 0 0 0; background:url(/images/step-seperator.gif) left top repeat-x; margin-right:15px; }
.why-um { color:#549CCC; font-size:1.38em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; border:0}
.privacy {
	 background:url(/images/privacy-seperator.gif) left top repeat-x;
	color:#1a4f5e;
	position:absolute;bottom:-235px;left:0;padding:15px 0 0 0;
	font-size:11px;
	font-style:italic;
	line-height:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.sub-leftcont{width:332px;float:left; position:relative;}
.sub-leftcont ul{margin:0;padding:10px 0 0 0;float:left;}
.sub-leftcont li{float:none !important;padding:3px 28px 20px 43px;background:url(/images/tick-bullet.png) 0 0 no-repeat;height:35px;color:#05699A;font:bold 14px/18px Arial, Helvetica, sans-serif;}
.sub-rightcont{width:347px;/*background:url(/images/start-now-top.png) 0 0 no-repeat;*/padding:0px 0 0 0;}
.cl-blfnt{color:#05699A;}
.selectdd{width:297px;height:28px;padding:3px 3px 3px 0;margin-bottom:10px;font:0.88em trebuchet ms;}
.start-now-bot{width:297px;background:url(/images/start-now-bot.png) 0 0 no-repeat;height:435px;padding:30px 25px 0 25px;}
.mrgntop15{margin-top:15px;}
.caltxtclass{width:225px;height:25px;font:0.88em trebuchet ms;}
.form-label { padding-bottom:20px; color:#066b98; }
.ui-datepicker-trigger { margin-left:10px; cursor:pointer; width:29px; height:28px; }
.form-proceed { float:right; margin-top:20px;}
h2.choose{color:#05699A}
.expire{color:#05699A; padding: 10px 0 0}
.visiblehide{visibility:hidden}
