@charset "utf-8";
/* 

Name : CoolestRadiator.com.
Author : KC, Indusnet Technologies
Version : CoolestRadiator_Index_v2_12May09.psd
Date : 15-May-09
Author URL :www.CoolestRadiator.com

*/

body {
	background:#EEF2F9 url(../images/body_bg.gif) repeat-x 0 0;
	margin:0;
	padding:0;
}

.pageHeading select {
	border:solid 1px #0486BE;
	width:185px;
	padding:2px;
	height:25px;
	font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
}
.pageHeading input {
	border:solid 1px #0486BE;
	font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
}

.btn {
	/*border:solid 1px #0486BE;*/
	font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#0486BE;
	text-decoration:none;
}


html {
	height:100%;
	padding-bottom:1px;
}
td, img, ul, li, p, h1, h2, h3, h4, h5, h6, form, tr, input, select, label, span {
	padding:0; margin:0;
}
h1 {
	font:normal 30px/31px "Times New Roman", Times, serif;
	color:#044793;
	font-style:italic;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
h2 {
	font:normal 22px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#E9F4FF;
	margin:0;
	padding:0;
}
h3 {
	font:normal 20px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#020203;
	margin:0;
	padding:0;
}
h4 {
	font:normal 18px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#F8FBFE;
	padding:0;
	margin:0;
}
	
td, div {
	text-transform:none;
	text-decoration: none;
	text-align:left; 
	vertical-align:top;
	
}
p {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	padding:0;
	margin:0;
	}
#container {
	width:100%;
	margin:0 auto;
}
.externalcontainer { width:960px; margin:0 auto; }
.width100per { border:0; width:100%;}
.height1 { height:1px; }
.width1 { width:1px; }

.lt, .lm, .lb { text-align:left;}
.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; }

/*-------------Template Css Starts---------------------*/
/*-------------Header panel Starts---------------------*/
.header {
	margin:0;
	padding:0;
	height:147px;
}
.header img.logo {
	float:left;
	margin:32px 0 0 0;
	padding:0;
}
.header div.image-placeholder {
	width:355px;
	float:left;
	margin:19px 0 0 40px;
	padding:0;
	}
.header div.image-placeholder .midcrv-bg {
	background:url(../images/top_vrvbg.gif) repeat-x 0 0;
	padding:12px 0 0 4px;
	*padding:12px 0 0 0px;
}
.header div.image-placeholder .midcrv-bg img {
	float:left;
	display:block;
	margin:0 1px 0 1px;
}
.header h1 span {
	color:#222322;
}
.header div.login_part {
	font:normal 11px/13px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#01355D;
	float:right;
	width:264px;
	margin:22px 0 0 0;
}
.header div.login_part form {
	height:100%;
	overflow:hidden;
	padding:0 0 14px 0;
}
.header div.login_part form h3 {
	padding:0 0 6px 0;
}
.header div.login_part form input.txtfld {
	float:left;
	font:normal 11px/12px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#405778;
	width:117px;
	height:14px;
	background-color:#E5EDF5;
	border:#C6D2DF 1px solid;
	margin:0 7px 11px 0;
	padding:3px
}
.header div.login_part form a.nlink {
	float:left;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#003767;
	background:url(../images/forgot_bul.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin:0;
	text-decoration:none;
}
.header div.login_part form a.nlink:hover {
	text-decoration:underline;
}
.header div.login_part form input.login {
	float:right;
	background:url(../images/login_bg.gif) repeat-x 0 0;
	border:#000000 1px solid;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	width:51px;
	height:19px;
	cursor:pointer;
	margin:0 7px 0 0;
}

.header div.login_part form .wlink {
	float:right;
	text-align:center;
	cursor:pointer;
	margin:0 7px 0 0;
}
.header div.login_part td .slink {
	background:url(../images/cart_img.gif) no-repeat 0 50%;
	padding:0 0 0 19px;
	font-weight:bold;
}
.header div.login_part td a {
	color:#01355D;
	text-decoration:underline;
}
.header div.login_part td a:hover {
	color:#000000;
	text-decoration:none;
}
/*-------------Header panel Ends---------------------*/
/*-------------Navigation Panel Starts----------------*/
.navigation_pane {
	padding:0;
	margin:0;
}
.navigation_pane ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
.navigation_pane ul li {
	float:left;
	display:block;
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
.navigation_pane ul li a {
	color:#FFFFFF;
	background:url(../images/nav_div.gif) no-repeat 0 0;
	display:block;
	float:left;
	text-decoration:none;
	padding:0 15px 0 12px;
}
.navigation_pane ul li a:hover, .navigation_pane ul li a.selected {
	background-color:#34C4EE;
	color:#FFFFFF;	
	text-decoration:none;
}
.navigation_pane form {
	height:100%;
	overflow:hidden;
	float:right;
	width:236px;
	padding:0;
	margin:0;
}
.navigation_pane form label {
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#88C4FF;
	float:left;
}
.navigation_pane form input.txtfld {
	float:left;
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#C2D4F7;
	background-color:#6686C5;
	border:#8DA8DD 1px solid;
	width:145px;
	height:12px;
	margin:5px 4px 0 4px;
	padding:3px;
}
.navigation_pane form input.search_ico {
	float:left;
	border:none;
	background:none;
	width:19px;
	height:18px;
	margin:6px 0 0 0;
}
/*-------------Navigation Panel Ends----------------*/
/*-------------Properties Panel Starts----------------*/
.properties {
	padding:8px 0;
}
.properties h2{
	font-size:18px;
	line-height:21px;
}
.properties h2 {
	padding:0 0 5px 0;
}
.properties h2 span{
	font-size:14px;
	line-height:17px;
	color:#121212;
	display:block;
	font-weight:bold;
}
.properties p {
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#83E3FF;
	padding:0 0 5px 0;
}
.properties div form {
	margin:0;
	padding:0;
}
.properties div form select {
	font:normal 12px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#95A6BE;
	width:199px;
	height:21px;
	border:#95A6BE 1px solid;
	background-color:#FFFFFF;
	padding:2px;
	font-weight:bold;
}
.properties div.categories {
	float:left;
	width:207px;
	background:url(../images/cearch_cat_ico.gif) no-repeat 0 5px;
	padding:0 0 0 80px;
	margin:22px 0 0 0;
}
.properties div.vehicl {
	background:url(../images/veichels_ico.gif) no-repeat 0 15px;
	width:245px;
	float:left;
	margin:22px 0 0 40px;
	padding:0 0 0 95px;
}
.properties div.videos {
	float:right;
	background:url(../images/video_brd.gif) repeat-y 0 0;
	width:215px;
	height:126px;
	overflow:hidden;
	padding:0 0 0 40px;
	
}
.properties div.videos div {
	background:url(../images/videos_ico.gif) no-repeat 100% 0;
	padding:0;
	height:125px;
	margin:0;
}
.properties div.videos div h4 {
	background:url(../images/video_ico.gif) no-repeat 0 50%;
	padding:0 0 0 21px;
}
/*-------------Properties Panel Ends----------------*/
.body_wrapper, .inner_wrapper {
	padding:17px 0 22px 0;
}
.body_wrapper h3 {
	color:#0A4F9B;
	line-height:34px;
	background:url(../images/body_cate_bull.gif) no-repeat 0 50%;
	padding:0 0 0 42px;
	margin:0 0 12px 0;
}
.body_wrapper h3.nobg{
	background:none;
	padding:0;
}
.body_wrapper p{
	margin:0 0 22px 0;
}
.body_wrapper p a{
	color:#003661;
	font-weight:bold;
	text-decoration:none;
}
.body_wrapper p a:hover{
	text-decoration:underline;
}
.body_wrapper ul {
	list-style:none;
	padding:0;
	margin:0;
	}
.body_wrapper ul li {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	background:url(../images/body_bull.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
	margin:0 0 15px 0;
}
.body_wrapper ul li a {
	color:#003661;
	text-decoration:none;
}
.body_wrapper ul li a:hover {
	text-decoration:underline;
}
.search_category {
	height:100%;
	overflow:hidden;
}
.search_category div {
	float:left;
	width:300px;
	margin:0 0 0 15px;
}
.search_vehicle div {
	float:left;
	width:200px;
	margin:0 0 0 15px;
}
.search_category div ul,
.search_vehicle div ul {
	padding:0 0 0 18px;
	background:url(../images/body_div.gif) repeat-y 0 0;
}
.search_category div.nbg {
	background:none;
}
.search_vehicle {
	padding:0;
}
.nbg {
	background:none !important;
}
/*------------Footer Panel Starts-------------*/
.footer {
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#003661;
	text-align:right;
	background:#EEF2F9 url(../images/footer_bg.gif) repeat-x 0 0;
	padding:18px 0 17px 0;
}
.footer .footer-paypal{
	float:left;
}
.footer div.link {
	width:561px; /*471px;*/
	float:right;
	padding:10px 0 0 0;
}
.footer a {
	color:#003661;
	padding:0 5px;
	text-decoration:none;
	
}
.footer a:hover {
	text-decoration:underline;
	}
.footer p {	
	font:normal 11px/12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#737A83;
	padding:9px 0 0 5px;
}
.footer p a{
	color:#737A83;
	padding:0;
}	
	
/*------------Footer Panel Ends-------------*/
/*inner page start*/

.inner_wrapper h2{ 
	font:normal 24px/24px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 5px 0px;
	margin:0 0 10px 10px;
	border-bottom:dashed 1px #888888;
	}
.inner_wrapper h3 {
	font:normal 18px/20px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	padding:8px 0 10px 13px;
	margin:0 0 0 0;
}
.inner_wrapper h4 {
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 5px 10px;
	margin:0 0 0 5px;
}
.inner_wrapper a {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.inner_wrapper a:hover {
	text-decoration:underline;
}
.inner_wrapper img{
	float:left;
	margin:0 15px 0 0px;
	}
.inner_wrapper p{
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	padding:5px 5px 10px 15px;
	text-align:left;
}
.inner_wrapper p span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#00A7F1;
}
.inner_wrapper ul {
	list-style:none;
	padding:15px 0 0 56px;
	margin:0;
	}
.inner_wrapper ul li {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	background:url(../images/body_bull.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	margin:0 0 15px 0;
}
.inner_wrapper ul li a {
	color:#003661;
	text-decoration:none;
}
.inner_wrapper ul li a:hover {
	text-decoration:underline;
}
.genform {
	padding:0;
	margin:10px 15px;
	}
.genform td {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	padding:0 0 8px 0;
}
.genform_input {
	font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #9B9C97;
	height:15px;
	padding:2px 0 0 4px;
	width:230px;
	}
.genform textarea {
	border:solid 1px #0486BE;
	width:320px;
	height:90px;
	overflow:auto;
	padding:2px 0 0 4px;
	}
.genform select {
	border:solid 1px #0486BE;
	width:230px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}	
.genform_input_normal {
	width:auto;
	height:auto;
	border:none;
	}
.genform_input_buttons {
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;  
     background:#B3E020;     
	 width:auto;
	 height:auto;  
     color:#fff;   
     padding:2px 7px;
	 margin:7px 7px 7px 0;  
     border-width:2px;  
     border-style:solid;  
     border-color:#fff #CBD4A7 #B4C478 #fff;  
	}

/*-------------Template Css Ends---------------------*/
/*-----------------Cart Section starts----------------*/
TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

.productListing { background-color:#F7FBFF; border:solid 1px #E3ECF7; 
  
}
.productListing img {
	border:none;
	margin:0;
	padding:0;
}
.productListing td {
	padding:5px;
}
.productListing-heading {
  background-color:#92BAE6;
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-heading td {
	font:bold 12px/21px Verdana, Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	padding:2px;
}
.productListing-heading td {
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.productListing-heading td a {
	color:#FFFFFF;
	text-decoration:none;
}
.productListing-heading td a:hover {
	text-decoration:underline;
}
TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.productListing .imgPlace .imgPlace1 {
	width:200px;
	padding-top:20px !important;
	padding-left:6px;
	}
.productListing .imgthumb img{
	float:none;
	border:0;
}
.productListing .imgPlace a {
	background:url(../images/search_2.gif) no-repeat 0 3px;
	padding:4px 0 4px 25px;
	font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 0 15px;
	text-decoration:none;
	}	
.productListing .imgPlace1 a {
	background:url(../images/more_info.gif) no-repeat 0 3px;
	padding:4px 0 4px 25px;
	font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 0 15px;
	text-decoration:none;
	}	
.productListing p {
	padding:0;
	margin:0;
	}	
pre {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}	
.productUnit {
	
	}
.productUnit td {
	padding:8px 4px;
	}
.pricing {
	background-color:#EEF6FF;
	border-bottom:solid 1px #92BAE8;
}
.pricing td {
	padding:2px ;	}

.pricing a {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;	
	font-weight:bold;
	text-decoration:none;
}
.pricing a:hover {
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003661;
	text-decoration:underline;
	font-weight:bold;	
}


.heading_tab {
	font:bold 12px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:2px;
	 background-color:#92BAE6;
}
/*-----------------Cart Section Ends----------------*/
.userReg { padding:4px 0 19px 0;  }
.userReg p { font-size:11px !important;  padding:4px 0; }
.userReg p a { font-size:11px; font-weight:bold;}
.userReg p a.new { color:#6699FF !important; } 
