/**
 * 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: auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	background-color: #fff;
	}
a img {border: none; }

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

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #ff8dcf;
	}
a:active {
	color: #0000FF;
	}
h1 {
	font-size: 1.5em;
	}
h2 {
	font-size: 1.4em;
	}



h3 {







	font-size: 1.3em;







	}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{







	font-size: 1.1em;







	}



.biggerText {







	font-size: 1.2em;







	}



h1, h2, h3, h4, h5, h6 {







	margin: 0.3em 3px;







}



CODE {







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







	font-size: 1em;







	}



FORM, SELECT, INPUT {







	display: inline;







	font-size: 1em;







	margin: 0.1em;







	}



TEXTAREA {







/*	float: left;*/







	margin: auto;







	display: block;







	width: 95%;







	}



input:focus, select:focus, textarea:focus {







	background: #F0F8FF;







	}



FIELDSET {







	padding: 0.5em;







	margin: 0.5em 0em;







	border: 1px solid #cccccc;







	}



LEGEND {







	font-weight: bold;







	padding: 0.3em;







	}



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







	float: left;







	}



LABEL.inputLabelPayment {







	width: 15em;







	float: left;







	}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {







	width: 12em;







	float: left;







	}



P, ADDRESS {







	padding: 0.5em;







	}



ADDRESS {







	font-style: normal;







	}



.clearBoth {







	clear: both;







	}



HR {







	height: 1px;







	margin-top: 0.5em;







	border: none;







	border-bottom: 1px solid #9a9a9a;







	}



/*warnings, errors, messages*/







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







	line-height: 1.8em;







	padding: 0.2em;







	border: 1px solid #000000;







	}



.messageStackWarning, .messageStackError {







	background-color: #ff0000;







	color: #ffffff;







	}



.messageStackSuccess {







	background-color: #99FF99;







	color: #000000;







	}



.messageStackCaution {







	background-color: #FFFF66;







	color: #000000;







	}



/*wrappers - page or section containers*/







#mainWrapper {







	background-color: #ffffff;







	text-align: left;







	}







#main{



}



#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {







	margin: 0em;







	padding: 0em;







	}







#contentMainWrapper{



width:100%;



clear:both;







}







#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {







	margin: auto;







	} 



#tagline {







	color:#000000;







	font-size: 2em;







	text-align : center;







	vertical-align: middle;







	}



#sendSpendWrapper {







	border: 1px solid #cacaca;







	float: right;







	margin: 0em 0em 1em 1em;







	}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {







	margin: 0;







	width: 47%;







	}



.wrapperAttribsOptions {







	margin: 0.3em 0em;







	}



/*navigation*/



.navSplitPagesResult {}







.navSplitPagesLinks {}







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







	color: #ffffff;







	height: 1%;







	width: 100%;







	_padding-bottom:2px;







	}







#navMainWrapper{







	margin: 0em;







	background-color: #9880b2;







	color: #ffffff;







	width: 947px;







	height:19px;







	margin-bottom:4px;







	clear:both;







}







#navMain{







margin-left:168px;







background-color:#655579;







width:779px;







height:19px;







}







#navMain ul, #navSupp ul, #navCatTabs ul  {







	margin: 0;







	padding:0;







	list-style-type: none;







	text-align: left;







	margin-top:3px;







	}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {







	display: inline;







	}



#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {







	text-decoration: none;







	padding: 0em 7px;







	margin: 0;







	color: #ffffff;







	white-space: nowrap;







	}



#navEZPagesTOCWrapper {







	font-weight: bold;







	float: right;







	height: 1%;







	border: 1px solid #000000;







	}



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







	}#navEZPagesTop {







	background-color: #ffff33;







	}



#navEZPagesTop {







	font-size: 0.95em;







	font-weight: bold;







	margin: 0em;







	padding: 0.5em;







	}/*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, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {







	padding-left:4px;







	padding-top:4px;







	}



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {







	font-size: 0.9em;







	color:#333333;







	}



/*Shopping Cart Display*/







#cartAdd {







	float: right;



    text-align:right;



	}



.tableHeading TH {







	border-bottom: 1px solid #cccccc;







	}



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







	font-weight: bold;







	}



.cartRemoveItemDisplay {







	width: 3.5em;







	}



.cartAttribsList {







	margin-left: 1em;







	}



#mediaManager {







	width: 50%; 







	margin: 0.2em;







	padding: 0.5em;







	}







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







	} 



#cartBoxListWrapper ul, #ezPageBoxList ul {







	list-style-type: none;







	}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {







	margin: 0;







	padding: 0.2em 0em;







	} 



#cartBoxEmpty, #cartBoxVoucherBalance {







	font-weight: bold;







	}



.totalBox {







	width: 5.5em;







	text-align: right;







	padding: 0.2em;







	}



.lineTitle, .amount {







	text-align: right;







	padding: 0.2em;







	}



.amount {







	width: 5.5em;







	}



/*Image Display*/







#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {







	margin: 0em 1em 1em 0em ;







	}



.categoryIcon {}



#cartImage {







	margin: 0.5em 1em;







	}



/*Attributes*/







.attribImg {







	width: 20%;







	margin: 0.3em 0em;







}



.attributesComments {}



/*list box contents*/







.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {







	margin: 1em 0em;







	}



/*sideboxes*/







.columnLeft {}



h3.leftBoxHeading, h3.leftBoxHeading a {







	font-size: 1em;







	color: #ffffff;







	}



.leftBoxHeading, .centerBoxHeading {







	margin: 0em;







	background-color: #FF6699;







	padding: 0.5em 0.2em;







	}



.leftBoxContainer {







	border: 1px solid #ffffff;







	margin-top: 1.5em;







	}



.sideBoxContent {	padding: 0.4em;







	}



h3.rightBoxHeading, h3.rightBoxHeading a {







	font-size: 1.1em;







	color: #FFFF00;







	}



.rightBoxHeading {







	margin: 0em;







	background-color: #663366;







	padding: 0.2em 0em;







	}



h3.leftBoxHeading a:hover {







	color: #FFFF33;







	text-decoration: none;







	} 



h3.rightBoxHeading a:hover {







	color: #FF0000;







	text-decoration: none;







	}



.rightBoxContent {







	background-color: #ffffff;







	margin-bottom: 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, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .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;







	}



#bannerboxHeading {







	background-color: #0000CC;







}



#upProductsHeading {







	text-align: left;







	}



#upDateHeading {







	text-align: right;







	}



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







	}



#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-transform: uppercase;







	text-align: center;







	font-weight: bold;







	}







#seShipTo {







	padding: 0.2em;







	}#navBreadCrumb {







	background-color: #f3e8f4;







	height:33px;







	margin-top:-15px;







	_padding-top:4px;







	color:#330066;







	}







#navBreadCrumb ul {







	margin: 0;







	padding:0;







	margin-top:4px;







	padding-top:4px;







	list-style-type: none;	}



#navBreadCrumb ul li {







	display: inline;







		padding: 0em 1.0em;







	}



#navBreadCrumb ul li a {







	text-decoration: none;







	margin: 0;







	padding:0;







	color: #330066;







	white-space: nowrap;







	}







#navBreadCrumb ul li a:hover{







color:#fe38ab;







}







#underfooter{







text-align:center;







padding-top:20px;







}#cat ul{







list-style:none;







margin:0;







padding:0;







text-transform:uppercase;







font-size:11px;







}







#cat ul li{







height:15px;







line-height:15px;







}







#cat ul li a{







color:#f141a7;







display:block;







margin-left:5px;







margin-top:6px;







}







#cat ul li a:hover{







background-color:#FFFFFF;







}







#subcat{







margin-left:10px;







font-size:10px;







}







#catinfo{







color:#454545; font-size:12px; line-height:17px;







}







#catinfo a{







color:#55b7de;







text-decoration:underline;







}







#catinfo a:hover{







text-decoration:none;







}







#cattd{







width:368px; height:158px;







}







#catpic{







float:left; border:1px #55b7de solid;







}







#leftinfo{







color:#9880b2;







width:140px;







text-align:center;







margin-left:10px;







}







#leftinfo a{







color:#9880b2;







}







#productListing a{







color:#48afda;







}







#productListHeading,#productlisthead,#productsListingBottomNumber,#productName,#shippingInfoHeading,#loginDefaultHeading{







color:#655579;







}







#productlisthead,#productsListingListingBottomLinks{







padding-bottom:10px;







}







#productDescription,#productAttributes,.content{







color:#454545;







}







#shippingInfoMainContent a,#contactUsNoticeContent a,#pageThreeMainContent a,#pageTwoMainContent a,#faqs-content a,#productDescription a{







color:#46b0da;







text-decoration:underline;







}







#shippingInfoMainContent a:hover{







text-decoration:underline;







}







.addcomment a{







color:#46b0da;







text-decoration:underline;







}







#addcomment a:hover{







text-decoration:none;







}







.itemTitle{
font-size:11px;


}


.toplink{color:#333333; font-size:10px;}







.toplink h1,.toplink h2{ display:inline;font-size:10px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0em;}







.toplink a,.toplink a:visited{color:#333333;}







.categoryListBoxContents a:link{color:#46b0da; font-size:13px;}







.categoryListBoxContents a:visited{color:#46b0da; font-size:13px;}







.categoryListBoxContents a:hover{color:#f141a7; font-size:13px;}







.categoryListBoxContents a:active{color:#46b0da; font-size:13px;}



.categoryListBoxContents img {display:inline;}



/*copy from old css*/







.handdraw{







width:190px;







}



#leftproduct{







vertical-align:top;







padding-left:20px;







padding-right:5px;







}







#jiagebiao{







width:310px;







height:245px;







}



#jianju{ 







line-height:20px;







}







#lp{







color:#333333;







}#topbanner{







float:left;







margin-left:80px;







}



.rollBox{width:775px;overflow:hidden; padding-top:12px; padding-bottom:5px;} 







.rollBox .LeftBotton{height:52px;width:19px;background:url(/invitations/images/rollover/arrow.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:67px 0 0 0;cursor:pointer;} 







.rollBox .RightBotton{height:52px;width:19px;background:url(/invitations/images/rollover/arrow.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:67px 0 0 0;cursor:pointer;} 







.rollBox .Cont{width:737px;overflow:hidden;float:left;} 







.rollBox .ScrCont{width:10000000px;} 







.rollBox .Cont .pic{width:178px;float:left;text-align:center;} 







.rollBox .Cont .pic img{padding:1px;background:#fff;border:1px solid #ccc;display:block;margin:5px;} #reviewsWrite {







    background-color:#EAEFFB;







	padding:5px;







	margin-left:2px;







	margin-top:20px;







		}







*html #reviewsWrite{







    margin-top:30px;







	}







	







*+html #reviewsWrite{







    margin-top:30px;







	}







#attri-33 {



display:none;



}



/* CSS Document */



body {



	width:1000px;



	margin:0 auto;



	background-color:#FFFFFF;



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



	font-size:12px;



	border:1px #000000 solid;



}



img {



display:block;



}



ul {



list-style:none;



}



.centerColumn {



padding:10px;



/*margin-top:18px;*/







margin-top: -3px;



}



#indexDefault,#indexProductList,#indexCategories,#productGeneral {



padding:0;



}



/*header*/
#header {
background:url(../../../../images/top_bg.png);
width:100%;
height:148px;
}
#logo {
float:left;
padding-top:26px;
}

#menu_right {
float:left;
}

#function_area1 {
width:500px;
float:left;
padding-left:180px;
}
#function_area1 a {
color:#ffffff;
font-size:16px;
}
*html #funtion_area1_link2 {
float:left;
}
*+html #funtion_area1_link2 {
float:left;
}
#funtion_area1_link1{
margin-top:6px;
padding-left:60px;
}
#funtion_area1_link2{
padding-left:90px;
margin-top:10px;
}
*html #funtion_area1_link1 ul {



padding-left:80px;



}



*html #funtion_area1_link2 ul {



padding-left:140px;



}



*+html #funtion_area1_link1 ul {



padding-left:100px;







margin-bottom:10px;



}



*+html #funtion_area1_link2 ul {



padding-left:140px;



}



#funtion_area1_link1 ul li,#funtion_area1_link2 ul li {



float:left;



margin:0 3px;



}



#function_area3 table {
margin-top:10px;
color:#FFFFFF;
}

#livechat  {
margin-left:10px;
}
#livechat img 
{ width:75px;
margin-top:12px;}

#navigation {
margin-top:-2px;
}
*html #navigation {
margin-top:-19px;

}
*+html #navigation {
margin-top:-19px;
}
#navigation_bottom ul {
margin-top:-1px;
}
#navigation_bottom a {
color:#78436d;
}
#navigation_top ul li{
float:left;



list-style:none;



cursor :pointer;



}











#navigation_top h1,#navigation_top h2,#navigation_top h3 {



font-size:18px;



font-weight:bold;



}



#navigation_top .dropmenu2 {
background:url(../../../../images/menubk2.png) no-repeat;
width:148px;
height:32px;
text-align:center;
line-height:36px;
color:#000000;
font-size:14px;
}
#navigation_top .dropmenu {
background:url(../../../../images/menubk4.png) no-repeat;
width:148px;
height:32px;
text-align:center;
line-height:36px;
color:#000000;
font-size:14px;
}





#navigation_top ul li a , #navigation_top ul li a:hover , 



#navigation_top ul li a:link , #navigation_top ul li a:visited{ /*color:#F9DCED;*/ color:#814E77;}







li#home_a_tag {
background:url(../../../../images/menubk1.png) no-repeat;
width:108px;
height:32px;
text-align:center;
line-height:36px;
color:#000000;
font-size:14px;
}
li#home_a_tag a ,li#home_a_tag a:hover ,li#home_a_tag a:visted, li#home_a_tag a:link{ color:#814E77;}
*html #navigation_top .dropmenu {
line-height:26px;
}
#navigation_top .off {
text-align:center;
line-height:36px;
color:#FFFFFF;
}
#navigation_bottom ul li {
float:left;
list-style:none;
line-height:8px;
margin:0 6px;
color:#77436D;
}
*html #navigation_bottom ul li {
line-height:15px;
}
*+html #navigation_bottom ul li {



line-height:12px;



}



.displano{



display:none;



}



#navigation_bottom .x {



margin-left:-280px;



}



#navigation_bottom .x li{



margin-left:20px;



margin-top:45px;



}



#navigation_bottom .h {



display:none;



margin-left:250px;



}







#menu_right_top,#livechat,#navigation_bottom,#pagebody1_left,#pagebody1_middle,#pagebody1_right,#pagebody2_left,.pagebody2_right_top,.pagebody2_right_bottom,.pagebody4_left,.pagebody4_right,.pagebody4_top,.pagebody4_bottom,#footer_top_left,#footer_top_right,#footer_menu,#footer_content,#product_info_note,#product_info_emphasize{



float:left;







margin-top:-4px;



}



#pagebody1 {



margin-top:-5px;



}



#pagebody1_left_top {



margin-left:1px;



background:url(../../../../images/image_11_1.gif);



width:209px;



height:357px;



}



#pagebody1_left_top_facebook {



color:#cb94c1;



}



#pagebody1_left_top a {



color:#cb94c1;



}



#pagebody1_left_top_aboutus,#pagebody1_left_top_facebook,#pagebody1_left_top_twitter {



margin-left:62px;



line-height:43px;



}



#pagebody1_left_top_notice {



padding-left:2px;



padding-top:1px;



}



#pagebody1_left_bottom {



margin-left:1px;



width:207px;



height:225px;



background:#ECD4EB;



border:1px d4adcc;



}



#pagebody1_middle{



width:525px;



height:357px;



overflow:hidden;



}



#pagebody1_right img {



border:0;



}



.pagebody2_left {



width:210px;



}



.pagebody2_left_top {



margin-left:1px;



margin-right:1px;



margin-top:1px;



width:208px;



height:44px;



background:#B25EA0;



text-align:center;



line-height:44px;



font-weight:bold;



color:#FFFFFF;



font-size:14px;



}



#pagebody2_navigation a {



color:#ffffff;



}



.pagebody2_navigation_second,.pagebody2_navigation_third {



margin-left:1px;



margin-right:1px;



margin-top:1px;



width:208px;



height:33px;



font-size:14px;



color:#FFFFFF;



line-height:33px;



}



.pagebody2_navigation_second {



background:#A281A1;



text-indent:4mm;



}



.pagebody2_navigation_third {



background:#B090AF;



text-indent:6mm;



}



.pagebody2_navigation_fourth {



margin:1px 1px 0 1px;



background:#B090AF;



width:208px;



height:541px;



}



#productlisting_banner_left {



float:left;



width:208px;



margin-left:1px;



margin-right:1px;



background:#B090AF;



height:100%;



}



/*.pagebody2_right_top{



width:790px;



height:436px;



}*/



.pagebody2_right_top_top {



font-size:14px;



text-align:center;



line-height:45px;



}



.pagebody2_right_top_top,.pagebody2_right_top_bottom ul {



margin-left:-41px;



}



.pagebody2_right_top_top {



margin-top:-14px;



}



*html .pagebody2_right_top_top {



margin-top:10px;



}*+html .pagebody2_right_top_top {



margin-top:0;



}



.pagebody2_right_top_top a {color:#000000;}



.pagebody2_right_top_top ul li {



float:left;



}



.pagebody2_right_top_top .on{



background:url(../../../../images/image_17.gif);



cursor:hand;



width:395px;



height:45px;



}



.pagebody2_right_top_top .off{



background:url(../../../../images/image_18.gif);



cursor:hand;



width:395px;



height:45px;



}



.pagebody2_right_top_bottom{



width:790px;



height:393px;



display:inline;



}







*html .pagebody2_right_top_bottom{



width:790px;



height:393px;



display:inline;



}



*html .pagebody2_right_top_bottom ul{







margin-top:-10px;







margin-bottom:-10px;







}



*html #p2b ul{







margin-top:-10px;







margin-bottom:-10px;







}



.pagebody2_right_top_bottom li{



width:196px;



height:393px;



float:left;



}



*html .pagebody2_right_top_bottom li{



width:196px;



height:393px;



float:left;



}



.pagebody2_right_top_bottom .x{



}



.pagebody2_right_top_bottom .h{



display:none;



}



.pagebody2_right_top_bottom li {



margin-left:1px;



}



#pagebody3 a {



color:#000000;



}



#pagebody3 a:hover {



color:#B090AF;



}



.price {



text-align:center;



height:40px;



}



.main_reviews img{



margin-left:50px;



}



.pagebody2_right_bottom img {



float:left;



margin:0;



}



#pagebody3 {



margin-top:1px;



}



#pagebody3 table {



text-align:center;



border:1px #CCCCCC solid;



}



#pagebody3 table thead tr{



background:#F2F2F2;



height:27px;



}



#pagebody3 table tbody tr {



height:23px;



}



#pagebody3 table td{



width:33.33%



}



.odd {



background:#F2F2F2;



}



.even {



background:#FFFFFF;



}



.pagebody4_top,.pagebody4_bottom {



margin-top:1px;



}



.pagebody4_left,.pagebody4_right {



border:1px #CCCCCC solid;



}



.pagebody4_right {



margin-left:2px;



}



.pagebody4_banner {



background:url(../../../../images/image_25.gif);



width:497px;



height:28px;



line-height:28px;



font-size:14px;



font-weight:bold;



text-indent:4mm;







margin-top:-3px;



}







.pagebody4_banner h3{







height:26px;



line-height:28px;



font-size:14px;



font-weight:bold;



text-indent:4mm;







margin-top:-3px;



}



.pagebody4_content {



width:497px;



height:138px;



}



.pagebody4_content_content {



text-indent:2mm;



padding:5px;



margin-top:-15px;



}



#footer_top_right ul {



margin-left:40px;



margin-top:20px;



}



#footer_top_right a {



color:#7f7f7f;



}



#footer_top_right a:hover {



color:#B460A2;



}



#footer_menu ul {



margin-left:70px;



}



#footer_top_right ul li,#footer_menu ul li {



list-style:none;



float:left;



margin:0 3px;



}



#footer_menu ul li {



margin:0 5px;



color:#744873;



}



#footer_menu a {



color:#6e416d;



}



#footer_content {



background:#B460A2;



width:950px;



height:100px;



text-align:center;



padding-top:2px;



padding-left:25px;



padding-right:25px;



color:#FFFFFF;



}



#footer_content ul {



padding-left:139px;



}



#footer_content ul li {



float:left;



margin:0 5px;



}



#productListing {



float:left;



width:789px;



margin-top:-4px;



}



*html #productListing {



width:780px;



}



#productListing img {



display:inline;



}



#productsListing-display {



width:100%;



height:21px;



background:#E1CBDC;



line-height:21px;



margin-left:1px;



}



#productListHeading {



width:100%;



height:44px;



background:#B25EA0;



line-height:44px;



color:#FFFFFF;



margin-left:1px;



}







#measure_banner {



background:url(../images/measure_banner.gif) no-repeat;



height:30px;



line-height:30px;



color:#8a4a4a;



}



#product_info_table {



table-layout:fixed;



}






#product_info_help_left_top,#product_info_help_right_top,#product_info_help_left_bottom,#product_info_help_right_bottom {



float:left;



background:url(../images/product_info_helpbanner.gif) no-repeat;



width:140px;



height:22px;



line-height:22px;



margin-top:1px;



}



#product_info_help_right_top,#product_info_help_right_bottom {



margin-left:1px;



}



#product_info_note,#product_info_emphasize {



text-align:left;



margin:10px 5px;



border-bottom:1px #cdcdcd dotted;



}



.product_info_title {



color:#8a4a4a;



text-indent:2mm;



font-weight:700;



}



.product_info_content {



color:#000000;



text-indent:4mm;



}







#productTellFriendLink {







background:url(../images/product_info_telephonebanner.gif) no-repeat;



width:230px;



height:53px;

margin-top: 16px;

}



#reviews {



float:left;



border:1px #E8ACDB solid;



margin-top:1px;



background:#F3F3F3;



}



#customer_review {



background:url(../images/product_info_reviewsbanner.gif);



width:998px;



height:29px;



line-height:29px;



margin-top:-5px;



}



.product_info_reviewscontent {



padding:10px 30px;



border-bottom:1px #cdcdcd dotted;



}



.ratingRow label img ,.product_info_reviewscontent img,.reviewCount img,.centerBoxWrapper img,.navNextPrevWrapper img,.ratingRow img{



display:inline;



}



#reviewsWriteReviewsRate {



margin-left:50px;



}



#product_info_table .normalprice {font-size:12px; color:#968950;}



#product_info_table .productSpecialPrice {



color:#f56607;



font-size:24px;



}



#product_info_help a{



color:#ffffff;



}



#product_info_table .productPriceDiscount {



font-size:14px;



}



#product_info_table #reviews_show {



margin-left:15px;



}



.cartAttribsList ul li {list-style:disc;}



#footer_content a {



color:#FFFFFF;



}



#footer_content a:hover {



color:#666666;



}



#indexCategories {



padding-right:10px;



}



#checkoutPayment img {



display:inline;



}







#continu_checkout img,#PPECbutton {



display:inline;



}



#PPECbutton {



float:left;



}







*html h1 { position:relative;}







*html h2 { position:relative;}







*html .noneoption { position:relative;}







LABEL.radioButtonLabel img{ display:inline;}







.cartProductDisplay li{margin-top:10px;}

#col1{float:left;width:180px;}
/*#leftmenu{
background:url(/images/leftmb.png) no-repeat;
height:293px;
}
#leftmenu2{
 background:url(/images/leftmb2.png) no-repeat;
 height:530px;
}*/
#leftmenu , #leftmenu2 { margin-top:10px;}
#leftmenu .title_bk , #leftmenu2 .title_bk{ background:url(/images/title_bk.png) no-repeat; width:180px; height:18px; font-size:14px; font-weight:bold;padding: 9px 0;color: white;text-align: center;}
#leftmenu .bottom_bk , #leftmenu2 .bottom_bk{ background:url(/images/bottom_bk.png) no-repeat; width:180px; height:10px; font-size:14px; font-weight:bold;}
#leftmenu ul , #leftmenu2 ul { margin:0; padding:0; width:177px; border-left:1px solid #AF4287;border-right:1px solid #AF4287;}
#leftmenu ul li , #leftmenu2 ul li { border-bottom: dotted 1px #AF4287; }


.home-subnav h4{margin:0;font-size:14px;background:#fff url(/images/leftBg.jpg) repeat-x left bottom;line-height:25px;border-bottom:1px solid #ddd;text-indent:8px;width:158px;}
.home-subnav h4 a{text-decoration:none;color:#999;}
.home-subnav h4 a:hover{text-decoration:underline;color:#f99;}
.home-subnav ul{list-style:none;padding:0; line-height:25px; padding-left:4px; padding-top:39px;}
.home-subnav ul li{margin-left:10px;border-bottom:1px solid #fff;}
.home-subnav ul li a{text-decoration:none;font-size:13px;line-height:1.4em;color:#686868;}
.home-subnav ul li a:hover{text-decoration:underline; color:#FF6699;}
#col2_top{







/*    height:362px;*/







	 float:left;







    }







#col2_top_des{width:270px; padding-top:220px; padding-left:20px; line-height:20px;} 







#col2_middle {border:1px solid #ddd; font-size:13px; padding:5px; line-height:18px;}



#product_info_righttd {







width:285px!important; width:283px; background:#F3F3F3; border:1px #cdcdcd solid



}







#measure_banner {



background:url(../images/measure_banner.gif) no-repeat;



height:30px;



line-height:30px;



color:#8a4a4a;



}



#product_info_table {



table-layout:fixed;



}



#product_info_price {



background:url(../images/prodcut_info_price.gif);



width:432px;











}



#product_info_help_left_top,#product_info_help_right_top,#product_info_help_left_bottom,#product_info_help_right_bottom {



float:left;



background:url(../images/product_info_helpbanner.gif) no-repeat;



width:140px;



height:22px;



line-height:22px;



margin-top:1px;



}



#product_info_help_right_top,#product_info_help_right_bottom {



margin-left:1px;



}



#product_info_note,#product_info_emphasize {



text-align:left;



margin:10px 5px;



border-bottom:1px #cdcdcd dotted;



}



.product_info_title {



color:#8a4a4a;



text-indent:2mm;



font-weight:700;



}



.product_info_content {



color:#000000;



text-indent:4mm;



}







#productTellFriendLink {







background:url(../images/product_info_telephonebanner.gif) no-repeat;



width:230px;



height:53px;

margin-top: 16px;

}



#reviews {



float:left;



border:1px #E8ACDB solid;



margin-top:1px;



background:#F3F3F3;



width:800px;



}



#product_info_reviewscontent img { display:inline;}



#customer_review {



background:url(../images/product_info_reviewsbanner.gif);



width:998px;



height:29px;



line-height:29px;



margin-top:-5px;



}



.product_info_reviewscontent {



padding:10px 30px;



border-bottom:1px #cdcdcd dotted;



}



.ratingRow label img ,.product_info_reviewscontent img,.reviewCount img,.centerBoxWrapper img{



display:inline;



}



#reviewsWriteReviewsRate {



margin-left:50px;



}



#product_info_table .normalprice {font-size:12px; color:#968950;}



#product_info_table .productSpecialPrice {



color:#f56607;



font-size:24px;



}



#product_info_help a{



color:#ffffff;



}



#product_info_table .productPriceDiscount {



font-size:14px;



}



#product_info_table #reviews_show {



margin-left:15px;



}



.help_content {



margin:10px 20px;



}







.specialsListBoxContents img {







    margin:auto;







	}







	







.sideBoxContent {







    margin:auto;







	}







	







#dropmenu {
margin-left: 110px;
margin-top: -3px;
position:absolute;
visibility:hidden;
width: 148px;
z-index: 2;
_margin-top: -25px;
_margin-left: 220px;
}
#dropmenu1 {
margin-left: 257px;
margin-top: -2px;
position: absolute;
visibility:hidden;
width: 148px;
z-index: 2;
_margin-top: -25px;
_margin-left: 405px;
}
#dropmenu2 {
margin-left: 406px;
margin-top: -2px;
position: absolute;
visibility:hidden;
width: 146px;
z-index: 2;
_margin-top: -25px;

_margin-left: 590px;
}
#dropmenu3 {
margin-left: 554px;
margin-top: -2px;
position: absolute;
visibility:hidden;
width: 146px;
z-index: 12;
_margin-top: -25px;
_margin-left: 775px;

}

#dropmenu a, #dropmenu1 a, #dropmenu2 a, #dropmenu3 a {







color: black;







}







#dropmenu a:link, #dropmenu1 a:link, #dropmenu2 a:link, #dropmenu3 a:link{







color: black;







}







#dropmenu a:hover, #dropmenu1 a:hover, #dropmenu2 a:hover, #dropmenu3 a:hover{







color: black;







font-weight:bold;







}







#dropmenu a:active, #dropmenu1 a:active, #dropmenu2 a:active, #dropmenu3 a:active{







color: black;







}







.cat1{ 







background: #F9DCED;







border-bottom: 1px solid #999;







padding-bottom: 5px;







padding-left: 10px;







padding-top: 5px;







}







.words{ margin-top:20px; width:320px; float:left; background-image:url('/images/left/About us.gif');}







/*#blog{  width:400px; float:left; margin-top:20px; height:170px;}*/
#blog{ margin-top:20px; margin-right:46px; width:300px; float:right; background-image:url('/images/left/new posts.gif');}







.entry{ margin-left:5px; margin-top:2px;}







.entry a,.entry a:active,.entry a:link{ color:#000000;}







.entry a:hover{ color:#FF0000;}







#attention {







	width:400px;







	height:140px;







    font-size:12px; 







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







	line-height:20px;







	







	}







.attentioncontent {







	padding: 10px 20px 20px 30px;







	}







.tips {







    float:left;







	}







.attentiontitle {







    color:#FF0000; 







	text-decoration:underline; 







	text-align:center; 







	margin-left:140px;







	}







#indexProductList{







    _width:500px;







	*width:800px;







	}







.advantages {







     list-style:outside;







	 }







#about_us-content p, #about_us-content ul li {







    line-height:20px;







	}







.about_us-contenttitle {







    font-size:14px;







	}







#funtion_area1_link1 {







    height:10px;







	}







#about_us-content p a:link {







    color:#000000;







	}







#about_us-content p a:visited {







    color:#000000;







	}







#about_us-content p a:hover {







    color:#FF6699;







	}







#about_us-content p a:active {







    color:#FF6699;







	}







#customers_pictures {







    padding:0px;







	}







#helpcentral a img {







    margin-top:5px;







	}







#cartDefaultHeading {







    font-size:1.2em;







	}







#cartInstructionsDisplay {







    display:none;







	}







.recent_flash_prev {







	background: url(../../../../images/prev_l.gif) no-repeat;







	margin-left:-70px\9;







	}







*html .recent_flash_prev {







    margin-left:-70px;







	}







*+html .recent_flash_prev {







    margin-left:-70px;







	}







	







.recent_flash_prev, .recent_flash_next {







	z-index:10; 







	height:46px;







	width:45px; 







	display:block; 







	margin-top:20px; 







	position:absolute; 







	cursor:pointer;







	}







.recent_flash_next {







	background: url(../../../../images/next_l.gif) no-repeat;







	margin-left:940px;







	margin-left:860px\9;







	}







*html .recent_flash_next {







	margin-left:860px;







	}







*+html .recent_flash_next {







	margin-left:860px;







	}







*html .recent_flash_prev { 







	margin-top:30px;







	}







*+html .recent_flash_prev {  







	margin-top:30px;







	}







*html .recent_flash_next {  







	margin-top:30px;







	}







*+html .recent_flash_next {  







	margin-top:30px;







	}



#recent_flash_small {







	margin-left: 35px;







	margin-left: 80px\9;







	}







*html #recent_flash_small {







	margin-left:80px;







	}







*+html #recent_flash_small {







	margin-left:80px;







	}







.title_words {







    font-size:16px; 







	font-weight:bold;







	margin-left: 5px;







	margin-top: 5px;







	}







/*.title_words_content {
    height: 135px; 
	margin-top: 32px; 
	overflow:auto;
	}*/
	
	.title_words_content {
    height: 135px; 
	margin-top: 5px; 
	overflow:auto;
	}








.blogtitle {







    font-size:15px; 







	font-weight:bold; 







	margin-left: 5px;







	margin-top: 5px;







	}







/*.blogcontent {
 height: 135px; 
margin-top: 33px; 
	overflow: auto;
}*/


.blogcontent {
   height: 135px; 
margin-top: 8px; 
overflow: auto;
}








.entrytitle {







    font-size:14px; 







	font-weight:bold;







	}







.entrytime {







    color:#9966CC;







	}







#col2_top_top {
    float:right;
	padding-left:2px;
    width:260px;
	}







.tabletrtd {

    width:161px;

}







.col2_right {







    /*height:362px;*/







	}







.col2_top_bottom a img{







    float:left;







	margin:5px;







	}







.resellerrating {







    border:1px solid #CCCCCC;







	}







.joinus {







    margin:0px 0px; 







	padding:0px 0px; 







	text-align:center; 







	font-size:16px; 







	font-weight:bold;







	}







.joinusnetwork {







    text-align:center; 







	margin:0px 0px; 







	padding:0px 0px; 







	font-size:12px; 







	font-weight:bold;







	}







.facebookimg {







    width:53px;







    height:75px;







	border:0px;



	 float:left;







	}







.twitterimg {







     width:58px; 







	 height:75px; 







	 border:0px;



	 float:left;







	 }







.vpblogimg {







     width:55px; 



	 border:0px;







	 height:75px;



	 float:left;







	 }







.vpshoppingguide {







     width:160px;







	 margin-top:20px; border:0px;







	 }







#kvcg{ border: black solid 1px;







text-align: center;}







#kvcg h1{ color: #B25EA0;}







#hhh{ color:#999;margin: 10px 0px 0px 0px;font-size: 14px;background: white url(/images/leftBg.jpg) repeat-x left bottom;line-height: 25px;border-bottom: 1px solid #DDD;text-indent: 8px;width: 158px;}







#tags_list{ overflow:auto; height:80px;}



#new_year_ad { width: 100%; background-color: #F9DCED; font-size: 13px;}







#new_year_ad a { color: #000; }







#new_year_ad a:hover { font-weight: bold; }







#new_year_ad a:link { color: #666; }







.mailaccount {







	font-size:14px;







	}







#newletters { background:url(/images/leftnew.png) no-repeat; 
margin: 10px 0; padding:5px 0; text-align:center;padding-top:30px;}







#newletters b { text-align: center; font-size: 16px;}







#newletters div { margin: 3px 0; font-size:12px;}







.facebooklike {







    border:none; 







	overflow:hidden; 







    width:250px; 







	height:30px;	}



#sales_promotion-content{



	font-size:14px;



}







/*#feedBack{padding-top:35px}*/

#feedBack{background:url("../images/head_bg.png") no-repeat top  left;padding-top:50px;height:103px;width:248px;padding-left:10px;}

#feedBack a{float:left;}



.buttom_content{ font-family:Arial, Helvetica, sans-serif; width:800px; font-size:13px;}

.attention_img{background:url("../images/attention.jpg") no-repeat; color:#FFFFFF; font-size:13px;padding: 0 13px;}

.ac_word{border:1px solid #e8acdb; margin-top:0px; line-height:156%;}

.customers_img{background:url("../images/customers.jpg") no-repeat; color:#FFFFFF; font-size:13px;padding: 0 13px;}

#images_bord img{margin:1px 15px;}

.tags_img{background:url("../images/tags_customers.jpg") no-repeat; color:#FFFFFF; font-size:13px;padding: 0 13px;}

.tr_content{border-top:1px solid #e8acdb; margin-top:0px; line-height:156%;}

.tags_customers{margin:15px 0px; width:800px;}

.new_tags_img{background:url("../images/new_tags.jpg") no-repeat; color:#FFFFFF; font-size:13px;padding: 0 13px;}

.menu_zzjs_net li a:link,a:visited{text-decoration:none;}

.menu_zzjs_net li a:hover{text-decoration:none;}

.menu_zzjs ul{list-style:none;}

.menu_zzjs{ font-family:Arial, Helvetica, sans-serif;width:433px ;margin-top:30px;}

.menu_zzjs_net{float:left;width:100%; margin: 15px 0 0 0;padding: 0;}

.menu_zzjs_net li{float:left;margin:0 1px;}

<!--.menu_zzjs_net li a{display:block;float:left;color:#98558a;height:25px;line-height:25px;padding:0 20px;margin-left:0px;background:url("http://dress.vponsale.co.uk/images/qha.jpg ") no-repeat;;font-weight:bold;}-->

.menu_zzjs_net .this_zzjs a {background: url("../images/qh.jpg") no-repeat;;color:#b34b9d; font-weight:bold;}

.sub_zzjs{clear:both;background:#fff; font-size:11px;}

.sub_zzjs ul{display:none;padding: 2px;border:1px solid #B34B9D; margin: 0;}

.bgtp{ background:url("../images/qhbg.jpg") no-repeat;}

.bgtpa{ background:url("../images/qhbga.jpg")no-repeat;}


