body{
margin:0;
padding:0;
font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
color:#111112;
background-color:#ecebeb;
background-image:url(../images/bg2.jpg);
background-repeat:repeat-x;

}
h1,h2,p,br,span,ul,li{
margin:0;
padding:0;
}

.blk_bg{
background-color:#000000;
height:14px;
}


.body-bg{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;

background-color:#FFFFFF;
border:1px solid #c9c9c9
}

.bodybox_top_bg{
background-image:url(../images/bodybox_top_bg.jpg);
background-repeat:repeat-x;
height:20px;
}

.bodybox_buttom_bg{
background-image:url(../images/bodybox_buttom_bg.jpg);
background-repeat:repeat-x;
height:21px;
}

.bodybox_left_bg{
background-image:url(../images/bodybox_left_bg.jpg);
background-repeat:repeat-Y;
width:20px;
}

.bodybox_right_bg{
background-image:url(../images/bodybox_right_bg.jpg);
background-repeat:repeat-Y;
width:20px;
}

.bodybox_bg-col{
background-color:#ededed;
}

.bodybox_bg-col p {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
}

h1{
font:bold 22px/25px  Arial, Helvetica, sans-serif;
color:#ed1c24;
text-decoration:none;
}
h1 span{
font:bold 22px/25px  Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.imagepadding{
padding:0 10px 20px 0;

}

.used-equpementtxt{
font: normal 11px/18px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.descriptiontxt{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}

.descriptiontxt_sm{
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}

.descriptiontxt_link{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#868686;
text-decoration:none;
}

.descriptiontxt_link:hover{
color:#333333;
text-decoration:underline;
}

.leftbox_top_bg{
background-image:url(../images/lftbox_top_middle.gif);
background-repeat:repeat-x;
height:14px;
}

.leftbox_buttom_bg{
background-image:url(../images/leftbox_buttom_bg.jpg);
background-repeat:repeat-x;
height:15px;
}

.leftybox_left_bg{
background-image:url(../images/leftbox_left_bg.jpg);
background-repeat:repeat-Y;
width:16px;
}

.leftbox_right_bg{
background-image:url(../images/leftbox_right_bg.jpg);
background-repeat:repeat-Y;
width:16px;
}


.leftlink{
background-color:#a19f9f;
}

.leftlink ul li{
	background-color:#a19f9f;
	font:bold 13px/37px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #b9b7b7;
	list-style-type:none;
	background-image:url(../images/right_button.jpg);
	background-repeat:no-repeat;
	text-indent: 34px;
	background-position: 10px center;
	display:block;
}




.leftlink ul li a{
	font:bold 13px/37px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.leftlink ul li a:hover{
	font:bold 13px/37px Arial, Helvetica, sans-serif;
	color:#bf0c24;
	text-decoration:none;
background-image:url(../images/right_hover_button.jpg);
	background-repeat:no-repeat;
	text-indent: 34px;
	background-position: 10px center;
	display:block;
}

.leftlink ul li span{
	font:bold 13px/37px Arial, Helvetica, sans-serif;
	color:#bf0c24;
	text-decoration:none;
background-image:url(../images/right_hover_button.jpg);
	background-repeat:no-repeat;
	text-indent: 34px;
	background-position: 10px center;
	display:block;
}

.leftlink ul li span{
	font:bold 13px/37px Arial, Helvetica, sans-serif;
	color:#bf0c24;
	text-decoration:none;
background-image:url(../images/right_hover_button.jpg);
	background-repeat:no-repeat;
	text-indent: 34px;
	background-position: 10px center;
	display:block;
}


h2{
background-color:#a19f9f;
font:normal 18px/38px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform:uppercase;
border-bottom:1px solid #b9b7b7;
background-image:url(../images/right_button.jpg);
background-repeat:no-repeat;
text-indent: 34px;
background-position: 10px center;	
}

.leftboxbac_colour{
background-color:#a19f9f;
}

.imageborder{
border:1px solid #c3bfbf;
}
.imageborder2{
border:1px solid #c3bfbf;
float:left;
margin:0 10px 2px 0;
}

.redtxt_heading{
font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
color:#a20f18;
text-indent:15px;
}



.leftboxTxt{
font:notrmal 13px/18px  Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.redlink_bold{
	font:bold 11px/18px Tahoma;
	color:#bf0c24;
	text-decoration:underline;
}

.redlink_bold a{
	color:#bf0c24;
	text-decoration:underline;
}

.redlink_bold a:hover{
	color:#000;
	text-decoration:underline;
}

.productgray_text{
font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-decoration:none;
}

.garyborder{
border-bottom:1px solid   #999999;
}

.garyborder2{
	border:1px solid   #999999;
	background-color:#FFFFFF;
	padding:10px;
}
.garyborder3{
	border:1px solid   #999999;
	background-color:#FFFFFF;
	padding:3px;
}


.footer ul li{
font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
list-style-type:none;
display:inline;
padding:0 3px 0 3px;
}

.footer ul li span{
font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
color:#bf0c24;
text-decoration:none;
}

.footer ul li a{
font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.link
{
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;	
}
A.link:hover
{
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#bf0c24;
text-decoration:underline;	
}
.footer ul li a:hover{
font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
color:#bf0c24;
text-decoration:none;

}

.copyrighttxt{
font:normal 12px/35px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.red_head{
	background:url(../images/redhead_body.jpg) top repeat-x;
	font:normal 18px/38px   Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#f4f4f4;
	text-decoration:none;
	}
.red_box_bottom{
	background:url(../images/redbox_bottom.gif) top repeat-x;
	}

.red_box{
	background-color:#ededed;
	border-left:1px solid #d5d1d1; 
	border-right:1px solid #d5d1d1; 
	border-top:1px solid #d5d1d1; 
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#323232;
	text-decoration:none;
	padding:10px 5px 0px 5px; 
	}
	
.red_box a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#323232;
	text-decoration:underline;
	}
	
.red_box a:hover{
	color:#323232;
	text-decoration:none;
	}
	
.gry_border{
	border:1px solid #878787;
	}

.gry_bg{
	background-color:#dddddd;
	border:1px solid #bbb4b5;
	}
	
.wh_bg_2{
	background-color:#f8f7f7;
	border:1px solid #a09c9d;
	}

.wh_bg{
	background-color:#fff;
	border:1px solid #a09c9d;
	}
	
.border-ash{
	border:1px solid #777777;
}


.redlink{
	font:normal 11px/15px Tahoma;
	color:#bf0c24;
	text-decoration:underline;
}

.redlink:hover{
	color:#000;
	text-decoration:underline;
}
.grytextsm{
	font:normal 11px/18px Tahoma;
	color:#3e3e3e;
	text-decoration:none;
}
.grytext{
	font:normal 12px/18px Tahoma;
	color:#3e3e3e;
	text-decoration:none;
}
.detail-heading h3 {
	padding:0;
	margin:0;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#be1826;
	text-transform:uppercase;
	}
.detail-heading h4 {
	padding:0;
	margin:0;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#2e251e;
	text-transform:uppercase;
	}
.detail-heading span.info {
	padding:0;
	margin:0;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#2e251e;
	}
.detail-title {
	padding:0;
	margin:0;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#2e251e;
	}
ul.detaillist {
	padding:0;
	margin:0 0 0 15px;
	list-style-image:url(../images/nissan_details_list_icon.gif);
	}
ul.detaillist li {
	padding:0;
	margin:0;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#2e251e;
	}
.table-title {
	padding:2px 0;
	margin:0;
	background:#b91724;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.table-title-2 {
	padding:2px 0;
	margin:0;
	background:#b91724;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.table-title-3 {
	padding:2px 0 2px 25px;
	margin:0;
	background:#b91724;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.table-data-1 {
	padding:2px 0;
	margin:0;
	background:#cccccc;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	}
.table-data-2 {
	padding:2px 0;
	margin:0;
	background:#eeeeee;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	}
.table-data-3 {
	padding:2px 0 2px 25px;
	margin:0;
	background:#cccccc;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#000;
	}
.table-data-4 {
	padding:2px 0 2px 25px;
	margin:0;
	background:#eeeeee;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#000;
	}
.back-link {
	background:url(../images/back-button-arrow.gif) no-repeat left center;
	padding:0px 0px 0px 14px;
	display:inline-block;
	margin:0;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#be1826;
}
.back-link a {
	padding:0;
	margin:0;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#be1826;
	text-decoration:none;
	border:none;
}
.back-link a:hover {
	padding:0;
	margin:0;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#be1826;
	text-decoration:underline;
}
ul.product_range_list {
	padding:0;
	margin:0 0 0 15px;
	list-style-type:none;
	}
ul.product_range_list li {
	padding:0;
	margin:0;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
ul.product_range_list li a {
	padding:0;
	margin:0;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
ul.product_range_list li a:hover {
	padding:0;
	margin:0;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#c1011e;
	}
ul.product_range_list li.selected {
	padding:0;
	margin:0;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#c1011e;
	}
ul.spitwater_product_range_list {
	padding:0;
	margin:0 0 0 50px;
	list-style-image:url(../images/spitwater_pro_range_sicon.png);
	text-transform:capitalize;
	}
ul.spitwater_product_range_list li:hover {
	padding:0;
	margin:0 0 0 0;
	list-style-image:url(../images/spitwater_pro_range_selecte.png);
	}
ul.spitwater_product_range_list li {
	padding:0;
	margin:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
ul.spitwater_product_range_list li a {
	padding:0;
	margin:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
ul.spitwater_product_range_list li a:hover {
	padding:0;
	margin:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#c0021e;
	}
ul.spitwater_product_range_list li.selected {
	padding:0;
	margin:0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#c0021e;
	list-style-image:url(../images/spitwater_pro_range_selecte.png);
	}
p.spitwater_product_title {
	padding:0 0 0 15px;
	margin:0 0 0 20px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#909090;
	background:url(../images/spitwater_pro_titleicon.png) 0 50% no-repeat;
	}
.product_title_class {	
	padding:0;
	margin:0;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.product_holder_block {
	padding:0;
	margin:0;
	border:#a09c9d 1px solid;
	background:#fff;
	}
.product_holder_item_name {
	padding:0;
	margin:0;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#393738;
	}
.product_holder_item_heads {
color:#c0021e;
}
.product_title_bar_class {
	padding:3px 0;
	margin:0;
	font:normal 18px/21px Arial, Helvetica, sans-serif;
	color:#ad131f;
	border-bottom:#555152 1px solid;
	}
.marun_br {
	padding:0;
	margin:0;
	border:#ab010a 1px solid;
	}
.merlo_table_left {
	padding:2px 0 2px 5px;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	background:#bcbdc0;
	text-transform:uppercase;
	}
.merlo_table_left a {
	padding:0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.merlo_table_left a:hover {
	padding:0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#999999;
	}
.merlo_table_left_top {
	padding:2px 0 2px 5px;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#bcbdc0;
	border-top:#FFFFFF 2px solid;
	text-align:left;
	text-transform:uppercase;
	}
.merlo_table_left_top a {
	padding:0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.merlo_table_left_top a:hover {
	padding:0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#999999;
	}

.merlo_table_others {
	padding:2px 0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	background:#e6e7e8;
	}
.merlo_table_others_top {
	padding:2px 0;
	margin:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	border-top:#FFFFFF 2px solid;
	background:#e6e7e8;
	}
span.spitwater_title {
	padding:0 0 0 20px;
	margin:0;
	background:url(../images/spitwater_title_icon.png) 0 50% no-repeat;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
ul.std_accessories {
	padding:0;
	margin:0 0 0 30px;
	list-style-image:url(../images/std_access.gif);
	width:580px;
	}
ul.std_accessories li {
	padding:0;
	margin:0;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#2e251e;
	}


table.MsoNormalTable {
border:2px none #FFFFFF;
border-collapse:collapse;
}

tr.hrow {
background-color:#b91724;
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

tr.row0 {
background-color:#CCCCCC;
padding:2px;
text-align:center;
white-space:nowrap;
color:#454545;
}

tr.row1 {
background-color:#EEEEEE;
text-align:center;
white-space:nowrap;
color:#454545;
}

.caption {
	font-size:13px;
	line-height:20px;
}

tr.srow {
background-color:#D15152;
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
.scrollable {
	padding:0;
	margin:3px 0 0 0;
	overflow:auto;
	width:585px;
	}
.td_grey_border {
margin:0;
padding:0;
border:#eeeeee 1px solid;
}
.pdfwraper {
width:586px;
height:700px;
overflow:auto;
}
.pdfiframewrap {
width:100%;
height:100%;
}
.testimonial_head {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}
.testimonial_by {
font:bold 15px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
color:#111112;
}

/*---------------14-03-2011------------------*/
.thirteen-marg-top {
	padding-top:13px;
	}
.five-pad-lft {
	padding-left:5px;
	}
.ten-pad-lft {
	padding-left:10px;
	}
.thirty-pad-lft {
	padding-left:30px;
	}
.fourty-pad-lft {
	padding-left:40px;
	}
.fifty-pad-lft {
	padding-left:50px;
	}
.sixty-pad-lft {
	padding-left:60px;
	}
.txt-blue {
	color:#3366CC;
	}
.gry_bg_padd10{
	background-color:#ddd;
	border:1px solid #bbb4b5;
	padding:10px;
	}



