body {background:#FFF; color:#333333; text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a{color: #363636; text-decoration: none;}
a:hover { color: #000;}
.main_1{ clear:both; width:1000px; margin:0 auto;}
.mainWrapper{ clear:both;width:1000px; margin:0 auto;}

#header{ clear:both; height:151px;}
.header_top{ clear:both; height:30px; line-height:30px;}
.header_middle{clear:both; height:90px;}
.header_bottom{clear:both; height:31px; background:url("../images/menu_bg.png") repeat-x;border-radius:5px 5px 5px 5px;}

.top_left{ width:660px; float:left;}
.top_right{ width:340px; float:right;}

.text{ width:365px; float:left; text-align:left; color:#666666; font-size:11px; font-weight:bold;}
.text a{ color:#333;}
.text a:hover{ text-decoration:underline;}
.login{width:250px; float:right; text-align:right;color:#666; margin-right:5px;}
.login span{ color:#666; margin-left:3px;}
.login a{color:#666; font-size:11px; font-weight:bold; padding:0px 5px;}
.login a:hover{ text-decoration:underline;}

.currencies{ width:180px; float:left; color:#666; font-size:11px; font-weight:bold; height:22px; line-height:22px; margin-top:6px;}
.currencies select{ width:100px; font-size:11px; color:#333;}
.cart{ width:160px; float:right; text-align:right; background:url("../images/shoppingcart.gif") no-repeat 13px center; height:20px; line-height:20px; color:#666; margin-top:6px;}
.cart a{ text-transform:uppercase; font-size:11px; font-weight:bold;}
.cart a:hover{ text-decoration:underline;}
.middle_left{ width:450px; float:left;}
.logo{ width:215px; float:left; margin-top:15px;}
.logo img{ width:210px; height:70px;}
.off{ width:230px; float:right;margin-top:43px;}
.middle_right{ width:400px; float:right; text-align:right;}

.search{ width:229px; height:28px; background:url("../images/top_search_bg.gif") no-repeat; float:right; margin-top:50px;}
.search .input{ width:186px; height:23px; line-height:23px; border:none; color:#888888; font-size:11px;}
.search .input1{ width:26px; height:25px; background:none; border:none; cursor:pointer; }

.meun{ line-height:31px;}
.meun li{ list-style:none; float:left; background:url("../images/menu_a_bg.png") no-repeat right center;}
.meun a{ padding:0px 35px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:12px;}
.meun a:hover{ text-decoration:underline;}


.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}


.centerColumn { padding-left:5px;
}

#contentMainWrapper {/* content a  table */
	background:#FFF;

}

 
.sideBoxContentItem{ clear:both; height:110px;  margin:5px 0px; }
.sideBoxContentItem .img{ width:100px; float:left;}
.sideBoxContentItem .name_right{ width:105px; float:right; text-align:left;}
.sideBoxContentItem .name_right .name{ margin:0px;}

.sideBoxContentItem .name_right .price{ font-size:10px;}
.sideBoxContentItem .name_right .price .normalprice{font-size:11px;}
.sideBoxContentItem .name_right .price .productSpecialPrice{ font-size:11px;}

.sideBoxContent{ border:1px solid #CCC; border-top:none; text-align:left;border-radius: 0px 0px 5px 5px;}
.sideBoxContent:hover{ border:1px solid #CCC;border-top:none;}

.leftBoxHeading a,.rightBoxHeading a { color: #fff; font-size:12px; }

.leftBoxHeading a:hover,.rightBoxHeading  a:hover {text-decoration: underline;}
#categoriesContent{padding:2px 0px; border:1px solid #D4D3D3;border-radius: 0px 0px 5px 5px; border-top:none;  }
#catBoxDivider{ border:none;}
.sideBoxContent {  padding:15px; overflow:hidden;}

.wrapper ul { list-style:none;}

.wrapper ol{ color:#000000}

.wrapper ol li a { color:#000000}

.wrapper ol li a:hover{color:#000000 }


#categorylistboxHeading {

	line-height:10px; 

	color: #FF6600; 

	font-size:12px; 

	font-weight:bold;

	padding-left:20px;

}


.centerBoxHeading{/*center box tittle */

text-align:left;

	font-size:12px;
	color:#fff;

	background:url("../images/menu_bg.png") repeat-x;

	height:31px;

	line-height:31px;border-radius:5px 5px 5px 5px;
	border:1px solid #CCCCCC;

	text-indent:10px;

}

#navBreadCrumb {

	padding:5px;

	font-size:12px;

	font-weight: bold;
	padding:10px 5px;
}

#navBreadCrumb a{ padding:0px 5px;}
#navBreadCrumb a:hover{ text-decoration:underline;}

#productGeneral { margin-top:10px;}

#productDescription {
margin-bottom:15px;

	}
	
	.description{height:31px; line-height:31px; background:url("../images/index_title_bg.png") repeat-x; text-indent:10px; border:1px solid #CCCCCC; font-size:12px; font-weight:bold;}
	
.product-shop{ margin-left:25px;}
	
/* Sidebar =============================================================================== */
#categories{ }

#categoriesContent ul { margin:0; padding:0; list-style-type:none; }

#categoriesContent .category-top_un{ margin:1px; line-height:30px ; text-indent:15px; margin:2px 0px;}
#categoriesContent ul li:hover{}

#categoriesContent ul li a.category-top{  line-height:30px ; font-size:12px; color:#333333; text-decoration:none; font-weight:bold; }

#categoriesContent ul li a.category-top:hover{ color:#000000; }

#categoriesContent .category-top{ text-indent:15px;color:#666; padding-left:1px; font-size:11px; line-height:22px;}
#categoriesContent ul li a.category-products:hover{ color:#000;}

.leftBoxContainer{ clear:both;}



.leftBoxHeading{background:url("../images/menu_bg.png") repeat-x;  height:30px;line-height:30px;font-size:14px;text-indent:12px; color:#FFF;border-radius:5px 5px 0px 0px;}

.leftBoxHeading label{ padding:0px; margin:0px; line-height:35px;}

#informationContent{ border:1px solid #EEEEEE; border-top:none;border-radius: 0px 0px 5px 5px;}
#informationContent li{  padding:5px 0px; text-indent:10px; border-bottom:1px solid #FDF7F7;}
#informationContent a{ color:#363636; }
#informationContent a:hover{ text-decoration:underline;}

.w_New{ width:178px; margin:5px auto; border:1px solid #eee;padding: 5px;border-radius: 5px 5px 5px 5px; }
.w_New:hover{ border:1px solid #CCC;}

#productAdditionalImages{ margin-bottom:30px;}
#productAdditionalImages .w_New{ width:105px;  margin:0 auto; border:1px solid #DDD; margin-left:5px;border-radius:0px 0px 0px 0px; }

.w_New .img{ height:160px; background:#FFF; overflow:hidden;}

.w_New .img img{ width:155x; height:150px;}

.n_bottom{ height:45px;}

.buttons{ margin-top:5px;}

.name{ margin:5px 0px;}
.name a{ font-weight:100; color:#000000;}
.name a:hover{ color:#333; text-decoration:underline;}


.price{ font-size:12px;}

.normalprice{ color:#000000;}
.productSpecialPrice{ color:#B72558; font-weight: bold;}
.productPriceDiscount {
color:#FF0000;
font-weight: bold;
}



/******************************************* footer **************************************************/
.footer {
    background:#FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 10px;
    width: 1000px;
}
.footerLink {
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 10px;
}
#footWrapper {
    height: 30px;
    text-align: center;
}
#footWrapper li {
    display: inline-block;
    float: left;
    list-style: none outside none;
}
#footWrapper ul {
    float: left;
    margin: 0px;
}
#footer_copyright {
     font-size: 12px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    margin-top: -50px;
    
    
    
}
#footer_copyright a {
    font-size: 12px;
}
.footer .group {
    float: left;
    padding: 15px 25px 0px 0px;
    width: 190px;
}
.footer .footer-block-newsletter {
    color: #333333;
    float: left;
    margin: 0px 20px 0px 10px;
    width: 395px;
}
.footer a {
    color: #333333;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    padding: 0px 10px 1px 0px;
}
.footer-below {
    background: url("/images/foot-rpt-line.jpg") repeat-x left top;
    height: 120px;
    position: relative;
}
.footer .group a {
    background: url("/images/line-footer-a-below.gif") no-repeat left bottom;
    padding: 4px;
    text-decoration: none;
    width: 140px;
}
.footer .sitelink {
    float: left;
    padding-top: 18px;
    width: 560px;
}
.footer .footerVia {
    float: right;
    width: 320px;
}
.footer .viaLink {
}
.improvements {
    bottom: 8px !important;
    height: 30px;
    margin: 5px 0 0;
    position: absolute;
    right: 0px;
    width: 700px;
}
.improvements p {
    color: #000000;
    font-size: 14px;
    padding: 0 20px 0 0;
    text-align: right;
}
img.l-f-below {
    position: absolute;
    right: 20px;
    top: 20px;
}
.footer-container {
    background: url("../images/foot-rpt-line.jpg") repeat-x;
    border-radius: 5px;
    border-top-width: 1px;
    margin: 15px 0px;
    min-height: 170px;
    padding: 0px;
    position: relative;
}



#productsListingTopNumber{clear:both; margin-top:25px; padding-left:5PX;}
#productsListingListingTopLinks{ margin-top:25px;}

.BoxHeading{ height:25px; line-height:25px; text-align:center; color:#B72558; font-weight:bold;}

.centerBoxHead{ height:31px; line-height:31px; background: url("../images/index_title_bg.png") repeat-x; color:#333; text-align:left; text-indent:12px;  border:1px solid #CCC; font-size:12px;border-radius:5px 5px 0px 0px;}



#xggchanpin{ border:1px solid #CCC; border-top:none;}

#xggchanpin a{ }
#xggchanpin a:hover{ text-decoration:underline;}

#xggchanpin img{ }







/*****************  shopping_cart   ********************/



#cartDefaultHeading{ color:#666; margin-top:5px;}







#shoppingCartDefault .forward a{color:#666;}







#shoppingCartDefault .forward a:hover{ color:#333;}





#shoppingCartDefault .cartTotalsDisplay{ color:#666;}





#cartContentsDisplay .rowEven{ background: none; height: auto; }

#cartContentsDisplay .rowOdd{ background:none; height: auto; }

#cartSubTotal{ background:#FBFBF9; color:#B72558; border:1px solid #CCC; border-top:none;}

#cartProdTitle{color:#333333;}



#cartProdTitle:hover{ text-decoration:underline;}



.tableHeading th{ border-bottom:none; border-top:2px solid #E9E3DC; color:#483A3D; }

.tableHeading td{ border-right:1px solid #E9E3DC; text-align:center; padding:8px;  } 

.tableHeading tr{background-color:#F2F2F2;height: 2em; border-right:1px solid #CCC;}



#cartContentsDisplay{ border-left:1px solid #CCC; }



#cartContentsDisplay tr{background-color:#F2F2F2;height: 2em; border-right:1px solid #CCC;}



#cartContentsDisplay th{ border-bottom:none; border-top:2px solid #CCC; color:#333; border-right:1px solid #CCC; padding:5px;}



#cartContentsDisplay td{ border-right:1px solid #CCC; text-align:center; padding:8px; border-bottom:1px solid #CCC; }





#cartImage {

	margin:10px 120px;

	}



.block-homepage { font-size: 11px; line-height: 1.25; }

.block-homepage .products-grid {

    background: none;

    border-bottom: 0;

    position: relative;

}

.content-home-wrapper { padding: 10px;}



.block-homepage .title-homepage-new {

    background:#E46404;

}

.block-homepage .title-homepage-topsellers {

    background:#93C627;

}

.block-homepage .title-homepage-popular {

    background:#CC3112;

}

.block-homepage .title-homepage-toprated {

    background:#709CC1;

}

.block-homepage .title-homepage-reviews {

    background:#336699;

}



.block-homepage .block-title {

    height: 25px;

    overflow: hidden;

}



.block-homepage .block-title span {

    color: #FFFFFF;

    font: bold 12px/2em Arial,Helvetica,sans-serif;

    padding: 12px 0 3px 10px;

    text-transform: uppercase;

}

.block-homepage {

    -moz-box-shadow: 2px 2px 11px #696969;

    color: #333333;

    font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;

    font-size: 10px;

    margin: 0 0 15px;

}



.block-homepage .block-title span {

    color: #FFFFFF;

    font: bold 12px/2em Arial,Helvetica,sans-serif;

    padding: 12px 0 3px 10px;

    text-transform: uppercase;

}

.block-homepage .block-content {

    background: none repeat scroll 0 0 #FFFFFF;

}





.block-homepage .products-grid .product-image {

    display: block;

    height: 170px;

    margin: 0 0 10px;

    width: 170px;

}



.block-homepage  .block-content li.item {

    float: left;

}





.block-homepage .block-content .product-name {

    color: #1E7EC8;

    color: #203548;

    font-size: 13px;

    font-weight: bold;

    margin: 0 0 5px;

}



.block-homepage .products-grid .product-name a {

}

.block-homepage .block-homepage a {

    font-size: 12px;

    font-weight: bold;

}

.block-homepage .product-name a {

}

.block-homepage .products-grid .price-box {

    margin: 5px 0;

}

.block-homepage .link-cart {

    color: #DC6809 !important;

    font-weight: bold;

}