/**

 * 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 $

 */



/* html tags */



/*reset styles */

body{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#wrapper{
   margin:0 auto; background:url(../images/123.jpg) no-repeat center top;/*modify by HOT*/
}
.pay { width:290px;height:50px;background:url(../images/pay.jpg) no-repeat;}
a{ text-decoration:none;}

a:hover{ text-decoration:underline;}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

}

/* remember to define focus styles! */

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/* clearfix */

.clearfix:after, #pagecontent:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix, #pagecontent {

    display: inline-block;

}



html[xmlns] .clearfix, html[xmlns] #pagecontent {

    display: block;

}



* html .clearfix, * html #pagecontent {

    height: 1%;

}



#header_logo{ margin-left:auto; margin-right:auto; width:1000px; height:204px;}

#pagecontent{width:1000px; margin:auto;background-color:#FFF;}





/* html tags */



strong 							{ font-weight:bold; }

em								{ font-style:italic; }

a								{ color:black; }

form 							{ margin:0; padding:0; }



.centerBoxContentsProducts a{
font-size:13px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;

}

/* page structure */

#access_links 					{ display:none; }

#wrapper_content {margin-left:auto; margin-right:auto;width:1000px; }

.logo{ margin-left:auto; margin-right:auto;width:1000px; height:270px; }

.foot_1{ width:871px; height:50px;}

#topbar 						{ float:left; display:block; text-align:right; margin-bottom:10px; line-height:22px; height:22px;}

#topmenu				        { float:right; padding-top:20px; display:none;}
#cart                           {margin:auto; padding-left:55px; padding-top:140px;}

#sidebar 						{ float:left; display:block; width:156px; margin-right:5px; height:1%; padding-bottom:60px; }

#content 						{ float:left; padding-top:23px; font-size:1.1em; line-height:1.5em; z-index:1; }

.contentsidebar,

#contentsidebar					{ float:left; padding:23px 0 60px; }

.contentsidebar					{ width:234px; padding-bottom:23px; }











#mainarea {width:800px; float:right;padding-top:5px;}

#sidearea{width:185px;float:left;}

#secondarea{width:150px;float:right;}





/* header */

#logo 							{ float:left; margin-top:0px; display:none;}


#topbar #topmenu ul				{ position:relative; margin-top:0; }

#topmenu ul li				{ display:inline; position:relative; text-align:left;}

#topmenu ul li a 				{ display:inline; height:auto; width:auto;  margin-left:17px; color:#999; text-decoration: none; line-height:1.1em;  }


/*#topbar ul li a 				{ display:inline; height:auto; width:auto;  margin-left:17px; color:#999; text-decoration: none; line-height:1.1em; }

*/

#topbar ul li a:hover,

#topbar a:hover,

#topmenu a:hover,

#footer a:hover		 			{ color:#000; font-size:14px; text-decoration:underline; }
#foo                             {font-family: verdana, arial, helvetica, sans-serif;font-size:13px; table-layout:auto; text-align:left; background:#f3f1f2; border-top:#000 1px outset;}





#topbar ul 						{ float:left; width:350px; text-align:left;}

#topbar ul li 					{ padding:0 6px;}

#topbar form 					{ margin-bottom:10px; }

#topbar p img					{ color:#999; float:right; }

#topbar a 						{ color:#999; }





/*#site_search {margin-top:62px; }*/



#topbar p img 					{ vertical-align:middle; margin-right:5px; }

input#sitesearch_input 			{ width:126px; color:#999; margin-left:18px; font-size:0.9em; height:16px; }

input#sitesearch_input, 

input#sitesearch_submit_input 	{ vertical-align:middle; }

/*新的导航条*/


#navbar					        { clear:both;width:1000px; height:32px;font-family:Verdana, Geneva, sans-serif;}

#navbar ul 						{ padding-left:30px;}

#navbar ul li					{ float:left;display:inline; position:relative; text-align:left;padding-left:30px; padding-right:8px;line-height:32px;}

#navbar ul li a 				{ overflow:hidden;  font-weight:bold; color:#000; font-size:14px;}

#navbar ul li a:hover		    { text-decoration:underline;}

#navbar input{ vertical-align:middle;}

#header_banner                  {float:right;  margin-top:10px; display:none}

.search_header                  { padding-top:4px;}


/* sidebar */

#sidearea ul				    { margin:0px 0 auto 0; padding-right:0px; }

#sidearea ul li 				{ display:block;}

#sidearea ul li a 			    { text-decoration:none; line-height:1.6em; }

#sidearea ul li a:hover		    { text-decoration: none; }



/* secondarea */

#secondarea ul				    { margin:0px 0 auto 0; padding-right:5px; }

#secondarea ul li 				{ display:block; margin:0 0 2px 0; padding:0 0 0 10px; }

#secondarea ul li a 			    {text-decoration:none;line-height:1.5em; }

#secondarea ul li a:hover		    {text-decoration:none;}



/* mainarea */

#mainarea h2, #mainarea h3, #mainarea h4, #mainarea h5 { position:relative; }

#mainarea h2, #mainarea h1	{ margin-bottom:10px; display:block; font-size:16px; }

#mainarea h3					{ margin-bottom:5px; display:block; color:#c146a1; font-size:16px; }

#mainarea p, #sidearea p {line-height: 1.5em;margin-bottom: 10px;}



/* footer */

#footer {border-top:3px solid #444444; background:#f3f1f2;  margin-top:0px; text-align:center}

#footer #global_footer_links { padding-top:8px; }





#footer h3 					{ margin-bottom:10px; font-size:16px; }

#footer h3 img				{ vertical-align:middle; margin-left:2px; margin-right:5px; }

#footer a 					{ color:#000; }

.footer_list				{ float:left; width:auto; margin-right:30px; padding-top:8px; }

.footer_logo				{ float:right; margin-right:15px; }

.footer_list ul li			{ margin-bottom:5px; }

#footer_nav				    { display:inline;background:url(../images/ipromo4u/bg_footetnav.jpg) left center no-repeat; width:900px; line-height:29px; height:29px;}

#footer_nav li			    { display:inline; margin-right:17px; line-height:1.2em; }

#global_footer_links		{ clear:both; padding:17px 0 10px; }

#global_footer_links		{ padding-top: 0; }









/*home page*/

#banner_ideashow {

	display:block;

	height:188px;

	width: 662px;

	overflow: hidden;

}

#ideashowtext{ padding:5px;}

#home_main_content { display:block; width:780px; padding-top:10px; margin-bottom:5px; }



#home_counterfeit_message { clear:both; margin:40px 0 0 10px; font-size:0.9em; text-align:center; }

#home_counterfeit_message img { vertical-align:middle; margin-right:3px; }



#home_main_content h2 a{ margin:0 0 5px; color:white; font-size:1.5em; text-decoration:none;}

#home_main_content h2 a:hover{ text-decoration: none; color:#c146a1;}



#display_stylers { display:block; text-align:center; margin-top:32px; }

#display_stylers ul { width:140px; margin:0 auto; }

#display_stylers ul li { float:left; display:block; width:135px; }

#display_stylers ul li a {display:block; font-size:0.9em; }

p#choose_right { color:#c146a1;line-height: 1.5em; margin-bottom: 10px;}



#more_info_stylers { clear:both; margin:13px 0 0 40px; }

#more_info_stylers img, #more_info_stylers p { float:left; display:block; }

#more_info_stylers p { width:160px; margin:14px 10px 0 5px; font-size:0.9em; text-align:center; }





#home_counterfeit_message { clear:both; margin:40px 0 0 10px; font-size:0.9em; text-align:center; }

#home_counterfeit_message img { vertical-align:middle; margin-right:3px; }



div.home_btm { float:left; clear:none; position:relative; display:block; width:324px; background:url(../images/ghdhair/home/bg_home_btm.jpg) center top no-repeat; margin:0 11px 10px 0; }

#home_btm_right { margin-right:0 !important; }



div.btm_left { float:left; position:relative; height:131px; z-index:1; }

img.home_btm_img { position:absolute; }

div.btm_right { float:left; position:relative; z-index:10; padding-top:12px; }



div.btm_right h3 { display:block; height:16px; }

div.btm_right p { font-size:0.9em; }

div.btm_right p a { font-size:1.1em; color:#cc9933; text-decoration: none; font-weight:bold; }



#home_btm_left img.home_btm_img { top:-45px; left:0; z-index:-1; }

#home_btm_left div.btm_left { width:163px; padding: }

#home_btm_left div.btm_right { width:160px; }



#home_btm_mid img.home_btm_img { top:-44px; left:14px; }

#home_btm_mid div.btm_left { width:144px; }

#home_btm_mid div.btm_right { width:178px; }



#home_btm_right img.home_btm_img { top:-26px; left:0; }

#home_btm_right div.btm_left { width:127px; }

#home_btm_right div.btm_right { width:195px; }









/* homepage modules */

 div.home_btm {  left top no-repeat; }

 #home_btm_left {  left top no-repeat; }

#home_btm_left a.feature_link_img { display:block; width:141px; height:94px; margin: 15px 0 0 10px;  left top no-repeat; }

body.homepage #content #home_btm_left a.feature_link_img img { display:block; }



 #home_btm_mid { position:relative;  left top no-repeat; }

 #home_btm_mid div.btm_left { width:165px; }

 #home_btm_mid div.btm_right { width:155px; }

 #home_btm_mid a.feature_link_img { position:relative; display:block; width:160px; height:120px; }

 #home_btm_mid a.feature_link_img img { position:absolute; top:-13px; left:-3px; }



/* lipstick jungle homepage module */

 #home_btm_right div.btm_left { width:183px; }

 #home_btm_right div.btm_right { width:140px; }

 #home_btm_right img.home_btm_img.home_btm_img { top:-32px; left:4px; }





#home_main_content #home_counterfeit_message { margin:20px 0 0 10px; }







/* ALL products*/

.shop_quarter {clear: none; float: left; margin: 10px 0px; width: 185px; text-align: center ; line-height:1.5; overflow:hidden;height: 200px! important}

.shop_quarter a {padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px}

.shop_quarter p {padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px

}

/*-----------------------------------------------------*/





CODE {

	font-family: arial,  helvetica, sans-serif;

	font-size: 1em;

	}



input ,select,TEXTAREA { /*background-color:#FFF8E3; border:1px solid #999;*/color:#999; margin-left:18px; font-size:0.9em; }





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 {

	

	padding: 0.3em;

	color:#c93;

	}



LABEL, h4.optionName {

	line-height: 1.5em;

	padding: 0.2em;

	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}



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

	}

	.categoryListBoxContents{ margin-top:3px; }



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 {

	}



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

	}



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-height: 1.8em;

	padding: 0.2em;

	border: 1px solid #C4C6C8;

	}



.messageStackWarning, .messageStackError {

	background-color: #ff0000;

	color: #ffffff;

	}



.messageStackSuccess {

	background-color: #99FF99;

	color: #000000;

	}



.messageStackCaution {

	background-color: #FFFF66;

	color: #000000;

	}

/*布局开始*/

/*#wrapper{

	margin:0 auto;

	min-width:930px;

	text-align:left;

}*/

/*wrappers - page or section containers*/





/*#footer{

	border-top:1px solid #F2D7AC;

	padding-top:20px;

	height:80px;

	

}



#footer_content{

	width:800px;

	margin:auto;

	text-align:center;

}

#footer_content a{

	color:#333;

}

	*/

#payments{

/*	float:left;

	background:url(../images/payments.gif) 1.5em 0 no-repeat;

	width:25%;

	padding:1em 0;*/

	}



/*#footer_Nav ul li {

	display:inline;

	

	}*/

/*=======================================*/	

/*products info css*/

#productGeneral{

	/*border:1px solid #C4C6C8;*/

	padding:5px;



}



/*product info*/

#productinfo_mainimages{

	float:left;
	
	width:350px;

}



#productinfo_detail{
	
	float:left;
	
	width:300px;

}



#productMainImage{

	float:left;
}



#loginbox{ text-align: center;}

h1#productName {

	white-space:normal; word-break:break-all;

	line-height:1.8em;

	font-size:13px;



}



h2#productPrices {

	line-height:1.8em;

	font-weight:normal;

	color:black;

	font-size:13px

	

}



#productDetailsList{

		float:left;

		width:100%;

		

}

#productDetailsList li{

	line-height:2em;



}



#productAttributes{

	float:left;

	margin-top:1em;

}

#productDescription{

	margin-bottom:1em;

	margin-top:0px;

}



#productDescription h2{

	color:#c146a1;

	padding-bottom:5px;

	text-align:center;

	

}



/*Shopping Cart Display*/

#cartAdd {

	width:100%;

	float:left;

	

	}	



/*产品内容页导航*/



.navNextPrevList{

	float:left;

	padding-left:20px;

}

.navNextPrevCounter{

	float:left;

}



.navNextPrevWrapper{
	
	float:left;
	
	padding-left:200px;

}

.categoryIcon{

	float:left;

}

	



#contentmainwrapper {

  margin:.5em 0;

	padding:0;

	}



/*ad area*/



#banner_01{

	width:200px;

	height:240px;

	

	float:left;

	margin-right:20px;

	border:1px solid #ccc;

	

}



#banner_02{

	width:200px;

	height:120px;

	float:left;

	

}



#banner_03{

	width:198px;

	height:120px;

	float:left;

	border:1px solid #ccc;

	

}

#banner_03 p{

	color:#993300;

	font-weight:bold;

	text-align:center;

	width:170px;

	font-size:1.3em;

	vertical-align:middle;

	padding-top:1.3em;

	

}



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

	}



.wrapperAttribsOptions {

	margin: 0.3em 0em;

	}



/*navigation*/



.navSplitPagesResult a{ font-size:13px;}

.navSplitPagesLinks a{font-size:13px}



.navNextPrevCounter {

	margin: 0em;

	font-size: 0.9em;

	}

	

.navNextPrevList {

/*	display: inline;

	white-space: nowrap;

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;*/

	}



#navSuppWrapper, #navCatTabsWrapper {

/*	margin: 0em;

	background-color: #2E2E2E;

	padding: 0.5em 0.2em;

	font-weight: bold;

	color: #909090;

	border-top:5px solid #000000;

	height: 1%;*/

	}

#navSupp{

	width:800px;

	margin:auto;

}





#bottomNav{

	margin:auto;

	}

#bottomNav a, #bottomNav a:visited{

	color:#C4C6C8;

	text-decoration: none;

	}



#navCatTabsWrapper {

	background-color: #ffffff;

	color: #C4C6C8;

	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: none;

	}



#navCatTabs ul li a {

	color: #C4C6C8;

	}



#navEZPagesTOCWrapper {

	

	float: right;

	height: 1%;

	border: 1px solid #C4C6C8;

	}



#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;*/

    margin-bottom:5px;

	font-size: 0.95em;

	

	}

	

/*导航首页*/



#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: #C30;margin-left: 0.5em;}

.advisory {}

.important {

	

	}

.notice {}

.rating{}

.gvBal {

	float: right;

	}

.centerColumn {





	}

#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, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size: 0.9em;

	}





.tableHeading TH {

	border-bottom: 1px solid #C4C6C8;



	}



.tableHeading, #cartSubTotal {

/*	background-color: #e9e9e9;*/

	 }



#cartSubTotal {

	border-top: 1px solid #cccccc;

	

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

	

	}



.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  {

	color: #EA6705;

	text-align:inherit;

	

	

	}

	

.productPriceDiscount {

color: #EA6705;

text-align:inherit;





}



.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 {

	

	}



.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;*/

	}

/*productlist use*/

.centerBoxWrapper {

	border-left: 0px ;

	border-right: 0px ;

	border-bottom: 0px ;

	width:800px;

	margin-bottom:10px;

	margin-left:0px;

	}







/*中间工具条*/

.centerBoxHeading{

	height:50px;

	

	line-height:39px;

	color:black;

	text-align:center;

	background:url(../images/middle.jpg) no-repeat;

}

 h2.centerBoxHeading{

	color:black;

	font-weight:normal;

	padding-left:20px;

	font-size:24px !important;

	letter-spacing:1px;

	text-align:center;

    

} 



/*sideboxes*/

.columnLeft {}



/*main header style*/

h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:visited,

h3.rightBoxHeading, h3.rightBoxHeading a ,h3.rightBoxHeading a:visited{

		

     color:#000;

	 font-size:14px;

    font-stretch: narrower;
	text-align:center;

	white-space:nowrap; background:url(../images/titlebg.jpg) left center no-repeat; height:29px; line-height:29px;

	}

	

.leftBoxContainer, .rightBoxContainer{margin-bottom:0px; border:#444444 1px inset; padding-bottom:0px;}



.sideBoxContent {
	
	text-indent:5px;

	}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

	 

	text-decoration: none;

	} 



.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {

	color: #000;

	}



.leftBoxHeading, .rightBoxHeading {

	color:#000; height:30px; font-size:1.5em;

}







#categoriesHeading {

	/*background:#C4C6C8 url(../images/centerboxHeadingbg.gif) repeat-x;*/

	font-size:1.1em;

	padding: 0 0 .4em 1em;

	}

#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;*/

	}



#bestsellersContent {

	/*color:#333333;

	font-weight:bold;*/

	}

#informationContent a:link, #informationContent a:visited, #bestsellersContent, 

#bestsellersContent a:link, #bestsellersContent a:visited{
	
	font-size:13px;
	
	text-decoration:none;
	
	text-indent:5px;

	}
#informationContent ul li a:hover,#bestsellersContent ul li a:hover{
	
	text-decoration:underline;

	}

#extralinks{

	padding: .5em 0 .5em 1em;

	}





.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 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 { display:none;

}



#upProductsHeading {

	text-align: left;

	}



#upDateHeading {

	text-align: right;

	}



/* categories box parent and child categories */

.category-top, .category-products{margin-top:8px; margin-bottom:8px; margin-left:6px; font-size:13px;text-transform:capitalize;}

.category-top a, .category-products a{text-decoration:none;}

.category-top a:hover, .category-products a:hover{text-decoration: underline;}

SPAN.category-subs-parent {
	font-weight: bold;
	text-decoration: underline;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	text-decoration: underline;
	}
/* end categories box links */



/*misc*/

.back {

	float: left;

	}



.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	}



.bold {

	

	}





/*talbe */

.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;*/

	}

	

.tabTable th{

	line-height:30px;



	}

	

.productListing-odd ,.productListing-even {

		line-height:28px;

}

#siteMapList {

	width: 90%;

	float: right;

	}



.ratingRow {

	margin: 1em 0em 1.5em 0em;

	}



LABEL#textAreaReviews {

	font-weight: normal;

	margin: 1em 0em;

	}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

	background-color: #ffffff;

	}

	

.information {padding: 10px 3px; line-height: 150%;}



#shoppingcartBody #shippingEstimatorContent {

	clear: both;

	}



.seDisplayedAddressLabel {

	background-color:#85C285;

	text-align: center;

	}

.seDisplayedAddressInfo {

	text-align: center;

	

	}

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

}







#ZoomBox IFRAME {



	DISPLAY: block; POSITION: absolute;Z-INDEX: -1;TOP: 0; LEFT: 0; WIDTH: 600px;  HEIGHT: 450px;



}



#ZoomBox {background:#eee url(../images/pop_bg1.gif) repeat-y right top;}







#smallImgBtns {



	position:relative; width:500px; height:54px;background:#fff url(../images/pop_bg2.gif) no-repeat 0 100%; z-index:480;padding:0 8px 10px 0;



}



#smallImgBtns li {float:left;padding:2px 4px 0px 4px;}



#product_flash_btn img,#smallImgBtns img {padding:1px;}



#product_main_con {width:747px;overflow:hidden;}



#product_main_con #search_feedback {width:230px;}





/*产品展示区域*/ 



#product_flash { width:600px; text-align:center; /*border:1px solid #eee;*/ float:left; margin:10px; padding-bottom:10px; padding-top:10px;}





#product_flash ul li{ list-style:none;}



.p_f_en {background:url(../images/btn_enlarge.gif) no-repeat; padding-left:18px;}



#product_flash_btn { text-align:center; margin-left:8px; list-style-type:none}



#product_flash_btn  li img { border:1px solid #eee;  list-style-type:none}



ul#product_flash_btn li{float:left; height:45px; width:50px; padding-top:5px;  list-style-type:none}

#ZoomBox ul,#ZoomBox li{ list-style-type:none}

#smallImgBtns{ background:#fff}

	

#wrapperAttribsOptions	{

	line-height:28px;

}





#product_flash_show{

	width:320px;

	height:320px; 

	line-height:320px;

	 display: table-cell;        vertical-align:middle;        /*设置水平居中*/        text-align:center;        /* 针对IE的Hack */        *display: block;        *font-size: 280px;/*约为高度的0.873，200*0.873 约为175*/        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/              

}

#product_flash_show img{vertical-align:middle;}



/*网站底部*/

#bottom_icon{

	margin-bottom:10PX;

}





#whatsNew,#featuredProducts{

	/*width:600px;*/



}



/*产品列表*/

.productlistitem{

	width:214px;

	height:290px;

	float:left;

	text-align:center;

    margin-left:5px;

	margin-bottom:10px;

	line-height:1.2em;

}

.itemTitle{
	font-size:17px;
	font-weight:800;
}

h3.itemTitle a{

padding-top:2px;

color: #ae047b;

font-size:16px !important;

text-decoration: none;

width:200px;

overflow:hidden;

display:block;white-space: nowrap;





}

.itemprices{

color:black;

	text-align:left;

	padding-left:10px;

}

.pricetitle{

	text-align:left;

	color:black;

	float:left;

	width:75px;

		padding-left:10px;



}

.itemimages{

	height:165px;

	width:1650px;

	overflow:hidden;

/*	text-align:center;*/

	
}
	#ZoomBox img{ height:auto!important;}



.btn_details img{

	/*margin-top:28px;*/

	padding-right:10px;

	}

#productlist_img{

/*	float:left;

	height:210px;

	width:210px;*/

}

#productlist_img img{

/*	float:left;

	width:300px;

	height:300px;*/

}



.productlist_img{

	border:1px solid  #F9F9F9;

}

.title_01{ /*background:url(../images/ipromo4u/t_01.jpg) left center no-repeat*/}





/*recently viewed*/

#recentlyviewedContent{

	padding-left:8px;

	line-height:2em;

	

}



#recentlyviewedContent tr{

	padding:2px 4px 0px 4px;

	border-bottom:1px solid #999;

	text-align:center;

	

}



#recentlyviewedContent td,#recentlyviewedContent th {

	border-bottom: 1px solid #0066FF;

	padding: 3px 5px 2px 5px;

	font-size: .8em;



}



#recentlyviewedContent th {

    background: url(images/th_bg.png) no-repeat left top;

	color: white;

	text-align: left;

	border-color: #14556b;

}

#recentlyviewedContent img{

	width:50px;

	height:40px

}



/*contactform link */

#contactformlink img{

	margin-bottom:15px;

}





.additionalImages {

	padding-top:10px;

	border:1px solid #ccc;

	width:215px;

	height:140px;

	overflow:hidden;

	margin-top:2px;

	margin-left:2px;	

}



#productAdditionalImages{

	width:660px;

	margin-left:10px;

	text-align:center;

	

}



#productListHeading{

	display:none;

	

}



#alsoPurchased{

	margin-top:30px;

}



#collsellarea{

	margin-top:10px;

	padding-bottom:5px

	

}

;

.collsellitem{

	width:33%;

	float:left;

	text-align:center;

	padding-top:10px;

}





/*flash pop*/

#ZoomBox IFRAME {



	DISPLAY: block; POSITION: absolute;Z-INDEX: -1;TOP: 0; LEFT: 0; WIDTH: 500px;  HEIGHT: 500px;



}



#ZoomBox {background:#eee url(../images/pop_bg1.gif) repeat-y right top;}







#smallImgBtns {

	position:relative; width:500px; height:54px;background:#fff url(../images/pop_bg2.gif) no-repeat 0 100%; z-index:480;padding:0 8px 10px 0;



}



#smallImgBtns li {float:left;padding:2px 4px 0px 4px;}



#product_flash_btn img,#smallImgBtns img {padding:1px;}



#recent_flash_small {

height:112px;

overflow:hidden;

position:relative;

text-align:center;

}

.max_flash_width {

padding-left:15px;

width:925px;

}

.margin_t {

margin-top:10px;

}
#createAcctDefaultLoginLink a{
	font-size:15px !important;
	color:#00F;
}



/*the product*/

#chcategoriesHeading,#contactformlinkHeading{ display:none} .centerBoxWrapper .centeredContent a img{ padding:0.2em 0 .1em 0}

#categorylistboxContent ul{}
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancy_progress.png) no-repeat;}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url(../images/fancy_closebox.png);cursor:pointer;z-index:100;display:none;}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0;}
div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title table{margin:0 auto;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(../images/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(../images/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(../images/fancy_title_right.png) repeat-x;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
a#fancy_left:hover{background:transparent url(../images/fancy_left.gif) no-repeat 0 100%;}
a#fancy_right:hover{background:transparent url(../images/fancy_right.gif) no-repeat 100% 100%;}
#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}

div.fancy_bg{position:absolute;display:block;z-index:70;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_nw.png) no-repeat;}

div.JMyCarousel .prev{
	background: url('../images/arrow_left.gif') center center no-repeat;
	width:38px;
	height:48px;
	border:0px;
}

div.JMyCarousel .next{
	background: url('../images/arrow_right.gif') center center no-repeat;
	width:38px;
	height:48px;
	border:0px;
}



/** Carousel **/
div.JMyCarousel{
text-align:center;
}

div.JMyCarousel ul{
	background-color:#fffaf5;	
}

div.JMyCarousel ul li{
	margin:5px;
	border:1px solid #aaa;
	line-height:0px;
	padding:3px;
	list-style:none;
	padding-left:3px;
	background-color:#fff;
}
#productAdditionalImages {text-align:center;}
div.JMyCarousel ul li a{ 
	margin:0px;
	padding:0px;
}

div.JMyCarousel ul li a img{
	margin-bottom:0px;
	padding-bottom:0px;
}