/**

 * 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{background:url("../images/bg_body.jpg") no-repeat center top #f3f3f3; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

a{ text-decoration:none;}

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

}

#wrapper{

	background:#73736b;

}

#header_logo{ margin-left:auto; margin-right:auto; width:1000px; height:164px; padding-bottom:9px;}

#pagecontent{width:1000px; margin-left:auto; margin-right:auto; background:#fff;}







#baner{ float:left; width:1000px;}

#NavMain{ color: #fff; margin-top:42px;
	height:20px;
    font-size:11px;	
	float:right; margin-right:60px; display:inline;
    font-family:Arial, Helvetica, sans-serif;
}

#NavMain a{
    color: #fff;
	text-align:center;
	margin-left:8px;
	margin-right:8px;
}

#NavMain a:hover{ 
    color: #fff;
	text-decoration:underline;
}

#indexsearch{
    float:left;
    font-size:12px;
    color:#666;
	height:27px; width:210px;
}
#indexsearch form{ display:block;height:27px;}
.curren_choose { display:block;
    float:right;
	color:#000;
	text-align:center;
}

#banar{ float:left; height:70px;}


.submitBtn  {display:block\0; float:left\0;background:url("../images/go_bt.gif") no-repeat; height:22px; width:30px; border:none; }
input.txt  {display:block\0; float:left\0;  height:22px; width:160px; background:url("../images/ser_bg.gif") no-repeat top left; border:none; }
/* html tags */



strong 							{ font-weight:bold; }

em								{ font-style:italic; }

a								{ color:black; }

form 							{ margin:0; padding:0; }





/* page structure */

#access_links 					{ display:none; }

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

.logo{width:217px; height:70px; float:left; margin-top:20px;}
.logo a{ display:inline;}

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

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

#topmenu				   avbar 						{ clear:both; heigh     { float:right; padding-top:20px; display:none;}

#nt:50px;line-height:34px; width:1000px; background-image:url(../images/nav.jpg);}

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

#content 						{ float:left; padding-top:2px; 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:980px; float:right;padding-top:5px; background-color:#FFFFFF; margin:0px 10px;}

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

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





/* header */



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

#topmenu ul li,

#navbar 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,

#navbar ul li 					{ display:inline; position:relative; /*text-align:left; */}



/*#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:#b5b5b5; text-decoration:underline; }





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




#nemu{ width:1000px; font-family:Verdana, Geneva, sans-serif; height:80px; float:left; } 
#nav{ float:left; width:1000px; margin-bottom:19px;}



#nav ul 						{ padding-left:30px; padding-top:3px;}



#nav ul li					{ float:left;display:inline; position:relative; text-align:left;padding-left:10px; padding-right:20px;line-height:32px;}



#nav ul li a 				{ font-weight:bold; color:#333; font-size:13px; }



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



#nav input{ vertical-align:middle;}

#shoppingcart{ float:right; text-transform:lowercase; margin-top:10px; margin-right:5px; display:inline;}









/*#navbar ul 						{ margin:5px 0 0 10px; }*/

#navbar ul li					{ float:left;  left  center no-repeat;padding:0 21px;line-height:36px; height:36px;}

#navbar ul li a 				{ overflow:hidden;  font-weight:bold; color:#000; text-decoration:none; color:white;}

#navbar ul li a:hover		    { text-decoration:none;/*background:url(../images/bg_menu_over.gif) left  center  repeat-x;display:block;;*/}

#navbar input{ vertical-align:middle;}





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



/* 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 {background:url("../images/bt_bg.gif") no-repeat center top #5b5b5b; margin-top:25px; text-align:center; width:1000px; color:#b5b5b5; padding-top:20px;}

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





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

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

#footer a 					{ color:#b5b5b5; }

.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:15px; 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:0px; 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:12px;}



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{
	width:460px;

	

	float:left;

	text-align:center;

}



#productinfo_detail{

	float:right;

	width:300px;

	padding-left:10px;

	

}



#productMainImage{

	float:left;

	 

	

}



#loginbox{ text-align:center;}

h1#productName {
	width:260px;

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

	line-height:1.8em;

	font-size:13px;



}
h2#productName
{
	
	width:400px;
	
	
	
	
}


h2#productPrices {
	width:250px;

	line-height:1.8em;

	font-weight:normal;

	color:black;

	font-size:13px

	

}



#productDetailsList{

		float:left;

		width:250px;

		

}

#productDetailsList li{

	line-height:2em;



}



#productAttributes{
	width:250px;

	float:left;

	margin-top:1em;

}

#productDescription{

	margin-bottom:2em;

	margin-top:1em;

}



#productDescription h2{

	color:#c146a1;

	padding-bottom:5px;

	text-align:center;

	

}



/*Shopping Cart Display*/

#cartAdd {

	width:250px;

	float:left;

	

	}	



/*产品内容页导航*/



.navNextPrevList{

	float:left;

	padding-left:20px;

}

.navNextPrevCounter{

	float:left;

}



.navNextPrevWrapper{

	float:right;

}

.categoryIcon{

	float:left;

}

	



#contentmainwrapper {

  margin:.5em 0;

	padding:0;

	}



/*ad area*/



#banner_01{

	width:190px;

	height:240px;

	

	float:left;

	margin-right:20px;

	border:1px solid #ccc;

	

}



#banner_02{

	width:190px;

	height:120px;

	float:left;

	

}



#banner_03{

	width:190px;

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

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

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

	}

#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 {
	width:980px;

	margin-bottom:10px;

	margin-left:0px;

	}







/*中间工具条*/

.centerBoxHeading{
	
	height:34px;
	line-height:34px;
	text-align:left;}

 h2.centerBoxHeading{
color:#535353;
	font-weight:bold;
	padding-left:20px;
	font-size:14px;
	letter-spacing:1px;
	text-align:left;
	border-bottom:1px dashed #666;}



/*sideboxes*/

.columnLeft {}



/*main header style*/

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

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

		

     color:#FFFFFF;

	 font-size:14px;

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

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

	}

	

.leftBoxContainer, .rightBoxContainer{margin-bottom:5px; padding-bottom:10px;}



.sideBoxContent {
	width:179px !important;
	padding-left:10px; font-size:14px;
	background:#F6F6F6;
	}



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

	 

	text-decoration: none;

	} 



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

	color: #FFFFFF;

	}



.leftBoxHeading, .rightBoxHeading {

	color:#c146a1; height:1.6; font-size:1.5em; width:190px;

}







#categoriesHeading {}

	

#categories{

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

background:#F6F6F6;
}

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

	}

	

.category-top{font-family:Arial, Helvetica, sans-serif; margin-top:5px; margin-left:8px; font-size:14px;}

.category-top 

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

	}

	

	





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

A.category-top, A.category-top:visited {

	color: #008000;

	text-decoration: none;

	}

A.category-links, A.category-links:visited {

	/*color: #333333;*/

	font-weight:bold;

	}

	.category-products{ font-size:14px; margin-top:5px;}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

	color: #FF0000;

	text-decoration: none;

	}

 

/* 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 {

	color:#EA6705;

	

	

	

	

/*	background-image: url(../images/centerBoxHeadingbg.gif);

	height: 2em;

	color: #FFFFFF;*/

	}

	

.tabTable th{

	line-height:30px;



	}

	

.productListing-odd ,.productListing-even {

		line-height:28px;

		

}



.productListing-odd a ,.productListing-even a {

	color:#EA6705;

}

#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:440px; text-align:center; /*border:1px solid #eee;*/ float:left;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:480px;

	height:352px; 

	line-height:352px;

	 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; width:480px; height:352px;}



/*网站底部*/

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

}



h3.itemTitle a{

padding-top:2px;

color: #ae047b;

font-size:12px;

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

	overflow:hidden;

/*	text-align:center;*/

	

	

}

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

}



/*the product*/

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

#categorylistboxContent ul{}







