body, td {

	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

body#home {
	padding: 0;
	margin: 0;
	background-image: url("../i/bg/site_bg.jpg");
	background-repeat: repeat-x;
	background-color: #91a4b3;
}

body {
	padding: 0;
	margin: 0;
	background-image: url("../i/bg/sec_bg.png");
	background-repeat: repeat-x;
	background-color: #91a4b3;
}

body#home div#container {
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	background-image: url("../i/bg/home_bg.jpg");
	background-repeat: repeat-x;
	background-position: 0px 316px;
	border: 0px solid red;
	minimum-height: 800px;
	overflow:auto;
}


/*****************************/
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100px;
  /*background:#8ca8c1;*/
  color:#000;
 /* padding:10px;*//*
  filter:alpha(opacity=25);
  -moz-opacity:.55;
  opacity:1.00;
  
  display:none;*/
  background-image: url("../images/adv/ad_bkg.jpg");
  
 }
 
  * html body{
  overflow:hidden;
 } 
 * html div#container{
  height:100%;
  overflow:auto;
 }
  /*@media screen{*/
  body>div#footer{
   position: fixed;
  }
 
 /*********************************************/
td#search-bar {
	background-image: url("../i/bg/home_top_bg.jpg");
	background-repeat: repeat-x;
}

td#sec-search-bar {
	background-image: url("../i/bg/sec_top_bg.jpg");
	background-repeat: repeat-x;
}

.left-border {
	border-left: 1px solid #fff;
}

.right-border {
	border-right: 1px solid #fff;
}

.bottom-border {
	border-bottom: 1px solid #fff;
}

td#dealer-locator {
	background-image: url("../i/bg/bar2b_bg.gif");
	background-repeat: repeat-x;
}

div#locator-map {
	background-image: url("../i/home/locate_dealer.jpg");
	background-repeat: no-repeat;
	width: 281px;
	height: 166px;
}

.white-bar {
	background-image: url("../i/bg/bar2a_bg.gif");
	background-repeat: repeat-x;
}

td.footer {
	/*
	background-image: url("../i/bg/footer_bg.gif");
	background-repeat: repeat-x;
	*/
	background-color: #484f61
}

a > img {
	border: 0px;
}

a img {
	border: 0px;
}

.text {
	border: 1px solid #ccc;
	font-size: 11px;
	font-family: Verdana, Arial;
}

.search {
	width: 120px;
}

.tabs {
	background-image: url("../i/bg/tab_bg.png");
	background-repeat: repeat-x;
	border-bottom: 2px solid #000;
}

.tabs img {
	padding: 0px 6px 0px 6px;
}


	/** BEGIN_CONTENT_AREA */
	.content {
		background-image: url("../i/bg/prod_title_bg.png");
		background-repeat: repeat-x;
		background-color: #fff;
		vertical-align: top;
		border-right: 1px solid #91a4b3;
	}

	.content table.prod-details {
		margin-bottom: 30px;
	}

	.content table.prod-details td {
		font-family: Verdana, Arial;
		font-size: 11px;
		padding: 6px;
		color: #333;
	}

	.content table.prod-models {
		margin: 5px 5px 10px 20px;
		border: 1px solid #999;
		border-collapse: collapse;
	}

	.content table.prod-models th {
		color: #036;
		font-size: 13px;
		text-align: center;
		padding: 1px 2px;
		border: 1px solid #999;
	}

	.content table.prod-models td {
		border: 1px solid #999;
		padding: 2px 10px 2px 10px;
	}

	/** END_CONTENT_AREA */

rbar-row-3 {
	background-image: url("../i/bg/rbar3_bg.png");
	background-repeat: repeat-y;
}

.rbar-row-3-shadow {
	background-image: url("../i/bg/rbar2_shadow.png");
	background-repeat: repeat-none;
}

div#sec-nav {
	/* background-image: url("../i/bg/rbar1_bg.png"); */
	background-image: url("../i/bg/rbar3_bg.png");
	background-repeat: repeat-y;
	height: 222px;
	padding: 8px;
	padding-top: 5px;
	margin: 0;
	overflow: hidden;
}

div#sec-nav ul {
	border: 0px solid #fff;
	margin-top: 0px;
}

div#sec-nav ul li {
	margin-left: -25px;
	list-style-image: url("../i/m/li_img_red.png");
	font-size: 11px;
	line-height: 150%;
}

div#sec-nav ul li a {
	color: #0e1320;
	font-weight: normal;
}

div#sec-nav ul li a:hover {
	color: #f30;
	font-weight: normal;
}

div#sec-nav select {
	border: 1px solid #999;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
}

div#sec-nav option {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
}

div#sec-nav #catProdList {
	margin: 3px 0px 3px 5px;
}

div#rbar-row2 {
	background-image: url("../i/bg/rbar2_bg.png");
	background-repeat: repeat-y;
	height: 105px;
	border-top: 1px solid #e1e1ff;
	border-bottom: 1px solid #91a4b3;
}

div#rbar-row2 ul li {
	list-style-image: url("../i/m/li_img_red.png");
	margin: 7px 0px 7px -25px;
	color: #666;
	font-size: 11px;
}


div#rbar-row3 {
	background-image: url("../i/bg/rbar3_bg.png");
	background-repeat: repeat-y;
	height: 162px;
	padding: 5px;
	padding-left: 10px;
	margin: 0;
}

div#rbar-row3 ul {
	border: 0px solid #fff;
	margin-top: 0px;
}

div#rbar-row3 ul li {
	list-style-image: url("../i/m/li_img_red.png");
	margin: 8px 5px 8px -25px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
}

div#rbar-row3 ul li a {
	color: #484f61;
}

div#rbar-row3 ul li a:hover {
	color: #f30;
}


.content div#crumb {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #333;
	padding: 3px 10px 3px 10px;
}

.content div#crumb a {
	color: #7589bc;
}

.content div#crumb a:hover {
	color: #0e1320;
}

.content div#prod-name,.content div#page-head {
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 20px;
	/* color: #f30; */
	color: #ed0b18;
	margin: 2px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
}

div#content li {
	margin-left: -10px;
	padding-left: 0px;
}

table.prod-details h3 {
	background-image: url("../i/bg/h3_uline.png");
	background-repeat: no-repeat;
	background-position: 0 7px;
	font-size: 13px;
	padding-bottom: 5px;
	color: #036;
}

div#prod-details-container {
	background-image: url("../i/bg/content_bg_tr.png");
	background-repeat: no-repeat;
}

div#text-nav {
	padding: 5px;
	padding-bottom: 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ccc;
	margin: 0;
}

div#credits {
	margin: 0px;
	margin-left: 60px;
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ccc;
}

div#credits img {
	float: left;
	padding: 0 5 5 2;
}

div#text-nav a {
	color: #ccc;
}

.search {
	width: 120px;
}

.submit {
	-moz-border-radius: 2.5px; 
	border-radius: 2.5px; 
	cursor: pointer; 
	font: bold 12px Tahoma, Arial, sans-serif !important; 
	border: solid 1px #a0a0af !important; 
	color: #09740B !important; 
	background-color: #e1e1ff; 
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFEFE,endColorStr=#D7E8F4); 
	padding: 1px 2px;
	_padding: 1px 2px;
	/* margin: 4px 5px;  */
}

div#text-nav {
	padding: 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ccc;
	line-height: 18px;
}

div#text-nav a {
	color: #ccc;
}

div#text-nav a:hover {
	color: #fff;
}

div#news-events {
	background-image: url("../i/m/bar2_sep.gif");
	background-repeat: no-repeat;
}

p {
	color: #666;
}

li.news-bullet {
	list-style-image: url("../i/m/li_img_beige.png");
	margin-left: -25px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #666;
}

a.home-link {
	color: #999;
}

a.home-link:hover {
	color: #333;
}

/************added by Prasanth B ****************/
div#news-block,div#cms-content{
	padding:10px;	
	font-family: Tahoma, Arial;
}

div#news-block h3{
	
	font-weight: bold;
	font-size: 14px;
}
.date-info{
	color:#aaa;
	font-size:8pt;
	padding:15px 10px 10px 10px;
}

/** -- product navigation links -- */

table#product-nav-links {
	border-collapse: collapse;
	border: 0px solid red;
	float: right;
}

table#product-nav-links td {
	padding: 2px 3px;
	text-align: center;
}

table#product-nav-links td#prod-nav-left {
	width: 20px;
}

table#product-nav-links td#prod-nav-right {
	width: 20px;
}

td#row-2-links ul li a {
	color: #484f61;
}

td#row-2-links ul li a:hover {
	color: #0e1320;
}

div#login{
	width:250px;
	height:130px;
	border: 1px solid #8ca8c1;	
	background:#d4dce3; 
	font-size: 11px;
}

div#login #login-content,div#forward-friend .box-content,div#feedback .box-content {
	padding: 10px;
}
table#login-content{
	margin:5px;
	border:1px #006699 solid;
	/*width:60%;	*/

}

div#login .login-head, div#forward-friend .box-title,div#feedback .box-title{
	padding: 5px;
	font-weight: bold;
	background: #4986C2;
	color: #fff;
}

table.prod-spec {
	margin: 0px;
	border: 1px solid #999;
	border-collapse: collapse;
}

table.prod-spec th {
	color: #036;
	font-size: 13px;
	text-align: left;
	padding: 1px 2px;
}

table.prod-spec td {
	border: 1px solid #999;
	padding: 2px;
}

li.no-image {
	list-style-image: url("../i/m/dc.gif");
}

div.union-separator {
	border-bottom: 1px solid #e1e1ff;
	height: 0px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

div#page-tools {
	border-top: 1px solid #91a4b3;
	background-color: #eee;
}

table#page-tools-table {
}

table#page-tools-table td {
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 3px 4px;
}

table#page-tools-table td a {
	color: #484f61;
}
table#page-tools-table td a:hover {
	color: #0e1320;
}

/* CMS Content pages */

table.page-content-table {
	
}

table.page-content-table td {
	background-color: #fff;
}

table.page-content-table td.page-content-left {
	width: 30%;
	vertical-align: top;
	text-align: center;
}

	table#udc-list {
		margin-top: 10px;
		border: 0px;
	}

	.udc-normal {
		background-color: #e1e1ff;

	}

	.udc-hover {
		background-color: #ccc;
	}

	table#udc-list td {
		border-bottom: 1px solid #91a4b3;
	}

	table#udc-list a {
		color: #484f61;
	}

	table#udc-list a:hover {
		color: #0e1320;
	}

	table#udc-list ul {
		margin: 0;
	}

	table.page-content-table td.page-content-left img {
		margin: 10px;
	}

	img.left-col-image {
		border: 1px solid #ccc;
	}

table.page-content-table td.page-content-right {
	width: 70%;
	vertical-align: top;
}

div.page-content {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #666;
	background-color: #fff;
	padding: 10px;
	padding-top: 5px;
}

div.page-content li {
	list-style-image: url("../i/m/li_img_red.png");
	line-height: 180%;
}

div.page-content b {
	color: #f30;
}

	div.page-content table {
		border: 1px solid #ccc;
		border-collapse: collapse;
	}

	div.page-content table th {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #666;
		padding: 4px 5px;
		background-color: #ddd;
	}

	div.page-content table td {
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #666;
		padding: 4px 5px;
	}

	ul.pad10 li {
		margin-top: 8px;
		margin-bottom: 8px;
	}

.center {
	text-align: center;
}

table.center td {
	text-align: center;
}

/******Added for the forward-link*******/
div#forward-friend{
	width:250px;
	height:320px;
	border: 1px solid #8ca8c1;	
	background:#d4dce3; 
	font-size: 11px;
}
div#feedback{
	width:250px;
	height:250px;
	border: 1px solid #8ca8c1;	
	background:#d4dce3; 
	font-size: 11px;
}

div#tooltip{
	width:200px;
	height:20px;
	border: 1px solid #8ca8c1;
	background:#FFFFCC; 
	font-size: 9px;	
	padding:10px;	
}
.req{
	color:#ff0000;
}

label {
	margin-top: 15px;
}

optgroup {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 2px;
}

li p {
	margin: -5px 10px 5px 10px;
	padding: 0;
}
div.error{
	border: 1px #ccc solid;
	color: #ff0000;
	padding:10px;
	margin:10px;
	background: #EEE;
}
td.header{
	background:#006699;
	color:#FFF;		
}

div.footer-links{
	/*width:80px;*/
	float:right;
	text-align:right;		
}

div.footer-links a{
	color:#fff;
}

div.footer-main{
	/*padding:5px;*/
	width:850px;
	float:left;
}
