body { margin:0; padding:0; background:#fff; color:#000; font-size:13px; font-family:arial,helvetica,tahoma,sans-serif; }
form,img,a,ul,li,dl,dt,h1,h2,h3,h4,h5,p,input,textarea,blockquote { margin:0; padding:0; }
input,select,textarea { font-size:13px; font-family:arial,helvetica,tahoma,sans-serif; }
img { border:none; }
h2 { font-size:14px; font-weight:bold; }
a { color: #014991; text-decoration:none; }
ul, li { list-style-type:none; }

#header { background-color:#e84915; padding:5px; font-size:11px; color:#fff; }
#header a, #copyright a, a.white { color:#fff; }
#header img { vertical-align:middle; }
#page_title { padding-left:5px; font-size:11px; text-transform:uppercase; }
#login_user { background:#eee; border-bottom:1px solid #999; padding:5px; font-size:12px; }
#mainmenu li {  border-bottom:1px dashed #ccc; }
#mainmenu a { padding:5px 5px 5px 23px; display:block; background:url(../common_image_new/mobile/dot.gif) no-repeat 3px 50%; font-weight:bold; }
#mainmenu a:hover { background-color:#eee; }
#welcome_msg { background:#9b9b9b; padding:2px; color:#fff; margin:3px; }
#welcome_msg a { color:#fff; text-decoration:underline; }
#welcome_user { padding-left:3px; margin-bottom:5px; font-weight:bold; }
#qs_counter { background:#eee; border-top:1px solid #999; color:#666; padding:5px; }
#lang_login { font-weight:bold; background:#f1f1f1; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; font-size:11px; }
#mob_site { background:#d9d9d9; padding:5px; font-size:11px; }
#copyright { background:#999; color:#fff; padding:5px; font-size:11px; }
#content, #content1 { border-top:1px solid #999; border-bottom:1px solid #999; padding:10px 5px; }
#content1 { padding:0; }
#listing a { line-height:1.5em; background:url(../common_image_new/mobile/gray_bg.gif) repeat-x 0 100%; border-bottom:1px solid #bcbcbc; padding:5px; display:block; min-height:60px; height:auto !important; height:60px; }
#listing a .black { color:#000;  }
#listing a .black b { color:#390; font-weight:bold; }
#listing a .thumb { float:right; width:80px; height:60px; display:block; }
#listing a:hover { background:url(../common_image_new/mobile/blue_bg.gif) repeat-x 0 100%; }
#dealer_list li { padding:5px; border-bottom:1px dashed #ccc; }

#questions ul { width:100%; }
#questions ul li { padding:5px; }
#questions ul li.q_even, #questions ul li.r_even { color:#002e5b; padding:5px 7px; background:#dde8f4; width:12px; position:absolute; font-weight:bold; }
#questions ul li.q_odd, #questions ul li.r_odd { color:#002e5b; background:#e8eff7; padding-left:32px; clear:both; }
#questions ul li.q_odd b { color:#002e5b; }
#questions ul li.r_even { color:#000; background:#ebebeb; }
#questions ul li.r_odd { color:#000; background:#f5f5f5; }
#questions ul li.r_odd a { color:#000; }
#big_image { margin-bottom:5px; }
#thumb a { margin:1px 1px 0 0; float:left; }
/*#big_image { float:left; width:125px; }
#thumb { float:left; width:82px; }
#thumb a { margin:1px 1px 0 0; float:left; }*/

.menu { color:#d9d9d9; padding:5px; font-size:12px;}
#login_user,.menu { margin-left:-3px; }
.menu a, #login_user a { padding:0 3px; }
.menu a.active, #login_user a.active { background:#dde8f4; color:#014991; padding:0 3px; }
.navigation, .heading { background:#eee; padding:5px; font-size:12px; }
.navigation a, a.button  { -moz-border-radius:4px; color:#fff; background:#999; padding:5px 15px;  }
.navigation_link a { -moz-border-radius:0; color: #014991; text-decoration:underline; background:none; padding:5px 2px; }
.navigation_link a:hover, .navigation_link a.active { text-decoration:none; }
.navigation_link span.active { padding:5px 2px; color:#000; }
.navigation_link { line-height:22px; }
.heading { font-size:13px; }
.blue_heading, .blue_heading1 { background:#dde8f4; padding:5px; font-size:13px; }
.blue_heading1 { padding:0; }
.border_top_gray { border-top:1px solid #999; }
.sorting { background:#d9d9d9; border-top:1px solid #999; border-bottom:1px solid #999; padding:5px; font-size:12px; }
.sorting a { color:#000; }
.full_site { font-weight:bold; font-size:1.1em; }
.pipe { color:#999; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.bold { font-weight:bold; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.padding { padding:5px; }
.padding1 { padding:0 5px 5px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.pl5 {padding-left:5px;}
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.block { display:block; }
.hlight, star { color:#f00; }
.gray_text { color:#666; }
.small_text { font-size:11px; }
.mid_text { font-size:12px; }
.big_text { font-size:16px; }
.width_full { width:100%; }
.line_height { line-height:1.5em; }
.mid_align { vertical-align:middle; }
.message { padding:3px 5px; border: 1px solid #d6be89; background-color:#fffac0; color:#c30; }
a.block { padding:5px; }

.textbox, .qs select { width:99%; padding:2px; margin-top:5px; }
.go_but { width:120px; padding:2px; }
.img_class {width:100%;display:block;max-width:320px;max-height:240px;}
.img_class_ie {width:100%;display:block;max-width:320px;max-height:240px;}
.grey_button,.grey_button span{background:url(../common_image_new/mobile/mobile_button_sprite.gif) no-repeat;display:inline-block;height:22px;color:#444444;padding:0 0 0 5px;line-height:22px !important;}
.grey_button span{background-position:100% 0;padding:0 5px 0 0;}