a img {

	border:none;

}

a, #navEZPagesTOC ul li a {

	color:#575757;

	text-decoration:none;

}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {

}

.attribsSelect {

	padding:0 5px 0 0;

}

.biggerText {

}

#gender-male, #gender-female, #email-format-text {

	margin-left:8px;

}

.information {

	padding:8px 0 0 16px;

}

CODE {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

}

FORM, SELECT, INPUT {

}

FORM {

	margin:0px;

	padding:0px;

}

TEXTAREA {

	margin:auto;

	display:block;

	width:95%;

}

input:focus, select:focus, textarea:focus {

}

FIELDSET {

	padding:0.5em;

	margin:0.5em 0em;

	border:1px solid #E1E1E1;

}

LEGEND {

	font-weight:bold;

	padding:0 5px;

	color:#575757;

}

#mu_product_info LABEL, h4.optionName {
color: #fff;
background: #e74f5d;
padding: 1px;
width: 120px;
text-align: center;
border-radius: 3px;
}
.wrapperAttribsOptions .back {
width: 80%;
margin: 3px;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin-left:5px;
	line-height:40px;
}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float:left;

}

LABEL.inputLabel {

	width:9em;

	float:left;

	padding-left:10px;

	margin:5px 0;

	padding-right:10px;

}

LABEL.inputLabelPayment {

	float:left;

	padding:4px 4px 4px 0;

}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

	width:12em;

	float:left;

}

P, ADDRESS {

	padding: 2px 0 0;

}

#contactUsNoticeContent {

	border-top:solid 1px #e5e5e5;

	margin:15px 0 0;

	padding:15px 0 20px 7px;

}

ADDRESS {

	font-style:normal;

}

.clearBoth {

	clear:both;

}

HR {

	color:#C1C1C1;

	border:0;

	border-top:1px solid #E1E1E1;

	margin:5px 0px;

}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-min-height:1.8em;

	padding:0.2em;

}

.messageStackWarning, .messageStackError {

	color:#FF0000;

}

.messageStackSuccess {

	background:url(../images/message-bg.gif) repeat-x 0 0;

	width:350px;

	height:46px;

	left:50%;

	top:0;

	margin-left:-175px;

	position:absolute;

	z-index:9999;

	-webkit-border-bottom-right-radius:2px;

	-webkit-border-bottom-left-radius:2px;

	-moz-border-radius-bottomright:2px;

	-moz-border-radius-bottomleft:2px;

	border-bottom-right-radius:2px;

	border-bottom-left-radius:2px;

	text-align:left;

	font-size:12px;

	line-height:18px;

	color:#ececec;

	font-weight:bold;

	padding:12px 0 0 20px;

}

.messageStackSuccess img {

	margin:-5px 18px 0 0;

}

.messageStackCaution {

	background-color:#FFFF66;

	color:#575757;

}

#mainWrapper {

	text-align:left;

	vertical-align:top;

}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

}

#tagline {

	color:#575757;

	margin-top:10px;

	font-size:12px;

	text-align:center;

	vertical-align:middle;

}

#sendSpendWrapper {

	border:1px solid #cacaca;

	float:right;

	margin:0em 0em 1em 1em;

}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin:0;

	color:#575757;

}

.floatingBox a {

	color:#575757;

}

#productDetailsList li a {

	color:#575757;

}

#productDetailsList li {

	color:#575757;

}

.wrapperAttribsOptions {

	display:block;

	margin:8px 0 0 0;

}

#sorter {

	margin:0;

}

#sorter label {

	font-weight:normal;

	color:#848181;

	font-size:13px;

	line-height:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

}

.navSplitPagesResult {

	margin:8px  0;

}

.navSplitPagesLinks {

	margin:8px  0;

}

.navSplitPagesLinks a {
display: inline-block;
background: #e9e9e9;
padding: 5px 10px;
color: #3e3e3e;
text-decoration: none;
}

.navSplitPagesLinks a:hover {
background: #7f7f7f;
color: #fff;
}


.navSplitPagesLinks strong {
display: inline-block;
background: #302a26;
padding: 5px 10px;
color: #fff;
}


.navSplitPagesResult a {

	color:#161616;

}

.navNextPrevList {

	display:inline;

	white-space:nowrap;

	margin:0px 2px 0px 0px;

	list-style-type:none;

}

.navNextPrevWrapper {

	margin:0px 10px 5px 10px;

	padding:15px 0px;

}

.navNextPrevCounter {

	margin:0em;

	padding:7px 0 0px;

	color:#000;

	display:block;

}

.navNextPrevWrapper span {

	overflow:hidden;

	position:relative;

	float:left;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

}

#navMain ul, #navSupp ul, #navCatTabs ul {

	margin:0;

	list-style-type:none;

	text-align:center;

	line-min-height:1.5em;

}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

}

#navEZPagesTOCWrapper {

	font-weight:bold;

	float:inherit;

	min-height:1%;

	padding:0.5em;

	margin:5px 0px;

	border:1px solid #E1E1E1;

}

#navEZPagesTOC ul {

	margin:0;

	padding:0.5em 0em;

	list-style-type:none;

	line-min-height:1.5em;

}

#navEZPagesTOC ul li {

	white-space:nowrap;

}

#navEZPagesTOC ul li a {

	padding:0em 0.5em;

	margin:0;

}

#navMainSearch, #navCategoryIcon {

	margin:5px 5px 0 0px;

}

#navEZPagesTop {

}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align:top;

}

#productDescription, .shippingEstimatorWrapper {

}

.content {

	margin-bottom:10px;

}

.alert {

	font-size:11px;

	color:#900;

	margin-left:0.5em;

	margin-right:5px;

}

.advisory {

}

.important {

	font-weight:bold;

	margin:5px;

}

.notice {

}

.rating {

}

.gvBal {

	float:right;

}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

	padding:0em;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size:0.9em;

}

.tableHeading TH {

}

.tableHeading, #cartSubTotal {

}

.tableRow, .tableHeading, #cartSubTotal {

	min-height:2.2em;

}

.cartUnitDisplay, .cartTotalDisplay {

	text-align:right;

	padding-right:0.2em;

}

#scUpdateQuantity {

	width:2em;

}

.cartQuantity {

	width:4.7em;

}

.cartNewItem {

	color:#575757;

	position:relative;

}

.cartOldItem {

}

.cartBoxTotal {

	text-align:right;

	font-weight:bold;

}

.cartRemoveItemDisplay {

	width:3.5em;

}

#cartAttribsList {

	margin-left:1em;

}

#mediaManager {

	width:50%;

	margin:0.2em;

	padding:0.5em;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type:none;

}

#ezPageBoxList li, .cartBoxTotal {

	margin:0;

	padding:0.2em 0em;

}

.totalBox {

	width:5.5em;

	text-align:right;

	padding:0.2em;

	color:#575757;

	font-size:20px;

	line-height:24px;

	font-weight:normal;

	font-family:'Oswald', sans-serif;

}

.lineTitle, .amount {

	text-align:right;

	padding:0.2em;

}

.amount {

	width:5.5em;

}

.categoryIcon {

}

#cartImage {

	margin:0.5em 1em;

}

.attribImg {

	width:20%;

	margin:0.3em 0em;

}

.attributesComments {

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

}

.columnLeft {

}

.columnRight {

}

.sideBoxContent {

}

.rightBoxHeading {

	margin:0em;

	background-color:#663366;

	padding:0.2em 0em;

}

h3.leftBoxHeading a:hover {

	color:#FFFF33;

	text-decoration:none;

}

h3.rightBoxHeading a:hover {

	color:#FF0000;

	text-decoration:none;

}

.rightBoxContent {

	margin-bottom:1em;

}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	width:auto;

}

.categoryListBoxContents a {

	text-decoration:none;

	color:#C00505;

	text-transform:uppercase;

	text-align:center;

}

.cartTotalsDisplay {

}

#bannerboxHeading {

	background-color:#0000CC;

}

#upProductsHeading {

	text-align:left;

}

#upDateHeading {

	text-align:right;

}

.back {

	float:left;

}

.forward {

	float:right;

}

.bold {

	font-weight:bold;

}

.rowOdd {

	min-height:1.5em;

	vertical-align:top;

}

.rowEven {

	padding:5px 5px 5px 5px;

	min-height:1.5em;

	vertical-align:top;

}

CAPTION {

}

#myAccountGen li, #myAccountNotify li {

	margin:0;

}

.accountTotalDisplay, .accountTaxDisplay {

	width:20%;

	text-align:right;

}

.accountQuantityDisplay {

	width:10%;

	vertical-align:top

}

TR.tableHeading {

	min-height:2em;

}

#siteMapList {

	width:90%;

	float:right;

}

#siteMapList ul {

	list-style:circle;

}

.ratingRow {

	margin:1em 0em 1.5em 0em;

}

LABEL#textAreaReviews {

	font-weight:normal;

}

#gvFaqDefaultMainContent {

	margin:10px 15px 0 5px;

}

#gvFaqDefaultContent {

	padding:10px 0;

	color:#000;

	border-top:solid 1px #eceaea;

}

#reviewsDefaultNoReviews {

	margin:0 5px 5px 5px;

}

#createAcctSuccessMainContent {

	margin:5px;

}

.main_block {

	margin:20px;

}

.ee {

	text-decoration:line-through;

}

.normalprice, .productSpecialPriceSale {

}

.normalprice {

	color:#7B7A7A;

	font-size: 14px;

	font-weight:normal;

	text-decoration:line-through;

}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {

	color: #E10302;

	font-size:14px;

	font-weight:normal;
}

.productSpecialPriceSale {

	text-decoration:line-through;

}

.productPriceDiscount {

	color:#373737;

	font-size:12px;

}

.buttonRow, .buttonRow2 {

	margin:0;

	padding:7px 0;
	

}

.buttonRow a, .buttonRow2 a{
color: #ffffff!important;
}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {

	border:none;

	width:auto!important;

}



/***********************************/





.header-container {
    padding: 6px 0;
}

.page {

    margin: 0 auto;

    padding: 0;

    text-align: left;

    width: 940px;

}








/*myslidemenu_2*/

#myslidemenu_2{ height:32px;}

.mu_home{ float:left; line-height:32px; }

.mu_home a{ color: #FFFFFF;

    display: block;

    font-family: 'Open Sans',sans-serif;

    font-weight: normal;

    padding: 0 10px;

    text-decoration: none;

    text-transform: uppercase;}

	

	.mu_home a:hover{color:#fff; text-decoration:none;  background: url("../images/header_block_link_active_bg.gif") repeat-x scroll left top transparent;}

	

#myslidemenu_2 .mu_nav_ico{float: left;

    position: relative; line-height:32px; background: url("../images/header_block_links_divider.gif") no-repeat scroll left top transparent;}



#myslidemenu_2 .mu_nav_ico a{color: #FFFFFF;

    display: block;

    font-family: 'Open Sans',sans-serif;

    font-weight: normal;

     padding: 0 10px;

    text-decoration: none;

    text-transform: uppercase;}



#myslidemenu_2 .mu_nav_ico a:hover{  color:#fff; text-decoration:none; background: url("../images/header_block_link_active_bg.gif") repeat-x scroll left top transparent;}



.jqueryslidemenu ul li ul {

    background: none repeat scroll 0 0 #fff;

    border-radius: 0 0 8px 8px;

    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);

    display: block;

    left: 0;

	border:#ccc solid 1px;

    position: absolute;

    visibility: hidden;

    white-space: normal;

    width: 600px!important;

    z-index: 22;

	padding:10px;

}

#myslidemenu_2 .mu_nav_ico ul li{ line-height:26px; float:left; width:200px;}

#myslidemenu_2 .mu_nav_ico ul li a{ font-size:11px; font-weight:normal; text-transform:none; color:#303030;}

#myslidemenu_2 .mu_nav_ico ul li a:hover{  background:#000; color:#fff;}



.mu_flash_left{ float:left; width:220px;}

.mu_flash_right{ float:right; width: 720px;}



#mu_contentMain{margin: 0 auto;
background-color: #ffffff;
text-align: left;
max-width: 100%;
}

.mu_contentMain_20{
clear:both;}

#categoriesHeading{
color: #fff;
font-size: 16px;
font-weight: normal;
}
h3.leftBoxHeading, h3.rightBoxHeading {
color: #fff!important;
font: normal 14px/32px arial;
overflow: hidden;
text-indent: 10px;
text-transform: uppercase;
}
h3.leftBoxHeading a, h3.rightBoxHeading a{
color: #fff!important;}
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {

}



h3 {
font-size: 16px;
font-weight: normal;
line-height: 1.25;
}

.category-top{ font: 15px Verdana, Geneva, sans-serif;
text-decoration: none;
padding: 8px 0;
background: url("../images/arrow.gif") no-repeat 0 14px;

font: normal 13px arial, verdana;
color: #454545;
line-height: 17px;
}

.category-top a{background: url("../images/line_x_divider.gif") repeat-x scroll left bottom transparent;

    color: #7B7A7A;

	display:block;

font: 15px Verdana, Geneva, sans-serif;

    font-weight: normal;

    padding:0 0 12px 15px;

    text-decoration:none;}

.category-top a:hover, .category-products a:hover{ color:#292929;}



.category-subs-parent{  color:#292929;}

 .category-subs-selected{color:#292929;}

.category-products{ padding: 9px 0px 1px 10px;}



.category-products a{

    color: #888;

	display:block;

    font: Verdana, Geneva, sans-serif;

    font-size: 12px;

    font-weight: normal;  text-decoration:none;
	line-height: 12px !important;
	}



/*gside*/

.musheji_box{ border-radius: 5px 5px 5px 5px; width: 209px; float:left; background: url("../images/line_x_divider.gif") repeat-x scroll left bottom transparent; padding:11px; border:#fff solid 1px;}

.musheji_box:hover{ border:#ddd solid 1px;}

.musheji_box .musheji_img{ height:209px; text-align:center;}



.musheji_box .musheji_bottom{ padding-top:6px;}

.musheji_box .musheji_name{ line-height:14px; height:42px; overflow:hidden;}

.musheji_box .musheji_name a{color: #1B1B19;

    text-decoration: none; font-size:12px;}





.musheji_box .musheji_price{ line-height:20px; height:20px; padding:10px 0; color: #1B1B19;

    font-size:18px;

    font-weight: normal;}





.musheji_box .mu_lidesc_lt,.musheji_box  .mu_lidesc_rt{ float:left; }

.musheji_box .mu_lidesc_lt a{width:90px; height:21px; display:block; background:url(../images/mu_add_to_cart.gif) no-repeat left top;}

.musheji_box .mu_lidesc_lt a:hover{ background:url(../images/mu_add_to_cart.gif) no-repeat left bottom;}

.mu_lidesc_rt{ margin-left:12px;}

.musheji_box .mu_lidesc_rt a{width:69px; height:21px; display:block; background:url(../images/mu_details.gif) no-repeat left top;}

.musheji_box .mu_lidesc_rt a:hover{ background:url(../images/mu_details.gif) no-repeat left bottom;}





#indexProductListHeading, #contactUsDefaultHeading{color: #292929;

    font-family: 'Open Sans',sans-serif;

    font-size: 1.08em;

    font-weight: bold;

    margin-bottom: 0;

    text-transform: uppercase; padding-bottom:15px;}



.mu_top_number,.mu_bottom_number{}

.mu_bottom_number{ margin:10px 0;}

.mu_top_number{ margin-bottom:10px;}

#privacyDefaultMainContent{ line-height:22px;}



#featuredProducts ,#specialsDefault{ padding-top:12px;}





#mu_info_left{ float:left; width:430px;}













#mu_info_right{ float:left; width:50%; }





#productName {
font-family: 'Open Sans Condensed',Arial;
color: #1a1a1a;
text-shadow: 0 0 #1a1a1a;
font-size: 28px;
line-height: 40px;
font-weight: normal;
margin-bottom: 10px;

}



#productDetailsList li{ 
line-height: 24px;
color: #333;
}





#productAttributes{ }

.wrapperAttribsOptions select{ 
width: 100%;
margin: 10px 0;
color: #555;
border: 1px solid #e6e6e6;
background: #fff;
font-size: 14px;	
}
#more_info_block{
	clear:both;
	margin-top: 80px;}
.optionName {  padding:4px 12px 0 0; text-transform:capitalize;}



.mu_cart_info {

	 border: 1px solid #DDDDDD;

	 

	 padding: 10px;

	

	overflow:hidden;

}

#addToCart {
text-align: left;
padding-top: 5px;
height: 50px;
color: #333;
position: relative;
}

#addToCart span {
font-weight: bold;
color: #000;
font-size: 13px;
margin-right: 15px;
}
#addToCart #cart_quantity {
width: 40px;
text-align: center;
padding: 9px;
color: #555;
border: 1px solid #ddd;
background: #fff;
font-size: 14px;
}

#addToCart .submit input {
border: 0;
padding: 0;
position: absolute;
}



.muinfodes{ line-height:20px;}



.mu_cart_info_price{color: #1B1B19; float:left;

    font-size: 14px;

	font-weight:bold;

    }



.addthis_toolbox{ padding-top:10px;}





#productDescription {

	margin:20px 0;

	padding:20px 0 0 0;

background: url("../images/line_x_divider.gif") repeat-x scroll left top transparent;

}

#reviewsWrite, .productDescription{background: url("../images/line_x_divider.gif") repeat-x scroll left bottom; padding:0 0 20px 0;

 line-height:18px;}



#mu_likes{ padding-top:20px;}



#mu_likes #whatsNew .centerBoxHeading{ }













#slider {

	position:relative;

	width:720px;

	height:330px;



}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:3;

	display:none;

	

}

/* The slices in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:2;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:1;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	left: 20px;

	bottom: 20px;

	background:#ffba00;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	z-index:4;

	padding: 10px 20px;

}

.nivo-caption p {

	padding: 0;

	margin:0;

	line-height: 17px;

	font-size: 15px;

	width: 400px;

	font-family: Arial, Tahoma, sans-serif;

}

.nivo-caption p::selection {

	background: #fff;	

	color: #000;

}

.nivo-caption p::-moz-selection {

	background: #fff;	

	color: #000;



}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

	display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:40%;

	z-index:5;

	cursor:pointer;

	display: block;

	text-indent: -9999em;

	width: 40px;

	height: 90px;

}

a.nivo-prevNav {

	left: 5px;

	background: url(images/slider_previous.png) no-repeat;

}

a.nivo-nextNav {

	right: 5px;

	background: url(images/slider_next.png) no-repeat;

}

/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav {

	position: absolute;

	bottom: 20px;

	right: 20px;

	text-align: center;

	z-index: 6;

}

.nivo-controlNav a {

	z-index:7;

	cursor:pointer;

	float: left;

	display: block;

	width: 20px;

	height: 20px;

	margin: 0 0 0 5px;

	background: url(../images/slider_bullet_nav.png) no-repeat 0 0;

	text-indent: -9999em;

}

.nivo-controlNav a.active {

	font-weight:bold;

	background: url(../images/slider_bullet_nav.png) no-repeat -25px 0;

}



.leftBoxHeading, .rightBoxHeading {
background: url('../images/bg_title.png') no-repeat left top scroll;
height: 40px;
line-height: 32px;
}



#whatsNew h2.centerBoxHeading {
font-size: 1.3em;
}




#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:535px;width:55px; height:55px;background:url(../images/backtop.png) no-repeat left top;}   

      

    #gotoTop.hover{background:url(../images/backtop.png) no-repeat rightright top;}  





.mu_sort_by{ display:none;}



.mucurr{ float:right; padding-left:12px;}
.mucurr select{ padding:0;}



#foot {
width: 100%;
float: left;
background-color: #f5f5f5;
}
#icon {
width: 980px;
margin: 0 auto;
height: 123px;
border-bottom: 1px solid #ccc;
background: url(../images/icon.gif) no-repeat 0 28px;
position: relative;
}
#icon span {
position: absolute;
top: 80px;
font-size: 11px;
text-transform: uppercase;
color: #646464;
}
#page {
width: 980px;
margin: 0 auto;
padding: 40px 0;
}
#page a {
color: #646464;
}
#page a:hover {
color: #b4b4b4;
}
#page dl div div {
display: none;
}
#page dl {
float: left;
padding: 0 42px 0px 0px;
line-height: 1.8;
}
#page dt {
clear: both;
padding-bottom: 7px;
text-transform: uppercase;
color: #333;
font-size: 13px;
}
#page dd {
clear: both;
padding-left: 1px;
text-transform: uppercase;
font-size: 11px;
}
#foot ul, #foot li {
list-style: none;
}
#bottom {
text-align: center;
padding: 15px 0;
width: 100%;
float: left;
background-color: #9b9b9b;
color: #fff;
text-transform: uppercase;
}
#bottom a {
color: #fff;
}
#page dl.share {
float: right;
padding-right: 0;
}
#page .share dd {
text-transform: none;
font-size: 12px;
}
li {
display: list-item;
text-align: -webkit-match-parent;
}
* {
margin: 0;
padding: 0;
}
#toTop{background: url("../images/back-top.jpg") no-repeat;
display: block;
height: 32px;
width: 32px;
position: fixed;
right: 10px;
bottom: 225px;}


.leftBoxHeading, .rightBoxHeading {
color: #1a1a1a;
text-shadow: 0 0 #1a1a1a;
text-transform: none;
font-size: 16px;
font-weight: normal;
}




#top {
background-color: #242424;
color: #fff;
float: left;
padding: 10px 0;
width: 100%;
height: 27px;
}
#top #mini-search {
width: 149px;
height: 13px;
float: left;
border: 1px solid #fff;
padding: 6px 10px;
margin: 0 10px 0 30px;
}
#cur {
float: left;
width: 80px;
height: 25px;
border: 1px solid #fff;
position: relative;
background: url(../images/cur.gif) no-repeat right;
}
#cur select {
position: absolute;
top: 0;
left: -1px;
width: 82px;
height: 25px;
opacity: 0;
filter: alpha(opacity=0);
}
#go {
float: right;
border: 0 none;
width: 12px;
height: 12px;
background-image: url(../images/go.gif);
padding: 0px;
margin: 0px;
}
#Gstr {
float: left;
width: 130px;
border: 0 none;
height: 13px;
line-height: 13px;
color: #fff;
background-color: transparent;
padding: 0px!important;
margin: 0px;
font-size: 12px;
vertical-align: middle;
outline: none;
}
#cur span {
line-height: 25px;
padding-left: 10px;
}
#top>ol {
float: right;
padding: 4px 30px 0 0;
list-style-type: none;
text-transform: uppercase;
}
#top>ol>li {
float: left;
list-style-type: none;
}
#top>ol>li>a {
margin-left: 45px;
color: #fff;
}
.sys_cart>a {
float: right;
background: url(../images/bagcart.gif) no-repeat 0;
z-index: 999;
padding-left: 15px;
}
#top>ol>li>a:hover {
text-decoration: underline;
}
#cur option {
padding: 3px 10px;
background-color: #9b9b9b;
color: #fff;
font-family: Arial;
}



#head {
float: left;
width: 100%;
}
#logo {
text-align: center;
margin-top:5px;
margin-bottom:20px;
float: none;
}
#logo a {
font-size: 44PX;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
color: #9b9b9b;
}

.footer_img {
float: left;
width: 100%;
height: 77px;
text-align: center;
margin-top: 5px;
}
.footer_img img {
vertical-align: middle;
margin-right: 5px;
}


#word {
width: 712px;
float: left;
height: 21px;
overflow: hidden;
padding-left: 134px;
margin: 10px 0;
position: relative;
}
#word .word, #word .word a, #word .word img {
float: left;
width: 417px;
height: 21px;
padding: 0px;
}
.word div {
float: left;
width: 417px;
}

/*------banner----*/
#banner {float:right;position:relative;height:350px;width:1000px;}
.banner {float:left;overflow:hidden;width:1000px;height:350px;}
.banner a{height:350px;position:absolute;overflow:hidden;width:1000px;}
.banner img{width:1000px;height:350px; }

#banner .prev,#banner .next{display:block;width:45px;height:51px;background-image:url(../images/btn.png);position:absolute;top:336px;z-index:99;overflow:hidden;text-indent:-9999px;}
#banner .prev{left:361px}
#banner .next{background-position:right 0;left:407px}
#banner .prev:hover{background-position:0 bottom;}
#banner .next:hover{background-position:right bottom;}

#banner ul{position:absolute;right:0;bottom:15px;z-index:99;width:147px;text-align:center;}
#banner li{display:inline-block;margin:0 6px}
#banner li a{display:block;width:14px;height:14px;background-image:url(../images/dot.png);text-indent:-9999px;}
#banner li.current a{background-position:right;}

/*------adv----*/
#adv {float:left;position:relative;height:212px;width:214px;padding:10px 10px 10px 256px;background-image:url(../images/4_0.gif)}
#adv a{height:212px;position:absolute;overflow:hidden;width:214px;display:none;}
#adv img{width:214px;height:212px; }

#adv1{float:left;margin-top:40px;width:480px;height:268px;overflow:hidden;}
#adv1 img{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
#adv1:hover img{
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/*------brands----*/
.brands{width:208px;height:33px;background-image:url(../images/brands.gif);margin:15px 386px -16px;position:relative;float:left;}
#brands{width:978px;border:1px solid #e4e4e4;float:left;}
#brands img{width:106px;padding:10px 17px;background:url(../images/brand.gif) no-repeat left;height:94px;-moz-transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;}
#brands a{display:inline-block;background-image:url(../images/20_0.png)}
#brands a:hover img{opacity:0;filter: alpha(opacity=0);}
.brand2{background-position:-144px 0}
.brand3{background-position:-288px 0}
.brand4{background-position:-433px 0}
.brand5{background-position:-577px 0}
.brand6{background-position:-721px 0}
.brand7{background-position:-865px 0}
.brand8{background-position:-1009px 0}
.brand9{background-position:-1154px 0}

#adv2{float:left;padding:10px 0}
#adv2 a{float:left;width:315px;height:138px;overflow:hidden;border:1px solid #e4e4e4;position:relative;}
#adv2 img{position:absolute;transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-webkit-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;top:0;}
#adv2 a:hover img{top:-138px;}

ul.level1 a.hot{background-color:#fbf8f2;color:#a1010d}
.box {
margin-bottom: 20px;
position: relative;
}
.new,.best{width:100%;float:left;border-bottom:1px solid #e4e4e4;height:50px;background-position:18px 50%;background-repeat:no-repeat;}
.best{background-image:url(../images/best.gif)}
.new{background-image:url(../images/new.gif)}

.new div,.best div{float:right;width:117px;border-left:1px solid #e4e4e4;height:38px;padding:12px 0 0 58px;}
.new a,.best a{display:block;width:60px;height:26px;background-image:url(../images/more.gif)}
.new a:hover,.best a:hover{background-position:bottom;}

.box .content{float:left;width:978px;}
.box .content>a{float:left;margin:7px 0 7px 7px}
.box .content dl{width:169px; height:250px; padding:0 3px;float:left;letter-spacing:normal;text-align:center;color:#646464;}
.box .content dl img{width:169px;height:169px;}
.box .content dt{height:30px;overflow:hidden;margin-top:3px}
.box .content dt a{color:#646464;line-height:1.2}
.box .content dl:hover,.content dl:hover a{color:#b4b4b4;}
.box .content span{line-height:1.8}

h2 {
color: #ff0000;
text-shadow: 0 0 #ff0000;
font-size: 18px;
font-family: 'Open Sans Condensed',arial;
font-weight: bold;
line-height: normal;
padding: 3px 0px 5px;
}
.content_box ul, #ezPageDefault ul {
list-style: disc;
padding-left: 20px;
line-height: 20px;
}
.centerColumn ul {
padding: 0px;
}

#logoWrapper {
height: 115px;
width: 1000px;
margin: auto;
position: relative;
}
#logo {
padding-left: 16px;
padding-bottom:12px;
float:left;
}


.leftBoxContainer, .rightBoxContainer {
margin: 3px 0 4px 0;
}
#categories {
width:180px!important;
}
.float-right {
float: right;
}
.td-search-header {
width: auto;
position: absolute;
right: -6px;
top: 80px;
}

.languages-wrapper select, .languages-wrapper {
font: 12px tahoma, arial !important;
}
.languages-wrapper label {
color: #111;
padding: 1px 0;
line-height: 17px !important;
}
.float-right {
float: right;
}
.languages-wrapper form {
float: right;
}
.search-header form {
float: left;
}
.search-header input {
font: 12px arial;
border: 0px;
margin: 0px;
color: #696969;
background: none;
margin: 0 8px 0 0;
}


.infomenu {
height: 30px;
margin: auto;
text-align: right;
width: 1000px;
}
#login_logout_section {
font: normal 12px arial;
color: #FFF;
position: absolute;
margin: 150px 0px 0px 880px;
}
#login_logout_section a {
color: #ddd;
}

.search-header input.search-input {
height: 21px;
margin: 0;
padding: 0 10px;
width: 200px;
background: #FFF;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight: normal;
margin-top: 18px;
}
.search-header-input {
float: left;
}


#footWrappercenter {
width: 100%;
margin: 0 auto;

}

#footercenter {
margin: 0 auto;
width: 1000px;
background: #ffffff;
}


#footnav dl {
float: left;
padding-left: 0;
width: 33%;
}

#footnav .join_us {
width: 33%;
}


#footnav dl.help dd {
background: url("../images/footer-bullet.png") no-repeat right 6px;
float: left;
height: 30px;
width: 85%;
margin-left: 5px;
}
#footnav a:hover {
text-decoration: none;
color: #333;
}
#footnav a {
display: block;
font-size: 12px;
padding: 3px 3px;
color: #292929;
}
#footcopy {
width: 1000px;
clear: both;
margin: 0 auto;
overflow: hidden;
}
#copyrightl {
color: #ddd;
font-size: 12px;
float: left;
width: 40%;
}
#copyrightr {
color: #ddd;
margin-right: 20px;
font-size: 12px;
float: right;
}
#footnav dt {
font-family: Georgia;
font-size: 16px;
padding-bottom: 8px;
}
#gtop {
background: url("../images/gtopbj.png") no-repeat scroll center transparent;
vertical-align: middle;
text-align: center;
margin: auto 0;
width: 100%;
height: 30px;
}

#footnav dl.join_us dd {
    /*background: url("../images/sns.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    float: left;
    height: 40px;
    padding-left: 5px;
    width: 22%;
}
#footnav dl.hot-cate dd {
    background:url("../images/footer-bullet.png") no-repeat right 6px;
    float: left;
    height: 30px;
    width: 90%;
}
#footnav dl.help dd {
    background:url("../images/footer-bullet.png") no-repeat right 6px;
    float: left;
    height: 30px;
    width: 85%;
	margin-left:5px;
}
#footnav dl.help dd:hover {
    background: url("../images/footer-bullet.png") no-repeat scroll right -30px transparent;
   
 
}

#informationContent li {
line-height: 25px;
border-bottom: 1px dashed #ddd;
}


.centerBoxContentsSpecials,.centerBoxContentsNew,.centerBoxContentsFeatured, .centerBoxContentsProducts {
margin: 10px 2px !important;
position: relative !important;
}
.centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsProducts {
padding: 10px 3px;
}

.pimg {
border: 1px solid #EDEDED;
text-align: center;
}
.featitle {
font-size: 12px;
font-weight: normal;
padding: 1px;
width: 163px;
}
.productSpecialPrice {
font-weight: bold;
padding-left: 10px;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
color: #E10302;
}
.productPriceDiscount {
background: url("../images/pmsprite.png") no-repeat scroll 0 -438px;
color: #FFFFFF;
font-weight: bold;
height: 48px;
left: 5px;
line-height: 26px;
position: absolute;
text-align: center;
top: 2px;
width: 32px;
}
div.proSOLD {
font-weight: bold;
}
.wish_link {
background: url("../images/fav-btn.png") no-repeat scroll left center;
padding: 3px 0 3px 19px;
}
.forward, #shoppingCartDefault #PPECbutton {
float: right;
}


.featured_listing:hover,.centerBoxContents:hover, .specialsListBoxContents:hover, .categoryListBoxContents:hover, .additionalImages:hover, .centerBoxContentsSpecials:hover, .centerBoxContentsAlsoPurch:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsNew:hover, .centerBoxContentsProducts:hover{}



.extra {
width: 1048px;
margin: 0 auto;
text-align: left;
clear: both;
}
.extra .main-width {
width: 1024px;
margin: 0 auto;
text-align: left;
}


.clear {
clear: both;
}

.slider-wrap {
float: left;
height: 441px;
left: 0;
min-width: 960px;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
}
.slider {
height: 441px;
left: 50%;
margin-left: -960px;
position: absolute;
width: 1920px;
}

.slider .pagination {
position: absolute;
left: 50%;
bottom: 35px;
padding: 0;
margin: 0 0 0 -39px;
z-index: 10;
}
.slider .pagination li {
float: left;
width: 18px;
height: 19px;
margin: 0 4px;
}
.slider .pagination li a {
display: block;
width: 18px;
height: 19px;
background: url(../images/pagination.png) no-repeat 100% 0;
text-indent: -100000px;
}
.slider .pagination li.current a, .slider .pagination li a:hover {
background-position: 0 0;
}


.banners_bot {
margin: 20px 0;
overflow: hidden;
text-align: center;
}
.banners_bot div.item {
float: left;
margin-right: 20px;
width: 328px;
overflow: hidden;
}
.banners_bot div.last {
margin: 0;
}


.banners_bot div.item a:hover img {
opacity: 0.6;
-webkit-opacity: 0.6;
}

.centerBoxContentsProducts .img {
text-align: center;
height: 180px;
overflow: hidden;
}
.centerBoxContentsSpecials .img{
text-align: center;
height: 201px;
overflow: hidden;
}
.centerBoxContentsNew .img{
text-align: center;
height: 160px;
overflow: hidden;
}
.centerBoxContentsFeatured .img{
text-align: center;
height: 201px;
overflow: hidden;
}
.featured_listing .img{
text-align: center;
height: 201px;
overflow: hidden;
} 

.centerBoxContentsProducts .name {
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
line-height: 21px;
color: #888989;
text-shadow: 0 0 #888989;
font-weight: normal;
text-decoration: none;
display: block;
height: 42px;
overflow: hidden;
margin-bottom: 11px;
}
.centerBoxContentsSpecials .name{
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
line-height: 21px;
color: #888989;
text-shadow: 0 0 #888989;
font-weight: normal;
text-decoration: none;
display: block;
height: 42px;
overflow: hidden;
margin-bottom: 11px;
}
.centerBoxContentsNew .name{
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
line-height: 21px;
color: #888989;
text-shadow: 0 0 #888989;
font-weight: normal;
text-decoration: none;
display: block;
height: 42px;
overflow: hidden;
margin-bottom: 11px;
}
.centerBoxContentsFeatured .name{
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
line-height: 21px;
color: #888989;
text-shadow: 0 0 #888989;
font-weight: normal;
text-decoration: none;
display: block;
height: 42px;
overflow: hidden;
margin-bottom: 11px;
}
.featured_listing .name{
font-family: 'Open Sans Condensed',sans-serif;
font-size: 17px;
line-height: 21px;
color: #888989;
text-shadow: 0 0 #888989;
font-weight: normal;
text-decoration: none;
display: block;
height: 42px;
overflow: hidden;
margin-bottom: 11px;
} 
.wrapper {
width: 100%;
clear: both;
overflow: hidden;
}
.centerBoxContentsProducts .prod-info {
padding: 15px 19px 0 19px;
}
.centerBoxContentsSpecials .prod-info{
padding: 15px 19px 0 19px;
}
.centerBoxContentsNew .prod-info{
padding: 15px 19px 0 19px;
}
.centerBoxContentsFeatured .prod-info{
padding: 15px 19px 0 19px;
}

.featured_listing .prod-info{
padding: 15px 19px 0 19px;
}

.centerBoxContentsSpecials{
width: 200px!important;
padding: 19px 0;
margin-right: 20px;
margin-bottom: 20px;
text-align: left;
position: relative;
}
.centerBoxContentsProducts {
width: 19%!important;
padding: 1px 0;
margin-right: 20px;
margin-bottom: 20px;
text-align: left;
position: relative;
}

.centerBoxContentsNew {
width: 19%!important;
padding: 0px 0;
margin-right: 0px;
margin-bottom: 20px;
text-align: left;
position: relative;
}

.centerBoxContentsFeatured {
width: 19%!important;
padding: 19px 0;
margin-right: 20px;
margin-bottom: 20px;
text-align: left;
position: relative;
}

.featured_listing {
width: 200px!important;
padding: 19px 0;
margin-right: 20px;
margin-bottom: 20px;
text-align: left;
position: relative;
}





.productInfo #more_info_block {
margin-bottom: 15px;
}
#more_info_block .idTabs {
height: 40px;
background: url(../images/bg_tab.gif) repeat-x bottom;
}
#more_info_block .idTabs span.selected {
background: #fff;
border-bottom: 1px solid #fff;
}
#more_info_block .idTabs span {
display: block;
padding: 10px 15px;
color: #333;
background: #e7e7e7;
border: 1px solid #dfdfdf;
float: left;
margin-right: 2px;
cursor: pointer;
}
#more_info_block .sheets {
padding: 20px 20px 10px;
line-height: 160%;
color: #333;
border: 1px solid #dfdfdf;
background: #fff;
border-top: none;
}
#more_info_block .sheets .reviewsBox h3 {
border-bottom: none;
padding-bottom: 0;
}
#more_info_block .sheets h3 {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #dfdfdf;
}
.reviewsBox .noReview {
padding: 10px 0;
border-top: 1px solid #ddd;
}
#more_info_block .sheets p {
margin: 10px 0;
}

#mu_likes h2.centerBoxHeading {
display:none;
}



#mu_product_info .tr2 {
float: right;
border: 1px solid #E6E6E6;
box-shadow: 0 0 3px #CCCCCC;
padding: 5px 10px;
}

.title_box h1, .title_box h2 {
color: #1a1a1a;
text-shadow: 0 0 #1a1a1a;
text-transform: none;
font-family: 'Open Sans Condensed',arial;
font-size: 32px;
line-height: 32px;
font-weight: normal;
padding: 5px 0 7px 0px;
margin-bottom: 20px;
border-bottom: 3px solid #d7d5d5;
}
.box_body {
background: #f7f7f7;
padding: 5px 0 11px;
}
.box_body ul {
margin: 0;
padding: 0;
list-style: none;
}
#bestsellers .box_body ul li {
height: 62px;
padding: 5px 0;
clear: both;
}
.box_body ul li {
margin: 0 8px;
display: block;
font-size: 11px;
line-height: 16px;
}
#bestsellers .box_body ul li .image {
width: 70px;
float: left;
}
#bestsellers .box_body ul li .proname {
height: 32px;
line-height: 16px;
overflow: hidden;
}
#bestsellers .box_body ul li .price {
font-weight: bold;
color: #ff0000;
padding-top: 5px;
}
.box_head {
color: #1a1a1a;
text-shadow: 0 0 #1a1a1a;
text-transform: none;
font-family: 'Open Sans Condensed',arial;
font-size: 32px;
line-height: 32px;
font-weight: normal;
padding: 5px 0 7px 0px;
margin-bottom: 20px;
border-bottom: 3px solid #d7d5d5;
}


#product_flash_page {
width: 1024px;
overflow: hidden;
position: relative;
}
.recent_flash_prev {
background: url(../images/bg_catgoods.gif) no-repeat -141px 8px;
left: 6px;
}
ul#recent_flash_small {
background: #f0f0f0;
margin: 0!important;
padding: 8px 22px 2px;
width: 980px;
height: 78px;
overflow: hidden;
}
.recent_flash_next {
background: url(../images/bg_catgoods.gif) no-repeat -154px 8px;
right: 6px;
}
.recent_flash_prev, .recent_flash_next {
z-index: 10;
height: 78px;
width: 14px;
display: block;
top: 0;
position: absolute;
cursor: pointer;
}
#recent_flash_small li.selected {
background: url(../images/bg_catgoods.gif) no-repeat 0 0;
}
#recent_flash_small li {
width: 70px;
float: left;
height: 78px;
text-align: center;
background: url(../images/bg_catgoods.gif) no-repeat -70px 0;
}
#recent_flash_small li img {
margin-top: 3px;
}

#productTitle .catGoods {
float: right;
font-size: 16px;
text-transform: none;
}
#mu_product_info {
padding-top: 15px;
}
.prod-info .price {
color: #1a1a1a;
text-shadow: 0 0 #1a1a1a;
font-family: 'Open Sans Condensed',arial;
font-size: 14px;
line-height: 28px;
}
.prod-info .price b {
font-weight: normal;
}
/*------header-----*/
#homeLink {
margin: 10px auto;
padding: 0;
width: 970px;
}
#homeLink span {
margin: 0 15px;
}
#homeLink a img {
height: 120px;
width: 310px;
}
.header {
height: 89px;
width: 960px;
margin: 0 auto;
position: relative;
text-align: left;
}
#display_homepage_title {
background: url('../images/header_bg.png') no-repeat 0 0;
height: 68px;
top: 15px;
left: 0;
margin: 0;
position: absolute;
width: 275px;
}
#display_homepage_title a {
display: block;
height: 100%;
left: 0;
position: absolute;
text-indent: -9999px;
top: 0;
width: 100%;
}
.site-tools {
color: #4f5857;
position: absolute;
right: 17px;
font-size: 14px;
top: 17px;
}
.site-tools ul {
padding: 0;
margin: 0;
list-style: none;
}
.site-tools li {
display: inline-block;
margin: 0 5px;
}
.site-tools li a {
color: #4f5857;
}

.cart-wrap {
position: absolute;
top: 38px;
right: 31px;
text-align: center;
}
.cart-summary {
text-align: center;
}
.cart-summary__count:before {
content: "(";
}
.cart-summary__count:after {
content: ")";
}
.cart-summary__link {
color: #4f5857;
font-size: 16px;
font-weight: 600;
}
.cart-summary__count {
color: #4f5857;
}
.free-shipping {
position: absolute;
top: 39px;
left: 287px;
font-size: 14px;
}
.site-search {
position: absolute;
top: 38px;
left: 593px;
width: 200px;
height: 20px;
}
.site-search form {
position: relative;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.site-search .site-search__input {
padding: 2px 2px;
display: inline-block;
font-size: 12px;
color: #4f5857;
margin: 0;
font-family: "Droid Serif";
width: 100%;
border: 0;
border-bottom: 1px solid #cccccc;
}

.site-search .site-search__submit {
position: absolute;
font-size: 100%;
padding: 0;
text-indent: -99999px;
font-size: 0;
border: none;
width: 17px;
height: 19px;
right: 0;
bottom: 1px;
background: url(../images/search-bg.png) no-repeat 0 3px;
text-decoration: none;
cursor: pointer;
}
/*-----headcontent---*/
.content-wrap {
background: #fff;
min-height: 600px;
}

#indexHomeBody .content-wrap {
background: none;
min-height: 600px;
}
#indexHomeBody #content_area {
padding: 0;
text-align: left;
width: 100%;
margin: 0 auto;
}
#top_promos {
width: 960px;
height: 40px;
text-align: center;
position: relative;
background: #EEEEEE;
vertical-align: middle;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 18px;
font-family: 'Noto Serif', serif;
letter-spacing: 2px;
margin: 0 auto;
padding: 5px;
}
#top_promos:hover {
font-size: 20px;
}
.red_promo {
color: #850A18;
text-transform: uppercase;
}
.grey_promo {
color: #4F5857;
font-style: italic;
}
.small_promo {
font-size: 12px;
font-style: none;
letter-spacing: 0px;
}
#content_area {
text-align: left;
margin:0 auto;
}
.main-wrap {
width: 1136px;
margin: 0 auto;
position: relative;
height: 616px;
}
.main-wrap .main {
position: absolute;
width: 1140px;
height: 616px;
display: block;
top: 0;
left: 0;
background: url(../images/main-bg.jpg) no-repeat 0 0;
}
.main-wrap .main-bottom {
position: absolute;
bottom: 0;
width: 1136px;
left: 0;
height: 120px;
background: url(../images/tran-bg.png) repeat 0 0;
}
.main-wrap .main-bottom .deal-day {
float: left;
height: 100px;
margin-top: 12px;
width: 406px;
margin-right: 37px;
margin-left: 162px;
border-right: 1px solid #a69b91;
}
.main-wrap .main-bottom img {
float: left;
margin: -7px 27px 0 0;
}
.main-wrap .main-bottom .title {
color: #fff;
padding-top: 40px;
font-size: 24px;
font-family: "Droid Serif";
}
.main-wrap .main-bottom .sub-title {
font-size: 14px;
color: #cccccc;
}
.main-wrap .main-bottom .new-arrivals {
float: left;
height: 100px;
margin-top: 12px;
width: 475px;
margin-left: 0;
}


.heading-divider {
width: 940px;
overflow: hidden;
margin: 35px auto;
text-align: center;
}
.clear:before, .clear:after {
content: " ";
display: table;
}
.clear:after {
clear: both;
}
.heading-divider .heading {
font-size: 28px;
color: #333333;
margin: 17px 0 37px 0;
}
.line-div {
background: url(../images/line-bg.png) repeat-x 0 0;
}
.set0 .line-div .icon1 {
background: url(../images/icon1.png) no-repeat 0 0;
}
.line-div .icon {
width: 45px;
margin: 0 auto;
height: 49px;
}


.promos-mid {
width: 940px;
margin: 0 auto;
}
.promos-mid .third {
width: 300px;
}
.promos-mid .p1 {
margin-bottom: 21px;
}
.promos-mid .p-bordered {
text-align: center;
width: 300px;
height: 130px;
background: url(../images/promo-border-bg.png) no-repeat 0 0;
}
.promos-mid .p1 .title-top {
text-transform: uppercase;
font-size: 22px;
color: #2c3f61;
font-weight: 600;
padding: 27px 0 4px;
}
.promos-mid .p1 .sub-title {
font-size: 14px;
color: #333333;
font-family: "Droid Serif";
}
.promos-mid .p2 {
width: 300px;
height: 264px;
position: relative;
background: url(../images/p-left-bg.jpg) no-repeat 0 0;
}
.promos-mid .p2 .button {
position: absolute;
bottom: 4px;
right: -3px;
}
.promos-mid .button {
background: #4d5857;
height: 33px;
font-size: 16px;
line-height: 33px;
text-transform: uppercase;
color: #fff;
padding: 0 20px;
display: inline-block;
}
.promos-mid .button span:after {
vertical-align: middle;
padding-left: 10px;
content: url(../images/button-arrow.png) no-repeat 0 0;
}
.promos-mid .p3 {
text-align: center;
width: 300px;
height: 415px;
background: url(../images/p-mid-bg.jpg) no-repeat center center;
}
.promos-mid .p3 .title-top {
font-size: 16px;
color: #333;
padding: 20px 0 3px 0;
}
.promos-mid .p3 .sub-title {
font-family: "Droid Serif";
font-size: 20px;
color: #2c3f61;
padding-bottom: 28px;
}
.promos-mid .p4 {
width: 300px;
height: 264px;
position: relative;
background: url(../images/p-right-bg.jpg) no-repeat 0 0;
}
.promos-mid .p5 .title-top {
font-size: 14px;
color: #333333;
font-family: "Droid Serif";
padding: 2px 0 0 0;
}
.promos-mid .p5 .sub-title {
text-transform: uppercase;
font-size: 22px;
color: #2c3f61;
font-weight: 600;
padding: 0;
}
.promos-mid .third a:hover .button {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
background-color: #23405f;
}

.category-seo {
color: #6a7272;
font-size: 14px;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
text-align: left;
}
.category-seo h1 {
color: #4f5857;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 20px;
text-align: center;
}
.category-seo h2 {
color: #4f5857;
font-size: 18px;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
text-align: center;
}
.set0 .line-div .icon2 {
background: url(../images/icon1.png) no-repeat 0 0;
}

.about-us {
width: 940px;
margin: 0 auto;
background: url(../images/p-bot-bg.jpg) no-repeat 0 0;
}
.about-us .content {
margin-right: 55px;
height: 300px;
float: right;
padding: 0 50px;
width: 410px;
background: url(../images/light-tran-bg.png) repeat 0 0;
}
.about-us .title {
font-size: 26px;
color: #2c3f61;
font-family: "Droid Serif";
padding: 13px 0 7px 0;
display: block;
}
.about-us .title span {
font-size: 16px;
padding-left: 7px;
color: #333333;
font-family: "Open Sans";
}
.about-us p {
font-size: 13px;
color: #333333;
line-height: 20px;
margin-top: 2px;
}

/*------page----*/
.page-wrap {
background: none repeat scroll #fff;
width: 970px;
margin: 0 auto;
height:auto;
padding: 0px;
}
.page {
margin: 0 auto;
padding: 0;
text-align: left;
max-width: 100%;
background: #fff;
width: 1100px;
}
.pagecontent {
max-width: 100%;
}
.header-container {
width: 100%;
margin: 0 auto;
}

#headernav {
margin: 0 auto;
width: 100%;
}
.logo {
float: left;
margin-top: 10px;
}

#navigation {
float: right;
width: 70%;
}
.navcart {
float: right;
height: 32px;
line-height: 32px;
color: #000000;
padding: 0;
}
.navcart li {
float: left;
margin: 1px 0 0 9px;
}
.navcart a {
color: #000;
}
.navcart a:hover {
color: #7fba02;
}


/*------footer----*/
.footer {
margin: 0 auto;
width: 940px;
}
.footer__top {
width: 940px;
overflow: hidden;
margin: 0 0 20px;
background: none;
}
.footer .footer__mid {
width: 940px;
overflow: hidden;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.footer__top .third {
text-align: left;
width: 300px;
height: 130px;
background: #dddddd;
}
.footer .end-left {
padding-left: 0;
margin-left: 0;
}
.footer__top .title {
width: 100%;
overflow: hidden;
font-size: 17px;
font-family: "Droid Serif";
color: #333;
padding: 12px 0 0 16px;
}
.footer__top .in-touch a {
font-size: 14px;
margin: 18px 0 0 17px;
}
.footer a {
color: #4f5857;
}
.footer__top .in-touch a {
font-size: 14px;
margin: 18px 0 0 17px;
}
.block {
display: block;
}
.footer__top .phone img {
margin: 0 17px 0 0;
}
.footer__top img {
vertical-align: middle;
}
#v65-cart-checkout-table td img, a img {
float: none;
}
.footer__top .email img {
margin: 0 12px 0 0;
}
.fleft {
float: left;
}
.elist {
float: left;
width: 300px;
}
.elist form {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.elist .elist__input {
padding: 7px 10px;
display: inline-block;
border: 1px solid #bdbdbd;
font-size: 12px;
font-family: "Droid Serif";
color: #4f5857;
background: #fff;
margin: 12px 0 0 16px;
width: 248px;
}
.elist .elist__input::-webkit-input-placeholder {
  color: #4f5857;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:-moz-placeholder {
  color: #4f5857;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input::-moz-placeholder {
  color: #4f5857;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:-ms-input-placeholder {
  color: #4f5857;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:focus::-webkit-input-placeholder {
  color: #cccccc;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:focus:-moz-placeholder {
  color: #cccccc;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:focus::-moz-placeholder {
  color: #cccccc;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:focus:-ms-input-placeholder {
  color: #cccccc;
  font-style: normal;
  font-weight: normal;
}
.elist .elist__input:focus {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-color: #4f5857;
}
.elist .elist__submit {
display: block;
width: 108px;
height: 33px;
line-height: 33px;
font-size: 100%;
font-size: 16px;
padding: 0 10px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
border: 0;
margin: 9px auto 0;
background-color: #4d5857;
text-decoration: none;
cursor: pointer;
}
.elist .elist__submit:hover {
opacity: 0.8;
}
.footer .end-right {
padding-right: 0;
margin-right: 0;
}
.footer__top .third {
text-align: left;
}
.stay-connected .icon:hover {
opacity: 0.8;
}
.stay-connected .icon span {
float: left;
line-height: 12px;
margin-top: 5px;
}
Inherited from a.icon.icon1.fleft
.stay-connected .icon {
font-size: 13px;
}
.stay-connected .icon2 {
margin: 22px 0 0 29px;
}
.stay-connected .icon1 {
margin: 22px 0 0 43px;
}
.stay-connected .icon {
float: left;
font-size: 13px;
}
.stay-connected img {
float: left;
margin-right: 9px;
}
.stay-connected .icon span {
float: left;
line-height: 12px;
margin-top: 5px;
}
.stay-connected i {
font-size: 10px;
font-style: normal;
display: block;
white-space: nowrap;
}
.footer__top .third {
text-align: left;
}

.footer .footer__mid {
width: 940px;
overflow: hidden;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.footer .column {
list-style: none;
margin: 0;
padding: 0;
font-size: 15px;
text-align: center;
}
.footer .end-left {
padding-left: 0;
margin-left: 0;
}
.footer ul li {
font-weight: 600;
margin: 0;
padding: 25px 17px;
display: inline-block;
text-align: center;
}



.mu_cat_row {
display:none;}

.divider {
background: url(../images/bkg_divider.gif) repeat-x;
clear: both;
display: block;
font-size: 0;
height: 1px;
margin: 10px 0;
line-height: 0;
overflow: hidden;
text-indent: -999em;
}

.sideBoxContentItem { height:100px; }
.best_img, .best_name, .best_price { float:left; width:55%; }
.best_img { padding:14px 0; width:45%; }
.best_name { color: #616060; font-size: 11px; height: 58px; overflow: hidden; padding: 10px 0; }
.best_price .normalprice, .best_price .productSpecialPrice { line-height:14px; font-size:11px; padding:0; }
.best_price .productSpecialPrice { color:#DB0402; }
.best_price .productPriceDiscount { display:none; }
h3 {
font-size: 16px;
font-weight: normal;
line-height: 1.25;
}
#productGeneral .cssButton ,#productGeneral .cssButtonHover{
font-size: 1.2em;
background: #000 !important;
color: #ffffff;
font-weight: bold;
padding: 15px 60px!important;
width: auto !important;
text-transform: uppercase;
}

/*headtop*/
#topWrapper {
background-color: #00143e;
background-image: linear-gradient(#00143e, #0f315f);
display: block;
margin: 0 auto;
padding: 0;
width: 100%;
}
#headerBox {
height: 115px;
margin: 0 auto;
padding: 0;
width: 980px;
}
#logo {
float: left;
margin: 0 auto;
left: 0;
position: relative;
top: 20px;
}
#wel-msg { display:block; float:right; width:260px;margin:25px 27px 0 0;}
#wel-msg p {color:#fff;font:normal 12px arial;padding:0;}
#wel-msg a {color:#6db100;}
#loginBox {color:#fff;font:12px/18px arial; float:right;}
#loginBox a {color:#6db100; font:12px/18px arial;padding:0;text-decoration:none;transition:all 300ms ease-in-out 0s;}
#loginBox a:hover {color:#fff;text-decoration: underline;}
#loginBox a.myCheckout { background-color:#fc4c02;border-radius:3px;color:#fff;padding:0px 5px;}
#loginBox a.myCheckout:hover { background-color:#000; text-decoration:none;}

#headerCurr {display:block;float:right;margin:25px auto 10px;padding-left:24px;width:55px;}
#headerCurr SPAN {color:#fff;display:block;font:normal 12px arial;padding:1px 0;float:left; }
#headerCurr SELECT {background: none repeat scroll #fffde2;border:0px solid #ccc;color:#000;font:normal 11px arial;padding:0 2px;width:55px;float:right;margin-left:5px;}
#headerCurr OPTION { border:none;}

#headerCart {background-color:#285fa3; display:block; font:normal 11px/26px arial; float:right; height:26px; padding:5px 7px;}
A.myCart { background:url('../images/cart.png') no-repeat left center scroll;color:#fff;display:inline-block;float:left;font:normal 11px/26px "Trebuchet MS";overflow:hidden; padding:0 30px;}
A.myCart:hover {color:#F86118;text-decoration:none;}
A.myCheckout { background-color:#00143e;color:#fff; font:normal 11px/22px arial; float:right;padding:0 5px; position:relative; top:2px; text-transform:uppercase;transition:all 300ms ease-in-out 0s;}
A.myCheckout:hover {background-color:#6db100;}
/*shoping cart*/
.buyGuid {
background: url('../images/buyerguid.gif') no-repeat center scroll #fff;
height: 105px;
margin: 5px auto auto;
}
/**============================= search =============================*/


.level2 li#headerSearch {
background: none repeat scroll;
border: none;
float: right;
margin: 5px 40px 0 auto;
width: 200px;
height: 21px;
}
.search-header-input {
background: url('../images/search_bg.jpg') no-repeat scroll #fff;
border: 0px solid #999;
height: 21px;
padding: 0;
float: left;
}
.button-search-header {
background: url('../images/go.jpg') no-repeat center center scroll;
text-indent: -9999px;
border: medium none;
height: 21px;
width: 21px;
cursor: pointer;
outline: medium none;
line-height: 0;
margin: 0 auto;
float: left;
position: relative;
}
/*footer*/
#navSuppWrapper {
border-top: 1px solid #000;
margin: 0 auto;
overflow: hidden;
padding: 0;
width: 970px;
}
.footer-links {
background: none repeat scroll;
text-align: center;
margin: auto;
}
.footer-links li {
color: #7B7B7B;
margin: auto;
display: inline;
}
.footer-links li a {
color: #7B7B7B;
padding: 0 5px;
text-decoration: none;
font: normal 11px/30px arial;
}
#bottomTag, #cardBtm {
padding: 5px 0;
margin: 0 auto;
text-align: center;
}
#siteinfoLegal {
width: auto;
margin: 0 auto;
padding: 0px;
text-align: center;
}
#siteinfoLegal a {
font-size: 10px;
color: #999;
text-decoration: none;
}

/*page*/
h2.centerBoxHeading, #relatedPro {
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
height: 40px;
margin: 0 auto;
overflow: hidden;
text-align: left;
text-indent: 0;

color: #00143e;
font: 17px/40px tahoma;
padding: 0 5px;
}
/*home banner*/
#shipban { display:block;padding-bottom:10px;}
#largepromo {height: 310px;margin-bottom: 25px;position: relative;}
#largepromo .rotate_banner {position: absolute;}
#rotindex {bottom: -15px;left: 0;position: absolute;width: 590px;}
#largepromo #rotindex li {border-right-width: 2px;border-left-width:0;width: 146px;}
#largepromo #rotindex li.lastrot {border-right: 0 none;}
#rotindex li {background-color: #d0d0d0;border-color: #ffffff;border-style: solid;border-top: 10px solid #ffffff;cursor: pointer;float: left;height: 5px;width: 146px;}
#rotindex li.shown {background-color: #6db100;cursor: default;}

.sale_banner {border: 1px solid #d0d0d0; float:right;height:308px;margin-bottom: 10px;padding-bottom: 15px;width: 168px;}
.sale_banner img { display:block;margin: 18px auto 16px;}
.sale_banner .sale_banner_select a {color: #000000;display: block;font-size: 12px;height: 20px;padding: 5px 20px;text-align: left;text-decoration: none;}
.sale_banner .sale_banner_select a:hover {background-color:#ECEEF4}

.quick_banner { display:block; height:156px; margin:0 auto 10px; width:770px;}
.quick_banner img:hover {opacity:0.7;filter:alpha(apacity=70);transition:300ms ease-in-out 0s;}
.float-left {
float: left;
}
/*top menu*/
.top-bar {
background: url('../images/menu_bg.jpg') repeat-x scroll;
border-right: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
display: block;
height: 38px;
margin: 0 auto;
padding: 0;
width: 968px;
z-index: 10;
}


#header{
background: url('../images/top-bg.gif') no-repeat center center scroll;
height: 96px;
margin: 0 auto;
padding: 0;
position: relative;
width: 970px;
}

#logo {
float: left;
margin: 0 auto;
left: 0px;
position: relative;
padding: 0;
top: 5px;
}
#cart {
float: right;
font: normal 11px arial;
margin: 0 auto;
padding: 0;
text-transform: uppercase;
}
#cart a {
background: url('../images/cart.png') no-repeat left top scroll;
color: #7B7B7B;
display: inline-block;
font: bold 14px/24px Arial;
padding-left: 60px;
text-align: left;
text-decoration: none;
}
#loginBox {
background: url('../images/list_01.png') no-repeat right center scroll;
float: right;
height: 28px;
margin: auto;
}
#loginBox li {
display: block;
float: left;
height: 28px;
position: relative;
text-align: center;
z-index: 999;
}
#loginBox .myAccount {
background: url("../images/account_icon.png") no-repeat center left scroll;
}
#loginBox li a {
color: #7B7B7B;
font: bold 11px/28px arial,Helvetica,sans-serif;
display: block;
padding: 0 15px;
text-decoration: none;
}
#loginBox ul.subdiv {
background: none repeat scroll #fff;
border: 1px solid #ccc;
box-shadow: 3px 3px 6px 0px #666;
display: none;
height: 110px;
left: 0;
padding: 0 5px;
position: absolute;
top: 28px;
width: 135px;
z-index: 999;
}
#loginBox ul li.linkListTop {
padding: 0;
height: 25px;
margin: 0 5px;
line-height: 25px;
width: 128px;
}
#loginBox ul li.linkListTop a {
background: none repeat scroll;
border-bottom: 1px dotted #ccc;
color: #858585;
font: normal 11px/25px arial;
padding: 0;
text-align: left;
padding: 0;
white-space: nowrap;
}
#loginBox li a:hover {
color: #B3DC00;
display: block;
text-decoration: none;
}
#num {
color: #747373;
font: bold 12px arial;
text-transform: none;
}
#total {
color: red;
font: bold 12px arial;
position: absolute;
top: 70px;
text-transform: none;
}
#cart a.myCheckout {
background: none repeat scroll;
right: 0px;
position: absolute;
top: 55px;
padding: 0;
}
#loginBox li:hover .subdiv {
display: block;
}
#loginBox ul.subdiv {
background: none repeat scroll #fff;
border: 1px solid #ccc;
box-shadow: 3px 3px 6px 0px #666;
display: none;
height: 110px;
left: 0;
padding: 0 5px;
position: absolute;
top: 28px;
width: 135px;
z-index: 999;
}
#cart a:hover {
color: red;
text-decoration: underline;
}