body{
	background:url(images/bg_repeat.gif) repeat-x 0 0 #fff;
	margin:0px;
	padding:0px;
	}
ul, li, form, p, h1, h2, h3, img, input, label	{
	margin:0px;
	padding:0px;
	}
label{
	display:block;
	}
ul, li{
	list-style-type:none;
	}
table {
	border:0px;
}	
td, div {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-transform: none;
	text-decoration: none;
}
.width100per {
	border:0;
	width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
	font-style:italic;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}

#externalcontainer {
	width:966px;
	margin:0px auto 0 auto;
	position:relative;
}
/***********************************Header part starts from here ****************************************/
.logo{height:78px;}
.logo img{
	padding-top:15px;
	border:none;
	float:left;
	}
.logo ul{
	padding:21px 0 0 160px;
	float:left;
	}
.logo ul li{
	float:left;
	padding:0 2px 0 2px;
	}
.menuPad{
	background:#fff;
	padding:0 3px 0 3px;
	border-bottom:1px solid #fff;
	}
.menu{
	background:url(images/menu_repeat.gif) repeat-x 0 0;
	height:32px;
	border-right:1px solid #000;
	}
.menu ul{
	float:left;
	}
.menu ul li{
	float:left;
	height:32px;
	}
.menu ul li.menuLeft{
	width:6px;
	background:url(images/menu_left.gif) no-repeat 0 0;
	float:left;
	}
.menu ul li.menuMid{
	width:13px;
	background:url(images/menu_mid.gif) no-repeat 0 0;
	float:left;
	}

.menu ul li.menuRight{
	width:13px;
	background:url(images/menu_right.gif) no-repeat 0 0;
	float:left;
	}
		
.menu ul li a.menuText{
	float:left;
	padding:0 10px 0 10px;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.menu ul li a.menuText:hover{
	color:#CCCCCC;
	text-decoration:none;
	}

.headerPad{
	background:#fff;
	padding:0 3px 0 3px;
	}
.headerImg{
	border:none;
	width:691px;
	}
.headerPad div#quickContact{
	background:url(images/call-toll-free.jpg) no-repeat 0 0;
	width:269px;
	height:199px;
	float:left;
	}
.headerPad div#quickContact h1{
	background:url(images/icon_call.jpg) no-repeat 23px 8px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#433D2D;
	padding:15px 0 0 46px;
	height:37px;
	}
/***********************************Header part ends here ****************************************/

/*********************************** Middle starts from here **********************************/
.midSection{
	background:#fff;
	padding:0 0 0 3px;
	border-top:3px solid #fff;
	}
/* left part Start here */
.leftPanel{
	width:265px;
	}
.leftPanel form.loginForm{
	height:187px;
	background:url(images/login_seperator.jpg) no-repeat 20px 48px #E8E8E8;
	}
.loginForm h1{
	background:url(images/icon_login.jpg) no-repeat 15px 12px;
	font:normal 30px/48px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color:#01468D;
	padding:0 0 5px 65px;
	height:48px;
	}
.loginForm label{
	width:80px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#404040;
	float:left;
	text-align:right;
	margin-top:10px;
	}
.loginForm label.forgetPass{
	padding:35px 0 0 20px;
	margin:0;
	width:137px;
	}
.loginForm label.forgetPass a{
	width:137px;
	height:15px;
	margin:0;
	background:url(images/forgetPass_bg.gif) no-repeat 0 0;
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	text-align:center;
	text-decoration:none;
	}
.loginForm input{
	width:140px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	height:14px;
	padding:2px 2px 0 2px;
	margin:8px 0px 5px 7px;
	}
.loginForm input.submit{
	margin:8px 30px 0 0;
	padding:0 0 0 2px;
	width:55px;
	height:18px;
	border:1px solid #B8B8BA;
	background:url(images/login_repeat.gif) repeat-x 0 0;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	float:right;
	}
.benefits{
	background:url(images/news_top.gif) no-repeat center top #FAFBFC;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	}
.benefits h1{
	font:normal 25px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#62990B;
	height:37px;
	padding:15px 0 0 15px;
	} 
.benefits ul{
	padding:8px 22px 0 17px;
	background:url(images/news_sepeartor.gif) no-repeat 25px 0;
	}
.benefits ul li{
	background:url(images/icon_arrow.gif) no-repeat 0 2px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#4B4F53;
	padding:0 0 15px 20px;
	}
.benefits ul li span{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
.benefits p{
	padding:8px 22px 32px 0;
	}
/* Changes made on 5th Nov 07 */	
.benefits p a.moreBenifit, .moreBenifit2{
	background:url(images/more_bg.gif) no-repeat 0 0;
	width:87px;
	height:15px;
	text-decoration:none;
	text-align:center;
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	float:right;
	}
.benefits p a.moreBenifit:hover, .moreBenifit2:hover{
	text-decoration:none;
	color:#000;
	}
.leftVisa{
	background:#E8E8E8;
	text-align:center;
	margin-top:10px;
	}
/* Changes made on 5th Nov 07 END */	
.leftVisa img{ padding:6px 2px;}

/* left part ends here */

/* Right part Start here */
.rightPanel{
	padding:0 3px 0 30px;
	}
#rightPanel2{
	padding:0 3px 0 5px;
	}

.rightBanner{
	width:130px; 
	}
.rightContent h1{
	font:normal 30px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#CC0101;
	padding:5px 0 0 0;
	} 
.rightContent h1 span.head01{
	color:#590127;
	}
	
.rightContent h1 span.head02{
	color:#01478D;
	}
.rightContent ul{
	padding:8px 22px 10px 0;
	}
.rightContent ul li{
	background:url(images/icon_tick.gif) no-repeat 0 2px;
	font:bold 18px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	padding:0 0 6px 28px;
	}
.rightContent p{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
.rightContent p.heightPara{
	padding-bottom:20px;
	}
.rightContent p span.red{
	color:#CC0000;
	}

.premiumImg{width:255px;}
.premiumImg img{border:1px solid #69633D;}

.rightContent p a.moreDetails{
	background:url(images/more_bg2.gif) no-repeat 0 0;
	width:87px;
	height:15px;
	text-decoration:none;
	text-align:center;
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	float:right;
	}
.rightContent p a.moreDetails:hover{
	text-decoration:none;
	color:#000;
	}
/* Right part End here */

.innerContent{
	padding-right:30px;
	}
#innerContent2{
	padding-right:10px;
	}
.innerContent h1{
	font:normal 30px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#CC0101;
	padding:5px 0 0 0;
	} 
.innerContent p{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}
/********************************** Inner part starts from here ********************/
.dealershipLogin label{
	font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#012B56;
	}
.dealershipLogin input.fieldStyle01{
	width:250px;
	}
.dealershipLogin a{
	font:normal 12px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#012B56;
	text-decoration:underline;
	}	
.boderTotalarea{
	border:1px solid #D5D5D5;
	background:#FDFAFA;
	color:#012B56;
	}
.pastOrder td{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	}
.pastOrder td a{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
.pastOrder td a:hover{
	text-decoration:none;
	}
.innerMenu{
	background:#E8E8E8;
	height:35px;
	width:100%;
	}
.innerMenu ul{
	padding-left:10px;
	}
.innerMenu ul li{
	float:left;
	height:35px;
	}
.innerMenu ul li{
	float:left;
	font:bold 12px/35px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	}
.innerMenu ul li a{
	float:left;
	padding:0 4px 0 4px;
	font:bold 12px/35px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}
.innerMenu ul li a:hover{
	color:#666666;
	text-decoration:none;
	}
.innerMenu2{
	background:#F7F4F4;
	height:25px;
	width:100%;
	}
.innerMenu2 ul{
	padding-left:10px;
	border-top:1px dashed #DBDADA;
	}
.innerMenu2 ul li{
	float:left;
	height:25px;
	}
.innerMenu2 ul li{
	float:left;
	font:bold 11px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	}
.innerMenu2 ul li a{
	float:left;
	padding:0 4px 0 4px;
	font:bold 11px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
.innerMenu2 ul li a:hover{
	color:#9C9C9C;
	text-decoration:none;
	}

.deepRow{
	background:#CCCCCC;
	}
.borderLeft{
	border-left:1px solid #999999;
	}
.borderRight{
	border-right:1px solid #999999;
	}
.borderBottom{
	border-bottom:1px solid #999999;
	}


/********************************** Inner part End here ********************/

/********************************** Footer part starts from here ********************/
.footerSection{
	background:#fff;
	padding:0 3px 0 3px;
	border-top:2px solid #fff;
	}
#footer{
	background:url(images/footer_repeat.gif) repeat-x 0 0;
	height:80px;
	}
#footer p.footerLink{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#012B56;
	text-align:center;
	padding-top:20px;
	}
#footer p.footerLink a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#012B56;
	text-decoration:none;
	}
#footer p.footerLink a:hover{
	text-decoration:underline;
	color:#012B56;
	}
#footer p{
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#1C1100;
	text-align:center;
	}
/********************************** Footer part ends here ********************/

/********************************** Modify 2-nov-2007 ********************/


.dealershipLogin label{
	font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#012B56;
	}
.dealershipLogin input.fieldStyle01{
	width:250px;
	}
.dealershipLogin a{
	font:normal 12px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#012B56;
	text-decoration:underline;
	}	
.boderTotalarea{
	border:1px solid #D5D5D5;
	background:#FDFAFA;
	color:#012B56;
	}

.forgotpawword-Content{
	padding:15px 30px 20px 30px;
	background-color:#FFFFFF;
	background-image:url(images/forgot-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border:1px solid #DBDBDA;
	}
.forgotpawword-Content h1{
	font:normal 30px/30px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#CC0101;
	padding:5px 0 0 0;
	} 
	.forgotpawword{
	font:normal 30px/30px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#CC0101;
	padding:5px 0 0 0;
	} 
.forgotpawword-Content p{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	}

	
.close{
padding:5px 0 0 0;
	}

.benefits p a.moreBenifit, .moreBenifit2{
	background:url(images/more_bg.gif) no-repeat 0 0;
	width:87px;
	height:15px;
	text-decoration:none;
	text-align:center;
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	float:right;
	}
.benefits p a.moreBenifit:hover, .moreBenifit2:hover{
	text-decoration:none;
	color:#000;
	}
	p.heightPara2 { padding:10px; }	
.rightContent p span.red, p.heightPara2 span.red{
	color:#CC0000;
	}
.comtentBorder{
	background:url(images/border01.gif) repeat-x 0 0;
	padding-top:0px;
	margin-top:30px;	
	}
/* Changes made on 5th Nov 07 END */	
.premiumImg{width:255px;}
.premiumImg img{border:1px solid #69633D;}

/********************************** Modified 3rd-Dec-2007 ********************/

.contact-us{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 0 0;
	background:url(images/border01.gif) repeat-x  0 bottom;
	} 
.contact-us h1{
	font:normal 30px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#CC0101;
	padding:5px 0 0 0;
	}
.contact{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:20px 0 0 0;
	} 
.contact p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 5px 50px;
	} 
.contact h1{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#01478D;
	padding:0 0 0 50px;
	} 

.consumers{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 0 0;
}
.consumers p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}

.consumers ul{
	padding:8px 22px 10px 0;
	}
.consumers ul li{
	background:url(images/icon_tick.gif) no-repeat 70px 2px;
	font:bold 16px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	padding:0 0 6px 100px;
	}


.dealers-benefits{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 0 0 0;
	}
.dealers-benefits ul{
	padding:8px 22px 10px 0;
	}
.dealers-benefits ul#bullet li{
	background:url(images/icon-buttet.gif) no-repeat 10px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	list-style-type:none;
	padding:0px 0px 0px 20px;
	}
.dealers-benefits ul li{
	background:url(images/icon_tick.gif) no-repeat 70px 2px;
	font:bold 16px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
	padding:0 0 6px 100px;
	}

.dealers-benefits h1{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#01478D;
	padding:0 0 0 70px
	} 
.dealers-benefits h1 span{
	color:#000;
	}
.dealers-benefits p.register{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
.dealers-benefits p.register span{ 
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:3px 5px 3px 5px;
	background-color:#CC0000;
	}
.dealers-benefits p.register a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	}
.dealers-benefits p.register a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:none;
	}

	
/********************************** New style added 0n 31st December 2007 start here **********************************/


.consumers{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
	padding:25px 0 0 0;
	}
.consumers p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	}
.consumers h1{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#CA0202;
	}
.consumers span{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#01468B;
	}
.consumers img.textwrap{
	float:right;
	margin:5px 5px 5px 12px;
	}
.consumers ul{
	padding:8px 22px 10px 0;
	}
.consumers ul li{
	background:url(images/icon_tick.gif) no-repeat 70px 2px;
	font:bold 18px Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#01468D;
	padding:0 0 8px 100px;
	}

.heading
{
	font:bold 18px 
	}

.benefit_txt
{
	font-size: 13pt;
	font-family: "CG Times","serif";
}	
	