html {
	overflow-y:scroll!important;
	*overflow-y:scroll;
}
body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	position:relative;
    width:100%;
	background:#f7f7f7 url(../images/body_bg.gif) center repeat-y;
	background:#fff;
	}


a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #444444;
	text-decoration: none;
	}
 
a:visited {
	color:#444444;
	text-decoration: underline;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover,  #navCatTabs ul li a:hover {
	color: #990000;
	text-decoration: underline;
	}

a:active {
	color: #990000;
	}

h1 {
	font-size: 1.5em;
	color: #333333;
	margin:0.7em 0;
}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h2, h3, h4, h5, h6 {
	margin: 0.4em 0;
	}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	font-family:arial;
    vertical-align:middle;
	}
SELECT.txt, INPUT.txt, TEXTAREA.txt{
	border:1px solid #aeaeae;padding:2px;background:#fff url(/images/store/text-field.gif) top;	
}
FORM{margin:0;}
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
.inputRequirement{color:#CC0000;}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 2px solid #D6E3E9;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 1.8em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
ul {
	list-style:none;
	margin:0;
	padding:0;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background: none repeat scroll 0 0 #FFFCD1;
    border: 2px solid #FFF799;
    color: #B20303;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
.main_top{height:12px;background:url(../images/bodyTB.png) repeat center -12px;}
.main_bottom{height:7px;background:url(../images/bodyTB.png) no-repeat center 0px;}
#headerWrapper,  #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#mainWrapper {
	margin: 0 auto;
	padding: 0 10px;
    width:940px;
	/*background:#FFFFFF url(../images/bg_body_gradient.png) no-repeat scroll 438px 122px;*/
}
#contentMainWrapper {
	width:940px;
	margin:auto;
}	
#headerTop{
	float:right;
	margin-top:5px;
	font-size:12px;
	width:705px;
	color:#000000;
}
#headerTop table {
	text-align:left;
}
#toptab {	
	line-height:25px;
}

#toptab ul li{float:left;position:relative;}
#toptab ul li em{ font-style:normal; font-weight:normal; text-decoration:underline; margin-left:2px;}
#toptab ul li a{ display:block;
	background: url(../images/toptab_arrow.gif) no-repeat right top; text-indent:5px;z-index:100
	/*background: url(../imgs/gt-sp-2010-8-25.gif) no-repeat -692px -148px; text-indent:5px;z-index:100;*/
	}	
#toptab ul li:hover a{ background-position:right bottom;text-decoration:none}
#toptab ul li:hover a span{background:transparent url(../images/toptab_arrow_l.gif) no-repeat left bottom ; height:25px; display:block; cursor:pointer; }

#toptab #myAccount,#toptab #CustomerService,#toptab #Currencies{padding-right:23px;position:relative;}
#toptab ul li div{display: none;padding-bottom:5px;}
#toptab ul li ul li{width:100%}
#toptab ul li:hover div{display:block;position:absolute;top:25px;left:0;background:#fff}
#toptab ul li:hover #myAccountsub {border:1px solid #959595; width:156px; left:1px;top:24px;z-index:10}
#toptab ul li:hover #CustomerServicesub {border:1px solid #959595; width:141px;top:24px;z-index:10;}
#toptab ul li:hover #Currenciessub{border:1px solid #959595; width:149px;left:-28px;top:24px;z-index:10}

#toptab ul li:hover div ul {padding:5px 0 0 10px;}
#toptab ul li:hover ul li a {font-size:11px; background:url(../images/toptab_subico.gif) no-repeat left center; text-indent:10px; line-height:16px;}


#toptab ul li ul li a{ font-weight:normal; background:none; text-indent:0; width:auto;}
#toptab ul li:hover ul li a:hover { text-decoration:underline}

#headerMiddle{
	float:right;
	margin-top:5px;
	font-size:11px;
	width:705px;
	font-weight:bold;
}
#headerMiddle a {
	text-decoration:none;
}
#headerMiddle table {
	text-align:left;
}
#headerMiddle img {
	padding:0 10px;
}
.top_text {
	color:#990000;
	font-size:15px;
}
#headerCart{
	/*background:transparent url(../images/xmas/xmas_cart.gif) no-repeat scroll left top;*/
	background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -99px -317px;height:35px;
	color:#333;
	display:block;
	font-weight:bold;
	height:33px;
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	padding-left:40px;
	padding-right:5px;
	width:77px;
	padding-top:2px;
	vertical-align:middle;
	text-decoration:underline;
}
#headerCartA{ font-size:15px;color:#666;}
#logoWrapper{
	height:119px;
	}
#logo{
	padding-top:5px;
	width:231px;
}
#searchHeading {
	background-color:#EDEDED;
	margin:10px 0 6px;
	padding:0;
	float:right;
	width:720px;
}
.searchSelect {
	height:23px;
	font-size:13px;
}
.keyword {
	width: 254px;
	height:17px;
	font-size:13px;
}

#categoriescss {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-box-shadow:1px 2px 5px #CCCCCC;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #B3B3B3;
	margin:-46px 0 10px;
	position:absolute;
	z-index:100;
	padding:0;
	*left:0px;
	*top:0px;
}
#indexHomeBody #categoriescss {
	position:relative;
	z-index:8004;
}
#navColumnOneWrapper {
	position:relative;
	z-index:8004;
}
#navColumnTwoWrapper{
	float:right;
	margin-right:2px;
}
#tagline {
	color:#000000;
	font-size: 2em;
	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;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/


.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}
#navMain a{color:#333; text-decoration:none;}
#navMainWrapper{background-color:#EFEFEF;border-bottom:1px solid #ccc;padding-top:3px; position:relative;}
#navSuppWrapper {
	margin: 0em;
	padding: 0.5em 0.2em;
	line-height:30px;
	}
#navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	line-height:30px;
	}
#footer{	
	margin-top:5px;
}
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.1em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.6em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	margin: 0;
	font-size:1.1em;
	white-space: nowrap;
	color:#000;
	}
#navSupp ul li a:hover{
	text-decoration: underline;
}
#navCatTabs ul li a, #navCatTabs ul li a:visited{
	color: #fff;
	font-size:13px;
	font-weight:bold;
	background:none;
	}
#navCatTabs ul li a:hover{
    color:#fff;
	text-decoration:underline;
}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 5px 11px;
	}

#navMainSearch {
	background-color:#E2EBFA;
	border-top:solid 2px #B2C8DF;
	border-bottom:solid 2px #B2C8DF;
	padding:0.2em;
	line-height:25px;
	}

#navBreadCrumb {
	padding: 0 2px 2px 3px;
	font-size: 11px;
	font-family:tahoma;
	background-color:#EDEDED;
	-moz-border-radius:1px;
	margin-top:5px;
	/*text-indent:10px;*/
	/*color:#395571;*/
	}
#navBreadCrumb a:link, #navBreadCrumb a:visited, #navBreadCrumb a:active{
	/*color:#395571;*/
	text-decoration:underline;
}
#navBreadCrumb a:hover{
	text-decoration:none;
}
#navEZPagesTop {
	font-size: 1.1em;
	line-height:30px;
	margin-top:2px;
	padding-left:10px;
	text-align:left;
	}
#navEZPagesTop a{font-size:11px; color:#333;}
#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, 

.additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, 

.alert {
	vertical-align: top;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
}
#enquiry {
	width:350px;
}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding:5px 10px;
	background:#ffffff;
	}
#productDescription p{padding:0;font-size:12px;line-height:1.6;}
#productDescription, .productGeneral{line-height:1.5;}	
.pp_rf ul li {text-align:left; padding:2px 2px 2px 5px;}
#productDescription .p_f{list-style-type:square;margin-left:15px;}

.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.smallText,  #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#siteinfoLegal{
	font-size:12px;
	color:#E5E5E5;
	line-height:1.6;
}
/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 0px solid #9a9a9a;
	}
#scTotalHeading {
	text-align:left;	
}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
#cartContentsDisplay .last td{border-top:1px dashed #CCCCCC}
.stdtext td{background-color:#fff;padding:12px 0 12px 3px;}
.saleNY{color:#789ac2;font-size:11px;margin:5px 0; width:250px;}
.subtotal{border:1px solid #B2C8DF;color:#000}
.subtotal .code_text{font-size:13px;width:100px;}
.subtotal a{text-decoration:none;}
.subtotal b{font-size:14px; font-weight:bolder}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, 

#cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: left;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	padding:0.4em 0.3em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.normalprice {
    color: #000000;
    font-size:12px;font-weight:normal;
    }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:#990000;
	}
.productPriceDiscount {
	color: #000000;
    font-size:11px;
	font-weight:normal;
	}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin-bottom:10px;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, 

.centerBoxContentsAlsoPurch, .centerBoxContentsNew {
	padding:10px 0;
	}
.centerBoxContentsFeatured {
	padding:10px 15px;
	text-align:left;
}
.centerBoxContentsFeatured .title {
	height:41px;
	font-size:11px;
	overflow:hidden;
}
.centerBoxWrapper,.special {
	-moz-box-shadow:1px 2px 5px #CCCCCC;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:1px solid #CCCCCC;
	margin: 1em 0;
	width:703px;
	}

div.centerBoxHeading {
    font-weight:bold; 
    }
h2.leftBoxHeading,h2.centerBoxHeading,div.centerBoxHeading {
	font-size: 15px;
	color: #666666;
	text-indent:5px;
	border-bottom:1px solid #CCCCCC;
	background:#C1C1C1 url(../images/center_head_bg.gif) repeat-x scroll 0 0;
	padding:6px;
	margin:0px;
	font-weight:normal;
	}
h2.catcenterBoxHeading,div.catcenterBoxHeading {
	font-size: 1.5em;
	color: #666666;
	line-height:24px;
	}
h2.centerBoxHeading span,div.centerBoxHeading span{
background:transparent url(../images/sprtabs.png) no-repeat scroll 0 -420px;
padding-bottom:1px;
height:20px;
padding:4px 0 4px;
*padding:0px 0;
width:5px;
}
div.centerBoxHeading span{
  margin-left:10px;
}
h2.centerBoxHeading span span,div.centerBoxHeading span span{
background:transparent url(../images/sprtabs.png) no-repeat scroll 100% -525px;
font-size:medium;
margin-left:5px;
padding:3px 15px 4px 11px;
*padding:3px 15px 3px 11px;
_padding:3px 15px 5px 11px;
}
div.centerBoxHeading a{
    color:#666666;
    }
.head_left {background:transparent url(../images/head_left.gif) no-repeat scroll left top;}
.head_right {background:transparent url(../images/head_right.gif) no-repeat scroll right top;}
.head_main {background:transparent url(../images/head_main.gif) repeat scroll left top;}
/* index_categories */

.parse_text a{color:#4C9147;font-size:14px;font-weight:bold;text-align:center;top:127px;width:210px;}
#cbox_wraper,.special { border:1px solid #ddd;height:100%; overflow:hidden;width:693px;margin-bottom: 10px; margin-top:5px;padding:5px; }
.special_list{ border:1px solid #ddd;height:100%;overflow:hidden; margin: 5px 0;padding:5px; }
#cbox_wraper li {line-height:140%;}
/*#cbox_wraper li a{ display:block;}*/
/*#cbox_wraper li .categoryImg{ float:left;}*/
#cbox_wraper li .category_detail{margin-left:10px;} /*  float:left; width:135px;  */

#cbox_wraper .more a,#cbox_wraper .more_products  a{text-decoration:underline; color:#606265}
.more_products {font-weight:bold;white-space:nowrap;}
.cbox { width:30%; float:left;padding:10px;vertical-align:top;}
.underline{border-bottom:1px #ededed solid;}
.ctitle a { font-size:14px; font-weight:bold}
#cbox_wraper .centerBoxHeading{ margin-bottom:0;padding-bottom: 0;}

/*sideboxes*/
.columnLeft {}

h3.singleBoxHeading{margin:0; text-indent:5px;}
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.3em;
	color: #444;
	padding-left:5px;
	line-height:23px;
	margin:0px;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.centerBoxHeading{
	font-size:11px;
	padding: 0.2em 0.2em 0;
	}
.leftBoxBottom, .rightBoxBottom {
	background: transparent url(../images/sideboxbottom.gif) no-repeat scroll 0 0;
	height:5px;
	}
.rightBoxTop {
	background:  url(../images/background.gif) no-repeat top left;
	height:5px;
	}
.sideBoxContent {
	padding: 0.4em;
	}
.sideBoxContent li{
	padding:2px 0;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited {
	color: #FFFFFF;
	}
.leftBoxContainer,.rightBoxContainer,.singleBoxContainer{
padding-bottom:9px;
}

#ezpagesContent li, #informationContent li{
	border-bottom:1px dotted #D6E3E9;
	text-indent:10px;
	background:url(../images/psbg3.gif) no-repeat -6px;
	padding:3px 0;
}
#ezpagesContent li a, #ezpagesContent li a.visited, #ezpagesContent li a.active, #informationContent li a, #informationContent li a.visited, #informationContent li a.active{
	color:#333;
	display:block;
	text-decoration:none;
}
#ezpagesContent li a:hover,#informationContent li a:hover{
	color:#000;
	text-decoration:underline;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, 

#navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, 

#siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, 

#cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, 

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, 

.specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, 

 .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
 .categoryListBoxContents {
 	text-align:left;
 }
#productMainImage a{
	text-decoration:none;
	display:block;
}
.imgLink{
	font-size:11px;
	font-weight:bold;
	color:#777;	
	background: url(../images/view.gif) no-repeat left center; 
	/*background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -81px -55px;height:14px;*/
	line-height:25px; 
	display:block; 
	text-indent:2em; 
	width:100px; 
	cursor:pointer;
	position:absolute;
	left:120px;
	bottom:3px;
}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #182665;
	text-decoration: none;
	font-weight:bold;
	background-color:#FBF8E7;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	}
A.category-top:hover {background-color:#DAA520;color:#fff;}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.mhover:hover {
    border:1px solid #CCCCCC;
    }
.centerBoxContentsProducts {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    
    margin:0 0 0 7px;
    /**margin:2.5px 2.5px 2.5px 3.5px;
    _margin:2.5px 1.5px 2.5px 2.9px;
  	*/
	_margin:0px 2.8px 0px 3.3px;
	position:relative;
	text-align:left;
    }
/*#productListing {
    background:#EDF5F8 url(../images/bodyBg_b.png) repeat-x; 
    }*/
.productsListingtop {
    border-top:1px solid #ECEBEB;
    color:#5F5F5F;
    font-size:12px;
    height:25px;
	line-height:23px;
	padding:0;
}
#productsListingListingTopLinks,#productsListingListingBottomLinks {
	padding:1px 0px;
	margin-right:0px;
}
.productsListingbottom {
    background:#F8F7F6 url(../images/gradient-topbar.gif) repeat-x scroll left bottom;
    color:#5F5F5F;
    font-size:12px;
    height:25px;
	line-height:23px;
	padding:5px 0;
    }
.itemTitle{
	font-size:12px;
	height:34px;
	line-height:130%;
	overflow:hidden;
}
.pagelinks:link, .pagelinks:visited {
    border:1px solid #C0C0C0;
    padding:0.2em 0.5em;
	margin:0.2em 0.2em;
	text-decoration:none;
	background:#ffffff;
    }
.pagelinks:hover {
    background:#990000 none repeat scroll 0 0;
    color:white;
    }
.current {
    padding:0.2em 0.5em;
	color:#FFFFFF;
	border:1px solid #C0C0C0;
	text-decoration:none;
	background:#990000;
	font:bold;
	margin:0.2em 0.2em;
	}		
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 
#accountLinksWrapper{	margin-bottom: 10px;width:100%}	
#accountDefault ul{ margin-left:10px;padding:0;}
#accountDefault li{ text-indent:1em; line-height:20px;background: url(../images/current_category_arrow.gif) no-repeat left 9px;display:block; line-height:20px;color:#111}
#accountDefault h2{height: 32px;background:url(../images/dhbg.gif) repeat-x left 1px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #069;line-height: 32px; padding-left:15px;margin:0;
font-size: 12px;}
#myAccountGen,#myAccountNotify{ border:1px solid #ddd;height:115px; width:270px}
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #B2C8DF;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, 

#popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}
#popupImage{
background: #ffffff;
}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

/*By Clark*/
#catList{list-style-type:none;margin:0;padding:0 1px;}
#catList li{border-top:1px solid #fff;border-bottom:1px solid #fff;}
#catList li.catList_sub{border:0px;}
#catList li a {line-height:21px; display:block; text-indent:5px;font-size:12px;}
#catList li.catList_sub a, #catList li.catList_sub a:visited{line-height:19px;font-size:11px;text-indent:10px;color:#182665;}
#catList li.catList_sub a:hover{color:#FFF;background-color:#DAA520;}
.salePrice{font-size:13px;color:#990000;font-weight:bold;}
.sepLine{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}

.logoVerisign{
	float:left; vertical-align:middle; text-align:center;
	padding-left:50px;
	padding-top:5px;
}
.logoVerisign a{
	display:block;
	background:url(../images/verisign_logo.gif) center center no-repeat;
	height:60px;
	width:102px;
}
/*By Lhn*/


ul.body_bar {
	list-style:none;
	padding-right:10px;
	margin:0px auto;
	float:right
}
ul.body_bar li{
	margin:2px 0;
	float:left;
}
ul.body_bar li a, ul.body_bar li a:visited {
	text-decoration:none;
}
ul.body_bar li a:hover {
	text-decoration:underline;
}

ul.pro_right {
	list-style:none;
	padding:0px 5px;
	margin:0px auto;
	padding-bottom:10px;
}
.pro_right_head {
border-bottom: 1px dotted #B9D2F3;
background:transparent url(../images/rightHBG.gif) no-repeat scroll left 7px;
color:#182665;
text-indent:15px;
padding-bottom:5px;
}
.pro_right_head a {
text-decoration:none;
}
ul.pro_right li {
	padding-top:3px;
	font-size:12px;
	line-height:150%;
}
ul.pro_right1 {
	list-style:none;
	padding:0px 5px;
	margin:0px auto;
	border-top: 1px dashed rgb(222, 119, 27);
	padding-bottom:10px;
}
ul.pro_right1 li {
	padding-top:3px
}

ul.pro_review {
	list-style:none;
	padding:4px 1px;
	margin:0px auto;
}
ul.pro_review li {
	padding:4px 0;
}
.product_right_column {
	width:212px;float:right;
}
.product_detail {
	padding:10px;
	background:#EEEEEE;
	border:1px solid #B7B7B7;	
}
.pc_submit {
	background-color:#346ED2; border-top:double #7CACFF 1px;border-left:double #7CACFF 1px;border-right:double #7CACFF 

1px;border-bottom:double #2957A7 1px;color:#fff;font-weight:bolder;font-size:13px;font-family:tahoma;
}
.multiple_products_submit {
	background-color:#346ED2; border-top:double #7CACFF 1px;border-left:double #7CACFF 1px;border-right:double #7CACFF 

1px;border-bottom:double #2957A7 1px;color:#fff;font-weight:bolder;font-size:12px;font-family:tahoma;
	width:200px;
}

.pro_image {
	border:2px solid #EBEBEB;height:250px; margin-top:8px;padding-left:15px;
}

.fpTopbar {
	border: 5px solid #d1e4f2;
	border-width:2px 2px 2px;
	padding:5px;
	font-size:12px;
}


.fpTopbar_body {
	border: 5px solid #d1e4f2;
	border-width:2px 2px 2px;
	padding:5px;
	height:100%;
}

.fpTopbar_log {
	border: 2px solid #d1e4f2;
}

.fp2Topbar {
	border: 5px solid #e6f0e5;
	border-width:2px 2px 2px;
}

.fp3Topbar {
	border: 2px solid #EBEBEB;
	padding:3px;
}

.main_bar {
	background-color:#d1e4f2;
	height:20px;
	font-size:14px;
	vertical-align:middle;
	font-weight: bold;
	line-height:20px;
}

.main_bar2 {
	background-color:#e6f0e5;
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	padding-bottom:2px;
	line-height:20px;
}

.main_bar3 {
	background-color:#ebebeb;
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	padding-bottom:2px;
	line-height:20px;
}
.tabLink {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013766;
	cursor:pointer;
}

.tabunLink {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:pointer;
	background-color:#F3F3F3;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
}
#navCatTabs #newproducts a, #navCatTabs #newproducts { background: url(../images/Header_Tab.jpg) no-repeat left top; width: 124px; 

}
#navCatTabs #CellPhones a, #navCatTabs #CellPhones { background: url(../images/Header_Tab.jpg) no-repeat -124px top; width: 101px; 

}
#navCatTabs #iPodiPhone a, #navCatTabs #iPodiPhone { background: url(../images/Header_Tab.jpg) no-repeat -225px top; width: 101px; 

}
#navCatTabs #Laptops a, #navCatTabs #Laptops { background: url(../images/Header_Tab.jpg) no-repeat -326px top; width: 101px; }
#navCatTabs #VideoGames a, #navCatTabs #VideoGames { background: url(../images/Header_Tab.jpg) no-repeat -427px top; width: 101px; 

}
#navCatTabs #DigitalCameras a, #navCatTabs #DigitalCameras { background: url(../images/Header_Tab.jpg) no-repeat -528px top; width: 

101px; }
#navCatTabs #OtherElectronics a, #navCatTabs #OtherElectronics { background: url(../images/Header_Tab.jpg) no-repeat -629px top; 

width: 124px; }
#navCatTabs { height: 33px; overflow: hidden; }
#navCatTabs ul { list-style:none; margin:0; padding:0; list-style-position: outside; height:33px}
#navCatTabs li { display: inline; }
#navCatTabs a { float: left; height: 33px; overflow: hidden; padding-top: 32px; }
#navCatTabsWrapper{ height:33px;}

.ezPageContent, .ezPageContent p{ font-size:12px;padding:5px 0;line-height:1.6;}

.ot-subtotal-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-subtotal-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-tax-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-tax-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-shipping-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-left:10px;
padding-right:5px;
}
.ot-shipping-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
width:91px;
}
.ot-total-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-total-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-insurance-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-insurance-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-coupon-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-coupon-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-extend-warranty-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-extend-warranty-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.ot-oversizefee-Text {
background-color:#F2F1EE;
font-weight:bold;
padding-right:5px;
}
.ot-oversizefee-Amount {
background-color:#F2F1EE;
font-weight:bold;
padding-left:11px;
text-align:left;
}
.plainBoxHeading{
font-size:12px;
font-weight:bold;
padding:11px 5px 5px;
}
.plainBox {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #9A9A9A;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	padding:5px;
}

.Menubox {
	height:30px;
	width:100%;
}
.Menubox h3 {
	float:left;
}
ul.tabs {
	margin:0 0 0 3px;
	padding:0;
	height:30px;
}
.tabs a.selected {
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
	top:2px;
	position:relative;
	width:146px;
	/*background:url(../images/greys.png) no-repeat scroll -1px -62px;*/
	background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -255px -337px; height:30px;
	text-decoration:none;
	color:#333;
}
.tabs a.select {
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
	top:2px;
	position:relative;
	width:146px;
	background:transparent url(../imgs/gt-sp-2010-8-25.gif) no-repeat scroll -255px -275px;
	text-decoration:none;
	color:#333;
}

ul.tabs li {
	float:left;
	/*margin:0 6px 0 0;*/
	padding:0;
	text-indent:0;
	font-weight:bolder;
}

.im-left{
background:transparent url(../images/sprtabs.png) no-repeat scroll 0 0;
width:4px;
float:left;
height:28px;
padding-bottom:1px;
}
.im-right{
background:transparent url(../images/sprtabs.png) no-repeat scroll 100% -105px;
float:left;
padding:7px 7px 5px;
*padding:7px 7px 3px;
font-size:medium;
}
.im-right a {
color:#333333;
text-decoration:none;
}
.im-right a:hover {
color:#5d5d5d;
text-decoration:underline;
}
.im-left-click{
background:transparent url(../images/sprtabs.png) no-repeat scroll 0 -420px;
width:4px;
float:left;
height:27px;
padding-bottom:1px;
}
.im-right-click{
background:transparent url(../images/sprtabs.png) no-repeat scroll 100% -525px;;
float:left;
padding:7px 7px 5px;
*padding:7px 7px 3px;
font-size:medium;
}
.pay-header {
color:#5D5D5D;
font-family:Arial;
font-size:medium;
padding:0 0 12px;
font-weight:bolder;
}
#rpdId {
color:#5D5D5D;
font-family:Arial;
font-size:large;
padding:0 0 12px;
}
#rpdId span {
color:#5D5D5D;
font-size:medium;
font-weight:bolder;
}
.shiphead{
color:#5D5D5D;
font-family:Arial;
font-size:medium;
padding:0 0 12px;
font-weight:bolder;

}	  
.product_lyr .mbox h3{font-size:1.2em;}
.product_lyr #con_one_1 td{font-size:12px;padding:2px;line-height:160%;border-bottom:1px dotted #DFE8EB;}
.product_lyr .label{
       font-weight:bold;
      }
.product_lyr .even{
      }	  
	  
.ch-top{
 height:5px;
background:#FFFFFF url(../images/check_top_l.gif) no-repeat scroll left top;
}
.ch-top span {
background:transparent url(../images/check_top_r.gif) no-repeat scroll right top;
display:block;
height:5px;
}
.ch-top span em {
display:block;
margin-left:5px;
margin-right:5px;
border-top:1px solid #CCCCCC;
height:2px;
}
 .ch-btm{
background:#FFFFFF url(../images/check_btm_l.gif) no-repeat scroll left top;
height:13px;
}
.ch-btm span{
background:transparent url(../images/check_btm_r.gif) no-repeat scroll right top;
display:block;
height:13px;;
}
.ch-btm span em {
display:block;
margin-left:5px;
margin-right:4px;
height:5px;
border-bottom:1px solid #CCCCCC;
}

.bs_container{
	background:#FFFFFF none repeat scroll 0 0;
	padding:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
}
#Tab1 .bs_container {
	border:0px solid #CCCCCC;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
.righthead h3{
color:#0056AF;
font-size:1.3em;
margin:0 0 0 10px;
padding:5px 0;
}
.rightbody{
border:1px solid #DFE8EB;
border-top:0px;
border-bottom:0px;
}
.rightbody hr{width:95%; border-bottom:1px dashed #B9D2F3;}
.vi-is-tl {
background-image:url(../images/SolidSectionTL.gif);
background-position:left top;
background-repeat:no-repeat;
height:15px;
}
.vi-is-tr {
background-image:url(../images/SolidSectionTR.gif);
background-position:right top;
background-repeat:no-repeat;
height:15px;
}
.vi-is-bdr {
padding:0;
height:24px
}
 .vi-is-bdr {
background-color:#B9D2F3;
}	  
#productsD_title {
border-bottom:1px dotted #CCCCCC;
font-size:12px;
padding:5px 0;
text-align:center;
}


.rt-top{
	height:5px;
	background:#FFFFFF url(../images/rightTL.gif) no-repeat scroll left top;
}
.rt-top span {
background:transparent url(../images/rightTR.gif) no-repeat scroll right top;
display:block;
height:5px;
}
.rt-top span em {
display:block;
margin-left:5px;
margin-right:5px;
border-top:1px solid #DFE8EB;
height:2px;
}
.rt-btm{
background:#FFFFFF url(../images/rightBL.gif) no-repeat scroll left top;
height:13px;
}
.rt-btm span{
background:transparent url(../images/rightBR.gif) no-repeat scroll right top;
display:block;
height:13px;;
}
.rt-btm span em {
display:block;
margin-left:5px;
margin-right:4px;
height:5px;
border-bottom:1px solid #DFE8EB;
}

#featuredbrands a{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:block;
padding:5px 0;
}

#featuredbrands a:hover{
border-color:#6699CC;
}

#hpmsg {
float:right;
margin:0 10px;
}
a#showap:link, a#showap:visited, a#showap:active, a#showap:hover {

/*background:url(../images/allcategories.gif) repeat scroll 0 0;*/

background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -55px -8px;height:30px;

color:#FFFFFF !important;
display:block;
font-size:15px;
height:30px;
line-height:27px;
text-align:center;
width:206px;
text-decoration:none;
}
#livesupportContent,#newsletter_form,#price_interval_content,.shoppingcost,.coupon {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
#livesupportContent,#newsletter_form,#price_interval_content,.shoppingcost,.coupon {
	-moz-box-shadow:1px 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
}
.shoppingcost {
	margin-top:10px;
	width:490px;
}
#price_interval {
	padding:8px;
}
#price_interval ul li a {
	background:transparent url(../images/box_li.gif) no-repeat scroll left 4px;
	margin:2px 0;
	padding-left:15px;
	line-height:180%;
}
#livesupportContent p {padding:3px;margin:8px}
#newsletter_form{border:1px solid #bdc4c8;
/*background: #fff url(../images/newsletter.png) no-repeat -25px -15px;*/
background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -82px -488px;
text-align:center}
#newsletter_form #wholesale_newsletter_text{margin:15px 0 10px 10px; display:block; color:#666; text-align:left}
#newsletter_form #email{ background:#fff; border:1px solid #ddd; padding:3px;}
#newsletter_form button{ background:#fff url(../images/newsletter_buttonbg.gif) repeat-x left top; padding:1px 3px;font-family:arial;border:1px solid #ddd; cursor:pointer;margin:8px}
#newsletter_form button:hover{ background-position:left bottom}

h4.a400 {
background:#C1C1C1 url(../images/left_bg.gif) repeat-x scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#4D4D4D;
font-weight:normal;
font-size:15px;
padding:6px;
margin:0;
text-indent:5px;
}

#scroll,#best_scroll{position:relative;}
#prev,#best_prev{width:15px;height:140px;position:absolute;display:block;background:url(../images/left_right_bt.gif) no-repeat -30px 0;cursor:pointer;margin-top:10px;left:2px;top:40px;z-index:8002;}
#next,#best_next{width:15px;height:140px;position:absolute;display:block;background:url(../images/left_right_bt.gif) no-repeat 0 0;cursor:pointer;margin-top:10px;right:2px;top:40px;z-index:8002;}
#box,#best_box{width:670px;overflow:hidden;margin:5px 20px;}
#box ul li,#best_box ul li{width:166px;float:left;text-align:center;}
#productinfoBody #best_box ul li {
	width:33.3%;
}
#productinfoBody #best_scroll {
	background:#FFFFFF;
}
#productinfoBody #best_box {
	width:auto;
	margin:0;
}

.deals_sidebox_head{height:45px;background:url(../images/deals_sidebox_h.gif) no-repeat bottom center;display:block;}
#deals_scroll{position:relative;}
#deals_prev{width:17px;height:31px;position:absolute;display:block;background:url(../images/left_deals.gif) no-repeat 0 0;cursor:pointer;margin-top:10px;left:4px;top:85px;}
#deals_next{width:17px;height:31px;position:absolute;display:block;background:url(../images/right_deals.gif) no-repeat 0 0;cursor:pointer;margin-top:10px;right:4px;top:85px;}
#deals_box{width:170px;overflow:hidden;margin:5px 27px;}
#deals_box .deals_large {margin-top:4px}
#deals_box img{border:1px solid #EEEEEE}
#deals_box ul li{width:166px;float:left;text-align:center;}
#deals_sidebox .leftBoxContent {background:url(../images/deals_sidebox_bg.gif) repeat-x 0 bottom;padding-bottom:10px;
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:1px 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
}
.deals_thumb_content ul {width:165px;margin:10px 0 0;}
.deals_thumb_content li {position:relative;float:left;margin-right:-1px;border:1px solid #F2F2F4}
.deals_thumb_content li span {border:2px solid #FFFFFF;height:36px;width:36px;display:block;cursor:pointer;}
.deals_thumb_content li b {
background:url(../images/deals_active.gif) no-repeat 0 0;
display:none;
height:5px;
left:15px;
overflow:hidden;
position:absolute;
top:-5px;
width:9px;
}
.deals_thumb_content .thumb_active b {display:block}
.deals_thumb_content .thumb_active span {
	border:2px solid #BD4453;
	overflow:hidden;
}
.productsaveDiscount {
	position:absolute;
	background:url(../images/save_bg.gif) no-repeat;
	height:52px;
	position:absolute;
	width:54px;
	margin:5px 0 0 5px;
	text-align:center;
}
#indexHomeBody .productsaveDiscount{
	
}
.productsaveDiscount span {
	font-weight:bolder;
	line-height:390%;
	font-size:15px;
	color:#FFFFFF;
}
#bnrftr {
	margin:0;
	padding:0;
}
#bnrftr li{
	margin-left:15px;
	float:left;
	list-style:none;
}
#bnrftr li.footer_banner_1 {
	margin:0;
}
#tftr {
	background:#666666 url(../images/bg_ftr_t.gif) repeat-x scroll 0 0;	
	border-bottom:1px solid #FFFFFF;
	padding-bottom:10px;
	position:relative;
	clear:both;
}
#flogo {
	left:10px;
	position:absolute;
	top:30px;
}
#flogo img {
	height:59px;
	width:115px;
}
#tftr ul{
	margin:0 0 0 20px;
	padding:0;
}
#tftr ul {
	color:#E5E5E5;
}
#tftr ul li a {
	color:#E5E5E5;
	font-size:12px;
	text-decoration:none;
	text-indent:10px;
	display:block;
}
.sbmain fieldset {
	height:125px;
	border:1px solid #CCCCCC;
}
.sbmain legend {
	font-size:15px;
	line-height:30px;
	color:#E5E5E5;
}
.flist {
	background-color:#EFEFE3;
}
.sbmain li {
	list-style-type:square;
	padding:2px 0;
	text-align:left;
	color:#fff;
}
.sbmain li:hover {
	background-color:#444444;
	cursor:pointer;
}
.top50 {
	padding-top:10px;
}
.left235 {
	margin-left:235px;
	margin-bottom:15px !important;
}
#parent-cat, #more_way,#recent_riew,#customer_say {
	border:1px solid #CCCCCC;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-box-shadow:1px 2px 5px #CCCCCC;
}
#parent-cat ul {
	padding:0;
	margin:1px;
	list-style:none;
}

#parent-cat ul.level2 {
	DISPLAY: none;
	background:#E9eb99 left bottom;	
	left:215px; 
	POSITION: absolute; 
	top: -1px;
	z-index:800;
	width:192px;
	padding:7px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-box-shadow:1px 2px 5px #CCCCCC;
}
#parent-cat UL.level1 LI.submenu:hover UL.level2 {DISPLAY: block;}


#parent-cat LI span {
	z-index:800;
}

.a_jt{color: #999999;
    float: right;
    padding-right: 5px;}

#parent-cat .level2 li:hover span{
	background:#e9eb99;
	color:#990000;
	display:block;
}



#parent-cat li.submenu{position: relative;}

#parent-cat li {
	border-bottom:1px solid #fff;
}
#parent-cat li a {
	/*background:#FFFFFF url(../images/center_head_bg.gif) repeat-x scroll 0 0;*/
	color:#4D4D4D;
	display:block;
	font-size:12px;
	padding:3px;
	font-weight:bolder;
	text-align:left;	
	line-height:180%;
	text-indent:6px;
	text-decoration:none;
}
#parent-cat li a:hover {
	background:#E9EB99;
	color:#990000;	
	text-decoration:underline;
}
#parent-cat li .visited {
	color:#990000;
	background-color:#CC9;
}

#parent-cat ul ul a {
	background:url(../images/box_li.gif) no-repeat scroll 10px 8px;
	font-weight:normal;
	font-size:11px;
	border:none;
	text-indent:18px;
	line-height:160%;
	text-decoration:none;
}
#parent-cat ul ul a:hover {
	background:url(../images/box_li.gif) no-repeat scroll 10px 8px;
	text-decoration:underline;
}
#parent-cat ul ul li{
	border:none;
}

#productListHeading {
	margin:15px 0;
}

.more_way_content {
	padding:5px 8px;
}
.more_way_content li {
	float:left;
	color:#333;
}

.recent_riew_content div {
	border-bottom:1px dotted #CCCCCC;
	margin:9px;
}
.recent_riew_content .bs_price {
	color:#990000;
	font-weight:bolder;
	margin-top:3px;
	padding:2px 0;
}
.recent_riew_content div div {
	background-color:#FFFFFF;
	border-bottom:0 none;
	margin:0;
	text-align:left;
}

.viewedPListImg {
	border:1px solid #D3D3D3;
	height:50px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:50px;
}
.viewedPListName2 {
	line-height:16px;
	padding-left:5px;
	width:140px;
}
.autoHeight {
	clear:both;
	display:block;
	height:5px
}

.child_category {
	margin-top:5px;
}
.child_category ul li {
	display:inline;
	line-height:150%;
}


.catDescHeda {
	background:#EEEEEE url(../images/categorydescriptionhead.gif) repeat scroll 0 0;
	height:43px;
}
.catDescContent {
	background:#EEEEEE;
	padding:5px;
	line-height:1.4;
	color:#000000;
	margin-bottom:5px;
}
.catDescContent a{
	text-decoration:none;
}
.catDescContent a:hover{
	text-decoration:underline;
}
.sort_head {
	background-color:#E9E8E3;
}
.p_l_tools_main {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	padding-left:5px;
}
.p_l_tools_v {
	float:left;
	height:33px;
	width:33px;
}
.p_l_tools_l {
	background:url(../images/p_l_tools_l_1.gif) no-repeat;
	float:left;
	height:33px;
	padding-left:5px;
	text-align:center;
	width:62px;
}
.p_l_tools_l_b {
	background:url(../images/p_l_tools_l_2.gif) no-repeat;
	float:left;
	height:33px;
	padding-left:5px;
	text-align:center;
	width:62px;
}
.p_l_tools_gr {
	background:url(../images/p_l_tools_gr_1.gif) no-repeat;
	float:left;
	height:33px;
	padding-left:5px;
	text-align:center;
	width:62px;
}
.p_l_tools_gr_b {
	background:url(../images/p_l_tools_gr_2.gif) no-repeat;
	float:left;
	height:33px;
	padding-left:5px;
	text-align:center;
	width:62px;
}
.p_l_tools_sb,.p_l_tools_sh {
	float:right;
	height:33px;
}
.navSplitPagesResult {
	padding:0 5px;
	font-size:11px;
}
.productListing-data {
	border-bottom:1px dotted #CCCCCC;
	padding:2px 0;
	text-align:left;
	font-weight:normal;
}
#navColumnCenter {
	position:relative;
}
#productAdditionalImages {
	padding-top:8px;border-top:1px solid #ccc;
}

.product_img{margin:0 1px 10px;}
.product_img img.select{border:#ccc 3px solid;}
.product_img img.selected{border:#c00 3px solid;}
.product_img a:hover img.select{border:#c00 3px dashed;}
.smallpic {margin:10px 5px 5px; cursor: pointer !important;}
#highslide {position:relative;}/* margin:0 7px; */
.prodDetailsRight {
	float:right;
	color:#666666;
	width:590px;
}
.viewm {
	margin-top:20px;
}
.viewm h3 {
	color:#000000;
	font-size:16px;
	text-align:left;
	margin:0;
}

.prodDetailsRight .left {
	float:left;
	margin:10px 0 0 10px;
	width:54%;
}

.prodDetailsRight .salePrice {
	color:#990000;
	font-weight:700;
	font-family:arial;
}
.prodDetailsRight .salePrice .productSpecialPrice,.prodDetailsRight .salePrice .productPrice{
	font-size:27px;
}
.m_r_salePrice .normalprice ,.m_r_salePrice .productPriceDiscount ,.prodDetailsRight .normalprice,.prodDetailsRight .productPriceDiscount {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
.prodDetailTxt {
	line-height:250%;
	font-weight:bold;
}
.stock {
	padding:10px 0 0;
}
.instock {
	color:#1E760E;
	font-weight:bold;
	padding-left:5px;
}
.nostock {
	color:#66666;
	font-weight:bold;
	padding-left:5px;
}
.cart {
	padding:10px 0;
}
.prodDetailsRight p {
	margin:0;
	padding:0;
}
.prodDetailsRight .right {
	float:left;
	margin:10px 10px 0 0;
	color:#000000;
}
.whybuy li {
	margin:0 0 6px 0px;
	padding:6px 0 0 30px;
	height:35px;
}
.whybuy a {
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
}
.whybuy p {
	line-height:18px;
	margin:0;
	padding:0;
}
.whybuy .whybuy_1 {
	background:transparent url(../images/why_1.gif) no-repeat scroll 0 8px;	
}
.whybuy .whybuy_2 {
	background:transparent url(../images/why_2.gif) no-repeat scroll 0 8px;	
}
.whybuy .whybuy_3 {
	background:transparent url(../images/why_3.gif) no-repeat scroll 0 8px;	
}
#productReviewLink{margin:5px 0;}
#productReviewLink a:link, #productReviewLink a:visited {
	text-decoration:underline;
	color:#990000;
}
#productReviewLink a:hover{text-decoration:none}

.proleft {
	padding-left:10px;
	width:590px;
}
.product_lyr {
	padding-top:15px;
	width:100%;
}
.pcontent h1 {
	margin:12px 0;
}

.btns {
font-family:Arial,Verdana,helvetica,sans-serif;
}
.btns:active, .btns:focus {
background-color:#9BB5CF;
border-style:inset;
outline:medium none;
padding:1px 2px 1px;
}
.btns {cursor:pointer;
background-color:#254463;
border:2px outset #6988A7;
color:#FFFFFF;
font-size:12px;
font-weight:700;
outline:medium none;
padding:1px 3px 1px;
text-decoration:none;
}
/* star review */
.preview{margin-top:5px}
.preview ul{margin-left:8px}
.preview li{text-align:left;margin:8px 0 0 0;}
.preview li input{}
.preview .p_w{ font-size:14px; font-weight:bold;/*color:#1c4f90;*/text-align:left}
.subb{background:#eeeeee;border:1px solid #b7b7b7; cursor:pointer;}
.y_star{background:url(../images/y_star.jpg) no-repeat;display:block;float:left;height:12px;width:11px;}
.g_star{background:url(../images/g_star.jpg) no-repeat;display:block;float:left;height:12px;width:11px;}
.s_c_n{font-weight:bold;margin:0 5px;float:left;}
.s_d_a{margin-left:8px;font-size:11px;}
.s_r_t{color:#6b6b6b;word-wrap:break-word;margin-left:5px;margin-top:2px;}
/*.bs_container ul{height:362px}*/
.pr_container {border-bottom:1px dashed #e4e4e4;width:99.5%;margin:2px 0;padding:2px 0;}
.y_star_p{background:url(../images/testimonials/star_yellow.gif) no-repeat;display:block;float:left;height:18px;width:18px;}

.g_star_p{background:url(../images/testimonials/star_grey.gif) no-repeat;display:block;float:left;height:18px;width:18px;}

/* customer say */
.csay{margin:8px 0 0 0;width:940px; height:55px; background:url(../images/customersay/product-info_03.jpg) repeat-x;}
.our{ color:#c00000; width:189px;font-size:18px;font-weight:bold;margin:6px 0 0 5px; float:left}
.our_right{width:730px;margin:6px 0 0 2px; float:left;line-height:22px;}
.our_center{margin-left:8px;color:#072c55;font-size:13px;width:690px;line-height:20px;word-wrap:break-word;float:left}
.r_u{color:#795b71; font-size:14px;margin-left:3px;}
.img_l{width:15px; float:left}
.img_r{width:15px; float:right}



.perpage {
	border-bottom:1px solid #E7E7E7;
	color:#4D4D4D;
	display:block;
	height:20px;
	width:auto;
}
.perpage ul {
	padding:2px 0;
	text-align:center;
	width:auto;
}
.perpage ul li {
	display:inline;
}
.perpage ul li .actived {
	background:#E3F5FF;
	color:#999999;
	cursor:text;
}
.perpage ul li a {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:3px 6px;
	text-decoration:none;
}
.perpage ul li a:hover {
	color:#0092DB;
}
.special, .special_list {
	text-align:center;
	background:url("../images/bg_gradient_carousel.jpg") repeat scroll 0 0 transparent;	
}
.specialProducts{
	float:left;
	width:33.3%;
	margin:4px 0;
}
.special_list_row {
	float:left;
	width:25%;
	margin:4px 0;
}
/*customer say*/
.inform{height:64px;width:400px;float:left;line-height:1.5;}
.connect{height:64px;width:500px;float:right;line-height:1.5;}
.connect li a {
	-moz-border-radius:1px 1px 1px 1px;
	-moz-box-shadow:1px 1px 5px #031223;
	display:block;
	height:32px;
}

/* star*/
.ygrtngs{margin-top:10p;display:block}
.y_star_p{background:url(../images/testimonials/star_yellow.gif) no-repeat;display:block;float:left;height:18px;width:18px;}
.g_star_p{background:url(../images/testimonials/star_grey.gif) no-repeat;display:block;float:left;height:18px;width:18px;}

#navColumnCenter legend{color:#BF301A;font-size:116%;font-weight:bold;}

.connect li a:hover {
	-moz-box-shadow:0 0 10px #0D3863;
}
.Facebook,.Twitter,.MySpace,.YouTube {
	/*background:url(../images/social.gif) no-repeat;*/
	background:url(../imgs/gt-sp-2010-8-25.gif) no-repeat -280px -8px;
	display:inline;
	float:left;
	height:32px;
	line-height:32px;
	margin:5px 0 0 15px;
	width:109px;
}
.YouTube {
	background-position:-280px -8px;
}
.Facebook {
	background-position:-388px -8px;
}
.Twitter {
	background-position:-496px -8px;
}
.MySpace {
	background-position:-604px -8px;
}
/* deal product*/
#dealProducts {
	border:none;
	-moz-box-shadow:none;
}
.deal_header h1 {
	background:url(../images/deal_head.gif) no-repeat scroll 0 0 transparent;
	height:92px;
	margin:0 auto;
	padding:0;
}
.dealsaleprice  {
	color:#FAB121;
	font-size:65px;
	font-weight:bold;
	line-height:65px;
}
.dealsaveprice  {
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
	margin:0 0 5px;
}
.dealbaseprice  {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
}
.deal_content {
	background:url(../images/deal_content.gif) no-repeat scroll 0 0 transparent;
	height:406px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
.deal_description_container {
	float:left;
	padding:45px 0 0 18px;
	text-align:left;
	width:380px;
}
.deal_promotext  {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
.dealdesc  {
	color:#FFFFFF;
	font-size:15px;
	margin:0 0 10px;
	text-decoration:none;
	font-weight:bold;
}
.deal_get_it_now_button {
	float:left;
	margin-right:10px;
	width:128px;
}
.deal_get_it_now_button a {
	background:url(../images/getitnow.gif) no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	margin-top:20px;
	text-indent:-9999px;
	width:128px;
}
.deal_continue_shopping_button {
	float:left;
	width:201px;
}
.deal_continue_shopping_button a {
	background:url(../images/continue_shop.gif) no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	margin-top:20px;
	width:201px;
}
.arsSocial  {
	overflow:hidden;
	text-align:left;
	width:370px;
}
.arsSocial h3 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:30px 0 10px;
	margin:0;
}
.arsSocial .arsIcon {
	float:left;
	margin-right:10px;
}
.arsSocial .arsLinks {
	float:left;
	width:90px;
}
.arsSocial .email .arsLinks {
	width:70px;
	float:left;
}
.arsSocial .arsLinks a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
}

.arsSocial .facebook, .arsSocial .twitter,.arsSocial .email{
	float:left;
}

.deal_email {
	padding:15px 0 0;
}
.deal_pid_container  {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin:145px 0 0;
	position:relative;
	-moz-border-radius:5px;
}
.deal_pid_container img {
	margin:0 25px;
}
#CountMsg {
	position:absolute;
	left:110px;
	top:-135px;
	background:url(../images/block_bg.png) no-repeat scroll;
	width:182px;
	height:182px;
}
.block_content {
	padding-top:83px
}
#RemainH,#RemainM,#RemainS {
	color:#B02E2E;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:38px;
	line-height:40px;
	margin:10px 0 0 10px;
	position:relative;
	width:40px;
	z-index:1000;
}
#RemainH{
	margin:10px 0 0 24px;
	_margin:10px 0 0 12px;
}
/*deal product end */


.r_t_show{border-bottom:1px solid #CCCCCC;font-weight:bold;padding:5px;width:98%;}
.r_t_write{background:transparent url(../images/08-icon_submitArrow.gif) no-repeat scroll right center;padding-right:18px !important;}				
.r_t_div{border-bottom:1px solid #CCCCCC;float:left;width:48%;padding:5px;float:left}
.r_t_div a{text-decoration:none}
.r_t_div a:hover{text-decoration:underline}
.r_t_content{}
.s_r_t{}
/*quickview button*/
.QVbtn{position:absolute;z-index:2000;left:0px;top:88px}


#floatBox_img {
	background:url(../images/close.gif) no-repeat left top;
	width:15px;
	height:15px;
	cursor:pointer;
	position: absolute;
	top:10px; right:25px;
	z-index:9999;
}
.png {
	position:relative;
	background:url(../images/pop_win_bg.png) no-repeat;
	height:150px;
	width:273px;
	line-height:1.5;
	padding:12px 44px 22px 22px;
	text-align:left;
	color:#666666;
}
h2 {
	margin:0;
	padding:0;
	font-size:16px;
}
.blue, a.blue:link, a.blue:visited {
	color:#990000;
}
.margin_t {
	margin-top:10px;
}
.red, a.red:link, a.red:visited {
	color:#A72D2C;
}
.pad_10px {
	padding:10px;
}
.dl_dot dt {
	background:transparent url(../images/icon_arr.gif) no-repeat scroll 2px center;
	padding-left:10px;
}
.g_t_c li {
	margin-left:30px;
}
/*tell a friend*/
.t-a-f-pname{font-weight:bold;padding:0 0 5px 5px}

.hotcontent {
	margin:0 1px 1px 1px;
}
.hotcontent td.hotlr {
	border-bottom:1px solid #CCCCCC;
}
.hotlr {
	width:108px;
}
.img_sel  {
	background:none repeat scroll 0 0 #D6D6D6;
	padding:6px;
}
.hotl .img_default{
	padding:6px;
	background:url(../images/bgWhLeftOff.gif) repeat-y right bottom;
}
.hotr .img_default{
	padding:6px;
	background:url(../images/bgWhRightOff.gif) repeat-y left bottom;
}
.hFeature  {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF;
}
.hFeature h2 {
	color:#333333;
	font-size:18px;
	margin:12px 10px 10px;
	padding:0;
	text-align:center;
}
.hFeature h1 {
	color:#123FAB;
	font-size:14px;
	margin:12px 10px 4px;
	padding:0;
	height:35px;
	text-align:center;
	font-weight:normal;
}
.hot_detail {
	padding-right:5px;
	text-align:left;
}
.hot_detail .salePrice {
	color:#990000;
	font-family:tahoma;
	font-size:27px;
	font-weight:700;
}
.hot_detail .normalprice {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.hotdiv {
	width:483px;
	margin:0 auto;
	text-align:center;
	background:#FFFFFF;
	position:relative;
}
.hot_center {
	padding:0 10px 0 85px;
}
.see_detail {
	padding-top:10px;
}
.indexdes {
	text-align:left;
	padding:8px 10px 0 10px;
}


/* GG */
.gg_head {
	background:#E2E2E2;
	padding:12px 15px;
}
#indexBody .gg_head {
	background:#F0F0F0;
	padding:10px;
}
#indexBody .gg_head li{
	font-weight:normal;
	width:22%;
	line-height:18px;
	font-size:12px;
}
#indexBody .gg_head li a{
	text-decoration:none;
}
#indexBody .gg_head li.arrow{
	font-weight:normal;
	font-size:13px;
	width:100%;
}
#ggBody .gg_head {
    background: none repeat scroll 0 0 #4DB1A7;
    padding: 12px 0;
}
#ggBody .gg_head ul {
    background: url("../images/shutiao2.png") no-repeat scroll left top transparent;
    float: left;
    margin-top: 10px;
    text-indent: 35px;
    width: 20%;
}
#ggBody .gg_head ul.first {
    background: none repeat scroll 0 0 transparent;
}
#ggBody .gg_head li.arrow {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-indent: 35px;
    width: 100%;
}
#ggBody .gg_head li {
    float: none;
    line-height: 25px;
    margin-left: 0;
    width: 100%;
}
#ggBody .gg_head li a {
    color: #FFFFFF;
    text-decoration: none;
}
#ggBody .gg_head li.visited a {
    color: #FFFFFF;
}
.gg_head li.arrow {
	background:url("../images/lp_arrow_10.gif") no-repeat scroll 4px 50% transparent;
	color:#C10000;
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
	text-indent:15px;
	width:100%;
}
.gg_head li {
	float:left;
	font-size:13px;
	font-weight:800;
	line-height:15px;
	margin-left:15px;
	width:23%;
}
.gg_head li.visited a{
	color:#990000;
}
.gg_form {
	background:url("../images/lp_searchdi_10.gif") repeat scroll 0 0 transparent;
	height:31px;
	line-height:31px;
	padding-left:45px;
}
.gg_form div {float:left}
.gg_go {
	height:27px;
	padding-top:4px;
	width:40px;
}
.gg_banner {
	margin-top:10px;
}
.specialList_bar{
	margin:0;
	padding:0 0 0 15px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:26px;
	color:#FFF;
	background:url(../images/special_features_bg1.gif) no-repeat;
}

/* Shopping Cart */
.gift_head{background:#c9cbcc;padding-left:8px;line-height:160%;font-size:13px;font-weight:bold;}
.gift_img{border-color:#b2c8df;border-style:solid;border-width:1px 1px 0;}
.gift_detail td{padding:0px;}
#gift_scroll{position:relative;border:1px solid #CCCCCC;padding:10px}
#gift_prev{width:17px;height:49px;float:left;display:block;margin:10px 10px 10px 0;background:url(../images/gift_lr.gif) no-repeat 0 0;cursor:pointer;left:22px;z-index:802;}
#gift_next{width:17px;height:49px;float:left;display:block;margin:10px 0 10px 5px;background:url(../images/gift_lr.gif) no-repeat 0 -96px;cursor:pointer;right:22px;top:0;z-index:802;}
#gift_box{width:680px;overflow:hidden;float:left;}
#gift_box ul li{width:307px;float:left;text-align:left;margin-right:10px;border-bottom:1px solid #b2c8df;}
#gift_previd .disabled{background-position:0 -145px;}
#gift_nextid .disabled{background-position:0 -48px;}
.gift_price{padding-bottom:10px;font-size:15px;font-weight:bolder;color:#990000;}

/* new footer*/
.ft_new{
/*
background:url(../images/footer/bg.gif) repeat-x scroll left bottom;*/
background:url(../images/footer/bg.gif) repeat-x scroll left bottom;
border:1px solid #ccc;
height:245px
}		
.ft_block{height:236px;float:left;
padding:15px 0 0 10px;width:23.8%;
border-left:1px dotted #CCCCCC;
}
.ft_block a{text-decoration:none;}
.ft_block a:hover{text-decoration:underline}
.ft_block li{margin:10px 0 0 10px}
.ft_b_h{font-weight:bold;font-size:14px;padding-left:8px}
.ft_b_w{padding:5px 0 0 10px;line-height:2}
.secure{text-align:center}
.secure a img{margin-top:10px}
#email{margin-left:10px}
#fus li{margin:5px 0 0 10px;float:left;width:160px}
#fus img{float:left;}

#fus li a{padding:0 0 0 6px;line-height:1.5}
.ft_logo{text-align:center;/*padding:23px 0 0 270px;*/}
.ft_copyright{text-align:center;color:#000;padding-top:10px;}
.ft_logo img{margin-left:20px}
#ft_cont{text-align:center;padding-top:20px;height:21px;}
#ft_cont li{display:inline;margin-left:30px;}
#ft_cont li a{text-decoration:none;}
#ft_cont li a:hover{text-decoration:underline}

/**/
#featured_bg{background:url(../images/featured/bg.gif) no-repeat scroll 0 0;height:269px;padding-top:51px;margin-top:5px;}
.featured_small_bg{background:url(../images/featured/small_bg.gif) no-repeat scroll 0 0;
height:259px;padding:51px 0 0 5px;margin:5px 0 0 1px;}
.featured_list_bg{background:url(../images/featured/list_bg.gif) no-repeat scroll 0 0;
height:156px;
}
.featured_list_wide_bg{background:url(../images/featured/list_wide_bg.gif) no-repeat scroll 0 0;
height:156px;
}
#featured_wide_bg{background:url(../images/featured/wide_bg.gif) no-repeat scroll 0 0;height:269px;padding-top:51px;margin-top:5px;}
#featured_gallery_bg{background:url(../images/featured/gallery_bg.gif) no-repeat scroll 0 0;height:306px;padding-top:51px;margin-top:5px;}
a.pa:hover img,a.pa:active img{background-color:#ddd;} 
a.pa:link img,a.pa:visited img{padding:1px}
/*view gallery*/
.p_l_tools_ga {	background:url(../images/featured/p_l_tools_ga.gif) no-repeat scroll -4px 0;
	float:left;	height:33px;padding-left:5px;text-align:center;	width:62px;}
.p_l_tools_ga_b {	background:url(../images/featured/p_l_tools_ga_b.gif) no-repeat scroll -4px 0;
	float:left;	height:33px;padding-left:5px;text-align:center;	width:62px;}
.lay_l_blank{height:5px;}


/*contact*/
.p_contact{width:340px;border:1px solid #ccc;background:url(../images/footer/pc_bg.gif) repeat-x;}
.p_contact ul{margin-bottom:4px}
.p_contact li{clear:both;height:30px;margin:3px 0 0 20px}
.p_contact img{float:left;}
.pc_word{float:left;padding:6.5px 0 0 20px;font-size:13px}
.pc_word font{font-size:16px;color:#a1120e;font-weight:bold;}
.pc_title{text-align:center;width:306px;border-bottom:1px solid #eee;font-weight:bold;font-size:13px;padding:8px 0;}
/*my account*/
.block-1 {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:#FFFFFF none repeat scroll 0 0;border-color:#DBDBDB #DBDBDB #B0B0B0;border-style:solid;border-width:1px;margin-bottom:10px;position:relative;z-index:5;}
#account_nav {padding:6px;}
#account_nav li {background-image:none;border-bottom:1px solid #E0E0E0;}
#account_nav .curr h6 a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/account/bg_a_menu.gif) repeat-x;color:#FFFFFF;}
#account_nav h6 a {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;color:#000000;font-size:14px;line-height:18px;padding:4px 12px;}
#account_nav a {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;display:block;}
.menu_top{height:15px}
#account_nav b {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/account/bt_a_menu_p.gif) no-repeat scroll right bottom;display:block;height:20px;position:absolute;right:6px;top:0;width:20px;}
#account_nav h6 {position:relative;}

/*unsubscribe*/
#unsubDefault p{padding:0;line-height:1.5}
.us_say{font-weight:bold}
.us_say input{width:280px;margin:0 0 0 10px}
.combolist a img {
	border:1px solid #CCCCCC;
	margin:2px;
}
.combolist .itemTitle {
	height:20px;
}

/*more way*/
.mw_block{border-bottom:1px solid #ccc;padding:10px 0 5px;}
.mw_way{float:left;padding:70px 0 0 10px}

.mw_way li{color:#333333;float:left;}
.way_img{
margin:0;overflow:hidden;padding:0;}

.way_title{line-height:1.8;padding-left:5px;width:140px;}
.mw_pro{width:448px;float:left;}
.mw_pro li{width:220px;float:left;}
.mw_bottom{text-align:right;padding-right:20px}
#mw_link a{color:#444;text-decoration:none}
#mw_link a:hover{color:#990000;text-decoration:underline}
/*customer say*/
.cs_main li{padding:3px 10px 0 }
.cs_title{line-height:2;color:#999}
.cs_content{border-bottom:1px dotted #CCCCCC;line-height:1.3;padding-bottom:8px;}
.cs_vm{padding-right:10px;line-height:2.5;text-align:right;font-weight:bold}
.cs_vm a{color:#678AA7}

/*xmas banner*/
.xmas_banner{margin:6px 0 0 1px}
.xmas_header{background:url(../images/xmas/xmas_header.gif) repeat-x;}
.sf_a a{text-decoration:none}
.xmas_sf{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-box-shadow:1px 2px 5px #CCCCCC;
text-align:center;border:1px solid #DDDDDD;
height:100%;
margin-bottom:10px;
margin-top:5px;
overflow:hidden;
padding:5px;
width:693px;
//background:url("../images/xmas/bg_index_sf.gif") no-repeat scroll left top;
background:url("../images/bg_index_sf.gif") no-repeat scroll left top;
}
.xmas_fc{//background:url("../images/xmas/bg_index_fc.gif") no-repeat scroll left top;
background:url("../images/bg_index_fc.gif") no-repeat scroll left top;
}
.xmas_footer{background:url("../images/xmas/xmas_footer.gif") no-repeat scroll center bottom;}
.xmas_fh{height:199px;}

/*live support*/
.ls_tele{float:left;}
.ls_font{color:#999;font-size:11px}
.ls_telen{color:#990000;font-size:16px;font-weight:bold;height: 12px;}
/*kw*/
.keywords_assn{position:relative;}
.listkey {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;
left:1px;line-height:20px;position:absolute;top:-1.5px;width:256px;z-index:1000;}
.listkey p{padding:0;}
.listkey dl,.listkey dd{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.listkey dd a {color:#222222;display:block;height:20px;text-decoration:none;text-indent:5px;}
.listkey dd a:hover {background:#F9F9F9 none repeat scroll 0 0;color:#920101;text-decoration:none;}
.listkey dd span {color:#920101;font-weight:bold;}
.keybg {background:#F9F9F9 none repeat scroll 0 0;color:#FC7001;}
/*notify*/
#notify fieldset{padding:15px}
#notify legend{font-size:14px;}
#notify ul{margin:5px 0;}
#notify li{margin-top:5px;color:#777}
.noti_co{font-size:13px;font-weight:bold;line-height:1.5}
/*right icon*/
.productsHot{left:92px;top:0;position:absolute;background:url(../images/ricon/hot.png) no-repeat;width:61px;height:49px;}
.productsNew{left:92px;top:0;position:absolute;background:url(../images/ricon/new.png) no-repeat;width:61px;height:49px;}
.productsClean{left:92px;top:0;position:absolute;background:url(../images/ricon/clearance.png) no-repeat;width:61px;height:49px;}
/*index featured*/
.index_featured{ border: 1px solid #DDDDDD;
background: url("../images/bg_index_fc.gif") no-repeat scroll left top transparent;
margin-bottom: 10px;
margin-top: 5px;
padding: 5px;
width: 693px;
float:left;
}
.index_featured li{float:left; height: 228px;padding: 5px 0 0 5px;width: 165px;}
.index_featured h2{padding:5px 0 5px 5px}
.index_wfs{color:#4fa747;}

.block_outstock {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 0 0 0 8px;
}
.gray {    color: #8E8198;}
.sold_o {    padding: 0 10px;}
.blue {    color: #0099CC;}
.blue a:link {   color: #0099CC;}
.index_featured .title{height:45px;};


.u4_container {
	position:absolute;
    left:25px;
    top:451px;
    width:225px;
    height:127px;
}

#u4_img {
    width:225px;
    height:127px;
}

.u5 {
	position:absolute;
    left:2px;
    top:56px;
    width:221px;
    height:16px;
    font-family:Arial;
    text-align:left;
    word-wrap:break-word;
}
