.tmp {font-size:75%; padding:3px;}
html														{ min-height: 100% }
body														{ font-family: arial; background: -moz-linear-gradient(top, #ffffff, #EBEBEB);
														  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EBEBEB));
														  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EBEBEB') }	
.clear													{ clear: both }	
.overflow												{ overflow: hidden; min-height: 470px }							  
.bold													{ font-weight: bold }
.italic													{ font-style: italic }
.red													{ color: #D10000 }
.dgray													{ color: #1A1A1A }
.lgray													{ color: #333333 }

h1														{ font-size: 150% }
h2														{ font-size: 95%; margin-top: 20px }
p 														{ font-size: 75%; margin: 10px 0; line-height: 130%; color: #333333 }

.custom													{ font-size: 80%; color: #4D4D4D; text-decoration:none; }
#wrapper												{ width: 100% }
#inner_wrapper											{ width: 100%; min-height: 100%; position: relative;
														  background: -moz-linear-gradient(top, #ffffff, #D7D7D7);
														  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#D7D7D7));
														  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D7D7D7'); margin-bottom: 20px } 
#leftbar												{ width: 200px; top: 0; left: 0px; z-index: 3; padding-bottom: 20px }
#logo													{ margin-bottom: 10px }
#rightbar												{ width: 780px }
#rightbar_inside										{ width: 760px; float: right; overflow: hidden }
#navbar													{ width: 760px; text-align: right; padding: 5px 0 }
#navbar ul												{ text-transform: capitalize }
#navbar ul li 												{ display: inline; position: relative }
#navbar ul li a 											{ display: inline-block; padding: 15px 10px; text-decoration: none; font-size: 80%; 
														  color: #4D4D4D }
#navbar ul li a:hover										{ color: #D10000 }
#navbar ul li a.active										{ color: #D10000 }
#navbar ul li ul 											{ width: 250px; position: absolute; top: 32px; left: 0; z-index: 11; display: none; 	
														  background: #f5f5f5; text-align: left }
#navbar ul li ul li a 											{ font-size: 75%; display: block; padding: 8px 10px; background: #f5f5f5; 
														  border-bottom: 1px solid white }
//#navbar ul li:hover ul 										{ display: block }	
#navbar ul li ul li a:hover 									{ color: white; background: #d0d0d0 }	

#navbar ul li div										{ width: 480px; position: absolute; top: 32px; left: -100px; z-index: 11; visibility: hidden; 	background: #f5f5f5; text-align: left; padding: 15px }
														  
#navbar ul li div td											{ padding: 5px 0 }														  
#navbar ul li div a											{ display: inline-block; margin: 0; padding: 0; background: #f5f5f5 }

/* #navbar ul li div											{ width: 330px; position: absolute; top: 32px; left: 0; z-index: 11; visibility: hidden; 	
														  background: #f5f5f5; text-align: left; padding: 15px }
#navbar ul li div a											{ display: inline-block; margin: 2px; background: #f5f5f5 } */
#navbar span												{ vertical-align: middle }
#cont													{ width: 760px; overflow: hidden; position: relative; margin-bottom: 20px }


/* about */
.whitebg												{ width: 530px; float: right; padding: 20px 15px; margin-top: 20px; min-height: 250px; 
														  background: url(images/whitebg.png) }
#about1													{ background: url(images/about1_bg.jpg) bottom no-repeat }
#about2													{ background: url(images/about2_bg.jpg) bottom no-repeat }
#about2 h1												{ margin-bottom: 20px }
#about3 	 												{ background: url(images/about3_bg.jpg) bottom no-repeat }
#about3 #left 											{ width: 260px; float: left }
#about3 #right 											{ width: 260px; float: left }
#about3 h1												{ margin-bottom: 20px }
#about3 ul 												{ padding: 5px 0 }
#about3 ul li 												{ font-size: 75%; padding: 3px 0 }

/* cars */
.whitebg2												{ background: url(images/whitebg.png); padding: 20px 15px; min-height: 566px }
.whitebg2 h1												{ margin-bottom: 5px; text-transform: uppercase }
.cars_row												{ overflow: hidden; padding: 10px 0 }
a.cars_btn												{ display: block; width: 225px; float: left; margin-right: 20px; text-decoration: none }
a.cars_btn h2											{ margin-top: 10px; margin-bottom: 5px }
a.cars_btn table											{ font-size: 75%; color: #333333 }
a.cars_btn table td											{ padding: 1px 0 }
.text_right												{ text-align: right }
a.pagination												{ font-size:75%; font-weight:bold; color:black; text-decoration:none; }
a.pagination2												{ font-size:75%; font-weight:bold; color:red; text-decoration:none; }

/* product */
#product												{ color: #333333 }
#product th												{ font-size: 95%; color: #333333; padding: 5px 0 }
#product td												{ font-size: 75%; padding: 1px 0; line-height: 120% }
#product_info											{ margin-top: 10px }
#product_info td											{ font-size: 95%; font-weight: bold; padding: 8px 0; line-height: 120% }
.dot													{ border-bottom: 2px dotted #d7d7d7 }
.line													{ background: url(images/line.png) center repeat-x }
#product_info_pic										{ width: 638px; height: 398; border: 1px solid #cccccc }
a.product_info_thumb									{ width: 90px; height: 56px; display: block; margin-bottom: 2px; border: 1px solid #cccccc;
														  border-left: 0 }
a.active												{ border: 1px solid red; background-color:white; }

/* service */
#service												{ background: url(images/service_bg.jpg) bottom no-repeat }
#service h1												{ margin-bottom: 20px }
#service ul 												{ padding: 5px }
#service ul li 												{ list-style: disc; margin-left: 10px; font-size: 75%; padding: 2px 0 }

/* news */
#news													{ background: url(images/news_bg.jpg) bottom no-repeat }

/* contact */
#contact 												{ background: url(images/about1_bg.jpg) bottom no-repeat }
.contact_row											{ overflow: hidden; font-size: 75%; padding: 2px 0 }
.contact_col1											{ width: 140px; float: left; display: block; font-weight: bold }
.contact_col2											{ width: 380px; float: left; display: block }
.contact_col2 img 										{ margin-top: 10px; margin-right: 20px }
#myform													{ margin-top: 30px }
#myform legend											{ font-size: 95%; padding-bottom: 15px }	
#myform label												{ font-size: 75%; font-weight: bold; width: 140px; float: left }
#myform input[type=text]									{ font-family: Arial; font-size: 75%; width: 350px; padding: 3px; border: 1px solid #CCCCCC;
														  margin-bottom: 4px }
#myform textarea											{ font-family: Arial; font-size: 75%; width: 350px; padding: 3px; border: 1px solid #CCCCCC; 
														  margin-bottom: 4px }
a.submit 												{ width: 110px; display: block; float: right; margin-right: 32px; margin-top: 10px; 
														  padding: 7px 0; background: #141414; color: #808080; text-align: center; font-size: 75% }
.submit													{ background: #141414; color: #808080; padding: 5px 10px; border: 0; display: block; 
														  float: right; margin-right: 32px; margin-top: 10px; cursor: pointer }

#footerlogo												{ width: 585px; margin: 0 auto; padding: 10px 0 }
#footer													{ width: 760px; text-align: center; padding: 30px 0 20px 0; color: #4D4D4D; font-size: 75% } 
#footer a												{ color: #4D4D4D; text-decoration: none; text-transform: capitalize }
#footer a:hover											{ color: #D10000 }
#copyright												{ font-size: 78%; text-align: center; color: #4D4D4D; padding-top: 8px }