@font-face {
    font-family: 'estrangelo_edessaregular';
    src: url('../fonts/estre-webfont.eot');
    src: url('../fonts/estre-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/estre-webfont.woff') format('woff'),
         url('../fonts/estre-webfont.ttf') format('truetype'),
         url('../fonts/estre-webfont.svg#estrangelo_edessaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {height:100%;}
body {margin:0px; background-color:#fec500; font-family:Arial; font-size:12px; color:#393838; padding:0px;}
img{border:0px; }
form {margin:0px; padding:0px;}
ul { list-style:none; margin:0px; padding:0px; }
p { margin:0px; padding:0px;}
:focus { outline: none; }

a:link, a:visited, a:active{color:#393838; text-decoration:none; font-weight:normal; outline:none;}
a:hover {color:#b80d19; text-decoration:none;}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}
h1{font-size:18px; color:#fff; background-color:#b80d19; display:block; line-height:35px; padding:0px 10px;}
h2{font-size:22px; color:#333333;}
h3{font-size:20px; color:#999999;}
h4{font-size:18px; color:#666666;}
h5{font-size:16px; color:#ff0000; font-family:Calibri; font-weight:bold;}
h6{font-size:14px; color:#cccccc;}

.p5 { padding:5px;font-size:13px;}
.pt5{ padding-top:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}
.pb5{ padding-bottom:5px;}

.p10 { padding:10px;}
.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}

.p20 { padding:20px;}
.pt20{ padding-top:20px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pb20{ padding-bottom:20px;}

.left{ float:left;}
.right{ float:right;}
.rightfrm{ float:left; margin-left:20px;width:45%;}
.right1{ float:right; margin-right:50px;}
.f-fix { float:left; width:100%;}
.clear{ clear:both;}

.border{border:1px solid #ccc;}
.noborder {border:0px none; padding:0px;}
.xline {border-bottom:1px solid #fff;}
.xline_top { border-top:1px solid #fff;}
.yline {border-left:1px solid #C4C4C4;}

.input   { font-size:12px; border:1px solid #ccc; margin:0px; padding:5px; width:300px;}
.inputerr   { font-size:12px; border:1px solid red; margin:0px; padding:5px; width:300px;}
.select  { font-size:12px; border:1px solid #ccc; margin:0px; padding:5px 0.5em 5px 0.5em; width:100%;}
.textarea{ font-size:12px; border:1px solid #ccc; margin:0px; padding:5px 0 5px 0.5em; width: 97.5%;}

.taj{text-align:justify;}
.taj ul li{list-style:outside; margin-left:20px;}
.tac{text-align:center;}
.tar{text-align:right;}
.vam{ vertical-align:middle;}
.small{font-size:11px; }

.price{ color:#B80D19; font-weight:bold;}
.priceline{text-decoration:line-through;}
.pricedetail{color:#FF0000; font-weight:bold;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}

.msg_not, .msg_warning, .msg_error, .msg_info, .msg_success { font-size:12px; font-weight:bold; padding:5px; margin-bottom:10px; text-align:center;}
.msg_not{ color:#999999; background-color:#d2d0d0;}
.msg_warning { color:#C09853; background-color:#FEEFB3;}
.msg_error { color:#B94A48; background-color:#FEEFB3;}
.msg_info { color:#3A87AD; background-color:#BDE5F8;}
.msg_success { color:#468847; background-color:#DFF2BF;}


.titls1 .text, .titls2 .text, .leftsection .hd, .innerhd h1, .delright h1, .dtlrsp span.price, .dtlrsp .cart_btn, .tabe li a, .iframe .popuphd, h1
{ font-family: 'estrangelo_edessaregular'; text-transform:uppercase;}

/*.listing_pr .name a, .brands a, .myact .lefttab li a, { -webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}*/

/* WIDTH HANDLE	-------------------------------*/
.wrapper {width:1000px; margin:0 auto;}

/* TOP SECTION	-------------------------------*/
.topsection { float:left; width:100%; padding:10px 0px;}
.topsection .logo { float:left;}
.topsection .user { float:left; line-height:25px; padding-right:10px;}

.login_box { float:left; width:242px; position:relative;}
.login_box iframe { width:242px; border:0px; overflow:hidden !important; height:95px;}
.login_form { width:242px; margin:0px auto; position:relative;}
.login_form input { float:left;width:225px; border:1px solid #e5e5e5; color:#898787; padding:7px 8px 10px 8px; height:16px; font-family:Arial; font-size:12px;border-radius:5px;}
.login_form input.password{ padding-right:40px; width:192px;}
.login_form input.gobtn{ padding:0px; width:37px; height:33px; border:0px; position:absolute; right:1px; top:41px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {.login_form input.gobtn{ top:43px; height:28px; right:2px;}}

.navi { float:left; width:100%; height:35px; border-bottom:1px dashed #FFffff; border-top:1px dashed #FFffff; /*background-color:#FF0000; */
background: #ff2e00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzA2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff2e00 0%, #b70600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2e00), color-stop(100%,#b70600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff2e00 0%,#b70600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2e00', endColorstr='#b70600',GradientType=0 ); /* IE6-8 */
}
.navi ul { float:left;  }
.navi ul li { float:left; border-right:1px solid #fec500; position:relative;}
.navi ul li a { float:left; color:#ffffff; font-size:12px; text-transform:none;font-weight:bold;/*background-color:#FF0000;*/ 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzA2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff2e00 0%, #b70600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2e00), color-stop(100%,#b70600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff2e00 0%,#b70600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff2e00 0%,#b70600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2e00', endColorstr='#b70600',GradientType=0 ); /* IE6-8 */

font-family:"arial"; padding:10px 10px 10px;}
.navi ul li:hover a, .navi ul li.naviact a{/*background-color:#B80D19;*/
background: #b70600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b70600 0%, #ff2e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b70600), color-stop(100%,#ff2e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b70600 0%,#ff2e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b70600', endColorstr='#ff2e00',GradientType=0 ); /* IE6-8 */

display:block;}
.navi ul li:hover ul, .navi ul li.naviact ul {
background: #b70600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3MDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b70600 0%, #ff2e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b70600), color-stop(100%,#ff2e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b70600 0%,#ff2e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b70600 0%,#ff2e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b70600', endColorstr='#ff2e00',GradientType=0 ); /* IE6-8 */

display:block;}
.navi ul li ul { position:absolute; left:0px !important; top:35px !important; z-index:12000; padding-top:5px; background-color:#FF0000; width:200px !important; display:none;}
.navi ul li ul li {  float:left; width:100%; border-right:0px; border-bottom:1px solid #4a4949;}
.navi ul li ul li a { font-size:12px; float:none; display:block; background-color:#B80D19 !important;}
.navi ul li ul li a:hover { color:#fec500;background-color:#B80D19; }
.downarrowclass { display:none;}

.searchbox { width:310px;float:left; position:relative; margin:40px 0 0 150px;border:0px solid #e5e5e5; height:25px; vertical-align:middle;}
.searchbox input{ float:left;width:270px; height:25px; border:0px; color:#898787; padding:5px 3px 6px 3px; font-family:Arial; font-size:12px;border-radius:4px; }
.searchbox input.searchbtn{ float:left;width:32px; height:26x; border:0px solid #e5e5e5; color:#898787; padding:0px; float:right; /*position:absolute;*/ right:6px; top:5px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {.searchbox input.searchbtn{ top:7px; height:26px;}}

/* MIDDLE SECTION	---------------------------*/

.middlesection { float:left; width:980px; padding:10px;background:none repeat scroll 0 0 #FBB917;}
.middlesection_home { float:left; width:100%;}

.banner { float:left; width:969px; height:86px; padding:0px 15px; }
.banner a{ float:left; margin:-60px 15px 0px 15px;position:relative; z-index:2;}

.titls1 { float:left; width:100%; background:url(../images/titls_bg.jpg) repeat-x left center; height:45px; position:relative;}
.titls1 .text{ width:280px;background-color:#fec500;position:relative;height:45px;left:50%;color:#ff0000;margin-left:-140px;text-align:center;font-size:24px;line-height:45px;}
.titls1 .text a.arrow { position:absolute; height:45px; width:32px; top:0px;}
.titls1 .text a.slarrow { left:0px;}
.titls1 .text a.srarrow { right:0px;}
.titls1a .text { font-size:18px;}

.titls { float:left; background:url(../images/titls_bg.jpg) repeat-x left; width:100%;}
.titls .text { float:left; background-color:#fec500; color:#ff0000; font-size:18px; padding-right:10px;}

.titls2 { float:left; background:url(../images/titls_bg.jpg) repeat-x left; width:100%;}
.titls2 .text { float:left; background-color:#fec500; color:#ff0000; font-size:18px; padding-right:10px;}

.offer_pr { float:left; width:228px; border:1px solid #e8e7e7; position:relative; margin-top:7px;}
.offer_pr .tham{ float:left; width:228px; height:178px; text-align:center; background-color:#fff;}
.offer_pr .tham img{ position:relative; max-height:178px; max-width:228px;}
.offer_pr .prname{ background-color:#B80D19; color:#fff; padding:5px 5px; min-height:50px;text-align:center;font-weight:bold;font-size:12px;}
.offer_pr .special_offer { position:absolute; width:91px; height:104px; left:-7px; top:-7px;}
.offer_pr.bg2 .prname{ background-color:#fb9f09;}
.offer_pr.bg3 .prname{ background-color:#ed5661;}
.offer_pr.bg4 .prname{ background-color:#759f00;}

.category { float:left; width:230px; padding:0px 10px;}
.category ul { float:left; width:100%; padding-top:15px;}
.category ul li { float:left; width:100%; padding-bottom:1px;}
.category ul li a { background-color:#F3D776; color:#b80d19; font-size:12px; padding:7px 10px; display:block;}
.category ul li a:hover
{background-color:#f7f6f6; display:block;
	text-decoration:blink;
	color: #880000;
	padding:7px 10px;
	
	text-shadow: 0 5px 10px rgba(0, 0, 0, 0);
	top: 4px;
	-moz-transition: all .3s ease-out 0s;
	font-size: 14px;}
.pt10 ul li a:hover
{display:block;
	text-decoration:blink;
	color: #880000;
	padding:2px 10px;
	text-shadow: 0 5px 10px rgba(0, 0, 0, 0);
	top: 4px;
	-moz-transition: all .6s ease-out .1s;
	font-size: 14px;}
.category ul li a span{ padding-right:7px;}
.category ul li a:hover { color:#b80d19;background:#F3D776;font-weight:bold;font-size:13px;}

.mostpopular { padding:0px 10px 0px 260px;}
.mostpopular ul { float:left; width:102%; padding-top:5px;}
.mostpopular ul li { float:left; padding:10px 5px 0px 0px;}
.mostpopular ul li.last { padding-right:0px;}

.product .special_offer { position:absolute; width:91px; height:104px; left:-7px; top:-7px;z-index:9999;}
.product { float:left; width:175px; position:relative;  border: 3px solid transparent;}
.product:hover { float:left; width:175px; position:relative;  border: 3px solid red;border-radius:7px;}
.product .thumb { padding:5px; width:165px;/* border:2px solid transparent;*/ height:165px; text-align:center; position:relative; overflow:hidden; background-color:#fff;}
.product .thumb:hover{/*border:2px solid red;*/}
.product .thumb img {max-height:165px;max-width:165px;position:relative;}
.product .name { padding:5px; text-align:center; display:block; vertical-align:top; height:40px; border: 0px solid transperant;}
.product .name a { color:Red; font-weight:bold;}
.product .desc { padding:5px; height:60px; text-align:center;}
.product .desc input.button { margin:0px !important; cursor:pointer;}
.product .desc .price{ font-size:16px; text-align:center; padding-top:5px;padding-bottom:5px;}
.product .desc .button:hover { background-color:#ff0000;}
.product:hover .name { }
.product:hover .desc { display:block;}
/*.button{border:4px double #FFFFFF;background-color:#B80D19;color:#fff;text-transform:uppercase;font-size:10px;padding:3px 0px;-webkit-font-smoothing:antialiased;font-weight:bold; cursor:pointer;}
.button:hover { background-color:#fec500;}*/



.brands_logo { float:left; width:100%; padding:20px 0px;}
.brands a { float:left; background-color:#ffffff; width:179px; height:65px; text-align:center; overflow:hidden; border:3px solid #e7e7e7;}
.brands a img { position:relative; height:65px; width:179px;}
.brands a:hover, .brands a.brandsact { border:3px solid #ff0000;}

.breadcrumb{ float:left; width:100%; line-height:12px; padding-bottom:10px;}

.leftsection { float:left; width:200px; background-color:#f1f0f0;}
.leftsection .hd { background-color:#B80D19; color:#fec500; font-size:18px; padding:7px 10px; }

.shoplist{ float:left; width:100%; background:#F3D776;}
.shoplist li{ float:left; width:100%; border-bottom:1px solid #979090;}
.shoplist li span.first{ float:left; width:100%;}
.shoplist li input{margin-left:30px;}
.shoplist li span.first a{ display:block; font-size:12px; font-weight:bold; color:#393838;background:url(../images/shoplist_bg.png) no-repeat;background-position:10px 10px; padding:10px 5px 10px 35px;}
.shoplist li:hover span.first a, .shoplist li.shoplistact span.first a{ background:url(../images/shoplist_hover.png) no-repeat;background-position:10px 10px; color:#ff0000;}
.shoplist li:hover ul, .shoplist li.shoplistact ul { display:block;}
.shoplist ul { border-top:1px solid #979090; float:left; padding:10px 0px 10px 30px; width:170px; display:none;}
.shoplist ul li { border-bottom:0px; padding:4px 0px;}
.shoplist ul li input[type="text"] { margin:0px; padding:0px;width:50px;height:25px;vertical-align:middle;}
.shoplist ul li .text { padding-left:20px; padding-right:5px;}
.shoplist ul li a span label{ margin-left:5px;}
.shoplist li table tbody tr td { float:left; width:100%;}
.shoplist li table tbody tr td label{ font-size:12px;margin-left:5px;}
.listingright { padding-left:215px;}

.innerhd { float:left; width:100%;}
.innerhd h1 { font-size:18px; color:#ffffff; background-color:#b80d19; line-height:35px; padding:0px 10px;}

.drop_text{float:left; color:#7b7a7a; font-weight:bold; line-height:25px; padding-right:10px;}

.sbHolder{background-color:#ffffff;border:1px solid #cccccc;position:relative;height:25px;font-family:Arial;font-size:12px;}
.sbSelector{line-height:25px;position:absolute;text-indent:10px;width:100%;color:#ababab;text-decoration:none;}
.sbToggle{background:url(../images/select-icons.png) no-repeat;display:block;height:25px;outline:none;position:absolute;right:0;top:0;width:25px;z-index:1;}
.sbToggle:hover{background:url(../images/select-icons.png) 0 -25px no-repeat;}
.sbToggleOpen{background: url(../images/select-icons.png) 0 -25px no-repeat;}
.sbToggleOpen:hover{background: url(../images/select-icons.png) 0 -25px no-repeat;}
.sbOptions{background-color:#ffffff;border:solid 1px #cccccc;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;z-index:100;overflow-y:auto; width:100%;}
.sbOptions li{padding:0 7px;}
.sbOptions a{display:block;outline:none;padding:7px 0 7px 3px; color:#ABABAB; border-bottom:1px dotted #cccccc; text-decoration:none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color:#ff0000;}

.pagging { height:20px; padding:8px 10px; line-height:19px; color:#cccccc;background-color:#B80D19; border:1px solid #CCCCCC; }
.pagging a{ background:url(images/pagging.gif) repeat-x 0 0;height:20px;float:left; padding:0 8px;border:solid 1px #d5d5d5;text-decoration: none; color:#949494; margin-left:5px;  }
.pagging a:hover { border-color:#8c3521; background:#ba4c32; color:#fff; }
.pagging span{ width:50%; margin-left:110px; padding-top:2px; }
.pagging span span{ float:left; margin-left:5px; padding-top:2px; font-weight:bold; }

.list_inner { float:left; width:102%;}
.list_inner li { float:left; padding:0px 12px 12px 0px;}
.list_inner li:hover { float:left; padding:0px 12px 12px 0px;}
.list_inner li.last { padding-right:0px;}

.listing_pr { float:left; width:175px;position:relative; border:3px solid transparent; }
.listing_pr .special_offer { position:absolute; width:91px; height:104px; left:-7px; top:-7px;z-index:9999;}
.listing_pr:hover { float:left; width:175px;position:relative; border:3px solid #ff0000; border-radius:7px;}
.listing_pr .thumb { border:2px solid transparent; padding:5px; width:160px; height:165px; text-align:center; position:relative; overflow:hidden; background-color:#fff;}
.listing_pr .thumb img {max-height:170px;max-width:170px;position:relative;}
.listing_pr .name {height:36px; padding:5px; text-align:center; display:block; vertical-align:middle;}
.listing_pr .name a {color:red; font-weight:bold;}
.listing_pr .desc { padding:5px; height:65px; text-align:center;}
.listing_pr:hover .name {  }
.listing_pr:hover .desc { display:block;}
.listing_pr .desc .price{ font-size:16px; padding-top:5px;}
.listing_pr .desc .button:hover { background-color:#ff0000;}
.newsform_form input.submitbtn { background:url(../images/submit_btn.png) no-repeat left top; width:107px;height:27px;border:0px;text-indent:-9999px;cursor:pointer;float:right;}
.formbg input.frmbtns,#subscribe, input.button {
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:verdana,tahoma; padding: 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b;     width: 80px;
    margin-left: 5px;
    background-image: linear-gradient(to bottom, #f62b2b, #d20202);
}
input.button { width:auto !important; padding:5px 10px;}
input.button:hover { width:auto !important; padding:5px 10px;}

.formbg input.frmbtns:hover,#subscribe:hover, input.button:hover{
 border:1px solid #b30808;
 background-color: #e40a0a;     cursor: pointer;
    margin-left: 5px;
    width: 80px;
    background-image: linear-gradient(to bottom, #e40a0a, #9f0202);
}
.larggimages { float:left; width:460px; height:460px; position:relative; border:1px solid #b1aeae; background-color:#fff; background-attachment:inherit;background-position:center;background-repeat:no-repeat;position:relative;}
.larggimages span { color:#3a3636; text-transform:uppercase; position:absolute; bottom:12px; right:20px;}

.delright { float:right; width:500px; line-height:18px;}
.delright h1 { font-size:18px; color:#fff;}
.delright .dtltable { background-color:#fff;}
.delright .dtltable td { background-color:#ead58b; padding:7px 10px;}

.delright .dtllink { font-size:11px; font-weight:bold; line-height:16px;}
.dtlrsp { float:left; padding:6px 10px; border-right:1px solid #fff; line-height:26px; height:26px;}
.dtlrsp span.price{ color:#b80d19; font-size:18px; line-height:18px;}
.dtlrsp .cart_btn { font-size:14px; color:#fff; background-color:#b80d19; line-height:26px; float:left; padding:0px 10px;}

.delleft { float:left; width:462px;}
.delleft .special_offer { position:absolute; width:91px; height:104px; left:-7px; top:-7px;z-index:9999;}
.extriimg { float:left; width:100%; padding-top:8px; }
.extriimg li { float:left; width:86px; margin:2px; height:86px; text-align:center; border:1px solid #B1AEAE;}
.extriimg li a img { max-width:86px; max-height:86px;}
.extriimg li:hover, .extriimg li.active { border:1px solid #000;background:#ffffff;}

.tabe{ border-bottom:1px solid #fff; float:left; width:100%; height:41px;}
.tabe li{ float:left;}
.tabe li a{float:left;height:40px;line-height:40px;padding:0px 10px;border:1px solid #fff;color:#2e2d2d;font-size:14px; background-color:#f2d87e;}
.tabe li a:hover, .tabe li a.tabeact{ border-bottom:1px solid #f2d87e; background-color:#FEC500; /*background:url(../images/tabs_bg.jpg) repeat-x left top;*/ }

.dtl_inner { float:left; width:100%; padding:10px 0px 0px 0px;}
.dtl_inner li{ float:left; padding:10px 7px 0px;}

/* BOTTOM SECTION	-------------------------------*/

.bottomsection{float:left;width:100%;min-height:100px;border-top:9px solid #ff0000;background:url(../images/bottomsection.jpg) repeat-x left top #f3d776; padding-bottom:10px;}
.bottomsection .addrass{ padding-left:140px; padding-top:20px; color:#000000; line-height:20px;}
.bottomsection .newslatter{ float:left; padding-top:20px; padding-left:10px;}
.bottomsection .newsform { padding-left:62px; width:232px;}
.bottomsection .link { float:right; padding-top:20px; padding-right:20px; width:300px;}
.bottomsection .link ul { float:left; width:50%;}
.bottomsection .link ul li { float:left; padding:2px 0px; width:100%;}
.newsform iframe { width:232px; border:0px; overflow:hidden !important;margin-bottom:10px;}
.newsform_form { width:232px; margin:0px auto; }
.newsform_form input { font-size:14px; color:#575656; border:1px solid #c4c6c7; background-color:#dfdfdf; padding:6px; width:218px;}

/* Button Class */
.ovalbutton{background:url(../images/ovalbutton-bg.png) no-repeat left top;text-decoration:none;display:inline-block;padding-left:10px;height:30px;}
.ovalbutton span{background:url(../images/ovalbutton-bg.png) no-repeat right bottom;color:#ffffff;cursor:pointer;font-weight:bold;font-size:12px;line-height:30px;padding-right:10px;display:inline-block; text-transform:uppercase;height:30px;}
.ovalbutton input{background:url(../images/ovalbutton-bg.png) no-repeat right bottom;color:#ffffff;cursor:pointer;font-weight:bold;font-size:12px;line-height:30px;padding-right:10px;display:inline-block; text-transform:uppercase; height:30px;border:0px;}
.ovalbutton:hover{background:url(../images/ovalbutton-bg-hover.png) no-repeat left top;}
.ovalbutton:hover span{background:url(../images/ovalbutton-bg-hover.png) no-repeat right bottom; height:30px;}
.ovalbutton:hover input{background:url(../images/ovalbutton-bg-hover.png) no-repeat right bottom; height:30px;border:0px;}

.backlink{background:url(../images/back-arrow.png) no-repeat left center;text-decoration:none;padding-left:10px;}
.backlink span{color:#000000;cursor:pointer;font-size:12px;}
.backlink span:hover{ text-decoration:underline;}

.chkbutton{background:url(../images/chkbutton-bg.png) no-repeat left top;text-decoration:none;display:inline-block;padding-left:10px;height:30px;}
.chkbutton span{background:url(../images/chkbutton-bg.png) no-repeat right bottom;color:#ffffff;cursor:pointer;font-weight:bold;font-size:12px;line-height:30px;padding-right:10px;display:inline-block; text-transform:uppercase;}
.chkbutton:hover{background:url(../images/chkbutton-bg-hover.png) no-repeat left top;}
.chkbutton:hover span{background:url(../images/chkbutton-bg-hover.png) no-repeat right bottom;}

/*All border*/
.allborder {background:#E0E0E0;}
.tableheader td {background:#BA4C32;color:#fff;font-weight:bold;padding:5px;}
.tableheader th {background:#BA4C32;color:#fff;font-weight:bold;padding:5px;}
.lightbg td {background:#FBFCFC;padding:5px;}
.lightbg input[type=text] {border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 0;
    padding: 5px; width:60px; text-align:center;}
.darkbg td {background-color:#F8F8F8;padding:5px;}

/*home slider*/
#banner-fade{border-bottom:2px solid #ff0000;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
ol.bjqs-markers li a{padding:5px 10px;background:#000;color:#fff;margin:5px;text-decoration: none;}
ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover{background: #999;}
ul.bjqs-controls{z-index:1;}
ul.bjqs-controls.v-centered li a{position:absolute;display:block;padding:10px;padding:0px;width:48px;height:68px;text-indent:-9999px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;background:url(../images/srarrow.png) no-repeat right top; }
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;background:url(../images/slarrow.png) no-repeat left top;}
ul.bjqs-controls.v-centered li.bjqs-next a:hover{right:0;background:url(../images/srarrow_hover.png) no-repeat right top; }
ul.bjqs-controls.v-centered li.bjqs-prev a:hover{left:0;background:url(../images/slarrow_hover.png) no-repeat left top;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;background: rgba(255,255,255,0.5); display:none;}

/*  MYACCOUNT ----------------------------------------*/
.myact{ float:left; width:100%; /*min-height:500px;*/ position:relative;}
.myact a.backlink{ position:absolute; right:0px;}
.myact .mybg{ padding:10px 20px; margin:0px auto; border-bottom:2px solid #0178d9; background:#eace6d; }
.myact .mybg a.hd { font-size:20px; text-transform:uppercase; }
.myact .mybg .acc_right{ padding-left:95px;}
.myact .lefttab {	float:left; width:200px; list-style:none; margin:0px; padding:0px;  border-right: 1px solid #fff;}
.myact .lefttab li {	float:left; width:100%; border-bottom:1px solid #fff;}
.myact .lefttab li a {	float:left; width:180px; line-height:21px; padding:14px 10px; font-size:14px; text-transform:uppercase; color:#000000; background-color:#ffc501;}
.myact .lefttab li a img{	vertical-align:middle; padding-right:10px; }
.myact .lefttab li a:hover, .myact .lefttab li a.lefttab-act {	text-decoration:none; background-color:#b90d19; cursor:pointer; color:#fff;}
.myact .actright{ padding-left:200px; }
.myact .actright .actborder{  border-left: 1px solid #fff; padding:20px; }
.myact .actright .form_label { width:150px; }
.myact .actright .actborder .order_dtl { padding-bottom:20px; float:left; width:100%;}
.myact .actright .actborder .order_dtl li { padding:5px 0px; border-bottom:1px solid #fff; float:left; width:100%;}
.myact .actright .actborder .order_dtl li strong { float:left; width:150px;}
.myact .actright .formbg { float:left; width:650px;}
.myact .input-label { padding: 5px 15px 5px 0; text-align:left;}
.myact .registr{ padding:20px;}
.myact .form_label { width:175px; float:left;}
.myact .form_label1 { width:130px; float:left;}
.myact .contform .form_label { width:243px;}
.myact .form_input { float:left;}
.myact .login { padding-top:20px; margin:0px auto; width:800px;}
.myact .login-left { padding:5px; background-color:#999;}
.address-hd { background-color:#B90D19; padding:5px; border:1px solid #c4c4c4; color:#fff;}

.formbg { padding:20px; background-color:#f1f1f1; border:1px solid #e1e1e1; width:685px;}
.centerform { float:left; width:604px; position:relative; left:50%; margin-left:-365px;}

/*  SP CART ----------------------------------------*/
.sp-cart{ float:left; width:100%; min-height:430px;}
.sp-cart .sp-method { float:left; width:100%; text-align:center; padding:10px 0px;}
.sp-cart .sp-method li { display:inline; font-size:12px; font-weight:bold; line-height:37px; padding:0px 20px;}
.sp-cart .steps-hd { background:#ffc501;padding:10px;border-top:1px solid #ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;color:#000;}
.sp-cart .steps-hd-act { background:#b90d19;padding:10px;border-bottom:0px solid #ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;color:#FFF;}
.sp-cart .stepbg { border:1px solid #B90D19; padding:10px;height:820px;margin-bottom:10px;}
.sp-cart .stepbg .cart-hd { background-color:#0178d9;color:#fff;font-weight:bold;padding:10px; font-size:14px; font-weight:normal;}
.sp-cart .input-label { padding: 5px 15px 5px 0;}
.sp-cart .onerow-cart { padding-top:10px;}
.sp-cart .onerow-cart .validation {margin-left:72px;position:absolute;}
.sp-cart .radio-list { float:left; width:100%;}
.sp-cart .radio-list li { float:left; width:100%; padding:3px 0px;}
.sp-cart .radio-list li input { margin:-3px 0px 0px 0px;}
.sp-cart .radio-list li div { padding-left:20px;}

.col6 { width:40%;}
.col7{width:40%;margin-left:20%;float:left;}
.col6 .input { width:206px;}
.onerow { clear:both !important; padding-left:10px; padding-right:10px; }
.col1, .col2, .col3, .col6{ float:left; margin:0px; }
.col1 { width: 8.33%; }
.col2 { width: 16.66%; }
.col3 { width: 25%; }


#wowslider-container { position: relative; width:1000px; height:315px; margin: 0px 0px 0px; z-index: 100; }
#wowslider-images { position: absolute; left: 0px; top: 0px; width: 969px; height: 202px; overflow: hidden; }
#wowslider-images a {  }
#wowslider-images img {width:1000px;height:315px; top: 0px; left: 0px; border: 0px none; }
#wowslider-container a { text-decoration: none; outline: medium none; border: medium none; }

