@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'rupee_foradianregular';
 src: url('../fonts/rupee_foradian-webfont.eot');
 src: url('../fonts/rupee_foradian-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/rupee_foradian-webfont.woff') format('woff'), url('../fonts/rupee_foradian-webfont.ttf') format('truetype'), url('../fonts/rupee_foradian-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
html, body {
	height: 100%;
}
body {
	background: #fff;
	color: #272927;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
* {
	margin: 0;
	padding: 0;
}
ul li {
	list-style: none;
}
img {
	border: none;
}
a {
	color: #000;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p {
	font-size: 1.2em;
	line-height: 18px;
	padding-bottom: 10px;
}
section, header, nav, footer, aside, figure, figcaption, article, hgroup {
	display: block
}
textarea {
	resize: none;
	outline: none;
}
select {
	outline: none;
}
table {
	border-collapse: collapse;
}
.clear {
	clear: both;
}
.fltlft {
	float: left!important;
}
.fltrht {
	float: right!important;
}
.nobor {
	border: none!important;
}
.mar0 {
	margin: 0!important;
}
.padRht0 {
	padding-right: 0!important;
}
.drkBtnBig, .queAsk a.clsnoti, .queaskBx, .navCont li a, .drkBtn, .lhtBtn, .ftLinksLst li a, .allqueryBx article a, .othercatCont a, .careerAppLnk, .cityselCont .submitCity, .cityselCont .clsCity, .frpassNreg li a, .frPass label, .frmflderr, .pagination a, .clsLogin, .btnStyle, #menu ul li a, .archWrap li a, .indTstmRht p a, .canCel, .cityLink li a, .scmIcon li a, .bookBut, .subsBut, .subsInPut, .crosButt, .upLodBut {
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
/** Global style end here **/
.mainWrapper {
	background: #fff url(../images/bg-page.jpg) repeat-x left 0;
}
header {
	/*background:#f5db06;*/
	background: #ffd000;
	width: 100%;
	height: 115px;
	border-bottom: 2px solid #000403;
	position: relative;
	z-index: 100;
}
.headerCont {
	position: relative;
	width: 980px;
	margin: auto;
}
/*.logo-mfc {
	position: absolute;
	left: 0;
	top: 17px;
	z-index: 2;
}*/
.logo-mfc {
	position: absolute;
	left: 0;
	top: 24px;
	z-index: 2;
	width:200px;
}
.headLogWrapper {
	height: 66px;
	min-width: 10px;
	padding: 5px 0 0 0;
}
.loginList {
	float: right;
	margin-bottom: 15px;
}
.loginList li {
	float: left;
	margin-left: 5px;
}
.loginList li.noMar {
	margin-left: 0;
}
.logInp {
	background: #fff;
	height: 16px;
	padding: 0 2px;
	line-height: 16px;
	font-size: 1.2em;
	border: 1px solid #9b9406;
	width: 162px;
}
.btnLogSub {
	background: url(../images/bg-btnLogin.gif) no-repeat left top;
	display: block;
	height: 18px;
	width: 69px;
	text-indent: -9999px;
}
.btnLogSub:hover {
	background-position: left -18px;
}
.btnLogSub:active {
	background-position: left -36px;
}
.btnLogFc {
	background: url(../images/bg-btnLogFc.gif) no-repeat left top;
	display: block;
	height: 18px;
	width: 74px;
	text-indent: -9999px;
}
.btnLogFc:hover {
	background-position: left -18px;
}
.btnLogFc:active {
	background-position: left -36px;
}
.logOr {
	font-size: 1em;
	color: #b30a00;
}
.frpassNreg {
	clear: left;
	margin-left: 0 !important;
}
.frPass {
	border: none!important;
	margin-left: 0 !important;
}
.regNow {
	margin-left: 10px!important;
	padding-left: 10px;
}
.frPass, .regNow {
	font-size: 1em;
}
.frPass a, .regNow a, .frPass label {
	cursor: pointer;
	color: #9b9406;
}
.frPass a:hover, .regNow a:hover, .frPass label:hover {
	color: #352e02;
}
.frPass .rememe {
	float: left;
	margin-right: 5px;
	vertical-align: middle;
}
.frpassNreg li {
	border-left: 1px solid #9b9406;
}
.frpassNreg ul {
	padding: 5px 0 0;
}
.afterLogged {
	margin-top: -5px;
	float: right;
	padding: 7px 0;
	background: rgb(196,196,196); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(196, 196, 196, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(196, 196, 196, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(196, 196, 196, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(196, 196, 196, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(196, 196, 196, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(196, 196, 196, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.afterLogged li {
	position: relative;
	float: left;
	font-size: 1.2em;
	padding: 0 10px;
}
.notiHd span {
	background: #000;
	color: #fff;
	padding: 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-right: 3px;
}
.notifNew {
	z-index: 2;
	position: absolute;
	top: -7px;
	left: 23px;
}
.sitenav {
	float: right;
	position: relative;
	clear: both;
}
.navSlug {
	background: url(../images/bg-navSlugTollFree.gif) no-repeat left top;
	position: absolute;
	right: 13px;
	top: -5px;
	width: 175px;
	height: 34px;
	padding: 6px 0 0 47px;
}
.navSlug h4, .navSlug h5 {
	float: left;
	color: #fff;
	text-shadow: 1px 2px 2px #000;
}
.navSlug h4 {
	text-align: justify;
	font-size: 1.1em;
	line-height: 14px;
}
.navSlug h4 span {
	font-size: 16px;
}
.navSlug h5 {
	font-size: 1.6em;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 0 0 0 10px;
	text-align: center;
	width: 100px;
}
.navSlug h5 span {
	font-size: 11px;
}
.navCont {
	float: left;
	background: #0a0a0a;
	height: 30px;
	/*padding:0 240px 0 12px;*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;/*overflow:hidden;*/
}
.navCont li {
	position: relative;
	float: left;
	font-size: 1.4em;
	color: #fff;
	margin: 0 2px;
	white-space: nowrap;
}
.navCont li a {
	float: left;
	display: block;
	color: #fff;
	border-left: 1px solid #0A0A0A;
	border-right: 1px solid #0A0A0A;
	padding: 5px 5px 0;
	height: 25px;
	white-space: nowrap;
}
.navCont li a:hover {
	background: #43402c;
	color: #fff;
	border-left: 1px solid #817943;
	border-right: 1px solid #817943;
}
footer {
	background: #fff;
	width: 100%;
	margin: 0 0 40px;
}
.footerShade {
	width: 100%;
	float: left;
	padding: 25px 0;
	background: rgb(198,198,198); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(198, 198, 198, 1) 0%, rgba(235, 235, 235, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(198, 198, 198, 1)), color-stop(100%, rgba(235, 235, 235, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(198, 198, 198, 1) 0%, rgba(235, 235, 235, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(198, 198, 198, 1) 0%, rgba(235, 235, 235, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(198, 198, 198, 1) 0%, rgba(235, 235, 235, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(198, 198, 198, 1) 0%, rgba(235, 235, 235, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#ebebeb', GradientType=0 ); /* IE6-9 */
}
.footerLinksWrap {
	width: 980px;
	margin: auto;
}
.mLinkList {
	float: left;
	padding: 0 20px;
	background: url(../images/sep-footer.gif) no-repeat right 20px;
	min-height: 125px;
}
.lastLnkList {
	padding-right: 0;
	background: none;
}
.ftLinksLst {
}
.ftLinksLst li {
	margin-bottom: 5px;
	color: #000;
	font-size: 1.2em;
}
.ftLinksLst li h4 {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}
.ftLinksLst li a:hover {
	color: #696969;
}
.otherLnkWrap {
	width: 980px;
	margin: auto;
	padding: 10px 0;
}
.expCom {
	float: left;
}
.otherFtlinks {
	float: right;
}
.otherFtlinks li {
	float: left;
	font-size: 1.2em;
	padding: 0 10px;
	border-right: 1px solid #000;
}
.otherFtlinks li.otLstLnk {
	padding-right: 0;
	border: none;
}
.expCom {
	font-size: 1.2em;
}
.carGarage {
	background: #464646 url(../images/bg-garage.jpg) no-repeat center top;
	width: 100%;
	height: 465px;
	position: relative;
}
.garCars {
	position: relative;
	width: 894px;
	height: 391px;
	margin: auto;
	padding-top: 47px;
}
.carSep {
	position: absolute;
	width: 894px;
	height: 391px;
	left: 50%;
	top: 0;
	margin-left: -447px;
	z-index: 10;
}
.carSep li {
	float: left;
}
.crSep1, .crSep2, .crSep3 {
	background: url(../images/bg-carseperator.png) repeat-y right top;
}
.crSep1, .crSep2, .crSep3, .crSep4 {
	position: absolute;
	height: 390px;
}
.gCar {
	position: absolute;
	overflow: hidden;
}
.car1 {
	background: url(../images/car1_v-2.jpg) no-repeat 0 0;
	height: 391px;
	width: 220px;
	left: 0;
}
.crSep1 {
	left: 0;
	width: 220px;
}
.car2 {
	background: url(../images/car2_v-2.jpg) no-repeat -220px 0;
	height: 391px;
	width: 192px;
	left: 220px;
}
.crSep2 {
	width: 192px;
	left: 220px;
}
.car3 {
	background: url(../images/car3_v-2.jpg) no-repeat -412px 0;
	height: 391px;
	width: 218px;
	left: 412px;
}
.crSep3 {
	width: 218px;
	left: 412px;
}
.car4 {
	background: url(../images/car4_v-2.jpg) no-repeat -630px 0;
	height: 391px;
	width: 264px;
	left: 630px;
}
.crSep4 {
	width: 264px;
	left: 630px;
}
.serviceSelector {
	height: 305px;
	width: 100%;
	float: left;
	background: #2a2a2a; /* Old browsers */
	background: -moz-linear-gradient(top, #2a2a2a 0%, #070707 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2a2a), color-stop(100%, #070707)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2a2a2a 0%, #070707 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2a2a2a 0%, #070707 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2a2a2a 0%, #070707 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2a2a2a 0%, #070707 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#070707', GradientType=0 ); /* IE6-9 */
}
.serSelCont {
	width: 980px;
	margin: auto;
	height: 215px;
}
.serviceSelWrap {
	width: 980px;
	margin: auto;
	padding: 10px 0 0 0;
}
.packsOffers {
	float: left;
	margin-bottom: 10px;
}
.packBlock {
	float: left;
	margin: 0 13px;
	position: relative;
}
.packBlockCycle {
	height: 155px;
}
#navHomeOffersCycle, #rhsOffersCycle {
	position: absolute;
	z-index: 30;
	bottom: 3px;
	right: 0;
}
#navHomeOffersCycle a, #rhsOffersCycle a {
	background: #F5DB06;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float: left;
	margin-left: 5px;
	opacity: 0.4;
	outline: none;
	overflow: hidden;
 -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
}
#navHomeOffersCycle a.activeSlide, #rhsOffersCycle a.activeSlide {
	width: 10px;
	height: 10px;
	margin-top: -1px;
	opacity: 1;
}
.homeServiceBook {
	background: #060606;
	width: 950px;
	height: 100px;
	margin: auto;
}
.serviceChPts {
	float: left;
	width: 780px
}
.serviceChPts li {
	color: #fff;
	font-size: 1.6em;
	float: left;
	margin: 0 12px;
	padding: 10px 15px;
	border-bottom: 1px solid #303030;
	width: 200px;
}
.serviceChPts li.noBorBot {
	border: none;
}
.serviceChPts li a {
	display: block;
	color: #fff;
}
.serviceChPts li a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.hmSer1 a, .hmSer2 a, .hmSer3 a, .hmSer4 a, .hmSer5 a, .hmSer6 a {
	background: url(../images/sprite-homeServiceIcons.gif) no-repeat left top;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding: 0 0 0 55px;
 -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
}
.hmSer1 a {
	background-position: 0 0;
}
.hmSer2 a {
	background-position: 0 -50px;
}
.hmSer3 a {
	background-position: 0 -150px;
}
.hmSer4 a {
	background-position: 0 -248px;
}
.hmSer5 a {
	background-position: 0 -199px;
}
.hmSer6 a {
	background-position: 0 -100px;
}
.btnBkSer {
	background: url(../images/bg-btnBkSer.gif) no-repeat left top;
	color: #fff;
	width: 130px;
	height: 43px;
	padding: 6px 25px 0 0;
	float: left;
	display: block;
	font-size: 1.6em;
	text-align: center;
	margin: 25px 0 0 0;
 -webkit-transition: all .5s ease-in-out;
 -moz-transition: all .5s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
}
.btnBkSer:hover {
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.selpoint {
	background: url(../images/sep-serSelector.jpg) no-repeat right top;
	float: left;
	width: 295px;
	height: 215px;
	padding-right: 45px;
}
.selpointLast {
	background: none;
	padding-right: 0;
}
/** homepageStyles start **/
.greyGradHead {
	font-size: 2.2em;
	font-weight: bold;
	padding: 0 0 0 20px;
	height: 45px;
	line-height: 45px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(226, 226, 226, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 252, 252, 1)), color-stop(100%, rgba(226, 226, 226, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(226, 226, 226, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(226, 226, 226, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252, 252, 252, 1) 0%, rgba(226, 226, 226, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252, 252, 252, 1) 0%, rgba(226, 226, 226, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-9 */
}
.shadebotWhtGry {
	background: rgb(253,253,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 253, 253, 1)), color-stop(100%, rgba(226, 226, 226, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(226, 226, 226, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-9 */
}
.askExpertHome {
	width: 315px;
	float: left;
}
.askQaccordian {
	padding: 15px 15px 0 15px;
}
.askQaccordian h3 {
	font-size: 1.2em;
	padding: 5px;
	cursor: pointer;
	outline: none;
	-moz-box-shadow: 0 -5px 4px 0 rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -5px 4px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -5px 4px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 -5px 4px 0 rgba(0, 0, 0, 0.1) inset;
}
.askQaccordian h3.ui-state-active {
	background: #F5DB06;
	box-shadow: none;
}
.askQaccordian h3 span {
	color: #292729;
	font-weight: bold;
}
.scrlQues {
	height: 105px;
	width: 275px;
	border-bottom: 2px solid #dbdbdb;
	overflow: hidden;
	margin: auto;
}
.scrlQues li {
	color: #5c5b5b;
	font-size: 1.2em;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.scrlQues li a {
	color: #5c5b5b;
}
.scrlQues li span {
	font-style: italic;
}
.ui-corner-all {
	border-bottom: 2px solid #dbdbdb;
}
.scrlQues li span.qNo {
	color: #9d9b9b;
	float: left;
	font-size: 17px;
	font-weight: bold;
	padding-right: 5px;
	font-style: normal;
}
.subQcont {
	padding: 0 15px 10px 15px;
}
.subQcont textarea {
	font-family: Arial, Helvetica, sans-serif;
	width: 273px;
	height: 35px;
	padding: 5px;
	border: 1px solid #a7a7a7;
	resize: none;
	font-size: 12px;
	margin-bottom: 5px;
}
.slugsBotHome {
	width: 310px;
	padding: 0 20px;
	height: 485px;
	float: left;
}
/*.botslug {padding:15px 0;}*/
.botslug {
	background: url(../images/slug-homeComing-soon1.jpg) no-repeat scroll 0 0 transparent;
	height: 193px;
	margin: 15px 0;
	width: 310px;
}
.botslug ul {
	padding: 62px 0 0 0;
}
.botslug li {
	padding: 12px 0 7px 50px;
}
.botslug img {
	display: block;
}
.botRightHome {
	width: 315px;
	float: left;
}
.testimonialsHm {
	margin-bottom: 20px;
}
.tesCycWrap {
	position: relative;
	height: 140px;
	padding: 15px 15px 0 15px;
	width: 285px;
}
.testimonialCyc {
	position: relative;
}
.testimonialCyc li {
	background: none!important;
}
.testimonialCyc figure {
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	float: left;
	margin-right: 10px;
}
.testimonialCyc figure img {
	border: 2px solid #fff;
	display: block;
}
.comTes {
	width: 216px;
	float: left;
}
.comTes h5 {
	font-size: 1.4em;
	font-style: italic;
}
.comTes h5 span {
	font-size: 10px;
}
#testimonialNav {
	position: absolute;
	bottom: 5px;
	right: 15px;
	z-index: 10;
}
#testimonialNav a {
	background: #fff;
	float: left;
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-left: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
#testimonialNav a.activeSlide {
	background: #7d7d7d;
}
.hmAutoSafety img {
	display: block;
}
.scrlQues .jspTrack, .serviceCenterBx .jspTrack, .car_list .jspTrack {
	background: url(../images/bg-scrlQues.gif) repeat-y scroll center top transparent;
	position: relative;
}
.scrlQues .jspDrag, .serviceCenterBx .jspDrag, .car_list .jspDrag {
	width: 7px;
	margin: auto;
	background: #262626;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.carpoints {
	position: absolute;
	width: 380px;
	height: 155px;
	top: 25px;
	left: 50%;
	z-index: 50;
	margin-left: 110px;
}
.carpoints ul {
	position: relative;
	width: 380px;
	height: 155px;
}
.carpoints li {
	position: absolute;
	visibility: hidden;
}
.carpoints li.cPt5 {
	visibility: visible;
	right: 0;
	bottom: 20px;
}
.cPt5 h2 {
	color: #fff;
	text-align: right;
	font-size: 5.5em;
	line-height: 40px;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
	font-weight: bold;
}
.cPt5 h2 span {
	font-size: 30px;
	font-weight: normal;
}
.carTestimonial {
	background: url(../images/bg-blurbBlack.png) repeat left top;
	position: relative;
	width: 310px;
	height: 75px;
	padding: 15px 15px 0 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}
.testCrBeak {
	position: absolute;
	display: block;
	width: 34px;
	height: 24px;
	bottom: -24px;
	left: 40px;
}
.carTePic {
	display: block;
	border: 2px solid #fff;
	float: left;
	margin-right: 10px;
}
.carTestimonial h4, .carTestimonial h5 {
	color: #fff;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
}
.carTestimonial h4 a, .carTestimonial h5 a {
	color: #fff;
}
.carTestimonial h4 {
	font-size: 1.4em;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #5b606e;
}
.carTestimonial h5 {
	font-size: 1.2em;
	font-style: italic;
}
.ptFeature {
	color: #fff;
	font-weight: bold;
	font-size: 3.6em;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
	text-transform: uppercase;
	text-align: right;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/** homepageStyles end **/
/****/
.shadow {
	background: #1f1f1f; /* Old browsers */
	background: -moz-linear-gradient(top, #5a5a5a 0%, #010101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #010101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a5a5a 0%, #010101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a5a5a 0%, #010101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a5a5a 0%, #010101 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5a5a5a 0%, #010101 100%); /* W3C */
}
.wrapper980 {
	background: #fff;
	margin: auto;
	width: 980px;
}
.userCont {
	padding: 0 20px;
	float: left;
	width: 940px;
}
.userCont ul {
	padding: 20px 0;
	float: left;
}
.userCont li {
	background: url(../images/sep-userdata.png) no-repeat right 0;
	float: left;
	height: 85px;
	position: relative;
	padding: 0 20px 0;
	width: 170px;
}
.userCont li.fst {
	padding: 0 20px 0 0;
	width: 240px;
}
.userCont li.lst {
	background: none;
	padding: 0 0 0 10px;
	width: 250px;
}
.userCont li.lst img {
	margin: 20px 0 0 20px;
}
.userCont li.lst div {
	border-bottom: 1px solid #ccc;
	width: 230px;
}
.userCont .userPic {
/*	border: 4px solid #dfdfdf;
*/	float: left;
	height: 75px;
	margin: 0 20px 0 0;
	width: 75px;
}
.userCont h4 {
	color: #FFFFFF;
	font-size: 130%;
	padding: 20px 0 6px;
}
.userCont h5 {
	font-size: 190%;
	color: #f5db06;
}
.iconUserdata {
	position: absolute;
	right: 25px;
	top: -15px;
}
.carDrpdn {
	color: #F5DB06;
	border: none;
	font-size: 1.9em;
	background-image: none;
	background-color: #292929;
	width: 230px;
}
.pnlCont {
	clear: both;
	position: relative;
	width: 980px;
}
.lftpnl {
	padding: 15px;
	float: left;
	position: relative;
	min-height: 510px;
	width: 649px;
	border-right: 1px solid #cccccc;
	-webkit-box-shadow: 7px 0px 5px -5px #a2a2a2;
	box-shadow: 7px 0px 5px -5px #a2a2a2;
}
.rhtpnl {
	float: right;
	padding: 15px 0;
	width: 300px;
}
.logBookCont {
	width: 650px;
}
.hd30 {
	text-transform: uppercase;
	font-size: 3em;
	padding-bottom: 20px;
}
.hd30 span {
	font-weight: 900;
}
.hd35 {
	text-transform: uppercase;
	font-size: 3.5em;
	text-shadow: 3px 2px 2px #ffffff;
}
.hd35 span {
	font-weight: 900;
}
.logBtncont {
	padding: 4px 0 0 0;
}
.logBtncont li {
	margin: 0 0 0 10px;
	float: left;
}
.drkBtn, .btnStyle {
	display: block;
	background: #2e3032;
	padding: 7px 10px;
	font-weight: bold;
	color: #fff!important;
	font-size: 1.4em;
}
.drkBtn img {
	vertical-align: middle;
}
.drkBtn:hover, .btnStyle:hover {
	color: #434343!important;
	background: #F5DB06;
}
.lhtBtn {
	display: block;
	background: #ccc;
	padding: 4px 8px;
	color: #000;
	font-size: 1.2em;
}
.lhtBtn:hover {
	background: none repeat scroll 0 0 #F5DB06;
	color: #434343;
}
.logbx {
	height: 270px;
	overflow: hidden;
	width: 650px;
}
.logbx p {
	padding: 0 100px 10px 0;
}
.done, .notdone {
	position: relative;
	float: left;
	border-bottom: 1px solid #cecece;
	padding: 10px 0 0;
	width: 630px;
}
.done {/*background:url(../images/icon-done.gif) no-repeat left 12px;*/
}
.notdone {/*background:url(../images/icon-notDone.gif) no-repeat left 12px;*/
}
.logbx article small {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #5d5d5d;
	background: #e6e6e6;
	padding: 2px 8px;
	font-size: 1em;
}
.logbx .jspDrag {
	background: none repeat scroll 0 0 #262626;
	cursor: pointer;
	left: 0;
	margin: auto;
	position: relative;
	top: 0;
	width: 6px;
}
.logbx .jspTrack {
	background: url(../images/scrollLine.gif) repeat-y scroll center top transparent;
	position: relative;
}
#Log_Cont article div {
	float: left;
	position: relative;
	padding-left: 10px;
	width: 595px;
}
.aoeBx {
	padding: 20px 0 0 0;
}
.aoeBx article {
	border-bottom: 1px solid #CECECE;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
	position: relative;
	float: left;
	width: 100%;
}
.aoeBx article p {
	padding: 10px 0;
}
.aoeBx article small {
	background: none repeat scroll 0 0 #E6E6E6;
	bottom: 0;
	color: #5D5D5D;
	font-size: 1em;
	padding: 2px 8px;
	position: absolute;
	right: 0;
}
.aoeBx article small span.ans {
	color: #ff0000;
}
.aoeBx article small span.notans {
	color: #467509;
}
.askSocial {
}
.askSocial li {
	float: left;
	padding: 0 10px 0 0;
}
.askViewBtn {
	float: right;
	margin: 20px 0 0 0;
}
.askViewBtn li {
	float: left;
	padding: 0 10px 0 0
}
.askViewBtn .padtp {
	padding: 7px 0 0 0;
	font-size: 1.4em;
}
.askViewBtn .padtp a {
	text-decoration: underline;
}
.askViewBtn .padtp a:hover {
	text-decoration: none;
}
.latestPackages, .testimonial {
	clear: both;
	padding: 0 15px 0 15px;
	margin-bottom: 20px;
}
.latestPackages figure {
	margin: 0 0 10px 0;
	text-align: center;
}
.latestPackages .offerslideCont {
	height: 140px;
	margin-bottom: 10px;
	position: relative;
}
.exspeakbx .testmonialUser {
	width: 100%!important;
}
.testimonialBx {
	background: #ededed;
	padding: 10px;
	float: left;
	margin-bottom: 50px;
	position: relative;
	width: 250px;
}
.testimonialInner li figure {
	float: left;
	margin: 0 10px 0 0;
}
.testimonialInner li .testmonialUser {
	float: left;
	width: 185px;
}
.testimonialInner .testmonialUser h5 {
	font-size: 1.5em;
	font-style: italic;
	line-height: 13px;
	padding-bottom: 15px;
}
.testimonialInner .testmonialUser h5 span {
	font-size: 9px;
}
#testimonialInnerNav {
	bottom: -20px;
	position: absolute;
	right: 15px;
	z-index: 10;
}
#testimonialInnerNav a {
	background: #cccccc;
	float: left;
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-left: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
#testimonialInnerNav a.activeSlide {
	background: #4c4c4c;
}
.generalAEO, .brakesAEO, .epAEO, .eaAEO, .hacAEO, .sAEO, .twAEO {
	background: url(../images/icon-ask.png) no-repeat 0 0;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	height: 35px;
	width: 39px;
}
.generalAEO {
	background-position: 0 0;
}
.brakesAEO {
	background-position: 0 -50px;
}
.epAEO {
	background-position: 0 -100px;
}
.eaAEO {
	background-position: 0 -150px;
}
.hacAEO {
	background-position: 0 -200px;
}
.sAEO {
	background-position: 0 -250px;
}
.twAEO {
	background-position: 0 -300px;
}
/****/
/**ask expert starts**/
.aoeHdCont {
	height: 100px;
	width: 980px;
	background: #bebebe; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #bebebe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #bebebe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #bebebe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #bebebe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #bebebe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #bebebe 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bebebe', GradientType=0 ); /* IE6-9 */
 position:relative;
}
.aoeHdCont h1 {
	padding: 29px 20px;
	margin-right: 20px;
	height: 42px;
	border-right: 1px solid #ccc;
}
.aoeHdCont h2 {
	padding: 29px 20px;
	margin-right: 20px;
	height: 42px;
	border-right: 1px solid #ccc;
}
.aoeHdCont p {
	padding: 42px 20px 0 20px;
	font-size: 1.7em;
	float: left;
}
.aoeHdCont p.smallText {
	font-size: 1.3em;
	padding: 30px 20px 0 20px;
	float: none;
}
.aoeCont {
	height: auto;
	/*	*height:820px;*/
	min-height: 820px;
	width: 649px;
}
.aoeCont h3 {
	font-size: 1.8em;
	margin-bottom: 5px;
	padding: 15px 0 15px 65px;
	text-transform: uppercase;
}
.aoeCont h3 span {
	font-weight: 900;
}
.queryCont {
	background: #d1d1d1;
	padding: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 130px;
}
.queryCont textarea {
	border: none;
	background: #fff;
	outline: none;
	height: 70px;
	padding: 10px;
	width: 610px;
	margin-bottom: 5px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.err {
	color: #ff0000;
}
.allqueryBx {
	padding: 20px 0;
}
.allqueryBx article {
	background: #f6f6f6;
	position: relative;
}
.allqueryBx article h4 {
	color: #6f6f6f;
	float: left;
	font-size: 4.5em;
	font-weight: 700;
	width: 60px;
}
.allqueryBx article a {
	font-size: 1.2em;
	color: #FF0000;
}
.allqueryBx article a:hover {
	color: #000;
}
.allqueryBx article .aoeQues {
	text-align: left;
	float: left;
	padding: 10px 0 0;
	width: 560px;
}
.queCont .aoeQues p {
	font-weight: bold;
}
.generalAEOB, .brakesAEOB, .epAEOB, .eaAEOB, .hacAEOB, .sAEOB, .twAEOB {
	background: url(../images/icon-ask-big.png) no-repeat 0 0;
	display: block;
}
.generalAEOB {
	background-position: 0 2px;
}
.brakesAEOB {
	background-position: 0 -55px;
}
.epAEOB {
	background-position: 0 -119px;
}
.eaAEOB {
	background-position: 0 -185px;
}
.hacAEOB {
	background-position: 0 -251px;
}
.sAEOB {
	background-position: 0 -315px;
}
.twAEOB {
	background-position: 0 -380px;
}
.othercatCont {
	float: left;
	padding-bottom: 20px;
}
.othercatCont h3 {
	padding: 0 0 0 15px;
}
.othercatCont ul {
	padding: 20px 0;
}
.othercatCont li {
	position: relative;
	width: 240px;
}
.othercatCont li span {
	margin-left: 15px;
	float: left;
}
.othercatCont a {
	background: #F6F6F6;
	border-bottom: 1px solid #ccc;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 20px 0 20px 60px;
	width: 100%;
	position: relative;
	background: -moz-linear-gradient(top, #ffffff 43%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(43%, #ffffff), color-stop(100%, #e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 43%, #e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 43%, #e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 43%, #e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 43%, #e7e7e7 100%); /* W3C */
}
.othercatCont a:hover {
	background: #F5DB06;
}
.othercatCont a.act {
	background: #F5DB06;
}
/**ask expert ends**/
/**service Center start**/
.serviceCenter {
}
.serviceCenter .serviceCenterSrc {
	height: 50px;
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top, #e2e2e2 0%, #f4f4f4 50%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #f4f4f4), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2e2e2 0%, #f4f4f4 50%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2e2e2 0%, #f4f4f4 50%, #e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2e2e2 0%, #f4f4f4 50%, #e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e2e2e2 0%, #f4f4f4 50%, #e2e2e2 100%); /* W3C */
}
.serviceCenter .serviceCenterSrc h3 {
	background: url(../images/icon-city-grey.gif) no-repeat left center;
	font-size: 1.5em;
	font-weight: bold;
	height: 25px;
	margin: 10px 0 0 15px;
	padding: 7px 0 0 25px;
}
.serviceCenter .serviceCenterSrc .selCity {
	border: 1px solid #ccc;
	color: #272927;
	float: right;
	margin: 15px 15px 0 0;
	width: 230px;
}
.addressCont {
	background: #F6F6F6;
	padding: 15px;
	min-height: 540px;
	float: left;
	width: 620px;
}
.addressCont li {
	background: url(../images/address-corner.gif) no-repeat left bottom;
	border-left: 1px solid #ccc;
	float: left;
	padding: 15px;
	margin: 0 0 15px 0;
	height: 310px;
	width: 270px;
}
.addressName {
	background: url(../images/bg-address.jpg) no-repeat 0 0;
	height: 115px;
	width: 225px;
}
.addressName h5 {
	color: #F5DB06;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding: 67px 0 0;
	text-align: center;
}
.addressCont li h6 {
	font-size: 1.3em;
	font-weight: bold;
}
.addressCont li p {
	padding: 0 0 5px 0;
}
.addressCont li .landmrk {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}
.addressCont li .cntNo {
	border-top: 1px solid #ccc;
	padding: 5px 0;
}
.addressCont li dl {
	padding: 10px 0;
}
.addressCont li dl dd {
	padding: 0 10px 0 0;
	float: left;
}
.addressCont li dl dd.lastItem {
	padding-right:0;
}
#mapData a.drkBtn {
	float: left;
}
#mapData .popaddressCont {
	float: left;
	width: 280px;
}
#mapData iframe {
	border-left: 1px solid #CCCCCC;
	margin-left: 10px;
	padding-left: 10px;
}
/**service Center ends**/

/** testimonials styles start **/
.testimonialSel {
	padding: 10px 0;
	text-align: right;
	height: 40px;
}
.testimonialSel li {
	float: left;
}
.testimonialSel li.fst {
	width: 180px;
}
.testimonialSel li.sec {
	width: 272px;
	padding-left: 20px;
}
/*.testimonialSel li.sec .erms{padding-right:22px;}*/

.testimonialSel .selfld, .popUpContentAEOBx .selfld {
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	padding: 4px;
	margin: 0;
	width: 180px;
}
.testimonialSel p {
	margin-right: 5px;
	padding: 5px 0 0 0;
}
.tstmList {
	width: 100%;
	padding: 20px 0 0 0;
	float: left;
}
.indiTstmnWrap {
	float: left;
	width: 619px;
	padding: 10px 15px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(44%, #ffffff), color-stop(52%, #ffffff), color-stop(100%, #ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* W3C */
}
.indiTstmnWrap h2 {
	float: left;
	width: 619px;
	padding: 10px 15px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(44%, #ffffff), color-stop(52%, #ffffff), color-stop(100%, #ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ebebeb 0%, #ffffff 44%, #ffffff 52%, #ebebeb 100%); /* W3C */
}
.indiTstmnWrap figure {
	float: left;
	margin-right: 5px;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}
.indiTstmnWrap figure img {
	border: 2px solid #fff;
	display: block;
}
.indTstmRht {
}
.indiTstmnWrap hgroup {
	float: left;
}
.testiUserData {
	padding: 15px 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	float: left;
	width: 620px;
}
.testiUserData dd {
	float: left;
	padding: 0 7px 0 0;
}
.testiUserData dd.fs {
}
.testiUserData dd.se {
	padding: 30px 0 0 0;
	width: 240px;
}
.testiUserData dd.tr {
	padding: 30px 10px 0 0;
	width: 220px;
}
.testiUserData .fr .dte {
	background: #d6d6d6;
	height: 70px;
	width: 70px;
	position: relative;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
.testiUserData .fr .dte h6 {
	font-size: 4.5em;
	font-weight: 900;
}
.testiUserData .fr .mnth {
	background: #bcbcbc;
	position: absolute;
	bottom: 0;
	padding: 4px;
	width: 62px;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	left: 0;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.tblContent {
	margin-bottom:10px;
}
.tblContent th {
	background: #FFD000;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px;
}
.tblContent td {
	padding: 5px;
	font-size: 1.2em;
}
.bulletContent {
	margin-bottom:10px;
}
.bulletContent li {
	margin-bottom:8px;
	font-size: 1.2em;
    list-style: disc inside none;
}


.indiTstmnWrap h5, .testiUserData h5 {
	font-size: 1.4em;
	font-style: italic;
}
.indiTstmnWrap h5 span, .testiUserData h5 span {
	font-size: 10px;
	font-style: normal;
}
.indiTstmnWrap h6, .testiUserData h6 {
	font-size: 1em;
}
.socialList {
	float: right;
}
.socialList li {
	float: left;
	margin-left: 5px;
}
/** testimonials styles end **/
/**feedback start**/
.feedbackCont {
	float: left;
	min-height: 300px;
	padding-bottom: 20px;
}
.feedbackCont h3 {
	border-bottom: 1px solid #ccc;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin-bottom: 20px;
}
.feedbackCont li {
	float: left;
	height: 70px;
	padding: 0 50px 10px 0;
	width: 298px;
}
.feedbackCont li.cmtfld {
	padding: 0;
	height: 160px;
	width: 650px;
}
/*li.cmtfld .astr{float:none;}*/
#customer_comments_error {
	padding-right: 81px;
}
.feedbackCont li.cmtfld label {
	width: 100%;
}
.feedbackCont li.cmtfld textarea {
	float: left;
}
.feedbackCont li.cmtfld a {
	float: left;
	margin-top: 80px;
 	*margin-top:67px!important;
}
.feedbackCont li.cmtProChange {
	float: left;
	width:650px;
}
.feedbackCont li.cmtProChange a {
	margin-top:0;
}

.feedbackCont li.subbtnfld {
	padding: 0;
	height: 31px;
	width: 650px;
}
.feedbackCont li label, .feedbackCont li p {
	font-size: 1.3em;
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
}
.frmfld2 {
	float: right;
	outline: none;
	margin-top: 5px;
	border: 1px solid #ccc;
	padding: 4px;
	width: 190px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.frmfld {
	outline: none;
	border: 1px solid #ccc;
	padding: 4px;
	width: 290px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.frmflderr {
	background: #ffe3e3;
	border: 1px solid #ff0000!important;
}
.frmfldopt {
	width: 300px;
}
.astr {
	color: #ff0000;
}
.frmfldCmt {
	border: 1px solid #ccc;
	padding: 4px;
	height: 100px;
	width: 560px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.smsCont {
	background: url(../images/bg-sms.gif) no-repeat 0 0;
	height: 117px;
	margin: 50px 0;
	width: 629px;
}
.smsCont h5 {
	background: url(../images/icon-sms.gif) no-repeat scroll 0 8px transparent;
	color: #575757;
	float: left;
	font-size: 2.4em;
	margin: 20px 0 0 85px;
	padding: 0 0 0 50px;
}
.smsCont h5 span {
	font-weight: bold;
}
.smsCont h5 span.boldr {
	font-weight: 900;
}
/**feedback ends**/

/** Infographics page starts **/
.infoGfxWrapper {
	background: #fff;
	padding: 10px;
	width: 960px;
}
.infoGfxCont {
	background: #F6F6F6;
	float: left;
	width: 280px;
	padding: 10px;
	margin: 0 0 15px 30px;
}
.infoGfxCont h3 {
	font-size: 1.4em;
	padding-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
.infoFig {
	position: relative;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
}
.infoFig figcaption {
	background: url(../images/beak-infoFig.gif) no-repeat left bottom;
	position: absolute;
	z-index: 2;
	height: 30px;
	top: 2px;
	left: -5px;
}
.infoFig figcaption h4 {
	background: #ff0000;
	font-size: 1.4em;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	height: 25px;
	line-height: 25px;
	padding: 0 20px;
}
.infoFig img {
	display: block;
	border: 2px solid #fff;
}
.infoGfx1 {
	width: 610px;
	margin-left: 0;
}
.infoGfx3 {
	margin-left: 0;
}
.infoGfxCont .socialList {
	margin-bottom: 10px;
}
.comBtnCt {
	clear: left;
}
.infoCommWrap hgroup {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #b9b9b9;
}
.infoCommWrap hgroup h4 {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}
.infoCommWrap hgroup h5 {
	float: right;
	font-size: 1em;
}
.infoCommWrap p a {
	color: #ff0000;
}
/** Infographics page ends **/
.areafld {
	width: 130px;
}
.rdbtn {
	float: left;
	margin: 1px 0 0;
 *margin: -3px 0 0;
}
.extFlds {
	float: left;
	width: 144px;
}
.extFlds p {
	width: 100%;
	padding: 0;
}
.extFlds div {
	float: left;
	height: 20px;
	padding: 3px 0 0;
	width: 70px;
}
.extpad div label {
	width: 48px;
}
.extFlds div label {
	padding: 0 0 0 2px;
	vertical-align: middle;
}
.extpad {
	padding: 0 0 0 10px;
}
.propertyCont {
	margin: 20px 0;
}
.propertyCont h4 {
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 1.3em;
}
.propertyCont table {
	margin-bottom: 20px;
}
.propertyCont td {
	padding: 4px;
	font-size: 12px;
	border: 1px solid #ccc;
}
.feedbackCont li.optionalfld {
	background: url(../images/bg-page.jpg) repeat-x scroll 0 -160px transparent;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	padding: 10px 0 0;
	width: 650px;
}
.offerTab {
	border-bottom: 1px solid #878686;
	border-top: 1px solid #878686;
	height: 60px;
	background: #dbdbdb; /* Old browsers */
	background: -moz-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfbfbf), color-stop(12%, #dbdbdb), color-stop(86%, #dbdbdb), color-stop(100%, #bfbfbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* W3C */
}
.offerTab li {
	padding: 17px 0 0 20px;
	float: left;
	position:relative;
}
.offerTab li span {
	background: rgb(52,52,52); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(52, 52, 52, 1) 0%, rgba(52, 52, 52, 1) 50%, rgba(18, 18, 18, 1) 51%, rgba(18, 18, 18, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(52, 52, 52, 1)), color-stop(50%, rgba(52, 52, 52, 1)), color-stop(51%, rgba(18, 18, 18, 1)), color-stop(100%, rgba(18, 18, 18, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(52, 52, 52, 1) 0%, rgba(52, 52, 52, 1) 50%, rgba(18, 18, 18, 1) 51%, rgba(18, 18, 18, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(52, 52, 52, 1) 0%, rgba(52, 52, 52, 1) 50%, rgba(18, 18, 18, 1) 51%, rgba(18, 18, 18, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(52, 52, 52, 1) 0%, rgba(52, 52, 52, 1) 50%, rgba(18, 18, 18, 1) 51%, rgba(18, 18, 18, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(52, 52, 52, 1) 0%, rgba(52, 52, 52, 1) 50%, rgba(18, 18, 18, 1) 51%, rgba(18, 18, 18, 1) 100%); /* W3C */
	cursor: pointer;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 6px 25px;
	font-weight: bold;
	display: block;
	color: #ffde00;
	text-shadow: 1px 1px 1px #796a02;
}
.offerTab li label {
	font-size: 1.3em;
	text-transform: uppercase;
}
.offerTab li .selfld {
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	padding: 4px;
	width: 290px;
}
.offerTab a {
	color: #000;
	font-weight: bold;
	font-size: 2.5em;
	display: block;
	height: 45px;
	padding: 15px 0 0;
	width: 100%;
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfbfbf), color-stop(12%, #dbdbdb), color-stop(86%, #dbdbdb), color-stop(100%, #bfbfbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bfbfbf 0%, #dbdbdb 12%, #dbdbdb 86%, #bfbfbf 100%); /* W3C */
}
.offerTab .act {
	color: #292729;
	background: #878686; /* Old browsers */
	background: -moz-linear-gradient(top, #878686 0%, #bcbcbc 12%, #bcbcbc 86%, #878686 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #878686), color-stop(12%, #bcbcbc), color-stop(86%, #bcbcbc), color-stop(100%, #878686)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #878686 0%, #bcbcbc 12%, #bcbcbc 86%, #878686 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #878686 0%, #bcbcbc 12%, #bcbcbc 86%, #878686 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #878686 0%, #bcbcbc 12%, #bcbcbc 86%, #878686 100%); /* IE10+ */
	background: linear-gradient(to bottom, #878686 0%, #bcbcbc 12%, #bcbcbc 86%, #878686 100%); /* W3C */
}
.packageOfferCont {
	padding: 0 10px;
	position: relative;
}
.packageCont {
	padding: 15px 0;
	float: left;
	/*min-height:1346px;*/
	width: 510px;
	border-right: 1px solid #CCCCCC;
	-webkit-box-shadow: 7px 0px 5px -5px #a2a2a2;
	box-shadow: 7px 0px 5px -5px #a2a2a2;
}
.packageCont h3, .offerCont h3 {
	font-size: 2.5em;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-weight: bold;
}
.packageCont h4, .offerCont h4 {
	font-size: 1.5em;
	padding-bottom: 10px;
}
.offerCont {
	float: right;
	padding: 18px 0 0;
	width: 420px;
}
.offerCont figure {
	margin-bottom: 20px;
}
.offerCont figure a {
	float: right;
}
.packageCont article {
	padding: 20px 0 40px;
}
.packageCont article .offerbx {
	float: left;
	/*height:200px;*/
	width: 470px;
}
.packageCont article .offerbx .offer {
	background: url(../images/bg-package.jpg) repeat-y 0 0;
	float: left;
	/*height:180px;*/
	min-height: 180px;
	width: 300px;
	position: relative;
	padding: 10px;
}
.packageCont article .offerbx .offer ul {
	padding-bottom: 30px;
}
.packageCont article .offerbx .offer h4 {
	border-bottom: 1px solid #4f4f4f;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 1.8em;
	color: #F5DB06;
}
.packageCont article .offerbx .offer dl {
	position: absolute;
	bottom: -30px;
}
.packageCont article .offerbx .offer dl dd {
	background: none repeat scroll 0 0 #F5DB06;
	border: 2px solid #FFFFFF;
	float: left;
	height: 40px;
	margin: 0 12px 0 0;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 78px;
}
.packageCont article .offerbx .offer dl dd p {
	padding: 0;
	font-size: 1.3em;
}
.packageCont article .offerbx .offer dl dd h6 {
	font-family: 'rupee_foradianregular';
	font-weight: bold;
	font-size: 1.8em;
}
.packageCont article .offerbx .offer h5 {
	padding-bottom: 10px;
	font-size: 1.5em;
	color: #fff;
}
.packageCont article .offerbx .offer li {
	background: url(../images/bul.gif) no-repeat 0 7px;
	padding: 0 0 10px 10px;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
}
.packageCont article .offerbx .servicePrice {
	background: url(../images/bg-servicePrice.jpg) no-repeat 0 0;
	float: left;
	height: 200px;
	text-align: center;
	width: 150px;
}
.packageCont article .offerbx .servicePrice p {
	padding: 40px 0 0 0;
	font-size: 1.5em;
}
.packageCont article .offerbx .servicePrice a.drkBtn {
	float: left;
	font-size: 1.6em;
	margin: 10px 0 0 28px;
}
.packageCont article .offerbx .servicePrice a.drkBtn:hover {
	background: #c0c0c0;
}
.packageCont article .offerbx .servicePrice h5 {
	font-family: 'rupee_foradianregular';
	font-size: 3.5em;
	font-weight: 900;
	text-shadow: 0px 4px 3px #ffffff;
}
.packageCont article .offerbx .servicePrice h6 {
	font-size: 1.7em;
	font-weight: 900;
	text-shadow: 0px 4px 3px #ffffff;
}
.packageCont article .offerbx .servicePrice a {
	font-size: .9em;
}
.offer th {
	border: 1px solid #F5DB06;
	padding: 4px;
	font-size: 1.2em;
	color: #fff;
	background: #1c1b1c;
}
.offer table {
	position: relative;
}
.offer td {
	border: 1px solid #F5DB06;
	font-family: 'rupee_foradianregular';
	font-size: 18px;
	font-weight: bold;
	color: #F5DB06;
	padding: 4px;
	position: relative;
}
.offerTNCBx {
	margin: 0 0 0 30px;
	float: left;
	width: 340px;
}
.offerTNCBx li {
	line-height: 12px;
	padding: 0 0 5px;
}
.saveIcon {
	background: url(../images/icon-save.png) no-repeat 0 0;
	height: 30px;
	left: 0;
	margin: -8px 0 0 -8px;
	position: absolute;
	top: 0;
	width: 46px;
}
/** Career styles Start **/
.careerHead {
	text-transform: uppercase;
	font-size: 2.2em;
	padding-bottom: 15px;
}
.careerHead span {
	font-weight: 900;
}
.careerHead .smDescHd {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
}
.careerHd1 {
	background: url(../images/bg-workWithUs.gif) no-repeat left top;
	padding-left: 55px;
	padding-top: 5px;
}
.careerHd2 {
	background: url(../images/bg-currOpenings.gif) no-repeat left 5px;
	padding-left: 55px;
}
.careerHd3 {
	background: url(../images/bg-experiencedProfessional.gif) no-repeat left 7px;
	padding-left: 55px;
}
.applyList {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #292729;
}
.applyList li {
	position: relative;
	margin-bottom: 5px;
}
.careerAppLnk {
	background: url(../images/bg-careerAppLnk.png) no-repeat 4px 5px;
	display: block;
	font-size: 1.2em;
	padding: 2px 0 0 20px;
	height: 16px;
	width: 505px;
	position: relative;
}
.careerAppLnk:hover {
	background: #292729 url(../images/bg-careerAppLnk.png) no-repeat 4px -47px;
	color: #fff;
}
.appNwBtn {
	display: block;
	cursor: pointer;
	visibility: hidden;
	color: #292729;
	font-weight: bold;
	background: url(../images/bg-careerAppLnkSpan.gif) no-repeat left top;
	width: 80px;
	height: 27px;
	padding: 0 0 0 20px;
	line-height: 27px;
	position: absolute;
	right: 0;
	top: -5px;
}
.careerAppLnk:hover .appNwBtn {
/*	visibility:visible;*/
}
.appPara {
	border-bottom: 1px solid #292729;
	margin-bottom: 15px;
}
.appPara a {
	color: #ff0000;
}
.careerEachCont {
	border-bottom: 1px solid #292729;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.redTxt {
	color: #ff0000;
}
/** Career styles End **/



/** Terms Conditions and Privacy policy Styles start **/
.termsNpolicyWrap {
	padding: 10px;
}
.tpPointsList li {
	background: url(../images/bullet-tpPointsList.gif) no-repeat left 2px;
	padding-left: 15px;
	margin: 0 0 15px 20px;
}
.tpPointsList li, .tpol li {
	font-size: 1.2em;
	line-height: 18px;
}
.tpPointsList li a, .tpol li a {
	color: #ff0000;
}
.tpol li {
	margin: 0 0 15px 35px;
	padding-left: 0;
}
.termsNpolicyWrap article {
	margin-bottom: 25px;
}
.termsNpolicyWrap h3 {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
}
.termsNpolicyWrap a {
	color: #ff0000;
}
/** Terms Conditions and Privacy policy Styles end **/
.auto-complete-list {
	background: none repeat scroll 0 0 #FFFFFF;
	/*border: 1px solid #CCCCCC;
	border-top:none;*/
	position: absolute;
	overflow-x: auto;
	height: 150px;
	/*width:298px!important;*/
	z-index: 1000;
}
.auto-complete-list li {
	font-size: 1.2em;
	padding: 5px;
}
.auto-complete-list-rollover {
	background: #ccc;
}
.testimonialInner li.exspeakbx {
	border-bottom: 1px solid #797979;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
/**city selector starts**/
.cityselCont {
	height: 50px;
	width: 100%;
	background: #b20d00; /* Old browsers */
	background: -moz-linear-gradient(top, #e33e2b 0%, #b20d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e33e2b), color-stop(100%, #b20d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e33e2b 0%, #b20d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e33e2b 0%, #b20d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e33e2b 0%, #b20d00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e33e2b 0%, #b20d00 100%); /* W3C */
}
.cityselCont section {
	margin: auto;
	width: 980px;
}
.cityselCont section h3, .cityselCont section li h3 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
	font-weight: bold;
	float: left;
	padding: 17px 0 0;
}
.cityselCont section li h3 {
	padding: 0;
}
.cityselCont section ul {
	float: right;
	padding: 17px 0 0;
}
.cityselCont section li {
	float: left;
	padding: 0 0 0 15px;
	color: #fff;
}
.cityselCont section p {
	text-transform: uppercase;
}
.cityselCont .submitCity {
	padding: 2px 10px;
	color: #fff;
	font-size: 1.2em;
	background: #525252; /* Old browsers */
	background: -moz-linear-gradient(top, #525252 16%, #020202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(16%, #525252), color-stop(100%, #020202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #525252 16%, #020202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #525252 16%, #020202 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #525252 16%, #020202 100%); /* IE10+ */
	background: linear-gradient(to bottom, #525252 16%, #020202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#020202', GradientType=0 ); /* IE6-9 */
}
.cityselCont .submitCity:hover {
	color: #F5DB06;
}
.cityselCont .selcty {
	border: none;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	font-size: 1.2em;
	padding: 0 4px;
	height: 16px;
	width: 140px;
}
.cityselCont .clsCity {
	padding: 1px 4px;
	color: #fff;
	background: #7f0000;
	position: relative;
	top: -17px;
}
.cityselCont .clsCity:hover {
	color: #F5DB06;
}
/**city selector starts**/
.pagination {
	background: #CCCCCC;
	margin: 10px 0 0;
	padding: 10px;
	zoom: 1;
}
.pagination a {
	color: #ff0000;
	font-size: 1.2em;
	padding: 0 10px;
	font-weight: bold;
}
.pagination a:hover {
	color: #000;
}
.pagination span {
	font-size: 2em;
}
#success_div {
	float: left;
}
.queryCont #loading {
	float: left;
}
.btnbx {
	text-align: center;
	width: 69px;
}
.car_list {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 120px;
	overflow-y: auto;
	position: relative;
	width: 290px;
	z-index: 10;
	border: 1px solid #CCCCCC;
	border-top: none;
}
.car_list li {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.2em;
	height: 18px!important;
	padding: 2px 4px;
	width: 96%;
}
/**pop starts**/
.overlayCont {
	background: url(../images/transparent70.png) repeat 0 0;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 200;
}
.loginCont {
	border: 4px solid #252525;
	background: #f3f0ef;
	margin: 150px auto auto;
	position: relative;
	width: 440px;
}
.loginhHdr {
	background: none repeat scroll 0 0 #0E0E0E;
	float: left;
	width: 100%;
}
.loginhHdr li {
	color: #fff;
	float: left;
}
.loginhHdr li h3 {
	background: url(../images/slantHd.png) no-repeat scroll right top transparent;
	color: #272927;
	font-size: 1.8em;
	font-weight: 900;
	padding: 9px 26px 10px 0;
}
.loginhHdr li h3 span {
	background: none repeat scroll 0 0 #F5DB06;
	padding: 10px;
}
.loginhHdr li p {
	padding: 10px;
	font-size: 1.8em;
}
.loginbx {
	padding: 15px;
	float: left;
	width: 410px;
}
.loginbx ul {
	float: left;
	width: 210px;
}
.loginbx li {
	height: 45px;
}
.loginbx li.lesht {
	height: 20px;
}
.loginbx li a {
	color: #ff0000;
}
.loginbx .frmfldlogin {
	color: #545554;
	border: 1px solid #ccc;
	padding: 6px 4px;
	width: 200px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.chkbxC {
	float: left;
	padding: 10px 0 0 0;
}
.chkbxC #remme {
	float: left;
	margin: 0 2px 0 0;
 *margin:-4px 2px 0 0;
}
.fbbtnCont {
	padding: 27px 0 0 30px;
	width: 165px !important;
}
.fbbtnCont p {
	float: left;
	font-size: 1.3em;
	padding: 4px 0 0;
}
.fbbtn {
	background: url(../images/fbBtn.gif) no-repeat 0 0;
	height: 25px;
	display: block;
	float: left;
	margin: 0 0 0 30px;
	width: 114px;
}
.fbbtn:hover {
	background-position: 0 -29px;
}
.fbbtn:active {
	background-position: 0 -57px;
}
.clsLogin {
	color: #fff;
	font-size: 1.3em;
	background: #000;
	position: absolute;
	right: -15px;
	top: -12px;
	padding: 3px 8px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.clsLogin:hover {
	color: #fff;
	background: #555454;
}
.saveIconOffertab {
	background: url(../images/icon-saveSm.png) no-repeat -1px -1px;
}
/**pop ends**/
/**contact starts**/
.contactCont {
	padding: 20px;
}
.contactCont a {
	color: #ff0000;
}
.contactCont h3 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 0 10px 0;
}
.contactCont pre {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-bottom: 10px;
}
.contactmapCont {
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	height: 400px;
	width: 400px;
}
.srvCenterCont {
}
.frmfldSercen {
	/*background:url(../images/icon-drpDn.gif) no-repeat right bottom;*/
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	padding: 4px;
	width: 260px;
}
.serviceCenterBx {
	margin: 20px 0 0 0;
	/*height:400px;*/
	width: 275px;
}
.serviceCenterBx li {
	border-bottom: 1px solid #ccc;
	float: left;
	padding: 10px 10px 10px 6px;
	margin-bottom: 10px;
	width: 250px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 ); /* IE6-9 */
}
.serviceCenterBx li h6 {
	font-size: 1.3em;
	font-weight: bold;
}
.serviceCenterBx li .landmrk {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 5px 0;
}
.serviceCenterBx li dl {
	padding: 10px 0 0;
	float: left;
}
/**contact ends**/
#success_div, #success_div2 {
	padding: 0 0 20px 0;
}
#success_div h3 {
	border: medium none;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
}
.sectionContentWrapper {
	padding: 15px 0;
}
.sectionContentWrapper h6 {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 10px;
}
.txtArea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	border-radius: 10px 10px 10px 10px;
	height: 70px;
	margin-bottom: 10px;
	margin-top: 10px;
	outline: medium none;
	padding: 10px;
	width: 590px;
}
.sectionContentWrapper .toRight {
	float: right;
}
.sectionContentWrapper .toLeft {
	float: left;
}
.sectionContentWrapper .toRight, .sectionContentWrapper .toLeft {
	font-size: 1.2em;
}
.sectionContentWrapper .toRight img {
	vertical-align: middle;
}
#comment_wrapper_1 {
	border-top: 1px solid #B9B9B9;
	margin: 10px 0;
}
#comment_wrapper_1 .comment {
	border-bottom: 1px solid #B9B9B9;
	padding: 5px 0;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
}
#comment_wrapper_1 .comment span {
	float: left;
}
#comment_wrapper_1 .comment .delete_comment {
	float: right;
}
#comment_wrapper_1 .comment .delete_comment a {
	background: none repeat scroll 0 0 #CCCCCC;
	color: #000000;
	font-size: 1.1em;
	padding: 2px 5px;
}
#comment_wrapper_1 .comment .delete_comment a:hover {
	background: #959494;
}
.errorCont {
	padding: 15px;
	text-align: center;
}
/**top menu starts**/
#menu {
	margin: 0;
	padding: 0 235px 0 12px;
	list-style: none;
	float: left;
	background: #0a0a0a;
	height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}
#menu li {
	float: left;
	padding: 0 0 10px 0;
	position: relative;
	line-height: 0;
}
/*#menu a {
	float: left;
	height: 27px;
	padding: 3px 10px 0;
	color: #fff;
	font: 13px/25px Arial, Helvetica;
}*/
#menu a {
	float: left;
	height: 27px;
	padding: 3px 7px 0;
	color: #fff;
	font: 13px/25px Arial, Helvetica;
}


#menu li:hover > a {
	color: #fff;
	background: #e0383b;
}
*html #menu li a:hover /* IE6 */ {
	color: #fff;
}
#menu li:hover > ul {
	display: block;
}
/* Sub-menu */

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 99999;
	background: #e0383b;
}
#menu ul.rgtSub {
	left:auto;
	right:0;
}
#menu ul ul {
	top: 0;
	left: 150px;
}
#menu ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #ccc;
}
#menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#menu ul a {
	padding: 10px 6px 10px 14px;
	height: 10px;
	width: 130px;
	height: auto;
	line-height: 1;
	display: block;
	white-space: nowrap;
	float: none;
}
*html #menu ul a /* IE6 */ {
	height: 10px;
}
*:first-child+html #menu ul a /* IE7 */ {
	height: 10px;
}
#menu ul a:hover {
	color: #fff;
	background: #ba0b04;
}
#menu ul li:first-child > a {
/*  -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;*/
}
#menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 30px;
	top: -8px;
	width: 0;
	height: 0;
}
#menu ul ul li:first-child a:after {
	left: -8px;
	top: 12px;
	width: 0;
	height: 0;
	border-left: 0;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right: 8px solid #ccc;
}
#menu ul li:first-child a:hover:after {
	border-bottom-color: #ccc;
}
#menu ul ul li:first-child a:hover:after {
	border-right-color: #000;
	border-bottom-color: transparent;
}
#menu ul li:last-child > a {
/*    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;*/
}
/* Clear floated elements */
#menu:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html #menu {
	zoom: 1;
} /* IE6 */
*:first-child+html #menu {
	zoom: 1;
} /* IE7 */
#menu a.act {
	color: #fff;
	background: #e0383b;
}
#menu li a img {
	padding-top: 3px;
}
/**top menu ends**/
.ansCont {
	padding: 10px;
	background: #f5db06; /* Old browsers */
	background: -moz-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5db06), color-stop(50%, #f6ea76)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* IE10+ */
	background: linear-gradient(to bottom, #f5db06 0%, #f6ea76 50%); /* W3C */
	zoom: 1;
}
.queCont {
	padding: 10px;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #cecece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%, #cecece 100%); /* W3C */
	border-bottom: 1px solid #b2b2b2;
}
.selBor {
	border-top: 3px solid #858585;
	border-bottom: 3px solid #858585;
}
#Category_Name_Div {
	border-bottom: 1px solid #CCCCCC;
	height: 47px;
	margin-bottom: 20px;
}
#Category_Name_Div h3 {
	float: left;
}
#Category_Name_Div a {
	float: right;
	margin-top: 11px;
	padding: 10px 30px;
}
#delconfirmdiv {
	background: none repeat scroll 0 0 #F3F0EF;
	border: 4px solid #252525;
	height: 140px;
	margin: 200px auto auto;
	position: relative;
	width: 440px;
}
#delconfirmdiv h3 {
	background: none repeat scroll 0 0 #0E0E0E;
	color: #FFFFFF;
	font-size: 2em;
	padding: 5px 0 7px 10px;
	text-align: center;
}
.popUpContent {
	padding: 10px;
}
.popUpContent h4 {
	font-size: 1.5em;
	padding-bottom: 10px;
	text-align: center;
}
.popUpContent .actBtn a {
	float: left;
	margin: 0 10px;
}
.popUpContent .actBtn {
	margin: auto;
	width: 174px
}
.queContAOE {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #cecece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%, #cecece 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%, #cecece 100%); /* W3C */
	float: left;
	padding: 10px 10px 10px 50px;
	width: 588px;
	position: relative;
}
.ansContAOE {
	float: left;
	padding: 10px;
	width: 628px;
	position: relative;
	background: #f5db06; /* Old browsers */
	background: -moz-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5db06), color-stop(50%, #f6ea76)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5db06 0%, #f6ea76 50%); /* IE10+ */
	background: linear-gradient(to bottom, #f5db06 0%, #f6ea76 50%); /* W3C */
}
.ansContAOE h4 {
	color: #272927;
	float: left;
	font-size: 3em;
}
.ansContAOE .aoeQues {
	float: left;
	padding-left: 10px;
	width: 588px;
}
.ansContAOE .aoeQues p {
	padding: 0 0 10px 0;
}
.popUpContentAEO {
	border: 4px solid #252525;
	background: #f3f0ef;
	margin: 200px auto auto;
	height: 230px;
	position: relative;
	width: 440px;
}
.popUpContentAEO h3, .popUpContentLb h3 {
	color: #fff;
	background: #0E0E0E;
	font-size: 1.8em;
	padding: 10px;
}
.popUpContentAEO .popUpContentAEOBx {
	padding: 10px;
	float: left;
}
.popUpContentAEO .popUpContentAEOBx .popUpContentAEOBxta {
	height: 125px;
}
.popUpContentAEO textarea, .popUpContentLb textarea {
	border: 1px solid #A7A7A7;
	height: 85px;
	padding: 5px;
	margin-bottom: 1px;
	width: 408px;
}
.popUpContentAEO .actBtn a, .popUpContentLb .actBtn a {
	float: left;
	margin: 0 15px 0 0;
}
.popUpContentAEO #success_div, .popUpContentLb #success_div, #success_div2 {
	float: none;
	font-size: 1.6em;
	padding: 78px 0 78px 0;
	text-align: center;
}
.signupRht {
	margin-bottom: 20px;
	padding: 0 15px;
}
.signupRht h4, .staticTnC h3 {
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 10px;
}
.signupRht li {
	background: url(../images/bul-small.gif) no-repeat left 5px;
	font-size: 1.2em;
	margin-left: 10px;
	padding: 0 0 10px 10px;
}
.mapPopup {
	width: 730px!important;
}
.staticTnC {
	background: #F3F0EF;
	border: 4px solid #252525;
	margin: 100px auto auto;
	position: relative;
	padding: 15px;
	width: 500px;
}
.staticTnC ol {
	margin-left: 20px;
}
.staticTnC li {
	font-size: 1.2em;
	padding: 0 0 10px 0;
}
.tncLnk {
	float: right;
	padding: 5px 40px 0 0;
	text-align: right;
}
.popUpContentLb {
	border: 4px solid #252525;
	background: #f3f0ef;
	margin: 100px auto auto;
	position: relative;
	width: 440px;
}
.popUpContentLbBx li {
	float: left;
	height: 60px;
}
.popUpContentLbBx li.lbtarea {
	height: 130px;
}
#logbook_Box, #car_Box {
	padding: 10px;
}
.popUpContentLb .popUpContentLbBx label {
	float: left;
	font-size: 1.2em;
	padding-bottom: 1px;
	width: 100%;
}
#user_title, #logDate, #car_last_serviced_date {
	border: 1px solid #A7A7A7;
	padding: 2px 4px;
	float: left;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.popUpContentLbBx #user_title {
	width: 410px;
}
#logDate {
	width: 170px;
}
#logbook_Box .actBtn, #car_Box .actBtn {
	clear: both;
}
#waitCursor, #waitCursorLO {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.8);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
	display: block;
	height: 768px;
	padding-top: 150px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
	left: 0;
}
#waitCursorLO {
	margin-top: 62px;
}
/**what we do starts**/
.wedoCont {
}
.wedoCont li.wedoBx {
	background: #ccc;
	padding: 25px 10px 10px 10px;
	float: left;
	width: 630px;
	border-bottom: 1px solid #bdbdbd;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #bdbdbd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #bdbdbd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #bdbdbd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #bdbdbd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #bdbdbd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #bdbdbd 100%); /* W3C */
}
.wedoCont li.wedoBx figure {
	float: left;
	margin-right: 15px;
	height: 103px;
	width: 141px;
	box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.wedoCont li.wedoBx article {
	float: left;
	width: 470px;
}
.wedoCont li.wedoBx article div {
	border-bottom: 1px solid #767676;
	margin-bottom: 5px;
}
.wedoCont li.wedoBx article h4 {
	border-bottom: 1px solid #767676;
	font-weight: bold;
	font-size: 2em;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.wedoCont li.wedoBx article h5 {
	font-size: 1.6em;
	font-weight: bold;
	background: url(../images/bul2.gif) no-repeat left 4px;
	padding: 0 0 5px 15px;
}
.wedoCont li.wedoBx article li {
	background: url(../images/bul2.gif) no-repeat left 1px;
	font-size: 1.2em;
	padding: 0 0 10px 15px;
}
.pagination {
	clear: both;
}
/**what we do ends**/
.chklbl {
	font-size: 11px!important;
	padding-left: 5px!important;
	width: 275px!important;
}
.chklbl a {
	color: #ff0000;
	text-decoration: underline;
}
/****/
.noteBx {
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%, #ffffff 100%); /* W3C */
	padding: 15px 10px;
}
.noteBx h3 {
	font-size: 1.8em;
	font-weight: bold;
	padding-bottom: 10px;
}
.noteBx article.notecont {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #cacaca;
	position: relative;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%); /* W3C */
}
.noteBx article.notecont p {
	font-size: 1.3em;
	padding: 15px;
}
.noteBx article.notecont ul {
	padding: 0 15px 15px 15px;
}
.noteBx article.notecont h4 {
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #898989;
	padding: 10px 0 10px 15px;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
}
.noteBx article.notecont li {
	background: url(../images/bul-small.gif) no-repeat 0 6px;
	font-size: 1.3em;
	padding: 0 0 10px 10px;
	margin-left: 5px;
}
.noteBx article.notecont img.beak {
	bottom: -15px;
	position: absolute;
	right: 40px;
}
/****/
.termsNpolicyWrap article p {
	text-align: justify;
}
.comment p, .done p, .notdone p, indTstmRht p, .aoeQues p {
	word-wrap: break-word;
}
/*Abhishek*/
.popUpcmn {
	border: 4px solid #252525;
	background: #f3f0ef;
	margin: 200px auto auto;
	position: relative;
	width: 500px;
}
.popUpcmn h3 {
	color: #fff;
	background: #0E0E0E;
	font-size: 1.8em;
	padding: 10px;
}
.popUpcmn .popUpContentAEOBx {
	padding: 10px;
	float: left;
}
.popUpcmn .popUpContentAEOBx li {
	float: left;
	height: 50px;
}
.popUpcmn .popUpContentAEOBx li.fst {
	width: 185px;
}
.popUpcmn .popUpContentAEOBx li.sec {
	width: 275px;
	padding-left: 20px;
}
.popUpcmn .popUpContentAEOBx li.sec p {
	padding: 6px 6px 0 0;
}
.popUpcmn .popUpContentAEOBx .popUpContentAEOBxta {
	height: 170px;
}
.popUpcmn textarea {
	border: 1px solid #A7A7A7;
	height: 85px;
	padding: 5px;
	margin-bottom: 1px;
	width: 466px;
}
.popUpcmn .actBtn a {
	float: left;
	margin: 0 15px 0 0;
}
.footerSc {
	width: 180px;
}
/**serviceDate start**/
.serviceDate {
	padding: 0 15px;
	margin-bottom: 20px;
}
.serviceDate .srcdtCont {
	background: url(../images/bg-serviceDate.jpg) no-repeat 0 0;
	height: 115px;
	width: 270px;
}
.serviceDate .srcdtCont h6 {
	font-size: 2em;
	font-weight: bold;
	padding: 72px 0 0;
	text-align: center;
}
/**serviceDate ends**/


.queAsk {
	position: absolute;
	right: -20px;
	top: 0;
	z-index: 10;
}
.queAsk .queaskBx {
	background: #cc2714;
	padding: 5px 10px;
	float: left;
	width: 250px;
}
.queAsk .queaskBx p {
	float: left;
	color: #fff;
	padding: 0;
	font-size: 1.4em;
}
.queAsk a.clsnoti {
	float: left;
	background: #000;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 4px 8px 5px 8px;
}
.queAsk a.clsnoti:hover {
	background: #6f6d6d;
}
.gradshade {
	width: 300px;
}
.gradshade:nth-child(2) .queaskBx {
 background: hsla(6, 90%, 50%, 1);
}
.gradshade:nth-child(3) .queaskBx {
 background: hsla(6, 90%, 60%, 1);
}
.gradshade:nth-child(4) .queaskBx {
 background: hsla(6, 90%, 70%, 1);
}
.gradshade:nth-child(5) .queaskBx {
 background: hsla(6, 90%, 80%, 1);
}
.gradshade:nth-child(6) .queaskBx {
 background: hsla(6, 90%, 90%, 1);
}
.queaskBx:hover {
	background: #CC2714!important;
}
.stathd {
	font-size: 2.4em;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.imglftalign {
	float: left;
	margin: 0 10px 10px 0;
}
.imgrhtalign {
	float: right;
	margin: 0 0 10px 10px;
}
.termsNpolicyWrap h4 {
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 4px;
}
.colorbg {
	background: #F5DB06;
	padding: 10px;
	margin-left: 200px;
}
.queaskBx a.txtlnk {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	font-weight: bold;
	font-size: 1.3em;
}
/*25-1-13 press*/
.pressList {
	width: 100%;
	padding: 20px 0 0 0;
	float: left;
}
.pressWrap {
	float: left;
	width: 619px;
	padding: 10px 15px;
	border-bottom: 1px solid #747474;
	margin-bottom: 15px;
}
.pressWrap h3 {
	font-size: 1.6em;
	color: #373a3d;
	float: left;
	width: 604px;
	padding: 10px 15px;
	margin-bottom: 15px;
	font-weight: bold;
	background: rgb(236,236,236); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(236, 236, 236, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
}
.pressWrap figure {
	float: left;
	margin-right: 5px;
	-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}
.pressWrap figure img {
	border: 2px solid #fff;
	display: block;
}
.comDate {
	background: none repeat scroll 0 0 #D6D6D6;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	float: right;
	height: 73px;
	margin: -16px 0 0;
	position: relative;
	text-align: center;
	width: 70px;
}
.dateN h6 {
	font-size: 4.5em;
	font-weight: 900;
}
.mnoth {
	background: #bcbcbc;
	position: absolute;
	bottom: 0;
	padding: 4px;
	width: 62px;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	left: 0;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.socialListNew {
	float: left;
}
.socialListNew li {
	float: left;
	margin-right: 10px;
}
.pressComent {
	float: left;
	padding: 0 0 20px;
	width: 100%;
}
.pressComent .soU, .daAr, .mcsl {
	font-size: 1.7em;
	color: #373a3d;
	font-style: italic;
	padding: 0 10px 0 0;
}
.pressComent .daAr, .mcsl {
	font-size: 1.2em;
	color: #656b73;
}
.pressComent .mcsl {
	color: #b00c08;
	font-weight: bold;
}
.comentWrp {
	float: left;
	padding: 0 0 20px;
	width: 500px;
}
.indTstmRht p a {
	font-weight: bold;
	color: #ab0400;
}
.archScroll {
	width: 275px;
	float: left;
	height: 390px;
	overflow-x: auto;
}
.archWrap {
	background: none repeat scroll 0 0 #F2F2F2;
	clear: both;
	margin: 0 15px;
	padding: 15px 0;
	width: 275px;
}
.archWrap h2 {
	font-size: 2.5em;
	font-weight: bold;
	padding: 0 0 10px 10px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #FAFAFA;
}
.archWrap li {
	padding: 0 0 10px;
}
.archWrap li hgroup {
	background: none repeat scroll 0 0 #C3C3C3;
	margin: 0 0 10px;
	padding: 10px 0 10px 10px;
}
.archWrap li hgroup h5 {
	color: #000000;
	font-size: 1.4em;
	font-weight: bold;
}
.archWrap li hgroup h5 a {
	color: #000000;
}
.archWrap li hgroup h6 {
	color: #535353;
	font-size: 1.2em;
}
.archWrap li p {
	padding: 0 15px;
	color: #989494;
}
.archWrap li a {
	color: #AD0000;
	font-size: 1em;
	word-wrap: break-word;
}
.archWrap li a:hover, .indTstmRht p a:hover {
	color: #000;
	font-size: 1em;
	word-wrap: break-word;
}
.bgnewsAndEvents {
	background: #f3f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 34%, #f3f1f1 60%, #f3f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #ffffff), color-stop(60%, #f3f1f1), color-stop(100%, #f3f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 34%, #f3f1f1 60%, #f3f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 34%, #f3f1f1 60%, #f3f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 34%, #f3f1f1 60%, #f3f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 34%, #f3f1f1 60%, #f3f1f1 100%); /* W3C */
}
/** press styles end **/


/*careers New*/
.carLifeAtWrapper {
	background: url(../images/banner-careers_life.jpg) no-repeat left top;
	float: left;
	padding: 170px 0 0;
	width: 100%;
}
.carMember {
	float: left;
	padding: 0 27px;
	width: 926px;
}
.carMember li {
	float: left;
	padding: 0 30px 50px;
}
.carMember li.padMemNone {
	padding-right: 0;
}
.naDaLeft {
	padding: 0 0 0 53px;
}
.naDaRight {
	padding: 0 0 0 10px;
}
.carMember h3, .carMember h4 {
	color: #B30000;
	font-size: 1.3em;
	text-align: left;
	font-weight: bold;
}
.carMember h4 {
	color: #272727;
	padding-bottom: 5px;
	font-weight: normal;
}
.carMemCont, .carMemContLeft {
	background: none repeat scroll 0 0 #CDCDCD;
	border-radius: 15px 20px 20px 20px;
	height: 60px;
	padding: 5px 10px 0 55px;
	position: relative;
	width: 190px;
}
.carMemContLeft {
	padding: 5px 55px 0 10px;
}
.carMemImgRight {
	left: -27px;
	position: absolute;
	top: -21px;
}
.carMemImgLeft {
	left: 200px;
	position: absolute;
	top: -16px;
}
.carMemInverRight, .carMemInverLeft {
	height: 27px;
	position: absolute;
	right: -10px;
	top: -18px;
	width: 31px;
}
.carMemInverLeft {
	left: -25px;
	position: absolute;
	top: -17px;
}
.carMemCont p {
	display: inline-block;
	padding: 0 0 5px 0;
}
.teamWrapper {
	border-top: 1px solid #ACACAC;
	float: left;
	margin: 0 0 20px;
	padding: 30px 0 0;
	width: 100%;
}
.carData {
	background: #e0e0e0;
	float: left;
	width: 400px;
}
/*scroll*/
#teamCareData {
	padding: 15px 15px 0 15px;
}
.accordion {
	width: 100%;
}
.accordion li h3 a {
	background: url(../images/bg-careerAppLnk.png) no-repeat 10px 7px;
	color: #fff;
	display: block;
	outline: none;
	color: #000;
	margin: 0;
	padding: 3px 0 3px 25px;
}
.accordion li.active h3 a {
	background: #2e3032 url(../images/bg-careerAppLnk.png) no-repeat 10px -45px;
	color: #fff;
	outline: none;
}
.accordion li h3 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}
.accordion .panel {
	background: #e0e0e0;
	padding: 10px 10px 10px 25px;
	color: #000000;
}
.applyNow {
	background: url(../images/link-bg.jpg) no-repeat scroll left top #FFDD00;
	color: #000000;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	margin: -35px 15px 0 0;
	padding: 6px 12px;
	text-decoration: underline;
	outline: none;
}
.teamWrapper {
	border-top: 1px solid #ACACAC;
	float: left;
	margin: 0 0 20px;
	padding: 30px 0 0 29px;
}
.teamWrapper article {
	float: left;
	padding: 0 15px 0 0;
	width: 450px;
}
.teamWrapper h5 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 15px 0 10px;
	text-transform: uppercase;
}
/*scroll*/

/*5-02-13 careers*/
.COI {
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
.fileDone {
	color: #008000;
	text-transform: uppercase;
}
.fileDone img {
	vertical-align: bottom;
}
.charLeft {
	font-size: 1.2em;
	font-style: italic;
	padding: 5px 0 0;
	float: left;
}
.feedbackCont li.JobTitle {
	height: 40px!important;
}
.thkRM {
	background: #F5DB06 !important;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	display: block;
	font-size: 1.2em;
	margin: 100px 0 0 150px;
	padding: 20px !important;
	width: 300px;
}
/*5-02-13 careers*/




/** Floating Fb Twit Tabs **/
.fbtwitTabs {
	position: fixed;
	right: 0;
	top: 50px;
	z-index: 550;
	width: 40px;
}
.fbtwitTabsCont {
	position: relative;
}
.tabbersUl {
	/*background:url(../images/bg-tabbersUl.jpg) repeat-y left top;
*/background: #f7e508;
	border: 1px solid #bda906;
	border-right: none;
	float: right;
	margin-top: 120px;
	padding: 5px 0 5px 5px;
	width: 30px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}
.tabbersUl li {
	margin-bottom: 10px;
}
.tabTwit {
	margin-bottom: 0!important;
}
.tabFb a, .tabTwit a {
	background: url(../images/tab-fbtwit.gif) no-repeat left top;
	display: block;
	width: 30px;
	height: 104px;
	text-indent: -9999px;
}
.tabFb a {
	height: 106px;
}
.tabTwit a {
	height: 130px;
}
.tabMore {
	padding-top: 10px;
}
.tabMore a {
	background-position: -30px 0;
}
.tabMore a:hover {
	background-position: 0 0;
}
.tabMore a {
	background: url(../images/sprite-tabexCn.gif) no-repeat left top;
	display: block;
	width: 21px;
	height: 13px;
	text-indent: -9999px;
	margin: auto;
}
.tabMore a {
	background-position: left bottom;
}
.tabMore a:hover {
	background-position: right bottom;
}
.tabLess {
	background-position: left top !important;
}
.tabLess:hover {
	background-position: right top !important;
}
.tabTwit a {
	background-position: left bottom;
}
.tabTwit a:hover {
	background-position: right bottom;
}
.tabFb a:hover {
	background-position: right top;
}
.fb-twWidCont {
	background: #fff;
	position: relative;
	width: 0;
	height: 428px;
	overflow: hidden;
	float: right;
}
.twwidCont, .fbwidCont {
	position: absolute;
}
 @media screen and (max-width: 1024px) {
.fbtwitTabs {
 width: 16px;
}
.tabbersUl {
 background: #fff;
 border: 1px solid #c4c4c4;
 border-right: none;
 float: right;
 margin-top: 120px;
 padding: 0;
 width: 13px;
 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 -o-border-radius: 0;
 border-radius: 0;
 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
}
.tabFb a, .tabTwit a {
 background: url(../images/small-tab-fbtwit.gif) no-repeat left top;
 display: block;
 width: 13px;
 text-indent: -9999px;
}
.tabFb a {
 height: 77px;
}
.tabTwit a {
 height: 77px;
}
.tabTwit a {
 background-position: left bottom;
}
.tabTwit a:hover {
 background-position: right bottom;
}
.tabFb a:hover {
 background-position: right top;
}
.tabMore a {
 width: 9px;
}
.tabMore a {
 background-position: left bottom;
}
.tabMore a:hover {
 background-position: -27px bottom;
}
.tabLess {
 background-position: -11px top !important;
}
.tabLess:hover {
 background-position: -38px top !important;
}
}
/** Floating Fb Twit Tabs ends **/
.popUpSignUp {
	float: left;
	padding: 15px 0 15px 23px;
	width: 410px;
}
.popUpSignUp ul {
	float: left;
}
.popUpSignUp li {
	float: left;
	height: 70px;
	padding: 0 5px 0 0;
	width: 200px;
}
.popUpSignUp li a {
	color: #ff0000;
}
.popUpSignUp .frmfldlogin, formLoginSel {
	color: #545554;
	border: 1px solid #ccc;
	padding: 6px 4px;
	width: 180px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .2);
}
.formLoginSel {
	width: 190px;
	padding: 6px 4px !important;
}
.rightMarBut {
	margin: 0 11px 0 0;
}
.popUpSignUp li.alMem {
	height: 15px !important;
}
/*Subscribe*/
.subbeWrapper {
	background: url(../images/subsRight-cur.png) no-repeat right top;
	left: 0;
	padding: 0 58px 0 0;
	position: fixed;
	bottom: 0;
	z-index: 1;
}
.subbeWrapper li {
	background: url(../images/subsDivBar.png) repeat-x top;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 40px;
	padding: 15px 10px 0;
	text-shadow: 1px 1px 1px #000000;
}
.subbeWrapper li h5 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 0 0;
	text-transform: uppercase;
}
.subbeWrapper li span {
	color: #FFD000;
	font-size: 1.1em;
	font-weight: normal;
}
.subsInPut {
	border: 1px solid #7B0D00;
	color: #272927;
	padding: 3px;
	font-size: 12px;
	outline: none;
	width: 200px;
}
.subsInPut:focus {
	-webkit-box-shadow: 0px 0px 5px 1px #fff;
	box-shadow: 0px 0px 5px 1px #fff;
}
.subsBut {
	border: 1px solid #a61100;
	display: block;
	background: #2e3032;
	padding: 3px 15px;
	color: #fff;
	font-size: 1.2em;
	text-transform: none;
}
.subsBut:hover {
	background: #F5DB06;
	color: #434343;
	text-shadow: none;
}
/*Thank you Page*/
.thkYouPage {
	background: rgb(248,224,9); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(248, 224, 9, 1) 0%, rgba(251, 243, 165, 1) 41%, rgba(251, 243, 165, 1) 66%, rgba(248, 224, 9, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248, 224, 9, 1)), color-stop(41%, rgba(251, 243, 165, 1)), color-stop(66%, rgba(251, 243, 165, 1)), color-stop(100%, rgba(248, 224, 9, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(248, 224, 9, 1) 0%, rgba(251, 243, 165, 1) 41%, rgba(251, 243, 165, 1) 66%, rgba(248, 224, 9, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(248, 224, 9, 1) 0%, rgba(251, 243, 165, 1) 41%, rgba(251, 243, 165, 1) 66%, rgba(248, 224, 9, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(248, 224, 9, 1) 0%, rgba(251, 243, 165, 1) 41%, rgba(251, 243, 165, 1) 66%, rgba(248, 224, 9, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(248, 224, 9, 1) 0%, rgba(251, 243, 165, 1) 41%, rgba(251, 243, 165, 1) 66%, rgba(248, 224, 9, 1) 100%); /* W3C */
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
	display: block;
	font-size: 1.2em;
	height: 125px;
	margin: 0 auto;
	padding: 50px 0 0;
	text-align: center;
	width: 85%;
}
.subscribThk {
	padding-top: 7px;
	text-align: center;
	width: 300px;
	text-transform: uppercase;
}
/*Thank you Page*/
/*Festival Offer*/
.festWrapper {
	/*	background:url(../images/bg-holi.gif) no-repeat top center;
*/	
	float: left;
	padding: 0;
	width: 980px;
	position:relative;
}
.festWrapper ul {
	
}
.festWrapper li {
	float: left;
	padding: 0 42px 20px;
}
.festWrapper li p {
	font-size: 1.5em;
	font-weight: bold;
	padding: 50px 0 0;
}
.festWrapper h2 {
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #fdfdfd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #fdfdfd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #fdfdfd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e5e5 0%, #fdfdfd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5e5e5 0%, #fdfdfd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5e5e5 0%, #fdfdfd 100%); /* W3C */
	border-bottom: 2px dotted #A0A0A0;
	display: block;
	font-size: 3.5em;
	margin: 0 0 30px;
	padding: 10px 0 20px 40px;
	clear: both;
}
.festWrapper h2 span {
	font-weight: bold;
}
.highCount {
	background: none repeat scroll 0 0 #FFFA00;
	border: 1px solid #D5BB00;
	color: #424242;
	padding: 3px;
}
/*Festival Offer*/
/*pop up*/
.summerOverlay {
	background: url(../images/transparent70.png) repeat scroll 0 0 transparent;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 200;
}
.overLayCont {
	background: #fff;
	border: 3px solid #FFDD01;
	margin: 150px auto auto;
	padding: 0 0 20px;
	position: relative;
	width: 444px;
	text-align: center;
}
.sumCross {
	background: #ffdd01;
	border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;
	color: #282727;
	font-size: 1.3em;
	font-weight: bold;
	height: 20px;
	padding: 5px 0 0;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -12px;
	width: 25px;
}
.overLayCont p {
	color: #282828;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 20px;
}
.sumCont {
	padding: 0 0 0 115px;
}
.sumCont li {
	float: left;
	margin: 0 10px 0 0;
}
.sumCont li a {
	text-decoration: underline;
	font-size: 1.3em;
	color: #555252;
	float: left;
	padding: 5px 0 0 0;
}
.sumCont li a.goForIt {
	background: rgb(88,88,88); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 20, 20, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88, 88, 88, 1)), color-stop(100%, rgba(20, 20, 20, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 20, 20, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 20, 20, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(88, 88, 88, 1) 0%, rgba(20, 20, 20, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(88, 88, 88, 1) 0%, rgba(20, 20, 20, 1) 100%); /* W3C */
	border: 1px solid #C0C0C0;
	color: #FFDD03;
	font-weight: bold;
	padding: 5px 20px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}
.sumCont li a.goForIt:hover {
	background: none repeat scroll 0 0 #F5DB06;
	color: #434343;
}
.freeHelpCont {
	/*background: url(../images/offers/bg-strip.jpg) repeat left top;*/
	background:#fff;
	clear: both;
	height: 100px;
	margin: 0 auto 30px;
	text-align: center;
	width: 800px;
}
.freeLeftPane {
	float: right;
	height: 70px;
	padding: 25px 10px 0;
	width: 340px;
}
.freeLeftPane p, .freeRightPane p {
	font-size: 1.4em;
	color: #000;
	padding: 0;
}
.freeLeftPane p span {
	font-family: 'rupee_foradianregular';
	/*font-weight: bold;*/
}
.freeRightPane {
	background: url(../images/offers/bg-freeRightPane.jpg) no-repeat left top;
	float: left;
	height: 90px;
	width: 236px;
	padding: 10px 0 0 204px;
}
.freeRightPane p {
	color: #000;
}
.freeRightPane h3 {
	font-family: 'rupee_foradianregular';
	color: #3b3b3b;
	font-size: 6.5em;
	font-weight: bold;
	letter-spacing: -5px;
	text-align: center;
	/*text-shadow: 1px 1px 1px #94851d;*/
	text-transform: uppercase;
}
.freeRightPane h3 span {
	font-size: 30px;
    vertical-align: 30px;
}
.newOfferText {
	background: url(../images/summer-new-bg.jpg) no-repeat left top;
	height: 82px;
	padding: 12px 25px 0;
	text-align: center;
	width: 394px;
}
.newOfferText p {
	text-shadow: 1px 1px 1px #FFFACB;
	font-size: 1.7em;
	color: #282828;
}
.newOfferTriaLeft {
	bottom: 0;
	left: 0;
	position: absolute;
}
.newOfferTriaRight {
	bottom: 0;
	position: absolute;
	right: 0;
}
/*23-5-13 car Size*/
.feedbackCarSize {
	float: left;
	min-height: 300px;
	padding-bottom: 20px;
}
.feedbackCarSize li {
	float: left;
	height: 70px;
	padding-bottom: 10px;
	width: 340px;
}
.feedbackCarSize li.heigLessCar {
	height: 35px;
}
.feedbackCarSize li.optionalfldCarSize {
	background: url(../images/bg-page.jpg) repeat-x scroll 0 -160px transparent;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	padding: 10px 0 0;
	margin: 0 0 10px;
}
.feedbackCarSize li.cmtfldCarBut {
	padding: 0;
}
.feedbackCarSize li.cmtfldCarBut a {
	float: left;
	margin-top: 0;
}
.feedbackCarSize li label {
	font-size: 1.3em;
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
}
.feedbackCarSize li label.SmalSiz {
	width: 22%;
}
.feedbackCarSize li .carSizeText {
	font-size: 1.3em;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}
.statiCarSize {
	width: 350px;
	height: 220px;
}
.carSizeCInPop {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 150px;
	overflow-y: auto;
	position: relative;
	width: 298px;
	z-index: 10;
	border: 1px solid #CCCCCC;
	border-top: none;
}
.carSizeCInPop li {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 1.2em;
	height: 18px!important;
	padding: 2px 4px;
	width: 96%;
}
.adminHeader {
	padding-right: 0 !important;
}
.crosButt {
	float: none !important;
	color: #fff;
	font-size: 1.2em;
	background: #000;
	padding: 1px 5px;
	margin-left: 5px;
}
.crosButt:hover {
	color: #fff;
	background: #555454;
}
/************Form Starts Here************/
/************Form Ends Here************/

.uploadPicSer {
}
.uploadPicSer dd {
	float: left;
	padding: 0 15px 0 0;
}
.uploadPicSer dd label {
	font-weight: bold;
	padding: 4px 0 0;
}
.upLodBut {
	background:#2E3032;
	border:none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1.2em;
	font-weight: bold;
	padding: 3px 5px;
}
.upLodBut:hover {
	color: #434343;
	background: #F5DB06;
}
.createThbTit {
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
}
.feedbackCont li.feedBcakHigt {
	height: 20px;
}
.thumbSaveCl {
	float:left;
	margin:0 10px 10px 0;
}
.thumbNButton {
	float:left;
}
.thumbSize {
	position:relative;
}
.thumbSizeButon {
	margin-top:10px;
}
.thumbBox {
	border:1px  solid #2E3032;
	float:left;
	position:relative;
	overflow:hidden;
}
/*User Pic*/
.userFormBook {
    float: left;
    padding: 0 0 0 15px;
    width: 530px;
}
.userFrom {
}
.userFrom li {
	width: 240px;
}
.userFrom li label {
	font-weight:bold;
}

.frmfldUser {
	width: 230px;
}
.userPic {
    float: left;
    margin: 5px 20px 0 0;
	text-align:center;
}
.userPic a {
    font-size: 1.2em;
    font-weight: bold;
}
.userPic span {
    font-size: 1.2em;
    font-weight: bold;
	color:#2e2e2e;
}
.userPic img {
    border: 2px solid #ffffff;
    box-shadow: 0 0 2px 2px #cccccc;
	-webkit-box-shadow: 0 0 2px 2px #cccccc;
    height: 75px;
	margin-bottom:5px;
    width: 75px;
}
.tncLatOff {
	background:none !important;
    font-size: 1.2em !important;
	color: #898E7E !important;
	height:0 !important;
	padding-top:8px !important;
}
.carModErr {
    padding: 0 0 0 135px;
}
.carCityErr {
    padding: 0 0 0 98px;
}