/**
 * 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: 72.5%;
	color: #000000;
	background-color: #ffffff;
	}

a { color: #666666; text-decoration: none; }
	
a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #666666;
	text-decoration: none;
	}
 
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	text-decoration: none;
	}
#navSupp ul li a:hover {
 	color:#EEEEEE;
	text-decoration: underline;
}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 1.4em;
	color: #9a9a9a;
	}

h2 {
	font-size: 1.3em;
	}

h3 {
	font-size: 1.2em;
	}

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

.biggerText {
	font-size: 1.1em;
	}

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;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
	
div.line {
	border-top: solid 1px #eee;
	height: 1px;
	font-size: 1px;
	margin: 10px auto;
	}


input:focus, select:focus, textarea:focus {
	background: #fdebd2;
	}

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;
	text-align:right;
	}

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 {
	padding: 0.5em;
	margin: 5px 0;
	}
	
.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	vertical-align: middle;
}

.messageStackWarning, .messageStackError {
	background-color: #ffecec;
	color: #e15454;
	}

.messageStackSuccess {
	background-color: #e5f4c8;
	color: #5f9717;
	}

.messageStackCaution {
	background-color: #fcfdbf;
	color: #9ca31d;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 888px;
	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;
	width:888px;
	margin:0 auto;
	}
#topBarWrap{
	background:#FFF;
	}
#topBar{
	width:888px;
	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;*/
	position: absolute;
	right: 110px;
	bottom: 30px;
	padding: 0;
	color: #707070;
	font-size:12px;
}
#nav_header a {
	color: #707070;
}
#nav_header a:hover {
	color: #ff0000;
}
#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:888px;
	height:100px;
	position:relative;
	}
a#logo{
	background:url(../images/logo.jpg);
	height:80px;
	margin-top:-17px;
	width:136px;
}
#topLinks{
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/sprites.png) 0 -210px repeat-x;
	width: 892px;
	height: 43px;
	margin:0;
}

#topLinks #tleft
{
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/sprites.png) -510px -160px no-repeat;
	width: 4px;
	height: 43px;
	margin:0;
}

#topLinks #tright
{
	position:absolute;
	bottom:0;
	right:0;
	_right:-1px; /* IE6 */
	background:url(../images/sprites.png) -520px -160px no-repeat;
	width: 4px;
	height: 43px;
	margin:0;
}
	
#topShoppingCart{
	float:right;
	width:101px;
	height:43px;
	background:url(../images/sprites.png) -200px -160px no-repeat;
	position:absolute;
	bottom: 0;
	right: 4px;
	_right: 3px;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-top: 5px;
	}
	
#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: 46%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {
	background:#e9e9e9;
	padding: 10px 10px 10px 30px;
	color:#a7a7a7;
	float:none !important;
}
.navSplitPagesLinks {
	background:#e9e9e9;
	padding:10px 30px;
	color:#a7a7a7;
	text-align:center;
	float:none !important;
	font-weight:bold;
}
.navSplitPagesLinks .current
{
	display:inline-block;
	background:white;
	padding:2px 5px;
}


.navNextPrevCounter {
	margin: 0em;
	font-size: 1em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #fff;
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #909090;
	border-top:none;
	height: 1%;
	}
#navSuppWrapper
{
	width:888px;
	margin:0 auto;
}
#navSupp{
	width:888px;
	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 {
	color:#9a9a9a;
	text-decoration: none;
	}
#bottomNav a:hover {
	color:#ff0000;
	}
#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: #EEEEEE;
	white-space: nowrap;
	}
#navSupp ul li a:hover {
	color:#EEEEEE;
	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: 1.05em;
	font-weight: normal;
	margin: 0em;
	}
	
#navBreadCrumb a {
	color: #f36d01;
}
#navBreadCrumb a:hover {
	color: #ff0000;
}

#navEZPagesTop {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 0;

	color:#ffffff;
	}
#navEZPagesTop a {
	display: block;
	float: left;
	height: 33px;
	padding: 10px 14px 0 14px;
	_height: 31px;					/* IE6 */
	_padding: 12px 14px 0 14px;		/* IE6 */
}
#navEZPagesTop a:link, #navEZPagesTop a:visited{
	color:#ffffff;
}
#navEZPagesTop a:hover,
#navEZPagesTop a.current
{
	background: url(../images/sprites.png) 50% -700px no-repeat;
	text-decoration: none;
}

#navEZPagesTop .split {
	display: block;
	float: left;
	background:url(../images/sprites.png) -495px -160px no-repeat;
	width: 2px;
	height: 43px;
	margin:0;
	padding:0;
}

#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 2px;
	}
#bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0 0 0 .6em;
	}
#bannerOne{
	padding:0;
	margin: .5em 0 0 0;
	}
.banners img{
	padding:0;
	}
.centerColumn{
	padding-top:0;
}

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 1em;
	}
	
#siteinfoLink
{
	background-color: #6C6C6C;
	font-size: 12px;
	padding: 8px;
	font-weight: normal;
}

#siteinfoLink a {
	color: #D7D7D7;
	text-decoration: none;
}

#siteinfoLegal {
	margin-top: 40px;
	margin-bottom: 50px;
	position: relative;
}

#siteinfoLegal #logo {
	position: absolute;
	left: 10px;
	background: url(../images/sprites.png) no-repeat -200px 0;
	width: 101px;
	height: 44px;
}

#siteinfoLegal #info {
	margin-left: 121px;
	font-weight: normal;
	color: #474747;
	font-size: 12px;
}

#siteinfoLegal #info div {
	margin: 3px 0;
}

#siteinfoLegal #info div.ty {
	color: #DD5503;
	font-weight: bold;
	font-size: 12px;
}

#siteinfoLegal #partner {}

#siteinfoLegal #partner #tianyu {
	display: block;
	float: right;
	background: url(../images/sprites.png) no-repeat -350px 0;
	width: 119px;
	height: 44px;
	margin-right: 10px;
}

#siteinfoLegal #partner #alipay {
	float: right;
	background: url(../images/sprites.png) no-repeat -470px 0;
	width: 123px;
	height: 40px;
}



/*Shopping Cart Display*/
#cartAdd {
	margin: 10px 0 0 0;
}

#cart_quantity {
	border: solid 1px #d1d1d1;
	padding: 2px;
	font-size: 16px;
	font-weight: bold;
}

#buyButton {
	margin: 10px 0;
}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

.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;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	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;
	}

.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: 120px;
	text-align: right;
	padding: 5px 0px;
	}

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

.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 {
	/*border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	border-bottom: 4px solid #9a9a9a;
	*/
	border: none;
	height: 1%;
	margin: 5px;
	}

h2.centerBoxHeading {
	font-size: 2em;
	color: #BF0465;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 14px;
	color: #ffffff;
	}
h3.leftBoxHeading{height:28px;overflow:hidden;line-height:28px;}
.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	padding: 0 8px 0 16px;
	width: 134px;
	background-color: #6d6d6d;
	font-weight: bold;
}
.centerBoxHeading{
	margin: 0em;
	padding:.1em 0 .3em 0.5em;
	background:transparent;
}
h2.centerBoxHeading_hot {
	width:168px;
	height:21px;
	display:inline-block;
	background:#fff url(../images/sprites.png) 0 -90px no-repeat;
}
h2.centerBoxHeading_hotrank {
	width:136px;
	height:21px;
	display:inline-block;
	background:#fff url(../images/sprites.png) 0 -150px no-repeat;
}
#categoriesHeading, #idolsHeading {
}
#whatsnewHeading, #manufacturersHeading, #currenciesHeading, #musicgenresHeading, 
#recordcompaniesHeading, #searchHeading, #search-headerHeading, #shoppingcartHeading {
	background:#7EA65A url(../images/brownboxHeadingbg.gif) repeat-x;
	font-size:1.1em;
	padding:.4em 0 .5em 1em;
	}
#bestsellersHeading, #reviewsHeading, #featuredHeading, #informationHeading, #moreinformationHeading, 
#ezpagesHeading, #bannerboxallHeading, #specialsHeading, #languagesHeading, #whosonlineHeading, 
#productnotificationsHeading, #tellafriendHeading {
	background:#A99A71 url(../images/greenboxHeadingbg.gif) repeat-x;
	font-size:1.1em;
	padding:.4em 0 .5em 1em;
	}
#categories ul, #idols ul,#idols2 ul{
	padding:0;
	margin:0;
	list-style:none;
	width: 100%;
	text-indent: 2em;
}
.category-top li{
	padding:0;
	margin:0;
	vertical-align:middle;
	}
li.category-top a{
	padding: 8px;
	margin:0;
	color: #727272;
	font-weight: normal;
	font-size: 14px;
	display:block;
	border-bottom: 1px solid #d9d6d6;
	background-color: #e9e9e9;
	}
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 #9a9a9a;
	background:#EEEEEE url(../images/boxlistbg.png) 1.2em 0.5em no-repeat;
	}
li.category-top a:hover{
	/*background:#333333 url(../images/boxlist.png) .4em 0.5em no-repeat;
	color:#EEEEEE;*/
	color:#ff0000;
	}
li.category-products a:hover{
	background:#333333 url(../images/boxlistbg.png) 1.2em 0.5em no-repeat;
	color:#EEEEEE;
	}
li.category-current a{
	background: url(../images/sprites.png) -579px -160px no-repeat;
	background-color: #fff;
	font-weight: bold;
	}

li.category-top{
	display:block;
	height:29px;
	overflow:hidden;
	}
li.category-top a{
	height:28px;
	display:block;
	line-height:28px;
	padding:0 0;
	}
#categoriesContent, #idolsContent, #idols2Content{
	padding: 0;
	margin: 0;
	}
#bestsellersContent {
	color:#333333;
	font-weight:bold;
	}
#informationContent a:link, #informationContent a:visited, #bestsellersContent, 
#bestsellersContent a:link, #bestsellersContent a:visited{
	color:#333333;
	font-weight:bold;
	}
#extralinks{
	padding: .5em 0 .5em 1em;
	}
.leftBoxContainer, .rightBoxContainer {
	/*border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	border-bottom: 4px solid #9a9a9a;*/
	border: none;
	background: url(../images/side_shadow.gif) repeat-y right;
	}

.sideBoxContent {
	background-color: #ffffff;
	width: 158px;
	}
	
.sideBoxShadow {
	font-size: 1px;
	height: 4px;
	background: url(../images/side_shadow_b.png) repeat-x top;
	width: 160px;
}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	height:30px;overflow:hidden;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLink, #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;
	}
	
#cartEmptyText {
	margin: 50px auto;
	color: #777;
}

#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;
	}
.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: #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;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

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

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

.productListing-rowheading {
	background-image: url(../images/centerBoxHeadingbg.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 10px 14px; line-height: 180%;}

#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;
}

/*folloing is add by jinwei*/
.footer{
	border: solid 1px #ececec;
}
.footer_title{
	background-color: #F6F5F5;
	height: 25px;
	padding: 3px 10px;
}
.footer_title div{
	width: 147px;
	height: 20px;
}
.footer_title div.cn{
	background:url(../images/imgbg.gif) -150px -350px no-repeat;
}
.footer_title div.hb{
	background:url(../images/imgbg.gif) 0px -350px no-repeat;
}
.footer_column
{
	width: 216px;
	float: left;
	background:url(../images/footer_split.png) no-repeat right;
	margin-bottom: 20px;
}
.fcend {
	background: none;
}
.footer_column .p1,
.footer_column .p2,
.footer_column .p3,
.footer_column .p4 {
	display: inline;
	width: 63px;
	height: 54px;
	float: left;
	margin: 25px 18px 25px 25px;
}
.footer_column .p1 {
	background:url(../images/sprites.png) -200px -60px no-repeat;
}
.footer_column .p2 {
	background:url(../images/sprites.png) -280px -60px no-repeat;
}
.footer_column .p3 {
	background:url(../images/sprites.png) -360px -60px no-repeat;
}
.footer_column .p4 {
	background:url(../images/sprites.png) -440px -60px no-repeat;
}

.footer_head
{
	color: #727272;
	font-size: 14px;
	margin-top: 25px;
	margin-bottom: 8px;

}
.footer_column a
{
	display: block;
	font-size:12px;
	font-weight:normal;
	margin: 3px 0 3px 106px;
	color:#6b6b6b;
}

#productListIdol
{
	background:#ed748e;
}
#productListIdolAvatar
{
	float:left;
	margin-right:30px;
}

#productListIdolInfo
{
	color:white;
	padding-right:50px;
}
#productListIdolInfo h1
{
	padding-top:40px;
	font-size:68px;
	color:white;
	font-family: verdana;
}
#productListIdolInfo p
{
	font-size:12px;
	font-weight:bold;
}


#indexIdolList
{
	padding:3px;
}


#indexIdolList .idol_item
{
	float:left;
	width:70px;
	height:70px;
	position:relative;
}
#indexIdolList .idol_item img
{
	width:70px;
	height:70px;
}

#indexIdolList .idol_item .idol_name
{
	position:absolute;
	bottom:0;
	left:0;
	width:70px;
	color:#dd137b;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#fff;
	display:none;
	FILTER: Alpha(Opacity=70);
	opacity:0.7;
}

#hotProductsRank
{
	float: right;
	width: 184px;
	margin: 10px 0 0 0;
}
#hotProductsRank ul
{
	list-style:none;
}
#hotProductsRank ul li
{
	font-size:14px;
	border-bottom:1px solid #d59baf;
	padding:3px;
	margin:2px 3px;
}
#hotProductsRankList {
	width: 162px;
	height: 360px;
	background: url(../images/hotrank_bg.png) no-repeat;
	padding: 10px 12px 0 10px;
	line-height:15px;
}

#hotProductsRankList div {
	margin:0 3px 3px 3px;
	color: #717171;
	font-weight: normal;
	font-size: 12px;
	border-bottom:1px solid #ddd;
	padding:0 0 3px 15px;
}

#whatsNew,#hotProducts
{
	position:relative;
}

#whatsNew 
{
	margin:15px 0 0 0;
}
#whatsNew .centerBoxHeading
{
	background:url(../images/sprites.png) 0 -120px no-repeat;
	height:21px;
	width:175px;
	text-indent:-5000em;
	padding:0px;
	font-size:1em;
}
#whatsNew .line
{
	border-bottom:1px solid #fff; /* don't show */
}

#whatsNew .clearBoth
{
	border-bottom:dotted 2px #d5d4d4;
	margin-top:5px;
}

#whatsNew .listContent {
	border:2px solid #eee;
	padding: 5px 5px 5px 10px;
	margin:10px 3px 0 3px;
}

.centerBoxWrapper #more
{
	position:absolute;
	right:0;
	top:16px;
	color:#b60a47;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#hotProducts
{
	float: left;
	width: 482px;
	margin: 10px 0 0 0;
}

#hotProducts .centeredContent,#whatsNew .centeredContent
{
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#f1a73b;
	text-align:left !important;
	margin:10px 0 ;
}
#hotProducts .centeredContent img,#whatsNew .centeredContent img
{
	width:124px;
	height:124px;
	float:left;
	margin-right:15px;
}

#hotProducts .centeredContent a,#whatsNew .centeredContent a
{
	font-size:12px;
	font-weight:bold;
	color:#575757;
	line-height: 125%;
}
#hotProducts .centeredContent a:hover,#whatsNew .centeredContent a:hover
{
	color:#ff0000;
}
#hotProductsList {
	width: 488px;
	height: 375px;
	background: url(../images/hot_bg.png) no-repeat;
	padding-left: 6px;
}

#hotProductsList .hotItem {
	float: left;
	width: 157px;
	height: 160px;
	overflow: hidden;
	text-align: center;
	padding-top: 20px;
}

#hotProductsList .hotItem .i {
}
#hotProductsList .hotItem .d {
	margin-top: 1px;
}
#hotProductsList .hotItem .d a { color: #666666; }
#hotProductsList .hotItem .p {
	margin-top: 1px;
	font-weight: bold;
}
#hotProductsList .hotItem .p a { color: #e11500; }

#IndexShowBox {
	width: 473px;
	height: 365px; 
	float:left;
}

#IndexAdv {
	float: right;
	width: 195px;
}

#IndexAdv #ad2 {
	margin-top: 7px;
}

#centerBigTitle {
	height: 100px;
	background: url(../images/title_bg.png) repeat-x bottom;
	position: relative;
}

#centerBigTitle .title {
	position: absolute;
	left: 0;
	bottom: 22px;
}

#centerBigTitle #IdolTitle {
	height: 44px;
	width: 192px;
	background: url(../images/sprites.png) 0 -500px no-repeat;
}

#centerBigTitle #RankTitle {
	height: 44px;
	width: 247px;
	background: url(../images/sprites.png) -200px -500px no-repeat;
}

#centerBigTitle #RankUserTitle {
	height: 44px;
	width: 223px;
	background: url(../images/sprites.png) 0 -920px no-repeat;
}

#centerBigTitle #LoginTitle {
	height: 44px;
	width: 196px;
	background: url(../images/sprites.png) -360px -550px no-repeat;
	margin-left: 15px;
}

#centerBigTitle #RegTitle {
	height: 44px;
	width: 196px;
	background: url(../images/sprites.png) 0 -650px no-repeat;
	margin-left: 15px;
}

#centerBigTitle #ResetTitle {
	height: 44px;
	width: 162px;
	background: url(../images/sprites.png) -410px -600px no-repeat;
	margin-left: 15px;
}

#centerBigTitle #MyTitle {
	height: 44px;
	width: 194px;
	background: url(../images/sprites.png) -350px -650px no-repeat;
	margin-left: 15px;
}

#centerBigTitle #TopTitle {
	height: 44px;
	width: 247px;
	background: url(../images/tit_top.gif) -200px -500px no-repeat;
}

#centerBigTitle #nav {
	position: absolute;
	right: 4px;
	bottom: 35px;
	font-size: 14px;
	color: #545454;
	text-align: right;
}

#centerBigTitle #nav a {
	display: inline-block;
	padding: 2px 5px;
	color: #545454;
}
#centerBigTitle #nav a:hover {
	color: #ff0000;
}
#centerBigTitle #nav a.current { color: #fff; background-color: #dd3232; }

#centerBigTitle #nav span {
	color: #e7e7e7;
}

#IdolList {
	margin: 2px 3px 30px 3px;
	padding: 0;
}

#IdolList .theIdol {
	position: relative;
	float: left;
	width: 245px;
	text-align: left;
	margin-bottom: 30px;
}

#IdolList .theIdol img { border: 1px solid #e1e1e1;}

#IdolList .last {
	width: 210px;
	text-align: right;
}

#IdolList .theIdol .IdolInfo {
	position: absolute;
	z-index: 2;
	left:0;
	bottom: 1px;
	_bottom: 3px;
	background-color: #000;
	padding: 15px;
	color: #fff;
	width: 179px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	line-height: 150%;
	font-size: 12px;
	text-align:left;
}

.IdolInfo .name {
	font-weight: bold;
	font-size: 14px;
}

#RankList {
	margin: 2px 3px 30px 5px;
	padding: 0;
}

#RankList .theRank {
	height: 100px;
	color: #fff;
}

.theRank img { floart: left; }
.theRank a { color: #fff; }

.theRank .rankname {
	font-size: 36px;
	font-family: verdana;
	font-weight: bold;
}

.theRank .rankinfo {
	margin-top: 10px;
	margin-left: 5px;
	font-size: 14px;
}

#RankList .ri,
#RankList .ri2 {
	height: 82px;
	margin-left: 100px;
	padding: 18px 0 0 20px;
	background-image: url(../images/rank_sprites.png);
	background-repeat: no-repeat;
}



#RankList .r1 {
	width: 577px;
	background-position: 0 0;
}
#RankList .r2 {
	width: 555px;
	background-position: 0 -100px;
}
#RankList .r3 {
	width: 536px;
	background-position: 0 -200px;
}
#RankList .r4 {
	width: 518px;
	background-position: 0 -300px;
}
#RankList .r5 {
	width: 501px;
	background-position: 0 -400px;
}
#RankList .r6 {
	width: 484px;
	background-position: 0 -500px;
}
#RankList .r7 {
	width: 463px;
	background-position: 0 -600px;
}
#RankList .r8 {
	width: 446px;
	background-position: 0 -700px;
}
#RankList .r9 {
	width: 429px;
	background-position: 0 -800px;
}
#RankList .r10 {
	width: 410px;
	background-position: 0 -900px;
}

#RankList .r21 {
	width: 577px;
	background-position: 0 0;
}

#RankList .r22 {
	width: 555px;
	background-position: 0 -100px;
}

#RankList .r23 {
	width: 536px;
	background-position: 0 -200px;
}

#RankList .r24 {
	width: 518px;
	background-position: 0 -300px;
}

#RankList .r25 {
	width: 501px;
	background-position: 0 -400px;
}


#productListing .centerBoxContentsProducts .listingProductImage
{
	width:218px;
	height:218px;
	border:1px solid #CCCCCC;
}

#productListing .centerBoxContentsProducts .itemTitle,#productListing .centerBoxContentsProducts .listingDescription,#productListing .centerBoxContentsProducts .itemPrice
{
	margin:5px 20px 5px 20px;
	text-align:left;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

#productListing .centerBoxContentsProducts .itemPrice span
{
	color:#f36d00;
	font-size:20px;
	font-weight:normal;
}

#productGeneral{}

#productContainer {
	border-collapse: collapse;
}

#productContainer td {
	border: solid #eaeaea;
	border-width: 3px 1px 1px 1px
}

#productContainer #productImage {
	border-top: solid 3px #f49400;
	width: 370px;
	vertical-align: top;
}

#productImage #bigImage {
	width: 360px;
	height: 360px;
	background-color: #eee;
	margin: 20px 5px;
}

#productContainer #productInfo {
	border-top: solid 3px #e83c0f;
	width: 324px;
	vertical-align: top;
	padding: 20px 12px;
}

#productInfo #productName {
	color: #000;
	font-family: verdana;
	font-size: 18px;
	margin: 0 0 10px 0;
}

#productInfo #productDetailsList {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-family: verdana;
	color: #000;
}

#productInfo #productDetailsList li {
	margin-top: 8px;
}

#productInfo #productPrices {
	margin-top: 8px;
	color: #ed6a00;
	font-weight: bold;
}

#productPrices .bigPrice {
	font-size: 18px;
	font-family: verdana;
}

#productPrices #freeShipping {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#productInfo .line {
	border-top: solid 1px #eee;
	height: 1px;
	font-size: 1px;
	margin: 10px auto;
}

#productFunction {}

.reviewCount {
	margin: 6px 0;
}

#productDesc {
	margin-top: 10px;
}

#productDesc h1#title_intro {
	height: 40px;
	background: url(../images/sprites.png) 0 -360px no-repeat;
	margin: 20px 0 0 0;
}

#productDesc h1#title_more_images {
	height: 40px;
	background: url(../images/sprites.png) 0 -400px no-repeat;
	margin: 20px 0 0 0;
}

#productDesc div.descArea {
	border-top: solid 2px #d9d9d9;
	padding-top: 10px;
	font-size: 14px;
	line-height: 150%;
	letter-spacing: 0.1em;
}

#NewCustomerTitle {
	width: 142px;
	height: 25px;
	background: url(../images/sprites.png) -200px -650px no-repeat;
	margin-bottom: 10px;
}

#ReturnCustomerTitle {
	width: 146px;
	height: 25px;
	background: url(../images/sprites.png) -200px -675px no-repeat;
}

#MyTable {
}

#MyTable td {
	vertical-align: top;
}

#MyTable h2 {
	font-size: 18px;
	letter-spacing: 0.1em;
	color: #666;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: solid 1px #ccc;
}

#productListTable {
	width: 100%;
	border: 0;
}
#productListTable td {
	vertical-align: top;
	padding-bottom: 20px;
	width: 33%;
}
#productListTable .productImage { border: solid 1px #ccc; }
#productListTable .productName { margin: 8px 8px 0 8px; }
#productListTable .productPrice { margin: 8px 8px 0 8px; }
#productListTable .productButton { margin-top: 8px; text-align: center; }
#productListTable .Price { font-size: 18px; font-family: Tahoma, Verdana; font-weight: bold; color: #f36d01;}


a.top {
	float: right;
	display: block;
	width: 69px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/sprites.png) -510px -60px no-repeat;
}


input.txt {
	border: solid 1px #ccc;
	padding: 3px 2px;
	font-size: 12px;
}

.hide {
	display: none;
}

.fl	{ float: left; }
.fr { float: right; }

.gray    { color: #999; }
.dark	 { color: #3a3a3a; }
.orange  { color: #f33912; }
.orange2 { color: #f59b11; }

.ul		{text-decoration: underline!important;}

.m5			{ margin:5px;}
.m10		{ margin:10px;}
.m20		{ margin:20px;}
.mt5		{ margin-top:5px;}
.mt10		{ margin-top:10px;}
.mt20		{ margin-top:20px;}
.mt15		{ margin-top:15px;}
.mt30		{ margin-top:30px;}
.mt50		{ margin-top:50px;}
.mb5		{ margin-bottom:5px;}
.mb10		{ margin-bottom:10px;}
.mb15		{ margin-bottom:15px;}
.mb20		{ margin-bottom:20px;}
.ml5		{ margin-left:5px;}
.ml10		{ margin-left:10px;}
.ml15		{ margin-left:15px;}
.ml20		{ margin-left:20px;}
.ml30		{ margin-left:30px;}
.ml44		{ margin-left:44px;}
.ml60		{ margin-left:60px;}
.ml100		{ margin-left:100px;}
.mr30		{ margin-right:30px;}

.p5			{ padding:5px;}
.p10		{ padding:10px;}
.pt5		{ padding-top:5px;}
.pt15		{ padding-top:15px;}
.pb15		{ padding-bottom:15px;}
.pl10		{ padding-left:10px !important;}
.pl15		{ padding-left:15px !important;}
.pl30		{ padding-left:30px !important;}
.pl120		{ padding-left:120px;}

.hb, .fb {
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 50px;
	height: 19px;
	font-weight: bold;
}
.hb {
	background-color: #ffeca9;
}
.fb {
	background-color: #FFD9D9;
}

.hb .m,.fb .m {
	padding: 3px 3px 0 3px;
	font-size: 12px;
}

.hb .l, .hb .r, 
.fb .l, .fb .r {
	position: absolute;
	width: 2px;
	height: 19px;
	top: 0;
	font-size: 1px;
}

.hb .l {
	background: url(/i/hb.gif) no-repeat 0 0;
	left: -2px;
}

.hb .r {
	background: url(/i/hb.gif) no-repeat -2px 0;
	right: -2px;
}

.fb .l {
	background: url(/i/fb.gif) no-repeat 0 0;
	left: -2px;
}

.fb .r {
	background: url(/i/fb.gif) no-repeat -2px 0;
	right: -2px;
}

/* Hint Box */

.hint {
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
}

.hint2 td
{
	padding:0 !important;
}
.hint2 .con {
	background-color: #fff;
	line-height: 150%;
	height: 30px;
	vertical-align: top;
}

.hint2 .tl,.hint2 .tr,.hint2 .tt,
.hint2 .bl,.hint2 .br,.hint2 .bb,
.hint2 .ll,.hint2 .rr,
.hint2 .la,.hint2 .ta
{
	font-size:1px;
}

.hint .la {
	position: absolute;
	background: url(/i/hint.png) no-repeat -45px 0;
	left: -10px;
	top: 12px;
	width: 12px;
	height: 18px;
}

.hint .ta {
	position: absolute;
	background: url(/i/hint.png) no-repeat -23px 0;
	top: -10px;
	left: 12px;
	width: 18px;
	height: 12px;
}

.hint2 .tl {
	background: url(/i/hint.png) no-repeat 0 0;
	width: 6px;
	height: 6px;
}

.hint2 .tr {
	background: url(/i/hint.png) no-repeat -7px 0;
	width : 11px;
	height: 6px;
}

.hint2 .tt {
	background: url(/i/hint.png) no-repeat -19px -23px;
}

.hint2 .bl {
	background: url(/i/hint.png) no-repeat 0 -7px;
	width : 6px;
	height: 10px;
}

.hint2 .br {
	background: url(/i/hint.png) no-repeat -7px -7px;
	width : 11px;
	height: 10px;
}

.hint2 .bb {
	background: url(/i/hint.png) no-repeat -20px -474px;
	height: 10px;
}

.hint2 .ll {
	background: url(/i/hint.png) no-repeat -12px -29px;
}

.hint2 .rr {
	background: url(/i/hint.png) no-repeat -690px -29px;
	width : 11px;
}

#cartContentsDisplay
{
	border: 1px solid #c9c9c9;
}
#cartContentsDisplay .tableHeading th
{
	background:#f7f7f7;
	color:#828181;
	border:none;
	text-align:left;
	padding:5px 10px;
	font-size:14px;
}
#cartContentsDisplay .rowEven td,#cartContentsDisplay .rowOdd td
{
	background:#fff;
	font-weight:bold;
	border-top:1px solid #e6e6e6;
	text-align:left;
}

.shoppingCartDelete
{
	float:right;
	width:50px;
	height:17px;
	background:#6c6c6c;
	color:#fff !important;
	font-weight:bold;
	font-size:12px;
	padding:4px 3px;
	margin-right:5px;
}
#shoppingTotal
{
	border:15px solid #e5e5e5;
	padding:15px 35px 30px 50px;
	color:#606060;
}

#shoppingTotal p
{
	font-size:12px;
	font-weight:bold;
	margin:5px;
}
#shoppingTotal #shoppingAmout
{
	font-size:16px;
}
#shoppingTotal #shoppingAmout span
{
	color:#e87e01;
}
#shoppingContinue
{
	height:20px;
	padding:5px 10px;
	width:130px;
	background:#6c6c6c;
	margin-top:45px;
}

#shoppingContinue a 
{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}



.addressItem,.addressItemLast,.addressItemNotFirstline
{
	padding-left:20px;
	padding-bottom:20px;
	float:left;
	width:420px;
	border:1px solid #d2d2d2;
}
.addressItemNotFirstline
{
	border-top:none;
}
.addressItemLast
{
	border-left:none;
}
.addressItem p,.addressItemLast p 
{
	margin:2px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	padding:3px;
}
#checkoutShipAddressNew
{
	border:2px solid #d7d7d7;
	margin-top:20px;
	padding:10px;
}
#checkoutShipAddressNew h2{
	color:#424242;
}
#checkoutNewAddress label,#checkoutNewAddress input,#checkoutNewAddress select{
	margin:5px;
}

.blackbg
{
	background:#757474;
	color:#fff;
	padding:5px 25px;
	font-size:14px;
}
#shippingMethod
{
	width: 100%;
}

#shippingMethod th,#shippingMethod td,#paymentMethod th,#paymentMethod td
{
	border-bottom:1px solid #e7e7e7;
	padding:5px;
	color:#535353;
	font-size:14px;
	font-weight:bold;
}
#paymentMethod th
{
	text-align:left;
}
#shippingMethod th,#paymentMethod th
{
	color:#b1b1b1;
	font-size:12px;
}
#checkoutConfirmDefault
{
	border:1px solid #dadada;
	padding:30px;
}
#checkoutShipto
{
	width:100% !important;
}
#checkoutShipto address
{
	margin-left:65px;
}
#checkoutShipto address p
{
	margin:8px;
	padding:0;
	font-weight:bold;
}
.paymentType
{
	border-top:1px solid #e7e7e7;
	height:40px;
	padding:10px;
}
#checkoutConfirmDefault #cartContentsDisplay
{
	border: none;
}
#checkoutConfirmDefault #cartContentsDisplay td,#checkoutConfirmDefault #cartContentsDisplay th,
#checkoutShipping #cartContentsDisplay td,#checkoutShipping #cartContentsDisplay th
{
	color:#828181;
	text-align:left;
	border-bottom:1px solid #f0f0f0;
	border-top:none;
	padding:5px 10px;
}
#checkoutConfirmDefault #cartContentsDisplay th,
#checkoutShipping #cartContentsDisplay th
{
	border-top:1px solid #f0f0f0;
	background:#f7f7f7;
	text-align:left;

}
.buttonRow .modify
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.totalAmoutTitle
{
	font-size:18px;
	width:220px;
}
.totalAmoutValue
{
	font-size:18px;
	color:#f79301;
}
#orderTotals
{
	border:1px solid #dddddd;
	border-top:none;
	width: 400px;
	float:right;
	font-weight:bold;
	padding: 15px;
	padding-right:80px;
}
#CartStep
{
	background:transparent url(../images/sprites.png) repeat-x scroll;
	width:370px;
	height:23px;
	position:absolute;
	right:5px;
	top:40px;
}
.cartStep1
{
	background-position:0 -809px !important;
}
.cartStep2
{
	background-position:0 -835px !important;
}
.cartStep3
{
	background-position:0 -860px !important;
}
.cartStep4
{
	background-position:0 -885px !important;
}
.wrapperAttribsOptions br
{
	display:none;
}
.wrapperAttribsOptions div.back
{
	padding-top:7px;
}
.btnSmall
{
	float:right;
	height:17px;
	background:#6c6c6c;
	color:#fff !important;
	font-weight:bold;
	font-size:12px;
	padding:4px 3px;
	width:50px;
	margin-right:5px;
	text-align:center;
}
.btnGray
{
	float:left;
	width:92px;
	height:20px;
	color:#fff !important;
	background:#6c6c6c;
	font-size:14px;
	font-weight:bold;
	padding:5px 8px;
	text-align:center;
}
.btnOrange
{
	float:left;
	width:92px;
	height:20px;
	color:#fff !important;
	background:#ff8400;
	font-size:14px;
	font-weight:bold;
	padding:5px 8px;
	text-align:center;
}

#hotProductsRankList div.top_img {
	margin:10px auto 10px auto;
	text-align:center;
	border:none;
	padding:0 0;
}
#hotProductsRankList div.top_img a{
	display:block;
	width:124px;
	height:124px;
	margin:0 auto;
}

#hotProductsRankList div.top_0 {
	background: url(../images/top_0.gif) 0 3px no-repeat;
}
#hotProductsRankList div.top_1 {
	background: url(../images/top_1.gif) 0 3px no-repeat;
}
#hotProductsRankList div.top_2 {
	background: url(../images/top_2.gif) 0 3px no-repeat;
}
#hotProductsRankList div.top_3 {
	background: url(../images/top_3.gif) 0 3px no-repeat;
}
#hotProductsRankList div.top_4 {
	background: url(../images/top_4.gif) 0 3px no-repeat;
}

#hotProductsRankList div {
	margin:0 3px 3px 3px;
	color: #717171;
	font-weight: normal;
	font-size: 12px;
	border-bottom:1px solid #ddd;
	padding:0 0 3px 15px;
}

#centerBigTitle #TopTitle {
	height: 44px;
	width: 247px;
	background: url(../images/tit_top.gif) 0 0 no-repeat;
}

.phleft{height:40px;line-height:40px;}
.phleft a {
	display: inline-block;
	padding: 2px 5px;
	color: #545454;
}
.phleft a:hover {
	color: #ff0000;
}
.phleft a.current { color: #fff; background-color: #6D6D6D; }
.tab_top th{border-top:1px solid #6D6D6D;}
.tab_top th{padding:0 5px;border-top:2px solid #6D6D6D;border-bottom:1px solid #CCCCCC;background:#F0F0F0;color:#484848;line-height:30px;text-align:left;}
.tab_top td{padding:0 5px;border-bottom:1px solid #CCCCCC;color:#484848;line-height:30px;text-align:left;}
.tab_top th.w1,.tab_top td.w1{text-align:center;}
.tab_top th.w1,.tab_top td.w1{text-align:center;}
.tab_top td.w2{color:#6D6D6D;line-height:30px;padding-top:20px;text-align:center;border:none;}
.tab_top td.col00{color:#DD3232;}
.tab_top td.col01{color:#EE6608;}
.tab_top td.col02{color:#F7B044;}
.tab_top td a{text-decoration:underline}
.col03{color:#BEBEBE;}
.tab_top td.fot-1{font-size:18px;font-weight:bold;}

/* help */
.foot_hp{float:right;}
.table_hp td{overflow:hidden;background:#F9EEB8;color:#737375;}
.table_hp td.w1{width:7px;height:7px;background:#fff;}
.table_hp td.w2{height:7px;}
.table_hp td.w3{width:7px;}
.table_hp td.w4{vertical-align:middle;height:60px;}
.table_hp td a{color:#F38B01;text-decoration:underline}
.hebg_01{text-align:right;padding-right:4px;background:url(../images/hebg_01.gif) 0 0 no-repeat;width:80px;height:25px;position: absolute;right:10px;bottom: 50px;overflow:hidden;display:block;line-height:32px;font-weight:bold;}

.fillet b{height:1px;overflow:hidden;display:block;border:solid;border-width:0 1px 0 1px;}
.fillet b.b0{margin:0 6px;height:1px;overflow:hidden;display:block;border-color: rgb(145, 192, 137);}
.fillet b.b1{margin:0 4px;}
.fillet b.b2{margin:0 3px;}
.fillet b.b3{margin:0 2px;}
.fillet b.b4{margin:0 1px;height:2px;}
.fillet b.w2{border-width:0 2px 0 2px;}
.fillet b.b0,.fillet b.b1,.fillet b.b2,.fillet b.b3,.fillet b.b4{border-color:#FA8B08;background-color: #FAF7E6;}
.fillet b.b0{background-color: #FA8B08;}
.fillet_con{border:solid;border-width:0 1px 0 1px;border-color: #FA8B08;clear:both;padding: 5px 10px; overflow: hidden; background-color: #FAF7E6;color:#484743;font-size:14px;}
.fillet_con p{margin:0;padding:10px 5px;}
.fillet_con a{margin:0;padding:10px;color:#484743;text-decoration:underline;padding:0;margin:0;}

.fillet2 b{height:1px;overflow:hidden;display:block;border:solid;border-width:0 1px 0 1px;}
.fillet2 b.b0{margin:0 6px;height:1px;overflow:hidden;display:block;border-color: rgb(145, 192, 137);}
.fillet2 b.b1{margin:0 4px;}
.fillet2 b.b2{margin:0 3px;}
.fillet2 b.b3{margin:0 2px;}
.fillet2 b.b4{margin:0 1px;height:2px;}
.fillet2 b.w2{border-width:0 2px 0 2px;}
.fillet2 b.b0,.fillet b.b1,.fillet b.b2,.fillet b.b3,.fillet b.b4{border-color:#FA8B08;background-color: #FAF7E6;}
.fillet2 b.b0{background-color: #FA8B08;}
.fillet2_con{border:solid;border-width:0 1px 0 1px;border-color: #FA8B08;clear:both;padding: 5px 10px; overflow: hidden; background-color: #FAF7E6;color:#484743;font-size:14px;}
.fillet2_con p{margin:0;padding:10px 5px;}
.fillet2_con a{margin:0;padding:10px;color:#484743;text-decoration:underline;padding:0;margin:0;}

/* 积分&&排行 */
.titlebg_jf{height:65px;background: url(../images/titlebg_jf.gif) repeat-x 0 0;}
.titlebg_jf .l0,.titlebg_jf .l1,.titlebg_jf .l2,.titlebg_jf .l3,.titlebg_jf .l4,.titlebg_jf .l5,.titlebg_jf .l6{background: url(../images/imgbg.gif) repeat-x 0 -400px;width:105px;height:50px;top:7px;left:10px;}
.titlebg_jf .l1{background-position:-150px -400px;}
.titlebg_jf .l2{background-position:-300px -400px;}
.titlebg_jf .l3{background-position:-450px -400px;}
.titlebg_jf .l4{background-position:-600px -400px;}
.titlebg_jf .l5{background-position:-750px -400px;}
.titlebg_jf .l6{background-position:-900px -400px;width:128px;}
.titlebg_jf .r1{width:220px;line-height:50px;top:7px;right:10px;text-align:right;}
.titlebg_jf .r1 .on{background:#6C6A6B;padding:2px 5px;color:#fff;}
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}
.fc_6d,a.fc_6d:link,a.fc_6d:visited {color:#6D6D6D;}
.fc_f2,a.fc_f2:link,a.fc_f2:visited {color:#F28902;}
.fc_f5,a.fc_f5:link,a.fc_f5:visited {color:#FF5E5C;}
.fc_98,a.fc_98:link,a.fc_98:visited {color:#989B9B;}
.fc_29,a.fc_29:link,a.fc_29:visited {color:#2970C0;}
.fc_e1,a.fc_e1:link,a.fc_e1:visited {color:#E14672;}
.fc_b0,a.fc_b0:link,a.fc_b0:visited {color:#B04002;}
.fc_EE,a.fc_EE:link,a.fc_EE:visited {color:#EE6B07;}
.fc_ff,a.fc_ff:link,a.fc_ff:visited {color:#fff;}
.fc_00,a.fc_00:link,a.fc_00:visited {color:#000;}
						
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.u,a.u:link,a.u:visited {text-decoration:underline;}
.big_,a.big_:link,a.big_:visited {font-size:12px;}
.big,a.big:link,a.big:visited {font-size:14px;}
						
ul,li {padding:0;margin:0; list-style:none;}
.bg_ef{background-color:#efefef;}
.line_20px {line-height:20px;}
.line_30px {line-height:30px;}
.line_40px {line-height:40px;}
.more_1{right:10px;top:15px;}
.ft20{font-size:20px;}
.ft16{font-size:16px;}
.ft10{font-size:10px;}
#tab_s1 {border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
#tab_s1 th{border-right:1px solid #cdcdcd;padding:8px;background:#EDEDED;text-align:left;color:#959595;font-weight:normal;}
#tab_s1 td{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:8px;text-align:left;}
.b,a.b:link,a.b:visited {font-weight:bold;}
.tab_list_nva{overflow:hidden;height:21px;}
.tab_list_nva div{display:block;width:138px;height:21px;line-height:21px;text-align:center;color:#8E8E8E;cursor:pointer;float:left;margin-right:5px;background: url(../images/imgbg.gif) no-repeat -150px -29px;}
.tab_list_nva div.on{background-position:-150px 0;color:#fff;}
.jf_icon1{padding-left:25px;border:1px solid #F4BD66;height:40px;background: url(../images/imgbg.gif) no-repeat -1250px 0 #FBFADA;color:#fff;line-height:40px;}
.jf_icon1 div{height:50px;width:130px;line-height:60px;padding-left:40px;color:#EC560B;top:-12px;}
.jf_icon1 .d1{background: url(../images/imgbg.gif) no-repeat -350px 0;left:150px;}
.jf_icon1 .d2{background: url(../images/imgbg.gif) no-repeat -600px 0;left:330px;}
.jf_icon1 .d3{background: url(../images/imgbg.gif) no-repeat -850px 0;left:490px;padding-left:60px;}
.jf_icon2{padding-left:25px;border:1px solid #5992B6;height:40px;background: url(../images/imgbg.gif) no-repeat -1250px -50px #E2F3F6;color:#fff;line-height:40px;}
.jf_icon2 .d1{background: url(../images/imgbg.gif) no-repeat -1250px -100px;left:150px;height:50px;width:500px;line-height:60px;padding-left:70px;color:#9CD69A;top:-12px;}
.jf_icon3{padding-left:25px;height:50px;background: url(../images/imgbg.gif) no-repeat 0px -133px;color:#fff;line-height:40px;}
.jf_icon3 .d1{background: url(../images/imgbg.gif) no-repeat -1250px -200px;left:150px;height:50px;width:500px;line-height:60px;padding-left:70px;color:#fff;font-size:14px;top:1px;}
.jf_icon4{height:27px;background: url(../images/imgbg.gif) no-repeat 0px -100px;}
#tab_s2 th{padding:5px;color:000;font-size:14px;text-align:left;color:#595959;}
#tab_s2 td{padding:5px;line-height:22px;}
.tit1{color:#282828;font-size:14px;}
.con1 {padding-bottom:10px;}
.con1 li{background: url(../images/imgbg.gif) no-repeat -1350px -151px;line-height:15px;padding:5px 0 0 10px;}
.border_b {border-bottom:1px solid #E5E5E5;}
#tab_s3 td.w1{padding:10px;}
.g_t_c{text-align:center;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.border_b {border-bottom:1px solid #E5E5E5;}
.inps01{width:100px;height:26px;border:1px solid #ADADAD;}
.inps02{width:76px;height:28px;background: url(../images/imgbg.gif) no-repeat -750px -100px;border:none;}
.inps02:focus{width:76px;height:28px;background: url(../images/imgbg.gif) no-repeat -750px -100px;border:none;}

h2.centerBoxHeading_hotrank {width:180px;height:30px;display:inline-block;background: url(../images/imgbg.gif) no-repeat -747px -150px;margin:0;}
#hotProductsRankList2 {width: 162px;height: 360px;background: url(../images/hotrank_bg.png) no-repeat;padding: 10px 12px 0 10px;line-height:15px;}
#top_r_cc li{float:left;display:block;width:168px;height:45px;overflow:hidden;padding:10px 0px;}
*html #top_r_cc li{width:162px;}
#top_r_cc .wl{width:27px;height:35px;}
#top_r_cc .wc{width:50px;height:35px;}
#top_r_cc .wr{width:75px;height:35px;margin:10px 0px 0 10px;white-space:nowrap;}
*html #top_r_cc .wr{margin:0 5px 0 5px;}
#top_r_cc .wr a{color:#000;}
#top_r_cc .wl div{width:24px;height:26px;background:url(../images/imgbg.gif) 0 -200px no-repeat;margin:15px 0px 15px 0px;color:#000;line-height:20px;}
#top_r_cc .wl .tl_0{background-position:-0 -200px;}
#top_r_cc .wl .tl_1{background-position:-50px -200px;}
#top_r_cc .wl .tl_2{background-position:-100px -200px;}
#top_r_cc .wl .tl_3{background-position:-150px -200px;}
#top_r_cc .wl .tl_4{background-position:-200px -200px;}
.nowrap{white-space:nowrap;}
#hotProductsRank2{float: right;width: 183px;overflow:hidden;margin: 10px 0 0 0;}
ul,li {padding:0;margin:0; list-style:none;}
.fc_50,a.fc_50:link,a.fc_50:visited {color:#50900B;}
.fc_35,a.fc_35:link,a.fc_35:visited {color:#E35909;}
.g_t_r{text-align:right;}
.topmain{background:url(../images/imgbg.gif) 0 -450px no-repeat;padding-top:100px;width:888px;margin:5px auto 0 auto;}
.topmain_nav{top:10px;left:42px;color:#B04002;overflow:hidden;width:846px;}
.topmain_right{top:40px;right:42px;color:#B04002;width:220px;}
.topmain_right .on{background:#C44905;padding:2px 5px;color:#fff;}
.topmain_conter{width:900px;margin:0 auto;}

.pb_bglc_left{width:364px;overflow:hidden;}
.pb_bglc_t_left{width:346px;margin:0 auto;background:url(../images/imgbg.gif) -250px -200px no-repeat;height:36px;line-height:40px;color:#fff;padding-left:20px;font-size:14px;overflow:hidden;}
.pb_bglc_c_left{width:366px;margin:0 auto;background:url(../images/pb_bglc.jpg) 0 0 repeat-y;}
.pb_bglc_b_left{width:366px;margin:0 auto;background:url(../images/pb_bglb.jpg) 0 0 no-repeat;height:21px;}

.pb_r_cc_left{width:350px;overflow:hidden;background:url(../images/pb_bglct.jpg) 0 0 repeat-x;margin:0 auto;}
.pb_r_cc_left li{float:left;display:block;width:350px;height:100px;overflow:hidden;padding:20px 0px 10px 0px;border-bottom:1px solid #F0EDE8;}

*html .pb_r_cc_left li{width:350px;}
.pb_r_cc_left .wc img{border:1px solid #E9E9E7;}
.pb_r_cc_left .wl{width:70px;height:90px;}
.pb_r_cc_left .wc{width:100px;height:90px;}
.pb_r_cc_left .wr{width:165px;height:95px;margin:5px 0px 0 5px;color:#555;}
*html .pb_r_cc_left .wr{margin:5px 5px 0 5px;}
.pb_r_cc_left .wr a{color:#555;}
.pb_r_cc_left .wl div{width:37px;height:37px;background:url(../images/imgbg.gif) 0 -200px no-repeat;margin:25px 0px 15px 20px;color:#000;line-height:20px;}
.pb_r_cc_left .wlc div{width:37px;height:37px;background:url(../images/imgbg.gif) 0 -200px no-repeat;margin:5px 0px 15px 20px;color:#000;line-height:20px;}
.pb_r_cc_left .wl .tl_0{background-position:-0 -250px;}
.pb_r_cc_left .wl .tl_1{background-position:-50px -250px;}
.pb_r_cc_left .wl .tl_2{background-position:-100px -250px;}
.pb_r_cc_left .wl .tl_3{background-position:-150px -250px;}
.pb_r_cc_left .wl .tl_4{background-position:-200px -250px;}
.pb_r_cc_left .wlc .tl_5{background-position:-250px -300px;}
.pb_r_cc_left .wlc .tl_6{background-position:-300px -300px;}
.pb_r_cc_left .wlc .tl_7{background-position:-350px -300px;}
.pb_r_cc_left .wlc .tl_8{background-position:-400px -300px;}
.pb_r_cc_left .wlc .tl_9{background-position:-450px -300px;}

.pb_r_cc_left .wlc{width:50px;height:40px;}
.pb_r_cc_left .wrc{width:275px;height:45px;margin:5px 0px 0 5px;}

.pb_r_cc_left li.bt{height:50px;border:none;}


.pb_bglc_center{width:319px;overflow:hidden;}
.pb_bglc_t_center{width:251px;margin:0 auto;background:url(../images/imgbg.gif) -651px -200px no-repeat;height:36px;line-height:40px;color:#fff;padding:0 20px 0 50px;font-size:14px;overflow:hidden;}
.pb_bglc_c_center{width:321px;margin:0 auto;background:url(../images/pb_bgcc.jpg) -1px 0 repeat-y;}
.pb_bglc_b_center{width:321px;margin:0 auto;background:url(../images/pb_bgcb.jpg) -1px 0 no-repeat;height:21px;}

.pb_r_cc_center{width:305px;overflow:hidden;background:url(../images/pb_bgcct.jpg) 0 0 repeat-x;margin:0 auto;}
.pb_r_cc_center li{float:left;display:block;width:350px;height:100px;overflow:hidden;padding:0px;border-bottom:1px solid #F0EDE8;}
.pb_r_cc_center li.no{border:none;}

*html .pb_r_cc_center li{width:305px;}
.pb_r_cc_center .wl{width:50px;height:100px;}
.pb_r_cc_center .wc{width:100px;height:100px;}
.pb_r_cc_center .wr{width:135px;height:70px;margin:30px 0px 0 10px;color:#555;}
*html .pb_r_cc_center .wr{margin:30px 5px 0 5px;}
.pb_r_cc_center .wr a{color:#555;}
.pb_r_cc_center .wl div{width:37px;height:37px;background:url(../images/imgbg.gif) 0 -250px no-repeat;margin:25px 0px 15px 10px;color:#000;line-height:20px;}
.pb_r_cc_center .wl .tl_0{background-position:-0 -250px;}
.pb_r_cc_center .wl .tl_1{background-position:-50px -250px;}
.pb_r_cc_center .wl .tl_2{background-position:-100px -250px;}
.pb_r_cc_center .wl .tl_3{background-position:-150px -250px;}
.pb_r_cc_center .wl .tl_4{background-position:-200px -250px;}
.pb_r_cc_center .wl .tl_5{background-position:-250px -250px;}
.pb_r_cc_center .wl .tl_6{background-position:-300px -250px;}
.pb_r_cc_center .wl .tl_7{background-position:-350px -250px;}
.pb_r_cc_center .wl .tl_8{background-position:-400px -250px;}
.pb_r_cc_center .wl .tl_9{background-position:-450px -250px;}


.pb_bglc_right{width:210px;}
.pb_bglc_t_right{width:190px;margin:0 auto;background:url(../images/imgbg.gif) -1000px -200px no-repeat;height:36px;line-height:40px;color:#fff;padding:0 0 0 20px;font-size:14px;overflow:hidden;}
.pb_bglc_c_right{width:210px;margin:0 auto;background:url(../images/pb_bgrc.jpg) 0 0 repeat-y;}
.pb_bglc_b_right{width:210px;margin:0 auto;background:url(../images/pb_bgrb.jpg) 0 0 no-repeat;height:21px;}

.pb_r_cc_right{width:195px;overflow:hidden;background:url(../images/pb_bgrct.jpg) 0 0 repeat-x;margin:0 auto;}
.pb_r_cc_right li{float:left;display:block;width:190px;height:60px;overflow:hidden;padding:0px;}

*html .pb_r_cc_right li{width:195px;}
.pb_r_cc_right .wl{width:40px;height:60px;}
.pb_r_cc_right .wc{width:100px;height:60px;}
.pb_r_cc_right .wr{width:135px;height:50px;margin:10px 0px 0 10px;color:#555;white-space:nowrap;}
*html .pb_r_cc_right .wr{margin:10px 5px 0 5px;}
.pb_r_cc_right .wr a{color:#555;}
.pb_r_cc_right .wl div{width:37px;height:37px;background:url(../images/imgbg.gif) 0 -300px no-repeat;margin:20px 0px 15px 10px;color:#000;line-height:20px;}
.pb_r_cc_right .wl .tl_0{background-position:-0 -300px;}
.pb_r_cc_right .wl .tl_1{background-position:-50px -300px;}
.pb_r_cc_right .wl .tl_2{background-position:-100px -300px;}
.pb_r_cc_right .wl .tl_3{background-position:-150px -300px;}
.pb_r_cc_right .wl .tl_4{background-position:-200px -300px;}
.pb_r_cc_right .wl .tl_5{background-position:-250px -300px;}
.pb_r_cc_right .wl .tl_6{background-position:-300px -300px;}
.pb_r_cc_right .wl .tl_7{background-position:-350px -300px;}
.pb_r_cc_right .wl .tl_8{background-position:-400px -300px;}
.pb_r_cc_right .wl .tl_9{background-position:-450px -300px;}

/* footer */
.footd1{margin-bottom: 20px;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;height:56px;overflow:hidden;text-align:center;vertical-align:middle;background:url(../images/footer/footbg01.gif) left bottom repeat-x;}
.footd1 div{width:628px;height:39px;margin:0 auto;background: url(../images/imgbg.gif) no-repeat -550px -250px;margin-top:8px;}
#footlink{margin-bottom: 20px;color:#4F4F4F;}
#footlink {font-weight:normal;padding-top:10px;}
#footlink a{margin:0 10px;color:#4F4F4F;font-weight:normal;}
#footpartner{margin-bottom: 20px;}
#footpartner img{border: solid 1px #ececec;margin-left:10px;vertical-align:top;}
.black,a.black:link,a.black:visited {color:#000;}
#footbottom{padding:20px 0 0 260px;margin-bottom: 20px;}
#footbottom .on1{background: url(../images/sprites.png) no-repeat -350px 0;width: 119px;height: 44px;float:left;}
#footbottom .on2{background: url(../images/sprites.png) no-repeat -470px 0;width: 123px;height: 40px;float:left;margin-left:20px;}
#footbottom .on3{background: url(../images/imgbg.gif) no-repeat -850px -350px;width: 115px;height: 45px;float:left;margin-left:20px;}
#foottext{text-align:center;font-weight:normal;line-height:20px;}

.checkout_info{border-top:1px solid #C12C04;border-bottom:1px solid #C12C04;padding:10px;display:block;background:#F58400;color:#fff;line-height:20px;font-size:12px;}
.footer_link_con{padding:10px 30px 20px 30px;}
.footer_links{width:111px;height:41px;border:1px solid #ECECEC;float:left;background: url(../images/imgbg.gif) no-repeat -550px -300px;margin:10px 10px 0 0;overflow:hidden;}
.footer_links a{display:block;width:111px;height:41px;}
.footer_link_con .l_0{background-position:-550px -300px;}
.footer_link_con .l_1{background-position:-700px -300px;}
.footer_link_con .l_2{background-position:-850px -300px;}
.footer_link_con .l_3{background-position:-1000px -300px;}
.footer_link_con .l_4{background-position:-350px -350px;width:138px;}
.footer_links a{width:138px;}
.footer_link_con .l_5{background-position:-500px -350px;width:128px;}
.footer_links a{width:128px;}
.footer_link_con .l_6{background-position:-650px -350px;width:191px;}
.footer_links a{width:191px;}


/*二级分类样式*/
.nav{position:relative;z-index:10000; display:block; margin:0 auto;}
.nav li{display: block; float:left; position:relative;}
.nav li ul{width:auto; overflow:hidden;}
.nav li ul li{ display:block; float:left; color:#000; position:static; line-height:100%;}
.nav li span{display:none;position:absolute; top:40px; right:-50px; left:-200px; padding:0 10px; background:#c0c0c0;text-align:center; line-height:28px; height:28px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; font-weight:normal; font-size:12px;}
.nav li span a:hover{text-decoration:underline;}
#navEZPagesTop div{display:block;}


