/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #B73A48;
	text-decoration: none;
	}
 
a:visited {
	color: #B73A48;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {
	color: #B73A48;
	text-decoration: underline;
	}
#navSupp ul li a:hover {
 	color:#EEEEEE;
	text-decoration: underline;
}

a:active {
	color: #0000FF;
	}
.att label{height:24px;}
h1 {
	font-size: 1.5em;
	color: #9a9a9a;
	}

h2 {
	font-size: 1.1em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 11px;
	}
.content{line-height:18px; font-size:11px; text-indent:20px;}
.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

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: 2.5em;
	}

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;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 954px;
	vertical-align: top;
	}

#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#contentMainWrapper {
	margin:.5em 0;
	padding:0;
	}
#headerWrapper{
	margin: 0em;
	padding: 0em;
	}
#topBarWrap{
	background:#EEEEEE;
	}
#topBar{
	width:800px;
	margin:auto;
	color:#2C2C2C;
	font-weight:bold;
	padding: .8em;
	}
.topBox{
	float:left;
	padding: 0 2em 0 2em;
	height:3em;
	}
#nav_header{
	border-right:1px solid #9a9a9a;
	padding: .2em 3em 0 1em;
	}
#lang_header{
	border-right:1px solid #9a9a9a;
	padding-left:2em;
	}
#currency_header{
	border-right:1px solid #9a9a9a;
	}
#cart_header{
	background:url(../images/cart_bg.gif) 2em 0 no-repeat;
	padding:.2em 0 0 8em;
	}
#logoWrap{
	margin:auto;
	background-color: #ffffff;
	width:800px;
	border-bottom:.5em solid #EEEEEE;
	}
#topLinks{
	float:right;
	background:#900000;
	margin: .9em auto;
	width:74%;
	}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	}
	
#tagline {
	color:#000000;
	font-size: 1.8em;
	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%;
	}

.floatingBox li{border-bottom:solid 1px #D8D8D8;height:19px;}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
	/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/
.xiangxi{width:320px; float:left}
.xiangxi ul{width:100%;}
.totalBox{color:#ff6600; font-weight:bold;}	
.buttonRow address{line-height:20px;}
.floatingBox{line-height:18px;}
#productPrices{font-size:14px;color:#CC0000}
.productGeneral{font-size:16px; color:#000000;}
.productGeneral td{text-align:center;clear:both;}
.productGeneral p{line-height:18px;font-size:11px;}
.biggerText{border:solid 1px #D4D4D4}
.productGeneral table{margin-left:8px;width:926px;}
.productGeneral td{background:#fff; text-align:left; border:solid 1px #D4D4D4;}
.productGeneral td b{color:#000000;}
.productGeneral td{font-size:11px; line-height:20px; text-indent:20px;}
ul,li{list-style:none;}
.productGeneral li{font-size:11px;height:19px;}
#cartAdd span{text-align:left;margin-right:40px;position:relative;left:0px;top:-8px;}
#cartAdd small{position:relative;left:0px;top:-10px;}
.input{height:16px;width:50px; position:relative;left:0px;top:-7px;}
.cart{width:900px;margin:0 auto;border-bottom:solid 1px #F0C26F;}
.MsoNormal{font-size:11px;}
	/*aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/

/*navigation*/

.navSplitPagesResult {margin-bottom:10px;}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

 #navCatTabsWrapper {
	margin: 0em;
	padding: 0.5em 0.2em;
	color: #003399;
	border-top:1px solid #cccccc;
	height: 1%;
	}
#navSuppWrapper{ width:950px;color: #003399; background:url(../images/bg_foot.gif) repeat-x left top; margin:0 auto}
#navSupp{
	width:800px;
	margin:auto;
}
#payments{
	float:left;
	background:url(../images/payments.gif) 1.5em 0 no-repeat;
	width:25%;
	padding:1em 0;
	}
#bottomNav{
	margin:auto;
	}
#bottomNav a, #bottomNav a:visited{
	color:#003399;
	text-decoration:underline;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navSupp ul li a:visited, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #003399;
	white-space: nowrap;
	}
#navSupp ul li a:hover {
	color: #FF7300;
	text-decoration:underline;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#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: 0.5em;
	}

#navMainSearch {
	float: right;
	}
#navBreadCrumb {
	padding: 0.5em 0.5em;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	font-size:12px;
	}
#navBreadCrumb a{font-size:12px;}
#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 1.5em 0 1.7em .5em;
	color:#ffffff;
	}

#navEZPagesTop a:link, #navEZPagesTop a:visited{
	color:#ffffff;
	padding:0 1em 0 .8em;
	}
#navEZPagesTop a:hover{
	text-decoration:underline;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn {
	padding: 0.8em;
	font-size:11px;
	}
#bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0 0 0 0;
	}
#bannerOne{
	padding:0;
	margin: .5em 0 0 0;
	}
.banners img{
	padding:0;
	}
.centerColumn{
	padding-top:0;
}
.main b{color:#FF0000;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd{
	text-align: center;
	margin: 1em;
	border: 1px solid #D4D4D4;
	padding: 1em;
	width:940px;
	margin:0 auto;
	font-size:12px;
	margin-bottom:5px;
	}

.tableHeading TH {
	border-bottom: 1px solid #FFB64B;
	color:#7B2E00
	}

.tableHeading, #cartSubTotal {
	background-color:#FCEDC4;
	 }

#cartSubTotal {
	border-top: 1px solid #FFB64B;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 10px;
	font-weight:bold;
	padding-left:10px;
	}

#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;
	}

.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;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.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: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
background:url(../images/greenboxHeadingbg.gif) repeat-x scroll 0 0;
	border-left: 1px solid #9BBDD3 ;
	border-right: 1px solid #9BBDD3 ;
	border-bottom: 1px solid #9BBDD3 ;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 12px;
	background:url(../images/greenboxHeadingbg.gif) repeat-x;
color:#000;
line-height:20px;
	}
.iis{width:270px; float:left;margin-left:20px;border-bottom:1px solid #9BBDD3;border-left:1px solid #9BBDD3;border-right:solid 1px #9BBDD3;margin-bottom:10px; position:relative;left:80px;}
.iis span{font-size:11px; font-weight:bold;text-align:left; position:relative;left:-10px;}
.iis p{line-height:20px;font-size:11px; text-align:left;}
/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #000000;
	}
.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	padding:0 0 0 1em;
	line-height:26px;
	background:#9a9a9a url(../images/catboxHeadingbg.gif) repeat-x;
}
.centerBoxHeading{
	margin: 0em;
	padding:.3em 0 .4em 2em;
	background:url(../images/centerboxHeadingbg.gif) repeat-x;
	color:#7B2E00;
}
#categoriesHeading {
margin:0; padding:0;
	background:#fff1d1 url(../images/centerboxHeadingbg.gif) repeat-x;
	width:180px; height:28px;
	font-size:1.1em;
	line-height:28px;
	text-align:center;color: #7b2e00;

	}
 #manufacturersHeading, #currenciesHeading, #musicgenresHeading, 
#recordcompaniesHeading, #searchHeading, #search-headerHeading, #shoppingcartHeading ,
#whatsnewHeading, #reviewsHeading, #featuredHeading, #informationHeading, #moreinformationHeading, 
#ezpagesHeading, #bannerboxallHeading, #specialsHeading, #languagesHeading, #whosonlineHeading, 
#productnotificationsHeading, #tellafriendHeading,#bestsellersHeading{
	background:url(../images/greenboxHeadingbg.gif) repeat-x ;height:26px;
	color:#000000;
	font-size:1.1em;
	}
#categories ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.category-top li{
	padding:0;
	margin:0;
	background: #EEEEEE;
	vertical-align:middle;
	}
li.category-top a{
	padding:.4em 0 0 1.5em;
	margin:0;
	color:#003399;
	font-weight:bold;
	display:block;
	height:1.8em;
	font-weight:normal;
	border-top:2px solid #FFFBEF;
	background:#FFFBEF ;
	}
li.category-products a{
	padding:.4em 0 0 1.5em;
	margin:0;
	color:#333333;
	font-weight:bold;
	display:block;
	height:1.8em;
	border-bottom:1px solid  #FF6600;
	background:#EEEEEE url(../images/boxlistbg.png) 1.2em 0.5em no-repeat;
	}
li.category-top a:hover{
    border-top:2px solid #FF8F27;
background:#FFE9C0;
	text-decoration:none;
	}
li.category-products a:hover{
	background:#333333 url(../images/boxlistbg.png) 1.2em 0.5em no-repeat;
	color:#EEEEEE;
	}
#categoriesContent{
	padding:0;
	margin:0;
	}
#bestsellersContent {
	color:#333333;
	font-weight:bold;
	}
#informationContent a:link, #informationContent a:visited, #bestsellersContent, 
#bestsellersContent a:link, #bestsellersContent a:visited{
	color:#7B2E00; font-size:11px; color:#333333; 
	font-weight:normal
	}
#bestsellersContent a:hover{ color:#7B2E00}
#extralinks{
	padding: .5em 0 .5em 1em;
	}
.leftBoxContainer{
	margin: 0 0 1em 0;

background-color:#FFFBEF;

border:1px solid #FFB64B;
border-top:0px;
	
	
	}
	.rightBoxContainer,#bestsellers,#reviews {
	margin: 0 0 1em 0;

background-color: #FFFFFF;

border:1px solid #9BBDD3 !important;
border-top:0px !important;
	
	
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #000000;
	text-decoration:underline
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #000000;
	text-decoration: none;
	}

.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, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 5px;
	color:#D03A48;
	font-weight:bold
	}
#bestsellers .wrapper a:link,#bestsellers .wrapper a:visited{ color:#333333;}
#bestsellers .wrapper a:hover{ color:#333333;}

#bestsellers ol {
list-style:none;
	padding: 0;
	margin-left: 5px;
	margin-top:0
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
.ic{
	display:none;
	}
#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: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #333333;
	font-weight:bold;
	}
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;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color:#FFFBEF;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #FFFFFF;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color:#FCEDC4;
	height: 2em;
	}

.productListing-rowheading {
	background: url(../images/centerBoxHeadingbg.gif) repeat-x;

   height:26px;
	color: #B73A48;
	}


#siteMapList {

	}

.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;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

/***IMAGE HANDLER SUPPORT ***/

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}


<!-- top add  -->


/*my*/

#trsContentId a {display:block;padding:2px 6px;border:1px solid #fff;}

.maskIframe{position:absolute;z-index:1;width:1px;height:1px;top:0px;left:0px;border:0px;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
/* my */












#aliLogo{float:left;margin-right:15px;font:bold 10px verdana;}
#header	{height:80px;background:#fff url(../images/headCap.gif) repeat-x;}
.header960{width:960px;margin: auto;}
.utility{text-align:right;padding:3px;height:25px;}
.utility a:link,.utility a:visited{color:#3D5376;text-decoration:none;}
.utility a:hover{text-decoration:underline;}

#mainNav{float:right;margin-top:10px;}
#mainNav ul {display:inline;}
#mainNav li {display:block;float:left;margin-right:10px;background:#FFFFDD url(../images/mainNavHome.gif) right no-repeat;}
#mainNav a:link,#mainNav a:visited {display:block;width:83px;height:21px;text-align:center;font:bold 11px/20px arial!important;color: #4E2207;text-decoration: none;}
#mainNav .myAlibaba {width:88px;background:url(../images/mainNavMyAlibaba.gif) top no-repeat; }
#mainNav .myAlibaba a:hover {text-decoration:underline!important;}
#mainNav .myAlibaba ul {position:absolute;z-index:1000;width:133px;padding:10px 3px 5px 5px;border:solid 1px #E9C94D;border-top:none;border-right:none;margin:0; background:url(../images/subNavBg.gif) right top no-repeat;}
#mainNav .myAlibaba li {clear:both;width:130px;margin:0 auto 0 auto;background:none;}
#mainNav .myAlibaba li.line {border-bottom:solid 1px #E1E1DC;}
#mainNav .myAlibaba li a:hover {text-decoration:underline!important;background:none;}
#mainNav .myAlibaba li a:link,#mainNav .myAlibaba li a:visited {display:block;width:120px;height:auto;padding:1px 5px 1px 5px;margin:0 auto 0 auto;text-align:left;font:bold 11px/20px arial!important;/*color:#4E2207;*/text-decoration:none;}


#page960{margin:auto;text-align:left;min-width:760px;max-width:960px;width:960px;}

.importantNotice{text-align:center;width:100%;background-color:#FFFFE1;border-bottom:1px solid #ACA899;}
.importantNotice a:link{text-decoration:underline;}

.colRL{float:left;overflow:hidden;}
.colR,.colRR{float:right;overflow:hidden;position:relative;}
#page960.frameA {position:relative;}
#page960.frameA .colL{width:180px;position:absolute; z-index:8;top:123px;left:0;}
#page960.frameA .colR{width:100%;margin-left:-193px;}
#page960.frameA .colR .colRmargin{margin-left:193px;margin-bottom:10px;}
#page960.frameA .colRL{width:100%;margin-right:-303px;}
#page960.frameA .colRL .colRLmargin{margin-right:302px;} 
#page960.frameA .colRR{width:289px;}




.aliSearch {clear:both;background:#F5F8FB url(../images/aliSearch_tabsBg.gif) top repeat-x; _height:1%;}
.aliSearch ul {margin:0;list-style-type:none;list-style-image:none;height:30px;margin-left:235px;}
.aliSearch li {float:left;margin-right:2px;background:#D6E5EE url(../images/aliSearch_tabsLeft.gif) left top no-repeat;}
.aliSearch li a{padding:7px 10px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(../images/aliSearch_tabsRight.gif) right top no-repeat!important;}
.aliSearch li a:link,.aliSearch li a:visited{color:#455B80;}

.aliSearch .searchBox {padding:10px 12px 14px 12px;text-align:center;color:#fff;background:#3F80B1 url(../images/aliSearch_searchBg.gif) left top no-repeat; height:20px;}
.aliSearch .searchBox a{color:#fff;}
.aliSearch li.current {height:30px;background:#93C2DE url(../images/aliSearch_current_tabsLeft.gif) left top no-repeat;}
.aliSearch li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(../images/aliSearch_current_tabsRight.gif) right top no-repeat!important;}
.aliSearch ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.aliSearch li.other{margin-left:20px;background:none;}
.aliSearch li.other a{background:none!important;font-size:10px;font-family:verdana;font-weight:normal;}


.intelligent{position:relative;z-index:9;display:inline;}
.intelligentList {background:#fff;position:absolute;z-index:777;top:20px;top:22px;left:0px;border:1px solid #8E8E8E;width:430px;padding-top:6px; }
.intelligent input#forsearch{padding-left:3px;width:149px;}
.intelligent input{width:454px;padding:3px;font-size:13px;border:1px solid #418FB4}
.intelligent select{width:160px;font-size:13px;}
.intelligentList{padding:0;}
.intelligentList {background:#fff;width:430px;padding-top:6px; text-align:left}
.intelligentList div span{float:right;}
.intelligentList{padding:0px 0px 0px 0px;}
.intelligentList div{padding:0px;background:#fff;border:2px solid #fff;}
.intelligentList a {color:#000!important;text-decoration:none;display:block;padding:1px 6px 1px 0px;}
.intelligentList a span {color:green;}
.intelligentList a:visited {color:#000!important;text-decoration : none;padding:1px 6px 1px 0px;}
.intelligentList a:visited span {color:green;}
.intelligentList a.current div{background:#3366CC;border:2px solid #3366CC;color:#fff;}
.intelligentList a:visited.current div span,.intelligentList a.current div span{color:#fff}
.intelligent .intelligentIframeMask {background:#fff;position:absolute;z-index:776;top:28px;left:0px;width:430px;height:10px; }
.intelligentList .intelligentListTitle{cursor:pointer;height:20px;background:#edf1f9;border:0;border-bottom:1px solid #d5e1ee; margin:0;text-indent:5px;color:#4d4d4d;font-size:11px;font-weight:bold}
.intelligentList .intelligentListTitle span{text-decoration:underline;display:block;float:right;margin-top:-19px;padding-right:5px;text-indent:12px;background:url(../images/intelligent_upIcon.gif) left center no-repeat}
.intelligentList .showSearchSuggestion {padding-left:14px;text-decoration:underline;cursor:pointer;width:345px;height:20px;background:#edf1f9 url(../images/intelligent_downIcon.gif) 3px center no-repeat;border-bottom:1px solid #d5e1ee; margin-left:0;text-indent:5px;color:#4d4d4d;font-size:11px;font-weight:bold}


.homePopSearch{padding:5px 15px 10px 15px;margin-bottom:10px;background:url(../images/aliSearch_popBg.gif) top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.homePopSearch a:link{color:#003399;text-decoration:none;margin-left:5px;margin-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.homePopSearch a:visited{color:#003399;text-decoration:none;}
.homePopSearch a:hover{color:#FF7300;text-decoration:underline;}
input.buttonSkinA{color:#5E2708;background:#FEEEB1 url(../images/buttonSkinAL.gif) bottom repeat-x;border-top:1px solid #F39D24;border-left:1px solid #F39D24;border-right:1px solid #CF6F18;border-bottom:1px solid #CF6F18;}

#whatnow a img,#no_bottom a img{  margin-left:10px; margin-right:10px; padding-top:5px; }
#whatnow .txt,#no_bottom .txt{ float:left; width:120px; color:#D03A48; font-weight:bold;padding-top:5px; }
#whatnow .txt a:link,#whatnow .txt a:visited,#no_bottom .txt  a:link,#no_bottom .txt a:visited{color: #333333; display:block; padding-bottom:5px; font-weight:normal}
#whatnow .txt a:hover,#no_bottom .txt  a:hover{ color:color: #333333; text-decoration:underline}
#whatnow .img,#no_bottom .img{ float:left;width:80px; height:80px; vertical-align:middle}
#whatnow{ text-align:left; height:100%; overflow:hidden; border-bottom:1px dotted #CCCCCC;margin-left:5px; margin-right:5px;}
#no_bottom{ text-align:left; height:100%; overflow:hidden; margin-left:5px; margin-right:5px;}


#bestsellers{border-top:1px solid #FFB64B;border-left:1px solid #FFB64B;border-right:1px solid #FFB64B;border-bottom:1px solid #FFB64B; background-color: #FCEDC4; }

/*  #bestsellersHeading{ background:#FFF1D1 url(../images/centerboxHeadingbg.gif) repeat-x scroll 0%;
color:#7B2E00;
font-size:14px;
height:15px;
line-height:normal;
margin:0pt;
padding:0pt;
padding-top:5px;
padding-left:10px;
background:none}
.best_sale{ background:url(../images/sale.gif) no-repeat left top; width:94px; height:54px;position: absolute;top:-1px;left:136px; z-index:100}
.wrapper ol li{ line-height:18px;}
.wrapper ol{ margin-top:5px; margin-bottom:5px;}  */
/*  site map  */
#siteMapList{ width:485px;  margin:0 auto}
#siteMapList ul{ margin:0; padding:0; list-style:none; text-align:left;}
#siteMapList  ul li { float:left;width:230px; _width:210px; margin-left:5px; margin-bottom:10px; font-size:12px; /*min-height:85px; _height:80px; */ }
#siteMapList  ul li a{ font-weight:bold}
#siteMapList ul  li ul{ margin:0; padding:0; list-style:none;}
#siteMapList ul  li ul li{ font-size:10px; margin-bottom:0; line-height:16px; background:url(../images/sell_list.gif) no-repeat left 8px; padding-left:8px; /* min-height:18px;_height:18px; */}
#siteMapList ul  li ul li a{ color:#000000; font-weight:normal;}
/*sell all*/

#centerBoxWrapper_allCategories{ height:100%; overflow:hidden;}
#centerBoxWrapper_allCategories ul { margin:0; padding:0; list-style:none; float:left; margin-left:10px; width:200px; margin-bottom:10px; }
#centerBoxWrapper_allCategories ul li{ margin:0; padding:0;-display:inline; padding-left:15px;-padding-left:0;}
#centerBoxWrapper_allCategories ul li a{ display:block;padding:4px 0;padding-left:20px;background: url(../images/sell_list.gif) no-repeat 11px 8px; color:#333333}
#centerBoxWrapper_allCategories ul li h3 a{ padding-left:0; color:#069; font-size:11px; padding:6px 0; background:none }
#centerBoxWrapper_allCategories .box_right_line { border-right:1px solid #ddd;width:300px;-width:295px;}
#centerBoxWrapper_allCategories h2 { border-bottom:1px solid #ddd}
#centerBoxWrapper_allCategories .box_side{ padding-left:50px;}



#products_tags_list{ width:960px;}
#products_tags_list ul{ width:215px; float:left; margin:0; margin-left:15px; margin-right:5px; padding:0}
#products_tags_list li{background: url(../images/sell_list.gif) no-repeat left 6px;display:block; padding-left:1em; margin-bottom:10px;}
#products_tags_list li a{color:#003399}
#products_tags_list #splitpage_link{ margin:0; margin-top:10px; clear:both; width:980px;}
#products_tags_list #splitpage_link li{ background:none; float:left;padding:0; }
#products_tags_list #splitpage_link a{ border:1px solid #ddd; padding:2px; width:13px; display:block; margin-right:5px; text-align:center}

#products_tags_list #splitpage_link a:hover{ border-color:#069}
#products_tags_list #splitpage_link li.cur a{ border-color:#069; color:#069; font-weight:bold}

.tag_link_list{ clear:both; margin:10px auto; border:1px solid #ddd; padding:4px; text-align:center}
.tag_link_list a{ font-size:15px; font-weight:bold; padding-left:5px; color:#619FC6}


.tags { margin-top:5px; margin-bottom:5px; text-align:center}
.tags a{border:1px solid #fff; padding:0 2px; margin:0; font-weight:normal}
.tags a:hover{ border-color:#069}



/* #checkoutShipping,#shoppingCartDefault,#checkoutPayment,#checkoutConfirmDefault{ width:890px; margin:0 auto; padding:30px; padding-top:10px; border:1px solid #CBDDF1; background:url(../images/tableV_bg.gif) repeat-x left top;} */


#tagsSearchResultsDefault #cat10_67Table td{padding-bottom:8px; padding-top:5px; border-bottom:1px  dotted #999999}
#tagsSearchResultsDefault #cat10_67Table .productListing-data{ padding-left:10px;}
#tagsSearchResultsDefault .productListing-rowheading .productListing-heading{border-bottom:0px; color:#7B2E00; font-size:12px; font-weight:bold; padding-left:10px;}
#tagsSearchResultsDefault #product_detailss a{ background:url(../images/product_detail.gif) no-repeat center; display:block; height:26px;}
#tagsSearchResultsDefault{ padding:0}

#SearchTextIdx{ color:#666666}

#productListing .productListing-data{ border-bottom:1px dotted #999999; padding-top:5px; padding-bottom:8px;}





#indexDefault{ margin:0 auto; padding:0; padding-left:5px;}
.guild_safe{background-color:#FFFFFF;
border:1px solid #9BBDD3;
margin:5px 0pt 1em;}
.guild_safe h1{ margin:0; padding:0; font-size:12px; color:#000000; padding:5px 5px 5px 10px;}
.guild_safe ul{ margin:0px; padding:0px 5px 5px 10px; list-style:none}
.guild_safe ul li,#informationContent li{ background:url(../images/arrow.gif) no-repeat left 5px; padding-left:15px; line-height:18px;}
#informationContent{ padding-left:10px;}
.guild_safe div{ padding-left:10px; padding-right:10px; padding-bottom:5px; line-height:16px;  color:#999999;	font-family: arial, helvetica, sans-serif;}
/* .logoin_r{ position: relative;top:30px;  z-index:9999}
.login_sign,.login_join{ display:block; float:left; margin-right:5px; margin-left:5px; 
background:#FEEEB1 url(../images/buttonSkinAL.gif) repeat-x scroll center bottom;
border:1px solid #F39D24;
color:#5E2708;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-top:0pt; text-align:center;
height:24px; line-height:24px;
width:65px}
#bestsellersHeading{ padding-top:45px; position:relative}
*/
.logoin_r{ height:230px; overflow:hidden; background-color:#FFFBEF; border:1px solid #FFB64B; margin-bottom:10px; }
.login_sign,.login_join{ display:block; float:left; margin-right:5px; margin-left:5px; 
background:#FEEEB1 url(../images/buttonSkinAL.gif) repeat-x scroll center 1px;
border:1px solid #F39D24;
color:#5E2708;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-top:10px; text-align:center;
height:24px; line-height:24px;
width:65px}
#featuredProducts .centerBoxHeading{background:url(../images/greenboxHeadingbg.gif) repeat-x ;height:26px;
	color:#000000;
	font-size:1.1em;}
#featuredProducts{margin: 0 0 1em 0;background-color: #FFFFFF;border:1px solid #9BBDD3 !important;border-top:0px !important;}
/* .best_sale{ background:url(../images/sale.gif) no-repeat left top; width:94px; height:54px;position: absolute;top:0px;left:135px; z-index:100}  */
.centerBoxContentsFeatured { margin:5px 10px 5px 10px; padding-top:5px; padding-bottom:2px; height:130px; width:130px!important; border:1px solid #EFEFEF;_width:126px!important; color:#B73A48; font-weight:bold}
.centerBoxContentsFeatured a{ color:#000000; font-weight:normal}
.guild_wholesale{ height:26px; border:1px solid #FBCE73; background-color:#FFFFFF; line-height:26px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666}
.login_box_r{ padding:5px;}
.guild_what{border:1px solid #fbce73; margin-top:5px; padding:5px 20px 10px 20px; background-color:#ffffec; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.guild_what h1{ color:#B73A48; font-size:14px; text-align:center}

























.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	width:172px;
	padding-left:1px;
	padding-bottom:0px;
	float:left;
	z-index:500;
}
.menu ul {
	background:transparent;
	float:left;
}
.menu ul ul {
	width:174px;
}
.menu ul li {
	float:left;
	display:block;
	width:172px;
	height:24px;
	line-height:24px;
	background:#FFFBEF ;
	-overflow:hidden;
	border-top:2px solid #FFFBEF;
	font-weight:bold;
	
		
}

.menu ul li a:hover {
    border-top:2px solid #FF8F27;
	margin-top:-1px;
	color:#003399;
}
.menu ul ul li {
	display:block;
	width:159px;
	height:auto;
	line-height:140%;
	border:0;
	font-weight:normal;
	padding:2px 0 2px 20px;
	border-right:2px solid #FF8F27;
	background-position:0 -32px;
	background-color:#fff;
	border-left:1px solid #FF8F27;
	padding-right:2px

}
.menu ul ul  div{border-bottom:1px solid #FF8F27;  height:100%; overflow:hidden;  }
.menu ul ul .b_top {
	background-position:0 0;
	border-top:2px solid #FF8F27;
	border-right:2px solid #FF8F27;
	border-left:1px solid #FF8F27;
	padding-top:10px;
}
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	width:180px;
	font-size:1em;
	text-decoration:none;
	color:#000;
	padding:0;
	text-indent:0.8em;
}
.menu ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#000;
	background:none;
	text-indent:0;
	width:auto;
}
.menu ul ul li a:hover {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu ul ul :hover > a {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
}
* html .menu a:hover {
	color:#000;
	position:relative;
	z-index:100;
	text-decoration:none;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu li:hover {
	position:relative;
}
.menu :hover > a {
	color:#000;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu ul ul {
	position:absolute;
	height:0;
	top:-10000px;
	left:156px;
	width:183px;
	padding-bottom:4px;
	height:auto;
	background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;
}
.menu ul :hover ul {
	top:-1px;
}
.MsoNormalTable table{clear:both;margin-top:20px;}
#whatsNew  .centerBoxContentsNew{ height:135px!important;_height:140px}

#cartImage{ width:130px;}
.cartProductDisplay a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:11px; padding-right:5px; s}
#productDetailsList li{ padding-top:10px;}
#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault{ padding-left:20px;}
#checkoutShippingHeading,#checkoutPaymentHeading{ font-size:12px; color:#000000}
#productDescription{ clear:both}
.box_lr{ padding-left:10px; padding-right:10px;}
#checkoutShippingHeadingMethod{ padding-top:10px;}
.shipping_img {
background:transparent url(../images/shipping_img.jpg) no-repeat scroll center top;
height:63px;
margin-top:5px;
}
#ho_showcatepro{ padding-bottom:15px;}
#ho_showcatep a.aaa{ color:#000000; font-size:12px; font-weight:bold}
#ho_showcatep ul{ margin:0; padding:0;margin-top:5px;}
#ho_showcatep ul li {background:url(../images/menu_sub_icon.gif) no-repeat left 5px; padding-left:10px; line-height:16px;}
#ho_showcatep ul li a:link,#ho_showcatep ul li a:visited{ color: #666666}
.live_chat{ background:none; position:relative; width:100px;}
.live_chat a{ display: block; background:url(../images/livechat.gif) no-repeat left top; height:39px!important; position: absolute; margin-top:-15px; width:122px!important;}
.live_chat a:hover{ display: block; background:url(../images/livechat.gif) no-repeat left -39px; height:39px!important; position: absolute; margin-top:-15px; width:122px!important;}
.productListing-odd,.productListing-even{star:expression(onmouseover=function()  
    {this.style.backgroundColor="#ffffef"},  
  onmouseout=function(){this.style.backgroundColor="#FFFFFF"}) } 
.productListing-odd:hover,.productListing-even:hover{ background-color:#ffffef}

.related_cate2{ padding:5px 20px 10px 20px; border:1px solid #D2D2D2; height:100%; overflow:hidden; margin-bottom:10px;}
.related_cate2 ul{ margin:0; padding:5px 0 0 0}
.related_cate2 ul li{background:url(../images/menu_sub_icon.gif) no-repeat 10px 5px; padding-left:20px; padding-bottom:5px;width:156px; float:left}
.related_cate2 ul li a:link,.related_cate2 ul li a:visited{ color:#000000}
.related_cate2 ul li a:hover{ color:#000000}
#productListing{ border:1px solid #CCCCCC}
#productListing .cat11Table{ padding-left:100px; padding-right:10px;}
#productsListingTopNumber,#productsListingBottomNumber,#newProductsDefaultListingTopNumber,#newProductsDefaultListingBottomNumber{ padding-left:10px;}
#productsListingListingTopLinks,#productsListingListingBottomLinks,#newProductsDefaultListingTopLinks,#newProductsDefaultListingBottomLinks{ padding-right:10px;}
#productsListingListingTopLinks a,#productsListingListingTopLinks .current,#productsListingListingBottomLinks a,#productsListingListingBottomLinks .current,#newProductsDefaultListingTopLinks a,#newProductsDefaultListingBottomLinks a{ background-color:#FFFFFF; border:1px solid #D2D2D2; padding:2px 5px 2px 5px; color:#000000}
#productsListingListingTopLinks,#productsListingListingBottomLinks{ *padding-top:3px;}
 .productListing-rowheading {background:transparent url(../images/greenboxHeadingbg.gif) repeat-x left -1px;color:#000000; height:26px;}
#cat11Table th a:link,#cat11Table th a:visited{ color:#000000}
#list_bottom td{ border-bottom:0px!important }
#ezpagesContent ul li{ line-height:18px; padding-left:20px; background:url(../images/sell_list.gif) no-repeat 10px 10px;}
#ezpagesContent ul li a:link,#ezpagesContent ul li a:visited{ color:#333333}
#all_categories_list img{ position:relative;top:5px}
#all_categories_list:link,#all_categories_list:visited,#all_categories_list:hover{ text-decoration:none}
.productListing-data{ font-weight:bolder; color:#D03A48}

.productListing-data .itemTitle,.productListing-data .listingDescription{ text-align:left; color:#333333; font-weight:normal}
.productListing-data .itemTitle a,.productListing-data .listingDescription a{ font-weight:bold; color:#333333}

#reviewsContent a:link,#reviewsContent a:visited,#reviewsContent a:hover{ color:#333333}
#current_category{ border:1px solid #9BBDD3; padding:5px 10px 10px 10px; margin-bottom:10px;}
#current_category ul{ margin:0; padding:0}
#current_category ul li a{ font-weight:bold; color:#333333;}
#current_category ul li ul li{ padding-left:15px; background:url(../images/arrow.gif) no-repeat 2px 6px; }
#current_category ul li ul li a{ font-weight:normal}
#current_category_price_search {  padding-top:10px;}
#current_category_price_search  span{ font-weight:bold;}
#current_category_price_search  ul { padding-top:5px;}
#current_category_price_search  li{ height:20px; }
#current_category_price_search  li a{ font-weight:normal !important; display:block;height:20px;padding-left:15px;}
#current_category_price_search  li a:hover{ background-color:#F3F7FA}


#newProductsDefaultListingTopNumber{ margin-bottom:0}
