@charset "utf-8";
/* CSS Document */
.comButton, .TandC, .blKGloComm, .bookNow, .blKGloCommChgN {
	-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;
}
.serviceCenter {
	padding: 10px 0;
	text-align: center;
}
.serviceCenter h2 {
	color: #ffdd00;
	font-size: 5.5em;
	font-weight: bold;
	letter-spacing: -5px;
	text-align: center;
	text-shadow: 1px 1px 1px #ADADAE;
	text-transform: uppercase;
}
.serviceCenter h3 span {
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	color: #7F7F7F;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 20px;
	padding: 7px 0;
	text-transform: uppercase;
	display: inline-block;
}
.serviceCenter h3 span small {
	background: #2B2A29;
	border-radius: 10px 0 10px 0;
	-webkit-border-radius: 10px 0 10px 0;
	color: #fff000;
	font-size: 14px;
	padding: 2px 5px;
	font-style: italic;
}
.saveHelpFirstCont {
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(213,213,212,1) 0%, rgba(255,255,255,1) 37%, rgba(255,255,255,1) 66%, rgba(213,213,212,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(213,213,212,1)), color-stop(37%, rgba(255,255,255,1)), color-stop(66%, rgba(255,255,255,1)), color-stop(100%, rgba(213,213,212,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(213,213,212,1) 0%, rgba(255,255,255,1) 37%, rgba(255,255,255,1) 66%, rgba(213,213,212,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(213,213,212,1) 0%, rgba(255,255,255,1) 37%, rgba(255,255,255,1) 66%, rgba(213,213,212,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(213,213,212,1) 0%, rgba(255,255,255,1) 37%, rgba(255,255,255,1) 66%, rgba(213,213,212,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(213,213,212,1) 0%, rgba(255,255,255,1) 37%, rgba(255,255,255,1) 66%, rgba(213,213,212,1) 100%); /* W3C */
	float: left;
    margin-bottom: 20px;
    padding: 0 0 20px;
    position: relative;
    width: 980px;
	border-top:1px solid #CACACA;
}
.saveBorComme {
	background: #FFF;
	-webkit-box-shadow: inset 0px 0px 2px 2px #e7e7e7, 0px 3px 3px 3px #b0b1b0;
	box-shadow: inset 0px 0px 2px 2px #e7e7e7, 0px 3px 3px 3px #b0b1b0;
	border: 7px solid #FFDD00;
}
.saveHelpFirst {
	float: left;
	margin: 0 0 0 50px;
	padding: 15px 0 10px;
	width: 400px;
	position: relative;
	text-align: center;
}
.serBullet {
	left: 10px;
	position: absolute;
	top: 10px;
}
.serBulletRight {
	position: absolute;
	right: 10px;
	top: 10px;
}
.serBulletBot {
	bottom: 10px;
	left: 10px;
	position: absolute;
}
.serBulletBotRig {
	bottom: 10px;
	position: absolute;
	right: 10px;
}
.saveHelpFirst h4, .saveHelpFirst h5 {
	padding: 0 0 10px;
}
.saveHelpFirst h5 {
	font-size: 2em;
	font-weight: bold;
	padding: 0 5px 25px;
}
.saveHelpFirst h5.padExtra {
	padding-left: 50px;
}
.saveHelpFirst h5.helpData {
	padding-left: 22px;
	text-align: center;
}
.botbor {
	background: -moz-linear-gradient(left, rgba(255,251,222,0.85) 0%, rgba(255,222,9,1) 50%, rgba(255,251,222,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,251,222,0.85)), color-stop(50%, rgba(255,222,9,1)), color-stop(100%, rgba(255,251,222,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,251,222,0.85) 0%, rgba(255,222,9,1) 50%, rgba(255,251,222,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,251,222,0.85) 0%, rgba(255,222,9,1) 50%, rgba(255,251,222,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,251,222,0.85) 0%, rgba(255,222,9,1) 50%, rgba(255,251,222,0.85) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,251,222,0.85) 0%, rgba(255,222,9,1) 50%, rgba(255,251,222,0.85) 100%); /* W3C */
	height: 4px;
	margin: 0 auto 8px;
	width: 90%;
}
.glSeEx {
}
.glSeEx li {
	padding: 0 0 5px;
}
/*.borRaCont {
	border: 2px solid #FEF198;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	color: #2b2a29;
	font-size: 1.6em;
	margin: auto;
	padding: 5px 0 5px 90px;
	position: relative;
	text-align: left;
	width: 45%;
}*/

.borRaContNewChg {
	margin: -20px auto 25px;
}
.borRaContIn {
	background: #FFFFFF;
	font-size: 2em;
	font-weight: bold;
	margin: -30px auto 13px;
	padding: 15px 70px 10px 20px;
}
.borRaContInPadRig {
	padding-right: 100px !important;
}
.blKGloComm {
	background: none repeat scroll 0 0 #2B2A29;
	border-radius: 40px 0 40px 0;
	-webkit-border-radius: 40px 0 40px 0;
	color: #FFF000;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	padding: 5px 40px;
}
.blKGloCommChgN {
	background: none repeat scroll 0 0 #2B2A29;
	border-radius: 40px 0 40px 0;
	-webkit-border-radius: 40px 0 40px 0;
	color: #FFF000;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	padding: 5px 70px;
	position: relative;
	z-index: 1;
}
.borRaContChgN {
	border: 2px solid #FEF198;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	color: #2B2A29;
	font-size: 1.6em;
	margin: -15px 15px 15px;
	padding: 25px 10px 10px;
	text-align: center;
}
/*.blKGloComm {
	background: none repeat scroll 0 0 #2B2A29;
	border-radius: 40px 0 40px 0;
	-webkit-border-radius: 40px 0 40px 0;
	color: #FFF000;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	padding: 5px 20px;
	position: absolute;
	top: 5px;
}*/

.blKGloRight {
	right: -55px;
}
.blKGloLeft {
	left: -45px;
}
.blKGloComm:hover, .blKGloCommChgN:hover {
	background: #FFDD00;
	color: #2b2a29;
}
.comButton {
	background: #FFDD00;
	color: #2B2A29;
	display: inline-block;
	font-size: 1.5em;
	margin: 0 0 10px;
	padding: 5px 10px;
}
.comButton:hover {
	background: #2E3032;
	color: #fff;
}
.serData {
	clear: both;
	padding: 0 25px 8px;
	text-align: left;
}
.serData li {
	background: url(../images/service-station/textBullet.gif) no-repeat scroll left 7px transparent;
	display: block;
	font-size: 1.5em;
	padding: 0 0 5px 15px;
}
.serData p {
	font-size: 1.6em;
	line-height: 20px;
	padding: 0 0 30px;
	text-align: left;
}
.serData h6 {
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 0 5px;
}
.enExSe {
	padding: 0 0 15px;
	text-align: center;
	position:relative;
}
.enExSe h2 {
	font-size: 2em;
	font-weight: bold;
	padding: 10px 0;
}
.enExSe h3 {
	font-size: 2.4em;
	font-weight: bold;
}
.enExSe h3 img {
	vertical-align: middle;
}
.topCompareBtn {
	background:url(../images/service-station/bg-topCompareBtn.jpg) no-repeat left top;
	display:block;
	position:absolute;
	width:193px;
	height:33px;
	bottom:15px;
	right:15px;
	text-align:left;
	text-indent:-9999px;
	z-index:2;
	transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-webkit-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
}
.topCompareBtn:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}
.saveInner {
	float: left;
	margin: 0 10px 60px 38px;
	padding: 0 0 20px;
	position: relative;
	text-align: center;
	width: 255px;
}
.saveInMarLeft {
	margin-left: 220px !important;
}
.serBulletIn {
	left: 10px;
	position: absolute;
	top: 76px;
}
.serBulletRightIn {
	position: absolute;
	right: 10px;
	top: 76px;
}
.wasDry {
	padding: 0 0 10px 45px;
}
.wasDry li {
	background: url(../images/service-station/textBullet.gif) no-repeat scroll left 7px transparent;
	display: block;
	font-size: 1.5em;
	padding: 0 6px 5px 15px;
	text-align: left;
	font-weight: bold;
}
.priceRange {
	font-size: 1.4em;
}
.priceRange span {
	font-family: 'rupee_foradianregular';
	font-size: 15px;
	font-weight: bold;
}
.TandC {
	color: #2B2A29;
	float: right;
	padding: 0 30px 0 0;
}
.TandC:hover {
	color: #000;
}
.roadAssServ {
	margin: 0 0 15px;
	text-align: center;
}
.saveTopHed, .helpTopHead {
	background: url(../images/service-station/bg-top-bar.gif) no-repeat left center;
	font-size: 1.8em;
	font-weight: bold;
	height: 21px;
	margin: 0 auto 15px;
	padding: 15px 0;
	text-align: center;
	width: 460px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.helpTopHead {
	margin-bottom: 15px;
}
.roadAssServ p {
	font-size: 1.8em;
	font-weight: bold;
}
.serHand {
	position: absolute;
	right: 0;
	top: 220px;
}
.helpContFixData {
	padding: 0 0 0 6px;
}
.helpContFixData li {
	float: left;
	height: 145px;
	overflow: hidden;
	padding: 20px 10px 20px 25px;
	width: 205px;
}
.helpContFixData li.orCoRight {
	background: url(../images/service-station/bg-cont1.jpg) no-repeat center center;
}
.helpContFixData li.orCoLeft {
	background: url(../images/service-station/bg-cont.jpg) no-repeat center center;
}
.helpContFixData li.borOnlyRight {
	border-right: 3px solid #fee870;
}
.helpContFixData li.borOnlyBott {
	border-bottom: 3px solid #fee870;
}
.helpContFixData li.borRigNone {
	border-right: none;
}
.helpContFixData li h5 {
	font-size: 1.2em;
	font-weight:bold;
	padding: 10px 0 15px;
	text-transform: uppercase;
	
}
.helpContFixData li p {
	font-size: 1.1em;
}
.iconAndBut {
	float: left;
	margin: 0 0 20px;
	position: relative;
	text-align: center;
	width: 980px;
}
.iconAll, .break, .onSite, .repleceMent, .flatTyre, .batteryJum, .fuelDeli, .towingMech, .towingAcc {
	background: url(../images/service-station/ser-icon.png) no-repeat;
	display: block;
	height: 30px;
}
.break {
	background-position: 127px -20px;
}
.onSite {
	background-position: 120px -112px;
}
.repleceMent {
	background-position: 132px -206px;
}
.flatTyre {
	background-position: 120px -297px;
}
.batteryJum {
	background-position: 120px -385px;
}
.fuelDeli {
	background-position: 132px -475px;
}
.towingMech {
	background-position: 120px -580px;
}
.towingAcc {
	background-position: 120px -656px;
}
.bookNow {
	background: none repeat scroll 0 0 #2B2A29;
	color: #FFDD00;
	display: inline-block;
	font-size: 2em;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 10px 25px;
}
.bookNow:hover {
	background: none repeat scroll 0 0 #F5DB06;
	color: #2D2D2D;
}
.rotIconGetHelp {
	position: absolute;
	right: -15px;
	top: -140px;
}
.rotIconSerCent {
	float: left;
	margin: -95px 0 0;
	position: relative;
}
.rotIconGetHelpIm {
	position: absolute;
	right: 45px;
	top: 42px;
}
.rotIconserIm {
	position: absolute;
	left: 45px;
	top: 42px;
}
.getHelpSmall {
	font-size: 1em;
	position: absolute;
	left: 125px;
	text-align: center;
	top: 110px;
}
.serviceCent {
	font-size: 1em;
	right: 132px;
	position: absolute;
	text-align: center;
	top: 120px;
}
.serviceCent p span {
	font-weight: bold;
	font-size: 12px;
}
.getHelpSmall p, .serviceCent p {
	font-size: 1em;
	padding-bottom: 3px;
	line-height: 15px;
}
.servCenter {
	font-size: 15px !important;
	font-weight: bold;
}
.heFirt {
	font-size: 14px !important;
	font-weight: bold;
}
.atRupee {
	font-family: 'rupee_foradianregular';
	font-size: 18px !important;
	font-weight: bold;
}
.animationCont, .animationContLeft {
	background: url(../images/service-station/animation.gif) no-repeat top right;
	width: 260px;
	height: 260px;
}
.animationContLeft {
	background: url(../images/service-station/animation-left.gif) no-repeat top right;
}
/** Save first bookings Page starts (Rahul) **/
.sf-BkWrap {
	padding: 30px 0 0 0;
}
.sf-Hd {
	text-align: center;
	margin-bottom: 20px;
	padding-top: 15px;
}
.sf-infoArea {
	background: url(../images/service-station/bg-sf-infoArea.jpg) repeat-y center top;
	width: 978px;
	padding: 0 0 15px;
	border: 1px solid #e4e4e4;
	margin: auto;
	box-shadow: 0 4px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 4px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 4px 2px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0 4px 2px 2px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 4px 2px 2px rgba(0,0,0,0.2);
}
.calcArea1 {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 15px;
	position:relative;
}

.errHFSF {
    margin: 15px auto;
    width: 90%;
}
.calcForm-sf {
	float: left;
	width: 600px;
	margin-right: 10px;
	padding-top: 19px;
	padding: 19px 0 0 43px;
}
.calcForm-sf li {
	position: relative;
	float: left;
	height: 45px;
	margin:0 40px 20px 0;
}
.calcForm-sf li label {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	width: 75px;
	padding-bottom: 5px;
}
.calcForm-sf li select {
	display: block;
	float: left;
	width: 270px;
	padding: 5px;/*border:2px solid #ffdd00;*/
}
.calcForm-sf li.altFld {
	margin-right:0;
}
.calcForm-sf li.altFld label {
	width: 130px;
}
.calcForm-sf .errMsg {
	position: absolute;
	color: #FF0000;
	left: 2px;
	bottom: -17px;
	font-size: 10px;
}
.cprcRht {
	background: url(../images/service-station/bg-cprcRht.png) no-repeat 0 0;
	float: left;
	min-height: 174px;
}
.calcAction {
	background: #F5DB06 url(../images/service-station/bg-calcAction.png) no-repeat 15px 9px;
	color: #2D2D2D;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 15px 0 55px;
	margin: 58px 0 0 34px;
	text-shadow: 1px 1px 2px #FCF086;
	float: left;
	text-transform: uppercase;
	border: 1px solid #acacac;
	white-space: nowrap;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.calcAction:hover {
	background-color: #2e3032;
	background-position: 15px -90px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}
.cprcRht2 {
	background: url(../images/service-station/bg-cprcRht.png) no-repeat 0 0;
	float: left;
	min-height: 149px;
	width: 325px;
	padding: 25px 0 0 0;
	position: relative;
}
.edDetsPack {
    left: 562px;
    position: absolute;
    top: 0;
}
.cprcRht2 h4 {
	font-size: 2.2em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.cprcRht2 h4 span, .cprcRht2 h5 span {
	font-family: 'rupee_foradianregular';
	font-style: normal;
}
.cprcRht2 h4 span.ftc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: 3px;
}
.cprcRht2 h5 {
	font-size: 1em;
	text-align: center;
	font-style: italic;
}
/*.btn-bnwPac {
	background: url(../images/service-station/bg-bnwPac.jpg) no-repeat;
	display: block;
	width: 135px;
	height: 50px;
	padding-left: 75px;
	line-height: 50px;
	margin: 0 auto 5px;
	font-size: 2em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 0 1px rgba(0,0,0,0.4);
}
.btn-bnwPac:hover {
	color: #ccc;
}*/
.bnwPacHlFtLanding {
	display:inline-block;
	margin: 15px auto 5px;
}
.calcArea2 {
	border-bottom: 1px solid #acacac;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.dispSel {
	font-size: 1.6em;
	text-align: center;
}
.dispSel span {
	font-weight: bold;
	font-style: italic;
}
.acPr {
	font-size: 1.1em;
	font-style: italic;
	padding-left: 220px;
}
.acPr span {
	font-family: 'rupee_foradianregular';
}
.calcTbArea {
	/*background: url(../images/offers/bg-strip.jpg) top left;
	border: 5px solid #fff;
	padding: 10px 20px;
	width: 845px;*/
	margin: auto;
	position: relative;
	width: 890px;
}
.calcTbArea .select {
	position: absolute;
	/*width: 158px;  With the padding included, the width is 190 pixels: the actual width of the image. */
	width: 405px;
	height: 50px;
	padding: 0 80px 0 20px;
	border: 2px solid #393939;
	color: #f5db06;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	background: #474545 url(../images/service-station/bg-calcTbAreaSel.png) no-repeat right top;
	overflow: hidden;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.3) inset;
	-moz-box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.3) inset;
	-webkit-box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.3) inset;
	-o-box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.3) inset;
}
.calcTbArea select.styled {
	height: 54px;
	width: 509px;
	margin-bottom: 10px;
	-webkit-appearance:menulist-button;
}
.packgTabr {
	height: 31px;
}
.packgTabr li {
	float: left;
	margin-left: 49px;
}
.packgTabr li.firstItem {
	margin-left: 10px;
}
.packgTabr li a {
	background: url(../images/service-station/sprite-packgTabr_v-v1.png) no-repeat left bottom;
	display: block;
	width: 126px;
	height: 27px;
	padding-top: 4px;
	text-align: center;
	font-size: 1.8em;
	color: #2D2D2D;
	font-weight: bold;
	font-style: italic;
}
.packgTabr li a.actpkg, .packgTabr li a:hover {
	background-position: left top;
}
.calcTbArea table {
	border-collapse: collapse;
	border: 3px solid #F5DB06;
	border-top: none;
	color: #2D2D2D;
	margin-bottom: 20px;
}
.calcTbArea th {
	background: #F5DB06;
	font-size: 1.4em;
	font-weight: bold;
	padding: 5px 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #c6c6c6;
}
.calcTbArea td {
	padding: 3px 2px;
	font-size: 1.2em;
	background: #fff;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #F5DB06;
	border-right: 1px solid #F5DB06;
}
.calcTbArea .catTyp td {
	background: url(../images/service-station/bg-catTyp.jpg) repeat-y center top;
	font-size: 14px;
	font-weight: bold;
}
.calcTbArea .typSep td {
	padding: 0;
	border: none;
	height: 2px;
	width: 100%;
	background: #F5DB06
}
.calcTbArea .serBullet {
	left: 2px;
	top: 2px;
}
.calcTbArea .serBulletBot {
	left: 2px;
	bottom: 2px;
}
.calcTbArea .serBulletRight {
	right: 2px;
	top: 2px;
}
.calcTbArea .serBulletBotRig {
	right: 2px;
	bottom: 2px;
}
.fnlPrice {
	height: 40px;
	margin: 0 0 5px 220px;
}
.fnlPrice li {
	height: 40px;
	line-height: 40px;
	float: left;
}
.fnlPrice li.reSetRight {
	float: right;
	width: 98px;
}
.reSetBut {
	background: url(../images/service-station/reset-button.gif) no-repeat 0 0;
	display: block;
	height: 37px;
	position: relative;
	text-indent: -9999px;
	width: 97px;
}
.reSetBut:hover {
	background: url(../images/service-station/reset-button.gif) 0 -42px;
}
.fnl-pr {
	background: #F5DB06;
	font-size: 2em;
	padding: 0 25px;
}
.fnl-pr span {
	font-weight: bold;
}
.fnl-pr span.rs {
	font-family: 'rupee_foradianregular';
	font-weight: normal;
}
.fnl-bk a {
	background: #1C1C1C;
	float: left;
	height: 40px;
	padding: 0 15px;
	color: #F5DB06;
	font-size: 1.4em;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.fnl-bk a:hover {
	color: #fff;
}
.fnlPrice li.fnl-reset {
	margin-left: 10px;
}
.fnl-reset a {
	background: url(../images/service-station/bg-fnl-reset.png) no-repeat 0 11px;
	font-size: 1.4em;
	color: #272927;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-left: 23px;
	width: 45px;
}
.fnl-reset a:hover {
	text-decoration: none;
}
/** Save first bookings Page starts **/
#carModelLoader, #serCenLoader {
	display: block;
	left: 0;
	position: absolute;
	top: 27px;
}
#carModelLoader2 {
	position:absolute;
	display:block;
	top:7px;
	left:155px;
}
/*#serCenLoader {
	top: 6px;
}*/
.smMaketext {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 5px 5px 45px;
	text-align: left;
}
.helpCcroll {
	width: 490px;
	height: 380px;
	overflow-x: auto;
	float: left;
}
.helpCcroll ul {
	width: 470px;
}
.helpCcroll ul li {
}
.helpCcroll ul li h4 {
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
}
.helpCcroll ul li p {
	width: 470px;
	float: left;
	word-wrap: break-word;
	text-align: center;
}
.saveTextBig {
	font-size: 1.6em;
	padding: 0 10px 20px;
	text-align: center;
}
.offErTagSixty {
	left: -30px;
	position: absolute;
	top: 16px;
}
.innOffTagSixty {
	left: -40px;
	position: absolute;
	top: -25px;
	z-index: 1;
	animation-name: myfirst;
	animation-duration: 3s;
	animation-timing-function: linear;
	animation-delay: 5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	/* Safari and Chrome: */
	-webkit-animation-name: myfirst;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
}
@keyframes myfirst {
0% {
left:-40px;
top:-25px;
transform:rotate(2deg);
-ms-transform:rotate(2deg); /* IE 9 */
-webkit-transform:rotate(2deg); /* Safari and Chrome */
}
 100% {
left:-40px;
top:-25px;
transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* IE 9 */
-webkit-transform:rotate(-3deg); /* Safari and Chrome */
}
}
@-webkit-keyframes myfirst {
0% {
left:-40px;
top:-25px;
transform:rotate(2deg);
-ms-transform:rotate(2deg); /* IE 9 */
-webkit-transform:rotate(2deg); /* Safari and Chrome */
}
 100% {
left:-40px;
top:-25px;
transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* IE 9 */
-webkit-transform:rotate(-3deg); /* Safari and Chrome */
}
}
.innOffTagSixtyNew {
	left: -50px;
	position: absolute;
	top: -27px;
	z-index: 1;
	animation-name: myfirstNew;
	animation-duration: 3s;
	animation-timing-function: linear;
	animation-delay: 5s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	/* Safari and Chrome: */
	-webkit-animation-name: myfirst;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
}
@keyframes myfirstNew {
0% {
left:-50px;
top:-27px;
transform:rotate(2deg);
-ms-transform:rotate(2deg); /* IE 9 */
-webkit-transform:rotate(2deg); /* Safari and Chrome */
}
 100% {
left:-50px;
top:-27px;
transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* IE 9 */
-webkit-transform:rotate(-3deg); /* Safari and Chrome */
}
}
@-webkit-keyframes myfirstNew {
0% {
left:-50px;
top:-27px;
transform:rotate(2deg);
-ms-transform:rotate(2deg); /* IE 9 */
-webkit-transform:rotate(2deg); /* Safari and Chrome */
}
 100% {
left:-50px;
top:-27px;
transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* IE 9 */
-webkit-transform:rotate(-3deg); /* Safari and Chrome */
}
}
.staticTnC h3 {
	text-align: center;
}
.smalRound {
	background: #2B2A29;
	border: 0 solid #919191;
	border-radius: 10px 10px 10px 10px;
	height: 12px;
	left: 0;
	position: absolute;
	top: 0;
	width: 12px;
	z-index: 2;
	display: none;
}
#cal_loader {
	float: left;
	padding: 65px 0 0 107px;
}
/***********************Service Form Starts*****************/
.serVFormWrap {
}
.formLeftPane {
	border-right: 1px solid #CCCCCC;
	box-shadow: 7px 0 5px -5px #A2A2A2;
	-webkit-box-shadow: 7px 0 5px -5px #A2A2A2;
	float: left;
	padding: 0 25px;
	width: 465px;
	position: relative;
	color: #2e2e2e;
}
.formRightPane {
	float: left;
	padding: 0 0 0 25px;
	position: relative;
	width: 435px;
}
.formTitle {
	background: url(../images/service-station/icon-hand.gif) no-repeat left center;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 0 20px;
	padding: 0 0 0 45px;
	text-shadow: 1px 1px 1px #979797;
}
.formCont {
}
.formCont li {
	float: left;
	height: 40px;
	margin-bottom: 10px;
	position: relative;
}
.proceImg {
	margin-left:210px;
	
}
.formCont li.textAria {
	height: 125px;
}
.formCont li label {
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 0;
	text-align: left;
	width: 150px;
}
.formCont li label span {
	color:#FF0000;
}
.formCont li select {
	width: 300px;
}
.astrNew {
	color: #FF0000;
	float: right;
	font-size: 1.7em;
	font-weight: bold;
	padding:7px 0 0 3px;
}
.formCont .errMsg {
	bottom: -3px;
	color: #FF0000;
	font-size: 10px;
	left: 150px;
	position: absolute;
}
.formFld, .frmfldAddBox {
	border: 1px solid #CDCDCD;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	outline: medium none;
	padding: 5px;
	width: 290px;
	float:left;
}
.formFld:focus, .frmfldAddBox:focus {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
	-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;
}
.frmfldAddBox {
	height: 100px;
}
.procedPay {
	background: #1C1C1C;
	color: #EBBC00;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 150px;
	padding: 0 15px;
	transition: all 0.3s ease-in-out 0s;
}
.procedPay:hover {
	color: #ffffff;
}
/*Print Right*/
.formPrint {
}
.formPrint li {
	float: left;
    padding: 0 0 25px;
    position: relative;
}
.formPrint li label {
	float: left;
    font-size: 1.4em;
    font-weight: bold;
    padding: 8px 0 0;
    width: 130px;
}
.formFldPrint {
	border: 1px solid #B8B4B4;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 20px;
    padding: 4px 0 4px 10px;
    width: 265px;
}
.priceRange {
	font-size: 1.4em;
}
.priceRange span {
	font-family: 'rupee_foradianregular';
	font-size: 15px;
	font-weight: bold;
}
/*Print Right*/

/***********************Service Form Starts*****************/
#carpackExistError span, #packExistError span {
	font-size: 1.4em;
	font-weight: bold;
}
/** Post transaction styles start here **/
.sucBookedWrap {
	padding: 10px 0 0 0;
}
.sucBookedWrap h2 {
	text-align: center;
	margin-bottom: 10px;
}
.sucBookedWrap h3 {
	font-size: 1.8em;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
.sucBookedWrap h3.helpFirst {
	margin-bottom: 25px;
}
.bk-dets {
	text-align: center;
	margin-bottom: 20px;
}
.bk-dets span {
	font-weight: bold;
	font-style: italic;
}
.bookedOfr {
	background: url(../images/service-station/bg-bookedOfr.gif) no-repeat left bottom;
	width: 181px;
	border: 4px solid #ffdd21;
	border-top: 8px solid #ffdd21;
	padding: 60px 25px 23px 40px;
	margin: auto auto 50px;
	position: relative;
	box-shadow: 0 0 1px 1px #b2b2b2;
}
.bookedOfrHelp {
	margin-bottom: 70px;
    padding-top: 15px;
}
.bkNtl {
	position: absolute;
	top: 42%;
	left: 5px;
}
.bkNtr {
	position: absolute;
	top: 42%;
	right: 5px;
}
.bkStmp {
	position: absolute;
	right: -55px;
	bottom: -18px;
}
.bkStmpHelp {
	bottom: -45px;
}
.svOfrTyp {
	background: #fff;
	position: absolute;
	height: 53px;
	width: 190px;
	border: 1px solid #ffdd00;
	top: -20px;
	left: 27px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
}
.svOfrTyp li {
	float: left;
}
.svofTxt {
	font-size: 2em;
	color: #000;
	font-weight: bold;
	padding: 13px 0 0 25px;
}
.svOfrTyp h4 {
	background: none repeat scroll 0 0 #2B2A29;
	border-radius: 40px 0 40px 0;
	color: #FFF000;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	padding: 5px 25px;
	text-align: center;
	position: absolute;
	top: 5px;
	right: -52px;
}
.offeralPts {
	margin-bottom: 10px;
}
.offeralPts li {
	background: url(../images/service-station/textBullet.gif) no-repeat scroll left 7px transparent;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0 0 5px 15px;
	text-align: left;
}
.ofrPrc {
	background: #FFDD21 url(../images/service-station/bg-ofrPrc.gif) no-repeat 1px 1px;
	font-family: 'rupee_foradianregular';
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	font-size: 2.2em;
}
.transDets {
	border: 1px solid #afafaf;
	width: 325px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.transDets h4, .transDets h5 {
	text-align: center;
}
.transDets h4 {
	background: #dedede;
	font-size: 1.4em;
	font-weight: bold;
	padding: 3px 0;
}
.transDets h5 {
	background: #f2f2f2;
	font-size: 1.8em;
	font-weight: bold;
	padding: 10px 0;
}
.activProdWrap {
	padding: 10px 0;
	width: 500px;
	margin: auto;
}
.activProdWrap .tImpMsg {
	font-weight: bold;
	font-size: 1.4em;
}
.activProdWrap .bImpMsg {
	font-weight: bold;
	font-size: 1.2em;
}
.activProdWrap .tImpMsg span {
	text-transform: uppercase;
	font-style: italic;
}
.actvFormCont {
	width: 498px;
	margin: 0 auto 15px auto;
	border: 1px solid #d3d3d3;
	padding: 0 0 10px 0;
}
.actvFormCont h4 {
	background: #dedede;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	padding: 10px 15px;
}
.actvInWrap {
	padding: 10px 15px 0;
}
.actvInWrap li {
	position: relative;
	margin-bottom: 18px;
}
.actvInWrap li label {
	display: block;
	font-size: 1.2em;
	margin-bottom: 6px;
}
.actvInWrap li label span {
	color:#FF0000;
}
.actvInWrap .inpTxt {
	border: 1px solid #D3D3D3;
	height: 26px;
	width: 285px;
	padding: 0 5px;
	font-size: 14px;
	color: #272927;
	outline: none;
}
.reqr {
	font-size: 2.5em;
	color: #ff0000;
	vertical-align: -7px;
}
.aErrMsg {
	position: absolute;
	left: 0;
	bottom: -10px;
	font-size: 11px;
	color: #ff0000;
}
.fVin {
	position: absolute;
	font-size: 1em;
	color: #ff0000;
	top: 26px;
	left: 327px;
}
.fVin:hover {
	text-decoration: underline;
}
.actvInWrap li.subActv {
	margin: 0;
}
.subActv a {
	background: #f5db06;
	display: block;
	color: #2d2d2d;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 115px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.subActv a:hover {
	background: #2B2A29;
	color: #FFDD00;
}
.valError {
	padding: 15px;
	color: #ff0000;
	border: 1px solid #ff0000;
	font-size: 1.4em;
	margin: 0 auto 15px;
	width: 468px;
}
.valSuccess {
	padding: 15px;
	border: 1px solid #D3D3D3;
	font-size: 1.4em;
	margin: 0 auto 15px;
	width: 468px;
}
/** Post transaction styles end here **/

/*save First Glow 18-6-13*/
.saveFirstGlow {
	float: right;
	padding: 22px 0 0;
}
.saveFirstGlow li {
	float: left;
	padding: 0 0 0 35px;
}
.saveFirstGlow li label {
	color: #232222;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.saveFirstGlow li .checkAndRed {
	vertical-align: -2px;
}
.packSelDropWrap {
	float: left;
}
.saveFirstGlow li.exWidth {
	float: none;
	width: 300px;
}
.cprcRht2New {
	background: none;
	float: none;
	margin: 0 auto;
	width: 400px;
	padding-left: 40px;
}
.cprcRht2New h4 {
	float: left;
	padding: 15px 15px 0 0;
}
.btn-bnwPacNew {
	float: left;
}
.bgSerTranRight {
	background: url(../images/service-station/bg-service-tran.png) no-repeat 30px 0;
    float: right;
    height: 250px;
    width: 648px;
}
.bgSerTranRightNew {
	background: url(../images/service-station/bg-service-tran.png) no-repeat left top;
    float: left;
    height: 275px;
    margin: -60px 0 0 -20px;
    width: 648px;
}
.saveContBotNone {
	padding-bottom:0;
}
.formCont li.CheckBox {
    height: 75px;
    padding: 0 0 0 150px;
}
.formCont li.CheckBox div {
   font-size: 1.3em;
    padding: 0 0 3px;
}
.formCont li.CheckBox div a {
    font-weight: bold;
    text-decoration: underline;
}
.errMsgInput {
	color: #FF0000;
	font-size: 10px;
	display:block;
}


/*28-6-13*/
.svOfrTypHelp {
	background: none repeat scroll 0 0 #2B2A29;
	border-radius: 40px 0 40px 0;
	color: #FFF000;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    left: 50px;
    padding: 5px 25px;
    position: absolute;
    text-align: center;
    top: -23px;
}

/*save t and c 1july 2013 starts here*/
.saveTnC{
    line-height: 18px;
    margin: 0 0 0 35px;
    padding-left: 0;
}
.saveTnC li {
	margin: 0 0 10px;
	font-size: 1.2em;
}
.saveHelpPopUp{
    line-height: 18px;
    margin: 0 0 0 35px;
    padding-left: 0;
}
.saveHelpPopUp li {
	margin-bottom:0 !important;
}

.saveTnC li p{
	font-size:inherit !important;
}
.termsNpolicyWrap article h2{
	font-size: 1.8em;
    font-weight: bold;
    margin: 0 0 10px 15px;
}
.saveTnC li ol {
	margin: 0 0 0 35px;
	font-size:inherit !important;
}
.saveTnC li ol li {
	font-size:inherit !important;
}
.saveTnC li ol li ol {
	margin: 0 0 0 35px;
}
.saveTnC li ol li ol li {
	font-size:inherit !important;
}
.servCovCon{
	border-collapse: collapse;
    font-size: 1.4em;
    width: 100%;
	margin-bottom:20px;
}
.servCovCon td, .servCovCon th 
{
border:1px solid #FFD000;
padding:5px 0 5px 10px;
}
.servCovCon th 
{
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#FFD000;
color:#000;
}
.assLefPad p{
	padding-left:15px;
}
.staticTnC ol li ol{margin-left:45px;}

/*July 2 2013 help first price starts here*/
.calAreaLeft {
	background:#FFFFFF;
    border-bottom: 1px solid #CACACA;
    border-top: 1px solid #CACACA;
    margin:0 6px 5px;
    position: relative;
    width: 969px;
	float:left;
}
.helpFirstZones{
	background:url(../images/service-station/bg-annual-slating.jpg) no-repeat right top;
	color: #3A3A3A;
    float: left;
   height: 93px;
    margin: 0 15px 0 0;
    padding: 20px 0 0;
    text-align: left;
    width: 550px;
}

.helpFirstZones h4 {
   color: #E3130C;
    font-size: 2.5em;
    font-weight: bold;
}
.helpFirstZones h5 {
    font-size: 1.8em;
    padding: 0 0 3px;
}
.cprcRht2 h4.helpFonBig {
	font-size: 3em;
}
.cprcRht2 h5.helpFonNoIt {
	font-size: 1.8em;
	font-style: normal;
}
.saveFirstContTa{
}
.saveFirstContTa{
	border-collapse: collapse;
    width: 100%;
	font-size:1em;
}
.saveFirstContTa td, .saveFirstContTa th 
{
border:1px solid #000;
}
.saveFirstContTa th{
	background:#FFD000;
	text-align:left;
	color:#000;
	padding:4px;
}
.staticPopTable {
    margin: 40px auto auto;
	width:600px;
}

/*Annual Road Side 3-7-13*/
.annulRoadSide {
	background: url(../images/service-station/shadow-annual.png) no-repeat scroll center top transparent;
    margin: 0 0 30px;
    text-align: center;
	position:relative;
	


}
.annulHeding {
	background:#fff2b0;
   background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,253,244,0.79) 36%, rgba(255,253,242,0.81) 37%, rgba(255,241,168,1) 79%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(36%,rgba(255,253,244,0.79)), color-stop(37%,rgba(255,253,242,0.81)), color-stop(79%,rgba(255,241,168,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,253,244,0.79) 36%,rgba(255,253,242,0.81) 37%,rgba(255,241,168,1) 79%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,253,244,0.79) 36%,rgba(255,253,242,0.81) 37%,rgba(255,241,168,1) 79%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,253,244,0.79) 36%,rgba(255,253,242,0.81) 37%,rgba(255,241,168,1) 79%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,253,244,0.79) 36%,rgba(255,253,242,0.81) 37%,rgba(255,241,168,1) 79%); /* W3C */
    border: 2px solid #c2c2c2;
    border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
    display: inline-block;
    font-size: 2.5em;
    padding:20px 0;
	border-top:none;
	-webkit-box-shadow: 0 5px 10px -5px #c5c5c5;
        
        box-shadow: 0 5px 10px -5px #c5c5c5;
		width:485px;
}
.annulHeding span {
	font-weight:bold;
}
.annulBuletLeft {
    bottom: 23px;
    left: 265px;
    position: absolute;
}
.annulBuletRig {
    bottom: 23px;
    position: absolute;
    right: 265px;
}
.cprcAnnualPrice {
	background: none;
	float:left;
	width: 395px;
	min-height:0;
}
.cprcAnnualPrice h4 {
	float: left;
	padding: 15px 15px 0 0;
}
.cprcAnnualPrice h5 {
	text-align:right;
	padding:0 35px 0 0;
}
.helpLocaCont{ float:left;}
.locaImg {
    float: left;
    padding: 0 20px 0 40px;
}
.locLink{
	color: #E3130C;
    font-size: 1.2em;
    font-style: italic;
}
.locLink:hover{
	text-decoration:underline;
}
.annualArrowImg{ vertical-align:middle; padding:0 0 0 5px;}
.btn-bnwPac {
	background: #c50000 url(../images/service-station/bg-calcActionBuy.png) no-repeat 15px 9px;
	display: block;
	width: 135px;
	height: 50px;
	line-height: 50px;
	padding-left: 75px;
	margin: 0 auto 5px;
	font-size: 2em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 0 1px rgba(0,0,0,0.4);
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}
.btn-bnwPac:hover {
	background-color: #383838;
	background-position: 15px -90px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}