/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#393939 url('images/background.jpg') repeat-x scroll top left;


}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(images/topban.jpg) 0 0 no-repeat;
	width:942px;
	height:55px;
	margin:0 auto;
	padding:0 5px 0 34px;
}
#menu{
	width:979px;
	height:35px;
	background: url(images/mn-bg.gif) no-repeat ;
	margin:0 auto;
	padding: 0px;
	float: none;
}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{
	width:979px;
	margin:0 auto;
	background-color:#fff;
	color:#6C6C6C;
}
#body p.navLeft{
	display:block;
	background:url(images/nav_left.jpg) 0 0 no-repeat;
	width:22px;
	height:35px;
	float:left;
}
#body ul.nav{
	width:935px;
	height:35px;
	background:url(images/nav_bg.jpg) 0 0 repeat-x;
	float:left;
	margin:0 0 6px 0;
}
#body ul.nav li{
	float:left;
	background:url(images/nav_div.gif) right top no-repeat;
	height:35px;
	padding:0 6px 0 0;
}
#body ul.nav li a{
	display:block;
	padding:0 15px;
	font:bold 14px/34px Tahoma;
	color:#363636;
	background-color:inherit;
	text-decoration:none;
}
#body ul.nav li a:hover{
	display:block;
	padding:0 15px;
	font:bold 14px/34px Tahoma;
	color:#d71920;
	background-color:inherit;
	text-decoration:none;
}


#body ul.nav li.noImg{
	background-image:none;
}
#body p.navRight{
	display:block;
	background:url(images/nav_right.jpg) 0 0 no-repeat;
	width:22px;
	height:35px;
	float:left;
}
/*------------------------------------------------left--------------------*/
#left{
	width:942px;
	float:left;
	padding:0 20px 30px 10px;
	background:url(images/main.gif) no-repeat;
	margin:5px 0 0 20px;

}

#redline {background-image:url(images/red-line.jpg); width:180px;  margin-top:3px; background-repeat:repeat-x;  }

#left h2.pack{
	display:block;
	width:150px;
	height:15px;
	margin:15px 0 21px 0;
	font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
}

#left h2.pack span{
	font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF; 
	
}
#left h2.pack span a{
	font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none; 
	
}
#left h2.model{
	display:block;
	width:122px;
	height:25px;

	margin:15px 25px 21px 0;float:right;
	font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
	
}
#left h2.model span{
	font-family: "Trebuchet MS", Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;float:right
}

#left p.lftTxt{
	display:block;
	font:14px Tahoma;
	line-height:20px;
	width:180px;
	color:#fff;
	margin:5px 0 0 0;
	float:right;
}


#left p.lftTxt2{
	display:block;
	font:14px Tahoma;
	line-height:20px;
	width:120px;color:#fff;
	margin:5px 0 0 0;
	float:right;
}
#left p.lftTxt2 span{
	
	font:12px Tahoma;
	line-height:20px;
	width:120px;color:#fff;
	margin:5px 0 0 0;
	float:right;
}
#left p.lftTxt2 span a{
	
	font:12px Tahoma;
	line-height:20px;
	width:120px;color:#fff;
	float:right;
	text-decoration:none
}
#left p.lftTxt2 span a:hover{
text-decoration:underline;}


/*------------------------------------------------left--------------------*/
#rotator
{
	
	
	overflow: hidden;
	margin: 0 40px 0 0 ;
	 background-color:#FFF;
	position: relative;
	width: 545px;
	height: 326px;
	float:right;
}
#rotator img
{
border:none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
/*------------------------------------------------right--------------------*/
#right{
	width:942px;
	float:left;
	padding:0 8px 0 20px;
}

#right p.rightTxt{
	display:block;
	font-size:11px;
	line-height:18px;
	width:452px;
}
#right p.rightTxt a{
	color:#1E759A;
	background-color:inherit;
	font-weight:bold;
	text-decoration:underline;
}
#right p.rightTxt a:hover{
	text-decoration:none;
}
#audi1{
	width:305px;
	background:url(images/prod_top.gif) 0 0 repeat-x;
	border:#333333 2px solid;
	color:#666666;
	padding:5px 0 0 0;
	margin:0 0 9px 0;
	float:left;
	background-color:#FFF;
}
#audi1 h2 {
	display:block;
	height:21px;
	margin:0 0 5px 0;
	padding:0 0 0 0px;
	font-size:18px;
	font-family:Tahoma;
	color:#FFFFFF;
	
}
#audi1 img.pic{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0;
}

#audi2{
	width:305px;
	background:url(images/prod_top.gif) 0 0 repeat-x;
	color:#666666;
	border:#333333 2px solid;
	padding:5px 0 0 0;
	margin:0 0 9px 5px;
	float:left;
	background-color:#FFF;
}
#audi2 h2 {
	display:block;
	height:21px;
	margin:0 0 5px 0;
	padding:0 0 0 0px;
	font-size:18px;
	font-family:Tahoma;
	color:#FFFFFF;
	
}
#audi2 img.pic{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	padding:0;
}

#audi1, #audi2 {font-size:13px;}
#audi1, #audi2 p {color:#666666;}
#audi1 a, #audi2 a {color:#CC0000;}
#audi1 a:hover, #audi2 a:hover {color:#FF0000; text-decoration:none;}
#welcome {width:545px; height:150px; background-image:url(images/bg-welcome.jpg); background-repeat:no-repeat;  background-color:#FFF; padding:5px;}
#welcome p {width:525px; margin-left:15px; }
#flashslide {width:535px; height:165px; margin-left:5px;  background-color:#FFF;}
#flashslide {width:535px; height:165px; margin-left:5px;  background-color:#FFF;}


/*------------------------------------------------right--------------------*/

/*------------------------------------------------body--------------------*/

#footer{
	width:979px;
	height:120px;
	background:url(images/foo.jpg) 0 0 repeat-x;
	padding:10px 0 0 0;
	margin:0 auto;
	position:relative;
}
#footer p.copyright{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:299px;
	top:70px;
	width:377px;
	color:#fff;
	text-align:center;
	
}
#footer p.img{
	position:absolute;
	left:889px;
	top:20px;
	width:80px;
}
#footer p.design{
	display:block;
	padding:0;
	position:absolute;
	left:288px;
	top:90px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width: 291px;
}
#footer p.design a.link{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:2px;
}
#footer p.design a.link:hover{
text-decoration:underline
}
/*------------------------------------------------footer--------------------*/
#footer ul.botLink{
	float:left;
	padding:0 7px;
	list-style:none;
	margin-left:230px;
}
#footer ul.botLink li{
	float:left;
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#footer ul.botLink li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	float:left;
	margin:0 7px;
}
#footer ul.botLink li a:hover{
	color:#d71920;
	background-color:inherit;
}
/*////////////////////mahesh css //////////////////////*/
/*#nextinput {margin-left:109px;}*/
table.maheshclass{
	/*font-size:16px; font-family:Arial, Helvetica, sans-serif;
	background-color:#EBEBEB;*/
	border:3px solid #000;background-color:#EBEBEB; padding:5px;
	color:#000000;
}
.text-box{ /*margin-left:5px;*/ border:1px solid #c5c2c2; background:#fff; /*color:#a2a1a1;*/ font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:12px; width:200px;}
.addtocart_btn{ background:url(images/sub_btn1.jpg) left top repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; border:none; cursor:pointer; width:110px; height:26px;  font-weight:normal; outline:none;}
.radiocl{
	padding:0;
	margin:0;
}
td.ltop_bg{
	background:url(images/ltop_bg.jpg) no-repeat;
	width:14px;
	height:14px;
}
td.top_bg{
	background:url(images/top_bg.jpg) repeat-x;
	height:14px;
}
td.rtop_bg{
	background:url(images/rtop_bg.jpg) no-repeat;
	width:20px;
	height:14px;
}
td.left_bg{
	background:url(images/left_bg.jpg) repeat-y;
}
td.right_bg{
	background:url(images/right_bg.jpg) repeat-y;
}
td.lbottom_bg{
	background:url(images/lbottom_bg.jpg) no-repeat;
	width:14px;
	height:20px;
}
td.bottom_bg{
	background:url(images/bottom_bg.jpg) repeat-x;
	height:14px;
}
td.rbottom_bg{
	background:url(images/rbottom_bg.jpg) no-repeat;
	width:20px;
	height:20px;
}
