body {

	background: #fff;

	color: #000000;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 12px;

	margin: 0;

}

#checkoutshippingBody #columnCenter,#logoffBody #columnCenter,#loginBody #columnCenter,#guestcheckoutBody #columnCenter,#createaccountsuccessBody #columnCenter,#checkoutconfirmationBody #columnCenter,#createaccountBody #columnCenter,#checkoutpaymentBody #columnCenter {

	width: 960px;

	padding: 0;

}

#mainWrapper {

	background-color: #ffffff;

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

	margin: 0 auto;

	width: 1000px;

}

/**/

	/**/

	a: link {

	color: #333;

	text-decoration: none;

}

#centerColumn {

	clear: both;

}

.Container: before, .Container: after {

	clear: both;

	content: ".";

	display: block;

	font-size: 0;

	height: 0;

	line-height: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

}

.clear {

	clear: both;

}

/*headerWrapper*/

	#header {

	clear: both;

	margin: 0 auto;

	width: 1000px;

}

#headerWrapper {

	margin: auto;

	width: 100%;

	height: 50px;

}

#header-box {

	text-transform: capitalize;

	float: right;

	text-align: right;

	width: 500px;

}

#logo {

	float: left;

	margin-top: 10px;

}

#logo a {

	}

#logo img {

	}

.shoppingcart {

	background: url("../images/lxr_14.png") no-repeat scroll 12px center transparent;

	float: right;

	padding: 1px 10px 3px 40px;

}

.shoppingcart a {

	color: #000;

}

.shoppingcart span {

	color: #fff;

	font-size: 13px;

	font-weight: bold;

}

.header_menu {

	float: right;

	text-align: right;

}

.header_menu ul {

	list-style: none outside none;

	margin: 0;

	padding: 0;

}

.header_menu ul li {

	display: inline;

}

.header_menu ul li+li {

	border-left: 1px solid #ccc;

}

.header_menu ul li a {

	color: #555555;

	margin: 0 10px;

}

.header_menu ul li a+a {

	border-left: 1px solid #000000;

}

.header_menu ul li a:hover {

	text-decoration: underline;

	color: #FF0000;

}

.header_menu ul li.first {

	margin: 0;

}

.currencies {

	color: #000000;

	font-size: 12px;

	line-height: 25px;

	margin-left: 15px;

	margin-top: 2px;

	float: right;

	text-decoration: none;

}

.currencies span {

	}

.currencies form {

	display: inline;

	font-size: 1em;

}

.currencies option {

	}

.currencies select {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #858585 #c1c1c1 #e1e1e1;

	border-image: none;

	border-style: solid;

	border-width: 1px;

	padding: 0;

	font-size: 10px;

	text-transform: none;

	height: 22px!important;

	line-height: 22px!important;

}

.search {

	clear: right;

	float: right;

	height: 20px;

	padding: 5px 0 10px;

}

#divSbox {

	background: url("../images/search_bg.gif") no-repeat scroll 0 0 transparent;

	display: table;

	margin: 0;

	padding: 0;

	height: 25px;

	line-height: 25px;

}

.search .searchText {

	border-style: none;

	color: #374654;

	float: left;

	font: 11px/18px Arial,Helvetica,sans-serif;

	height: 20px;

	margin-left: 10px;

	line-height: 20px;

	margin-top: 3px;

	width: 200px !important;

}

.search .search_btn {

	border: 0 none;

	cursor: pointer;

	float: right;

	height: 25px;

	margin: 0;

	padding: 0;

	width: 29px;

}

.inrt {

	background: url("../images/lxr_01.jpg") no-repeat scroll 0 0 transparent;

	float: right;

	height: 18px;

	width: 9px;

	display: none;

}

.search #divSbox div#magSearch {

	float: right;

}

.trigger-minicart {

	background: url("../images/cart.png") no-repeat scroll left top transparent;

	color: #9e9481;

	float: right;

	font-family: "Times New Roman",Times,serif;

	font-size: 18px;

	font-weight: normal;

	line-height: 18px;

	margin: 12px 32px 0 0;

	padding: 4px 0 0 45px;

	text-align: left;

	width: auto;

}

.minicart-qty {

	float: right;

	font-weight: bold;

	height: 32px;

	line-height: 32px;

	text-transform: capitalize;

}

.minicart-qty a {

	color: #8c8472;

	display: inline-block;

	font-size: 20px;

	line-height: 20px;

	margin-bottom: 1px;

	text-decoration: none;

	text-transform: capitalize;

}

.minicart-qty a:hover {

	color: #E07A00;

}

#minicart {

	background-color: #FFFFFF;

	border: 1px solid #CDCDCD;

	box-shadow: 8px 8px 20px #8D8D8D;

	color: #000000;

	display: none;

	line-height: 20px;

	position: absolute;

	/*right: 180px;*/

	top: 70px;

	width: 400px;

	z-index: 100;

}

#minicart .block-title {

	background: none;

	background-color: #edf6fc;

	padding: 12px;

	margin: 0;

	overflow: hidden;

}

#minicart .block-title p.message {

	font-size: 13px;

	font-weight: bold;

	color: #333;

}

#minicart .block-content {

	height: 260px;

	overflow: scroll;

}

#minicart .cart-table th {

	font-weight: bold;

	text-transform: uppercase;

}

#minicart .cart-table th, #minicart .cart-table td {

	border-bottom: 1px dotted #cdcdcd;

	padding: 5px;

}

#minicart .cart-table td.product {

	width: 100%;

}

#minicart .cart-table td.product a {

	text-decoration: none;

	color: #333333;

	font-size: 10px;

}

#minicart .cart-table dl {

	color: #999999;

	font-weight: normal;

	display: block;

}

#minicart .cart-table dt {

	clear: left;

	float: left;

	margin-right: 0.4em;

}

#minicart .cart-table dd {

	font-weight: bold;

}

#minicart cart-table td.price {

	font-weight: bold;

}

#minicart .block-content .subtotal {

	padding: 10px;

	text-align: right;

}

#minicart .block-footer {

	background-color: #edf6fc;

	padding: 10px;

	text-align: right;

}

#minicart .block-footer a {

	color: #228ad1;

	font-weight: normal;

	text-decoration: none;

}

#minicart .template-item {

	display: none;

}

#minicart .block-title p.left {

	font-weight: bold;

	width: 98%;

	margin: 0;

}

#navEZPagesWrapper {

	border-right: 1px solid #ccc;

	border-top: 4px solid #333333;

	clear: both;

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

	font-weight: bold;

	height: 38px;

	margin-bottom: 4px;

	margin-top: 15px;

	overflow: hidden;

	text-align: center;

	width: 100%;

}

#navEZPagesTop {

	clear: both;

	height: 30px;

	line-height: 30px;

	margin: auto;

	width: 990px;

}

#navEZPagesTop ul {

	}

#navEZPagesTop ul li.first {

	background: none repeat scroll center bottom transparent;

	margin: 0;

	overflow: visible;

	padding: 0;

}

#navEZPagesTop ul li.first a {

	border: none;

}

#navEZPagesTop ul li.first a:hover {

	}

#navEZPagesTop ul li {

	}

#navEZPagesTop ul li a {

	}

#navEZPagesTop ul li:hover {

	}

#navEZPagesTop ul li a:hover {

	}

/*--categories_tabs ---*/

	ul#headerUL {

	display: block;

	height: 100%;

	line-height: 38px;

	text-align: center;

}

ul#headerUL li {

	display: inline;

	float: left;

	position: static;

	text-align: center;

}

#navEZPagesWrapper li.first,ul#headerUL li:hover {

	background: url("../images/menu-hover.gif") repeat center top;

	color: #ffffff;

}

ul#headerUL > li > a {

	position: relative;

	font-weight: bold;

	margin: 0;

	padding: 0 20px 0 20px;

	text-decoration: none;

	white-space: nowrap;

	display: block;

}

li.first a {

	color: #ffffff;

}

ul#headerUL li.last {

	margin-right: 0;

}

ul#headerUL li:hover,ul#headerUL li.nav2columns:hover, ul#headerUL li.nav2columns.display {

	}

ul#headerUL li a:hover, ul#headerUL li.display a {

	color: #fff;

}

ul#headerUL li.display .level0 {

	display: block;

}

ul#headerUL li.display ul li {

	display: -moz-stack;

	/*float: none;

	height: auto;

	margin: 0;

	padding: 0;*/

}

ul#headerUL .level0 {

	background: none no-repeat scroll 0 0 #f9f8eb;

	border: 1px solid #cccccc;

	display: none;

	left: 0;

	opacity: 1;

	padding: 10px 0 5px;

	position: absolute;

	top: 136px;

	width: 1002px;

	z-index: 101;

}

ul#headerUL .nav-container {

	border-bottom: 1px dashed #f2ede6;

	border-left: 1px dashed #f2ede6;

	border-right: 1px dashed #f2ede6;

	overflow: hidden;

	width: auto;

	height: auto;

	/*width: 940px;

	height: 300px;*/

}

ul#headerUL li.nav-get-involved .container {

	border-bottom: 1px dashed #f2ede6;

	border-left: 1px dashed #f2ede6;

	border-right: 1px dashed #f2ede6;

	height: 30px;

	overflow: hidden;

	width: 940px;

}

ul#headerUL .leftNav {

	height: auto;

	line-height: 30px;

	overflow: hidden;

	text-align: center;

	width: 100%;

	/*height: 30px;*/

}

ul#headerUL .leftNav ul li {

	color: #F2F2F2;

	float: left;

	font-size: 12px;

	font-weight: bold;

	margin: 0 2px;

	padding: 0;

	text-indent: 15px;

	width: 240px;

	background: none;

	border: none;

	height: 30px;

	line-height: 30px;

}

ul#headerUL .leftNav ul li a {

	font-size: 12px;

	color: #666666!important;

	float: left;

	padding: 0;

	margin: 0;

	text-decoration: none!important;

}

ul#headerUL .leftNav a:hover {

	background: none;

	color: #000000 !important;

}

ul#headerUL .rightNav {

	background: #ffffff;

	height: 270px;

	overflow: hidden;

	width: 100%;

}

ul#headerUL .box {

	height: auto;

	text-align: center;

	margin: 0 auto;

	cursor: pointer;

}

ul#headerUL .box div {

	height: 270px;

	width: 100%;

}

ul#headerUL .box span {

	display: none;

}

ul#headerUL li.divider {

	margin-bottom: 8px;

}

ul#headerUL li.nav-get-involved .container li.last {

	margin-bottom: 5px;

}

ul#headerUL li.divider span, ul#headerUL li span.bold {

	font-weight: bold;

}

/*--categories_tabs end---*/

	/*index Home*/

	#indexDefault {

	margin: auto;

	padding: 0px;

}

.main_banners {

	clear: both;

	margin: 7px 0 7px;

	overflow: hidden;

}

.banners {

	margin: 0 auto;

	width: 1055px;

}

.rollphotos {

	margin-top: 10px;

}

.FixTitle {

	border-bottom: 2px solid #333;

	color: #333;

	font-size: 14px;

	line-height: 30px;

	height: 30px;

	text-transform: uppercase;

	clear: both;

	margin-bottom: 5px;

}

.FixTitle h3 {

	float: left;

	font-size: 14px;

	height: 24px;

	line-height: 24px;

	margin-bottom: 0;

	padding-left: 12px;

}

/*********** < BANNERS*/

	#indexDefaultMainContent {

	clear: both;

	overflow: hidden;

	color: #000;

	padding: 0;

}

.home-blog {

	clear: both;

	color: #000;

	padding: 0 13px;

}

.home-blog h1 {

	text-align: center;

	line-height: 30px;

	color: #333;

}

.home-blog p {

	text-indent: 1em;

	line-height: 20px;

}

.home-blog a {

	color: #000;

	font-weight: bold;

}

.centerBoxWrapper {

	height: 1%;

	margin: 1px 0 18px;

}

#checkoutPayment {

	background-color: #ffffff;

	color: #2f2f2f;

	float: left;

	padding-left: 0.7em;

	padding-right: 0.7em;

	width: 98%;

}

/*contentMainWrapper*/

	#contentMainWrapper {

	margin: 0 auto;

	padding-bottom: 10px;

	width: 990px;

}

.storecontent {

	overflow: hidden;

}

.storecontent div {

	float: left;

}

#indexProductList ,#newProductsDefault , #specialsListing ,#featuredDefault ,#allProductsDefault ,#pageNotFound {

	padding: 0 2px;

}

.centerColumn, .centerColumnPlist {

	margin: 0;

	padding: 0;

}

#checkoutShipAddressDefault, #checkoutPayAddressDefault,#accountPassword, #addressBookDefault, #contactUsDefault {

	width: 96%;

}

#products_listNew_scroll {

	margin-bottom: 15px;

}

.ColumnLeft {

	float: left;

	margin-top: 6px;

	text-align: left;

	width: 191px;

}

.ColumnContent {

	float: right;

	width: 740px;

}

div.listlast {

	}

.category-productslist {

	float: left;

	margin: 0;

	padding: 0;

	width: 100%;

}

h2.centerBoxHeading,div#NewProducts h2 {

	color: #333;

	font-size: 18px;

	height: 30px;

	line-height: 30px;

	padding-left: 30px;

	text-align: left;

}

.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew, .centerBoxContents, .specialsListBoxContents, .centerBoxContentsProducts, .centerBoxContentsAlsoPurch,.centerBoxContentsAlsolike {

	border: 1px dotted #999999;

	float: left;

	height: 317px;

	padding: 10px 0 0;

	text-align: center;

	width: 249px !important;

	margin: 3px;

}

.productItem {

	margin: auto;

	padding: 0;

	width: 220px;

}

.productItem:hover {

	}

.centerBoxContents:hover, .specialsListBoxContents:hover, .centerBoxContentsProducts:hover, .categoryListBoxContents:hover, .centerBoxContentsAlsoPurch:hover {

	}

div.listlast, td.listlast {

	}

div.productItem .products-img {

	display: table-cell;

	text-align: center;

	vertical-align: middle;

	height: 185px;

	text-align: center;

	width: 220px;

}

div.productItem .products-img a {

	}

div.productItem .products-img img {

	vertical-align: middle;

}

div.productItem .products-img img:hover {

	transition: all 0.5s ease 0s;

}

div.productItem .products-name {

	height: 45px;

	overflow: hidden;

	padding: 0 6px 0 0;

	text-align: center;

}

div.productItem .products-name a {

	line-height: 15px;

	color: #000;

	font-size: 12px;

	text-decoration: none;

}

div.productItem .products-name a:hover {

	color: #ff0000;

	text-decoration: underline;

}

div.productItem .product-price {

	padding: 4px;

	text-align: center;

}

.web_pro_price .red_font {

	color: #840000;

	font-size: 14px;

	font-weight: bold;

}

div.productItem .paddtocart {

	float: right;

	height: 25px;

}

div.productItem .product-price .review_start {

	float: right

}

div.productItem .product-price .review_start {

	float: right

}

div.productItem .category_img {

	padding-top: 20px;

	height: 153px

}

div.productItem .category_name {

	margin: 0;

	padding: 0 15px

}

div.productItem .category_name a {

	color: #1A65A6;

	font-size: 14px;

	font-weight: bold

}

#mainTextHead {

	font-size: 13px;

	margin-bottom: 0

}

#mainTextContent {

	border: 1px solid #CCCCCC;

	padding: 8px 10px

}

/* footer*/

	#footer {

	clear: both;

	margin-bottom: 20px;

	padding-bottom: 20px;

	margin-top: 10px;

	border-top: 2px solid #333;

}

#footer a:hover {

	text-decoration: underline;

	color: #999999;

}

#footerWrapper {

	border-bottom: 1px solid #adadad;

	border-top: 1px solid #e0e0e0;

	margin-bottom: 12px;

	overflow: hidden;

	padding: 20px 0;

	width: 100%;

}

.Footer_lwid {

	border-right: 1px solid #e0e1e2;

	float: left;

	min-height: 115px;

	padding-left: 16px;

	width: 23%;

}

.Footer_lwid ul .Footer_lhead {

	color: #000000;

	text-transform: capitalize;

}

.Footer_lwid ul li a {

	color: #999d9e;

}

.navEZPagesBottom {

	color: #333;

	height: 30px;

	margin: 8px auto 0;

	padding-top: 12px;

	text-align: center;

	width: 100%;

}

.navEZPagesBottom ul {

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #333;

}

.navEZPagesBottom ul li {

	display: inline;

	font: 11px verdana;

	margin: 0 6px;

}

.navEZPagesBottom ul li.first a {

	border: none;

}

.navEZPagesBottom ul li a {

	margin: 0;

	padding: 0 2px;

	white-space: nowrap;

	color: #333;

	font-size: 12px;

	text-decoration: none;

}

.navEZPagesBottom ul li a:hover {

	text-decoration: underline;

}

.navfooter {

	padding-bottom: 10px;

	padding-top: 25px;

	text-align: center;

}

.navfooter ul {

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #838382;

}

.navfooter ul li {

	display: inline;

	font: 11px verdana;

	margin: 0 6px;

}

.navfooter ul li a {

	margin: 0;

	padding: 0 2px;

	white-space: nowrap;

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}

.legalCopyright {

	clear: both;

	color: #333;

	font-size: 12px;

	padding: 0;

	text-align: center;

}

#siteinfoLegal a {

	text-decoration: none;

	color: #333;

}

/* category*/

	.contentMaintop {

	display: block;

	font-size: 0;

	height: 20px;

	margin: 0 -10px;

	width: 940px;

}

#navBreadCrumb {

	font-size: 0.95em;

	font-weight: bold;

	margin: 0;

	padding: 0.5em;

}

#navBreadCrumb a {

	padding: 0 5px;

	color: #000;

}

#navBreadCrumb span {

	width: auto;

}

#navBreadCrumb a:hover {

	text-decoration: none;

	color: #000;

}

.ProductsListBanner {

	margin-bottom: 8px;

}

#navColumnOne, #navColumnTwo {

	background-color: transparent;

}

#navColumnOneWrapper, #navColumnTwoWrapper {

	margin-right: 0.5em;

}

.columnLeft {

	margin: 0;

	padding: 0;

}

#columnCenter {

	margin: 0;

	overflow: hidden;

	text-align: left;

	width: 760px;

}

.leftBoxContainer, .rightBoxContainer {

	margin: 0 0 4px;

}

.leftBoxHeading, .rightBoxHeading {

	border-bottom: 2px solid #333;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	height: 30px;

	line-height: 30px;

	margin: 10px 0 0 0;

	padding: 0;

}

h3.leftBoxHeading, h3.leftBoxHeading a {

	color: #333;

	font-size: 14px;

	padding-left: 10px;

}

#categoriesHeading, #chcategoriesHeading, #specialsHeading,#loginboxHeading,#whatsnewHeading {

	}

#categoriesHeading {

	}

#categoriesContent {

	border-bottom: medium none;

	padding: 0 !important;

	margin: 0;

	padding: 0;

}

#nav_bottom {

	height: 8px;

}

div#categoriesContent ul {

	list-style: none outside none;

	display: block;

	list-style-type: none;

}

div#categoriesContent ul li {

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #eeeeee;

	border-top: medium none;

	list-style: outside none none;

	position: relative;

	text-indent: 3px;

}

div#categoriesContent li.category-top {

	}

div#categoriesContent li.category-subs {

	}

div#categoriesContent li.category-products {

	}

div#categoriesContent ul li a {

	background: url("../images/dot.gif") no-repeat scroll 175px 50% #ffffff;

	color: #333;

	display: block;

	font-size: 12px;

	font-weight: bold;

	line-height: 28px;

	min-height: 28px;

	padding: 0;

	text-decoration: none;

}

div#categoriesContent li.category-top a {

	}

div#categoriesContent li.category-subs a {

	text-indent: 12px;

}

div#categoriesContent li.category-products a {

	text-indent: 24px;

}

div#categoriesContent li.category-subs-parent a {

	color: #333;

}

div#categoriesContent li.category-subs-selected {

	}

div#categoriesContent li.category-subs-selected a {

	color: #333;

}

div#categoriesContent ul li:hover {

	text-decoration: underline;

}

div#categoriesContent ul li a:hover {

	color: #333;

	text-decoration: underline;

}

div#categoriesContent li.category-top a:hover {

	text-decoration: underline;

}

div#categoriesContent li.category-products a:hover {

	text-decoration: underline;

}

div#categoriesContent li.category-products:hover {

	text-decoration: underline;

}

.indexTitle {

	clear: both;

	color: #333333;

	line-height: 16px;

	margin: 0;

	padding: 0 15px;

}

.indexTitle em {

	color: #880000;

	display: block;

	font-family: "Times New Roman";

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	line-height: 20px;

}

span.productPriceDiscount {

	color: #9a0000;

	font-size: 14px;

}

span.normalprice {

	color: #666666;

	text-decoration: line-through;

	font-size: 16px;

	font-weight: bold;

}

span.productSpecialPrice {

	color: #ff0000;

	font-size: 18px;

	font-weight: bold;

}

#indexProductListDescription {

	clear: both;

	margin-bottom: 20px;

}

.categorytitle {

	margin: 6px 0 4px;

	padding: 0;

	float: left;

	width: 100%;

}

.categorytitle h1 ,#newProductsDefaultHeading ,#specialsListingHeading , #featuredDefaultHeading , #allProductsDefaultHeading {

	color: #333;

	margin: 0.2em 0.3em 0.3em 0;

}

.pic_zzf5 img {

	width: 600px;

	height: auto;

}

.categoryImg {

	text-align: center;

}

div#productsAttributes ul {

	float: left;

	list-style-type: none;

	margin: 5px 0 0;

	padding: 0 10px;

	width: 171px;

}

div#productsAttributes ul li {

	float: left;

	margin: 0 4px 0 3px;

	padding: 1px 0;

	position: relative;

	width: 50px;

}

div#productsAttributes ul li a {

	background: none repeat scroll 0 0 transparent;

	border: 2px solid #FFFFFF;

	color: #2D2D2D;

	float: left;

	font-size: 12px;

	line-height: 0;

	padding: 1px;

	text-transform: capitalize;

}

div#productsAttributes ul li a:hover {

	border: 2px solid #FFFFFF;

}

.faceted-tooltip {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	box-shadow: 0 1px 7px #333333;

	color: #000000;

	display: none;

	font-size: 12px;

	left: 32%;

	margin-left: -16px;

	max-width: 125px;

	padding: 10px 8px 5px;

	position: absolute;

	text-align: center;

	text-transform: none;

	top: -32px;

}

div#productsAttributes ul li.hover .faceted-tooltip {

	display: block;

}

.faceted-tooltip .fntt-arrow {

	background: url("../images/sgh-sprite.png") no-repeat scroll -251px -598px transparent;

	bottom: -8px;

	height: 8px;

	left: 40%;

	position: absolute;

	width: 15px;

}

#categoriescssHeading {

	text-transform: capitalize;

}

.sideBoxContent {

	background-color: #ffffff;

	padding: 0.4em;

}

.sideBoxContent a {

	color: #333333;

	display: block;

	text-decoration: none;

}

.sideBoxContentItem div {

	width: 98%;

}

.sideBoxContentItem {

	clear: both;

	height: auto;

	overflow: hidden;

	text-align: center;

	background-color: #ffffff;

	padding: 0.4em;

}

.sideBoxContentItem .sideBoximg {

	float: left;

	margin-top: 10px;

	width: 100%;

}

.sideBoxna {

	height: auto;

	overflow: hidden;

	clear: both;

}

.sideBoxna a {

	color: #000000;

	font-size: 12px;

	line-height: 20px;

}

.sideBoxpri {

	clear: both;

}

/*pre page list*/

	#whatnewhe, #bestwhe {

	height: 35px;

	line-height: 22px;

	color: #FFFFFF;

	text-transform: uppercase;

	font-weight: bold;

	text-align: center;

	color: #fff;

}

#choose {

	border: 1px solid #eee;

	line-height: 22px;

	width: 805px;

	border-bottom: 0 none;

	float: left;

	background: url("../images/yellow.gif") repeat-y;

}

#choose span {

	padding-right: 15px

}

#choose a {

	padding-left: 15px;

	background-image: url("../images/filter.gif");

}

#choose a:hover {

	color: #000;

}

#choose .seld a {

	background-position: 0 bottom;

}

#choose b {

	float: left;

	font-size: 18px;

	color: #fff;

}

#choose div {

	float: right;

	width: 645px;

}

.choose_li {

	float: left;

	width: 785px;

	padding: 10px;

	border-bottom: 1px dotted #ccc;

}

.products_list_pre {

	border: medium none;

	font-size: 13px;

	margin: 5px 13px;

	padding: 0;

	text-align: center;

}

.products_list_pre .sort-by {

	color: #2D2D2D;

	float: left;

	font-size: 12px;

	margin: 0 0 2px;

	padding: 0;

}

.products_list_pre .navSplitPagesLinks {

	color: #686868;

	float: right;

	font-size: 12px;

	height: 20px;

	line-height: 20px;

	margin: 0;

	text-align: right;

	width: 400px;

}

div.sortItemsBy {

	float: left

}

div.SortBy {

	float: left;

	font-weight: normal

}

div.perPageSelecte select {

	border: 1px solid #EBE9ED;

}

div.sortItemsBy select {

	border: 1px solid #EBE9ED;

	color: #000000;

	float: left;

	margin-top: 10px

}

.navSplitPagesResult {

	color: #686868;

	float: left;

	line-height: 20px;

	margin: 3px 0 0;

}

.products_list_pre .limiter {

	float: right;

	line-height: 24px;

}

.prepagelist {

	margin-left: 10px;

}

.perPageSelecte {

	float: right;

	padding-left: 5px;

	padding-right: 20px

}

.products_list_pre a.borderNone {

	border: 0 none

}

.navSplitPagesResult .sort-by {

	color: #000033;

	float: left;

	font-size: 13px;

	margin: 0;

	padding-right: 10px;

}

.navSplitPagesResult .sort-by select {

	border: 1px solid #DCDCDC;

	color: #292929;

	cursor: pointer;

	display: block;

	float: left;

	font-family: arial, helvetica;

	font-size: 13px;

	height: 17px;

	position: relative;

	width: 116px;

}

.navSplitPagesResult .sort-by select option {

	color: #292929;

	cursor: pointer;

	font-family: arial, helvetica;

	font-size: 13px;

	line-height: 17px;

	margin: 0;

	padding-left: 5px;

	text-align: left;

}

.prepagelist, .shownum {

	float: right;

}

.shownum {

	color: #A5A5A5;

	font-weight: bold;

	line-height: 20px;

	text-align: right;

	text-transform: uppercase;

}

div.shownum a {

	font-weight: bold;

	text-decoration: underline;

}

div.shownum #monetate_viewLink_active {

	color: #A5A5A5;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: normal !important;

}

.products_list_pre {

	/*color: #000033;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	border-bottom: 1px solid #EEEEEE;

	overflow: hidden;

	padding-bottom: 5px;*/

	border-bottom: 1px solid #cccccc;

	color: #000000;

	float: left;

	font-size: 0.9em;

	font-weight: bold;

	height: 28px;

	margin: 3px 0 3px auto;

	overflow: hidden;

	padding: 6px 0.5em 0;

	text-indent: 0;

	width: 98%;

}

.products_list_pre a {

	color: #D2D2D2;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	margin: 0;

	padding: 1px 7px;

	width: 20px;

}

.products_list_pre .current {

	border: 1px solid #CCCCCC;

	font-family: arial, helvetica;

	font-size: 13px;

	font-weight: bold;

	height: 12px;

	padding: 1px 7px;

	text-align: center;

	width: 20px;

}

.products_list_pre a.borderNoneprev, .products_list_pre a.borderNonenext {

	border: 1px solid #FFFFFF;

	color: #999999;

	font-family: arial;

	font-size: 13px;

	letter-spacing: 0;

	text-indent: 9999px;

}

.products_list_pre a.borderNoneprev {

	background: url("../images/polo_family_previous.gif") no-repeat scroll center center transparent;

	float: left;

	margin: 0;

	padding: 0;

	height: 20px;

	width: 20px;

}

.products_list_pre a.borderNonenext {

	background: url("../images/polo_family_next.gif") no-repeat scroll center center transparent;

	float: right;

	margin: 0;

	padding: 0;

	height: 20px;

	width: 20px;

}

#products {

	float: left;

	height: 386px;

	margin: 0 5px 0 0;

	overflow: hidden;

	position: relative;

	width: 310px;

}

#products .next, #products .prev {

	z-index: 101;

}

#products .prev {

	background: url("../images/sgh-sprite.png") no-repeat scroll 0 -612px transparent;

	display: block;

	height: 24px;

	left: 15px;

	position: absolute;

	text-indent: -9999px;

	bottom: 8px;

	width: 12px;

}

#products .next {

	background: url("../images/sgh-sprite.png") no-repeat scroll -13px -612px transparent;

	display: block;

	height: 24px;

	position: absolute;

	right: 15px;

	text-indent: -9999px;

	bottom: 8px;

	width: 13px;

}

#products .slides_container {

	width: 735px;

	height: 505px;

	overflow: hidden;

	float: left;

	position: relative;

	border: 1px solid #dfdfdf;

}

#products .pagination {

	margin-left: -86px;

	bottom: 15px;

	font-size: 14px;

	font-weight: bold;

	left: 50%;

	list-style-type: none;

	padding: 0;

	position: absolute;

	z-index: 105;

}

#products .pagination li {

	float: left;

}

#products .pagination li a {

	background-image: url("../images/pagination.png");

	background-position: 0 0;

	display: block;

	float: left;

	margin: 0 8px 0 0;

	height: 10px;

	overflow: hidden;

	text-indent: -9999px;

	width: 10px;

}

#products .pagination li.current a {

	background-position: 0 -13px;

}

.backToTop {

	background: url("../images/go_to_top.png") no-repeat scroll 0 0 transparent;

	bottom: 0;

	cursor: pointer;

	display: none;

	height: 48px;

	position: fixed;

	right: 45px;

	width: 52px;

	z-index: 999;

}

.input_validation-failed {

	border: 1px dashed #EB340A;

	background: none repeat scroll 0 0 #FAEBE7;

}

.validation_advice {

	background: url("../images/validation_advice_bg.gif") no-repeat scroll 2px 1px transparent;

	clear: both;

	font-size: 0.95em;

	font-weight: bold;

	line-height: 1.25em;

	margin-top: 3px;

	min-height: 15px;

	padding-left: 17px;

	color: #EB340A;

}

h4.optionName {

	padding: 0;

}

.cssButton, .cssButtonHover {

	width : 20em;

	background-color: #F4F4F4;

	color : #000000;

	border: 2px outset #F4F4F4;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	text-align: center;

	white-space: nowrap;

	text-decoration: none;

	font-weight: bold;

	padding: 0.3em;

}

.cssButtonHover {

	color: #616161;

	border-style: inset;

	text-decoration: none;

}

.small_delete, .button_prev, .button_next, .button_search {

	width: 7em;

}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {

	width: 10em;

}

.button_return_to_product_list, .button_add_selected {

	width: 22em;

}

.button_in_cart {

	width: 19em;

}

.button_submit {

	width: 18em;

}

.button_update_cart {

	color: red;

}

.button_update_cartHover {

	color: black;

}

/*news*/

	p.articleHeading {

	font-weight: bold;

	margin: 0;

	padding: 0;

	font-size: 14px;

	color: #0769cd;

	line-height: 30px;

}

p.backLink {

	float: right;

	margin: 0;

	padding: 0;

	clear: right;

}

.commentsAuthor {

	text-align: left;

	float: left;

	margin: 0;

	width: 45%;

}

.commentsSubject {

	font-weight: bold;

}

.commentsDate {

	text-align: right;

	float: right;

	padding: 0;

	margin: 0;

}

div.commentsBody p {

	clear: both;

	padding: 0 10px 10px 10px;

	margin: 0;

}

fieldset.commentsFieldSet {

	text-align: left;

	border: 1px solid #e7e6e0;

	padding: 1em;

	margin: 6px 0 0 0;

}

fieldset.commentsFieldSet legend {

	padding: 0.2em 0.5em;

	border: 1px solid #CA3308;

	background: #fff;

	color: #000;

	text-align: right;

}

fieldset.commentsFieldSet label {

	display: block;

	text-align: left;

	margin: 3px;

}

fieldset.commentsFieldSet label input {

	display: block;

}

.commentsSubmit {

	text-align: right;

}

.splitSolid {

	}

.splitSolidGray {

	}

.clearSplit {

	height: 10px;

	padding: 0;

	margin: 0;

}

.splitSolid hr, .splitSolidGray hr, .clearSplit hr {

	display: none;

}

.clearboth {

	clear: both;

	height: 1px;

	width: 100%;

}

.clearboth hr {

	display: none;

}

/* news list*/

	.newslist {

	text-align: center;

	overflow: hidden;

	margin: 0 0 10px 0;

}

.newslist .newsheader {

	line-height: 30px;

	height: 30px;

	text-align: center;

	margin-left: 15px;

	border-bottom: solid 1px #D3D3D3;

	color: #000;

	font-size: 14px;

	font-weight: bold;

}

.newslist .box5 {

	width: 475px;

	float: left;

	margin-top: 5px;

	margin-left: 5px;

}

.newslist .box5 a {

	color: #478A00;

}

.newslist .box5 a:hover {

	color: #0769cd;

}

#articleContent {

	color: #fff;

}

/* news list*/

	#advSearchDefault {

	width: 720px;

}

#nb_wholetop {

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

	width: 100%;

	height: 28px;

	line-height: 28px;

}

#top_w {

	width: 1000px;

	margin: auto;

}

.welcome {

	float: left;
	color: #f00;
	font-size: 14px;
	font-weight: bold;

}

.top-shipping {

	margin: 10px 0 5px 10px;

}

.rollphotos_left {

	width: 630px;

	float: left;

}

.rollphotos_right {

	width: 350px;

	float: right;

}

.blk_19 {

	overflow: hidden;

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #b69192;

	border-image: none;

	border-style: solid solid solid;

	border-width: 1px 1px 1px;

	padding: 10px 0;

	position: relative;

}

.blk_19 .pcont {

	float: left;

	margin: 0;

	overflow: hidden;

	padding: 0;

	width: 628px;

}

.blk_19 .ScrCont {

	width: 32766px;

	zoom: 1;

}

.blk_19 #List1_1, .blk_19 #List2_1 {

	float: left;

}

.blk_19 .LeftBotton {

	cursor: pointer;

	display: inline;

	float: left;

	height: 120px;

	margin: 75px 0 0;

	overflow: hidden;

	width: 19px;

}

.blk_19 .RightBotton {

	cursor: pointer;

	display: inline;

	float: left;

	height: 120px;

	margin: 75px 0 0;

	overflow: hidden;

	width: 20px;

}

.blk_19 .LeftBotton:hover, .blk_19 .RightBotton:hover {

	}

.main_height {

	height: 175px;

}

.blk_19 .pl {

	float: left;

	text-align: left;

	width: 200px;

	margin: 0 5px;

	display: table;

}

.blk_19 .pl .product_img {

	height: 185px;

	text-align: center;

	vertical-align: bottom;

	width: 180px;

	vertical-align: middle;

}

.blk_19 .pl .product_name {

	color: #000;

	font-size: 25px;

	font-weight: normal;

	height: 30px;

	overflow: hidden;

	padding-top: 2px;

}

.blk_19 .pl .product_name a {

	color: #626466;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

}

.blk_19 .pl .feature_pimage {

	padding: 0 18px;

}

.blk_19 .pl img {

	margin: 0 auto;

	padding: 0;

	width: auto;

}

.blk_19 .pl .feature_pname a {

	font-size: 14px;

	font-weight: bold;

}

.blk_19 .pl .feature_pprice {

	color: 292929

}

.blk_19 .pl .feature_pprice span.productSpecialPrice {

	color: #b20e00;

	font-weight: bold

}

.blk_20 {

	overflow: hidden;

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #b69192;

	border-image: none;

	border-style: solid solid solid;

	border-width: 1px 1px 1px;

	padding: 10px 0;

	position: relative;

	height: 270px;

}

.blk_20 .pcont {

	float: left;

	margin: 0;

	overflow: hidden;

	padding: 0;

}

.blk_20 .ScrCont {

	zoom: 1;

}

.blk_20 #List1_1, .blk_20 #List2_1 {

	float: left;

}

.blk_20 .LeftBotton {

	cursor: pointer;

	display: inline;

	float: left;

	height: 120px;

	margin: 75px 0 0;

	overflow: hidden;

	width: 19px;

}

.blk_20 .RightBotton {

	cursor: pointer;

	display: inline;

	float: left;

	height: 120px;

	margin: 75px 0 0;

	overflow: hidden;

	width: 20px;

}

.blk_20 .LeftBotton:hover, .blk_20 .RightBotton:hover {

	}

.main_height {

	height: 175px;

}

.blk_20 .pl {

	float: left;

	text-align: left;

	width: 340px;

	margin: 0 2px 20px;

	display: table;

}

.blk_20 .pl .product_img {

	height: 50px;

	text-align: left;

	vertical-align: bottom;

	width: 75px;

	float: left;

	vertical-align: top;

}

.blk_20 .pl .product_name {

	color: #000;

	font-size: 25px;

	font-weight: normal;

	height: 30px;

	overflow: hidden;

	padding-top: 2px;

	width: 230px;

	float: right;

}

.blk_20 .pl .product_price {

	float: right;

	width: 230px;

	background: url("../images/icon_hot.jpg") no-repeat scroll right bottom;

}

.blk_20 .pl .product_name a {

	color: #626466;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

}

.blk_20 .pl .feature_pimage {

	padding: 0 18px;

}

.blk_20 .pl img {

	margin: 0 auto;

	padding: 0;

	width: auto;

}

.blk_20 .pl .feature_pname a {

	font-size: 14px;

	font-weight: bold;

}

.blk_20 .pl .feature_pprice {

	color: 292929

}

.blk_20 .pl .feature_pprice span.productSpecialPrice {

	color: #b20e00;

	font-weight: bold

}

.licon {

	float: left;

}

.index-content {

	margin: 10px 0 10px;

}

.categoryListBoxContents { margin: 5px 0; }