/*
Modified by ECOMMAX TECH
version:1.0
Theme Name:css web design basic 
update:110620
*/
body {
font: normal normal normal 13px/1.231 "Courier New", Courier, arial;
padding:0;
margin:0;
/*background:#fff url(../images/background-retail-short.jpg) center top no-repeat;*/
background:#F265E8 none !important;
height:100%;
}

body.home{background:#fff url(../images/background-retail-home.jpg) center top no-repeat;} 
body.contact{background:#fff url(../images/background-retail-contact.jpg) center top no-repeat;} 
body.faq{background:#fff url(../images/background-retail-faq.jpg) center top no-repeat;}
body.measurements{background:#fff url(../images/background-retail-measurements.jpg) center top no-repeat;}
body.my{background:#fff url(../images/background-retail-my.jpg) center top no-repeat;}
/*
body.product {background:#fff url(../images/background-product.jpg) center top no-repeat;}
body.checkout {background:#fff url(../images/background-checkout.jpg) center top no-repeat;}
*/
#body-wrapper {
	width: 100%;
	min-height:100%;
	background: url(../images/background-retail-footer.jpg) bottom center no-repeat;
}

#wrapper {
width:820px;
margin:0 auto;
position:relative;
padding:0 40px;
} 

#main{
width:820px;
min-height: 500px;
clear:both;
margin:0 0 90px 0;
}

#leftbox{
float:left;
width:185px;
margin:5px 0 0 0;
}

#rightbox{
margin:5px 0 0 200px;
width:620px;
padding:16px 0 0 0;
}

#mask_screen {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFFFFF;
	display:none;
}
#mask_screen img {
	position:absolute;
	border:0;
}

img.temp-waiting {width:32px; max-height:32px; border:0; margin: 0 auto;}
/*=============
leftbar-page
==============*/

#maintop {height:18px;color:#978c74;border-bottom:1px solid #bebfbf;line-height:18px;position:relative}
#mainbody {width:618px; overflow:hidden; border-top:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;border-bottom:1px solid #d8d7d7;margin:15px 0 0 0;position:relative}
#mainbody2 {width:721px; overflow:hidden; background: transparent url(../images/gateway_bg1.png) top right repeat-y; margin:25px 0 0 0;position:relative;}
#mainbody3 {width:820px; min-height:650px; overflow:hidden; border-top:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;border-bottom:1px solid #d8d7d7;margin:15px 0 0 0;position:relative;}
#mainbottom {height:18px;color:#978c74;line-height:18px;position:relative;margin:0;}
#pagebottom{text-align:right;padding:30px 0;}
#pagebottom img.ppp {position:absolute;top:0;}
#pagebottom a{text-decoration:underline;}

/*=============
full-page
==============*/

#full-mainbody {width:818px;border:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;margin:15px 0 0 0;position:relative}

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

all

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

h2{color:#a72e23;}
a:hover{color:#a72e23;text-decoration:none;}
.font10{font-size:10px; font-weight:normal;}
.font11{font-size:11px;}
.font11_new {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#81634a;}
.center {text-align:center;margin:0 auto;padding:0;}
.basic-font,.basic-font a {color:#978c74;font-weight:700;}
.basic-font a:hover{color:#a72e23;text-decoration:none;}
img.line,.line{margin:50px 0;display:block;clear:both;}
.sort-h3{width:350px;background-position: 24px 26px;}
.print {text-transform:uppercase;width:820px;z-index:1000;position:relative;margin:-30px 0 100px 0;}
.print a{border-top:1px solid #d8d7d7;border-bottom:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;padding:3px 6px;line-height:26px;}

.expand-h4 {width:550px;padding:0;text-align:left;}
.button-submit{border:0; background-color:#faf6ee; color:#666666; font-weight:bold; font-size:11px; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
.button-flower1 {width:230px; height:54px; line-height:50px; border:0; color:#666666; font-weight:bold; font-size:11px; background: url(../images/button_add2cart_bg.jpg) top center no-repeat; text-align:center}
.button-flower2 {width:230px; height:56px; line-height:50px; border:0; color:#666666; font-weight:bold; font-size:11px; background: url(../images/button_add2wish_bg.jpg) top center no-repeat; text-align:center; }
.button-flower3 {width:225px; height:80px;border:0; color:#666666; font-weight:bold; font-size:11px; background:url(../images/button-flower3-bg.png) center center no-repeat; text-align:center; padding-bottom: 40px;font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
.button-flower3:hover {color:#a72e23; cursor:pointer; }
.button-flower4 {width:305px; height:80px;border:0; color:#666666; font-weight:bold; font-size:11px; background:url(../images/stitching.png) center left no-repeat; text-align:center; padding-bottom: 30px;font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
.button-flower4:hover {color:#a72e23; cursor:pointer; }

a.button-flower5 {width:225px;height:16px;color:#333333; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/button-flower3-bg.png) top center no-repeat; text-align:center;display:block; padding:12px 0; float:right;}
a.button-flower5:hover{color:#a72e23;}

.button-flower6 {width:175px;height:50px;color:#666666; font-weight:bold; font-size:11px;background:url(../images/button-flower6-bg.png) right top no-repeat; text-align:center;display:block; padding:15px 0;}
.button-flower6:hover{color:#a72e23;}

.button-flower7 {width:225px;border:0; color:#666666; font-weight:bold; font-size:11px; background:url(../images/button-flower7-bg.png) center center no-repeat; text-align:center; padding: 20px 0;font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
.button-flower7:hover {color:#a72e23; cursor:pointer; }

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

header

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

#header {
height:70px;
position:relative;
padding:10px 0 20px 0;
}

#header h1 {
width:200px;
height:52px;
/*
background:url(../images/logo.jpg) no-repeat;
*/
}

#header h1 a {
	text-indent:-9999px;
	width:100%;
	height:100%;
	display:block;
	background: url(../images/logo_fall.png) top left no-repeat;
}

#top-bar{
	position:absolute;
	right:0;
	color:#968e75;
	top:30px;
	font-size:11px;
}

#top-bar a{
	color:#231f20;
	font-size:11px;
	font-weight:700;
	margin:0 10px 0 0;
}

#cart-link {
	color:#231f20;
	font-size:11px;
	font-weight:700;
	margin:0;
}

#checkout {
position:absolute;
right:25px;
top:48px;
font-size:11px;
}

#checkout a{
color:#a72e23;
font-size:11px;
}

#top-banner {
	width: 430px;
	color:#968e75;
	position:absolute;
	right:0;
	top:70px;
	font-size:12px;
}

a#learn-free-ship {color:#968e75; float:right;}
a#learn-free-ship:hover {text-decoration:underline;}
a#top-deal-day {color: #A72E23; }
a#top-deal-day:hover {text-decoration:underline;}
a#top-lookbook {color: #8E7E67; }
a#top-lookbook:hover {text-decoration:underline;}

#toll-free-number {
color:#968e75;
position:absolute;
right:0;
top:8px;
font-size:11px;
}

/* to stick on the header
#mini_cart_section {display:none; width: 286px; min-height:90px; position:absolute; top: 18px; right: -110px; border: #e3e4e5 solid 1px;  z-index:99999; background-color:#f1eceb; }
*/
#mini_cart_section {display:none; width: 286px; min-height:90px; position:fixed; top: 18px; border: #e3e4e5 solid 1px;  z-index:99999; background-color:#f1eceb; }

.mini-cart-header {display:inline-block; width: 266px; padding: 10px;}
.mini-cart-footer {display:inline-block; width: 266px; padding:10px; line-height: 20px; color:#FFFFFF; background-color:#cc9e99; font-weight:bold;}
.mini-cart-checkout {display:inline-block; width:130px; line-height:16px; padding:2px; text-align:center; float:right; background-color:#dbbdba; margin:0;}

ul#mini-cart-content {display:inline-block; width: 266px; padding:10px; min-height: 210px; background:#f1eceb url(../images/mini_cart_bg.jpg) bottom center no-repeat;}
ul#mini-cart-content li {display: inline-block; width:123px; float:left; margin:5px; text-align:center; color:#6a5e49;}
ul#mini-cart-content span.price {color:#a72e23;font-weight:700; margin: 0 12px;}
ul#mini-cart-content img {max-height: 75px; border:0; margin:0;}
ul#mini-cart-content .mini-cart-remove {display:inline-block; width:50px; border:#e1dddd solid 1px; padding:3px; text-align:center; margin-top:10px; background-color:#f1eceb;}
ol#pagination {display: block; position:absolute; width:286px; height: 30px; line-height:30px; top: 75px; left:10px;}
ol#pagination li.prev {display:block; width:42px; height:77px; background:url(../images/prev.png) no-repeat 0 0; float:left; text-indent: -9999px; cursor:pointer;}
ol#pagination li.next {display:block; width:42px; height:77px; background:url(../images/next.png) no-repeat 0 0; float:right; text-indent: -9999px; cursor:pointer;}
/*============================================================
menu
============================================================*/
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:1999;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
	display:block;
	width:167px;
}
ul#topnav li a {
	float: left;
	height:60px;
	display:block;
}
ul#topnav a.Catagory {
    background:url(../images/nav-cat.png) top left no-repeat;
	width: 150px;
	display:block;
	text-indent:-9999px;
}
ul#topnav a.Catagory:hover{
   background-position:bottom left;
}

ul#topnav a.Trend {
	background:url(../images/nav-trend.png) top left no-repeat;
	width: 170px;
	display:block;
	text-indent:-9999px;
}
ul#topnav a.Trend:hover {
	background-position:bottom left;
}
ul#topnav a.Social {
	background:url(../images/nav-social.png) top left no-repeat;
	width: 165px;
	display:block;
	text-indent:-9999px;
}
ul#topnav a.Social:hover {
	background-position:bottom left;
}
ul#topnav a.Customer {
	background:url(../images/nav-customer.png) top left no-repeat;
	width: 175px;
	display:block;
	text-indent:-9999px;
}
ul#topnav a.Customer:hover {
	background-position:bottom left;
}

/*---------- sub menu-------------------------------*/
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 65px; left: 0;
	z-index: 99999;
	background: #f1eceb;/*--Background gradient--*/
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	border:1px solid #efefef;
	width:170px;
}

ul#topnav .sub li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub > ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 165px;
	float: left;
}
ul#topnav .sub > ul > li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	padding:0;
	margin: 0;
}


ul#topnav .sub > ul > li a {
	width: 140px;
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 5px 15px;
	display: block;
	text-decoration: none;
	color: #393939;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}
ul#topnav .sub > ul > li a:hover {
	color:#94261d;
	background-color: #e3dad8;
}

ul#topnav .sub > ul > li a.both {
	font-weight:700;
}

ul#topnav .sub > ul > li a.both:hover,#sub-nav a:hover{
	color:#a72e23;
	text-decoration:none;
}

/*	for first sub site menu */
ul#topnav li .first-sub{
	position: absolute; /*--Important--*/
	top: 65px; 
	left: 0;
	z-index: 99999;
	background: #f1eceb url(../images/sub-bg.gif);
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	border:1px solid #efefef;
}

ul#topnav li .first-sub li {
	position:static;
	margin: 0;
	padding: 0;
}

ul#topnav li .sf-menu a {
	position:relative;
	height: 15px;
	margin:0;
	padding: 5px 0 5px 15px;
	width: 185px;
}

/*	end for first sub site menu */

.color-sub{
	background:#f1eceb;
}

.color-sub-font{
color:#f1eceb;
}

#sub-nav{
	height:30px;
	background:#cc9e99;
	float:left;
	width:100%;
	position:relative;
	text-align:right;
}

#sub-nav a{
	text-transform:uppercase;
	color:#fff;
	letter-spacing:-1px;
	height:30px;
	line-height:30px;
	margin:0 7px;
}

#a-deal{
position:absolute;
right:30px;
}

#a-lookbook{
position:absolute;
right:180px;
}

.menubg{
position:absolute;
left:-50px;
top:0;
z-index:-5;
}

ul#topnav .sub  a#Blog-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/blog.png) no-repeat 10px center;
}
ul#topnav .sub  a#Blog-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Facebook-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/facebook.png) no-repeat 10px center;
}
ul#topnav .sub  a#Facebook-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Press-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/press.png) no-repeat 10px center;
}
ul#topnav .sub  a#Press-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Twitter-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/twitter.png) no-repeat 10px center;
}
ul#topnav .sub  a#Twitter-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Youtube-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/youtube.png) no-repeat 10px center;
}
ul#topnav .sub  a#Youtube-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Instagram-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/instagram.png) no-repeat 10px center;
}
ul#topnav .sub  a#Instagram-14:hover {
	background-color:#e3dad8;
}

ul#topnav .sub  a#Googleplus-14 {
	padding:5px 30px;
	width:110px;
	background:url(../images/googleplus.png) no-repeat 10px center;
}
ul#topnav .sub  a#Googleplus-14:hover {
	background-color:#e3dad8;
}

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

Search

--------------------------------------------------------*/
ul#topnav li#searchbox {width:152px;position:relative;border:none;height:24px;margin:18px 0 0 0; padding:0; background:url(../images/search.png) left center no-repeat;}
ul#topnav li#searchbox .search{border:none;}
.search input{width:110px;height:12px;line-height:12px;border:none;float:left; color:#ccc;margin:5px 0 0 3px;padding:0 2px 0 5px;color:#866566;font-size:11px;}
.search input.btn {text-indent:-99999px;width:25px;height:23px;background:url(../images/search-btn.png) top left no-repeat;border:none;cursor:pointer; margin:0;float:right;}
.search option{float:left;}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:817px;
    height:450px;
    margin:0 auto;
	*z-index:1;
	padding-top:6px;
}

#slider {
	position:relative;
    width:817px;
    height:450px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
	*z-index:2;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:10px;
	*z-index:10;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:-35px;
}
a.nivo-prevNav {
	left:-35px;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

a.home-promo-banner {
	display:inline-block;
	margin: 10px 0 0 0;
}

#urbanog-fbbox {
	width: 175px;
	height: 50px;
	background: url(../images/icon_urbanog_facbook.jpg) left center no-repeat;
	position:absolute;
	top:-13px;
	right:45px;
	padding-left: 25px;
}
#urbanog-fbbox > span { font-size: 11px; line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#091374;}

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

mini-banner

==================================*/
#mini-banner{
height:223px;
position:relative;
width:910px;
margin:0 0 0 -65px;
}

#mini-banner div {
float:left;
}

#mini-banner-sale {width:324px;}
#mini-banner-youtube {width:289px;margin-left:10px;}
#mini-banner-find {width:282px;}

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

bottom

===========================================*/
#bottom{
position:relative;
width:910px;
margin:0 0 0 -40px;
}

#subscription{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/mail-bg.png) top right no-repeat;
	width:331px;
	height:165px;
	position:relative;
	padding:75px 0 0 0px;
	float:left;
}

#bottom h2 {
	font-size:12px;
	font-weight:700;
	font-weight:bold;
	text-transform:uppercase;
}

#bottom p {
	font-size:12px;
	color:#544233;
	line-height: 16px;
}

#subscription h2{	
	text-align:center;
	padding: 0 18px 0 60px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
}

#subscription p{
	text-align:center;
	padding: 0 23px 0 65px;
	line-height:20px;
	font-size:12px;
}

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

mail

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

#mailbox {width:210px;position:absolute;border:none;height:24px;margin:15px 0 0 0; top:14px;left:90px;}
#mailbox .mail{border:none;}
.mail .input-text{width:165px;height:16px;border:none;float:left; color:#544233;margin:4px 0 0 0;background:url(../images/mail-box-input.png);font-size:11px;text-align:center;}
.mail .btn {text-indent:-999px;width:31px;height:24px;background:url(../images/enter-mail.png) 2px 2px no-repeat;border:none;cursor:pointer;float:right;}
.mail option{float:left;}

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

paperclip

========================================================*/
#paperclip{width:510px; height:195px;position:absolute;top:45px; left:360px; font-family:Arial, Helvetica, sans-serif;}
#paperclip  p{margin:5px 0 15px 0;}

#paperclip ul {display:block;height:40px;position:absolute;top:-50px;right:10px;}
#paperclip li#facebook-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) 0 0; width:25px;height:29px;}
#paperclip li#facebook-20 a{width:25px;height:29px;display:block;}
#paperclip li#twitter-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -25px 0; width:25px;height:29px;}
#paperclip li#twitter-20 a{width:25px;height:29px;display:block;}
#paperclip li#blog-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -126px 0; width:25px;height:29px;}
#paperclip li#blog-20 a{width:25px;height:29px;display:block;}
#paperclip li#youtube-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -101px 0; width:25px;height:29px;}
#paperclip li#youtube-20 a{width:25px;height:29px;display:block;}
#paperclip li#google-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -151px 0; width:27px;height:29px;}
#paperclip li#google-20 a{width:27px;height:29px;display:block;}
#paperclip li#pinterest-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -50px 0; width:25px;height:29px;}
#paperclip li#pinterest-20 a{width:25px;height:29px;display:block;}
#paperclip li#instagram-20 {text-indent:-9999px;float:left;background:url(../images/social-icon.png) -75px 0; width:27px;height:29px;}
#paperclip li#instagram-20 a{width:27px;height:29px;display:block;}

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

list / sitebar /vertical drop down menu

=======================================================*/
.list-top {background:url(../images/sitebar-top.png) top center no-repeat; position:relative; }
.list-bottom {background:url(../images/sitebar-bottom.png) top center no-repeat;height:20px;clear:both;}
.list-top  p{margin:0 10px 0 20px; letter-spacing:-1px;}

.site-list-2 {margin:40px 0 0 0;}

.list-top-2 {background:url(../images/sitebar-top-2.png) top center repeat-y;padding:0 0 10px 0}
.list-bottom-2 {background:url(../images/sitebar-bottom-2.png) top center no-repeat;height:20px;clear:both;}


#leftbox h2{height:40px;line-height:40px;}
.product-cat{width: 100%;cursor: pointer;font-size:11px;color:#cc9e99;text-transform:uppercase;font-weight:700;text-decoration:none;height:30px;line-height:30px;}
.product-cat > a {color:#cc9e99;}
.product-cat span {background:url(../images/list-close.png) right center no-repeat; padding: 0 15px 0 0;margin:0 0 0 20px;letter-spacing:1px;}
.on span {background:url(../images/list-open.png) right center no-repeat;}
.off111 {display:none;}
.product-sub {width: 180px;}
.product-sub a{display:block;color:#81634a;padding:0 0 0 30px;font-size:11px;text-decoration:none;height:25px;line-height:25px; overflow:hidden;}
.widget a:hover {color:#a72e23;font-weight:700;}

/* .widget a:hover,span:hover{color:#a72e23;font-weight:700;} */

/*=========
=  color  =
==========*/

.color a {float:left;margin:4px 3px 13px 1px;width:9px;height:9px;display:block;text-indent:-99999px;padding:0;}
.color-panel{width:75px;margin:10px 0 0 40px;display:block;}
.black{background:#281914}   
.gray{background:#6b6b6b;}
.gray2{background:#dcd6d2}
.white{background:#ffffff}
.thistle{background:#f9edde;border:1px solid #000; width:8px;height:8px;}
.red{background:#c72302}
.orange{background:#ff7800}
.golden{background:#eaa952}
.yellow{background:#ffd200}
.brown{background:#976c20}
.green{background:#2f6434;}
.blue{background:#008cd6}
.purple{background:#682c5d}
.pink{background:#ff3172;}
.hot-pink{background:#ff7ad8;}


/*============
=  recently  =
=============*/

.recently img {width:50px;height:76px;margin:9px 0 5px 20px;display:block;}
.recently {display:block;min-height:150px; overflow:auto;}
.recently a {float:left; margin: 5px;}



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

rightbox /nav /pagelist

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


.break {float:left;}
.break a {padding:0 0 0 15px;background:url(../images/right.jpg) left center no-repeat;text-transform:uppercase;letter-spacing:1px; text-align:center;}
.break a:hover,
.page-nav a:hover,
.page-list a.prev-button:hover,
.page-list a.next-button:hover,
.page-list a.view-all:hover
{color:#a72e23;}
.break span.home{background:none;padding:0 0 0 0}
.break span {padding:0 0 0 15px;background:url(../images/right.jpg) left center no-repeat;text-transform:uppercase;letter-spacing:1px; text-align:center;}
.break a.home{background:none;padding:0 0 0 0}
.break a {padding:0 0 0 15px;background:url(../images/right.jpg) left center no-repeat;text-transform:uppercase;letter-spacing:1px; text-align:center;}

.page-list ,.page-nav{position:absolute;right:0;top:0;text-align:center;}
.page-list {width:280px;}
.page-list a.prev-button,.page-list a.next-button,.page-list a.view-all,.page-list select{position:absolute;}

.page-list a.view-all{top:20px;right:210px;width:130px;}
.page-list a.prev-button {top:20px;right:170px;}
.page-list a.next-button {top:20px;right:0px;}
.page-list select  {top:20px;right:49px;height:18px;line-height:18px; width:107px; padding:0 0 0 5px;color:#866566;font-size:11px;margin:0 3px;}
.page-list a{display:block;height:12px;font-size:11px;color:#978c74;}
.page-nav{width:205px;height:12px;background:url(../images/page-nav.jpg) 0 5px no-repeat}
.page-nav a,.page-list a{display:block;height:12px;float:left;font-size:11px;color:#978c74;}
a.prev-item{padding:0 4px;}
a.next-item {padding:0 0 0 9px;}

.sort-section {position:absolute;left:0;top:20px;text-align:left; width: 300px;}
.sort-section select {height:18px;line-height:18px; padding:0 0 0 5px;color:#866566;font-size:11px;margin:0 3px;}


/*================
=  product-list  =
================*/

.product-list {width:618px; font-family:Tahoma, Georgia, "Courier New", Courier, arial;}
.product-list li {text-align:center;height:335px;width:150px;background:url(../images/product-bg.png) bottom center no-repeat;margin:0 6px 15px 0;float:left;position:relative;background-color:#FFF;}
.product-list img.icon{position:absolute;left:0;top:0;z-index:30}
.product-list li.n4{margin:0 0 0 0;}
.product-list li img.product-images {width:150px;height:225px;position:relative;z-index:1;}

.product-list p{width:144px;padding:0 3px;line-height:14px;color:#6a5e49;font-size:11px;margin:5px 0 10px 0;}
.product-list span{font-size:11px;;}
.product-list span.price {color:#a72e23;font-weight:700; margin: 0 12px;}
.product-list span.market-price{color:#96908a; text-decoration:line-through; padding:0;}
.product-list span.market-price:hover {font-weight:normal;}
.s-color {margin:0 0 0 45px;}
.s-color  a:hover{border:1px solid #978c74;}

#banner-subcat {display:block; overflow:auto; margin-bottom: 15px;}
#banner-subcat > li {float:left; width:27%; display:inline-block; background: url(../images/icon-list-point.gif) left center no-repeat; padding: 0 15px;}
.product-list p.list-img-area {position: relative; width:140px; height:225px; padding:0; margin:0;}
.product-list p.color-notes img {width:15px; height:15px; margin: 2px;}

/*=================
== product detail==
==================*/

#images-view-area{width:300px; float:left;}
#main-images {width:300px;}
#main-images img {width:304px;height:453px;display:block}

.image-description{width:300px;height:150px;padding:20px;line-height:16px;}
.image-description a{display:block;color:#978C74;}

.info-box{min-height:30px;margin:0 0 10px 0;float:left;width:250px;}
#product_social_share { position:relative; width: 150px; top: 10px; right: 10px; }
#product_social_share .sub {border: #d5d5d5 solid 1px; display:none; background-color:#FFFFFF;}
#product_social_share .sub li { color:#7a5f4c; padding: 3px 10px; background-color:#FFFFFF;}
#product_social_share li.box_title { background-color:#ebebeb; color:#7a7676; padding: 3px 5px;}

.product-title{font-size:11px; padding: 10px 20px 5px 0; font-weight:bold; color:#a72e23;}
#prod_detail {width:285px; text-align:left; display:none;}
#option_grp_navi {width:285px; position:relative; top: 5px;}
#option_grp_navi img {width:50px; margin-top: 5px;}
#option_grp_navi img.naviGrpImageSel {width:50px; margin-top: 5px; border: #CCCCCC solid 1px;}
#option_grp_navi p {font-weight:700;padding:5px 0;border-top:1px solid #939495; color:#a38d7a;}

#option_grp_navi-qv {width:275px; position:relative; top: 5px; margin-bottom: 15px;}
#option_grp_navi-qv img {width:50px; margin-top: 5px;}
#option_grp_navi-qv img.naviGrpImageSel {width:50px; margin-top: 5px; border: #CCCCCC solid 1px;}
#option_grp_navi-qv p {font-weight:bold; font-size:12px; padding:5px 0;border-bottom:1px solid #d6d6d6; color:#978C74;}

#product-infomation-area{width:290px;position:relative;top:10px;min-height:600px;}

#infomation-top {height:24px;margin:0 0 15px 0;}
#infomation-top li {text-align:center;float:left;width:88px;height:22px;line-height:22px;background:#fbf8f3;border:1px solid #d1cdc2;}
#infomation-top li a {text-transform:uppercase;width:85px;height:24px;color:#afafaf;}
#infomation-top li a:hover{color:#81634a;}

#info-description{color:#a72e23;width:260px;line-height:20px;letter-spacing:1px;}
#info-description h2{font-weight:700;margin:0 0 10px 0;border-bottom:1px solid #939495;}

.info-box p{line-height:18px;clear:both;margin:0 0 20px 0;}
.info-box table tr, .info-box table td {padding: 1px;}

.ranting{ position:relative; height:25px; line-height:25px; width:260px;}
.ranting img {float:left;}
#write-review{display:inline-block; float:left; width: 150px; text-align:right;letter-spacing:0; font-size:11px; margin:0;color:#af9774;}
#write-review a{color:#af9774; letter-spacing:0;}
#price {letter-spacing:-1px; height: 55px;}
#price span{color:#978c74;font-size:26px;float:left;font-family: "Courier New", Courier, arial;}
#price span:hover{font-weight:normal}
.prod-order-section {background:#fbf8f3 url(../images/prod-section-div.png) top center no-repeat; border-left: #e1dfd9 solid 1px; border-right: #e1dfd9 solid 1px;border-bottom: #e1dfd9 solid 1px; display:block; overflow:auto; width: 261px; padding:0 11px; margin: 0 0 10px 1px;}
.selection-option {margin:0 0 20px 0;height:20px;}
.selection-option  span{color:#9e947d;font-size:11px;min-width:60px;display:inline-block;margin:0 0 15px 0;}
.selection-option select{height:18px;line-height:18px;font-size:11px;padding:0;color:#5a2d2f;min-width:90px; max-width: 110px; margin:0 0 15px 0;}
.selection-option input {font-size:11px;padding:0 0 0 10px;color:#5a2d2f;}

#info-bottom{height:140px;position:relative;}
#info-bottom ul{width:230px; margin:0; padding:0;}
#info-bottom li {line-height:28px;text-align:center;}
#info-bottom .button_add2cart {cursor:pointer;width:230px; height:54px;border:0; color:#666666; font-weight:bold; font-size:11px; background: url(../images/button_add2cart_bg.jpg) top center no-repeat; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
#info-bottom .button_add2wish {cursor:pointer;width:230px;height:56px; border:0; color:#666666; font-weight:bold; font-size:11px; background:url(../images/button_add2wish_bg.jpg) top center no-repeat; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
#info-bottom .button_add2cart:hover, #info-bottom .button_add2wish:hover {color:#a72e23;}
#info-bottom li a{color:#828282;text-transform:uppercase;font-weight:700;}
#info-bottom li a:hover{color:#a72e23;}

.prodImageOther {overflow:hidden; width: 300px; max-height: 150px; padding: 0 20px;; position:absolute; top: 470px; left:15px; }
.prodImageOther-qv {/*overflow:hidden; width: 300px; max-height: 150px; padding: 0 20px;; position:absolute; top: 500px; left:15px; */overflow: hidden;
width: 300px;
/*max-height: 150px;*/
padding: 0px 0px 10px;
position: relative;
top:0px;}
#prodAllInfo {overflow:hidden; width: 300px; min-height: 250px; margin: 0; padding: 0; float:right; }
.image-extra_func{overflow:hidden; width:300px;height:150px;padding:20px;line-height:16px; position:absolute; top: 560px; left: 25px;}
.image-extra_func a{display:block;color:#978C74;}

/* =====================================
new product detail page layout css
===================================== */
#prodAllInfo2 {overflow:hidden; width: 500px; min-height: 250px; margin: 0; padding: 0; float:right; }
.product-title2 {display:inline-block; width: 485px; height: 70px; position:absolute; top:0; right:15px; font-size:11px; font-weight:bold; color:#a72e23; padding: 10px 0 0 0; background: url(../images/product_title_bg.png) right bottom no-repeat; z-index:5;}
.product-title3 {display:block; width: 585px; height: 30px; font-size:11px; font-weight:bold; color:#ffffff; background: url(../images/product_title_bg2.png) center bottom no-repeat; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif }

#option_grp_navi2 {width:275px; position:relative; margin-top: 40px;}
#option_grp_navi2 img {width:50px; margin-top: 5px;}
#option_grp_navi2 img.naviGrpImageSel {width:50px; margin-top: 5px; border: #CCCCCC solid 1px;}
#option_grp_navi2 p {font-weight:700;padding:5px 0; color:#a38d7a;}

#product-infomation-area2 {width:270px;position:relative;top:10px;min-height:250px;}
#product-infomation-area3 {width:300px;position:relative;top:0;/*max-height:140px;*/ float:right;}
#prod_detail2 {width:275px; text-align:left; display:none;}

.ranting2 { position:relative; height:25px; line-height:25px; width:250px;}
.ranting2 img {float:left;}
#info-description2 {color:#a72e23;width:250px;line-height:20px;letter-spacing:1px;}
#info-description2 h2{font-weight:700;margin:0 0 10px 0;border-bottom:1px solid #939495;}

.prod-order-section2 {position:absolute; top: 70px; right: 15px; background-color:#fbf8f3; border: #e1dfd9 solid 1px; display:block; overflow:auto; width: 180px; padding:0 11px; margin: 0 0 10px 1px; z-index: 0;}

.prod-price-section {margin:0 0 20px 0;height:20px;}
.prod-price-section  span{color:#9e947d;font-size:11px;min-width:60px; line-height: 40px; display:inline-block;margin:0 0 15px 0;}
.prod-price-section p {
	display:inline-block;
	position:relative;
	color: #978C74;
	font-size: 24px;
	width:100px;
	line-height: 40px;
	font-family: "Courier New", Courier, arial;
}


#info-bottom2 {height:120px;position:relative;}
#info-bottom2 ul{width:180px; margin:0; padding:0;}
#info-bottom2 li {line-height:28px;text-align:center;}
#info-bottom2 .button_add2cart2 {cursor:pointer;width:180px; height:48px; margin-bottom: 10px; border:0; color:#666666; font-weight:bold; font-size:11px; background: url(../images/button_add2cart_bg.png) top center no-repeat; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
#info-bottom2 .button_add2wish2 {cursor:pointer; width:146px;height:24px; border:0; color:#666666; font-weight:bold; font-size:11px; background-color:#f9f5ed;; font: normal normal normal 13px/1.231 "Courier New", Courier, arial; border: #e3e2df solid 1px;}
#info-bottom2 .button_add2cart2:hover, #info-bottom2 .button_add2wish2:hover {color:#a72e23;}
#info-bottom2 li a{color:#828282;text-transform:uppercase;font-weight:700;}
#info-bottom2 li a:hover{color:#a72e23;}

#info-bottom-qv {height:95px;position:relative;}
#info-bottom-qv ul{width:180px; margin:0; padding:0;}
#info-bottom-qv li {line-height:28px;text-align:center;}
#info-bottom-qv .button_add2cart2 {cursor:pointer;width:180px; height:48px; margin-bottom: 10px; border:0; color:#666666; font-weight:bold; font-size:11px; background: url(../images/button_add2cart_bg.png) top center no-repeat; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
#info-bottom-qv .button_add2wish2 {cursor:pointer; width:146px;height:24px; border:0; color:#666666; font-weight:bold; font-size:11px; background-color:#f9f5ed;; font: normal normal normal 13px/1.231 "Courier New", Courier, arial; border: #e3e2df solid 1px;}
#info-bottom-qv .button_add2cart2:hover, #info-bottom2 .button_add2wish2:hover {color:#a72e23;}
#info-bottom-qv li a{color:#828282;text-transform:uppercase;font-weight:700;}
#info-bottom-qv li a:hover{color:#a72e23;}




#recet-view {width:795px;height:190px;background:#f8f2e7;border:1px solid #ceccc9;margin:50px 0 0 0;float:right;padding:0 0 10px 24px;}
#recet-view ul li {margin:0 5px 0 0;float:left;}
#recet-view ul li img{width:90px;height:135px;}

/*=============
== related   ==
=============*/

#related{width:595px;height:190px;background:#f8f2e7;border:1px solid #ceccc9;margin:50px 0 0 0;float:right;padding:0 0 10px 25px;}
#related ul li {margin:0 5px 0 0;float:left;}
#related ul li img{width:90px;height:135px;}

#related2 {width: 503px;height:170px;background: url(../images/product_may_interest_bg.jpg) top right no-repeat; margin-left:-8px; margin-top: 20px; padding:0;}
#related2 ul {padding: 60px 20px 20px 35px;}
#related2 ul li {margin:0 14px 0 0;float:left;}
#related2 ul li img{width:50px;height:75px;}

#full-related{width:795px;height:190px;background:#f8f2e7;border:1px solid #ceccc9;margin:50px 0 0 0;float:right;padding:0 0 10px 25px;position:relative}
#full-related ul li {margin:0 5px 0 0;float:left;position:relative;z-index:10000;}
#full-related ul li img{width:90px;height:135px;}

/*=========================
===    post  leftbar-page  
===========================*/

.post{background:#faf6ee;position:relative;color:#746d5b;min-height:600px;padding:0 0 100px 0;}
.post a{color:#9d967e;}
.post h2, .lookbook h2 {height:85px;background:url(../images/container-title-1.png) top center no-repeat;padding:25px 0 0 30px;font-size:34px;color:#8f866e;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;}
.post h2 span, .lookbook h2 span {font-size:11px; font-weight:bold; position:absolute; right:25px;top:50px; color:#8f866e; min-width:350px;}
.post h2 span:hover{color:#8f866e}
.half-post h3{background:url(../images/post-h3.png) center top no-repeat;height:30px;line-height:30px;color:#bd6359;font-size:11px;text-transform:uppercase;letter-spacing:1px;width:220px;text-align:right;padding:0 400px 0 0;}
.half-post h3.active{background-position:center bottom;}

.post h5 {height:30px;line-height:30px;color:#a72e23;font-size:12px; font-weight:700;text-transform:uppercase;letter-spacing:1px;width:180px;text-align:right;}
.post p {padding-left: 20px;}

.half-post h3.expand-h3,
.list-box h4  {cursor:pointer;}
.half-post h3.none{background:url(../images/post-h3-none.png) center bottom no-repeat;margin:15px 0;}
.half-post h4{font-size:12px;text-transform:uppercase;color:#8f866e;}


.box {padding:10px 0; font-size:11px;display:none;}
.box label{display:block;margin:0 0 7px 0;height:26px; line-height:26px;}
.box label span{display:block;float:left;padding:0 70px 0 0;width:230px;text-align:right;font-weight:bold;height:26px;line-height:26px;text-transform:uppercase;}
.box select{width:155px;}
.box select.date,input.security{width:50px}
.box select.year{width:100px}

a.submit-order{width:140px;height:80px;background:url(../images/checkout.png) right top no-repeat;display:block;margin:50px 0 0 220px;padding:17px 0 0 100px;}
a.stitching {width:170px;height:80px;background:url(../images/stitching.png) right top no-repeat;display:block;margin:50px 0 0 240px;padding:17px 0 0 100px;}
a.stitching:hover{color:#a72e23;}
a.half-button {margin:50px 0 0 40px;}

.note-box{background:url(../images/note-back.jpg) -30px -17px no-repeat;}
#note{width:465px;height:105px;padding:20px 0 0 300px;;}

a.apply {margin:0 10px;font-size:11px;border-bottom:1px solid #9D967E;}
a.apply:hover{color:#a72e23;}
option.selected-option{text-transform:uppercase;}
label.tips {width:320px;padding:0 0 0 300px;text-transform:uppercase;}

form.last{background:url(../images/butterfly.png) 500px 150px no-repeat}

/*========================
full  page  contact    ===
=========================*/

#full-mainbody h2  {height:85px;background:url(../images/container-title-3.png) top center no-repeat;padding:25px 0 0 80px;font-size:30px;color:#9d967e;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;position:relative;}
#full-mainbody h2.none{background:url(../images/container-title-4.png) bottom center no-repeat;position:relative; height:40px;padding:35px 0 0 30px;}
#full-mainbody h2.none2{background:url(../images/post-h3-full-none.png) 20px 40px no-repeat;position:relative;height:40px;line-height:40px;padding:5px 0 0 80px}
h3{background:url(../images/post-h3-full-none.png) center bottom no-repeat;height:30px;line-height:30px;color:#a72e23;font-size:11px;text-transform:uppercase;letter-spacing:1px;width:400px;text-align:right;padding:0 415px 0 0;position:relative;}
h4{height:30px;line-height:30px;color:#a72e23;font-size:11px;text-transform:uppercase;letter-spacing:1px;width:350px;text-align:right;padding:0 430px 0 0;position:relative;}

#main-bottom-flower {position:absolute;bottom:-90px;left:40px;z-index:1}
#butterfly2{position:absolute;top:180px;left:120px;z-index:1}
#butterfly1{position:absolute;top:430px;left:150px;z-index:1}

.width-post{background:#fff;}

.full-form {margin:20px 0 0 0 ;}
.full-form label{width:100%;display:block;margin:0 0 5px 0;}
.full-form label span{width:400px;padding:0 100px 0 0;text-align:right;display:inline-block;}
.full-form label.lessm2 span{width:400px;padding:0 93px 0 0;}
.full-form label select {margin:0;}
.full-form label.v-top { margin:60px 0 0 0;}
.full-form label.v-top span {vertical-align:top;width:400px;padding:0 120px 0 0;}
.full-form label.receive-copy span{width:400px;padding:0 100px 0 0;margin:70px 0 0 0;}

.contact-form {background:url(../images/contact-bg.jpg) -5px 80px no-repeat;min-height:500px;position:relative;}
.submit-contact{position:absolute;top:354px;left:358px; border:0; background-color:#faf6ee; color:#a72e23; font-weight:bold; font-size:11px;}

/*==================
=== half box      ==
==================*/

.testimonial{padding:0 0 0 40px;background:url(../images/post-h3-full-none.png) 20px 25px no-repeat;}
.half-full-box{width:300px;padding:0 10px 0 40px;float:left;}
.half-full-box h4 {width:300px;height:30px;line-height:30px;color:#bd6359;font-size:11px;text-transform:uppercase;letter-spacing:1px;text-align:left;padding:0;}

.testimonial li{margin:0 0 25px 0;list-style:disc;}
.testimonial p ,.list-box p{line-height:18px;}


/*===============
====  FAQ =======
================*/

.list-box {padding:20px 0 70px 250px; font-family:Tahoma, Georgia, "Courier New", Courier, arial; color:#81634A;}
.list-box h4 {margin:5px 0 0 0;background:url(../images/open-close-h3.png) 0 8px no-repeat;font-size:11px;text-transform:uppercase;line-height:18px;height:24px; color:#978c74; font-weight:700;}
.list-box h4.active{background-position:left bottom}
.list-box p {padding:15px 20px;margin:0 0 7px 0;border:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a; width:510px;}
.list-box div.shipinfo-block {padding:15px 20px;margin:0 0 7px 0; border:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a; width:510px;}
h3.style2{width:250px; padding:0 580px 0 0; font-weight:700;}
table.shiprate-chart {position: relative; width: 100%; padding:2px; border:0;}
table.shiprate-chart td {border:#faf6ee solid 1px;}
table.shiprate-chart td.chart-header {line-height: 20px; vertical-align:middle; padding: 3px 10px;}
table.shiprate-chart .chart-bg1 {color:#333; background-color:#e3dad8;}
table.shiprate-chart .chart-bg2 {color:#333; background-color:#f1eceb;}

/*====================================
==             table              ===
================================*/
table.shipping {width:552px;border:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;text-transform:uppercase;}
table .fc1{text-align:center;text-align:right;width:100px; height:22px; line-height:22px;padding:0 10px 0 0;}
table .fc2{color:#816249;}
table td {/*border-left:1px solid #d8d7d7;border-bottom:1px solid #d8d7d7; padding:0 0 0 10px;*/height:28px;line-height:28px; padding:0px;}
.icon_flag {float:right; margin-top: 3px;}

/*-profile--*/

table.profile-table {width:100%;text-transform:uppercase;margin:30px 0 50px 0;}
table.profile-table th {text-align:right;width:400px;padding:0 100px 0 0;}
table.profile-table td{border:none;}
table.profile-table td.address{padding:0 150px 0 0;}

.full-inpage p{padding:20px 100px;text-align:center;}

.full-post h3.expand-h3 {background:url(../images/post-h3-full-none-ex.png) 20px 0 no-repeat;}
.full-post h3.none{background:url(../images/post-h3-full-none.png) center bottom no-repeat;}
.full-post h3.active{background-position:20px -30px}

/*- full-table-list -*/

table.full-table-list{width:94%;font-size:11px;margin:0 0 0 20px;}
table.full-table-list td{width:135px}
table.full-table-list th{color:#816249;text-transform:uppercase;text-align:left;border-left: 1px solid #D8D7D7;border-bottom: 1px solid #D8D7D7;padding: 10px 0 10px 10px;border-top: 1px solid #D8D7D7;}

table th.border-left,table td.border-left{border-left:none;}


.banner-text {height:150px;width:640px;background:url(../images/banner-text.png) 0 50px no-repeat;padding:120px 0 0 90px;line-height:16px;}

/*--order list --*/

table.full-order-list{width:770px;margin:0 auto;}
table.full-order-list td.blank{width:50px;}
table.full-order-list td{border-left:none;height:20px;padding: 15px 0; font-family:Georgia, "Times New Roman", Times, serif;}
table.full-order-list th{color:#a72e23;text-transform:uppercase;text-align:left;border-bottom: 1px solid #D8D7D7;padding: 10px 0 10px 10px; font-family:"Courier New", Courier, arial;}
table.full-order-list a{text-decoration:underline;}

.order-list{background:#faf6ee url(../images/myorder-bottom.jpg) bottom center no-repeat;}
.order_status {line-height:13px; font-size:11px;}

table .b{font-weight:700;}
table.full-order-list span.light{font-weight:normal;}

#order-detail-bottom{ width:700px;min-height:200px;margin:30px auto;padding:0;}
#order-detail-bottom .box{float:left;width:300px;min-height:210px;display:block;}
#order-detail-bottom .box div {clear:both;padding:0 0 20px 0; }
#order-detail-bottom p{width:160px;float:right}
#order-detail-bottom h6 {width:100px;float:left;text-align:right;font-weight:700;font-size:11px;text-transform:uppercase;margin:2px 0 0 0;}

#order-detail-bottom li{position:relative;text-align:right;padding:0 80px 0 0;text-transform:uppercase;min-height:30px;line-height:30px;}
#order-detail-bottom li span{position:absolute;right:0;width:60px;display:block;top:0;text-align:left;}

#order-detail-social {display:block; min-height: 150px; position:relative; margin: 5px 25px;}
#order-detail-social > p {display:block; position:relative; line-height: 50px; border-bottom: 1px solid #D8D7D7; border-top: 1px solid #D8D7D7;}

ul.order-social-link {display:block; width: 490px; height: 150px; position:absolute; top:30px; left: 150px;}
ul.order-social-link > p {display:block; width: 440px; text-align:center; background-color:#faf6ed; font-size:28px; line-height: 40px; margin-bottom: 10px;}
ul.order-social-link li {float:left; margin-right: 10px; text-align:center; }
ul.order-social-link li a {display:inline-block; position:relative; border:#CCC solid 1px;}


li.total-price{font-size:14px;font-weight:700;}
li.total-price span{font-size:20px;}

table.shop-bg {background:url(../images/line-right.png) 0 15px no-repeat}

table.list-shopping {width:780px;margin:10px auto; color:#6a5e49;}
table.list-shopping td{vertical-align:top;border-left:none;border-bottom:1px solid #d8d7d7;}
table.list-shopping span.title{font-size:28px;}
table.list-shopping th{margin:0 0 15px 0;}
table.list-shopping th.price-row{width:250px;text-align:center;}
table.list-shopping td.price-row{font-family:Georgia, "Courier New", Courier, arial; font-size:26px;text-align:center;}
table.list-shopping th.action{width:120px;text-align:center;}
table.list-shopping td{padding:30px 5px 15px 5px;}
table.list-shopping ul.tab li {display:block;height:26px;line-height:26px;margin:0 0 2px 0;}
table.list-shopping ul.tab li  a{float:none;font-size:11px;width:110px;display:block;color:#896d55;}
table.list-shopping ul.tab li a:hover{color:#81634a}
table.list-shopping ul.tab li input{float:none;font: normal normal normal 11px "Courier New", Courier, arial;width:160px; padding: 5px; display:block; background-color:#fbf8f3; border:#d1cdc2 solid 1px; color:#896d55; cursor:pointer;}


/*=============
==== tab ======
=============*/


.post h2 span.tab {top:42px;}
.tab  a{text-align: center;
float: left;
height: 22px;
text-transform: uppercase;
color: #666666;
padding:0 7px;
font-size:11px;
line-height: 22px;
background: #FBF8F3;
border: 1px solid #D1CDC2;}


/*===============
====  edit   ====
================*/

span.edit { position:absolute; left:60%;bottom:1px; }
span.edit a:hover {font-weight:normal;color:#81634a}

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

login

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

#checkout-flower { position:absolute;right:-10px;top:50px;}

form#login { width:140px;margin:20px 0 0 20px;height:350px;}
form#login input{margin:20px 0 0 0;}
form .get-password  a{border-bottom:1px solid #d0908a; color:#d0908a; font-size:11px;margin:5px 0 15px 0;display:block;}

form#login p.button{text-align:center;padding:10px 0 0 0;}
form#login p.button button{cursor:pointer}

/*
.login {width:790px;height:100px;background:url(../images/sign-in-button.png) 450px 10px no-repeat;position:relative;}
*/
.login {width:790px;height:100px;padding-left:60px;position:relative;}
.login a{position:absolute;top:25px;right:195px; color:#a72e23;}
.login a:hover{color:#a72e23; font-weight:700;}
.login input {position:absolute;top:10px;right:160px; }

.reset-form {background:#faf6ee url(../images/bg_butterfly3.png) top center no-repeat;height:200px; padding:0; position:relative;}
.reset-form label span{width: 525px; padding: 0 20px 0 0;}
.reset-form input[type="submit"] { float:right; margin: 20px 70px 0 0;}


/*================
=== measurement   ===
==================*/



#select-chart{margin:0 0 0 20px; width: 150px; font-size:12px;}

.page-left{float:left;width:260px;padding:0 0 150px 20px;background:url(../images/butterfly2.png) 100px 100% no-repeat;}
.page-right{float:right;width:490px;color:#9d967e;line-height:24px;font-size:11px;padding:0 40px 0 0;margin:0 0 100px 0;}
.page-right h4{margin:30px 0 0 0;font-weight:700;}
.details_div{display:none;}

.page-left-top {min-height:100px;background:url(../images/page-left-bar-top.png) top center no-repeat;padding:30px 30px 0 30px;}
.page-left-top p{padding:30px 0;}
.page-left-bottom{height:99px;width:260px;background:url(../images/page-left-bar-bottom.png) center top no-repeat;display:block;margin:0 0 50px 0;}

#shoe_chart {min-height: 920px; padding-bottom: 0; background: url(../images/sizechart_bottom_bg.jpg) 50% 100% no-repeat;}
#shoe_chart .bottom-images {position:absolute;bottom:0;right:10px; z-index:0;}
.shoe_chart_table {width:100%; color:#9d967e}
.shoe_chart_table th {padding: 10px 20px 20px 20px; text-align:left;}
.shoe_chart_table tbody {border: #e3e0da solid 2px;}
.shoe_chart_table td {background-color:#FFF; padding:4px 20px; border:0; border-bottom: #faf5ed solid 1px;}


/*===================
=  rewards-box-top ==
====================*/

.points-h3{width:290px;background-position: 24px 26px; padding-right:490px;}
.points-h4{width:290px;padding-right:490px;}
.rewards-box-top {background:url(../images/myrewards.jpg) 0 -60px no-repeat;height:204px;position:relative; display:block;}
.points-list {margin:0 0 0 120px}
.points-list li{height:30px;line-height:30px;position:relative;width:225px}
.points-list li span{position:absolute;right:0;}

.point-total{width:215px;height:155px;position:absolute;right:150px;top:20px;}
.point-total  p{text-align:center;letter-spacing:-1px;padding:2px 0}
.point-total p.total{ font-family:Georgia, "Times New Roman", Times, serif; font-size:72px;}
.redeem-details {min-height: 440px;	background: #faf6ee url(../images/myrewards_bg1.jpg) top left no-repeat; width:790px; }
.redeem-details p { display:block; width:400px; float:right; margin: 20px;}
.redeem-details ul { display:block; width:400px; float:right; margin: 20px; list-style:disc;}


/*===================
== bottom banner ====
===================*/

#tabbottom{position:absolute;top:-24px;left:0;}
#tabbottom a:hover,.tab a.selected {color:#81634a;background:#fff}
#tabbottom li {float:left}


#bottom-banenr{min-height:140px;width:710px;background:#fff;border:1px solid #d8d7d7;border-left:1px solid #96908a;border-right:1px solid #96908a;clear:both;margin:40px 0 100px 55px;position:relative;padding:0 0 0 30px; }
#bottom-images{position:absolute;bottom:-5px;left:400px;}
#top-images{position:absolute;top:-5px;left:200px;}
#back-images {position:absolute;bottom:-10px;left:-55px;}

#bottom-banenr h6 {height:30px;line-height:30px;color:#bd6359;font-size:11px;text-transform:uppercase;letter-spacing:1px;text-align:right;padding:0 430px 0 0;position:relative;}

div.c-box {width:160px;margin: 0 5px 0 0;min-height:60px;float:left;padding:30px 0 10px 0;}
div.c-box p{font-size:11px; padding-left:0;}

h4.left-a{text-align:left;width:490px;padding:0}

/*====================
==   popularbrans  ===
====================*/

.popularbrans {background:#faf5ed url(../images/popular_brand.jpg) top center no-repeat;}
.popularbrans h2 span{top:35px;}
.brand-list {height:370px;width:640px;margin:10px auto;padding:20px 0 0 0;position:relative;}
#left-lace{position:absolute;right:-126px;top:0;}
#brand-shop-now { position:absolute; left: 40px; top: 0;}

.brand-list ul {width:320px;margin:30px 0 0 310px;}
.brand-list li{float:left;margin:3px 3px 3px; border:#CCCCCC solid 1px;}

/*==============================
=== press & youtube           ==
==============================*/

h2 span.expand{text-align:right;padding:0 20px 0 0;background:url(../images/open-close.png) right top no-repeat;display:block;cursor:pointer;height:20px;line-height:20px;top:20px;}
h2 span.first-expand{top:45px;}

h2.active span{background-position:right bottom;}
.press-box {background:#faf5ed url(../images/press-background.jpg) top left no-repeat; margin-top: 50px; width:816px;height:465px;position:relative;}
#left-lace-press{position:absolute;right:-45px;top:0;}
#top-lace-press{position:absolute;right:100px;top:-55px;}
.none2{}

.press-slider{width:431px;height:385px;margin:0 auto; background-color:#FFF; text-align:center;}
.press-slider img {height: 380px; width: 431px;}

#youtube-video {width:640px;height:390px;margin:0 auto; background-color:#FFF; text-align:center; z-index:99;}
#mini-youtube {display:block; background:#faf5ed url(../images/bg_youtube_mini.png) center center no-repeat; width: 800px; height: 200px; }
#mini-youtube li {float:left; margin-top: 15px; margin-left: 8px;}
#mini-youtube li:first-child {margin-left: 70px;}

.facebook-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) 0 -2px; width:26px;height:29px; margin-top:-13px; margin-left: 2px;}
.twitter-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -27px -2px; width:25px;height:29px; margin-top:-13px;margin-left: 2px;}
.blog-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -129px -2px; width:25px;height:29px; margin-top:-13px;margin-left: 2px;}
.google-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -154px -2px; width:27px;height:29px; margin-top:-13px;margin-left: 2px;}
.pinterest-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -52px -2px; width:25px;height:29px; margin-top:-13px;margin-left: 2px;}
.instagram-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -77px -2px; width:27px;height:29px; margin-top:-13px;margin-left: 2px;}
.youtube-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -104px -2px; width:25px;height:29px; margin-top:-13px;margin-left: 2px;}
.google-20-icon {text-indent:-9999px;float:right;background:url(../images/social-icon.png) -155px -2px; width:25px;height:29px; margin-top:-13px;margin-left: 2px;}

#youtube-large-icon {position:absolute; top: 70px; right:25px; text-align:center; font-size:10px;}
#youtube-large-icon a {display:inline-block; position:relative; border:#CCC solid 1px;}

/*========================
===  shopping cart    ====
-=======================*/


.shopping-bottom-box li {position:relative;margin:0;text-transform:uppercase;text-align:right;padding:0 170px 0 0;}
.shopping-bottom-box li select{margin-top:5px;}
.shopping-bottom-box li span{position:absolute;right:0;width:150px;top:0;text-align:left;}

.calculate {float:left;text-align:right;width:215px;margin:70px 0 0 0;}
.calculate span{float:right;}
.calculate span a{padding:0 7px;line-height:30px;height:30;text-decoration:underline;}
.calculate input {text-align:center;float:left;width:130px;margin:7px 0 0 0;}

.shopping-bottom-button{width:780px;margin:0 auto;clear:both;height:80px;border-top:1px solid #d8d7d7;}

.shopping-bottom-button ul{margin:35px 0 0 50px;}
.shopping-bottom-button li{margin:0;text-align:center;width:750px;}
.shopping-bottom-button li a:hover{color:#a72e23;}

.wishlist-bottom-button {border-top:none;width:780px;margin:0 auto;clear:both;height:200px;background:url(../images/checkout2.png) 250px 30px no-repeat;padding:10px 0 0 0;}
.wishlist-bottom-button ul{margin:45px 0 0 50px;*margin:55px 0 0 50px;}
.wishlist-bottom-button li{margin:0 0 35px 0;text-align:center;}
.wishlist-bottom-button li a:hover{color:#a72e23;}

#flower-bottom-2{position:absolute;z-index:1;left:-105px;top:-45px;}

.cart_edit_table {position:relative; padding:5px;}
.cart_edit_table p {display:block; padding: 5px 2px; font-size:14px; font-weight:bold; color:#333;}
.cart_edit_table li {padding: 8px; border-top: #CCC solid 1px;}
.cart_edit_table li > span {display:inline-block; width: 85px;}


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

lookbook & deal of day

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

#lookbook_main {position:relative; width:854px; background:transparent url(../images/lookbook_bg4.png) 4px 21px no-repeat; height:600px; margin:0 auto;}
/*
#lookbook_main img {position:absolute; top: 50px; left:20px; border:0; height: 475px; z-index:90;}
*/
#lookbook_main .gv-panel-overlay {position:absolute; top: 20px; left:40px; height: 251px; padding: 160px 160px 0 10px;background:url(../images/tag-price.png) left top no-repeat; z-index:99; }
#lookbook_main .gv-panel-overlay p{font-size:26px;letter-spacing:-3px; padding-left:0; color:#FFF;}
#lookbook_main .gv-panel-overlay a{display:block; width: 95px; height:15px; padding: 0 2px; font-size:10px; letter-spacing:0; padding-left:0; color:#FFF; background-color:#ae2e23; text-align:center;}
#lookbook_items {position:relative; width:618px; min-height:200px; margin:0 auto;}
#lookbook_items .product-list { background-color:#fff;}
#lookbook_items p {padding-left:0;}
a.lookbook_thumb { display:block; width:200px; height:113px; background-position: top left; background-repeat:no-repeat; margin:12px;}
a.lookbook_thumb:hover { background-position: bottom left;}

#left-leaf {position:absolute;top:330px;left:-28px}
#tag-price {position:absolute;top:260px;left:18px;z-index:100;}

#dealofday_items {position:relative; width:618px; min-height:200px; margin:0 auto;}
#dealofday_items .product-list { background-color:#faf5ed;}
#dealofday_items p {padding-left:0;}

#backstock_items {display:block; width:800px; margin: 0 90px;}
/*===================================
===  sign in                       ==
===================================*/


a.getwp {font-size:11px;color:#d0908a;text-decoration:underline;}
.register-bottom { width:780px;margin:0 auto;background:url(../images/sign-in-button.png) 430px 80px no-repeat;position:relative;}
.register-bottom  a{position:absolute;left:530px;top:97px; font-size:12px; color:#666666; font: normal normal normal 13px/1.231 "Courier New", Courier, arial;}
.right-post{width:430px;text-align:right;padding:20px 0 0 0;line-height:20px;}
.right-post p{margin:0 0 40px 0;letter-spacing:-1px;}

.register-form{width:400px;}


.left-col {float:left;width:340px;}
.right-col{float:right;width:430px;}
.half-form{margin:20px 0 0 0;}
.half-form select{width:147px;}
.half-form label {display:block;text-align:right;margin:0 0 7px 0;}
.half-form label span {width: 50px;margin:0 15px 0 0;text-transform:uppercase;}
.half-form label span#bstate_content {width: 150px;margin:0;text-transform:uppercase;}

.allbox{background:url(../images/post-h3-full-none.png) 20px 25px no-repeat;}

.half {width:340px;margin:0 auto;background:url(../images/sign-in-button.png) 120px 20px no-repeat;position:relative;}
.half  a{position:absolute;left:225px;top:35px;}
.create {border-left:1px solid #ece8e1;padding:10px 0;text-align:left;}
.create h6{text-transform:uppercase;border-bottom:1px solid #ece8e1;padding:0 0 10px 10px;width:400px;}
.register-form label span{margin:0 40px 0 0;}

/*========================================================
checkout page
=========================================================*/
#checkout_main {width:100%;}
#checkout_main .box label span {width: 400px;}
.expand-notes {background:url(../images/post-h3-full-none.png) center bottom no-repeat; height: 40px; margin-bottom:10px; padding:0 25px;}
.expand-notes2 {background:url(../images/post-h3-full-none.png) center bottom no-repeat; height: 30px; margin-bottom:10px; padding:0 25px;}
.expand-notes3 {background:url(../images/post-h3-full-none.png) center bottom no-repeat; height: 50px; margin-bottom:10px; padding:0 25px;}
.expand-notes4 {background:url(../images/post-h3-full-none.png) center bottom no-repeat; height: 180px; margin-bottom:10px; padding:0 25px;}

.sys_message {padding: 10px 30px; color:#F00;}
.content-block, #checkout-notes {
	position:relative;
	width: 400px;
	line-height: 16px;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 0 100px 0 0;}
.content-block:hover {color:#333333;}
a.button-edit {position:absolute; top: 0; right: 0;}
a.button-edit:hover {color:#a72e23;}
#checkout-notes {width: 630px; background: url(../images/check-notes-bg.jpg) top right no-repeat; height:195px;}
#checkout-notes p {display:block; position:absolute; top: 40px; right: 70px; text-align:left; margin:0;}
#checkout-notes p > textarea {height: 80px; width: 160px;}
.amount-due {display: block; margin: 0 0 7px 0; font-size:24px; line-height: 55px; height:55px; font-family:Georgia, "Times New Roman", Times, serif;}
.amount-due > span {font-family:"Courier New", Courier, arial; font-size:11px; display: block; float: left; padding: 0 70px 0 0; width: 400px; text-align: right; font-weight: bold; text-transform: uppercase; }
#paypal_payment {display:none;}

.cc-expr-block {display:block;margin:0 0 7px 0;height:26px; line-height:26px;}
.cc-expr-block span{display:block;float:left;padding:0 70px 0 0;width:400px;text-align:right;font-weight:bold;height:26px;line-height:26px;text-transform:uppercase;}

/*========================================================
footer
=========================================================*/
#footer {clear:both;text-align:center;font-size:12px; z-index: 25;}
#footer ul {clear:both; margin:0 0 0 50px; padding-top:40px;}
#footer li{float:left;margin:0;padding:0 20px;display:inline;font-weight:bold;text-transform:uppercase;text-align:center;background:url(../images/line.png) right center no-repeat;}
#footer li a{color:#dda496;}
#footer li.last{background:none;}

#copyright {color:#827a63;font-size:11px;display:block;clear:both;height:70px;line-height:70px;}

/*========================================================
site map
=========================================================*/
#sitemap_cp ul {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
  padding-left: 40px;
  font-size: 12px;
}

#sitemap_cp li {
  display: list-item;
  font-size: 12px;
  line-height: 18px;
}

/*========================================================
order / product review
=========================================================*/
ul.review-product, ul.review-product-comment, ul.review-product-submit {
	clear:both;
	display: block;
	overflow:auto;
	background: url(../images/line-3.png) top center no-repeat;
	margin: 20px;
	padding: 30px 0;
}
ul.review-product-submit .button-section {width:235px; height:135px; text-align:center; background: url(../images/button-flower7-bg.png) center center no-repeat; }

ul.review-product li, ul.review-product-comment li {float:left; min-width:110px; font-size:11px;}

ul.review-product-comment {
	padding-top: 40px;
}

#quick_view_wrapper {
	display:none;
	position:fixed;
/*	top: 100px;
	left: 160px;
	background-color: #f8f3e8;*/
	width: 633px;
	height: 650px;
	background-color: #363435;
	border: #CCC solid 1px;
	z-index:89999;
}

#qv-close {
	float:right;
	display:none;
}

a.quick_view {
	display: none;
	width: 100px;
	line-height: 22px;
	position:absolute;
	top: 190px;
	left: 25px;
	text-transform:uppercase;
	background-color: #f7f2e7;
	color:#828282;
	border: #CCC solid 1px;
	z-index: 2000;
}