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

h1, h2, h3, h4, h5, h6, p, ul, li, body { padding: 0px; margin: 0px; }
a { text-decoration: none; }
img { border: none; }
.left { float: left; }
.right { float: right; }
body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-image: url("../styleImages/bodybg.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; min-width: 320px; overflow-x: hidden; }
.container { width: 973px; margin-left: auto; margin-right: auto; }
.maindiv { float: left; width: 100%; }
.header { width: 100%; float: left; position: relative; height: 106px; }
.logo { width: 50%; position: absolute; top: 0px; left: 6px; }
.signin { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: absolute; right: 3px; top: 72px; width: auto; }
.signin a { color: #fff; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 9px; }
.cart { background-image: url("../styleImages/basket.png"); background-position: 0 0; background-repeat: no-repeat; color: #fff; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 35px; padding-left: 29px; padding-top: 10px; position: absolute; right: 3px; top: 4px; width: 220px; }
.cart a { color: #fff; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; text-decoration: underline; width: 35%; }
.welcome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; float: left; color: #fff; position: absolute; right: 10px; top: 87px; font-weight: bold; }
.menu { background-color: #fcb107; float: left; height: 45px; padding-top: 5px; width: 100%; }
.menucleft { /* background-image: url("../styleImages/menuleft.png"); */
background-repeat: no-repeat; float: left; height: 38px; width: 6px; }
.menu a { /* background-image: url("../styleImages/menubg.jpg"); */
    /* background-repeat: repeat-x; */
color: #6e4701; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; height: 38px; line-height: 40px; padding-left: 10px; padding-right: 10px; /* display: block; */
text-align: center; /* text-justify: inherit; */
    /* width: 82px; */ 
height: 34px;/* -webkit-transform: skew(-20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); 
    /* background: red; */ }
.menu a:hover { color: #fff; background-color: #cd8812; border-color: #f5a406;/* font-weight: 400; *//* border-radius: 20px; */
	/* text-align: -webkit-auto; */
	/* padding-left: 11px; */
}
.contactbg { /* background-image: url("../styleImages/menuright.png"); */
background-repeat: no-repeat; float: left; height: 38px; width: 6px; }
.separator { float: left; height: 38px; padding-top: 0; width: 4px; display: none; }
.banner { float: left; width: 695px; height: 307px; margin-left: 1px; }
.bannerright { height: 309px; left: 0; position: absolute; top: 0px; }
.bannerimg { top: 3px; left: 255px; position: absolute; }
.bannerleft { float: right; height: 310px; left: 0; position: relative; width: 256px; }
.bannerleft-holder { position: absolute; top: 0; left: 0; right: 0; }
.bannerleft-holder a { display: block; }
.bannerleft-holder a.address-text { height: 92px; }
.bannerleft-holder a.cel-text { height: 20px; }
.bannerleft-holder a.email-text { height: 18px; }
.timing { top: 0; left: 0; position: absolute; width: 100%; }
.search { float: left; width: 100%; background-image: url(../styleImages/search1.png); background-repeat: no-repeat; height: 65px; padding-top: 13px; }
.textfield { width: 229px; float: left; height: 21px; background: none; border: 1px solid #919191; background-color: #fff; margin-left: 15px; margin-top: 10px; border: 2px solid #a76c00; border-radius: 10px; }
.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; }
.leftpanelouter { width: 246px; float: left; }
.leftpanel { width: 100%; min-height: 7px; background-repeat: repeat-y; }
.leftpanelouter, .leftpanelouter * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.ports { background-image: url(../styleImages/pro1.png); background-repeat: no-repeat; background-position: -2px 0; background-size: 101.6% auto; width: 100%; height: 49px; }
.ports h1 { font-size: 18px; color: #fff; padding-top: 20px; padding-left: 32px; font-weight: normal; }
.portsbtm { min-height: 12px; background-repeat: no-repeat; width: 100%; }
.portscenter { background-image: url(../styleImages/bgsidemenu.png); min-height: 500px; width: 100%; }
.portscenter ul { list-style-type: none; padding: 0px; z-index: 100; }
.portscenter li:hover { background-color: #bad52e; background-image: url(../styleImages/arrow1.png); background-repeat: no-repeat; }
.portscenter-liS { background-color: #009371; 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 { background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 9px 10px; width: 100%; padding-left: 10.5%; border-bottom: 1px dashed #ad7600; position: relative; }
.portscenter li a { display: block; color: #171900; font-size: 13px; text-decoration: none; width: 100%; padding-top: 7px; padding-bottom: 7px; }
.portscenter li ul { position: absolute; visibility: hidden; top: -1px; left: 100%; border: 1px solid #405c1b; margin: 0px; padding: 0px; width: 169px; }
.portscenter li li { width: 100%; border-bottom: 0px; background-image: none; padding-left: 0px; padding-top: 0px; margin: 0px; }
.portscenter li li a { background-color: #71c041; color: #333433; background-image: url(../styleImages/arrow1.png); background-repeat: no-repeat; background-position: 3px 11px; border-bottom: 1px solid #405c1b; width: 100%; padding-left: 10%; padding-top: 7px; padding-bottom: 7px; }
.portscenter li li a:hover { background-color: #b8d52d; color: #333433; 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; }
.OurBikesViewAllProducts .rightpanel, .rightpanel * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.rightpanel { float: right; width: 712px; padding-left: 12px; }
.OurBikesViewAllProducts .rightpanel { width: 722px; }
.rightpanel h1 { font-size: 32px; color: #4e3301; font-weight: normal; }
.rightpanel h1 img { left: auto !important; right: 2px; }
.rightpanel p { float: left; font-size: 13px; color: #393939; text-align: justify; padding-top: 15px; padding-right: 3px; padding-bottom: 5px; }
.right a { font-size: 12px; color: #393939; text-decoration: underline; }
.right a:hover { font-size: 12px; color: #393939; text-decoration: none; }
.heading { background-image: url(../styleImages/headingbg1.png); width: 100%; height: 49px; float: left; background-repeat: no-repeat; font-size: 18px; color: #fff; font-weight: normal; padding-top: 12px; padding-left: 26px; margin-top: 2px; position: relative; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; }
.view { color: #3F4601; float: left; font-size: 11px; position: absolute; right: 10px; top: 17px; width: 120px; }
.view a { color: #3f4601; font-size: 11px; background-image: url(../styleImages/arrow.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; }
.view a:hover { font-size: 12px; font-weight: bold; color: #000000; }
.panel { background-color: #FFFFFF; border: 1px solid #fcaf07; border-radius: 34px; overflow: hidden; float: left; height: 176px; margin-left: 3px; margin-top: 14px; padding: 10px; width: 174px; }
.video { margin-top: 6px; }
h3 a{color: #fff;}
.video img { display: block; width: 100%; }
.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 { background-color: #FFFFFF; float: left; height: 102px; margin-top: 10px; width: 151px; }
.paneldes { text-align: center; font-size: 11px; color: #313131; width: 100%; font-weight: bold; }
.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; margin-top: 9px; padding-bottom: 20px; width: 100%; }
.topsellers h1 { padding-left: 5%; padding-top: 5px; color: #fff; font-size: 18px; }
.topsellersimg { background: url("../styleImages/topsellersborder.jpg") no-repeat scroll center bottom transparent; height: 100px; padding-bottom: 14px; padding-top: 5px; width: 100%; display:inline-table; }
.topsellersimg:after { content: ''; clear: both; display: table; }
.border { /*	width:87%;
	margin-left:7%;
	border-bottom:1px solid #638a2e;
	float:left;
	padding-top:8px;*/
}
.topsellersimg h1 { font-size: 13px; color: #fff; margin-bottom: 5px; padding-left: 20px; }
.seat { float: left; margin-right: 5px; padding-left: 8.5%; width: 37%; }
.seat img { display: block; width: 87%; }
.seattext { font-size: 11px; color: #fff; float: left; padding-left: 0%; width: 52%; }
.seattext a{color: #fff;}
.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; }
.footer_bg { background: url("../styleImages/footer_bg.png") no-repeat scroll 0 10px transparent; background-size: 100%; clear: both; height: 196px; padding: 10px; width: 100%; }
.footer_bg, .footer_bg * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.sociallinks { border-bottom: 1px dashed #C1EAE7; /* border-top: 1px dashed #C1EAE7; */
float: left; height: 63px; margin-top: 12px; width: 100%; }
.visa { width: 140px; padding-top: 20px; padding-left: 8px; }
.skype { float: left; padding-top: 12px; }
.signup { float: right; margin-top: 1px; width: 450px; }
.signuptext { color: #FFFFFF; float: left; font-size: 13px; font-weight: bold; margin-top: 22px; 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; border: 2px solid #456879; border-radius: 10px; }
.emaildiv { width: 283px; float: right; margin-top: 18px; }
.skype img { float: left; }
.copy { color: #FFFFFF; float: left; font-size: 11px; height: auto; margin-top: 14px; width: 745px; }
.copy a { color: #fff; }
.copy a:hover { text-decoration: underline; }
.powered { width: 478px; float: right; font-size: 11px; color: #666666; height: 26px; }
.powered a { text-decoration: none; color: #fb6b85; }
.paypal { float: right; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.content a { color: #3c3a3a; }
.content a:hover { color: #3c3a3a; 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; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contactUsTxt a { color: #090a0a; font-size: 12px; 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: 22px; float: left; background: none; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #827e6c; font-size: 12px; }
.contactTA { width: 198px; height: 50px; overflow: auto; float: left; background: none; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; 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: #62a21d; font-weight: normal; float: left; width: 11px; }
.mandatory1 { font-size: 12px; color: #62a21d; font-weight: normal; width: 11px; }
.mandatory2 { font-size: 12px; color: #62a21d; 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-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 0px; cursor: pointer; }
.previsbtn { width: 72px; height: 33px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: 0px; margin-left: 8px; cursor: pointer; }
.enchorp { background-color: #ffffff; margin-left: 10px; border: 1px #a9a8a8 solid; width: 33px; height: 24px; float: left; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #646458; padding-top: 3px; margin-top: 3px; }
.enchorp a { text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; }
.enchorp:hover { background-color: #faebc9; margin-left: 10px; border: 1px #a9a8a8 solid; width: 33px; height: 24px; float: left; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif; 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: 95px; }
.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 { background: white none repeat scroll 0 0; float: left; width: 120px; height: auto; border: 1px solid #b0b0b0; }
.seatinnerdetail { width: 560px; float: left; height: 153px; border-bottom: 1px dashed #212121; margin-top: 15px; }
.sadless { float: left; font-size: 16px; 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: auto; }
.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 ul:after { clear: both; content: ''; display: table; }
.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; background-size: 11px 10px; width: 100%; list-style-type: none !important; padding-left: 15px !important; padding-bottom: 3px; }
.rrighdis ol li { color: #000000; float: left; width: 100%; padding-left: 0px; list-style-type: decimal; }
.headingpri { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #090a0a; font-weight: bold; padding-right: 0px; width: 100%; }
.headingpri2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0F7D2E; font-weight: bold; margin-top: 5px; }
.line { width: 98%; padding: 0px; margin: 0px; margin-top: 10px; border-bottom: 1px #000000 solid; }
.quantity { width: 142px; height: 24px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #bc8c00; 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.png); background-repeat: no-repeat; border: none; height: 22px; text-align: center; }
.pmfiled { float: left; border: 1px red solid; width: 100px; }
.selc { width: 100px; font-family: Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #bc8c00; float: left; font-weight: bold; width: 38px; }
.copyright { color: #FFFFFF; float: right; font-size: 11px; margin-top: 15px; }
.copyright a { color: #fff; display: none; }
.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: 20px; 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-family: Verdana, Arial, Helvetica, sans-serif; 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; font-family: Verdana, Arial, Helvetica, sans-serif; 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: #004F17; }
.txtLink:hover { color: #000000; text-decoration: underline; }
.banner_bottom { clear: both; padding-top: 10px; }
.banner_bottom img { display: block; width: 100%; }
.tdcartTitle3 { color: #0B0B0C; font-family: Georgia; font-size: 22px; }
/*==============================*\
			New CSS
\*==============================*/

.resp-menu { display: none; background: #fcb107; padding: 5px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.resp-menu:after { content: ''; clear: both; display: table; }
.c-hamburger { background: #cd8812; display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 50px; height: 50px; 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; }
.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: '-'; }
.leftpanelouter .bannerleft { float: none; left: 0; height: auto; width: 100%; }
.leftpanelouter .bannerleft > img { display: block; width: 100%; margin: 0 !important; }
.CycleHire .contactUsTxt { padding-top: 20px; }
.CycleHire .rightpanel p { float: none; padding-top: 0; }
.content { padding-top: 10px; }
.RepairServices .content table { width: 100% !important; }
.SiteMap .content { -webkit-column-count: 3; -moz-column-count: 3; -ms-column-count: 3; column-count: 3; }
.SiteMap .sitepanel { display: inline-block; float: none; vertical-align: top; margin-right: 0; padding-right: 10px; width: 100% !important; }
.SiteMap .sitepanel, .SiteMap .sitepanel *, .maindiv.padRight, .maindiv.padRight * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.maindiv.padRight { padding-right: 10px; }
.outStock { padding-right: 15px; }
.rrighdis.read_review, .rrighdis.write_review { float: none; border: 1px solid #000; padding: 5px; margin-top: 30px; width: 96%; }
.rightpanel.pro-v > form:after, .rrighdis.read_review:after { content: ''; clear: both; display: table; }
#lightbox-container-image > img { max-width: 100%; }
.maindiv.no-style { float: right; width: 712px; }
.RepairServices .content h4 { clear: both; }
.sadlessprice .right { margin-right: 0 !important; }
.new img { width: 100%; }
.rrighdis .maindiv dd, .rrighdis .maindiv dt, #product_features_box, #product_features, #product_features dd, .rrighdis .maindiv > table { 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; }
.bannerleft a {
    display: block;
}
.bannerleft img {
    display: block;
    height: auto;
    width: 100%;
    margin: 0 !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 { padding: 0 10px; overflow: hidden; width: 768px; }
.header { float: none; }
.logo { top: 15px; width: 45%; }
.cart { top: 15px; width: 260px; }
.resp-menu { display: block; }
.menu { display: none; height: auto; }
.menu a { float: none; display: block; }
.bannerleft { height: auto; position: relative; width: 230px; }
.timing { display: block; position: static; width: 100%; }
.bannerright { height: 270px; top: 0; width: 68%; }
.bannerright .left, #flashbanner > li { width: 100%; }
#flashbanner img, .seat img, .leftpanelouter .video img, .banner_bottom img { display: block; width: 100%; }
#flashbanner { height: auto !important; }
.search { background-size: 100% 90px; }
.searchbtn { width: auto; }
.textfield { height: 28px; }
.leftpanelouter { width: 230px; }
.ports { background-size: 102% 49px; }
.topsellersimg { height: auto; }
.topsellersimg h1 { margin-bottom: 10px; width: 100%; }
.seattext { padding-left: 5px; }
.footer_bg { background-size: cover; height: auto; width: 100%; }
.footer_bg:after { content: ''; clear: both; display: table; }
.skype { font-size: 0; line-height: normal; }
.skype a { display: inline-block; padding: 0 10px; vertical-align: top; width: 33.33%; }
.skype img { display: block; width: 100%; margin: 0 !important; }
.copy { float: none; margin-bottom: 10px; overflow: hidden; width: auto; }
.signup { margin-top: 0; padding-left: 28px; width: 350px; }
.signup > div { padding-top: 0 !important; }
.signuptext { margin-top: 5px; padding-left: 0; width: 100%; }
.email { width: 216px; }
.emaildiv { margin-top: 5px; width: 100%; }
.maindiv.no-style { width: 518px; }
.rightpanel { padding: 12px; width: 518px; }
.OurBikesViewAllProducts .rightpanel { width: 518px; }
.rightpanel h1 img { left: auto !important; right: 0; top: 100% !important; }
.OurBikesViewAllProducts .rightpanel > p { width: 58% !important; }
.view a { background-position: 0 3px; }
.panel { height: 166px; width: 161px; }
.panelimg { height: auto; width: 100%; }
/*Home Page CSS End*/


/*Inner Page CSS*/
.rightpanel .maindiv > img { width: 49%; margin: 0 !important; }
.rightpanel p { text-align: left; }
.RepairServices .content table { width: 100% !important; }
.RepairServices .content table p { text-align: left !important; }
.contactUsFormTxt { text-align: left; }
.contactUsLeft { padding-right: 10px; width: 50%; }
.contactUsRight { padding-left: 10px; }
.GiftCertificate .content table td { font-size: 11px; }
.MsoNormalTable { width: 100% !important; }
.Jobs .MsoNormal span { font-size: 22px !important; }
.MsoNormal.no-float { clear: both; float: none; }
.NewsArticals .rightpanel h1 { font-size: 22px; }
.Videos .content h3 { margin-bottom: 10px; }
.Videos .content img { display: block; height: auto; width: 100%; }
.Videos .rightpanel p { float: none; padding-top: 0; }
.SiteMap .content { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; column-count: 2; }
.SiteMap .sitepanel { width: 100% !important; }
.login2 { float: none; width: 100%; }
.forgot, .forgot a { margin-left: 0; }
.loginbtn { float: left !important; margin: 0 0 0 105px !important; }
.Register .maindiv > form { overflow-x: scroll; padding-bottom: 20px; }
.Register .maindiv > form table { width: 640px; }
.rightpro, .rrighimage, .rrighdis { float: none; width: 100%; }
.maindivProd:after, .maindivProd .quickBuy:after, .rrighdis:after { clear: both; content: ''; display: table; }
.rightpro #gallery img { width: 100%; }
.TellaFriend .loginbtn { float: right !important; margin: 0 42px 0 0 !important; }
.rrighdis.read_review, .rrighdis.write_review { width: 100%; }
.seatinnerdetail { float: none; overflow: hidden; width: auto; }
.sadless { height: auto; }
.sadless, .sadlesstext { width: 100%; }
.cartProgress { height: auto; }
.details .maindivProd > div { padding-left: 0 !important; }
.maindivProd .quickBuy .left:first-child { padding-left: 0 !important; }
.maindiv > form#cart { padding-bottom: 20px; width: 710px; }
.details .maindiv { margin-left: 0 !important; overflow-x: scroll; width: 100% !important; }
.pro-v .heading { float: none; }
.maindiv.details div > span { width: auto !important; }
.rrighdis .maindiv dd p { float: none; }
/* Arshad Styling Start 4-march-2016 */

.bannerleft-holder a.address-text { height: 85px; }
.bannerleft-holder a.cel-text { height: 20px; }
.bannerleft-holder a.email-text { height: 15px; }
/* Arshad Styling End 4-march-2016 */



}
 @media screen and (max-width:768px) {
.container { width: 640px; }
.header { height: 90px; }
.logo { top: 10px; width: 40%; }
.signin { top: 60px; }
.c-hamburger { height: 40px; width: 40px; }
.c-hamburger span, .c-hamburger span:after, .c-hamburger span:before { height: 3px; }
.c-hamburger span:after { bottom: -7px; }
.c-hamburger span:before { top: -7px; }
.bannerleft { width: 300px !important; clear: both; margin: 0 auto; float: none !important; position: relative; !important;
}
.bannerright { width: 100%; clear: both; float: none !important; display: block; position: static !important; }
.leftpanelouter { padding-left: 0; width: 100%; }
.ports { background-position: -25px center; background-size: 110% 49px; }
.ports h1 { padding-left: 0; text-align: center; }
.leftpanel { padding-left: 0; }
.portscenter { width: 100% }
.portscenter ul li a { width: 93%; }
.portscenter li li { background-color: #71c041; border-bottom: 1px solid #405c1b; padding-left: 0; padding-right: 0; }
.topsellers > div:after { clear: both; content: ''; display: table; }
.topsellers > div { font-size: 0; line-height: normal; padding-bottom: 15px; }
.topsellers > div .border { display: inline-block; vertical-align: top; }
.topsellers { background-size: 105% 100%; height: auto; }
.topsellers h1 { height: auto; text-align: center; width: 100%; }
.topsellersimg { display: inline-block; float: none; height: auto; vertical-align: top; padding: 5px 10px 14px; width: 50%; }
.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%; }
.OurBikesViewAllProducts .rightpanel { width: 100%; }
.maindiv.no-style { width: 100%; }
.rightpanel h1 { font-size: 26px; }
.rightpanel h1 img { width: 40%; }
.panel { width: 190px; }
.sociallinks { margin-bottom: 20px; }
.skype { font-size: 0; line-height: normal; width: 58%; }
.skype a { display: inline-block; padding: 0 5px; vertical-align: top; width: 33.33%; }
.skype a img { display: block; margin: 0 !important; width: 100%; }
.signup { padding-left: 10px; width: 252px; }
.email { width: 164px; }
.emaildiv input[type="image"] { height: 27px; width: 70px; }
/*Home Page CSS End*/

/*Inner Page CSS*/
.sadlessprice { width: 100% !important; }
.detail-btn, .buyNow-btn { padding-top: 10px !important; }
.ports { background-position: -21px -16px; background-size: 110% 65px; }
.ports h1 { padding-top: 15px; }
.dropdown { display: block; z-index: 999; }
.portscenter li { background-position: 9px 18px; padding: 0; }
.portscenter li a { padding: 13px 0 13px 25px; }
.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 { position: static; width: 100%; }
.portscenter li li:hover { background-color: #b8d52d; background-image: none; }
.portscenter li li a { background-color: transparent; background-position: 25px 18px; border-bottom: 0 none; padding: 13px 0 13px 45px; }
.portscenter li li a:hover { background-color: transparent; }
.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; }
.portscenter li li li li a { background-position: 45px 18px; padding-left: 70px; }
.video { width: 100%; }
.Login .rightpanel p.text { float: none; clear: both; }
.Register .maindiv > form table { width: 100%; }
.details, .cartProgress { width: 100%; }
/* Arshad Styling Start 4-march-2016 */

.bannerleft-holder a.address-text { height: 115px; }
.bannerleft-holder a.cel-text { height: 22px; }
.bannerleft-holder a.email-text { height: 25px; }
/* Arshad Styling End 4-march-2016 */


}
 @media screen and (max-width:640px) {
.container { width: 480px; }
.header { text-align: center; height: auto; padding-bottom: 10px; }
.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; vertical-align: top; margin: 0 auto; position: static; }
.bannerright { height: 210px; position: static; width: 100%; }
.bannerleft { width: 100%; }
.search > form { clear: both; display: table; width: 100%; }
.search { background-position: -8px -15px; background-size: 105% 190px; height: 112px; }
.search > div { float: none !important; margin: 12px auto 0 !important; }
.textfield { height: 31px; margin-left: 10px; width: 339px; }
.searchbtn input[type="image"] { height: 31px; width: 86px; }
.rightpanel, .video, .maindiv.no-style { width: 100%; }
.panel { width: 49%; }
.leftpanelouter { padding-left: 0; width: 100%; }
.sociallinks { float: none; height: auto; padding-bottom: 20px; margin-bottom: 0; }
.sociallinks:after { content: ''; clear: both; display: table; }
.skype { float: none; padding-top: 0; text-align: center; width: 100%; }
.skype a { width: 22% }
.signup { float: none; padding-left: 0; width: 100%; }
.signup:after { content: ''; clear: both; display: table; }
.signup div { float: none; }
.emaildiv { text-align: center; width: 100%; }
.signuptext { margin-top: 0; padding-left: 67px; }
.email { float: none; display: inline-block; vertical-align: top; width: 220px; }
.emaildiv input[type="image"] { width: auto; }
.paypal, .copy { float: none; }
/*Home CSS End*/

/*Inner page CSS*/
.content { min-height: inherit; width: 100%; }
.CashforBikes .content, .Login .rightpanel { overflow: hidden; }
.CycleScheme .rightpanel p em a { word-break: break-all; }
.leftpanelouter .bannerleft > img { margin-left: 0 !important; }
.headingpri > span { display: inline; float: none; }
.contactUsLeft { border-right: 0 none; float: none; width: 100%; }
.contactUsRight { float: none; padding-left: 0; width: 100%; }
.contactUsLeft:after, .contactUsRight:after { content: ''; clear: both; display: table; }
.Register .maindiv > form table { width: 640px; }
.GiftCertificate .content table { width: 100%; }
.GiftCertificate .content table td { display: block; }
.GiftCertificate .content table td .textbox { height: 26px; width: 97%; }
.GiftCertificate .content table td textarea.textbox { height: auto; }
.rrighdis.write_review strong, .rrighdis.write_review span { font-size: 11px !important; }
.details { padding: 0; }
/* Arshad Styling Start 4-march-2016 */

.bannerleft { position: relative; }
.bannerleft-holder a.address-text { height: 110px; }
.bannerleft-holder a.cel-text { height: 26px; }
.bannerleft-holder a.email-text { height: 25px; }
}
 @media screen and (max-width:480px) {
.container { padding: 0 15px; width: 320px; }
.header > a { width: 100%; }
.signin > a { float: none; display: inline-block; vertical-align: top; }
.bannerright { height: 145px; }
.textfield { width: 174px; }
.rightpanel { padding: 20px 10px; overflow: hidden; }
.rightpanel h1 img { position: static !important; width: 100%; }
.OurBikesViewAllProducts .rightpanel > p { width: 100% !important; }
.panel { width: 48.8%; }
.heading { background-position: -8px center; background-size: 105% 38px; margin: 15px -10px 0; width: 290px; }
.sociallinks { margin-bottom: 10px; padding-bottom: 10px; }
.skype a { width: 33.33%; }
.skype img { float: none; }
.signuptext { padding-left: 0; }
.email { width: 158px; }
.paypal { margin-top: 0; text-align: center; }
.copy { text-align: center; }
.copyright { margin-bottom: 15px; text-align: center; width: 100%; }
.footer_bg .maindiv .left { float: none; text-align: center; }
/*Home Page CSS End*/

/*Inner Page CSS*/
.rightpanel .maindiv > img { margin: 0 !important; width: 100%; }
.rightpanel .maindiv > img:first-child { margin-bottom: 10px !important }
.content ul { margin-left: 0; }
.rightpanel p { clear: both; float: none; }
.RepairServices .content p { text-align: left !important; }
.contactUsFormTxt { margin-bottom: 5px; }
.contactTADiv, .contactTFDiv { margin-right: 5px; width: 94%; }
.contactTA, .contactTF { float: none; height: 26px; width: 100%; }
.contactTA { height: 70px; }
.GiftCertificate .content table td .textbox { width: 95%; }
.table-box .MsoNormalTable .MsoNormal span { font-size: 12px; }
.Jobs .MsoNormal span { font-size: 16px !important; }
.Jobs .rightpanel p { float: left; clear: none; text-align: left !important; }
.NewsArticals .rightpanel h1 { font-size: 20px; }
.SiteMap .content { -webkit-column-count: auto; -moz-column-count: auto; -ms-column-count: auto; column-count: auto; }
.content .sitepanel ul li { margin-left: 0 !important; }
.Login .login2 .field { display: inline-block; margin-top: 5px; vertical-align: top; width: 94%; }
.forgot { margin: 20px 0 !important; }
.loginbtn { float: right !important; margin: 0 !important; }
.rrighdis.write_review .textbox { margin-top: 5px; width: 100% !important; }
.rrighdis.write_review span { text-align: left; margin-left: 0 !important; width: 100%; }
.seatdiv { border: 0 none; float: none; height: auto; width: 100%; }
.seatdiv:after, .seatinnerdetail:after { content: ''; clear: both; display: table; }
.seatinner { width: 100%; }
.seatinnerdetail { height: auto; overflow: visible; padding-bottom: 10px; }
.cartProgress { float: none; font-size: 10px; margin: 0 -15px !important; padding: 5px; width: auto; }
.txtcartProgressCurrent { font-size: 10px; margin-left: 0; margin-right: 0; }
.details { padding: 0; width: 100%; }
.maindiv.details > .maindiv { margin-left: 0 !important; width: 100% !important; }
.quickBuy .left:last-child { float: right; margin-top: -25px; }
.MyAccount .content table { width: 100%; }
.MyAccount .content table td { width: 33.33%; }
.PersonalInformation .content table .textbox1 { width: 138px; }
.PersonalInformation .content table .mandatory2 { position: absolute; }
.YourOrders .details > .maindiv div .maindiv { overflow-x: scroll; }
.YourOrders .details > .maindiv div .maindiv table { width: 450px; }
.pro-v .heading { font-size: 16px; padding-top: 15px; padding-left: 15px; }
.rightpanel p span { font-size: 11px !important; line-height: 15px !important; }
.bannerleft { width: 100% !important; }
.bannerleft-holder a.address-text { height: 107px; }

}
 @media screen and (max-width:320px) {
.container { width: 100%; }
.header { padding: 15px 10px; }
}
.heading h2{font-size: 18px; font-weight: normal; float:left;}
.heading h1{    font-size: 20px;
    color: #fff;
    font-weight: normal;}

.topsellersimg h3 {
    font-size: 13px;
    color: #fff;
    margin-bottom: 5px;
    padding-left: 20px;
}
