@charset "utf-8";
/* CSS Document */

/* Global Reset */
* {
	margin: 0;
	padding: 0;
}

/* General */

body {
	font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	height: 100%;
	background:url(../images/s_mainbg.jpg) repeat-x ;
	background-color:#666666;

font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

input, select {
	font-size: 12px;
}

input {
	padding: 2px;
}

p {
	line-height: 1.3;
	margin-bottom: 15px;
}

a {
	font-weight: normal;
	
	outline-style:none;
outline-width:medium;
}
a:hover { text-decoration:underline;}
h2 {
	font-size: 1.1em;
	margin: 0 0 8px 0;
}

h3 {
	font-size: 1.1em;
	font-weight: normal;
	
}

h4 {
	font-size: 1em;
	margin-bottom: 4px;
}

img, img a {
	border: 0;
}

ul, ol {
	margin: 0 0 0px 0px;
}

li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}

blockquote {
	margin-left: 28px;
}

select option {
	padding: 0 10px;
}

hr {
	margin: 10px 0;
	padding: 0;
	height: 1px;
	border:0;
}
tbody { font-size:11px}
div { font-size:12px;}
/* MAIN DIV */

#container {
margin:0 auto;
position:relative;
width:960px;
}

#header {
clear:both;
display:inline;
float:left;
height:130px;
width:960px;
}
/* HEADER DIV */

#header .logo 
{
width:600px;
height:83px;
float:left
}
#header .topmenu 
{

height:83px;
float:right;
}

/* TOP MENU CONFIGURATION */
#header .menu 
{
width:651px;
height:47px;
float:left;
position:relative;
}

/* Navigation */
ul.main-nav { width:651px; position:absolute; top:15px; left:0px; color:#FFFFFF  }
ul.main-nav li { display:inline; margin:0 0 0 0px; font-size:14px; text-transform:uppercase !important; font-family:"Tahoma", serif; font-weight:bold;font-style: normal;
  }
ul.main-nav li.line { font-weight:normal; color:#FFFFFF; padding-left:5px; padding-right:3px; }
ul.main-nav li.last { margin:0 0 0 3px;  }
ul.main-nav li.mainnav a {  color:#0ec5e5; }
ul.main-nav li a { color:#FFFFFF; text-decoration:none ;font-weight:bold; }
ul.main-nav li a:hover { color: #0ec5e5; text-decoration:underline }
ul.main-nav li a:selected  {color: #0ec5e5; text-decoration:underline }
ul.main-nav li a:active { color:#FFFFFF; text-decoration:none ;font-weight:bold; }


.logoimg 
{
padding-top:20px;
}

#header .search 
{
width:309px;height:47px;float:left; font-family:"Tahoma",Arial, Helvetica, sans-serif; color:#bababa; font-size:12px; position:relative
}
.searchbox {
	padding-top:10px;
	position:absolute;
	right:0px;
	top: -1px;
}
.searchinput { border:0px none;  width:150px; height:16px; background-color:#FFFFFF; float:left }
.leftinput { width:14px; height:20px;background-image:url("../images/inpt_leftsearch.png"); float:left}
.formsearchbox {  float:left; margin:0; padding:0  }
.formsearchbox label { float:left; padding-top:3px; padding-right:6px}
.btn_search { width:27px; height:20px; margin:0; padding:0}


#menulist {
display:inline;
float:right;
padding:0;
padding-left:3px; padding-right:3px;

height:32px;
background-color:#333333;-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;

}
#menulist ul { padding-top:5px; text-align:center}
#menulist ul li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	font-family:"tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#a1a1a1;font-style: normal;
	padding:2px;
}
#menulist li a {
text-decoration:none;
color:#A1A1A1;
}

#menulist li a:hover {
text-decoration:underline;
}
#wrapper {
clear:both;
display:inline;
float:left;
padding:20px;
width:920px;
padding-bottom:10px;
background:#FFFFFF ;
position:relative
}



#headerattribute 
{
width:919px;
height:319px;
float:left;
background:#e5e5e5;
margin-bottom:25px;
position:relative
}

#imageshow 
{
width:598px;
height:319px;
float:left; position:relative
}


#voteboxmain 
{
width:321px;
height:320px;
float:left; position:relative
}
#voteboxmain .imgvote { float:left; width:100%; }
#voteboxmain .contentvote { width:290px; float:left; padding:15px;  display:inline; color:#4f4f4f; }
#voteboxmain .contentvote p{line-height:1.3;}
#voteboxmain form{line-height:1.8; margin:15px;}
.titlevote { color:#575757; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:30px;}
.submitvote { background-color:#b2b2b2; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-weight:bold; border:0 none; color:#525252; font-size:10px; float:right; width:60px; height:21px; text-align:center}
.voteradio { margin-right:10px; border:0 none; display:inline}
#showctl { height:21px; position:absolute;left:0; bottom:0; z-index:25 }
#showctl .showctl_link { width:; height:21px; float:left;background-color:#FFFFFF; margin-top:5px; padding-left:10px; color:#b0b9aa; font-size:10px; padding-top:3px;}
#showctl .showctl_link a { padding-left:7px; padding-right:7px; color:#b0b9aa; }
#showctl .showctl_right { width:23px; height:21px; float:left; margin-top:5px; background-image:url('../images/right_imgshow.png'); background-repeat:no-repeat;}


#partnerbox 
{
width:920px;
height:140px;
float:left;
background:#191919;
border:0 none; border-top:#686868 4px solid;
margin-bottom:15px;padding:20px;

}

#partnerbox .partnerboximg { width:142px; height:80px; background-color:#333333; margin-right:11px; margin-top:11px; float:left}
.partnertitle{ color:#474747; font-size:16px; font-weight:bold; line-height:40px; margin:0; padding-bottom:10px; font-family:"Tahoma",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#nav { height:40px; margin-bottom:10px; border-bottom:1px solid #dedbdb;font-weight:bold;}

#nav li a:hover, #nav li a.selected {
background-color:#1285a2; -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
color:#FFFFFF;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#nav ul {margin:0 0 0 10px;}
#nav li { float:left;list-style-image:none;list-style-type:none;margin:10px 30px 0 0;position:relative;  color:#2a2a2a; text-transform:uppercase }
#nav li a { outline-color:-moz-use-text-color;font-weight:bold;padding:5px 5px;text-decoration:none;color:#2a2a2a; }

#footer
{
width:960px;
height:20px;
float:left;
padding-top:20px; padding-bottom:20px;
font-family:"Tahoma",Arial, Helvetica, sans-serif; color:#d9dee0; text-align:center; font-size:11px;font-style: normal;

}

#footer p { margin:0; line-height:normal}
.pxclinkfoot {  color:#999900;}
.pxclinkfoot a { color:#999900;text-decoration:none; }
#footer .pxclinkfoot a:hover { text-decoration:underline;}
.clear { clear:both;}
.PL20 { padding:0px 0px 0px 20px; }


.viewalllinks {float:right; color:#4f4f4f; font-size:10px; text-transform:uppercase;display:block; height:15px; padding-top:10px }
.readmorelink { color:#b1b1b1; font-size:10px}
.headertitle {  float:left;width:100%; padding-bottom:5px; }
.left { float:left;}
.right { float:right}

.thumbimg { float:left; margin-right:8px; background-color:#FFFFFF; width:50px; height:50px;}
.boxleft { width:410px;  float:left; padding-right:45px; position:relative }
.boxleft img { text-align:left; float:left; padding-bottom:10px;}
.boxleftcontent {width:200px; float:left;padding-right:25px;line-height:18px; font-size:11px; }

.contentleft {  margin-bottom:8px;}
.contentleft img { margin-bottom:10px;}
.contentleft p { line-height:18px; font-size:11px;}

.boxleftmenu {width:290px;float:left; padding-right:10px; position:relative;}
.boxleftmain { width:490px;float:left;padding-left:10px;  padding-right:15px; padding-top:10px; position:relative;}
.boxleftmainbig { width:635px;float:left;padding-left:10px;  padding-right:15px; padding-top:10px; position:relative; min-height:400px;}

.contentright { margin-bottom:5px;}
.contentright p { line-height:17px;font-size:11px;}
.boxrightcontent {width:200px; float:left;padding-left:25px; line-height:18px; font-size:11px;;}
.boxright { width:465px;  float:left; position:relative; color:#4f4f4f; }
.boxrightshop { width:598px;  float:left; position:relative; color:#4f4f4f ; padding-top:15px;}
.boxrightshopdetail { width:620px;  float:left; position:relative; color:#4f4f4f ; }
.boxrightmain { width:390px; float:left; position:relative; padding-left:10px;}
.boxrightmaincart { width:250px; float:left; position:relative; padding-left:10px;}
.boxrightct { width:320px; float:left; padding-left:40px; padding-right:40px;}
.boxrightdiv { width:375px; float:left; padding-left:15px; padding-top:15px; padding-right:10px;}

.subtitle { color:#2a2a2a; font-size:14px; font-weight:bold; line-height:1.8; text-transform:uppercase}
.productbox { width:141px; height:; float:left; padding-right:12px;}
.productboxshop { width:145px; height:; float:left; margin:6px 0 0 !important;
min-height:270px;
padding:0 2px 8px !important;}
.productimgbox { padding:10px; width:310px; float:left;-moz-border-radius-bottomleft:4px; padding-bottom:5px !important;
-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;}
.productdescbox { float:right; padding-left:20px; width:240px;}
.productdescbox dl { width:240px; float:left; display:inline}
.productdescbox dt { float:left; width:40%; padding-bottom:10px} 
.productdescbox dd { float:right; width:60%; padding-bottom:10px; text-align:right} 
.productname { color:#0f160e; display:block; padding-top:5px;min-height:35px;}
.productprice { font-size:11px; color:#0f160e; float:right; text-align:right; clear:both}
.bigprice { font-size:18px; font-weight:bold;text-align:right; }
.buttonproduct { clear:both; float:left; min-height:35px;}
.whosol { color:#2a2a2a; font-size:10px; padding-left:15px; line-height:28px;}

.mainmenu { clear:both; padding-left:15px; font-size:11px; line-height:16px;padding-bottom:15px; padding-top:10px;}

.title { font-size:12px; line-height:20px;}
.title a { text-decoration:none; color:#343434;font-size:12px; line-height:20px;font-weight:bold;font-style:normal; text-transform:uppercase}
.title a:hover { text-decoration:underline;}
.colorleft { background-color:#e5e5e5; color:#343434;;}
.colorabout { background-color:#999999; color:#282525;}
.whoposted { font-size:10px; float:left}
.whoposted img { vertical-align:text-top}
.sumcomments { font-size:10px; float:right;}


.advertiseme { padding-top:10px; border-top:1px solid #CCCCCC; margin:0 auto;}
.liner { border-bottom:1px solid #d0d0d0}
.commentsbox { border:1px solid #c4c4c4; width:99%; height:135px;}
.btn_submit { padding-bottom:15px; padding-top:12px;}


.faqbox h3 { color:#1285a2; font-size:120%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
margin:0;
padding:7px 15px; }

.faqbox p {
background:#F7F7F7 none repeat scroll 0 0;

margin:0;
padding:10px 15px 20px;
}
.faqbox { border:0 none; border-bottom:1px solid #d0d0d0; margin-bottom:8px;}
.labelbox { color:#2a2a2a; font-size:11px; font-weight:bold;}
.inputbox { border:1px solid #c4c4c4; background-image:url('../images/bg_inputbox.jpg'); background-repeat:repeat-x;}
.searchfaqform { display:inline; height:25px; vertical-align:middle}
.gobtn { vertical-align:top}


.account { line-height:24px;padding-left:15px; font-size:12px; padding-top:15px;}
.account li { line-height:20px; list-style:square; padding-left:10px;}
.contentleftcart { border:0 none; border-bottom:1px solid #d0d0d0; margin-bottom:8px;}
.cart { font-size:12px;}

.thelist {}
.litpad { padding:10px;}
.borderbox { border:1px solid #dedbdb;}
.headerbox { border-bottom:1px solid #dedbdb; padding:10px;background:#f0f0f0}
.ContactForm {}
.widthinput { width:230px}

.ContactForm label {  width:180px;display: -moz-inline-box; vertical-align:top }
.ContactForm span {display:block; }
.whites { color:#FFFFFF}
.round {-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;}
.color_av { width:15px; height:15px; float:right; margin-left:5px }
.review {
background:#EFF8FA url(../images/review.png) no-repeat scroll 5px 8px;
color:#4f4f4f;
}
.review {
margin-bottom:10px;
padding:8px 6px 8px 28px;
}
.border_bottom {border-bottom:1px solid #DEDBDB;}

.ErrorMessage {
margin-bottom:10px;
padding:8px 6px 8px 28px;
}
.ErrorMessage {
background:#FFECEC url(../images/ErrorMessage.gif) no-repeat scroll 5px 8px;
color:#555555;
}


.ProductListSlider {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
.thumbface { background-image:url(../images/blank.gif); background-repeat:repeat; z-index:30; width:145px; min-height:140px;  position:absolute}
.imglost {background-image:url(../images/blank2.gif); background-repeat:repeat;  width:145px; min-height:140px; margin-bottom:2px; position:relative }
#boxthmb {position:relative; }
/*edited by bemzinside */ 
 #boxthmb .imglayer { background-image:url(../images/blank.gif); background-repeat:repeat; width:100%;height:100%;min-height:300px; max-height:415px; z-index:20; position:absolute; top:0;  } 
.linkimg { background:transparent url(../images/bg_txt.png) repeat scroll 0 0;
bottom:10px;
height:25px;
left:10px;
padding:3px;
position:absolute;
z-index:50; color:#FFFFFF}
.linkimg a { color:#FFFFFF; text-decoration:none;}
.linkimg hover { text-decoration:underline;}
/* #boxthmb .imglayer { background-image:url(../images/blank.gif); background-repeat:repeat; z-index:50; position:absolute; ; border:1px solid #009900 } */

.ProductOptionList li { margin-right:15px;}


.tabBottomLine {
background-image:url(../images/dash_horizontal.gif);
background-position:center bottom;
background-repeat:repeat-x;
height:30px;
padding-left:10px;
}
.sizeChartTable div {
color:#333333;
height:19px;
line-height:19px;
margin:1px;
padding:0 10px;
}

html > body #sizeChartTableContainer .tabContainer {
margin:13px 0 0;
}

html > body .tab_size_chart {
margin-bottom:-2px;
}
.tab_size_chart {
height:30px;
width:100px;
}
.sizeChartTable div {
color:#333333;
height:19px;
line-height:19px;
margin:1px;
padding:0 8px;
}
.sizeChartTable .wrapMain {
height:38px;
}
.sizeChartTable th {
background-color:#CCCCCC;
border:1px solid #FFFFFF;
color:#333333;
font-size:10px;
font-weight:bold;
height:21px;
text-align:left;
width:70px;
}

.cellBackGroundHighlighted {
background-color:#DCE2F0;
}
.tab_tips {
margin-bottom:-2px;
}
.inputbox {
background:#CACBC5 none repeat scroll 0 0;
border:1px solid #CACBC5;
color:#FFFFFF;
padding:2px;
}

select {
background:#CACBC5 none repeat scroll 0 0;
border:1px solid #CACBC5;
color:#FFFFFF;
padding:2px;
}

.BlockContent {font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height:19px;}
	
	
.salesicon_show { width:61px; height:61px; background-image:url('../images/big_sale.png'); background-repeat:no-repeat;top:-10px; z-index:80; right:-10px; position:absolute}
.discounticon_show { width:61px; height:61px; background-image:url('../images/big_discount.png'); background-repeat:no-repeat; top:-10px; z-index:80; right:-10px; position:absolute}

.salesiconlil_show { width:35px; height:35px; background-image:url('../images/lil_onsale.png'); background-repeat:no-repeat;top:-10px; z-index:80; right:10px; position:absolute}
.discounticonlil_show { width:35px; height:35px; background-image:url('../images/lil_discount.png'); background-repeat:no-repeat; top:-10px; z-index:80; right:10px; position:absolute}

.soldouticon_show { width:61px; height:61px; background-image:url('../images/big_soldout.png'); background-repeat:no-repeat; top:-10px; z-index:80; right:-10px; position:absolute}

.soldouticonlil_show { width:35px; height:35px; background-image:url('../images/lil_soldout.png'); background-repeat:no-repeat;top:-10px; z-index:80; right:10px; position:absolute}


.ISSelect {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #7F9DB9;
float:left;
height:200px;
overflow:auto;
width:300px;
}

.PL20 {
padding:0 0 0 20px;
}

.HorizontalFormContainer dd {
margin-bottom:6px;
margin-left:170px;
}