/* Common css for entire CarWale website */
html{color:#000;background:#FFF; height:102%;}
body,table{margin:0;font:11px Verdana, Arial, sans-serif; color:#2f2f2f;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
input,textarea,select{font-size:100%;}
a, a:link, a:visited, .aLink{text-decoration:none; color:#034FB6; cursor:pointer;}
.aLink label{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline; color:#2f2f2f;}
#mc {width:975px; margin:0 auto; margin-top:0px;}
input.text, textarea.text{border:1px solid #A6C9E2; padding:0.3em;}
select{border:1px solid #A6C9E2; padding:0.2em;}
input.textAlert, select.textAlert, textarea.textAlert{border:1px solid #CD0A0A; padding:0.3em; background-color:#FEF6F3;}

/*login, forum search css at top */
#hdr-top{height:20px; margin-bottom:5px;}
#hdr-top .search{float:right; width:350px; text-align:right; padding-right:30px;}
#hdr-top .login{float:right; width:300px; text-align:right; margin-top:3px;}

/* logo,ad css */
.hdr-bg{height:109px;background:url(http://img.carwale.com/cw-common/hdr-bg.png) repeat-x;text-align:right;clear:both;}
.hdr-bg .logo {float:left; padding:11px 0 0 10px;}
.hdr-bg .ad{padding:10px 5px 0 0;}
.btn-blue{padding:3px 7px 3px 7px; background-color:#6597CA; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/* header tabs css */
#cw-tabs ul{list-style:none;background:url(http://img.carwale.com/cw-common/tabs-mid.gif) repeat-x;width:100%; height:42px;}
#cw-tabs li{float:left; padding:12px 10px 0 10px;}
#cw-tabs li.sel{background:url(http://img.carwale.com/cw-common/tab-sel.gif) repeat-x; font-size:12px; color:#FFF; margin-top:2px; height:28px; padding-top:10px; font-weight:bold;}
#cw-tabs li.sel a{ color:#FFFFFF;}
#cw-tabs li.sept{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-30px 48px; width:2px; padding:0; height:28px; margin-top:5px;}
#cw-tabs li.rd-lt{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-2px 44px; width:5px; padding:0; height:42px;}
#cw-tabs li.rd-rt{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-10px 44px; width:5px; float:right; padding:0; height:42px;}
#cw-tabs a{color:#404040; font-size:12px; text-decoration:none; font-weight:bold;}

/* header sub tabs */
#cw-sub-tabs{padding:0 2px 0 3px;}
#cw-sub-tabs ul{list-style:none; height:29px; background:url(http://img.carwale.com/cw-common/tabs-sub-mid.gif) repeat-x;}
#cw-sub-tabs li{float:left; padding:5px 5px;}
#cw-sub-tabs li.sel a{font-weight:bold; border-bottom:2px solid #5E91C4; text-decoration:none; padding-bottom:2px;}
#cw-sub-tabs li a{color:#000000;}
#cw-sub-tabs li.rd-lt{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-18px 44px; width:7px; padding:0; height:27px;}
#cw-sub-tabs li.rd-rt{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-25px 44px; width:7px; float:right; padding:0; height:27px;}

/* body css */
#cw-body{margin-top:10px; padding:0 5px 0 5px;}

/* footer */
#cw-footer{background:url(http://img.carwale.com/cw-common/hdr-bg.png);text-align:center;padding:10px 0 0 0;line-height:25px; margin-top:10px;}

/* login 
#ajaxLogin{width:255px; height:111px; z-index:1001; position:absolute; padding:0;}
*/

.showAjaxLogin{width:255px; height:111px; z-index:1001; position:absolute; padding:0;}
.hideAjaxLogin{display:none;}

#login-popup, #login-popup a, .reg-popup, .reg-popup a{color:#5B5B5B;}		
#login-popup{background:url(http://img.carwale.com/cw-common/login-bg.gif) no-repeat;width:251px; height:120px; text-align:left; font-size:10px; padding:0;}
#login-popup .login{width:245px; margin:1px 5px 5px 0; font-weight:bold; text-align:right; color:#5B5B5B;}
#login-popup .login-cont{margin:0; padding:0; list-style:none;}
#login-popup .login-cont li{padding:2px 0 2px 5px; margin:0;}
.close-login{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-19px 14px; width:11px; padding:0; height:11px; display:inline-block; margin:2px 0 0 5px; cursor:pointer; float:right;}		

.reg-popup{background:url(http://img.carwale.com/cw-common/reg-bg.gif) no-repeat;width:165px; height:52px; text-align:left; font-size:11px; padding:0 0 0 7px;}				
.reg-popup{font-weight:bold; color:#5B5B5B; font-size:10px;}

#login-tabs{clear:both; padding:1px 0 0 7px;}
#login-tabs .tabs{list-style:none; padding:0; margin:0;}
#login-tabs .tabs li{float:left; background-color:#6599CB; padding:1px 10px; margin-left:2px; cursor:pointer;}
#login-tabs .tabs a{text-decoration:none}
#login-tabs .tabs span{color:#fff;}
#login-tabs .tabs li.sel{background-color:#FFF; color:#000; border:1px solid #6599CB; padding:0; margin:0;}
#login-tabs .tabs li.normal{margin:0 2px 0 0;}
#lg-panel{clear:both; background-color:#FFF; width:230px; margin-left:7px; border:1px solid #6599CB;padding:7px 0; height:60px;}
#login-tabs li.sel a{z-index:2; position:relative; top:2px; background-color:#FFF;}
#login-tabs li.sel span{padding:0 5px; color:#000;}
#lg-panel input{color:#272727;}
#login-tabs,#lg-panel{margin-left:9px;}

/* Headings */
.hd1{font:22px Arial, Helvetica, sans-serif; color:#023469; padding:0;}
.hd1 span{font-size:11px; color:#535250;}
.hd2{font:18px Arial, Helvetica, sans-serif; color:#023469;}
.hd2-sub{font:18px Arial, Helvetica, sans-serif; color:#023469; border-bottom:2px solid #DFDFDF; padding:0 0 5px 5px;}
.hd3-new{font:16px Arial, Helvetica, sans-serif; color:#023469; font-weight:bold;}
.hd3-14{font:14px Arial, Helvetica, sans-serif; color:#023469; padding:5px 0 10px 0;}
.hd3{padding:0 0 5px 5px; font-size:12px; font-weight:bold;}

/* Css related to GrayBox popup */
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width:100%;background-color:#F7F7F7; z-index:100001;}
.white_content{ display: none; position: absolute; top: 25%; left: 25%; width:50%; height:50%;z-index:100002; padding:0px; overflow:auto;}
.gbClose{background:url(http://img.carwale.com/cw-common/icon-sheet.png); background-position:-19px 14px; width:11px; padding:0; height:11px; float:right; margin:2px 0 0 5px; cursor:pointer;}

/* carwale layout css */
.left_container_top{float:left;margin:0 0 20px 0;padding:0;width:643px;}
.right_container{margin:0;padding:0;width:300px;float:right;}

#ros .left_container_top{width:783px;}
#ros .left_container{width:783px;}
#ros .right_container{width:160px;float:right;}

ul.normal{margin:0;padding:0;font-size:11px;font-weight:normal;}
ul.normal li{margin:5px 0 0 15px;padding:0;list-style-image:url(/images/bullet.gif);font-weight:normal;}
ul.normal li.more{margin:5px 0 0 0;padding:0;list-style:none;list-style-image:none;font-weight:normal;}
.ul-horz{list-style:none;}
.ul-horz li{padding:5px 2px;float:left;text-align:center;}

.imageBorder { padding:2px;background:#e5e5e5;border:1px solid #cccccc;}
.addbox{margin-bottom:20px;} .leftfloat{float:left;}
.add{margin:0 0 0 26px;padding:0;}
.greyboxTop{float:right;width:148px;border:solid 1px #D3D3D3;background:#F6F6F6;margin-bottom:20px;padding:12px 0 15px 8px;}
.greyboxAd{float:right;clear:both;width:148px;border:solid 1px #D3D3D3;background:#F6F6F6;padding:4px;text-align:center;margin-bottom:20px;}
.greyboxtitle {color:#034fb6;}
.error { color:#ff0000;}

/* CSS to make blue button by input button and hyperlink */
input.buttons, a.buttons, .div-buttons{width:auto; border:0; overflow:visible; padding:3px 5px; background-color:#6597CA; margin:0; color:#FFFFFF; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none;}
a.buttons:visited,a.buttons:hover{color:#1d5987; text-decoration:none;}

/* css for round border */
.round-border{ background:url(http://img.carwale.com/cw-common/round-bdr-bg.gif) no-repeat top left; padding:0; margin:0;}
.round-border#bdr-top{ background-position:0 1px; width:500px; height:11px;}
.round-border#bdr-bot{ background-position:0 -12px; width:500px; height:11px; }
.rnd-box300-top{background-position:0 -23px; width:300px; height:9px;}
.rnd-box300-bot{background-position:0 -40px; width:300px; height:10px;}
.mid-content{clear:both; border-left:1px solid #C1D9E5; border-right:1px solid #C1D9E5;width:285px; background:url(http://img.carwale.com/cw-common/mycarwale/mg-mid-bg.gif) repeat-x; padding:0 5px 5px 5px;}
.mgContents{border-left:1px solid #C1D9E5; border-right:1px solid #C1D9E5; background-color:#E7F5FB; width:478px; padding:0 10px;  }
.mgContents p{padding:10px 0;}

/* Css for jquery ui icons */
.ui-icon {width: 16px; height: 16px; background-image: url(http://img.carwale.com/cw-common/jq-ui/ui-icons_469bdd_256x240.png); display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; cursor:pointer;}
.ui-icon-info { background-position: -16px -144px;}
.ui-icon-closethick { background-position: -96px -128px; background-color:#D8E7F3;}
.ui-icon-closethin { background-position: -96px -128px; border:1px solid #79B7E7;}
.ui-icon-tick { background-position: -64px -144px; cursor:default;}
.ui-icon-plusthick { background-position: -32px -128px;}
.ui-icon-trash { background-position: -176px -96px;}
.ui-icon-que { background-position: -49px -145px; border:1px solid #79B7E7; width: 14px; height: 14px;}
.ui-icon-edit { background-position: -62px -111px;}
.ui-icon-next {background-position: -48px -194px;}
.ui-icon-previous {background-position: -80px -194px;}

/* Css for content tabs */
.ui-tabs .ui-tabs-hide { display: none !important; }/* Caution! Ensure accessibility in print and other media types... */	
.ui-tabs-nav { list-style: none;  margin: 0; padding: 0 0 0 3px;}/* Skin */	
/* clearing without presentational markup, IE gets extra treatment */
.ui-tabs-nav:after {display: block; clear: both; content: " "; }
.ui-tabs-nav li {margin:0 0 0 .5em; float: left;  font-weight: bold; list-style:none;}
/* fixes dir=ltr problem and other quirks IE */
.ui-tabs-nav a, .ui-tabs-nav a span {float: left; padding: 0 7px 0 10px; background: url(http://img.carwale.com/cw-common/tab2.png) no-repeat;}
/* position: relative makes opacity fail for disabled tab in IE */
.ui-tabs-nav a { margin: 5px 0 0;  padding-left: 0; background-position: 100% 0; text-decoration: none; white-space: nowrap; /* @ IE 6 */outline: 0; /* @ Firefox, prevent dotted border after click */ }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {color: #FFF; font-weight:bold;} 
.ui-tabs-nav .ui-tabs-selected a { position: relative; top: 5px; z-index: 2; margin-top: 0; background-position: 100% -25px;}
.ui-tabs-nav a span { padding-top: 0px; padding-right: 0;height: 25px; background-position: 0 0; line-height:25px;} 
.ui-tabs-nav .ui-tabs-selected a span { padding-top: 1px; height: 25px; background-position: 0 -25px; line-height:25px; color:#000;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text;/* @ Opera, use pseudo classes otherwise it confuses cursor... */}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer;}/* @ Opera, we need to be explicit again here now... */
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000;}
.ui-tabs-panel { border: 1px solid #6598CC; padding: 10px; background: #fff; min-height:50px; display:block;} /* declare background color for container to avoid distorted fonts in IE while fading */  
.ui-tabs-nav {display: inline-block;}/* auto clear @ IE 6 & IE 7 Quirks Mode */

/* Css for grey overlay box */
.gb-content { border: 1px solid #a6c9e2; color: #222222; }
#gb-window { position: absolute; padding: .1em; width: 300px; z-index:100002; display:none; border: 1px solid #a6c9e2; background-color:#fff;}
#gb-window #gb-head{position:relative; border: 1px solid #4297d7; background: #5c9ccc url(http://img.carwale.com/cw-common/jq-ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; height:25px;}
#gb-window #gb-title { float: left; margin: .4em 0 .3em .3em;} 
#gb-window #gb-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;}
#gb-window #gb-close span { display: block; margin: 1px; }
#gb-window #gb-content { border: 0; padding:10px; background: none; overflow:auto; zoom: 1; }
#gb-window #loading{margin:7px 0 7px 7px;}
#gb-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color:#F7F7F7; opacity: .30;filter:Alpha(Opacity=30); display:none; z-index:100001;}

/* CSS for thumbnail scroll */
.scroll-lt-active{background:url(http://img.carwale.com/cw-common/scroll-lt-active.gif) no-repeat; cursor:pointer; width:19px; height:51px; display:none;}
.scroll-rt-active{background:url(http://img.carwale.com/cw-common/scroll-rt-active.gif) no-repeat; cursor:pointer; width:19px; height:51px;}
/*Css for round blue border(1px)*/
.round-blue-top{ background:url(http://img.carwale.com/cw-common/round-bdr-bg.gif) no-repeat; background-position:0 -50px; width:646px; height:7px;}
.round-blue-bottom{background:url(http://img.carwale.com/cw-common/round-bdr-bg.gif) no-repeat; background-position:0 -66px; width:646px; height:9px;}
.round-blue-mid{border-left:1px solid #C1D9E5;border-right:1px solid #C1D9E5;width:644px;}

.round-blue-top-300{ background:url(http://img.carwale.com/cw-common/round-bdr-bg.gif) no-repeat; background-position:0 -78px; width:302px; height:7px;}
.round-blue-bottom-300{background:url(http://img.carwale.com/cw-common/round-bdr-bg.gif) no-repeat; background-position:0 -94px; width:302px; height:9px;}
.round-blue-mid-300{border-left:1px solid #C1D9E5;border-right:1px solid #C1D9E5;width:300px;}

/*  */
.mg_cars td{border-bottom:1px solid #6FA7D1; padding:5px;}
.process{border:1px solid #DADADA; width:130px; top:300px; background: #fff url(http://img.carwale.com/loader.gif) no-repeat; background-position:12% 50%;  z-index:100002; display:none;  position: absolute; text-align:center; padding:12px;}
.process-inline{background: #fff url(http://img.carwale.com/loader.gif) no-repeat; display:inline-block; width:20px; height:20px; margin:3px 0 0 5px; display:none;}

.breadcrumb{list-style:none; padding:0; font-size:11px; height:15px; margin-top:15px;}
.breadcrumb li{float:left; padding:0 2px;}
.breadcrumb li.fwd-arrow{font-size:12px;}
.breadcrumb .current{color:#5B5B5B; font-weight:bold;}
#mc .left-grid{width:645px; float:left;}
#mc .right-grid{width:300px; float:right;}
.left-grid .left-grid-lt{width:315px; float:left;}
.left-grid .left-grid-rt{width:315px; float:right;}
input.buttons, a.buttons{-moz-border-radius:5px 5px 5px 5px;background:url(http://img.carwale.com/cw-common/btnbg.png) repeat-x scroll 0 0 #FFAA22;border:1px solid #FFAA22;color:#333333;display:inline-block;font-weight:bold;margin:0;padding:3px 5px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #FFEE66; overflow:visible; width:auto; text-decoration:none;}
input.buttons-gray, a.buttons-gray{-moz-border-radius:5px 5px 5px 5px;background:url(/images/hdr/grey.gif) repeat-x scroll 0 0; border:1px solid #AEAEAE; color:#5B5B5B; display:inline-block; font-weight:bold; margin:0; padding:3px 5px; text-align: center;text-decoration:none; overflow:visible; width:auto; text-decoration:none;}
.blue-block{clear:both;background-color:#E7F8FF; padding:0 10px 10px; border:1px solid #D4E8F1; margin-top:20px;}
.gray-block{border:2px solid #DFDFDF; padding:0 10px 10px; margin-top:20px; zoom:1;}
.gray-block2{border:1px solid #DFDFDF; padding:0 10px 10px; margin-top:20px; zoom:1;}
.gray-block-top{border:2px solid #DFDFDF; padding:0 10px 10px; margin-top:10px; zoom:1;}
.mid-box{margin-top:15px!important;}
.blue-block p, .gray-block p, .mid-box p{margin:10px 0; padding:0;}
.clear{clear:both;}
.alert{background:url(http://img.carwale.com/cw-common/bg_alert.gif) repeat-x; padding:15px; border:1px solid #F7EC64;}
.hide{display:none;}
.margin-top10{margin-top:10px;}
.clear-margin{margin:0;}
.error{color:red; font-style:italic; font-size:11px;}
.moz-round{-moz-border-radius:3px;}
.box-left-grid-lt{width:305px; float:left;}
.box-left-grid-rt{width:305px; float:right;}
.ul-normal{font-size:12px; list-style:none;}
.ul-normal li{padding:3px 0px;}
h1, h2, h3, h4, h5, h6 , .hd1 a{font-family: Arial, Tahoma, Verdana; color:#5B5B5B !important;}
h1.hd1 {font-size:28px; margin:15px 0 10px 0; }
h2.hd2{font-size:18px; margin:10px 0 7px 0;}
h2.hd2 span, h1.hd1 span{font-size:11px; color:#999999; font-weight:normal;}
h2.hd2-underline{font-size:18px; margin:15px 0 5px 0; border-bottom:2px solid #DFDFDF; padding-bottom:5px;}
h3.hd3{font-size:14px; margin:10px 0 5px 0;}
h4.hd4{font-size:13px; margin:10px 0 7px 0;}
.hd1 a:hover{text-decoration:none !important;}

.price{font-weight:bold;font-size:16px;color:#5B5B5B;}
.price2{font-weight:bold;color:#5B5B5B;}
.redirect-rt{float:right; margin:0; padding:0;}
.redirect-lt{float:left; margin:0; padding:0;}

.process{width:145px; top:300px; height:48px; background: #F7F7F7 url(http://img.carwale.com/loading.gif) no-repeat; background-position:12% 50%;  z-index:100002; display:none;  position: absolute;}
.process-inline{background: #fff url(http://img.carwale.com/loader.gif) no-repeat; display:inline-block; width:20px; height:20px; margin:3px 0 0 5px; display:none;}
.clear{clear:both;}
.show{display:block;}
.text-grey2{color:#999999;}
.text-grey{font-size:11px; color:#999999;}
