@charset "utf-8";

body{
	background:url(../images/body-xmas.jpg) no-repeat top;
	margin:0 !important;
	padding:0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#555555;
	letter-spacing:0.2px;
}

a img{
	border:none;
}

input, select, textarea{
	outline:0;
}


.link-liteorange a{
	color:#ff9606;
	text-decoration:none;
}

.link-liteorange a:hover{
	color:#f0480c;
}

.link-darkorange a{
	color:#f0480c;
	text-decoration:none;
}

.link-darkorange a:hover{
	color:#ff9606;
}

.link-grey a{
	color:#555555;
	text-decoration:none;
}

.link-grey a:hover{
	color:#000;
}


.text-litegrey{
	color:#555555;
}

.text-darkgrey{
	color:#3e3e3e;
}

.text-darkorange{
	color:#f0480c;
}

.text-liteorange{
	color:#ff9606;
}

.text-red{
	color:#ae0000;
}

.text-black{
	color:#000;
}

.top-wrapper {
	height:90px;
	position:relative;
	z-index:100000;
}

*+html .top-wrapper {
 	height:95px;
	position:relative;
	z-index:100000;
}

.top-container{
	background:#fff;
	margin:0 auto;
	padding-right:10px;
	width:993px;
	height:90px;
}

.top-logo-container{
	/*background:url(../images/top-logo.jpg) no-repeat top;*/
	background:url(../images/theme20160728/top-logo.jpg) no-repeat top;
	position:relative;
	float:left;
	width:350px;
	height:88px;
}

.top-date-container{
	position:absolute;
	float:left;
	top:65px;
	left:30px;
}

.top-functions-wrapper{
	float:right;
	padding-top:5px;
}

.top-login-wrapper{
	float:right;
	height:20px;
}


.top-login-nav{
	float:left;
	margin:0 10px 0 0;
	line-height:20px;
}

.top-login-nav a{
	text-decoration:none;
	color:#555555;
}

.top-login-nav a:hover{
	color:#000;
}

.top-shopping-cart-wrapper{
	float:right;
	padding-right:10px;
	height:20px;
	overflow:auto;
}

.top-shopping-cart-items{
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.top-order-status-wrapper{
	float:right;
	height:20px;
	overflow:auto;
}

.top-banners-wrapper{
	float:right;
	height:54px;
	xmargin-right: 36px;
}

.top-banner-promo{
	float:right;
	margin-right:10px;
	width:405px;
	height:60px;
}

.top-banner-livechat{
	float:right;
	xwidth:225px;
	height:54px;
}

.search-wrapper{
	float:left;
	/*background: #c4553a; /*#f55928 this theme for flower */
	background: #a69c6f; 
	padding:5px 0 0 10px;
	width:236px;
	height:28px;
}

.search-box{
	width:135px;
	height:22px; 
	/*background:url(../images/topnavxmas/search-field.jpg) no-repeat left;*/
	background:url(../images/theme20160728/menu/search-field.jpg) no-repeat left;
	/*background:url(../images/search-field.jpg) no-repeat left;*/
	border:none; 
	padding:0 10px 0 10px;
	color:#CCC;
}


.main-nav-wrapper{
	background:#dde76d;
}


.main-nav-container{
	/*background:#ba2c47;*/
	margin:0 auto;
	padding:0 0 0 10px;
	width:993px;
}

.main-nav{
	margin:0;
	padding:0;
	list-style:none;
}

.main-nav li{
	display:inline;
}

.main-nav li a{
	display:block;
	float:left;
	height:33px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}

.main-nav-home a{
	/*background:url(../images/topnavxmas/main-nav-home.jpg) no-repeat top right;*/
	background:url(../images/theme20160728/menu/main-nav-home.jpg) no-repeat top right;
	width:30px;
}

.main-nav-home a:hover{
	/*background:url(../images/topnavxmas/main-nav-home.jpg) no-repeat bottom right;*/
	background:url(../images/theme20160728/menu/main-nav-home.jpg) no-repeat bottom right;
}

.main-nav-home a.selected{
	/*background:url(../images/topnavxmas/main-nav-home.jpg) no-repeat bottom right;*/
	background:url(../images/theme20160728/menu/main-nav-home.jpg) no-repeat bottom right;
}

.main-nav-shop-category a{
	/*background:url(../images/topnavxmas/main-nav-shop-category.jpg) no-repeat top;*/
	background:url(../images/theme20160728/menu/main-nav-shop-category.jpg) no-repeat top;
	width:164px;
}

.main-nav-shop-category a:hover{
	/*background:url(../images/topnavxmas/main-nav-shop-category.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shop-category.jpg) no-repeat bottom;
}

.main-nav-shop-category a.selected{
	/*background:url(../images/topnavxmas/main-nav-shop-category.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shop-category.jpg) no-repeat bottom;
}

.main-nav-shop-occasion a{
	/*background:url(../images/topnavxmas/main-nav-shop-occasion.jpg) no-repeat top;*/
	background:url(../images/theme20160728/menu/main-nav-shop-occasion.jpg) no-repeat top;
	width:163px;
}

.main-nav-shop-occasion a:hover{
	/*background:url(../images/topnavxmas/main-nav-shop-occasion.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shop-occasion.jpg) no-repeat bottom;
}

.main-nav-shop-occasion a.selected{
	/*background:url(../images/topnavxmas/main-nav-shop-occasion.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shop-occasion.jpg) no-repeat bottom;
}

.main-nav-reward a{
	/*background:url(../images/topnavxmas/main-nav-reward.jpg) no-repeat top;*/
	background:url(../images/theme20160728/menu/main-nav-reward.jpg) no-repeat top;
	width:83px;
}

.main-nav-reward a:hover{
	/*background:url(../images/topnavxmas/main-nav-reward.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-reward.jpg) no-repeat bottom;
}

.main-nav-reward a.selected{
	/*background:url(../images/topnavxmas/main-nav-reward.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-reward.jpg) no-repeat bottom;
}

.main-nav-contest a{
	/*background:url(../images/topnavxmas/main-nav-contest.jpg) no-repeat top;*/
	background:url(../images/theme20160728/menu/main-nav-contest.jpg) no-repeat top;
	width:172px;
}

.main-nav-contest a:hover{
	/*background:url(../images/topnavxmas/main-nav-contest.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-contest.jpg) no-repeat bottom;
}

.main-nav-contest a.selected{
	/*background:url(../images/topnavxmas/main-nav-contest.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-contest.jpg) no-repeat bottom;
}

.main-nav-shopping-tools a{
	/*background:url(../images/topnavxmas/main-nav-shopping-tools.jpg) no-repeat top;*/
	background:url(../images/theme20160728/menu/main-nav-shopping-tools.jpg) no-repeat top;
	width:135px;
}

.main-nav-shopping-tools a:hover{
	/*background:url(../images/topnavxmas/main-nav-shopping-tools.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shopping-tools.jpg) no-repeat bottom;
}

.main-nav-shopping-tools a.selected{
	/*background:url(../images/topnavxmas/main-nav-shopping-tools.jpg) no-repeat bottom;*/
	background:url(../images/theme20160728/menu/main-nav-shopping-tools.jpg) no-repeat bottom;
}

.main-nav-livechat a{
	background:url(../images/main-nav-livechat.jpg) no-repeat top;
	width:160px;
}

.main-nav-livechat a:hover{
	background:url(../images/main-nav-livechat.jpg) no-repeat bottom;
}

.main-nav-livechat a.selected{
	background:url(../images/main-nav-livechat.jpg) no-repeat bottom;
}

.content1-wrapper{
	margin:0 auto;
	padding:10px 0 0 0;
	width:1003px;
}

.content2-wrapper{
	margin:0;
	padding:0 0 10px 0;
	width:1003px;
}

.content2-container{
	background:#FFF;
	margin-left:6px;
	width:980px;
}

.main-banner-wrapper{
	position:relative;
	float:left;
	background:#CCC;
	margin:0 0 0 9px;
	width:748px;
}

.main-sidebar-wrapper2 {
    float: left;
    margin: 0 0 0 10px;
    width: 225px;
}
.sidebar-gift-finder-wrapper2 {
    background: url("../images/gift-finder-bg2.jpg") no-repeat scroll 0 0 transparent;
    height: 253px;
}
.sidebar-gift-finder-droplist2 {
    background: url("../images/gift-finder-textfield.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    width: 180px;
}
.sidebar-promo-wrapper2 {
    height: 88px;
    width: 305px;
}
.sidebar-contact-wrapper2 {
    height: 105px;
    width: 305px;
}
.sidebar-delivery-wrapper2 {
    background: url("../images/sidebar-delivery.jpg") no-repeat scroll center top transparent;
    color: #7E7E7E;
    height: 108px;
    width: 225px;
}
.sidebar-delivery-textfield2 {
    background: url("../images/sidebar-trackorder-textfield.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    width: 169px;
}

.connect-wrapper{
	margin:0 auto;
	padding:0 0 10px 0;
	width:1003px;
}

.connect-container{
	background:url(../images/connect-bg.jpg) repeat-x bottom;
	margin:0 0 0 10px;
	width:980px;
	height:66px;
}

.connect-email-wrapper{
	background:url(../images/connect-mail-bg.jpg) no-repeat left;
	float:left;
	padding:30px 0 0 20px;
	width:320px;
	height:36px;
}

.newsletter-box{
	width:220px;
	height:22px;
	background:url(../images/newsletter-field.png) no-repeat left;
	border:none; 
	padding:0 10px 0 10px;
	color:#629dc1;
}

.connect-btn-fb a{
	display:block;
	background:url(../images/connect-fb.jpg) no-repeat top;
	width:160px;
	height:66px;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}

.connect-btn-fb a:hover{
	background:url(../images/connect-fb.jpg) no-repeat bottom;
}

.connect-btn-twt a{
	display:block;
	background:url(../images/connect-twt.jpg) no-repeat top;
	width:160px;
	height:66px;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}

.connect-btn-twt a:hover{
	background:url(../images/connect-twt.jpg) no-repeat bottom;
}

/*get connected css change */
.newsletter-box{
	width:175px;
	height:22px;
	background:url(../images/newsletter-field.png) no-repeat left;
	border:none; 
	padding:0 10px 0 10px;
	color:#629dc1;
}

.connect-email-wrapper{
	background:url(../images/connect-mail-bg.jpg) no-repeat left;
	float:left;
	padding:30px 0 0 20px;
	width:250px;
	height:36px;
}

.connect-btn-news a{
	display:block;
	background:url(../images/connect-news.jpg) no-repeat top;
	width:151px;
	height:66px;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}

.connect-btn-news a:hover{
	background:url(../images/connect-news.jpg) no-repeat bottom;
}
/*get connected css change end*/

.left-content-wrapper2{
	float:left;
	padding-top:10px;
	margin-left:5px;
	width:175px;
}

.left-content-container{
	background:url(../images/left-category-bg.jpg) repeat-y;
	width:171px;
}

.left-content-category-list{
	margin:0;
	padding:0;
	list-style:none;
}

.left-content-category-list li{
	display:block;
	padding:3px 0 15px 0;
	width:148px;
}

.left-content-category-list-product-title a{
	color:#FFF;
	font-size:16px;
	text-decoration:none;
}

.left-content-category-list-product-title a:hover{
	color:#5b2f00;
}

.left-content-category-list-product-title a.selected{
	color:#5b2f00;
}

.left-content-category-list-sub1{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:3px;
}

.left-content-category-list-sub1 li{
	padding:5px 0 5px 10px;
	font-size:12px;
}

.left-content-category-list-sub1 li a{
	font-size:12px;
	color:#555555;
	text-decoration:none;
}

.left-content-category-list-sub1 li a:hover{
	color:#5b2f00;
	font-weight:bold;
}

.left-content-category-list-sub1 li.left-list-more a{
	display:block;
	padding-right:15px;
	width:133px;
	background:url(../images/left-category-arrow-down.jpg) no-repeat right;
}

.left-content-category-list-sub1 li.left-list-less a{
	display:block;
	padding-right:15px;
	width:133px;
	background:url(../images/left-category-arrow-up.jpg) no-repeat top right;
}

.left-content-category-list-sub2{
	margin:0;
	padding:0;
	list-style:none;
}

.left-content-category-list-sub2 li{
	font-size:12px;
}

.left-content-category-list-sub2 li a{
	display:block;
	width:128px;
	color:#555555;
	text-decoration:none;
}

.left-content-category-list-sub2 li a:hover{
	font-weight:bold;
	color:#000;
}

.left-nav-title{
	display:block;
	padding-bottom:10px;
	padding-left:10px;
	font-size:18px;
	color:#978071;
	text-align:left;
}

.btn-list-more a{
	display:block;
	float:right;
	width:10px;
	height:20px;
	background:url(../images/left-category-arrow-down.jpg) no-repeat top right;
	text-indent:-999px;
	overflow:hidden;
	padding:0;
	margin-top:-5px;
}

.btn-list-less a{
	display:block;
	float:right;
	width:10px;
	height:20px;
	background:url(../images/left-category-arrow-up.jpg) no-repeat top right;
	text-indent:-999px;
	overflow:hidden;
}

.main-content-wrapper{
	float:right;
	margin-right:10px;
	width:795px;
	padding-top:0;
	margin-top:0;
}

.sub-banner-wrapper{
	margin-bottom:15px;
	width:795px;
	height:160px;
}

.bread-page-wrapper{
}

.breadcrumb-wrapper{
	float:left;
	padding-bottom:10px;
	height:24px;
}

.breadcrumb{
	margin:0;
	padding:0;
	list-style:none;
}

.breadcrumb li{
	display:inline;
}

.breadcrumb li a{
	display:block;
	float:left;
	padding:0 4px 0 4px;
	height:24px;
	text-decoration:none;
	line-height:24px;
	color:#555555;
}

.breadcrumb li a:hover{
	color:#000;
}

.breadcrumb-home a{
	display:block;
	float:left;
	padding:0 4px 0 0;
	background:url(../images/breadcrumb-home.jpg) no-repeat;
	width:17px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.breadcrumb-separator{
	display:block;
	float:left;
	padding:0 0 0 0;
	background:url(../images/breadcrumb-separator.jpg) no-repeat 0 1px;
	width:14px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.pagination-wrapper{
	float:right;
	height:24px;
	overflow:auto;
}

.pagination-container{
	float:left;
}

.pagination{
	margin:0;
	padding:0;
	list-style:none;
}

.pagination li{
	display:inline;
	display:block;
	float:left;
	padding:0 2px 0 2px;
	line-height:24px;
}

.pagination li a{
	display:block;
	float:left;
	height:24px;
	text-decoration:none;
	color:#555555;
}

.pagination li a:hover{
	color:#f0480c;
}

.pagination li a.selected{
	color:#f0480c;
}

.pagination-viewall a{
	display:block;
	float:left;
	padding:0 4px 0 4px;
	text-decoration:underline;
	line-height:24px;
	color:#555555;
}

.pagination-viewall a:hover{
	color:#000;
}

.sort-wrapper{
	float:right;
	margin-right:20px;
	height:24px;
	line-height:24px;
	overflow:auto;
}

.sort-wrapper2{
	float:left;
	height:24px;
	line-height:24px;
	overflow:auto;
}

.product-boxes-row{
	margin:0;
	padding:0;
	list-style:none;
}

.product-boxes-row2{
	margin:0;
	padding:0;
	list-style:none;
}

.product-container-box{
	float:left;
	background:url(../images/dots.jpg) repeat-x bottom;
	margin:0;
	padding-bottom:20px;
}

.product-container-box2{
	float:left;
	margin:0;
	padding:0;
}


.product-boxes-row li{
	display:block;
	float:left;
	padding:15px 25px 10px 0;
	width:180px;
}

.product-boxes-row li.last{
	padding:15px 0 10px 0;
	width:180px;
}

.product-boxes-row2 li{
	display:block;
	float:left;
	padding:0px 25px 10px 0;
	width:180px;
}

.product-boxes-row2 li.last{
	padding:0px 0 10px 0;
	width:180px;
}

.product-box-pic{
	margin-bottom:5px;
}

.product-box-details{
	line-height:20px;
}

.product-box-code{
	font-size:11px;
}

.product-box-title{
	font-size:12px;
	color:#555555;
}

.product-box-title2{
	font-size:12px;
	color:#555555;
}

.product-box-price-usual{
	font-weight:bold;
	color:#ae0000;
}

.product-box-price-actual{
	font-size:12px;
}

.product-box-gst{
	font-size:11px;
}

.btn-quickview a{
	display:block;
	background:url(../images/btn-quickview2.jpg) no-repeat top;
	width:94px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-quickview a:hover{
	background:url(../images/btn-quickview2.jpg) no-repeat bottom;
}

.btn-quickview2 a{
	display:block;
	background:url(../images/btn-quickview2.jpg) no-repeat top;
	width:86px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-quickview2 a:hover{
	background:url(../images/btn-quickview3.jpg) no-repeat bottom;
}

.btn-buynow a{
	display:block;
	background:url(../images/btn-buynow3.png) no-repeat top;
	width:86px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-buynow a:hover{
	background:url(../images/btn-buynow3.png) no-repeat bottom;
}

.btn-guest-checkout a{
	display:block;
	background:url(../images/btn-guest-checkout.png);
	width:100px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-guest-checkout a:hover{
	background:url(../images/btn-guest-checkout-ro.png);
}

.btn-viewall a{
	display:block;
	background:url(../images/btn-view-all.png) no-repeat top;
	width:86px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 0 0 50px;
}

.btn-viewall a:hover{
	background:url(../images/btn-view-all.png) no-repeat bottom;
}

.btn-viewall_2 a{
	display:block;
	background:url(../images/btn-view-all.png) no-repeat top;
	width:86px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-viewall_2 a:hover{
	background:url(../images/btn-view-all.png) no-repeat bottom;
}

.product-box-icon-wrapper{
	padding:0;
}

.product-details-wrapper{
	float:left;
	width:795px;
}

.product-details-left-column{
	float:left;
	width:313px;
}

.product-details-right-column{
	float:left;
	margin:0 0 50px 30px;
	width:450px;
}

.product-details-pic{
	margin-bottom:10px;
	width:313px;
	height:313px;
}

.product-details-delivery-function-date-container{
	padding:10px 0 0 0;
	height:24px;
	line-height:24px;
}

.product-details-delivery-function-time-container{
	padding:0 0 0 0;
	height:24px;
	line-height:24px;
}

.btn-go a{
	display:block;
	background:url(../images/btn-go.jpg) no-repeat top;
	width:28px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-go a:hover{
	background:url(../images/btn-go.jpg) no-repeat bottom;
}

.product-details-code-wrapper{
	background:url(../images/dots.jpg) repeat-x bottom;
	height:25px;
	line-height:25px;
}

.product-details-content-wrapper{
	margin:10px 0 0 0;
}

.product-details-title{
	font-size:14px;
	color:#555555;
	font-weight:bold;
}

.product-details-list{
	margin:0;
	padding:0;
	list-style:none;
}

.product-details-list li {
	background:url(../images/bullet_ro.jpg) no-repeat 0 5px;
	margin-top:5px;
	padding:0 0 5px 15px;
	text-decoration:none;
	color:#555555;
	font-size:12px;
}

.product-details-price-usual-wrapper{
	margin-bottom:10px;
}

.product-details-price-now-wrapper{
	margin-bottom:10px;
}

.product-details-promo ul{
	margin:0;
	padding:0;
	list-style:none;
}

.product-details-promo ul li {
	background:url(../images/bullet-promo.jpg) no-repeat 0 2px;
	padding:0 0 10px 25px;
	text-decoration:none;
	color:#f0480c;
}

.btn-buynow-big a{
	display:block;
	background:url(../images/btn-buy-big.png) no-repeat top;
	width:134px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-buynow-big a:hover{
	background:url(../images/btn-buy-big.png) no-repeat bottom;
}

.promo-alert{
	margin:0;
	padding:0;
	list-style:none;
}

.promo-alert li {
	background:url(../images/bullet-promo-alert.png) no-repeat 0 8px;
	padding:0 0 10px 25px;
	line-height:33px;
	text-decoration:none;
	color:#555555;
}

.product-details-share-wrapper{
	background:url(../images/product-details-share-bg.jpg) repeat-x;
	padding-top:10px;
	height:41px;
}

.product-details-share-wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
}

.product-details-share-wrapper ul li{
	display:inline;
}

.product-details-share-wrapper ul li a{
	display:block;
	float:left;
	height:40px;
}

.product-details-share-fb a{
	background:url(../images/btn-share-fb.png) no-repeat;
	margin-right:26px;
	width:55px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

.product-details-share-fav a{
	background:url(../images/btn-share-fav.png) no-repeat top;
	margin-right:26px;
	width:98px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

.product-details-share-fav a:hover{
	background:url(../images/btn-share-fav.png) no-repeat bottom;
}

.product-details-share-stock a{
	background:url(../images/btn-share-stock.png) no-repeat top;
	width:83px;
	text-indent:-9999px;
	overflow:hidden;
}

.product-details-share-stock a:hover{
	background:url(../images/btn-share-stock.png) no-repeat top;
}

.product-details-share-print a{
	background:url(../images/btn-share-print.png) no-repeat top;
	margin-right:26px;
	width:48px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

.product-details-share-print a:hover{
	background:url(../images/btn-share-print.png) no-repeat bottom;
}

.product-details-share-share a{
	background:url(../images/btn-share-share.png) no-repeat top;
	width:56px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

.product-details-share-share a:hover{
	background:url(../images/btn-share-share.png) no-repeat bottom;
}

.related-products-wrapper{
	margin:0 auto;
	padding:0 10px 0 10px;
	width:983px;
}

.related-products-wrapper2{
	margin:0 auto;
	padding:0;
	width:808px;
}

.like-products-wrapper{
	float:left;
	width:50%;
	min-height:60px;
}

.like-products-wrapper2{
	float:left;
	width:478px;
	min-height:60px;
}

.viewed-products-wrapper{
	float:left;
	margin-left:18;
	width:48%;
	min-height:60px;
}

.viewed-products-wrapper2{
	float:right;
	width:320px;
	min-height:60px;
}

.related-product-boxes-row{
	position:relative;

}

.related-product-boxes-row ul{
	margin:0;
	padding:0;
	list-style:none;
}

.related-product-boxes-row ul li{
	display:block;
	float:left;
	padding:5px 20px 5px 0;
	width:143px;
}

.related-product-boxes-row ul li.last{
	padding:5px 0 5px 0;
	width:143px;
}

.related-product-box-pic{
	width:143px;
	margin-bottom:5px;
}

.related-product-box-details{
	width:143px;
}

.related-product-box-title{
	font-size:14px;
	color:#f0480c;
}





.shopping-cart-wrapper{
	margin:0 auto;
	padding:10px;
	width:983px;
}

.sub-banner-wrapper2{
	margin-bottom:15px;
	width:983px;
}

.shopping-cart-table-header-wrapper{
	width:983px;
	height:30px;
}

.shopping-cart-data-wrapper{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding:25px 0 25px 0;
	width:983px;
}

.shopping-cart-data-item-wrapper{
	float:left;
	padding:0 10px 0 10px;
	width:415px;
}

.shopping-cart-data-item-pic-wrapper{
	float:left;
	width:85px;
	padding-right:15px;
}

.shopping-cart-data-item-pic-wrapper1{
	float:left;
	width:130px;
	padding-right:15px;
}

.shopping-cart-data-item-content-wrapper{
	float:left;
	width:295px;
	font-size:12px;
	line-height:18px;
}

.shopping-cart-data-qty-wrapper{
	float:left;
	width:92px;
	text-align:center;
}

.shopping-cart-data-total-wrapper{
	float:left;
	padding:0 20px 0 20px;
	width:90px;
}

.shopping-cart-data-recipient-wrapper{
	float:left;
	padding-left:10px;
	width:306px;
}

.shopping-cart-data-recipient-new-wrapper{
	margin-bottom:5px;
	padding:5px 0 5px 0;
	xborder-top:solid 1px #c5c5c5;
	border-bottom:solid 1px #c5c5c5;
}

.shopping-cart-field-recipient{
	background:url(../images/shopping-cart-field-recipient.jpg) no-repeat;
	border:none;
	padding:3px 5px 3px 5px;
	width:255px;
	height:24px;
	line-height:18px;
}

.shopping-cart-field-recipient-new{
	background:url(../images/shopping-cart-field-recipient-new.jpg) no-repeat;
	border:none;
	padding:0 5px 0 5px;
	width:182px;
	height:24px;
}

.btn-submit a{
	display:block;
	background:url(../images/btn-submit.jpg) no-repeat top;
	width:53px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-submit a:hover{
	background:url(../images/btn-submit.jpg) no-repeat bottom;
}

.btn-remove a{
	display:block;
	background:url(../images/btn-remove.jpg) no-repeat top;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-remove a:hover{
	background:url(../images/btn-remove.jpg) no-repeat bottom;
}

.shopping-cart-total-wrapper{
	margin:0 auto;
	padding:0 10px 0 10px;
	width:983px;
}

.shopping-cart-total-left-wrapper{
	float:left;
	margin-right:1px;
	width:491px;
}

.shopping-cart-total-left{
	background:#f3f3f3;
	padding:15px 0 0 15px;
	width:476px;
	height:160px;
}

.shopping-cart-field-total{
	background:url(../images/shopping-cart-field-total.jpg) no-repeat;
	border:none;
	padding:0 5px 0 5px;
	width:288px;
	height:24px;
}

.btn-reconfigure a{
	display:block;
	background:url(../images/btn-reconfigure.png) no-repeat top;
	width:85px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-reconfigure a:hover{
	background:url(../images/btn-reconfigure.png) no-repeat bottom;
}

.shopping-cart-total-right-wrapper{
	float:left;
	width:491px;
}

.shopping-cart-total-right{
	background:#f3f3f3;
	padding:15px 0 0 25px;
	width:466px;
	height:160px;
}

.btn-continue-shopping a{
	display:block;
	background:url(../images/btn-continue-shopping2.png) no-repeat top;
	width:212px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-continue-shopping a:hover{
	background:url(../images/btn-continue-shopping2.png) no-repeat bottom;
}

.btn-checkout-now a{
	display:block;
	background:url(../images/btn-checkout-now.jpg) no-repeat top;
	width:212px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-checkout-now a:hover{
	background:url(../images/btn-checkout-now.jpg) no-repeat bottom;
}

.customer-logins-wrapper{
	background:url(../images/dots.jpg) repeat-x top;
	margin:0 auto;
	padding:10px 10px 0 10px;
	width:983px;
}

.customer-logins{
}

.customer-logins-registered-wrapper{
	float:left;
	margin-right:20px;
	padding-left:15px;
	width:300px;
}

.customer-logins-registered{
	border-top: solid 1px #c5c5c5;
	margin-top:5px;
	width:300px;
	line-height:18px;
}

.shopping-cart-field-customer-login{
	background:url(../images/shopping-cart-field-cust-login.jpg) no-repeat;
	border:none;
	padding:0 5px 0 5px;
	width:190px;
	height:24px;
}

.btn-signin a{
	display:block;
	background:url(../images/btn-signin.jpg) no-repeat top;
	width:53px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-signin a:hover{
	background:url(../images/btn-signin.jpg) no-repeat bottom;
}

.customer-logins-new-wrapper{
	float:left;
	padding-left:25px;
	width:300px;
}

.customer-logins-new{
	border-top: solid 1px #c5c5c5;
	margin-top:5px;
	width:300px;
	line-height:18px;
}




.footer-wrapper{
	margin:0 auto;
	padding:0 15px 15px 10px;
	width:978px;
	line-height:20px;
}

.footer-info-wrapper{
	background:url(../images/dots.jpg) repeat-x top;
	padding:10px 0 10px 0;
}

.footer-info-contact{
	float:left;
	margin:0 0 0 12px;
	width:200px;
}

.footer-info-link{
	float:left;
	margin-left:30px;
	width:150px;
}

.footer-info-link ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-info-link ul li{
	padding-bottom:5px;
}

.footer-info-link ul li a{
	text-decoration:none;
	color:#555555;
}

.footer-info-link ul li a:hover{
	color:#000;
}

.footer-info-delivery{
	float:left;
	margin:0 0 0 10px;
	width:200px;
}

.footer-info-add{
	float:left;
	margin:0 0 0 40px;
	width:310px;
}

.footer-award-wrapper{
	background:url(../images/dots.jpg) repeat-x top;
	padding:1px 0 1px 0;
}

.footer-nav-wrapper{
	background:url(../images/dots.jpg) repeat-x top;
	padding:5px 0 5px 0;
}

.footer-nav{
	float:right;
	width:495px;
}

.footer-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-nav ul li{
	display:inline;
	font-size:11px;
}

.footer-nav ul li a{
	display:block;
	float:left;
	margin:0 auto;
	padding:0 5px 0 5px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#555555;
}

.footer-nav ul li a:hover{
	color:#000;
}

.footer-copyright-wrapper{
	padding:0 0 5px 0;
	text-align:right;
	font-size:11px;
}

/**/

.footer-links ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-links ul li{
	padding-bottom:5px;
}

.footer-links ul li a{
	text-decoration:none;
	color:#555555;
}

.footer-links ul li a:hover{
	color:#000;
}

.footer-bottom-wrapper{
	background:url(../images/dots.jpg) repeat-x top;
	padding:0 0 5px 0;
	text-align:right;
	font-size:11px;
}

.clear{
	clear:both;
}

.col_1{
	display:inline;
	float: left;
	position: relative;
}
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.col_1 {width:200px;}
.col_2 {width:228px;}
.col_3 {width:352px;}
.col_4 {width:740px;}
.col_5 {width:690px;}

.dropdown_1column {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border-left:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	/*border-top:10px solid #a01e38; /*default flower*/
	/*border-top:10px solid #dde76d; /*July 2016*/
	border-top:10px solid #b4b4b4; /*August 2016*/
	
	/* Gradient background */
	background:#ffffff;
	
	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	
	z-index:999;

}
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 0 10px 0;
	border:1px solid #d3d3d3;
	/*border-top:10px solid #a01e38; /*default flower*/
	/*border-top:10px solid #dde76d; /*July 2016*/
	border-top:10px solid #b4b4b4; /*August 2016*/
	
	/* Gradient background */
	background:#ffffff;

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	
	z-index:999;
}

.dropdown_1column {
	width: 122px;
}

.dropdown_5columns {
	width: 745px;
	min-height:445px;
	}

.main-nav li:hover .dropdown_1column{
	left:612px;
	top:29px;;
}
.main-nav li:hover .dropdown_2columns, 
.main-nav li:hover .dropdown_3columns,
.main-nav li:hover .dropdown_4columns,
.main-nav li:hover .dropdown_5columns {
	left:0px;
	top:29px;;
}

.main-nav {
	position:relative;
	z-index:1000;
}

.my-profile-class {
	padding:5px;
	border:1px solid #d3d3d3;
	border-bottom:none;
	
	/* Gradient background */
	background:#ffffff;
	
	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.my-profile-dropdown {
	position:absolute;
	z-index:9999;
	/* Gradient background */
	background:#ffffff;
	
	border:1px solid #d3d3d3;
	
	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	padding:0 20px;
	text-align:left;
}


.my-profile-dropdown a 
{
	color:#333;
}

.my-profile-dropdown a:hover 
{
	color:#ef4708;
}



/*added rabu 2-11-2011*/

.content-container{
	margin:0 auto;
	padding:0 10px 0 10px;
	width:983px;
}

.checkout-left-wrapper{
	float:left;
	margin:0 16px 0 0;
	width:767px;
}

.checkout-left-box-wrapper{
	width:767px;
}

.checkout-left-box-content-wrapper{
	border-left: solid 1px #8d8d8d;
	border-right: solid 1px #8d8d8d;
	border-bottom: solid 1px #8d8d8d;
	padding:0 25px 10px 25px;
	width:715px;
}

.checkout-shopping-cart-wrapper{
	float:left;
	width:200px;
	background:#eff2f9;
}

.checkout-shopping-cart-content-wrapper{
	padding:0 0 10px 0;
	width:198px;
}

.checkout-shopping-cart-content{
	background:url(../images/dots.jpg) repeat-x bottom;
	margin:0 10px 0 10px;
	padding:10px 0 15px 0;
	width:180px;
}

.checkout-shopping-cart-content2{
	margin:0 10px 0 10px;
	padding:10px 0 0 0;
	width:180px;
}

.checkout-shopping-cart-content-pic{
	float:left;
	margin-right:10px;
	width:58px;
}

.checkout-shopping-cart-content-detail{
	float:left;
	width:175px;
	line-height:18px;
}

.checkout-step1-header-wrapper{
	background:url(../images/header-checkout-step-1.jpg) no-repeat;
	padding-left: 175px;
	width: 877px;
	height: 39px;
	font-size: 16px;
	line-height: 35px;
	color: #255DB4;
}

.checkout-step1-products-wrapper{
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
	padding:0 0 10px 0;
	width:765px;
}

.checkout-step1-table-header-wrapper{
	width:767px;
}

.checkout-step1-products{
	padding:15px 0 20px 0;
	line-height:18px;
}

.checkout-step1-products-pic{
	float:left;
	margin-right:15px;
	width:85px;
}

.checkout-step1-products-detail{
	float:left;
	width:250px;
}

.checkout-step1-products-qty{
	float:left;
	width:45px;
	text-align:center;
}

.checkout-step1-products-total{
	float:left;
	padding-right:10px;
	width:170px;
}

.checkout-step1-products-recipient{
	float:left;
	width:140px;
}

.checkout-step1-products-addons-wrapper{
	margin:0 auto;
	width:724px;
}

.checkout-step1-products-addons-box{
	float:left;
	margin-right:9px;
	padding:10px 0 10px 0;
	width:135px;
	line-height:18px;
}

.checkout-step1-products-addons-checkbox{
	float:left;
	padding-top:3px;
	width:20px;
}

.checkout-step1-products-addons-pic{
	float:left;
	margin:0 0 10px 10px;
	width:105px;
}

.checkout-step1-products-addons-detail{
	margin:0 0 0 30px;
	width:105px;
}

.checkout-shopping-cart-total-wrapper{
	float:left;
	width:200px;
}

.checkout-shopping-cart-total-content-wrapper{
	background:#eff2f9;
	padding:10px 10px 0 10px;
	width:180px;
	line-height:20px;
}

.data-row{
	height:30px;
	line-height:30px;
}

.textfield-left{
	float:left;
	background:url(../images/textfield-left.png) no-repeat left;
	width:10px;
	height:24px;
}

.textfield-right{
	float:left;
	background:url(../images/textfield-right.png) no-repeat left;
	width:10px;
	height:24px;
}

.textfield{
	float:left;
	margin:0;
	padding:0;
	background:url(../images/textfield-bg.jpg) repeat-x;
	border:none;
	height:24px;
	line-height:24px;
}

.selectfield{
	float:left;
	margin:0;
	padding:3px 0 3px 0;
	background:url(../images/textfield-bg.jpg) repeat-x;
	border:none;
	height:24px;
	line-height:18px;
}

.textarea{
	background:#FFF;
	border: solid 1px #cdcdcd;
	line-height:18px;
}

.btn-back a{
	display:block;
	background:url(../images/btn-back2.png) no-repeat top;
	width:132px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-back a:hover{
	background:url(../images/btn-back2.png) no-repeat bottom;
}

.btn-proceed a{
	display:block;
	background:url(../images/btn-proceed.png) no-repeat top;
	width:132px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-proceed a:hover{
	background:url(../images/btn-proceed.png) no-repeat bottom;
}

.btn-view-schedule a{
	display:block;
	background:url(../images/btn-view-schedule.png) no-repeat top;
	width:159px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-view-schedule a:hover{
	background:url(../images/btn-view-schedule.png) no-repeat bottom;
}


/*chekout step 2 */
.checkout-right-wrapper{
	float:left;
	width:200px;
}

.checkout-step2-header-wrapper{
	background:url(../images/header-checkout-step-2.jpg) no-repeat;
	width:982px;
	height:39px;
}

.btn-back-delivery a{
	display:block;
	background:url(../images/btn-back-delivery2.png) no-repeat top;
	width:190px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-back-delivery a:hover{
	background:url(../images/btn-back-delivery2.png) no-repeat bottom;
}

.text-darkgreen{
	color:#1f6a0f;
}

/*chekout step 3 */
.checkout-step3-header-wrapper{
	background:url(../images/header-checkout-step-3.jpg) no-repeat;
	width:982px;
	height:39px;
}

.btn-back-billing a{
	display:block;
	background:url(../images/btn-back-billing.png) no-repeat top;
	width:174px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-back-billing a:hover{
	background:url(../images/btn-back-billing.png) no-repeat bottom;
}

.btn-edit a{
	display:block;
	background:url(../images/btn-edit.png) no-repeat top;
	width:41px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-edit a:hover{
	background:url(../images/btn-edit.png) no-repeat bottom;
}

.checkout-payment-product-info-wrapper{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding-bottom:15px;
	margin-bottom:20px;
}

.checkout-payment-data-item-wrapper{
	float:left;
	width:305px;
}

.checkout-payment-data-item-content-wrapper{
	float:left;
	width:200px;
}

.checkout-payment-delivery-data-wrapper{
	float:left;
	background:url(../images/dots.jpg) repeat-y left;
	padding:0 0 10px 20px;
	width:390px;
}

.checkout-payment-delivery-data-row1{
	margin-bottom:5px;
	padding-left:5px;
	line-height:24px;
}

.checkout-payment-delivery-data-row2{
	background:#f6f6f6;
	margin-bottom:5px;
	padding-left:5px;
	line-height:24px;
}

/* static pages */

.content-wrapper{
	margin:0 auto;
	padding:10px;
	width:983px;
}

.list-orange{
	margin:0;
	padding:0;
	list-style:none;
}

.list-orange li {
	background:url(../images/bullet_ro.jpg) no-repeat 0 10px;
	margin-left:10px;
	padding:5px 0 10px 15px;
	text-decoration:none;
	color:#555555;
}

/*new */
.page-content-wrapper{
	background:#fff;
	width:1003px;
	margin:0 auto;
}

.top-shopping-cart-link{
	margin:0;
	padding:0;
	list-style:none;
}

.top-shopping-cart-link li{
	display:inline;
}

.top-shopping-cart-link li a{
	display:block;
	padding-left:20px;
	width:85px;
	height:20px;
	background:url(../images/icon-cart.jpg) no-repeat;
	text-decoration:none;
	color:#555555;
	line-height:20px;
	float:left;
}

.top-shopping-cart-link li a:hover{
	background:url(../images/icon-cart-ro.jpg) no-repeat;
	color:#000;
}

.static-page-container{
	background:#f3f3f3;
	padding:10px 0 10px 0;
	min-height:170px;
}

.static-page-container2{
	background:#e1deda;
	padding:0 0 5px 0;
}

.static-page-container3{
	background:#f3f3f3;
	padding:10px 0 10px 0;
}


.btn-find-gift a{
	display:block;
	background:url(../images/btn-find-gift.png) no-repeat top;
	width:70px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-find-gift a:hover{
	background:url(../images/btn-find-gift.png) no-repeat bottom;
}

.find-gift-product-boxes-row{
	background:url(../images/dots.jpg) repeat-x bottom;
}

.find-gift-product-boxes-row ul{
	margin:0;
	padding:0;
	list-style:none;
}

.find-gift-product-boxes-row ul li{
	display:block;
	float:left;
	padding:15px 25px 10px 0;
	width:143px;
}

.find-gift-product-boxes-row ul li.last{
	padding:15px 0 10px 0;
	width:143px;
}

.btn-track a{
	display:block;
	background:url(../images/btn-track.png) no-repeat top;
	width:52px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-track a:hover{
	background:url(../images/btn-track.png) no-repeat bottom;
}

.btn-register a{
	display:block;
	background:url(../images/btn-register.png) no-repeat top;
	width:70px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-register a:hover{
	background:url(../images/btn-register.png) no-repeat bottom;
}

.btn-submit-request a{
	display:block;
	background:url(../images/btn-submit-request.png) no-repeat top;
	width:115px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-submit-request a:hover{
	background:url(../images/btn-submit-request.png) no-repeat bottom;
}

.btn-subscribe a{
	display:block;
	background:url(../images/btn-subscribe.png) no-repeat top;
	width:85px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-subscribe a:hover{
	background:url(../images/btn-subscribe.png) no-repeat bottom;
}

/* tabs */
UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}

UL.tabNavigation LI {
	display:inline;
}

UL.tabNavigation LI A {
	display: block;
	float:left;
	height:40px;
	text-indent:-999px;
	overflow:hidden;
}

.about-tabs-about a{
	background:url(../images/about-us-tabs-aboutus.jpg) no-repeat top;
	width:107px;
}

.about-tabs-about a:hover{
	background:url(../images/about-us-tabs-aboutus.jpg) no-repeat 0 -40px;
}

.about-tabs-about a.selected{
	background:url(../images/about-us-tabs-aboutus.jpg) no-repeat bottom;
}

.about-tabs-profile a{
	background:url(../images/about-us-tabs-corp.jpg) no-repeat top;
	width:154px;
}

.about-tabs-profile a:hover{
	background:url(../images/about-us-tabs-corp.jpg) no-repeat 0 -40px;
}

.about-tabs-profile a.selected{
	background:url(../images/about-us-tabs-corp.jpg) no-repeat bottom;
}

.about-tabs-property a{
	background:url(../images/about-us-tabs-prop.jpg) no-repeat top;
	width:155px;
}

.about-tabs-property a:hover{
	background:url(../images/about-us-tabs-prop.jpg) no-repeat 0 -40px;
}

.about-tabs-property a.selected{
	background:url(../images/about-us-tabs-prop.jpg) no-repeat bottom;
}

.about-tabs-franchise a{
	background:url(../images/about-us-tabs-franchise.jpg) no-repeat top;
	width:165px;
}

.about-tabs-franchise a:hover{
	background:url(../images/about-us-tabs-franchise.jpg) no-repeat 0 -40px;
}

.about-tabs-franchise a.selected{
	background:url(../images/about-us-tabs-franchise.jpg) no-repeat bottom;
}
/* tabs end */



.checkout-step-header-wrapper{
	position:relative;
	height:39px;
}

.checkout-step1-delivery-header-wrapper{
	background:url(../images/checkout-step-1-delivery-header.png) no-repeat;
	float:left;
	padding-left:175px;
	width:84px;
	height:39px;
	font-size:16px;
	line-height:35px;
	color:#255db4;
}

.checkout-step-follow-header-wrapper{
	background:url(../images/checkout-step-follow.png) no-repeat;
	float:left;
	width:259px;
	height:39px;
}

.checkout-step1-wrapper a{
	display:block;
	background:url(../images/checkout-step-1.png) no-repeat top;
	position:absolute;
	left:239px;
	width:223px;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
	z-index:100;
}

.checkout-step1-wrapper a:hover{
	background:url(../images/checkout-step-1.png) no-repeat bottom;
}

.checkout-step1-wrapper a.selected{
	background:url(../images/checkout-step-1.png) no-repeat bottom;
}

.checkout-step2-wrapper a{
	display:block;
	background:url(../images/checkout-step-2.png) no-repeat top;
	position:absolute;
	left:443px;
	width:206px;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
	z-index:100;
}

.checkout-step2-wrapper a:hover{
	background:url(../images/checkout-step-2.png) no-repeat bottom;
}

.checkout-step2-wrapper a.selected{
	background:url(../images/checkout-step-2.png) no-repeat bottom;
}

.checkout-step3-wrapper a{
	display:block;
	background:url(../images/checkout-step-3.png) no-repeat top;
	position:absolute;
	left:630px;
	width:195px;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
	z-index:100;
}

.checkout-step3-wrapper a:hover{
	background:url(../images/checkout-step-3.png) no-repeat bottom;
}

.checkout-step3-wrapper a.selected{
	background:url(../images/checkout-step-3.png) no-repeat bottom;
}

.checkout-step4-wrapper a{
	display:block;
	background:url(../images/checkout-step-4.png) no-repeat top;
	position:absolute;
	left:806px;
	width:176px;
	height:39px;
	text-indent:-999px;
	overflow:hidden;
	z-index:100;
}

.checkout-step4-wrapper a:hover{
	background:url(../images/checkout-step-4.png) no-repeat bottom;
}

.checkout-step4-wrapper a.selected{
	background:url(../images/checkout-step-4.png) no-repeat bottom;
}

.btn-print-receipt a{
	display:block;
	background:url(../images/btn-print-receipt.png) no-repeat top;
	width:159px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-print-receipt a:hover{
	background:url(../images/btn-print-receipt.png) no-repeat bottom;
}

.btn-manage-account a{
	display:block;
	background:url(../images/btn-manage-account.png) no-repeat top;
	width:232px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-manage-account a:hover{
	background:url(../images/btn-manage-account.png) no-repeat bottom;
}

.customer-box-custom-wrapper{
	float:left;
	width:300px;
	margin-right:20px;
}

#nav {
	position:absolute; 
	z-index:500;
	bottom:12px;
	right:3px;
}
#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #9b9794; background: #cbcbcd; color:#363636; font-weight:bold; text-decoration: none; float:inherit }
#nav a.activeSlide { border: 1px solid #36332e; color:#fefffa; background: #676568; }
#nav a:focus { outline: none; }
#nav { text-align: left }

.top-nav-category-main {
	text-align:left; 
	color:#978071; 
	cursor:pointer; 
	font-size:17px;
}

.top-nav-category-sub-cat {
	cursor:pointer; 
	color:#555555; 
	margin:10px 0 10px 5px; 
	text-align:left;
}

.top-nav-category-shopping-tools-list {
	cursor:pointer;
	color:#555555; 
	margin:10px;
	text-align:left;
}

/*member profile */
.btn-cancel a{
	display:block;
	background:url(../images/btn-cancel.png) no-repeat top;
	width:119px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-cancel a:hover{
	background:url(../images/btn-cancel.png) no-repeat bottom;
}

.btn-submit-update a{
	display:block;
	background:url(../images/btn-submit-update.png) no-repeat top;
	width:178px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-submit-update a:hover{
	background:url(../images/btn-submit-update.png) no-repeat bottom;
}
/*member profile end*/
/*member pages main page*/
.member-pages-menu-wrapper{
	background:#f6f5f4;
	width:981px;
}

.member-pages-menu{
	margin:0;
	padding:0;
	list-style:none;
}

.member-pages-menu li{
	display:inline;
}

.member-pages-menu li a{
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:306px;
	height:35px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-member-update-profile a{
	background:url(../images/btn-members-update-profile.png) no-repeat top;
}

.btn-member-update-profile a:hover{
	background:url(../images/btn-members-update-profile.png) no-repeat bottom;
}

.btn-member-order-history a{
	background:url(../images/btn-members-order-history.png) no-repeat top;
}

.btn-member-order-history a:hover{
	background:url(../images/btn-members-order-history.png) no-repeat bottom;
}

.btn-member-reminder a{
	background:url(../images/btn-members-reminder.png) no-repeat top;
}

.btn-member-reminder a:hover{
	background:url(../images/btn-members-reminder.png) no-repeat bottom;
}

.btn-member-address a{
	background:url(../images/btn-members-address.png) no-repeat top;
}

.btn-member-address a:hover{
	background:url(../images/btn-members-address.png) no-repeat bottom;
}

.btn-member-wishlist a{
	background:url(../images/btn-members-wishlist.png) no-repeat top;
}

.btn-member-wishlist a:hover{
	background:url(../images/btn-members-wishlist.png) no-repeat bottom;
}

.btn-member-voucher a{
	background:url(../images/btn-members-voucher.png) no-repeat top;
}

.btn-member-voucher a:hover{
	background:url(../images/btn-members-voucher.png) no-repeat bottom;
}

.btn-member-redemption a{
	background:url(../images/btn-members-redemption.png) no-repeat top;
}

.btn-member-redemption a:hover{
	background:url(../images/btn-members-redemption.png) no-repeat bottom;
}

.btn-member-redemption-history a{
	background:url(../images/btn-members-redemption-history.png) no-repeat top;
}

.btn-member-redemption-history a:hover{
	background:url(../images/btn-members-redemption-history.png) no-repeat bottom;
}

.btn-member-logout a{
	background:url(../images/btn-members-logout.png) no-repeat top;
}

.btn-member-logout a:hover{
	background:url(../images/btn-members-logout.png) no-repeat bottom;
}

.btn-member-favourite a{
	background:url(../images/btn-members-favorite.png) no-repeat top;
}

.btn-member-favourite a:hover{
	background:url(../images/btn-members-favorite.png) no-repeat bottom;
}
/*member pages main page end*/

/*member address*/
.address-data-row{
	background:url(../images/dots.jpg) repeat-x bottom;
	height:30px;
	line-height:30px;
	padding:5px 0 5px 0;
}

.btn-edit2 a{
	display:block;
	background:url(../images/btn-edit2.png) no-repeat top;
	width:20px;
	height:20px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-edit2 a:hover{
	background:url(../images/btn-edit2.png) no-repeat bottom;
}

.btn-add-contact a{
	display:block;
	background:url(../images/btn-add-contact.png) no-repeat top;
	width:165px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-add-contact a:hover{
	background:url(../images/btn-add-contact.png) no-repeat bottom;
}
/*member address end*/

/*order history*/
.btn-detail a{
	display:block;
	background:url(../images/btn-detail.png) no-repeat top;
	width:22px;
	height:23px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-detail a:hover{
	background:url(../images/btn-detail.png) no-repeat bottom;
}
/*order history end*/

/*evoucher*/
.data-row3{
	background:url(../images/dots.jpg) repeat-x bottom;
	padding:5px 0 5px 0;
	line-height:18px;
	height:auto;
}
/*evoucher end*/

/*wishlist*/
.btn-create-wishlist a{
	display:block;
	background:url(../images/btn-create-wishlist.png) no-repeat top;
	width:172px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-create-wishlist a:hover{
	background:url(../images/btn-create-wishlist.png) no-repeat bottom;
}

.btn-go2 a{
	display:block;
	background:url(../images/btn-go.png) no-repeat top;
	width:28px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-go2 a:hover{
	background:url(../images/btn-go.png) no-repeat bottom;
}

.btn-new-wishlist a{
	display:block;
	background:url(../images/btn-new-wishlist.png) no-repeat top;
	width:153px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-new-wishlist a:hover{
	background:url(../images/btn-new-wishlist.png) no-repeat bottom;
}

.btn-wishlist-setup a{
	display:block;
	background:url(../images/btn-wishlist-setup.png) no-repeat top;
	width:162px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-wishlist-setup a:hover{
	background:url(../images/btn-wishlist-setup.png) no-repeat bottom;
}

.btn-delete-wish a{
	display:block;
	background:url(../images/btn-delete-wish.png) no-repeat top;
	width:153px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btn-delete-wish a:hover{
	background:url(../images/btn-delete-wish.png) no-repeat bottom;
}
/*wishlist end*/

/*redemption*/
.text-brown{
	color:#978071;
}
/*redemption end*/

/*wishlist setup*/
.btn-clear-form a{
	display:block;
	background:url(../images/btn-clear-form.png) no-repeat top;
	width:144px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-clear-form a:hover{
	background:url(../images/btn-clear-form.png) no-repeat bottom;
}

.btn-save-setup a{
	display:block;
	background:url(../images/btn-save-setup.png) no-repeat top;
	width:148px;
	height:26px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-save-setup a:hover{
	background:url(../images/btn-save-setup.png) no-repeat bottom;
}
/*wishlist setup end*/

/*footer-award*/
.footer-award-wrapper2{
	background:url(../images/dots.jpg) repeat-x top;
	padding:5px 0 5px 0;
	height:82px;
}

.footer-award-wrapper2 ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-award-wrapper2 ul li{
	display:inline;
	display:block;
	float:left;
	height:72px;
}

/*footer-award*/

.btn-go-small a{
	display:block;
	background:url(../images/btn-go-small.jpg) no-repeat top;
	width:28px;
	height:24px;
	text-indent:-999px;
	overflow:hidden;
}

.btn-go-small a:hover{
	background:url(../images/btn-go-small.jpg) no-repeat bottom;
}

/*sitemap*/
.sitemap-subheader{
	display:block;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#b9975b;
}

ul.sitemap{
	margin:0;
	padding:0;
	list-style:none;
}

ul.sitemap li{
	font-size:12px;
	padding-bottom:8px;
}

ul.sitemap li a{
	text-decoration:none;
	color:#555555;
}

ul.sitemap li a:hover{
	color:#5B2F00;
}

/*footer revision*/
.footer-award-wrapper3{
	background:url(../images/dots.jpg) repeat-x top;
	padding:5px 0 12px 0;
	height:100px;
}

.footer-award-wrapper3 ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-award-wrapper3 ul li{
	display:inline;
	display:block;
	float:left;
	margin-right:0px;
	height:75px;
}

.footer-award-wrapper4{
	padding:5px 0 5px 0;
	height:75px;
}

.footer-award-wrapper4 ul{
	margin:0;
	padding:0;
	list-style:none;
}

.footer-award-wrapper4 ul li{
	display:inline;
	display:block;
	float:right;
	margin-right:0px;
	height:35px;
}

.btn-shop-now a{
    display:block;
    background:url(../images/btn-shop-now.png) no-repeat top;
    width:148px;
    height:26px;
    text-indent:-999px;
    overflow:hidden;
}

.btn-shop-now a:hover{
    background:url(../images/btn-shop-now.png) no-repeat bottom;
}

/*sitemap////*/
.sitemap-row-wrapper{
	margin-bottom:40px;
}
.sitemap-column-wrapper{
	float:left;
	width:475px;
}

.sitemap-column-wrapper2{
	float:right;
	width:475px;
}

.sitemap-column-container{
	float:left;
	padding-right:10px;
	width:142px;
}

.new_rounded-corners {
	padding:5px;
		background:#F5F5F5;
     -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}