@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, ul, li, body { padding: 0px; margin: 0px; }
h2{ padding-top:20px; display:table;}
a { text-decoration: none; }
img { border: none; }
.left { float: left; }
.right { float: right; }
body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-image: url(../styleImages/bodybg.jpg); background-repeat: no-repeat; background-color: #172e77; overflow-x: hidden; min-width: 320px; }
.container { width: 973px; margin-left: auto; margin-right: auto; }
.maindiv { float: left; width: 100%; }
.header { width: 100%; float: left; position: relative; height: 106px; }
.logo { position: absolute; top: 0px; left: 6px; }
.signin { color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; ; font-size: 11px; position: absolute; right: 4px; top: 72px; }
.signin a { float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; ; font-size: 11px; color: #fff; padding-left: 9px; }
.cart { background-image: url("../styleImages/cart.png"); background-position: 0 0; background-repeat: no-repeat; color: #fff; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; height: 35px; padding-left: 19px; padding-top: 6px; position: absolute; right: 3px; top: 7px; width: 209px; }
.cart a { color: #fff; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; text-decoration: underline; font-weight: bold; width: 35%; }
.welcome { font-size: 15px; float: left; color: #fff; position: absolute; right: 10px; top: 87px; font-weight: bold; }
.menu { float: left; height: 38px; margin-top: 2px; width: 100%; }
.menucleft { /* background-image: url("../styleImages/menuleft.png"); */
background-repeat: no-repeat; float: left; height: 36px; width: 0px; }
.menu a { /* background-image: url("../styleImages/menubg.jpg"); */
    /* background-repeat: repeat-x; */
float: left; color: #fff; font-size: 13px; /* display: block; */
padding-left: 18px; padding-right: 18px; height: 40px; line-height: 35px; font-size: 15px; display: block; background-color: #001286; /* border-width: 10px; */
    /* border-color: blue; */
margin-left: 0px; }
.menu a:hover { color: #e0e6ff; background-color: #2449c0;/* display: block; */
	
}
.contactbg { float: left; /* background-image:url(../styleImages/menuright.png); */
background-repeat: no-repeat; height: 36px; width: 6px; }
.separator { float: left; height: 36px; padding-top: 0px; width: 4px; }
.banner { float: left; width: 695px; height: 307px; margin-left: 1px; }
.bannerright { height: 307px; left: 0; position: absolute; top: 5px; }
.bannerimg { top: 3px; left: 255px; position: absolute; }
.bannerleft { float: right; height: 310px; left: 4px; position: relative; width: 251px; }
.timing { position: absolute; top: 3px; left: -2px; }
.timing a { display: block; }
.timing img { display: block; width: 100%; height: auto; }
.search { float: left; width: 100%; height: 47px; background-image: url(../styleImages/search1.png); background-repeat: no-repeat; }
.textfield { width: 229px; float: left; height: 19px; background: none; border: 1px solid #919191; background-color: #fff; margin-left: 156px; margin-top: 11px; }
.searchbtn { height: 27px; float: left; width: 300px; padding-top: 10px; }
.searchbtn a { font-size: 12px; text-decoration: underline; color: #3f4601; float: left; padding-left: 14px; }
.centerpanel { float: left; background-image: url(../styleImages/servtop.png); background-repeat: no-repeat; width: 973px; min-height: 9px; margin-top: 7px; }
.centerpanelbtm { width: 974px; float: left; min-height: 11px; background-image: url(../styleImages/sercorner.png); background-repeat: no-repeat; }
.centerpanelmiddle { width: 973px; background-image: url(../styleImages/servbtm.png); background-repeat: repeat-y; float: left; min-height: 20px; }
.leftpanel { width: 247px; float: left; /* background-image:url(../styleImages/leftpanel1.png); */
min-height: 7px; background-repeat: repeat-y; }
.leftpanelouter { width: 246px; float: left; }
.ports { background-image: url(../styleImages/pro1.png); background-repeat: no-repeat; width: 247px; height: 49px; float: left; }
.ports h1 { font-size: 20px; color: #fff; width: 155px; padding-top: 13px; padding-left: 46px; font-weight: normal; float: left; }
.portsbtm { float: left; /* background-image:url(../styleImages/portsbtm1.png); */
min-height: 12px; background-repeat: no-repeat; width: 247px; }
.portscenter { background-image: url(../styleImages/cbg.jpg); /* background-repeat:no-repeat; */
background-color: #f7f9fd; float: left; min-height: 500px; width: 246px; }
.portscenter ul { list-style-type: none; padding: 0px; }
.portscenter li:hover { background-color: #3c3f41; background-image: url(../styleImages/arrow1.png); background-repeat: no-repeat; }
.portscenter-liS { background-color: #1253b5; background-image: url(../styleImages/arrow1.png); background-repeat: no-repeat; float: left; background-repeat: no-repeat; background-position: 9px 10px; width: 89.8%; padding-left: 10.5%; border-bottom: 1px dashed #9d9d9d; position: relative; }
.portscenter li { float: left; background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 9px 17px; width: 90%; padding-left: 10.5%; border-bottom: 1px dashed #fff; position: relative; }
.portscenter li a { float: left; color: #fff; font-size: 14px; text-decoration: none; width: 100%; padding-top: 13px; padding-bottom: 13px; }
.portscenter li ul { border: 1px solid #fff; left: 100%; margin: 0; padding: 0; position: absolute; top: -1px; visibility: hidden; width: 169px; z-index: 999; }
.portscenter li li { width: 100%; float: left; border-bottom: 0px; background-image: none; padding-left: 0px; padding-top: 0px; margin: 0px; }
.portscenter li li a { background-color: #3c3f41; color: #fff; background-image: url(../styleImages/arrow1.png); background-repeat: no-repeat; background-position: 3px 18px; border-bottom: 1px dashed #fff; width: 90%; padding-left: 10%; padding-top: 14px; padding-bottom: 14px; float: left; }
.portscenter li a:hover { color: #fff; }
.portscenter li li a:hover { background-color: #51a8b4; color: #fff; background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; }
.portscenter li:hover ul ul, .portscenter li li:hover ul ul, .portscenter li li li:hover ul ul { visibility: hidden; }
.portscenter li:hover ul, .portscenter li li:hover ul, .portscenter li li li:hover ul, .portscenter li li li li:hover ul { visibility: visible; }
.rightpanel { float: right; padding-left: 15px; width: 712px; }
.rightpanela { width: 520px; float: left; }
.rightpanelb { padding-top: 5px; width: 192px; float: left; }
.rightpanelb img { padding: 10px 0; }
.rightpanel h1 { float: left; font-size: 22px; font-weight: normal; width: 98%; }
.rightpanelw h1 { float: left; font-size: 22px; padding:15px 0px; font-weight: normal; width: 98%; }
.rightpanel p { float: left; font-size: 14px; color: #292929; text-align: justify;  padding-right: 3px; }
.headingbgindex { background-image: url("../styleImages/headingbgindex.png"); background-repeat: no-repeat; color: #FFFFFF; float: left; font-size: 22px; font-weight: normal; height: 40px; margin-top: 15px; padding-left: 22px; padding-top: 10px; position: relative; width: 508px; }
.heading { background-image: url("../styleImages/headingbg1.png"); background-repeat: no-repeat; color: #FFFFFF; float: left; font-size: 22px; font-weight: normal; height: 40px; margin-top: 15px; padding-left: 19px; padding-top: 10px; position: relative; width: 704px; }
.view { float: left; color: #3f4601; font-size: 11px; top: 15px; position: absolute; right: 25px; }
.view a { color: #fff; font-size: 13px; /* background-image:url(../styleImages/bullet1.jpg); */
background-repeat: no-repeat; background-position: 0px 0px; padding-left: 14px; width: 14px; height: 14px; }
.view a:hover { color: #3c3f41; }
.panel { background-color: #fff; border: 1px dashed #919191; float: left; margin-right: 4px; margin-top: 10px; padding: 0 5px 6px; width: 156px; }
.video { float: left; margin-top: 6px; }
.panels { margin-top: 12px; margin-right: 4px; float: left; width: 221px; margin-left: 8px; }
.paneltop { background-image: url(../styleImages/paneltop.png); width: 219px; float: left; background-repeat: no-repeat; height: 7px; }
.panelmid { float: left; width: 219px; min-height: 7px; background-repeat: repeat-y; background-image: url(../styleImages/panelmid.png); }
.panelmid h1 { float: left; width: 100%; text-align: center; color: #3e4242; font-size: 16px; padding-top: 5px; height: 14px; }
.panelimg { width: 151px; height: 102px; float: left; margin-top: 10px; }
.paneldes { float: left; text-align: center; font-size: 13px; color: #313131; width: 100%; height: 15px; font-weight: bold; margin-top: 11px; }
.paneldes a { color: #313131; text-decoration: none; }
.price { float: left; font-size: 12px; color: #000; width: 219px; height: 30px; padding-left: 23px; padding-top: 15px; font-weight: bold; }
.pricebtn { width: 202px; float: left; height: 31px; padding-top: 10px; padding-bottom: 10px; padding-left: 17px; }
.panelbtm { float: left; width: 219px; background-image: url(../styleImages/panelbtm.png); background-repeat: no-repeat; min-height: 9px; }
.topsellers { background-image: url("../styleImages/topsellerbg.png"); background-repeat: no-repeat; float: left; height: 719px; margin-top: 9px; width: 245px; }
.topsellers h1 { float: left; width: 95%; padding-left: 5%; padding-top: 5px; height: 20px; color: #fff; font-size: 18px; }
.topsellersimg { background: url("../styleImages/topsellersborder.jpg") no-repeat scroll center bottom transparent; float: left; height: 94px; padding-bottom: 14px; padding-top: 5px; width: 100%; }
.border { /*	width:87%;
	margin-left:7%;
	border-bottom:1px solid #638a2e;
	float:left;
	padding-top:8px;*/
}
.topsellersimg h1 { float: left; font-size: 13px; color: #fff; padding-left: 8%; width: 92%; }
.seat { float: left; padding-left: 8.5%; width: 37%; }
.seattext { font-size: 11px; color: #fff; float: left; padding-left: 0%; width: 52%; }
.wemay { padding-top: 3px; }
.newsletter { background-image: url(../styleImages/newsletter.jpg); width: 229px; height: 245px; margin-left: 20px; background-repeat: no-repeat; padding-top: 3px; }
.newsletter h1 { float: left; font-size: 14px; color: #000; padding-left: 18px; width: 204px; padding-top: 98px; }
.emailbtn { padding-left: 18px; padding-top: 14px; width: 203px; float: left; }
.hours { margin-left: 17px; }
.banner_bottom { clear: both; padding-top: 10px; }
.footer_bg { background: url("../styleImages/footer_bg.png") no-repeat scroll 0 10px transparent; clear: both; height: 196px; padding: 10px; width: 952px; }
.sociallinks { width: 100%; float: left; height: 63px; border-top: 1px dashed #877d72; border-bottom: 1px dashed #877d72; margin-top: 17px; }
.visa { width: 140px; padding-top: 20px; padding-left: 8px; }
.skype { float: left; padding-top: 12px; }
.signup { width: 450px; float: left; padding-left: 53px; margin-top: 1px; }
.signuptext { width: 141px; float: left; font-size: 13px; font-weight: bold; color: #FFFFFF; margin-top: 16px; padding-left: 20px; }
.email { width: 166px; float: left; background-color: #FFF; border: 1px solid #b8b7b5; color: #666666; font-size: 10px; padding-bottom: 6px; padding-top: 5px; padding-left: 12px; margin-right: 8px; }
.emaildiv { width: 283px; float: right; margin-top: 15px; }
.skype img { float: left; }
.copy { width: 745px; float: right; font-size: 11px; color: #FFF; margin-top: 14px; min-height: 20px; height: auto !important; }
.copy a { color: #FFF; }
.copy a:hover { text-decoration: underline; color: #9AFCFB; }
.powered { width: 478px; float: right; font-size: 11px; color: #666666; height: 26px; }
.powered a { text-decoration: none; color: #fb6b85; }
.paypal { float: left; width: 20%; height: 24px; margin-top: 22px; }
.headinginner { background-image: url(../styleImages/innerheading.png); width: 694px; height: 43px; float: left; background-repeat: no-repeat; font-size: 18px; color: #fff; font-weight: normal; padding-top: 12px; padding-left: 12px; }
.headinginnerlogin { background-image: url(../styleImages/innerheading.png); width: 690px; height: 43px; float: left; background-repeat: no-repeat; font-size: 19px; color: #fff; padding-top: 12px; padding-left: 15px; }
.innertop { margin-top: 5px; background-image: url(../styleImages/innertop.png); width: 702px; float: left; height: 7px; background-repeat: no-repeat; margin-left: 1px; }
.innercenter { float: left; background-image: url(../styleImages/innercenter.jpg); width: 702px; min-height: 1677px; background-repeat: repeat-y; margin-left: 1px; }
.innerbtm { float: left; background-image: url(../styleImages/innerbtm.png); background-repeat: no-repeat; height: 12px; width: 702px; margin-left: 1px; }
.content { width: 99%; margin-top: 10px; float: left; min-height: 519px; height: auto !important; min-height: 519px; font-size: 14px; }
.content a { color: #3c3a3a; }
.content a:hover { color: #0E57C6; text-decoration: none; }
.content ul { margin-top: 14px; margin-bottom: 14px; margin-left: 43px; }
.content ol { margin-top: 14px; margin-bottom: 14px; list-style-position: outside; }
.content ol li { list-style-type: none; list-style-type: decimal; padding-left: 0px; padding-top: 6px; padding-bottom: 6px; margin-left: 24px; }
.content ul li { list-style-type: none; background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 3px 11px; padding-left: 20px; padding-top: 6px; padding-bottom: 6px; float: left; width: 100%; }
.content ul ul { margin-top: 10px; }
.content ol ol { margin-top: 10px; }
.content ol ol li { margin-left: 9px; padding-left: 5px; }
.content ul ul li { list-style-type: disc; padding-left: 10px; margin-left: 0px; background-image: none; }
.contactUsLeft { width: 43%; padding-right: 30px; float: left; padding-bottom: 20px; border-right: 1px solid #827e6c; margin-bottom: 20px; min-height: 250px; min-height: 270px; }
.contactUsRight { width: 50%; float: left; padding-left: 2%; }
.contactUsTxt { width: 100%; margin-bottom: 10px; text-align: left; color: #090a0a; }
.contactUsTxt a { color: #090a0a; font-size: 14px; text-decoration: none; font-weight: bold; }
.contactUsTxt a:hover { color: #090a0a; text-decoration: underline; font-weight: bold; }
.contactUsFormTxt { width: 110px; float: left; text-align: right; }
.contactTFDiv { width: 210px; height: 35px; float: left; }
.contactEnd { width: 204px; height: 30px; float: left; }
.contactTADiv { width: 210px; height: 70px; float: left; margin-bottom: 10px; }
.contactTF { width: 198px; height: 16px; float: left; background: none; color: black; border: 1px solid #827e6c; font-size: 12px; }
.contactTA { width: 198px; height: 50px; overflow: auto; float: left; background: none; color: black; border: 1px solid #827e6c; font-size: 12px; }
.errorTFDiv { color: #ff0000; vertical-align: top; width: 220px; float: left; }
.div100_1 { width: 100%; float: left; }
.mandatory { font-size: 12px; color: #F00; font-weight: normal; float: left; width: 11px; }
.mandatory1 { font-size: 12px; color: #F00; font-weight: normal; width: 11px; }
.mandatory2 { font-size: 12px; color: #F00; font-weight: normal; }
.formValidation { font-size: 13px; /*color:red;*/
}
.formValidation label { float: left; width: auto; display: block; }
.formValidation label.error { color: #ff0000; display: block; min-width: 210px; width: auto !important; width: 210px; }
.formValidation input.submit { margin-left: 0px; }
.para { font-size: 12px; color: #090a0a; text-align: justify; }
/*-------------------------------End of Contact us css-------------------------------------------*/
.paging { width: 500px; height: 55px; margin-left: 138px; float: left; padding-top: 40px; padding-bottom: 20px; }
.nextbtn { width: 72px; height: 33px; float: left; font-size: 11px; font-weight: bold; border: 0px; cursor: pointer; }
.previsbtn { width: 72px; height: 33px; float: left; font-size: 11px; font-weight: bold; border: 0px; margin-left: 8px; cursor: pointer; }
.enchorp { background-color: #ffffff; margin-left: 10px; border: 1px #a9a8a8 dashed; width: 33px; height: 24px; float: left; text-decoration: none; text-align: center; font-size: 18px; color: #646458; padding-top: 3px; margin-top: 3px; }
.enchorp a { text-decoration: none; text-align: center; font-size: 18px; color: #fff; }
.enchorp:hover { background-color: #81dbe7; margin-left: 10px; border: 1px #a9a8a8 dashed; width: 33px; height: 24px; float: left; text-decoration: none; text-align: center; font-size: 18px; color: #000000; padding-top: 3px; }
.tdcartTitle2 { background: none; border-bottom: 1px dashed #a9a8a8; color: #000000; font-weight: bold; }
.tdcartTitle { background: none repeat scroll 0 0 transparent; border-bottom: 1px dashed #A9A8A8; color: #000000; font-weight: bold; }
.tdcartTitle3 { font-family: Georgia; font-size: 22px; color: #0b0b0c; }
.maindiv { width: 100%; float: left; }
.tdCartSubTotal { padding-top: 10px; }
.tdcartOdd { background: none; border-bottom: 1px dashed #0b0b0c; padding-top: 15px; padding-bottom: 15px; }
.tdcartEven { background: none; border-bottom: 1px dashed #0b0b0c; padding-top: 15px; padding-bottom: 15px; }
.textbox { background-color: #FFFFFF; border: 1px solid #a9a8a8; color: #000000; font-size: 12px; }
.textbox3 { margin-top: 2px; background-color: #ffffff; border: 1px solid #b0b0b0; color: #000; font-size: 12px; }
.textbox1 { background-color: #FFFFFF; border: 1px solid #b0b0b0; color: #000000; font-size: 12px; width: 135px; }
.textbox2 { background-color: #FFFFFF; border: 1px solid #b0b0b0; color: #000000; font-size: 12px; width: 138px !important;  .width:138px !important;
}
.txtSession { color: #000000; text-decoration: underline; }
.greytext { color: #454545; float: left; width: 98%; font-size: 12px; font-weight: bold; height: 10px; margin-top: 15px; }
.login2 { width: 356px; height: 222px; float: left; margin-top: 10px; }
.maindiv { width: 100%; height: auto; float: left; }
.returning { color: #4d4c4b; font-size: 22px; font-weight: normal; float: left; font-family: Georgia; }
.text { color: #4d4c4b; font-size: 12px; font-weight: normal; }
.field { width: 200px; border: 1px solid #827e6c; }
.forgot { width: 100%; float: right !important; height: auto; margin-left: 38px;  .margin-left:0px;
margin-top: 38px !important; }
.forgot a { background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; margin-top: 6px; font-size: 12px; font-weight: normal; color: #4d4c4b; float: left; margin-left: 111px; }
.man a { background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: left; padding-left: 15px; font-size: 12px; font-weight: normal; color: #4d4c4b; float: left; margin-left: 61px; line-height: 18px; }
/************************************************/
.searchinner { background-image: url(../styleImages/searchinner.png); width: 973px; height: 45px; float: left; margin-top: 5px; }
.vinbanner { margin-top: 2px; width: 247px; height: 209px; float: left; }
.vinbanner h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 35px; float: left; color: #000; padding-top: 8px; font-weight: normal; padding-left: 18px; }
.vinbanner p { float: left; font-size: 14px; color: #464646; font-weight: normal; text-align: left; padding-left: 18px; paddding-right: 18px; width: 211px; font-family: Georgia, "Times New Roman", Times, serif; }
.moreinfo { position: absolute; top: 176px; left: 5px; }
.seatdiv { float: left; width: 150px; height: 150px; border-bottom: 1px dashed #212121; margin-top: 18px; }
.seatinner { float: left; width: 120px; height: auto; border: 1px dashed #b0b0b0; }
.seatinnerdetail { width: 545px; float: left; height: 153px; border-bottom: 1px dashed #212121; margin-top: 15px; padding-right: 15px; }
.sadless { float: left; font-size: 18px; color: #62a21d; width: 400px; height: 16px; }
.sadless a{color: #62a21d;}
.sadlessprice { float: left; font-size: 15px; color: #353535; width: 70px; height: 16px; margin-top: 10px; }
.sadlessprice2 { float: left; font-size: 15px; color: #353535; width: 70px; height: 16px; text-decoration: line-through; }
.sadlesscode { float: left; font-size: 13px; color: #393838; width: 163px; height: 16px; padding-left: 79px; }
.sadlesstext { color: #666666; font-size: 12px; float: left; width: 533px; margin-top: 14px; }
.sadlesstext a{color:#666666;}
.sadlesstext p { float: left; font-size: 12px; color: #666666; text-align: justify; padding-top: 15px; padding-right: 3px; padding-bottom: 5px; }
.sadlesstext ul { list-style-type: none; }
.sadlesstext ol { list-style-position: outside; padding-left: 20px; }
.sadlesstext ul li { color: #666666; font-size: 12px; float: left; background-image: url(../styleImages/bullet.png); background-repeat: no-repeat; background-position: 0px 4px; width: 100%; padding-left: 15px; }
.sadlesstext ol li { color: #666666; font-size: 12px; float: left; width: 100%; padding-left: 10px; list-style-type: decimal; }
.seatsmall { float: left; width: 70px; height: 53px; border: 1px solid #c9c9c9; margin-right: 8px; margin-top: 15px; }
.cartProgress { font-weight: bold; font-size: 13px; background-color: #8d8d8d; color: #FFFFFF; font-weight: normal; margin: auto; padding: 8px; margin-top: 15px; width: 97.8%; float: left; height: 16px; }
.coleft { width: 28%; float: left; color: #ffffff; }
.coleft ul { padding: 0px; margin: 0px; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; list-style-type: none; background-image: none; float: left; }
.coleft ul li { padding: 0px; margin: 0px; padding-bottom: 12px; list-style-type: none; background-image: none; width: 100%; float: left; }
.coleft ul li a { color: #000; text-decoration: none; }
.coleft ul li a:hover { color: #d7b684; text-decoration: none; }
.coright { width: 70%; float: right; border-left: 1px solid #919191; height: 460px; }
.ctgpanel { width: 197px; height: 152px; margin-left: 18px; border: 1px solid #919191; float: left; margin-bottom: 20px; padding: 10px; }
.ctgpanel img { border: 5px solid #919191; }
.title { color: #000; font-size: 18px; font-weight: bold; }
.details { font-size: 12px; color: #000; float: left; padding-left: 12px; padding-right: 12px; width: 96.5%; }
.details2 { font-size: 12px; color: #000; float: left; padding-right: 7px; width: 98%; }
.man { float: left; width: 100%; }
.man a { background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: left; padding-left: 15px; font-size: 12px; font-weight: normal; color: #1d1d1d; float: left; margin-left: 61px; line-height: 18px; }
.new { width: 86px; height: auto; margin-top: 8px; float: left; border: 1px #d8d5cf solid; margin-left: 1px; background-color: #fff; }
.rightpro { float: left; width: 315px; height: auto; }
.rrighimage { width: 315px; height: auto; float: left; margin-top: 5px; }
.rrighdis { width: 388px; height: auto; float: right; margin-top: 5px; /*	padding-right:15px;*/
}
.rrighdis ul { list-style-type: none; padding-left: 0 !important; }
.rrighdis ol { list-style-type: decimal; padding-left: 20px; }
.rrighdis ul li { float: left; background-image: url(../styleImages/bullet.png); background-repeat: no-repeat; background-position: 0px 3px; width: 100%; padding-left: 15px !important; padding-bottom: 3px; list-style-type: none !important; }
.rrighdis ol li { color: #000000; float: left; width: 100%; padding-left: 0px; list-style-type: decimal; }
.headingpri { font-size: 13px; color: #090a0a; font-weight: bold; padding-right: 0px; width: 398px; }
.headingpri2 { font-size: 13px; color: #1353B5; font-weight: bold; margin-top: 5px; }
.line { width: 98%; padding: 0px; margin: 0px; margin-top: 10px; border-bottom: 1px #cac7be solid; }
.quantity { width: 142px; height: 24px; float: left; font-size: 14px; color: #1353B5; padding-top: 15px; font-weight: bold; padding-right: 50px; }
.pulusbtn { width: 18px; height: 20px; border: none; margin: 0px; padding: 0px; float: left;  .margin-top:1px;
}
.pulusbtn1 { width: 18px; height: 20px; padding: 0px; border: none; margin: 0px;  .margin-top:1px;
}
.quantitytextfield { margin: 0px; background: none; width: 20px; background-image: url(../styleImages/tbtn.jpg); background-repeat: no-repeat; border: none; height: 22px; text-align: center; }
.pmfiled { float: left; border: 1px red solid; width: 100px; }
.selc { width: 100px; font-size: 12px; float: left; }
.viewall { float: left; width: 60px; background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 24px 21px; height: 30px; font-size: 11px; padding-top: 18px; color: #3F4601; padding-left: 35px; }
.viewall a { float: left; text-decoration: none; color: #3F4601; }
.hmenu { width: 150px; float: left; background-color: #CCCCCC; }
.hmenu ul { list-style-type: none; }
.hmenu li { width: 100%; float: left; font-size: 12px; font-weight: bold; position: relative; }
.hmenu li a { width: 139px; padding-left: 10px; float: left; padding-top: 5px; height: 25px; color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #ffffff; }
.hmenu li a:hover { background-color: #666666; }
.allproductsml { width: 96px; height: 97px; border: 1px solid #b0b0b0; float: left; margin-right: 9px; margin-left: 10px; margin-top: 10px; }
.sizeb { font-size: 14px; color: #bc8c00; float: left; font-weight: bold; width: 38px; }
.copyright { float: left; font-size: 11px; margin-top: 15px; color: #FFFFFF; width: 70%; }
.copyright a { color: #FFF; font-size: 11px; }
.people { float: left; width: 100%; font-size: 14px; font-weight: bold; color: #313131; margin-top: 10px; }
.relatedpro { width: 90%; margin-right: 1%; float: left; margin-top: 15px; height: 129px; }
.relatedprohead { width: 100%; color: #000; font-size: 12px; margin-top: 10px; height: 30px; float: left; }
.relatedprohead a { color: #000; }
.site { width: 703px; float: left; height: auto; }
.sitepanel { width: 167px; height: auto; float: left; margin-right: 64px; }
.sitepanel h1 { font-size: 14px; color: #000; font-weight: bold; }
.sitepanel ul { list-style-type: none; padding: 0px; margin: 0px; }
.sitepanel li { padding-left: 0px; }
.sitepanel a { background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 11px; margin-top: 18px; font-size: 12px; color: #0c0c0c; float: left; width: 100%; }
/************ New Classes *******************/
.loginbtn { background: url("../styleImages/submit1.png") no-repeat scroll center top transparent; border: 0 none; cursor: pointer; font-size: 11px; height: 27px; width: 77px; }
.man li { background-image: url("../styleImages/arrow.png"); background-position: left center; background-repeat: no-repeat; color: #1D1D1D; float: left; font-size: 12px; font-weight: normal; line-height: 25px; margin-left: 61px; padding-left: 15px; }
.submitbtn { background: url("../styleImages/submit1.png") no-repeat scroll center top transparent; border: 0 none; cursor: pointer; font-size: 11px; height: 27px; width: 77px; }
.txtError { color: #FF0000; margin-bottom: 5px; margin-top: 5px; }
.txtOldPrice { text-decoration: line-through; }
.txtcartProgressCurrent { background-color: #8D8D8D; color: #FFF; font-size: 13px; font-weight: bold; height: 20px; margin-left: 8px; margin-right: 8px; margin-top: 8px; }
.select { background-color: #7fb735; color: #333433; }
.unselect { color: #333433; }
.txtLocation { color: #333433; }
.RatingMain .txtLocation { margin-top: 10px; }
.txtLink { color: #114DA5; font-weight: bold; }
.txtLink:hover { color: #114DA5; text-decoration: underline; }
.resp-menu { background: #001286; display: none; padding: 5px; }
.resp-menu:after { clear: both; content: ''; display: table; }
.c-hamburger { background: #2449c0; display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 40px; height: 40px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background .3s; -moz-transition: background .3s; transition: background .3s; float: right; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.c-hamburger:focus { outline: 0 }
.c-hamburger span { display: block; position: absolute; top: 50%; left: 10px; right: 10px; height: 4px; background: #fff; margin-top: -2px; }
.c-hamburger span:after, .c-hamburger span:before { content: ""; position: absolute; display: block; left: 0; width: 100%; height: 4px; background-color: #fff; }
.c-hamburger span:before { top: -10px; }
.c-hamburger span:after { bottom: -10px; }
.c-hamburger span { -webkit-transition: background 0s .3s; -moz-transition: background 0s .3s; transition: background 0s .3s; }
.c-hamburger span:after, .c-hamburger span:before { -webkit-transition-duration: .3s, .3s; -moz-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; -moz-transition-delay: .3s, 0s; transition-delay: .3s, 0s; }
.c-hamburger span:before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform }
.c-hamburger span:after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform }
.c-hamburger.is-active span { background: 0 0; }
.c-hamburger.is-active span:before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }
.c-hamburger.is-active span:after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.c-hamburger.is-active span:after, .c-hamburger.is-active span:before { -webkit-transition-delay: 0s, .3s; transition-delay: 0s, .3s }
.dropdown { display: none; cursor: pointer; position: absolute; right: 10px; top: 7px; text-align: center; font-size: 0; height: 28px; width: 28px; background: #fff; color: blue; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; z-index: 99999; }
.dropdown:before { position: absolute; content: '+'; font-size: 17px; line-height: 16px; top: 50%; left: 0; width: 100%; text-align: center; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transition: all ease-in-out .3s; -webkit-transition: all ease-in-out .3s; }
.dropdown.active:before { content: '-'; }
.OurBicycles .content table { width: 100% !important; }
.OurBicycles .content table img { width: 100%; }
.CycleHireTC .content ul li { width: auto; }
#write_review .rrighdis { float: left; width: 99% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
#lightbox-container-image > img { max-width: 100%; }
#write_review:after { clear: both; content: ''; display: table; }
.SiteMap .content { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.SiteMap .content .sitepanel { display: inline-block; float: none; vertical-align: top; margin-right: 0; }
#product_features_box, #product_features, #product_features dd { width: 100% !important; }
#product_features_box, #product_features_box * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
#product_features dt { text-align: left !important; }
.rrighdis .maindiv > table { width: 100% !important; }
.rrighdis .maindiv dt, .rrighdis .maindiv dd { padding: 0 !important; width: 46% !important; }



/*==============================*\
		Responsive CSS
\*==============================*/

@media screen and (max-width:973px) {
.container *, .container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.container { width: 768px; }
.header { float: none; }
.logo { top: 10px; width: 45%; }
.cart { top: 15px; }
.resp-menu { display: block; }
.menu { display: none; height: auto; margin-top: 0; width: 100%; }
.menu a { float: none; }
.bannerleft { height: auto; position: static; width: 196px; }
.timing { display: block; position: static; width: 100%; }
.bannerright { height: auto; top: 0; width: 570px; }
.bannerright .left, #flashbanner > li { width: 100%; }
#flashbanner img { display: block; width: 100%; }
#flashbanner { height: auto !important; }
.marTop .search { margin-top: 10px; }
.marTop .searchbtn { width: auto; }
.leftpanelouter { width: 230px; }
.ports, .leftpanel, .portscenter, .portsbtm, .topsellers, .ports h1, .portscenter li, .portscenter li li a { width: 100% }
.ports h1 { padding-left: 0; text-align: center; }
.rightpanel { padding-top: 15px; width: 523px; }
.rightpanelb { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; column-count: 2; width: 100%; }
.topsellersimg h1 { margin-bottom: 5px; width: 100%; }
.seattext { padding-left: 5px; }
.seattext a{color: #fff;}

.topsellersimg h3 a{color: #fff;}
.seat img { display: block; width: 100%; }
.rightpanelb > a { display: inline-block; vertical-align: top; width: 100%; }
.rightpanelb img { display: block; width: 100%; }
.footer_bg { background-size: cover; height: auto; width: 100%; }
.footer_bg:after { content: ''; clear: both; display: table; }
.signup { margin-top: 0; padding-left: 28px; width: 309px; }
.signup > div { padding-top: 0 !important; }
.signuptext { margin-top: 5px; padding-left: 0; width: 100%; }
.emaildiv { margin-top: 5px; width: 100%; }
.copy { width: 598px; }
.leftpanelouter .bannerleft { width: 100%; }
.leftpanelouter .bannerleft img { display: block; margin-left: 0 !important; width: 100%; }
.heading { background-size: cover; float: none; display: table; height: auto; padding-bottom: 10px; width: 100%; }
.rightpanel .maindiv > img { width: 48%; }
.content { padding-bottom: 20px; }
.content span[style="background-color: Lime;"] { font-size: 12pxpx; }
.content span[style="background-color: Lime;"] img { vertical-align: top; }
.seatinnerdetail { float: none; overflow: hidden; width: auto; }
.sadless, .sadlesstext { float: none; display: table; width: 100%; }
.RepairServices .content table { width: 100% !important; }
.RepairServices .content table p { text-align: left !important; }
.OurBicycles .content table a img { height: auto; }
.OurBicycles .content table td { width: 20%; }
.contactUsLeft { width: 50%; }
.rightpro, .rrighimage, .rrighdis { float: none; width: 100%; }
.rrighdis:after { clear: both; content: ''; display: table; }
.rightpro #gallery img { width: 100%; }
.new img { width: 100%; }
#prod401 .heading { float: none; }
.details > .maindiv { overflow-x: scroll; }
.maindiv > form#cart { padding-bottom: 20px; width: 660px; }
.YourOrders .details > .maindiv { overflow: inherit; }
.Login .login2 { width: 50%; }
.Jobs .MsoNormal a { display: block; width: 430px; }
.Jobs .MsoNormal span { font-size: 22px !important; }
.CycleHireTC .content p span { font-size: 14px !important; }
.SiteMap .content { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.sizechartborder { width: 100%; }
.Register .maindiv > form { overflow-x: scroll; padding-bottom: 20px; }
.Register .maindiv > form table { width: 710px; }
.Register .textbox1, .Register .textbox2 { width: 130px !important; }
.pro-v .heading { float: none; }
.container.ChelseaClassic { overflow: hidden; }
.contactUsFormTxt { text-align: left; }
.MsoNormal.no-float { clear: both; float: none; }
.Videos .rightpanel p { width: 100%; }
.Videos .content img { display: block; width: 100%; }
.SiteMap .content .sitepanel { width: 90% !important; }
.details { padding: 0; width: 100%; }
.cartProgress { height: auto; }
.quantity { height: auto; width: auto; }
.maindiv.details div > span { width: auto !important; }
}
 @media screen and (max-width:768px) {
.container { width: 640px; }
.logo { top: 20px; width: 40%; }
.bannerleft { width: 163px; }
.bannerright { width: 475px; }
.marTop .search { background-position: -15px center; }
.marTop .textfield { margin-left: 125px; width: 170px; }
.search > div { margin-top: 7px !important; width: 230px !important; }
.search .at-icon-wrapper { height: 30px !important; line-height: 30px !important; width: 30px !important; }
.search .at-icon-wrapper svg { height: 30px !important; width: 30px !important; }
.search > div .addthis_32x32_style .addthis_counter.addthis_bubble_style, .search > div .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded { background-size: 68px 100px; width: 46px !important; }
.leftpanelouter { width: 100%; }
.ports h1 { padding-left: 0; text-align: center; width: 100%; }
.portscenter li { padding-right: 10px; width: 100%; }
.portscenter li li { padding-left: 0; padding-right: 0; }
.topsellers { background-size: cover; height: auto; }
.topsellers h1 { height: auto; width: 100%; }
.topsellersimg { height: auto; padding: 5px 10px 14px; width: 100%; }
.topsellersimg h1, .seat { margin-bottom: 10px; }
.topsellersimg h1, .seat, .seattext { padding-left: 0; width: 100%; }
.seat img { display: block; width: 100%; }
.rightpanel { padding: 20px; width: 100%; }
.rightpanel h1 { width: auto; }
.rightpanela { width: 100%; }
.rightpanela > p { padding-right: 0; width: 100% !important; }
.headingbgindex { background-size: 101% 50px; height: 50px; width: 100%; }
.view { top: 18px; right: 20px; }
.panel { width: 196px; }
.panelimg { width: 100%; }
.ports { background-size: cover; }
.dropdown { display: block; }
.portscenter li { padding: 0; }
.portscenter li a { padding-left: 30px; }
.portscenter li ul, .portscenter li li ul, .portscenter li li li ul, .portscenter li li li li ul { visibility: inherit; display: none; }
.portscenter li ul { float: left; position: static; width: 100%; }
.portscenter li li a { background-position: 25px 18px; padding-left: 50px; width: 100%; }
.portscenter li li li a { background-position: 35px 18px; padding-left: 60px; }
.portscenter li:hover ul ul, .portscenter li li:hover ul ul, .portscenter li li li:hover ul ul { visibility: visible; }
.topsellers > div:after { clear: both; content: ''; display: table; }
.topsellers > div { font-size: 0; line-height: normal; padding-bottom: 15px; }
.topsellersimg { display: inline-block; float: none; vertical-align: top; width: 50%; }
.topsellers > div .border { display: inline-block; vertical-align: top; }
.skype a[href="skype:chelseabikes?call"] img { margin: 0 15px !important; }
.signup { padding-left: 20px; width: 275px; }
.email { width: 160px; }
.emaildiv input[type="image"] { height: 27px; width: 70px; }
.copy { width: 480px; }
/*Hire Page*/


.HireBike .content table { width: 100%; }
.seatinnerdetail { padding-right: 0; }
.seatdiv { width: 140px; }
.sadlessprice { width: 100% !important; }
.Login .login2 { float: none; width: 100%; }
.Login .forgot a { margin-left: 70px; }
.loginbtn { float: left !important; margin-right: 0; margin-left: 20px; }
.rightpanel .loginbtn p { float: none; }
.man li { margin-left: 0; }
.GiftCertificate .content table { width: 100%; }
.GiftCertificate .content table td { display: block; }
.GiftCertificate .content table td .textbox { width: 50%; }
.CycleHireTC .rightpanel p { text-align: left !important; }
.Payment .maindiv > form table { width: auto; }
.Register .textbox1, .Register .textbox2 { width: 140px !important; }
.PersonalInformation .maindiv > form table { width: 100%; }
.ChangePassword .maindiv > form, .NewsletterPreferences .maindiv > form { overflow-x: inherit; }
.ChangePassword .maindiv > form table, .NewsletterPreferences .maindiv > form table { width: auto; }
#write_review .rrighdis { width: 100% !important; }
}
 @media screen and (max-width:640px) {
.container { width: 480px; }
.header { height: auto; padding-bottom: 10px; text-align: center; }
.header > a { display: inline-block; vertical-align: top; width: 70%; }
.logo { display: block; position: static; width: 100%; }
.cart { display: table; float: none; margin: 20px auto 10px; position: static; width: auto; }
.cart a { width: auto; }
.signin { display: inline-block; margin: 0 auto; position: static; vertical-align: top; }
.bannerright { height: 210px; position: static; width: 100%; }
.search > form { clear: both; display: table; width: 100%; }
.search > div { float: none !important; margin: 12px auto 0 !important; }
.marTop .search { background-position: -365px center; background-size: cover; height: 95px; }
.marTop .textfield { height: 27px; margin-left: 10px; width: 354px; }
.searchbtn input[type="image"] { height: 31px; width: 86px; }
.rightpanel { width: 100%; }
.bannerleft { width: 100%; }
.panel { display: inline-block; float: none; vertical-align: top; width: 49%; }
.panel:nth-child(even) { margin-right: 0; }
.sociallinks { float: none; height: auto; padding-bottom: 17px; }
.sociallinks:after { content: ''; clear: both; display: table; }
.skype { margin-bottom: 10px; width: 100%; }
.skype a[href="skype:chelseabikes?call"] img { margin: 0 65px !important; }
.signup { padding-left: 0; width: 100%; }
.emaildiv { text-align: center; width: 100%; }
.signuptext { padding-left: 65px; }
.email { float: none; display: inline-block; vertical-align: top; width: 220px; }
.emaildiv input[type="image"] { width: auto; }
.paypal, .copy { text-align: center; width: 100%; }
.copyright { text-align: center; }
.content { min-height: inherit; }
.headingpri { width: 100%; }
.cartProgress { width: 96%; }
.CycleScheme .rightpanel p em { text-align: left; }
.CycleScheme .rightpanel p em a { word-break: break-all; }
.CashforBikes .content, .Login .rightpanel { overflow: hidden; }
.rightpanel.pro-v .rrighdis ul li { width: 90%; }
.contactUsLeft { border-right: 0 none; float: none; width: 100%; }
.contactUsRight { float: none; padding-left: 0; width: 100%; }
.contactUsRight:after { clear: both; content: ''; display: table; }
.CycleHireTC .content p span { display: block; font-size: 12px !important; }
}
 @media screen and (max-width:480px) {
.container { width: 320px; }
.signin > a { float: none; }
.signin > a:first-child { padding-left: 0; }
.c-hamburger span { height: 2px; margin-top: -1px; }
.c-hamburger span:after, .c-hamburger span:before { height: 2px; }
.c-hamburger span:before { top: -8px; }
.c-hamburger span::after { bottom: -8px; }
.bannerright { height: 145px; }
.marTop .textfield { width: 194px; }
.rightpanel { padding: 20px 15px; overflow: hidden; }
.headingbgindex { background-position: -91px center; background-size: 132% 50px; width: 100%; height: 48px; }
.view { right: 10px; }
.panel { margin-right: 0; width: 49%; margin-top: 4px; }
.signuptext { padding-left: 0; }
.email { width: 188px; }
.skype { font-size: 0; line-height: normal; text-align: center; }
.skype img { display: inline-block; float: none; margin: 0 5px; vertical-align: top; width: 30%; }
.skype a[href="skype:chelseabikes?call"] img { margin: 0 5px !important; }
.copyright { margin-bottom: 15px; width: 100%; }
.footer_bg .maindiv .right { float: none; text-align: center; }
/*About US Page*/
.rightpanel .maindiv > img { margin: 0 !important; width: 100%; }
.rightpanel .maindiv > img:first-child { margin-bottom: 10px !important }
.content ul { margin-left: 0; }
.seatdiv { border: 0 none; float: none; width: 100%; }
.seatinnerdetail { height: auto; padding-bottom: 20px; }
.seatinner { width: 100%; }
.paging { margin-left: 0; }
.contactUsFormTxt { margin-bottom: 5px; text-align: left; }
.contactTADiv, .contactTFDiv { margin-right: 5px; width: 94%; }
.contactTA, .contactTF { float: none; height: 26px; width: 100%; }
.contactTA { height: 70px; }
.OurBicycles .content table td { display: block; height: 298px; width: 100%; }
.details { padding: 0; width: 100%; }
.cartProgress { font-size: 12px; margin-top: 0 !important; width: 100%; }
.quickBuy:after { content: ''; clear: both; display: table; }
.quickBuy .left:last-child { float: right; margin-top: -25px; }
.Login .login2 .field { display: inline-block; margin-top: 5px; vertical-align: top; width: 240px; }
.Login .forgot a { margin-left: 0; }
.forgot { margin-left: 0; margin-top: 20px !important; width: 100%; }
.loginbtn { float: right !important; margin-left: 0; margin-right: 0 !important; }
.GiftCertificate .content table td .textbox { margin-bottom: 4px; width: 97%; }
.Jobs .MsoNormal span { font-size: 22px !important; }
.Videos .content img { display: block; height: auto; width: 100%; }
.SiteMap .content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
.mainboxcontent { padding-left: 0 !important; }
.section-page img { width: 100%; }
.CycleHireTC .content p span span { font-size: 8px !important; text-align: left; }
#write_review .rrighdis textarea.textbox { margin-left: -110px !important; width: 275px !important; }
#write_review .rrighdis { width: 100% !important; }
.Jobs .MsoNormal { text-align: left !important; }
.Jobs .MsoNormal a { width: auto; }
.YourOrders .details > .maindiv div .maindiv { overflow-x: scroll; }
.YourOrders .details > .maindiv div .maindiv table { width: 470px; }
.details > div > .maindiv { overflow-x: scroll; }
.details > div > .maindiv table { width: 470px; }
#write_review .rrighdis span { margin: 0 !important; width: 99%; }
#write_review .rrighdis textarea.textbox, #write_review .rrighdis .textbox { margin: 0 !important; width: 100% !important; }
#write_review .rrighdis p { text-align: left !important; width: 100%; }
.new { width: 80px; }
.rrighdis .maindiv dl { width: 100% !important; }
}
 @media screen and (max-width:320px) {
.container { padding: 0 10px; width: 100%; }
.menu { top: 136px; width: 300px; }
.bannerright { height: 135px; }
.marTop .textfield { width: 180px; }
.rightpanel h1 { font-size: 28px; }
.headingbgindex { background-position: -105px center; background-size: 140% 48px; }
.skype img { width: 29%; }
.emaildiv input[type="image"] { width: 80px; }
.cartProgress { font-size: 11px; }
.txtcartProgressCurrent { font-size: 12px; }
.GiftCertificate .content table td .textbox { width: 96%; }
.container.SizingupBicycles { padding: 0; width: 100%; }
.container.SizingupBicycles .header { padding: 0 15px; }
.container.SizingupBicycles .c-hamburger { margin-right: 15px; }
.container.SizingupBicycles .footer_bg { width: 300px; }
.Jobs .MsoNormal span { font-size: 18px !important; }
.Register .textbox1, .Register .textbox2 { width: 150px !important; }
.RepairServices .content table tr:first-child td:last-child > p { font-size: 0; padding: 0; }
.new { width: 75px; }
}

.left-bnr .rightpanelb{ width:100%;}
.left-bnr a  img {
    display: block;
    height: auto;
    width: 100%;
}

.headingbgindex h2 {
        font-size: 20px; padding-top:0px;
}

.heading h2 {
        font-size: 20px; padding-top:0px; float:left;
}

.topsellersimg h3{float: left;
    font-size: 13px;
	padding:5px 0px;
    color: #fff;
    padding-left: 8%;
    width: 92%;}
.topsellersimg h3 a{ color:#FFF;}
.seattext a{ color:#FFF;}

	
