body {
	//background:url(images/bg.jpg) repeat-x top #0A1C42;
	//background:url(images/bg.jpg) repeat-x top #0ba7fe;
	//background:url(images/bg.jpg) repeat-x top #3467b0;
	background:url(images/bg.jpg) repeat-x top #1c3973;
	margin:10px 0px 10px 0px;
	padding:0px;
}
sup {
	font-size: 8px;
}

li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #013567;
    line-height: 18px;
}

#container {
	width:893px;
	height:auto;
	margin:0 auto;
}
#header {
	width:893px;
	height:81px;
	background:#013567 url(images/Hr.jpg) right no-repeat;
}
#navi-bg {
	height:31px;
	width:auto;
}


.monthly_w {
	background:url(images/monthly_warranty_new.jpg) #CCCCCC no-repeat;
	height:32px;
	text-indent:-9999px;
	width:206px;
	display:block;
}
.monthly_w:hover {
	background:url(images/monthly_warranty_new_hover.jpg);
}
.monthly_w-P {
	background:url(images/monthly_warranty_new_hover.jpg);
	height:32px;
	text-indent:-9999px;
	width:206px;
	display:block;
}

a.privacy {
	height:26px;
	/*background:url(images/privacy_policy.jpg);*/
	width:145px;
	margin-left:250px;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	display:inline;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	height:15px;
	padding:7px 0 10px 0;
	border:none;
	position:relative;
	z-index:57;
	color:#ffffff;
	text-align:center;
}

#pic {
	background:url(images/propic.jpg);
	height:195px;
	width:752px;
	float:left;
	clear:left;
}
#login {
	float:left;
	background:url(images/index_13.jpg) repeat-x;
	width:138px;
	;
	height:195px;
	clear:right;
}
#strip {
	height:24px;
	background:url(images/mid.jpg) bottom;
	display:block;
	clear:both
}
#contents {
	background:#fff;
	height:auto;
	padding:10px -1px 10px 10px;
}
#footer {
	background:url(images/footer_bg.jpg) repeat-x;
	height:30px;
	width:552px;
        font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	float: left;
	display:inline;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	height:15px;
	padding:7px 30px 10px 0;
	padding-left:398px;
	border:none;
	position:relative;
//	top: 8px;
	right: 0px;
	z-index:57;
	color:#ffffff;
	text-align:center;
}
/*:::::::::::::::::::::::: Font Style ::::::::::::::::::::::::::::*/
h1 {
	background:url(images/monthly_warrenty_header.jpg) no-repeat left;
	height:81px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:block;
	cursor: pointer;
	width:374px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #013567;
	text-decoration: none;
	margin:0;
	padding:0;
	text-align:left;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.whiteB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013567;
	line-height: 18px;
}
.contbodyTextNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013567;
	line-height: 18px;
	height: 18px;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013567;
	line-height: 18px;
	vertical-align: top;
	text-decoration: none;
}
.normal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013567;
	line-height: 18px;
	vertical-align: top;
	text-decoration: underline;
}
.pB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013567;
	font-weight:bold;
}
.pBc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013567;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}
.midbig {
	text-align:center;
	height:24px;
	background-image: url(images/botbg.jpg);
	background-repeat: repeat-x;
}
.shede {
	background:url(images/LRbg1.jpg) repeat-x #96BEE2 bottom;
}
.shede2 {
	background:url(images/LRbg.jpg) repeat-x #4A81C4 bottom;
}
.whitearia2 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000066;
	border-left-color: #000066;
}
.whitearia {
	background:#FFFFFF;
	border-left:solid 1px #000033;
	border-right:solid 1px #000033;
	width:870px;
	height:auto;
}
.textarea {
	padding:8px 15px 0px 15px;
}
.copy {
	background:url(images/botbg.jpg) repeat-x;
}
.head {
	background:url(images/header1.jpg) repeat-x right;
	height:200px;
}
.login {
	background:#0092CB;
}
.whiteB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
a.bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:14px;
	font-weight:bold;
}
.bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:bold;
}
.boxtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:14px;
	font-weight:bold;
	margin-top:16px;
	text-decoration:none;
}
td.boxtitle {
	padding-top:10px;
}
#mylist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	list-style-image: url(images/bu.gif);
	line-height: 18px;
}
#productlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	list-style-image: url(images/bu.gif);
	line-height: 16px;
}
hr {
	border:solid 1px #CCCCCC;
}
.whiteariaH {
	background:#FFFFFF;
	border-left:solid 1px #000033;
	border-right:solid 1px #000033;
	width:894px;
	height:auto;
}
.bold2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
}
.head1 {
	height:200px;
	background-image: url(images/header2.jpg);
	background-repeat: repeat-x;
	background-position: right;
}
.ptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #013567;
	padding-left:6px;
	padding-top:3px;
}
#mylist2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	list-style-position: inside;
	list-style-image: url(images/bu.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	white-space: pre;
}


/*new top menu classes*/

/*normal tabs*/
.home_but {
	background:url(images/home.jpg) #CCCCCC no-repeat;
	height:31px;
	width:72px;
	text-indent:-9999px;	
	display:block;
}
.home_but:hover {
	background:url(images/home_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:72px;
	text-indent:-9999px;	
	display:block;
}

.home_butover {
	background:url(images/home_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:72px;
	text-indent:-9999px;	
	display:block;
}

.solutions_but {
	background:url(images/solutions.jpg) #CCCCCC no-repeat;
	height:31px;
	width:157px;
	text-indent:-9999px;	
	display:block;
}
.solutions_but:hover {
	background:url(images/solutions_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:157px;
	text-indent:-9999px;	
	display:block;
}

.solutions_butover {
	background:url(images/solutions_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:157px;
	text-indent:-9999px;	
	display:block;
}

.features_but {
	background:url(images/features.jpg) #CCCCCC no-repeat;
	height:31px;
	width:105px;
	text-indent:-9999px;	
	display:block;
}
.features_but:hover {
	background:url(images/features_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:105px;
	text-indent:-9999px;	
	display:block;
}

.features_butover {
	background:url(images/features_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:105px;
	text-indent:-9999px;	
	display:block;
}

.products_but {
	background:url(images/products.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}
.products_but:hover {
	background:url(images/products_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}

.products_butover {
	background:url(images/products_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}

.retailers_but {
	background:url(images/retailers.jpg) #CCCCCC no-repeat;
	height:31px;
	width:111px;
	text-indent:-9999px;	
	display:block;
}
.retailers_but:hover {
	background:url(images/retailers_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:111px;
	text-indent:-9999px;	
	display:block;
}

.retailers_butover {
	background:url(images/retailers_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:111px;
	text-indent:-9999px;	
	display:block;
}

.service_but {
	background:url(images/service.jpg) #CCCCCC no-repeat;
	height:31px;
	width:95px;
	text-indent:-9999px;	
	display:block;
}
.service_but:hover {
	background:url(images/service_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:95px;
	text-indent:-9999px;	
	display:block;
}

.service_butover {
	background:url(images/service_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:95px;
	text-indent:-9999px;	
	display:block;
}

.terms_but {
	background:url(images/terms.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}
.terms_but:hover {
	background:url(images/terms_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}

.terms_butover {
	background:url(images/terms_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}

.aboutus_but {
	background:url(images/about.jpg) #CCCCCC no-repeat;
	height:31px;
	width:77px;
	text-indent:-9999px;	
	display:block;
}
.aboutus_but:hover {
	background:url(images/about_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:77px;
	text-indent:-9999px;	
	display:block;
}

.aboutus_butover {
	background:url(images/about_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:107px;
	text-indent:-9999px;	
	display:block;
}

.contactus_but {
	background:url(images/contact.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
.contactus_but:hover {
	background:url(images/contact_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
.contactus_butover {
	background:url(images/contact_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
/* end of normal tabs*/

/*aftermarket tabs*/
.home_aft_but {
	background:url(images/home_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}
.home_aft_but:hover {
	background:url(images/home_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}

.home_aft_butover {
	background:url(images/home_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:81px;
	text-indent:-9999px;	
	display:block;
}

.homewarranty_aft_but {
	background:url(images/homewarranty_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:169px;
	text-indent:-9999px;	
	display:block;
}
.homewarranty_aft_but:hover {
	background:url(images/homewarranty_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:169px;
	text-indent:-9999px;	
	display:block;
}
.features_aft_but {
	background:url(images/features_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:118px;
	text-indent:-9999px;	
	display:block;
}
.features_aft_but:hover {
	background:url(images/features_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:118px;
	text-indent:-9999px;	
	display:block;
}

.features_aft_butover {
	background:url(images/features_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:118px;
	text-indent:-9999px;	
	display:block;
}

.products_aft_but {
	background:url(images/products_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:125px;
	text-indent:-9999px;	
	display:block;
}
.products_aft_but:hover {
	background:url(images/products_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:125px;
	text-indent:-9999px;	
	display:block;
}

.products_aft_butover {
	background:url(images/products_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:125px;
	text-indent:-9999px;	
	display:block;
}

.support_aft_but {
	background:url(images/supports_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}
.support_aft_but:hover {
	background:url(images/supports_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}

.support_aft_butover {
	background:url(images/supports_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:108px;
	text-indent:-9999px;	
	display:block;
}

.terms_aft_but {
	background:url(images/terms_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:88px;
	text-indent:-9999px;	
	display:block;
}
.terms_aft_but:hover {
	background:url(images/terms_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:88px;
	text-indent:-9999px;	
	display:block;
}

.terms_aft_butover {
	background:url(images/terms_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:88px;
	text-indent:-9999px;	
	display:block;
}

.company_aft_but {
	background:url(images/company_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:106px;
	text-indent:-9999px;	
	display:block;
}
.company_aft_but:hover {
	background:url(images/company_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:106px;
	text-indent:-9999px;	
	display:block;
}

.company_aft_butover {
	background:url(images/company_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:106px;
	text-indent:-9999px;	
	display:block;
}

.contact_aft_but {
	background:url(images/contact_aft.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
.contact_aft_but:hover {
	background:url(images/contact_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
.contact_aft_butover {
	background:url(images/contact_aft_hover.jpg) #CCCCCC no-repeat;
	height:31px;
	width:98px;
	text-indent:-9999px;	
	display:block;
}
/* end of aftermarket tabs*/



td.logtxt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; vertical-align: middle;}
a.logtxt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; vertical-align: bottom; text-decoration:none;}
a:visited.logtxt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; vertical-align: bottom; text-decoration:none;}
a:hover.logtxt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; vertical-align: bottom; text-decoration:none;}
td.error_msg {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #CC0000;
        text-decoration: none;
        text-align: left;
}
.hlpbox
{
border:3px;
border-style: solid;
border-bottom-color: #333333;
border-right-color: #555555;
border-left-color: #BBBBBB;
border-top-color: #DDDDDD;
font-size:12px;
background-color: #ffffd4;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
}
.hlpbox_font
{
font-family: Arial, Helvetica, sans-serif;
}


#breadcrumbs {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

a.custom-visted-colour {
    color: #013567;

}

td.top{
    background-image:url(images/orange_top.jpg) #CCCCCC no-repeat}

td.middle{

}

td.bottom{

}OA
