﻿/* ======================== GENERAL ======================== */
html
{
	height: 100%;
	margin-top: 1px;
}
body
{
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #666;
	
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, label
{
	margin: 0;
	padding: 0;
}
table
{
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #666;
}
input, textarea, select
{
	font-size: 100%;
}
input.search-box
{
	vertical-align: top;
	height: 23px;
	width: 180px;
	box-shadow: 1px 1px 3px #B9B7B7 inset;
	-moz-box-shadow: 1px 1px 3px #B9B7B7 inset; /* For FF */
	-webkit-box-shadow: 1px 1px 3px #B9B7B7 inset; /* For Safari and Chrome */
	-o-box-shadow: 1px 1px 3px #B9B7B7 inset; /* For Opera */
	-ms-box-shadow: 1px 1px 3px #B9B7B7 inset; /* For IE */
}
input.text, textarea.text
{
	border: 1px solid #D3D3D3;
	padding: 0.3em;
	-moz-border-radius: 4px;
}
select
{
	border: 1px solid #D3D3D3;
	padding: 0.2em;
}
input.textAlert, select.textAlert, textarea.textAlert
{
	border: 1px solid #CD0A0A;
	padding: 0.3em;
	background-color: #FEF6F3;
}
ol, ul
{
	list-style: none;
}
#ad-container
{
	background-color: #ffffff;
	padding: 10px 0px;
	margin-top: 15px;
	border: 1px solid #e3e3e3;
	width: 980px;
	_padding: 10px 0 0px 0; *padding:10px00px0;}
#ad-container .ad-hdr
{
	width: 728px;
	float: left;
	margin-left: 10px;
	_margin-left: 4px;
	_margin-right: 12px;
}
#ad-container .small-ad
{
	width: 220px;
	float: right;
	margin-right: 10px;
}

.white_contener
{
	background-color: #fff;
	margin: 15px 7px !important;
	display: block;
	padding-top: 10px;
	padding-bottom: 15px;
	border: 1px solid #e3e3e3;
}

/*************************************************************************************************************************/
/** New Design */
/*************************************************************************************************************************/
h1
{
	font-size: 26px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}

#home-inner a
{
	text-decoration: none;
}
#home-inner a:hover
{
	text-decoration: underline;
}

/********* Main containers with 100% width + NavBars**********/
#login_ul li
{
	padding: 0 7px;
	margin: 0;
}
.top-navbar
{
	background-color: #2b2b2b;
	color: #CCC;
	min-width: 1008px;
	max-width: 100%;
	height: 32px;
}
.top-navbar-list li
{
	float: left !important;
	padding: 7px 10px 5px 10px;
}
.top-navbar-list li.first
{
	padding-left: 0;
}
.top-navbar-list li.awards
{
	padding: 0 7px;
}
.top-navbar-list li.awards .red-btn
{
	padding: 8px 8px 9px 8px;
}
.top-navbar-list li a, #login1_lblUser
{
	font-size: 12px;
	color: #c1c1c1;
	text-decoration: none;
	font-weight: bold;
}
.top-navbar-list li a.first
{
	margin-left: 0;
}
.top-navbar-list li a:hover
{
	color: #fff;
	text-decoration: underline;
}
.top-navbar-list li.sept
{
	background: url(../../img.carwale.com/newtemplate/nav-sept.gif) 0 0 no-repeat;
	margin-top: 5px;
	width: 2px;
	height: 9px;
	display: inline-block; *display:inline;}



.sub-navbar
{
	background: #f5f4f4 url(../../img.carwale.com/newtemplate/sub-navbar-bottom-bg.jpg) bottom repeat-x;
	color: #CCC;
	margin-top: -3px;
	min-width: 1008px;
	max-width: 100%;
}
.sub-navbar-list
{
	float: left;
}
.sub-navbar-list li
{
	display: inline-block; *display:inline;float:left;}
.sub-navbar-list li a
{
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	padding: 12px; *padding-bottom:11px;margin-bottom:2px;display:inline-block;}
.sub-navbar-list li a:hover
{
	color: #101010;
	background-color: #eeeded;
}
.sub-navbar-list li.active-sub a
{
	color: #101010;
	background-color: #eeeded;
	display: inline-block;
	margin-bottom: 3px; *padding-bottom:11px;}


.related-links a
{
	display: block;
	margin-bottom: 10px;
}


/********* Form Tag Css **********/
input[type="text"], select, textarea
{
    font-family: Arial;
    font-size: 12px;
    color: #6A6A6A;
    border: 1px solid #c9c9c9;
    padding: 5px;
}
select
{
    padding:0;
    cursor:pointer;
  
    }


        input[type="radio"]
        {
            float: none;
            margin-right: 5px;
            width: auto;
            cursor: pointer;
        }



a
{
	font-family: Arial, Tahoma, Verdana;

font-weight: bolder;
	
}

a.action-button
{
	padding: 6px 10px;
	color: #fff !important;
	text-decoration: none !important;
}

.footer-textarea
{
	width: 302px;
	max-width: 302px;
	min-height: 60px;
}


/********* Search Css **********/
.search input[type="text"]
{
	padding: 5px 25px 5px 5px;
	margin-top: 15px;
	width: 60px;
	border-radius: 12px;
	-moz-border-radius: 12px; /* For FF */
	-webkit-border-radius: 12px; /* For Safari and Chrome */
	-o-border-radius: 12px; /* For Opera */
	-ms-border-radius: 12px; /* For IE */
	transition-duration: .25s;
	transition-timing-function: linear;
	-moz-transition-duration: .25s;
	-moz-transition-timing-function: linear;
	-webkit-transition-duration: .25s;
	-webkit-transition-timing-function: linear;
	-o-transition-duration: .25s;
	-o-transition-timing-function: linear;
	-ms-transition-duration: .25s;
	-ms-transition-timing-function: linear;
}
.search input[type="text"]:hover
{
	box-shadow: 0px 2px 2px #c9c9c9 inset;
	-mox-box-shadow: 0px 2px 2px #f0f0f0 inset;
	-webkit-box-shadow: 0px 2px 2px #f0f0f0 inset;
	-o-box-shadow: 0px 2px 2px #f0f0f0 inset;
	-ms-box-shadow: 0px 2px 2px #f0f0f0 inset;
}
.search input[type="text"]:focus
{
	box-shadow: 0px 2px 2px #cdcdcd inset;
	transition-duration: .25s;
	transition-timing-function: linear;
	transition-property: width; /* Firefox 4 */
	-moz-transition-duration: .25s;
	-moz-transition-timing-function: linear; /* Safari and Chrome */
	-webkit-transition-duration: .25s;
	-webkit-transition-timing-function: linear; /* Opera */
	-o-transition-duration: .25s;
	-o-transition-timing-function: linear; /* MS */
	-ms-transition-duration: .25s;
	-ms-transition-timing-function: linear;
}

/********* Common Css **********/
.content_padding
{
	padding: 0 12px;
}
.leftfloat
{
	float: left;
}
.rightfloat
{
	float: right;
}

.align-left
{
	text-align: left;
}
.align-center
{
	text-align: center;
}
.align-right
{
	text-align: right;
}

.font10
{
	font-size: 10px;
}
.font11
{
	font-size: 11px;
}
.font12
{
	font-size: 12px;
}
.font18
{
	font-size: 16px !important;
}
.uppercase
{
	text-transform: uppercase;
}


.dark-text
{
	color: #333;
}
.grey-text
{
	color: #5e5e5e;
}
.light-grey-text
{
	color: #898585;
}
.white-text
{
	color: #fff !important;
}
.dark-grey-bg
{
	background: #1b1b1b url(../../img.carwale.com/newtemplate/footer-v-line.gif) top repeat-x;
	min-width: 1008px;
	max-width: 100%;
}

.block-space
{
	margin: 10px 0;
}
.content-inner-block
{
	padding: 10px;
}
.content-inner-block-7
{
	padding: 7px;
}
.content-inner-block-8
{
	padding: 8px;
}
.white-bg
{
	background-color: #FFF;
}
.grey-bg
{
	background-color: #e1e1e1;
}
.grey-bg-light
{
	background-color: #f1f1f1;
}

.margin-left5
{
	margin-left: 5px !important;
}
.margin-left10
{
	margin-left: 10px !important;
}
.margin-left15
{
	margin-left: 15px !important;
}
.margin-left20
{
	margin-left: 20px !important;
}

.margin-top5
{
	margin-top: 5px !important;
}
.margin-top10
{
	margin-top: 10px !important;
}
.margin-top15
{
	margin-top: 15px !important;
}
.margin-top20
{
	margin-top: 20px !important;
}

.margin-right5
{
	margin-right: 5px !important;
}
.margin-right10
{
	margin-right: 10px !important;
}
.margin-right15
{
	margin-right: 15px !important;
}

.margin-bottom0
{
	margin-bottom: 0 !important;
}
.margin-bottom5
{
	margin-bottom: 5px !important;
}
.margin-bottom10
{
	margin-bottom: 10px !important;
}
.margin-bottom15
{
	margin-bottom: 15px !important;
}
.margin-bottom20
{
	margin-bottom: 20px !important;
}

.padding-top10
{
	padding-top: 10px !important;
}

.clear
{
	clear: both;
}
.error
{
	color: #cc0001;
}

.temp-height
{
	height: 250px;
}


/********* Rounded corner and Box shadow Css **********/
.rounded-corner5
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}
.rounded-corner10
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}
.box-shadow
{
	box-shadow: 0 2px 3px #666666;
	-moz-box-shadow: 0 2px 3px #666666;
	-webkit-box-shadow: 0 2px 3px #666666;
	-o-box-shadow: 0 2px 3px #666666;
	-ms-box-shadow: 0 2px 3px #666666;
}

/********* Sprite Css **********/
.cw-sprite
{
	background: url(../../img.carwale.com/newtemplate/cw-sprite_v1.1f9e3.png?v=1.1) no-repeat;
}
a.f-icon
{
	background-position: 0 2px; *background-position:00;width:16px;height:18px;display:inline-block!important;}
a.f-icon:hover
{
	opacity: .8;
}
a.t-icon
{
	background-position: 0 -24px; *background-position:0-26px;width:16px;height:18px;display:inline-block!important;}
a.t-icon:hover
{
	opacity: .8;
}

a.cw-logo
{
	background-position: -62px 0px;
	width: 140px;
	height: 30px;
	display: inline-block !important;
}

a.search-icon
{
	background-position: 0 -52px;
	width: 15px;
	height: 16px;
	display: inline-block !important;
	margin-right: -15px;
	position: relative;
	top: 4px;
	left: -29px;
	z-index: 999; *top:-4px;*left:-20px;}

/*Home Icon css*/
a.home-icon
{
	background-position: -53px -30px;
	width: 17px;
	height: 15px;
}


a.f-lrg-icon
{
	background-position: 0px -85px;
	width: 33px;
	height: 38px;
	display: inline-block !important;
}
a.f-lrg-icon:hover
{
	opacity: .8;
}
a.t-lrg-icon
{
	background-position: -41px -85px;
	width: 33px;
	height: 38px;
	display: inline-block !important;
}
a.t-lrg-icon:hover
{
	opacity: .8;
}
a.y-lrg-icon
{
	background-position: -83px -85px;
	width: 33px;
	height: 38px;
	display: inline-block !important;
}
a.y-lrg-icon:hover
{
	opacity: .8;
}

.rupee-small
{
	background-position: 0 -172px;
	width: 11px;
	padding-left: 16px;
}
.rupee-medium
{
	background-position: 0 -140px;
	width: 10px;
	padding-left: 16px;
}
.rupee-large
{
	background-position: 0 -209px;
	width: 19px;
	padding-left: 16px;
}

.stamp-icon
{
	background-position: -88px -155px;
	width: 102px;
	height: 92px;
}

/**********Targeted Css****************/

.temp-height
{
	height: 250px;
}


.width325
{
	width: 100%;
	margin-left: 350px;
}
.width320
{
	width: 313px; *width:310px;}
.width333
{
	width: 328px;
	height: 290px; *height:290px;background-color:#fcfcfc;}
.width659
{
	width: 654px;
	border-right: 1px solid #e2e2e2;
}
.small-width
{
	padding-left: 10px;
	padding-right: 10px;
	width: 126px;
}
.small-arrow-width
{
	width: 100px;
}

.footer-top-shadow
{
	background-color: #1b1b1b;
	min-width: 1008px;
	max-width: 100%;
}

#write-review select
{
	width: 115px;
}


#footer-area h2, #footer-area p, #footer-area a, #copyright, #copyright a
{
	color: #C1C1C1 !important;
	font-weight: normal;
}
#footer-area a:hover
{
	color: #fff;
}
#footer-area textarea
{
	background-color: #2e2e2e;
	border: 1px solid #414141;
}
#footer-area input[type="button"]:hover
{
	box-shadow: none;
}
#footer-area input[type="button"]:focus
{
	box-shadow: none;
}

#newLaunches h3 a, #upcomingCars h3 a, #topSellingCars h3 a
{
	color: #5B5B5B !important;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
#newLaunches h3 a:hover, #upcomingCars h3 a:hover, #topSellingCars h3 a:hover
{
	text-decoration: underline;
}



.border
{
	border: 1px solid #e2e2e2;
}
.border-left-right
{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
.border-right
{
	border-right: 1px solid #e2e2e2;
}

.border-dotted
{
	border-bottom: 1px dotted #e2e2e2;
}
.no-border-left
{
	border-left: 0;
}


#new-cars select
{
	width: 100px;
	padding: 4px;
}
#used-cars select
{
	width: 202px;
	padding: 4px;
}





/* ------------------------ Contents ------------------------ */
#mc
{
	width: 994px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
}
#cw-body
{
	margin: 10px 15px 5px 15px;
	padding: 0;
	background-color: #fff;
}

/* ------------------------ Footer ------------------------ */
#cw-footer
{
	text-align: center;
	padding: 10px 0 0 0;
	line-height: 25px;
	margin-top: 10px;
	color: #fff;
	font-size: 11px;
}

/* ------------------------ Breadcrumb ------------------------ */
.breadcrumb
{
	list-style: none;
	padding: 0;
	font-size: 11px;
	height: 15px;
}
.breadcrumb li
{
	float: left;
	padding: 0 2px;
}
.breadcrumb li.fwd-arrow
{
	font-size: 12px;
}
.breadcrumb .current
{
	color: #5B5B5B;
	font-weight: bold;
}

/* ------------------------ Headings/Typography ------------------------ */
h1,  h3, h4, h5, h6, .hd1 a
{
	font-family: Arial, Tahoma, Verdana;
	color: white !important;
	font-weight: bolder;
}
h2 
{
	font-family: 'Effra', Helvetica Neue, HelveticaNeue, Helvetica-Neue, sans-serif;
margin: 0 0 10px 0;
color: #21236b;
font-weight: normal;
}
hr
{	

border: 1px solid #fae9da;
height: -1px;
width: 100%;
float: left;
margin: 0 0 10px 0;
}


h1.hd1
{
	font-size: 28px;
	margin: 15px 0 2px 0;
}
h2.hd2
{
	font-family: 'Effra', Helvetica Neue, HelveticaNeue, Helvetica-Neue, sans-serif;
margin: 0 0 10px 0;
color: #7b2b84;
font-weight: normal;
}
h2.hd2 span, h1.hd1 span
{
	font-size: 10px;
	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;
}

/* ------------------------ Links and Buttons ------------------------ */
a, a:link
{
	text-decoration: none;
	color: #707074;
	cursor: pointer;
	outline: none;
	font-weight: normal;
}
a:hover
{
	text-decoration: underline;
	color: #005DA5;
}
a.href-title
{
	font-weight: bold;
}
a.href-grey
{
	text-decoration: underline;
	color: #999999;
	font-size: 11px;
}


#cw-footer a
{
	text-decoration: underline;
	cursor: pointer;
	font-size: 11px;
	color: #fff;
}
#cw-footer div
{
	color: #fff;
}





/*-------------------- Layout Style ----------------------- */
.left-grid
{
	width: 646px;
	float: left;
}
.right-grid
{
	width: 300px;
	float: right;
}
.left_container_top
{
	width: 783px;
	float: left;
}
.right_container
{
	float: right;
	width: 160px;
}
.left-grid .left-grid-lt
{
	width: 315px;
	float: left;
}
.left-grid .left-grid-rt
{
	width: 315px;
	float: right;
}

.box-left-grid-lt
{
	width: 305px;
	float: left;
}
.box-left-grid-rt
{
	width: 305px;
	float: right;
}

.ul-arrow
{
	font-size: 12px;
	list-style: none;
}
.ul-arrow li
{
	padding: 3px 0px;
}
.ul-arrow li a
{
	background: url(../../img.carwale.com/cw-common/ul-arrow.gif) no-repeat center left;
	margin-left: 5px;
	padding-left: 10px;
}
.ul-arrow2
{
	font-size: 12px;
	list-style: none;
}
.ul-arrow2 li
{
	background: url(../../img.carwale.com/cw-common/ul-arrow.gif) no-repeat top left;
	background-position: 0px 7px;
	padding: 2px 0 2px 7px;
}
.ul-arrow-inner
{
	font-size: 12px;
	list-style: none;
}
.ul-arrow-inner li
{
	background: url(../../img.carwale.com/cw-common/ul-arrow.gif) no-repeat top left;
	background-position: 0px 7px;
	padding: 2px 0 2px 7px;
	margin-left: 7px;
}
.ul-normal
{
	font-size: 12px;
	list-style: none;
}
.ul-normal li
{
	padding: 3px 0px;
}
.ul-xs
{
	font-size: 11px;
	list-style: none;
}
.ul-xs li
{
	padding: 1px 0px;
}
.ul-horz
{
	list-style: none;
}
.ul-horz li
{
	padding: 5px 2px;
	float: left;
	text-align: center;
}
ul.normal
{
	font-size: 12px;
	list-style: none;
}
ul.normal li
{
	padding: 3px 0px;
}

/* Containers */
.blue-block
{
	clear: both;
	background-color: #f4f3f3;
	padding: 0 10px 10px;
	border: 1px solid #e5e5e5;
	margin-top: 20px;
}
.gray-block
{
	border: 1px solid #DFDFDF;
	padding: 0 10px 10px;
	margin-top: 20px;
	zoom: 1;
}
.gray-block-nor
{
	border: 1px solid #DFDFDF;
	padding: 0 10px 10px;
	margin-top: 20px;
	zoom: 1;
	border-radius: 7px;
}
.gray-block-solid
{
	border: 1px solid #DFDFDF;
	background-color: #f7f7f7;
	padding: 0 10px 10px;
	margin-top: 20px;
	zoom: 1;
}
.gb-solid-bg
{
	background: url( "../../img.carwale.com/news/box.gif" ) repeat-x scroll left top #FFFFFF;
	border: 1px solid #DFDFDF;
	line-height: 18px;
	margin: 0 0 10px;
	padding: 10px 5px;
}
.gray-block2
{
	border: 1px solid #DFDFDF;
	padding: 0 10px 10px;
	margin-top: 20px;
	zoom: 1;
}
.gray-block-top
{
	border: 1px 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;
}
.greyboxTop
{
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #D3D3D3;
	float: right;
	margin-bottom: 20px;
	padding: 12px 0 15px 8px;
	width: 148px;
}

.hr-dotted
{
	border-bottom: 1px dashed #DFDFDF;
	margin-top: 15px;
	padding: 0;
}
.vr-dotted
{
	border-right: 1px dashed #DFDFDF;
}
.hr-solid
{
	border-bottom: 1px solid #DFDFDF;
	margin-top: 15px;
}
.clear
{
	clear: both;
}

.tblDefault
{
	width: 100%;
	border-collapse: collapse;
}
.tblDefault th
{
	font-weight: bold;
	text-align: left;
	background-color: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	color: #5B5B5B;
}
.tblDefault td
{
	border-bottom: 1px solid #e5e5e5;
	padding: 8px;
}
.tblDefault p
{
	padding: 5px 0;
	margin: 0;
}
.tbl-std th
{
	color: #858585;
	font-weight: normal;
	text-align: left;
	padding: 4px 0;
}
.tbl-std td
{
	padding: 4px 0;
}

.text-grey2
{
	color: #999999;
}
.text-grey
{
	font-size: 11px;
	color: #999999;
}
.f-small
{
	font-size: 11px;
	margin: 0;
}
.f-small-b
{
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
}
.font11
{
	font-size: 11px;
}

.imgResCar
{
	border: 2px solid #E0E0E0;
	padding: 4px;
}
.img-border
{
	padding: 5px;
	border: 1px solid #E1E1E1;
}
.car-desc-rt
{
	width: 400px;
	float: right;
}
.car-desc-rt p
{
	margin: 3px 0;
}
.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;
}

.alert
{
	background: url(../../img.carwale.com/cw-common/bg_alert.gif) repeat-x;
	padding: 7px;
	border: 1px solid #F7EC64;
}
.hide
{
	display: none;
}
.show
{
	display: block;
}

.margin-top10
{
	margin-top: 10px;
}
.margin-top5
{
	margin-top: 5px;
}
.clear-margin
{
	margin: 0;
}
.no-padding
{
	padding: 0 !important;
}
.moz-round
{
	-moz-border-radius: 3px;
}

/*----------------- Share with Friends ---------------------------*/
.share-page
{
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	text-align: right;
	width: 155px;
	float: right;
	padding: 5px;
	vertical-align: middle;
	line-height: 100%;
}
.share-page span
{
	float: left;
	line-height: 15px;
}
.share-frnds
{
	background: url(../../img.carwale.com/icons/share.gif);
	background-repeat: no-repeat;
	display: inline-block;
}
.facebook
{
	background-position: 0 0;
	height: 16px;
	width: 20px;
}
.twitter
{
	background-position: -21px 0;
	height: 16px;
	width: 20px;
}
.mail-frnds
{
	background-position: -41px 0;
	height: 16px;
	width: 16px;
}

/*----------------- Icon Sheet ---------------------------*/
.icon-sheet
{
	background: url(../../img.carwale.com/cw-common/icon-sheet2.gif) no-repeat;
}
.right-arrow
{
	background-position: -8px -167px;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 3px 2px 0 0;
}
.down-arrow
{
	background-position: -8px -151px;
	display: block;
	float: left;
	width: 12px;
	height: 7px;
	margin: 3px 2px 0 0;
}
.more-link
{
	background-position: -8px -23px;
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
}
.more-link-lt
{
	background-position: -8px -23px;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
}
.more-link-bg
{
	background-position: -8px -212px;
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
}
.rss-link
{
	background-position: -8px -186px;
	display: block;
	float: right;
	width: 18px;
	height: 18px;
	margin: 0px 0 0 0px;
}
.right-arrow-grey
{
	background-position: -8px -232px;
	display: block;
	float: left;
	width: 10px;
	height: 12px;
	margin: 0px 0 0 0px;
}
.down-arrow-grey
{
	background-position: -8px -249px;
	display: block;
	float: left;
	width: 15px;
	height: 12px;
}
.right-arrow-bg
{
	background-position: -22px -167px;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin: 4px 2px 0 0;
	padding: 0;
	font-size: 0;
}
.down-arrow-bg
{
	background-position: -30px -151px;
	display: block;
	float: left;
	width: 12px;
	height: 7px;
	margin: 4px 2px 0 0;
	font-size: 0;
}

/*----------------- Css for Ajax Login Popup ---------------------------*/
#login-popup, #login-popup a, .reg-popup, .reg-popup a
{
	color: #5B5B5B;
}
#login-popup
{
	background: url(../../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(../../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(../../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;
}

/* Css for grey overlay box */
.gb-content
{
	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
{
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #CCCCCC;
	margin: 10px;
	color: #000000;
}
#gb-window #gb-title
{
	float: left;
	margin: 10px 0;
}
#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: #1A1A1A;
	opacity: .30;
	filter: Alpha(Opacity=30);
	display: none;
	z-index: 100001;
}
.process
{
	width: 145px;
	top: 300px;
	height: 48px;
	background: #F7F7F7 url(../../img.carwale.com/loading.gif) no-repeat;
	background-position: 12% 50%;
	z-index: 100002;
	display: none;
	position: absolute;
}
.process-inline
{
	background: #fff url(../../img.carwale.com/loader.gif) no-repeat;
	display: none;
	width: 20px;
	height: 20px;
	margin: 3px 0 0 5px;
}
.gb-close
{
	float: right;
	margin: 0;
	background: url(../../img.carwale.com/cw-common/slide/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
}
.gb-back
{
	float: right;
	margin: 0;
	background: url(../../img.carwale.com/cw-common/slide/controls.png) -75px 0px no-repeat;
	width: 25px;
	height: 25px;
}
/*----------------- Class to handle Asp.Net trace background ---------------------------*/
#__asptrace
{
	background-color: #fff;
}
.bg-hilight
{
	background-color: #FCF5A9;
	padding: 2px;
	color: #626262;
}

.field_container
{
	display: inline-block;
	position: relative;
	width: auto;
}
div.field_container select, div.field_container input
{
	border: 1px solid #BDC7D8;
	font-size: 13px;
	padding: 5px;
	width: 200px;
}


/* check box */
.filter
{
	background: url(../../img.carwale.com/used/chkbox_new.png) no-repeat;
	color: #4D4D4D !important;
	text-decoration: none !important;
	padding: 2px 0 2px 23px;
}
.unchecked
{
	background-position: -15px -17px;
}
.checked
{
	background-position: -15px -64px;
}
.expnd
{
	background-position: -20px -108px;
	width: 16px;
	height: 16px;
	padding: 0;
}
.collapse
{
	background-position: -20px -152px;
	width: 16px;
	height: 16px;
	padding: 0;
}

.ul-params
{
	list-style: none;
	margin-bottom: 15px;
	border: 1px solid #C7E3EF;
	background-color: #fff;
	padding: 7px 0;
	border-radius: 7px;
	font-size: 12px;
}
.ul-params li
{
	padding: 3px;
}

.ul-params-div
{
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 7px 0;
	border-radius: 7px;
	margin-bottom: 15px;
}
.ul-params-col
{
	list-style: none;
	background-color: #fff;
	font-size: 12px;
}
.ul-params-col li
{
	padding: 3px;
	float: left;
	width: 135px;
}


.body-style
{
	padding: 0;
	background: url(../../img.carwale.com/carbodystyles/body-styles.gif) no-repeat;
	height: 30px;
	margin-bottom: 5px;
	cursor: pointer;
}
.hatchback
{
	background-position: 0 0px;
	width: 50px;
}
.sedan
{
	background-position: 0 -123px;
	width: 80px;
}
.suv
{
	background-position: 0 -34px;
	width: 74px;
}
.van
{
	background-position: 0 -157px;
	width: 80px;
}
.truck
{
	background-position: 0 -63px;
	width: 76px;
}
.wagon
{
	background-position: 0 -187px;
	width: 79px;
}
.coupe
{
	background-position: 0 -94px;
	width: 76px;
}
.convertible
{
	background-position: 0 -216px;
	width: 77px;
}

/*class for BikeWale linking to CarWale*/
.bikewalelink
{
	float: right !important;
	padding: 7px 10px 0 10px !important;
}

/* class for fb "like" count position */
#social
{
	width: 80px;
	float: right;
	margin: 7px 10px 0 0;
}

.grid_1
{
	width: 69px;
}
.grid_2
{
	width: 152px;
}
.grid_3
{
	width: 235px;
}
.grid_4
{
	width: 318px;
}
.grid_5
{
	width: 401px;
}
.grid_6
{
	width: 484px;
}
.grid_7
{
	width: 567px;
}
.grid_8
{
	width: 650px;
}
.grid_9
{
	width: 733px;
}
.grid_10
{
	width: 816px;
}
.grid_11
{
	width: 899px;
}
.grid_12
{
	width: 982px;
}
.column
{
	
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 109px;
}



/********Addition from Grid -960 ********/

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}


/*************Carousel Full width***************/

.featured-cars-list_carousel
{
	width: 300px;
	overflow: hidden !important;
}
#foo4 li
{
	width: 300px;
	padding-bottom: 10px;
	float: left !important;
	height: 210px !important;
}


.carousel_wrapper
{
	width: 965px;
	overflow: hidden !important;
}
.list_carousel
{
	width: 965px;
}
.list_carousel ul
{
	list-style: none;
	display: block;
}
.list_carousel li
{
	width: 212px;
	background-color: #FFF;
	padding: 10px;
	margin-right: 12px;
	display: block;
	overflow: hidden !important;
	float: left !important;
	height: 250px !important;
}
.list_carousel li img
{
	border: 1px solid #e2e2e2;
}
#home-inner a.prev, #home-inner a.next
{
	background: url(../../img.carwale.com/newtemplate/cw-sprite.png) no-repeat transparent;
	width: 11px !important;
	height: 19px;
	display: block;
	position: relative;
}
#home-inner a.prev
{
	background-position: -21px -272px;
	float: left;
}
#home-inner a.prev:hover
{
	background-position: -21px -301px;
}
#home-inner a.prev.disabled
{
	background-position: -21px -330px !important;
}

#home-inner a.next
{
	background-position: 0 -272px;
	width: 11px !important;
	float: right;
}
#home-inner a.next:hover
{
	background-position: 0px -301px;
}
#home-inner a.next.disabled
{
	background-position: 0px -330px !important;
}
#home-inner a.prev.disabled, #home-inner a.next.disabled
{
	cursor: default;
}

#home-inner a.prev span, #home-inner a.next span
{
	display: none;
}
.pagination
{
	text-align: center;
}
.pagination a
{
	background: url(../../img.carwale.com/newtemplate/cw-sprite.png) -121px -331px no-repeat transparent;
	width: 11px;
	height: 11px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected
{
	background-position: -100px -331px;
	cursor: default;
}
.pagination a span
{
	display: none;
}


.arrow-position
{
	margin-top: -35px;
	width: 30px;
}


/* 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(../../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 jQuery-ui icons*/
.ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(../../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;
}

.wraptocenter
{
	text-align: center;
	vertical-align: middle;
	height: 155px;
	width: 230px;
}
.wraptocenter *
{
	vertical-align: middle;
}
.wraptocenter span
{
	display: inline-block;
	height: 100%;
}
/*jCarousel loading gif*/
.loading
{
	background: #fff url(../../img.carwale.com/loader.gif) no-repeat center;
}


.jcarousel-container-horizontal
{
	width: 965px;
}
.jcarousel-clip
{
	overflow: hidden;
}
.jcarousel-clip-horizontal, .jcarousel-clip-vertical
{
	width: 965px;
	height: 270px;
}

#featuredCars .jcarousel-clip
{
	overflow: hidden;
}
#featuredCars .jcarousel-clip-horizontal, .jcarousel-clip-vertical
{
	width: 300px;
	height: 220px;
}



/**New classes introduced **/
.content-block-white
{
	background-color: #FFF;
	border: 1px solid #E2E2E2;
	margin-bottom: 14px;
}
.content-block-white h1
{
	font-size: 16px;
}
.content-block-grey
{
	background-color: #E1E1E1;
	border-top: 1px solid #ababab;
	margin-bottom: 14px;
}
.margin-top-15
{
	margin-top: -15px;
}
.opacity4
{
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.opacity10
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.site-header {
/*left: 32px;
left: 2rem;
right: 32px;
right: 2rem;*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #eeeeee;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f8f8f8));
background-image: -webkit-linear-gradient(top, #eeeeee, #f8f8f8);
background-image: -moz-linear-gradient(top, #eeeeee, #f8f8f8);
background-image: -ms-linear-gradient(top, #eeeeee, #f8f8f8);
background-image: -o-linear-gradient(top, #eeeeee, #f8f8f8);
background-image: linear-gradient(to bottom, #eeeeee, #f8f8f8);
-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.9);
box-shadow: 0 0 9px rgba(0, 0, 0, 0.9);
/*max-width: 1232px;*/
/*max-width: 77rem;*/
padding: 0 32px;
padding: 0 2rem;
-webkit-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
position: fixed;
z-index: 50;
top: 0;
margin: 0 auto;
height :95px;
width:100%;


background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 1%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

}

img
{
    border:0;
    }
    .common_content
    {
        font-family:Arial,Tahoma;
        font-size:13px;
        text-decoration:none;
        font-weight:normal;
        color:#666666;
        line-height:20px; 
        text-align:justify;   
    }
    .divImgWrap
{
clear:both;
float:none;
margin:15px 5px;
width:865px;    
}
.divImg
{
    width: 200px;
    height:150px;
    margin: 5px;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;   
    float: left;
   /* border:1px solid #d1d1d1 !important;  */
}
.divImg:hover
{  
   /* border:1px solid #707074 !important;  */
}
.divImg img
{
    width:147px;
    height:110px;
    padding: 5px 5px 5px 5px;
    border:1px solid #ffeaea !important;
    border-radius:8px !important;
}
.divImg img:hover
{
    border:1px solid #faa45b !important;  
    border-radius:8px;     
}
.divImgOverlay
{
    position: relative;
    margin-top: 0;
    padding: 0 18px 0 6px;
    display: none;
    height: 0;
    max-height: 38px;
    overflow: hidden;
}
.divImgInfo
{
    padding: 0px 1px 0 10px;
    text-align: center;
}
.divImgInfo div
{
    margin: 0 0 0 0;
}
.wclass
{
    color: Gray;
    font-family: Arial;
    font-size: 11px;
}

#holder, #holder .holderInner {
    border-radius: 8px 8px 8px 8px;
}
#holder {
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    width: 960px;
}
#holder .holderInner {
    background-color: #FDFDFD;
    border: 1px solid #FAE8D4;
    float: left;
    list-style: none outside none;
    margin: 10px 0 10px 17px;
    padding: 20px 0 10px;
    width: 900px;
}
.custombox
{
     background-color: #FDFDFD;
    border: 1px solid #FAE8D4;
    float: left;
    list-style: none outside none;
    margin: 10px 0 10px 17px;
    padding: 10px 0 10px;
    width: 900px;
    border-radius: 8px 8px 8px 8px;    
}
.imgoverlay
{
 border: 1px solid #FFEAEA !important;
    border-radius: 8px 8px 8px 8px !important;   
    padding: 5px;
    
}
.textAdmin {
    color:#666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
}

/* css for news */

    .newsModule
        {
            line-height:20px;    
            width:100%;
            text-align:justify;
        }
        .newsModule ul
        {
            list-style-type:none;
        }
        .newsModule li
{
    background-position: left 7px;
    background-image: url('../images/arrow.jpg');
    background-repeat: no-repeat;
    padding-left:25px;
    padding-top:0px;
    vertical-align:top;
    text-align:left;
}
.newsModule .ntitle
{
    width:90%;
    word-wrap:break-word;
    line-height:22px;
    min-height:30px;
    font-size:14px;
    font-family:Arial;
    text-align:left;
    }

    .newsModule .nthumbnail
{
    float:left ;    
    word-wrap:break-word;
    margin:0px 10px 10px 0px;

    }
    .newsModule .ndt
{
    font-weight:bold;
    font-size:12px;
    
    }
      .newsModule a
        {
text-decoration:none;
        }
        .newsModule a:hover
        {
text-decoration:underline;
        }
           .newsModule img
           {
            max-height:350px;
            max-width:480px;    
           }
             .newsModule p
        {
            margin:10px 0px;
        }