/* flyer */
.shop-access li span.mini-cart, 
.shop-access li span.mini-wishlist {display:none;}

.shop-access li:hover span.mini-cart,
.shop-access li:hover span.mini-wishlist {display:block;}

.searchlayer, .spanlayer {position:absolute; background-color:#78626F;}

.mini-cart,.mini-wishlist	{filter:alpha(opacity=95);
							-moz-opacity: 0.95;
							opacity: 0.95;
							z-index:999;}

.spanlayer	{width:230px; left:-40px; padding:20px 10px 0; text-align:center;}

.shop-access a, .shop-access a:hover	{padding:12px 0;}
.mini-shopping-flyer .product-info a	{line-height:normal; padding:0; margin:0; display:inline;}

/* wishlist flyer */
.list-sidebar	{overflow:auto; clear:left; max-height:310px; min-height:110px;}
.product-images	{float:left; clear:left;}
.besideimg {width:130px; float:left; margin-left:10px;}
.besideimg .product-details	{line-height:normal;}
.besideimg .product-details a, .besideimg span	{line-height:normal; padding:0; margin:0; display:inline;}
.besideimg a .button3	{padding:0; margin:0;}

.besideimg .price-box ul .old-price {margin:0; padding:0;  line-height:normal; display:block;}
.besideimg .price-box ul .special-price  {margin:0; padding:0; line-height:normal; text-transform:none; color:#FF0000;}
#show-access .list-sidebar .fly_item .besideimg .product-details .price-box .special-price .price {color:#FF0000;}

.besideimg .old-price	{display:block;}
#wish_count	{width:100%; background-color:#b2a0a7; color:#FFFFFF; padding:0; clear:left; margin-bottom:10px;}
#wish_count	#wish_num { background-color:#9b8593; color:#ffffff; padding:0 50px 0 5px; margin-left:5px;}

.mini-wishlist .button-set a {padding:0; width:100%; font-size:10px; text-transform:none; display:block; line-height:normal; margin-top:5px;}
#wishwidth, #cartwidth	{padding:0; line-height:15px; text-transform:none; margin-bottom:20px;}

/* shopping bag flyer */

.mini-shopping-flyer .flyer-img	{float:left; 
								clear:left;}


.mini-shopping-flyer .product-info	{float:left; 
									text-align:center;
									line-height:1.3;
									width:130px;
									
									margin-left:10px;}

.mini-shopping-flyer .product-info .btn-remove	{padding:0; 
												width:50%;
												font-size:10px; 
												text-transform:none; 
												display:block; 
												line-height:normal; 
												margin-top:20px;}

.mini-cart #total_table	{margin-top:25px;
						background:#B1A0A8;
						width:100%;
						line-height:normal;}												

.mini-cart #total_table	td.left	{text-align:right;
								width:50%;}

.mini-cart #total_table td.right	{text-align:left;
									background:#9b8592;
									width:45%;
									padding-left:10px;}

.mini-cart .actions-bottom a 	{padding:1px 0;
								line-height:normal;
								margin:10px 0px;
								background:#9b8592;
								display:block;
								width:100%;
								text-transform:none;}

/************************ Header */
.header {width:780px; margin:auto;}

/* Logo */
#logo {width:212px; height:54px; position:relative; float:left;}

/* Quick Access on the top right */
.header .quick-access {float:right; position:relative; width:568px; background-color:#8C7486; height:35px; top:19px; text-transform:uppercase; z-index:10;}
.header .shop-access {text-align:right;height:35px;}
.header .shop-access li {position:relative; display:inline; line-height:35px;}
.header .shop-access li.last {padding-right:16px;}

.currencyrate	{z-index:9999; position:absolute; right:16px; top:-20px; text-align:right; cursor:pointer;}
.currencyrate .current, .currencyrate a:hover	{text-decoration:underline;}
#currencylist	{background-color:#4d3b46; position:relative; left:5px; padding:10px 0; width:125px; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; text-transform:none;}
#currencylist li	{padding:2px 5px;}

/************************ Layout */
.wrapper a	{outline:none;}	
.middle  {width:780px; margin:auto; background-color:#CCC1CA;}
.middle-container	{width:780px;
					margin:auto;}
					
.col-left	{float:left;}
.col-main	{float:left; width:568px; background-color:#a9939c; min-height:450px;}
.col-right	{float:right;}
.col-1-layout	{background:#a9939c;}


.box	{padding:0px 30px;}

.box-1-col	{width:680px;
			padding:0px 50px;}

/* Pop Up */		
.pop-up-box	{width:317px;
			min-height:225px;
			background:#ccc1ca;}		
				
.pop-up-heading	{background:#8c7486;}

.pop-up-heading h1	{padding:3px 15px;
					border:none;
					margin:0px 0px 20px;	
					text-transform:none;
					color:#ffffff;}

.pop-up-content p	{color:#4d3b46;
					font-size:11px;
					padding:0px 15px;}

.pop-up-content label	{width:68px; 
						margin:20px 0px 0px; 
						display:block; 
						float:left;}	

.pop-up-content input	{width:188px;
						margin-top:20px;}

.pop-up-content #getpw	{margin:60px 20px 0 20px;}

/* Pop up Tell a Friend */
.pop-up-tell-fren	{background:#ccc1ca;
					min-height:240px;
					width:470px;
					position:relative;
					color:#4d3b46;
					font-size:11px;}	
					
.pop-up-tell-fren h1 span	{text-transform:uppercase;}					

.pop-up-tell-fren .sender_fields	{width:300px; height:100px; float:left; margin-top:10px; overflow:hidden;}
.pop-up-tell-fren .sender_fields label	{width:80px; display:block; float:left;}
.pop-up-tell-fren .sender_fields input	{width:180px; float:left;}
.pop-up-tell-fren .sender_fields textarea	{width:180px; float:left; padding:1px 5px; overflow:auto;}
.pop-up-tell-fren .productImage	{float:right; margin-right:10px; margin-top:-10px;}
.pop-up-tell-fren .sender_fields li,
.pop-up-tell-fren .sender_fields p {margin-bottom:10px; padding-left:15px; overflow:hidden; }
.pop-up-tell-fren .button-sets	{float:right; margin-right:10px; top:62px; position:relative;}
.pop-up-tell-fren .button-sets .button_fix_width	{width:120px; padding:1px 0; top:-25px; position:relative; margin-bottom:10px;}
					

/* Misc */

.float-left	{float:left;}
.float-right	{float:right;}
.clear	{clear:both;}
.lowercase	{text-transform:none;}
.bold	{font-weight:bold;}

/* Buttons format */

.button1	{text-align:center; background-color:#988291; border:none; color:#ffffff; padding:1px 25px; font-size:11px; cursor:pointer;}

.button2	{text-align:center; 
			background:#988291; 
			border:none; 
			color:#ffffff; 
			padding:1px 5px; 
			font-size:11px;
			cursor:pointer;}
			
.button1:hover, .button2:hover	{background-color:#836e79; 
								color:#ffffff;}
								
.button3	{color:#ffffff;
			text-align:center;
			background:#b2a0a7;
			border:none;
			font-size:11px;}

.button3:hover	{background:#988291;}																					

.button-set	{margin-bottom:5px;}

input	{background:#ffffff;
		height:15px;
		padding:1px 5px;
		color:#4d3b46;
		font-size:11px;
		border:none;
		font-family:Arial, Helvetica, sans-serif;}
		
textarea	{background:#ffffff;
			color:#4d3b46;
			font-size:11px;
			border:none;
			font-family:Arial, Helvetica, sans-serif;}	
			
select	{border:none;
		height:18px;
		font-size:11px;}			

/* Rounded Corner Message */
.message	{width:100%;
			margin-bottom:20px;}

.message ul li ul li,
#message_top ul li ul li	{margin:0;
							padding:5px 20px;
							background:#CCC0CA;
							color:#4d3b46;
							height:30px;}

.message b.rtop, .message b.rbottom	{display:block; background:#B2A0A7;}
#message_top b.rtop, #message_top b.rbottom	{display:block; background:#695060;}
									
.message b.rtop b, .message b.rbottom b,
#message_top b.rtop b, #message_top b.rbottom b	{display:block; 
												height:1px;
												overflow:hidden; 
												background:#CCC0CA;}
												
.message b.r1, #message_top b.r1	{margin:0 5px;}
.message b.r2, #message_top b.r2	{margin: 0 3px;}
.message b.r3, #message_top b.r3	{margin: 0 2px;}

.message b.rtop b.r4, .message b.rbottom b.r4,
#message_top b.rtop b.r4, #message_top b.rbottom b.r4	{margin:0px 1px;
														height:2px;}

#message_top	{width:780px; margin:auto;}


/* Common Classes */				
.content p	{color:#ffffff;}


/************************ Breadcrumbs */
.breadcrumbs {width:100%; height:25px; line-height:30px; background:#a9939c; text-indent:10px; text-transform:uppercase; font-size:10.5px; overflow:hidden;}
.breadcrumbs li {display:inline;}
.catalog-product-view .breadcrumbs	{width:300px;}
.cms-home .breadcrumbs	{width:568px;}

/********************** Catalog Toolbar */
.toolbar	{background:#a9939c; width:100%; height:25px; display:block; clear:both; position:relative; z-index:1}
.toolbar .view9_18	{float:left; text-align:center; margin-right:15px;}
.toolbar .view9_18 a	{display:block; width:100px; height:15px; background:url(../images/button9_18.gif) no-repeat;}
.toolbar .view9_18 a:hover	{display:block; width:100px; height:15px; background:url(../images/button9_18.gif) 0 -15px no-repeat;}
.toolbar .right_arrow, .toolbar .left_arrow	{float:left; margin-left:5px; text-indent:-9999px; overflow:hidden;}
.toolbar .right_arrow a	{display:block; width:15px; height:15px; background:url(../images/right_arrow.gif) no-repeat;}
.toolbar .right_arrow a:hover	{display:block; width:15px; height:15px; background:url(../images/right_arrow.gif) 0 -15px no-repeat;}
.toolbar .left_arrow a	{display:block; width:15px; height:15px; background:url(../images/left_arrow.gif) no-repeat;}
.toolbar .left_arrow a:hover	{display:block; width:15px; height:15px; background:url(../images/left_arrow.gif) 0px -15px no-repeat;}

.nexandpre	{text-indent:-9999px; position:absolute; }
.nexandpre .right_arrow	{position:relative; left:335px; top:-35px; display:block; width:15px; height:15px; background:url(../images/right_arrow.gif) no-repeat;}
.nexandpre .right_arrow:hover	{background:url(../images/right_arrow.gif) 0 -15px no-repeat;}
.nexandpre .left_arrow	{position:relative; left:315px; top:-20px; display:block; width:15px; height:15px; background:url(../images/left_arrow.gif) no-repeat;}
.nexandpre .left_arrow:hover	{background:url(../images/left_arrow.gif) 0px -15px no-repeat;}
.nexandpre .dis_left	{position:relative; left:315px; top:-20px; display:block; width:15px; height:15px; background:url(../images/dis_left.gif) no-repeat;}
.nexandpre .dis_right	{position:relative; left:335px; top:-35px; display:block; width:15px; height:15px; background:url(../images/dis_right.gif) no-repeat;}


/********************** Sortby */
.sortbywapper	{margin-left:10px; float:left; width:150px; top:4px; background-color:#715B68; position:absolute; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; cursor:pointer; text-transform:uppercase; z-index:10;}
.sortbywapper span	{text-indent:5px; line-height:15px; display:block; height:15px; color:#fff; background:url(../images/dropdown-bg.gif) no-repeat right;}
.sortby li {width:120px; padding:0 5px; margin:0;}
.sortby li:hover {background:#AB99A0;}
.sortby li a	{display:block;}
#sort_list	{padding:10px 5px 5px; background-color:#715B68; width:140px;}

/********************** Pager */
ol.pager	{padding-right:16px; float:right; position:relative; top:4px;}
ol.pager a	{text-decoration:none; line-height:14px;}
ol.pager .number	{float:left; display:block; width:15px; height:15px; margin-left:5px; text-align:center; line-height:14px;}
ol.pager .number a	{display:block; width:15px; height:15px; background:url(../images/button.gif) no-repeat;}
ol.pager .number a:hover	{display:block; width:15px; height:15px; background:url(../images/button.gif) 0 -15px no-repeat;}
ol.pager .currentli	{display:block; width:15px; height:15px; background:url(../images/button.gif) 0 -15px no-repeat; }


/* Mini search */
.mini-search {position:absolute; left:-158px; top:24px; width:185px; min-height:60px; padding:10px; filter:alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; z-index:99999; text-align:left; line-height:10px;}
.mini-search a	{height:15px; line-height:15px; text-transform:none;}
.mini-search img	{position:relative; top:4px; left:2px;}
.mini-search #search_close	{float:right; margin-top:20px;}
#search_failed_text	{width:185px; line-height:12px; padding-left:5px; margin-bottom:10px;}
#search {width:155px; height:15px; font-size:11px; padding:0 5px;background:#9B8593;border:0px; color:#fff;}
#search_close	{text-transform:none;}

/********************** Catalog Listing */
.catalog-listing	{background-color:#c5babe; min-height:606px;}
.catalog-listing td {padding-right:2px; height:303px;}
.catalog-listing td .last {padding-right:0px;}

.product-list-info	{position:relative; text-align:center; padding-bottom:10px; text-transform:uppercase; color:#4d3b46; line-height:1.2em; font-size:11px; cursor:pointer;}
.product-list-info p	{margin:0; width:188px;}
.product-list-info a {color:#4d3b46;}
.product-list-info .price-box	{margin-top:4px;}
.product-list-info .special-price,
.product-list-info .rule-price	{color:#9f4656; text-transform:none;}
.transparent	{display:none;}
a:hover .product-list-info .transparent	{width:188px; min-height:303px; position:absolute; top:0; left:0; display:block; filter:alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; background-color:#FFFFFF; z-index:2;}

/*********************** Single product */
.product-info-box	{width:568px;}
.product-info-box #product_addtocart_form .product-name a	{color:#4d3b46;}
.product-info-box .product-sku	{font-size:10px;}
.product-info-box .short-description	{line-height:14px; margin-top:10px;}
.product-img-box	{margin:0 2px; width:352px; float:left; position:relative;}
.media	{width:356px; position:relative;}
.a-image	{float:left; width:352px; height:440px; padding-bottom:2px;}
.imgbar 	{width:352px; position:absolute; top:0px; left:0px; }
.imgbar a	{font-size:10.5px; font-weight:normal;}
.imgbar .left	{float:left; width:200px; text-align:left; margin:5px 0 0px 8px;}
.imgbar .brand_link	{padding-bottom:2px;}
.imgbar .right	{float:right; width:100px; text-align:right; margin-top:5px;}
.imgbar .imglistnum	{margin-right:5px;}

.product-shop	{width:180px; height:435px; float:right; position:relative; padding:0 16px; color:#4d3b46; font-size:11px; margin-top:5px; z-index:1}
.product-shop li	{display:inline;}
.product-shop .product-name	{display:block; text-transform:uppercase; font-size:12px; line-height:15px;}
.product-shop .price-box	{font-size:11.5px; margin-right:5px; margin-top:5px;}
.product-shop .special-price {color:#9f4656; font-size:11.5px;}

.product-shop .controllerbar	{height:90px; position:absolute; bottom:0px;}
.product-shop .controllerbar a	{display:block; width:120px; height:15px; line-height:15px;}
.product-shop .controllerbar a	{background:url(../images/button2.gif) no-repeat; text-indent:8px;}
.product-shop .controllerbar a:hover	{background:url(../images/button2.gif) 0 -15px no-repeat;text-decoration:none;}

.product-shop .controllerbar li	{width:150px; margin:5px 0; display:block;}
.product-shop .controllerbar li i	{color:#4d3b46;}

.other-links	{float:right; width:212px; height:145px; text-align:right;}
.other-links 	a {position:relative; color:#4d3b46; top:110px; padding-right:16px;}

.up-sell {width:356px; height:195px; float:left;}
.up-sell .head	{height:25px; line-height:25px; padding-left:10px;}
.up-sell a {float:left; width:116px; height:145px; margin-left:2px;}

/* Product Options */
#product_addtocart_form .product-options	{margin-top:10px;}
#product_addtocart_form .product-options dt	{float:left; display:inline; margin-right:5px; clear:left; font-weight:normal;}
#product_addtocart_form .product-options dd	{float:left; display:inline; margin-bottom:10px; position:relative;}

a.btn_info	{position:absolute; top:0px; right:-17px; display:block; background:url(../images/ibtn.gif) no-repeat; text-indent:-999em; overflow:hidden; width:17px; height:17px;}
a.btn_info:hover	{background:url(../images/ibtn.gif) 0 -15px no-repeat;}
.product-options select {width:130px; margin-right:5px;}
#product_addtocart_form .product-options dl dt a.btn_info{position:relative; left:0px; text-align:left;}

.product-options td select	{ margin-left:5px;}

/******* colorpicker */
#colorpicker-container	{position:relative; width:135px}
#colorpicker-container a	{width:16px; height:16px; float:left; display:block; margin:0 3px 2px 0;}
#colortitle	{font-size:10.5px;}




/* Review */
.review	{float:none; clear:both; width:332px; padding:0 10px;}
.review	.review_count	{float:left; width:200px; line-height:30px;}
.review .toggler	{width:120px; float:right; line-height:30px; color:#4d3b46;}
.review .toggler a	{color:#4d3b46;}
.review dd	{color:#4d3b46; margin-bottom:10px;}
.review_rate {cursor:pointer;}

.product-review	{float:left; margin-bottom:20px;}	
#review_name,
#review_age,
#review_country,
#review_rating,
#review_comment	{margin-bottom:10px; clear:both; overflow:hidden;}

.product-review	label {width:45px; float:left; font-size:11px;}
.product-review input	{float:left; width:170px;}
.product-review textarea	{float:left; width:275px; padding:5px; }
.product-review select	{border:none; float:left}
.product-review #country_field	{width:181px;}
.product-review .button-set	{margin-right:2px;}

.product-review	#rate_legend {width:100px; padding-left:5px; float:left; font-size:11px; color:#4d3b46;}
.review-product-list .other-links a {position:relative; color:#4d3b46; top:200px; padding-right:16px;}

/* Brand Directory Page*/
.brand	{text-transform:uppercase; margin-bottom:30px; overflow:auto;}
.brand h1	{color:#fff; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; border:none; margin-bottom:10px;}
.brand li	{display:inline; list-style-type:none; float:left; width:31%; padding-left:10px; background:transparent; margin-bottom:20px;}
.brand-top	{background:url(../images/brand-top-bg.gif) repeat-x; padding:10px 10px;}
.brand-top h4	{display:inline; color:#4a3b44; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.brand-top a	{color:#4a3b44; font-size:10px; line-height:25px; width:400px; text-align:right; margin-right:10px;}
.brand-top span	{float:right; margin-top:-22px;}
.brand-img	{background:url(../images/brand-img-bg.gif) repeat-x;}
.brand-img li	{display:inline;}
.brand-img li.brand-items {display:block; width:50%; float:left;}
.rand-top span	{background:url(../images/brand-top-bg.gif) repeat-x;}


/* About the Brand pop up */
.pop-up-div	{position:absolute; left:16px; bottom:11px; width:320px; background:transparent; color:#4d3b46;}
.pop-up-div .content	{background:url(../images/meat.png) repeat-y; width:320px; min-height:100px; line-height:13px; }
.pop-up-div .desc	{margin:auto; width:300px; overflow:auto; overflow-x:hidden; text-align:justify;}
.pop-up-div .top_cap	{background:url(../images/top.png) no-repeat; width:320px; height:15px;}
.pop-up-div .bottom_cap	{background:url(../images/bottom.png) bottom no-repeat; width:320px; height:28px;}
.pop-up-div .pop-up-close	{text-align:right; width:320px; float:right; color:#4d3b46; margin-right:20px; text-decoration:none;}
.pop-up-div	a	{color:#4d3b46; text-decoration:underline;}
/* Lightbox */
#lightbox #imageDetails	{top:-5px; position:relative;}
#lightbox #imageDatacontainer	{height:30px;}

/* Home Page */
.home-callout	{background-color:#CCC1CA; padding:2px 0; float:left;}
#banner_bottom	{height:143px; background-color:#CCC1CA; padding-bottom:2px;}
/* Form Validation */		
.validation-advice, .validation-advice, .required { color:#EB340A; }

.validation-advice, .validation-advice	{clear:both;
				    margin-top:3px;
				    background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px;}
					
.validation-failed {background:#faebe7 !important;}
		
		
/************************ Footer */
.footer	{width:780px; margin:auto;clear:both; text-transform:uppercase; text-align:right;}
.footer ul	{padding-right:16px; height:50px; line-height:29px;}
.footer li	{display:inline;}
#footer-information	{background-color:#8C7486; height:35px; line-height:32px;}


/* Newsletter */
.mini-newsletter	{margin-top:-25px;}
.mini-newsletter .content	{width:310px;}

.mini-newsletter .frm_frens	{margin-top:15px;}
.mini-newsletter .frm_frens	li {margin-bottom:8px;}
.mini-newsletter .frm_frens	li p {font-size:9px; padding-left:5px; margin-top:-7px;}
.mini-newsletter .frm_frens	input {width:190px;}
.mini-newsletter .frm_frens	.button-set {margin:20px 0 0 112px;}

.mini-newsletter .frm_sub	{margin-top:30px;}
.mini-newsletter .frm_sub label	{width:90px; display:block; float:left; font-size:11px;}
.mini-newsletter .frm_sub input	{width:180px; float:left; clear:right;}
.mini-newsletter .frm_sub select	{width:190px; float:left;}
.mini-newsletter .frm_sub li	{margin-bottom:8px; overflow:hidden;}
.mini-newsletter .frm_sub	.button-set {margin:15px 0 0 177px;}

/* News & Press */
.newslayout .cover {width:126px; float:left; margin:0 65px 20px 0;}
.newslayout .last	{float:right; margin:0 0 20px 0;}

/********************** Headings */
.head-title-top	{color:#fff;
				font:1.0em Arial;
				text-transform:uppercase;
				margin-top:-15px;
				font-weight:bold;}


/********************** Sign Up */
#overlay {  /* dont know if the class is common */
	background-color:#000000;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	width:100%;
	height: 100%;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

/* Sign up */
.mini-sign-in	{margin-top:-25px;}
.content .inner-content	{background:#ccc0ca;
						width:508px;
						margin:0;
						height:275px;}

.content .inner-content p 	{color:#4d3b46;
							margin:0px 0px 10px;}
					
.content .inner-content a	{color:#4d3b46;}
	
.content .inner-content ul	{color:#4d3b46;}

.content .inner-content li	{padding-bottom:3px;}

.content .inner-content input	{width:205px;}
	
.left-inner-content, .right-inner-content	{width:254px;
											float:left;}

.right-inner-content h2	{border-left:2px solid #8C7486;}											

.content .inner-content .border	{width:253px; float:left; border-left:2px solid #A9939C; height:260px;}

.content .inner-content #form-validate,.content .inner-content #login-form	{margin:5px 20px;}		
.content .inner-content #form-validate label, .content .inner-content #login-form label	{font-size:10.5px;}
.content .inner-content #btn-sign-in	{position:relative;	
										top:57px;}
										

.content ul#sign-in	{margin:0px 0px 10px 12px;}
.content ul#sign-in li span	{margin-left:-10px;
							position:absolute;}

.content .inner-content #email, .content .inner-content #pass, .content .inner-content #email_address,
.content .inner-content #password, .content .inner-content #confirmation	{margin-bottom:5px;} 
				
/* benefit */		
.content ul#benefit	{margin:0px 0px 10px 12px;
					font-size:11px;}
					
.content ul#benefit li	{padding-bottom:3px;}					
.content ul#benefit li span	{margin-left:-10px;
							position:absolute;}
							
.login-box	{width:325px; 
			border:1xp solid #000;}
			
.login-box #form-validate	{margin:0;}
.login-box #form-validate label	{width:126px; 
								margin:5px 0; 
								display:block; 
								float:left;}
								
.login-box #form-validate input	{width:187px; 
								margin:5px 0; 
								float:left;} /* 198 */
								
.login-box #form-validate #btn-register	{position:relative;
										top:57px;
										background:green;}

/********************** Contact Us */
.mini-contact-us	{margin-top:-25px;}

#contactForm	{margin:0;
				width:304px;}

#contactForm label	{width:100px;
					margin:5px 0;
					display:block;
					float:left;
					font-size:11px;}

#contactForm label#comment_label	{width:500px;}

#contactForm input	{width:190px;
					margin:5px 0;
					float:left;
					font-size:11px;}

#contactForm select	{border:none;
					width:200px;
					height:18px;
					margin:5px 0;
					font-size:11px;
					border:none;
					outline:none;}

#contactForm textarea	{width:300px;
						height:240px;}

#contactForm #btn-submit	{margin:20px 0px 40px; position:relative; left:-4px;}


/********************** Static Page */
.mini-blog	{margin-top:-25px; margin-bottom:30px; overflow:auto;}

.sidebar h2, .entry h2	{background:none;
						font-size:12px;}
.sidebar h2	{padding:10px 0px 10px; font-weight:normal; font-size:11px;}

.entry h2	{padding:0px;}

.entry a {text-decoration:underline;}
.entry a:hover	{text-decoration:underline;}
.entry a.button1:hover	{text-decoration:none;}
.entry .blog a	{text-decoration:none;}

/* Only Customer Page no underline */
.mini-blog .customer_care_col a,
.mini-blog .customer_care_col a:hover	{text-decoration:none;}
.mini-blog .customer_care_col h2	{padding:15px 0 5px; color:#ffffff;}

.mini-blog ul, .mini-blog ol	{font-size:11px; margin-bottom:10px;}

.mini-blog ul.bullet li	{list-style-type:disc; list-style-position:outside; margin:0 0 10px 15px;}
.mini-blog ol.number li	{list-style-type:decimal; list-style-position:outside; margin:0 0 10px 15px;}
.mini-blog ol.number ul.bullet,
.mini-blog ul.bullet ol.number	{margin-top:5px;}
.mini-blog ol.number ul.bullet li	{list-style-type:disc;}
.mini-blog ul.bullet ol.number li	{list-style-type:decimal;}
.mini-blog ul.nomargin li	{margin-bottom:0;}

.mini-blog table	{border:1px solid #8C7486; width:100%; border-bottom:none; margin-bottom:10px; font-size:11px;}
.mini-blog table th	{border-right:1px solid #8C7486;}
.mini-blog table .col_1	{width:25%; padding:5px; border-bottom:1px solid #8C7486;}
.mini-blog table .col_2	{width:75%; padding:5px; border-bottom:1px solid #8C7486;}

.mini-blog .country_index {margin:10px 0; font-size:11px; overflow:auto;}
.mini-blog .country_index a {width:10px; display:block; width:17px; float:left;}
.mini-blog .country_list	{width:200px; overflow:auto; font-size:11px;}
.mini-blog .country_label	{width:50px; float:left; text-decoration:none; margin-top:10px;}
.mini-blog .country_label:hover	{text-decoration:none;}
.mini-blog .listing	{width:150px; float:right; display:block; margin-top:10px;}

/* Site Map */
.mini-sitemap	{margin-top:-25px; font-size:11px;}
#sitemap	{margin-bottom:20px; overflow:hidden;}
#sitemap li {float:left; margin-right:20px; width:145px; position:relative; font-weight:bold; text-transform:uppercase;}
#sitemap li li {float:none; font-weight:normal; text-transform:lowercase;}
#sitemap li li:first-letter {text-transform:uppercase;}
#sitemap ul {clear:both; float:left; position:relative; padding-bottom:20px; margin-bottom:0;}
#sitemap li.break	{clear:left;}
#sitemap .cont_shop	{display:none;}

.mini-sitemap .content li a,
.mini-sitemap .content li.start	{clear:left;}
.mini-sitemap .content li ul	{margin:10px 0 20px;}
.mini-sitemap .content li li a,
.mini-sitemap .content .sidebar li a	{color:#ffffff;}
.mini-sitemap .content .sidebar	{float:left; margin-right:20px; width:145px;}

/********************** My Account */
.dashboard-welcome p.large	{font-size:11px;}

.dashboard-welcome p.small	{position:relative;
							top:-5px;
							font-size:10px;}

.dashboard-welcome p.small a	{text-decoration:underline;}

.content .inner-account	{background:#ccc0ca;
						width:680px;
						margin-bottom:20px;}

.content .inner-account p 	{color:#4d3b46;
							margin:5px 0px 10px;}
					
.content .inner-account a	{color:#4d3b46;}
	
.left-inner-account, .right-inner-account	{width:340px;
											float:left;}
											
.content .inner-account .border	{width:340px; 
								float:left; 
								border-left:2px solid #A9939C; 
								min-height:330px;}

.content .inner-account .border-right	{width:340px; 
										float:left; 
										border-right:2px solid #A9939C; 
										min-height:330px;} 
										
.content .inner-account .border-bottom	{border-bottom:2px solid #A9939C; } 

.content .inner-account ul	{padding:10px 15px;}

.content .inner-account ul li	{padding:5px 0px;}

.content .inner-account hr	{border-bottom:2px solid #A9939C;}

.content .inner-account .label	{width:100px; 
								margin:2px 0; 
								display:block; 
								float:left;}
.content .inner-account table	{color:#4d3b46;
								padding:10px 15px;
								font-size:10.5px;}
								
.content .inner-account li a	{font-size:10.5px;}								

.content .inner-account td	{padding:5px 0;}
.content .inner-account td.row1	{width:60px;}	
.content .inner-account td.row2_email	{width:160px; padding-left:10px;}
.content .inner-account td.row2	{width:160px; text-transform:capitalize; padding-left:10px;}
.content .inner-account td.row3	{width:90px;
								text-align:right;
								padding-right:20px;}

.content .inner-account table#col-2	{padding:10px;}
.content .inner-account table#col-2 td	{width:120px;}
.content .inner-account table#col-2 td label	{position:relative; top:-8px}


.content .inner-account .chkbox	{position:relative;
									top:-3px;
									outline:none;}
									
.content .inner-account .button3	{position:relative;
									left:20px;
									color:#ffffff;}								

.content .inner-account	#btn-update	{padding:0px 10px; text-align:right;}
.content .inner-account	#btn-edit	{padding:0px 19px 0px 18px;}
.content .inner-account	#btn-delete	{padding:0px 12px; left:19px; position:relative;}
.content .inner-account	#btn-add-address	{padding:0px 8px;
											float:right;
											margin-right:20px;}

.content .inner-account .right-inner-account input#yes, .content .inner-account .right-inner-account input#no 	{margin-left:0px; background-color:#CCC0CA; position:relative; top:-5px;}

/* Order Status, Tracking & History */

.content .inner-account #my-orders-table	{width:100%;}
.mini-history	{margin-top:-25px;}
.mini-history .order_history	{margin-bottom:20px;}
.content .order_history #my-orders-table th	{background:#8C7486;
											color:#ffffff;
											width:100%;
											font-size:11px;
											padding:2px 10px;}

.content .order_history #my-orders-table tr	{background:#ccc0ca;
											color:#4d3b46;}
									
.content .order_history #my-orders-table td	{padding:20px 10px;
											border-right:2px solid #A9939C;
											font-size:10.5px;}	
.mini-history .order_history .order_item,
.mini-history .order_history .order_sku	{text-transform:uppercase; line-height:12px;}
	
.mini-history .order_history .order_status,
.mini-history .order_history .order_track	{line-height:12px;}	

.content .order_history #my-orders-table td.no-border	{border-right:none;}

.content .order_history #my-orders-table img	{margin-right:10px;}

.content .order_history #my-orders-table th#date	{width:60px;}		
.content .order_history #my-orders-table th#item	{width:220px;}
.content .order_history #my-orders-table th#item_code	{width:100px;}
.content .order_history #my-orders-table th#status	{width:100px;}
.content .order_history #my-orders-table th#tracking	{width:100px;}
.content .order_history #my-orders-table a#btn-shopping	{padding:200px 0px;
														font-size:20px;}


/* Confirmation Link */
.content .confirm-link	{width:390px;
						background:#ccc0ca;}

.content .confirm-link p	{color:#4d3b46;
							padding:10px 15px 0px 15px;}
							
.content .confirm-link p.required	{padding:10px 15px 0px 0px;}

.content .confirm-link ul	{margin:0px 15px;
							color:#4d3b46;}

.content .confirm-link label	{width:155px;
								margin:2px 0;
								display:block;
								float:left;}

.content .confirm-link input	{width:193px;}	
													
.content .confirm-link #btn-update	{margin:34px 0px 5px;}

/* Edit Account Information */
.mini-my-account .edit_account	{width:390px;
								color:#4d3b46;
								margin-top:25px;
								background:#ccc0ca;}

.mini-my-account .edit_account p	{color:#4d3b46;
									padding:10px 15px 0px 15px;}
	
.mini-my-account .edit_account ul	{margin:0px 15px;}

.mini-my-account .edit_account ul li	{padding:4px 0px; font-size:10.5px;}

.mini-my-account .edit_account label	{width:155px; 
								margin:2px 0; 
								display:block; 
								float:left;}

.mini-my-account .edit_account input	{width:193px;}

.mini-my-account .edit_account 	#btn-update	{margin:34px 0px 5px;}

/* Edit Your Billing Address and Edit Address */
.mini-my-account .edit_address	{width:345px;
								background:#ccc0ca;
								margin:25px 0px 40px;
								color:#4d3b46;
								font-size:11px;}

.mini-my-account .edit_address ul	{color:#4d3b46;
									padding:10px 15px 0px 15px;}	

.mini-my-account .edit_address ul li	{padding:4px 0px;}

.mini-my-account .edit_address select	{border:none;
										height:18px;
										width:225px;
										font-size:10px;
										color:#4d3b46;}

.mini-my-account .edit_address select#billing_prefix, 
.mini-my-account .edit_address select#shipping_prefix	{width:60px;}											
										
.mini-my-account .edit_address label	{width:85px;
										margin:2px 0; 
										display:block; 
										float:left;
										font-size:10.5px;}
	
.mini-my-account .edit_address input	{width:215px;}	

.mini-my-account .edit_address input#billing_phone_1, 
.mini-my-account .edit_address input#shipping_phone_1 	{width:37px;}	

.mini-my-account .edit_address input#billing_phone_2,
.mini-my-account .edit_address input#shipping_phone_2	{width:30px;}	

.mini-my-account .edit_address input#billing_phone_3	{width:87px;}	
.mini-my-account .edit_address input#shipping_phone_3	{width:92px;}	

.mini-my-account .edit_address .desc-country	{font-style:italic;
												position:relative;
												top:-10px;
												left:103px;
												font-size:10.5px;}
												
.mini-my-account .edit_address .desc-area	{font-style:italic;
											position:relative;
											top:-10px;
											left:123px;
											font-size:10.5px;}

.mini-my-account .edit_address 	#btn-update	{margin:35px 0px 5px;}											
	
/* History */	
.mini-history #btn-shopping	{padding:1px 10px;}	

.mini-history .button1	{padding:1px 5px;}	

.mini-history .pager	{display:none;}
.mini-history .data-table	{margin-bottom:20px;}


/* Promotion Code */
.mini-promotion	{margin-top:-25px;}

.mini-promotion #my-sale-table	{margin:20px 0px;}

.mini-promotion #my-sale-table th	{background:#8C7486;
									color:#ffffff;
									width:100%;
									font-size:11px;
									padding:2px 10px;}										

.mini-promotion #my-sale-table th#rule	{width:70px;}
.mini-promotion #my-sale-table th#date_expire	{width:100px;}
.mini-promotion #my-sale-table th#desc	{width:150px;}
									
.mini-promotion #my-sale-table tr	{background:#ccc0ca;
									color:#4d3b46;}		
									
.mini-promotion #my-sale-table td	{padding:20px 10px;
									border-right:2px solid #A9939C;
									font-size:10.5px;}	

.mini-promotion #my-sale-table td.no-border	{border-right:none;}									
									
.mini-promotion #btn-shopping	{padding:1px 10px;}	

.mini-promotion .button1	{padding:1px 5px;}						


/********************** Wish List */

.mini-wish-list	{margin-top:-25px;}

#wishlist-table {width:100%;
				border-spacing:0px;
				margin-bottom:20px;
				font-size:11px;}
				
#wishlist-table p	{color:#4d3b46; line-height:13px; }
#wishlist-table a	{color:#4d3b46;}

#wishlist-table tr	{background:#ccc0ca;
					color:#4d3b46;}
		
#wishlist-table td	{padding:20px 10px;
					border-right:2px solid #A9939C;
					text-transform:uppercase;}
					
#wishlist-table .wish_sku	{font-size:10px; line-height:20px; display:block; text-transform:none;}
#wishlist-table .status	{text-transform:none; font-style:italic;}

#wishlist-table .price-box .special-price {color:#9f4656;}
					

#wishlist-table td.no-border	{border-right:none;}					

#wishlist-table th	{background:#8C7486;
					color:#ffffff;
					font-size:11px;
					padding:2px 10px;}

#wishlist-table .wish_info	{width:120px;}

#wishlist-table th#priority	{width:8px;}
#wishlist-table th#item	{width:210px;}

.wishlist-btn	{height:11px;
				text-align:center;
				background:#b2a0a7;
				padding:1px 5px;}


.wishlist-btn#remove	{padding:1px 18px 1px 19px;
						color:#ffffff;
						text-transform:none;}

.wishlist-btn#shopping-bag	{color:#ffffff; text-transform:none;}

.wishlist-btn:hover	{background:#988291;}
	

/* Email Wish List */

.email-wish-list	{color:#4d3b46;}

.email-wish-list textarea	{margin-bottom:10px;
							width:508px;}

.email-wish-list .required	{color:#ff0000;
							margin-top:50px;}


/********************** Shopping Bag */
/* Shopping cart table */
.mini-shopping-bag	{margin-top:-25px; font-size:11px;}

.mini-shopping-bag .checkout-out #shopping-cart-table .shopping-bag-info	{width:120px;}
.mini-shopping-bag .check-out #shopping-cart-table td	{text-transform:uppercase;}
.mini-shopping-bag .check-out #shopping-cart-table .shop_sku	{font-size:10px; 
																margin-top:-10px;}
.mini-shopping-bag .check-out #shopping-cart-table .status	{text-transform:none;
															font-style:italic;}																

.mini-shopping-bag .check-out #shopping-cart-table	{width:100%;
													font-size:11px;}

.mini-shopping-bag .check-out #shopping-cart-table p	{position:relative;	
														left:-15px;
														color:#4d3b46;}

.mini-shopping-bag .check-out #shopping-cart-table p a	{color:#4d3b46;}														

.mini-shopping-bag .check-out #shopping-cart-table .input-text	{width:20px;}

.mini-shopping-bag .check-out #shopping-cart-table th	{background:#8C7486;
														color:#ffffff;
														font-size:11px;
														padding:2px 10px;}	

.mini-shopping-bag .check-out #shopping-cart-table th#qty	{width:30px;}
.mini-shopping-bag .check-out #shopping-cart-table th#item	{width:200px;}
.mini-shopping-bag .check-out #shopping-cart-table th#desc	{width:120px;}
.mini-shopping-bag .check-out #shopping-cart-table th#price	{width:50px;}

.mini-shopping-bag .check-out #shopping-cart-table tr	{background:#ccc0ca;
														color:#4d3b46;}		
									
.mini-shopping-bag .check-out #shopping-cart-table td	{padding:20px 10px;
														border-right:2px solid #A9939C;}	
														
.mini-shopping-bag .check-out #shopping-cart-table td.last	{border-right:2px solid #CCC0CA;}	
																											
.mini-shopping-bag .check-out #shopping-cart-table td.no-border	{border:none;}																				
										
.mini-shopping-bag .check-out #btn_shopping_bag	{padding:1px 3px;
												margin:3px 0px 20px;}
												
.mini-shopping-bag .check-out .shopping-bag-info {width:100px; text-transform:uppercase;}

.mini-shopping-bag .check-out #shopping-cart-table #btn-remove	{padding:1px 5px;
																height:11px;
																position:relative;
																color:#ffffff;
																background:#B2A0A7;
																text-transform:none;}												

.mini-shopping-bag .check-out #shopping-cart-table #btn-remove:hover	{background:#988291;}

/* Total Table */

.mini-shopping-bag .total .total_table	{width:100%;}	

.mini-shopping-bag .total .total_table #ttl_heading	{height:26px;}


.mini-shopping-bag .total_table td	{border-bottom:2px solid #8C7486;
									padding:3px 0px 3px 3px;}
									
.mini-shopping-bag .total_table td.no-border	{border:none;}

.mini-shopping-bag .total_table .align-right	{text-align:right;}
												
.mini-shopping-bag .total_table .align-left	{text-align:left;
											padding-left:10px;}

.mini-shopping-bag .total_table .align-center	{text-align:center;}

.mini-shopping-bag .total_table .lbl_promote	{padding-right:10px;}										

.mini-shopping-bag .total_table .lbl_ship_to	{padding-right:20px;}

.mini-shopping-bag .total_table .lbl_ship_by	{padding-right:18px;}

.mini-shopping-bag .total_table #promotion_code	{width:100px;
												position:relative;
												top:-12px;}

.mini-shopping-bag .total_table #promotion_code_apply	{padding:1px 5px;
														position:relative;
														top:-10px;
														margin-left:8px;}

.mini-shopping-bag .total_table #sales_ij_country_id, .mini-shopping-bag .total_table .input-select	{width:200px;}	

.mini-shopping-bag .total_table .black	{color:#4d3b46;}
										
.mini-shopping-bag .total_table p	{position:relative;
									left:88px;
									font-style:italic;}

.mini-shopping-bag .total_table #btn_shopping, .mini-shopping-bag .total_table #do_check_out	{padding:1px 5px;
																								margin:20px 0px;}		 

/********************** Check Out */
.checkout-state	ul	{text-transform:uppercase;}

.checkout-state ul li ul	{margin-left:6px;}	

.checkout-state li	{color:#4d3b46;}

.checkout-state li.active	{color: #ffffff;
							background:url(../images/payment_arrow.gif) 0 -1px no-repeat; padding-left:20px; margin-left:-20px;}

.mini-check-out	.dark_purple	{color:#5B4B56;}

.check-out-rounded	{width:160px; 
					background:#ccc0ca;}

.order-review-address-rounded	{width:225px;
								background:#ccc0ca;}


.order-review-rounded	{width:100%;
						margin:20px 0px;
						background:#ccc0ca;}
											

.check-out-rounded p	{margin:10px 8px;
						color:#4d3b46;}

.order-review-address-rounded p	{margin:10px 15px 0px;
								color:#4d3b46;}

.order-review-rounded h3	{margin:0px 15px;
							color:#4d3b46;}
							
.order-review-rounded p	{color:#4d3b46;}												

.check-out-rounded p a, .order-review-address-rounded, .order-review-rounded p a 	{color:#4d3b46; text-transform:capitalize;}

.check-out-rounded b.rtop, .check-out-rounded b.rbottom,
.order-review-address-rounded b.rtop, .order-review-address-rounded b.rbottom,
.order-review-rounded b.rtop, .order-review-rounded b.rbottom	{display:block;	
																background:#B2A0A7;}
														
.check-out-rounded b.rtop b, .check-out-rounded b.rbottom b,
.order-review-address-rounded b.rtop b, .order-review-address-rounded b.rbottom b, 
.order-review-rounded b.rtop b, .order-review-rounded b.rbottom b	{display:block;	
																	height:1px; 
																	overflow:hidden; 
																	background:#ccc0ca;}

.check-out-rounded b.r1, .order-review-address-rounded b.r1, .order-review-rounded b.r1	{margin:0 2px}

.check-out-rounded b.r2, .order-review-address-rounded b.r2, .order-review-rounded b.r2	{margin:0 1px}

.check-out-rounded b.r3, .order-review-address-rounded b.r3, .order-review-rounded b.r3	{margin:0 0px}

.check-out-rounded b.rtop b.r4, .check-out-rounded b.rbottom b.r4,
.order-review-address-rounded b.rtop b.r4, .order-review-address-rounded b.rbottom b.r4,
.order-review-rounded b.rtop b.r4, .order-review-rounded b.rbottom b.r4	{margin:0 0px; height:2px}


/*Billing Address*/
.mini-check-out	{margin-top:-25px;}

.mini-check-out .billing_address	{width:100%;}

.mini-check-out .billing_address #billing_country_id,
.mini-check-out .billing_address #billing_region_id {width:223px;}

.mini-check-out .personal_detail	{width:300px;
									float:left;}

.mini-check-out .personal_detail li	{padding:4px 0px;}

.mini-check-out .personal_detail label	{width:75px;
										margin:2px 0; 
										display:block; 
										float:left;}

.mini-check-out .personal_detail .desc-country	{font-style:italic;
												position:relative;
												top:-10px;
												left:88px;}										

.mini-check-out .personal_detail .desc-area	{font-style:italic;
											position:relative;
											top:-10px;
											left:110px;}
			
.mini-check-out .personal_detail input	{width:213px;}

.mini-check-out .personal_detail input#country, .mini-check-out .personal_detail input#area 	{width:35px;}

.mini-check-out .personal_detail input#phone	{width:90px;}

.mini-check-out .personal_detail select	{color:#4d3b46; height:20px;}

.mini-check-out .personal_detail select#shipping_prefix,
.mini-check-out .personal_detail select#billing_prefix	{width:55px;}

.mini-check-out .personal_detail select	{width:225px;}

.mini-check-out .shipped_order	{width:100px;
								float:right;
								background:#ccc1ca;
								padding:10px;
								margin-top:137px;
								color:#4d3b46;}

.mini-check-out .shipped_order #lbl_yes, .mini-check-out .shipped_order #lbl_no	{position:relative;		
																				top:-5px;}

.mini-check-out #btn_shopping_bag, mini-check-out	{margin:30px 0px 20px;}

.mini-check-out #btn_shopping_bag	{padding:1px 10px;}


/*Shipping Address*/

.mini-check-out .shipping_address	{width:100%;}
.mini-check-out .shipping_address .check-out-rounded a	{text-transform:capitalize;}
.mini-check-out .err_msg	{width:160px;
							float:right;}

.check-out-rounded a:hover	{text-decoration:underline;}

.check-out-rounded .filter_color	{width:75px; 
									float:left; 
									padding-left:5px; 
									margin-bottom:2x;}
									
.check-out-rounded .filter_size	{width:21px; 
								float:left; 
								text-align:center;
								padding-left:5px; 
								margin-bottom:2px;}

.mini-check-out #next, #btn-back-billing	{margin:30px 0px 20px;}
.mini-check-out #next 	{padding:1px 20px;}
.mini-check-out #btn-back-billing	{padding:1px 10px;}	

.mini-check-out .shipping_address #shipping_country_id,
.mini-check-out .shipping_address #shipping_region_id	{width:223px}

.mini-check-out .check-out-rounded .phone,
.mini-check-out .check-out-rounded .fax	{display:none;}

/* Order Review */
.mini-check-out	.heading	{padding:10px 15px;}

.mini-check-out #order-review	{padding:0 15px 10px;
								color:#4d3b46;
								font-size:11px;}
								
mini-check-out #order-review .data-table {width:100%;}

.mini-check-out #order-review th	{border-bottom:1px solid #725C69; font-size:11px;}

.mini-check-out #order-review th#qty	{width:40px;}

.mini-check-out #order-review th#item	{width:240px;}

.mini-check-out #order-review th#desc	{width:150px;}

.mini-check-out #order-review th#price	{width:50px; text-align:center;}
.mini-check-out #order-review .col_price	{width:50px; text-align:right; padding-right:0;}	

.mini-check-out #order-review tr td	{padding:20px 10px 20px 0; text-transform:uppercase;}

.mini-check-out #order-review .order_sku	{line-height:20px; display:block;}	

.mini-check-out #order-review p	{margin-left:10px;}
	
.mini-check-out #total	{width:100%;
						padding:5px 15px;
						color:#4d3b46;
						text-align:right;
						font-size:11px;}

.mini-check-out #total tr td.total_desc	{padding-right:10px;
										width:370px;}
																				
.mini-check-out #total #totals_subtotal_value,
.mini-check-out #total #totals_discount_value,
.mini-check-out #total #totals_shipping_value,
.mini-check-out #total #totals_tax_value,
.mini-check-out #total #totals_grand_total_value,
.mini-check-out #total #base_grand_total_value	{width:35px;}

.mini-check-out #total tr td.currency	{padding-right:5px; width:30px;}						

.mini-check-out .line,
.mini-check-out .line2	{border-bottom:1px solid #705A67;
						width:180px;
						clear:both;
						float:right;
						margin-right:15px;}
						
.mini-check-out .line2	{border-bottom:1px solid #A9939C;}						
						

.mini-check-out .content #btn_shipping_add, .mini-check-out .content #btn_submit	{margin-bottom:20px;
																					padding:1px 5px;}
					

.mini-check-out .order-review-address-rounded .phone,
.mini-check-out .order-review-address-rounded .phone,
.mini-check-out .order-review-address-rounded .fax,
.mini-check-out .order-review-address-rounded .fax	{display:none;}


/* 404 page */
.mini-404	{margin-top:-25px;}
.mini-404 a	{text-decoration:underline;}

/* Order Success */
.mini-success	{margin-top:-25px;}
.header .shop-access li#lbl_success {display:none;} /* Hide the "Checkout" Label on other page. */
.checkout-onepage-success .shop-access li {display:none;}	/* Hide all other li. */
.checkout-onepage-success .shop-access li#lbl_success {display:block; padding-right:16px;} /* Show the label only on succes page. */


/* Info icon pop up */
#measure_inch table,
#measure_cm table		{margin:10px 0; width:100%; text-align:center;}
#measure_inch table th,
#measure_cm table th	{text-align:left; text-indent:10px; font-weight:normal; width:60px;}
#measure_inch tr.even,
#measure_cm tr.even	{background-color:#b5a4ab;}

#measure_inch .title,
#measure_cm .title	{text-align:center; display:block;}



