body,div,p,ul,li,h1,h2,h3,h4,dl,dt,dd,form,input{margin:0;padding:0;}
img{border:none;}
ul{list-style:none;}
/* global */
body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
}
.wp{width:980px;margin:0 auto;height:auto;}
.aw{width:100%;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration: none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#666;}
a:active{color:#666;}

.white{color:#fff;}
.h20{height:20px;}
.w184{width:184px;}
.clear{clear:both !important;}
.wp .f28{font-size:28px;}
.wp .money1{font-size:64px;margin-top:-5px;font-weight:bold;}
.wp .mr0{margin-right:0;}
.noborder-r{border-right:none !important;}
/* header */
#top .linklist li.width170 {
    height: 44px;
    width: 170px;
}
.width170 img{margin:0 !important;}
#top .linklist li.width250 {
    width: 250px;
}
#top .linklist li.width190 {
    width: 190px;
}
#top .linklist li p a {
    color: #336666;
    font-size: 14px;
}
#top a {
    color: #689C8F;
}
#top .linklist li img {
    float: left;
    margin-right: 6px;
    margin-top: -3px;
}
#top .linklist li p {
    color: #9A9A9A;
    font-size: 11px;
    margin-top: -5px;
	float:left;
}
#top .linklist li p a.arrow {
    background: url("image/top_arrow.png") no-repeat scroll right 4px transparent;
    padding-right: 12px;
}
#top .linklist li p span {
    padding-left: 3px;
    padding-right: 3px;
}
#top .linklist li {
    background: url("image/top_line.png") no-repeat scroll left 18px transparent;
    display: block;
    float: left;
    padding: 18px 0 0 30px;
    width: 220px;
}
.firstli{border-top-left-radius:4px}
.rightli{border-top-right-radius:4px;width:84px;width:83px;}
.rightli2{width:90px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rightli{width:53px;}
    } 
.logo{clear:both;height:120px;background-color:#9cdcd3;}
.logo h1 a{width:480px;height:90px;background:url(image/logo_new.png) no-repeat;display:inline-block;margin:22px 0 0 0;}
.logo h1 a span{display:none;}
.banner{margin:5px 0 0 85px;}
.banner02{margin: 32px 0 0 0;text-align: center;width: 448px;}
.banner03{margin:25px 2px 0 52px;}
.login{width:290px;height:103px;margin-top:8px;background:url(image/login196.png) 0 20px no-repeat;}
.login form{clear:both;}
.login p{color:#fff;height:18px;line-height:18px;}
.login p a:link{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
.login p a:visited{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
.login p a:hover{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
.login p a:active{color:#fff;height:18px;line-height:18px;text-decoration:underline;}

.login input{color:#666;height:30px;line-height:34px;padding-left:5px;border:none;background:none;font-size:12px;}
.user{width:128px;font-size: 12px;line-height: 25px;position: relative;top: -1px;}
.newsletter{width:201px;font-size: 12px;line-height: 25px;position: relative;top: -1px;}
.date{width:66px;font-size: 12px;line-height: 25px;position: relative;top: -1px;}
.search {
	width:268px;
	font-size: 13px;
  padding: 9px 10px 11px 10px;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
}
.go{width:83px;height:30px;}
.line{line-height:30px;width:5px;}
.login .prosear{line-height:24px;height:24px;}
.login .w236{width:196px !important;}

/* content */
ul,li{list-style:none;margin:0;padding:0;}
.pageleft{float:left;text-align:left;margin:10px 0 0 0;}
.pageright{float:right;text-align:right;margin:10px 0 0 0;height: 24px;line-height: 24px;}
.content{height:1367px;}
.nav{height:34px;background:url(image/nav99.png) no-repeat;width:900px;}
.nav2{height:34px;background:url(image/nav98.png) no-repeat;width:58px;text-align:center;color:#fff;line-height:34px;font-size:11px;position:relative;padding-bottom: 6px;}
.nav2 p{color:#fff;height:34px;line-height:34px;}
.nav2 p a:link{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2 p a:visited{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2 p a:hover{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2 p a:active{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2 li {height:18px;line-height:18px;}
.nav2 li a{display: block;color:#fff;height:18px;line-height:18px;text-decoration:none;font-weight:bold;}
.nav2 li a:hover{color:green;background-color:White;font-weight:bold;}

.nav2brand{height:50px;  background-color: #f77210;width:72px;text-align:center;color:#fff;line-height:50px;font-size:11px;position:relative;}
.nav2brand p{color:#fff;height: 50px;line-height: 50px;text-transform: uppercase;font-weight: bold;}
.nav2brand p a:link{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2brand p a:visited{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2brand p a:hover{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2brand p a:active{color:#fff;height:34px;line-height:34px;text-decoration:none;}
.nav2brand li {line-height:16px;}
.nav2brand li a{display: block;color:#ffffff;line-height:16px;text-decoration:none;text-align: left;padding: 2px 2px 2px 2px;}
/*.nav2brand li a:hover{color:orange;text-align: left;}*/
.nav2brand li:hover{background-color:#43685c;text-align: left;}

.tablemenu{width: 100%;}
.tablemenu tr td{height:32px;color:#414042;font-size:11px;}
.tablemenu tr td:hover{background:#f77210; cursor:pointer;}
/*.tablemenu tr td img{display:inline;}*/
.tablemenurightli{border-top-right-radius:4px;}
.tablemenu tr td a:link {color:#414042;}
.tablemenu tr td a:visited {color:#414042;}

/*.tablemenu img {position: relative;}*/

/*.tablemenudiv {height:50px;}*.

.nav ul{height:32px;overflow:hidden;width:960px;}
.nav ul li{float:left; display:inline-block;line-height:32px;text-align:center;color:#fff; position:relative;padding:0 10px;height:32px;overflow:hidden;}
.nav ul li img{position:absolute;right:0;top:2px;}
.nav ul li:hover{background:#f88439; cursor:pointer;}
.nav ul li:hover img{display:none}
/*.categoryshow {width:141px; background:url(image/hlinethin.png) repeat-y;padding:0 0 0 7px;padding: 0 0 20px 7px;margin-right:22px;}*/
.categoryshow {width:141px; background-color:#b8e5cc;padding:0 0 0 7px;padding: 0 0 20px 7px;margin-right:22px;}
.categoryshow dl dt{color:#208d7b;font-size:17px;font-weight:bold;line-height:17px;margin:15px 0 8px 0;}
/*.categoryshow dl dd a{color:#333;text-decoration:none;}*/
.categoryshow dl dd a{color:#fff;text-decoration:none;font-weight: bold;}
.ddmouseover:hover{background-color:#00a992;color:#fff;}
.categoryshow .ddmouseover a{color:#fff;}
.catzi dd a{display:block;padding-left:10px;width:128px;font-size:11px;}
.cat_list{width:490px;}
.cat_list h4,.side_bar h4{font-size:18px;color:#999;margin-top:10px;}
.cat_list hr{margin-top:1px;color:#999;}
.cat_list_full {width:790px;margin-bottom:0;}
.cat_list_full h4,.side_bar h4{font-size:18px;color:#999;margin-top:10px;}

#catdiv h4 {font-size:18px;color:#f88439;margin-top:10px;margin-bottom:6px;}
#stylediv h4 {font-size:18px;color:#2dc7ad;margin-top:10px;margin-bottom:6px;}

.cat_list_full hr{margin-top:1px;color:#999;}
.contentlist ul{min-height:230px;}
.contentlist ul li{float:left;margin:0 6px 15px 0;width:190px;height:230px;}
.contentlist .pro{border-radius:15px;border:1px solid #ccc;width:182px;height:230px;text-align:center;float:left;margin-right:13px;margin-bottom:13px;position:relative;}
.contentlist .pro img{padding:0 0 0 0;}
.contentlist .pro .abs{position:absolute;bottom:4px;left:-6px;width:192px;height:42px;background:url(image/OrangeBackground192x42.png) no-repeat;line-height:42px;}
.contentlist .pro .abs:hover{position:absolute;bottom:4px;left:-6px;width:192px;height:42px;background:url(image/GreenBackground192x42.png) no-repeat;line-height:42px;}
.contentlist .pro a{text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}

.contentlist .pro1 {border-radius:15px;border:1px solid #ccc;width:182px;height:230px;text-align:center;float:left;margin-right:13px;margin-bottom:13px;position:relative;}
.contentlist .pro1 img{padding:0 0 0 0;}
.contentlist .pro1 .abs{position:absolute;bottom:4px;left:-6px;width:192px;height:42px;background:url(image/GreenBackground192x42.png) no-repeat;line-height:42px;}
.contentlist .pro1 .abs:hover{position:absolute;bottom:4px;left:-6px;width:192px;height:42px;background:url(image/OrangeBackground192x42.png) no-repeat;line-height:42px;}
.contentlist .pro1 a{text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}

.homebrandlist ul li{float:left;margin:0 6px 6px 0; width:100px;height:100px;}
.brandlist ul li{float:left;margin:0 12px 6px 0; width:100px;height:100px;}
.imgbranddiv{height:100px;width:100px;}
.imgbranddivinner{height:100px;width:100px;display: table-cell;vertical-align: middle}

.side_bar{width:278px;height:auto;overflow:hidden;}
.side_bar ul{float:left;}
.side_bar .ad{clear:both;}
.side_bar h4{margin-top:35px;}
.contentlistcat ul{height:30px;}
.contentlistcat ul li{float:left;margin:18px 18px 18px 0;}
.contentlistcat .pro{width:142px;height:157px;background:url(image/product_bg.png) no-repeat;text-align:center;position:relative;}
.contentlistcat .pro img{padding:5px 0 0 0;}
.contentlistcat .pro .abs{position:absolute;bottom:10px;left:-5px;width:151px;height:42px;background:url(image/product_bg.png) 0 -300px no-repeat;line-height:42px;}
.contentlistcat .pro .abs:hover{background-position:0 -220px !important;}
.contentlistcat .pro a{text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}

.catlist li{width:213px;text-indent:10px;height:54px;line-height:54px;background:url(image/tabGreenPanel.png) no-repeat;font-size:13px;font-weight:600;color:#fff;margin-bottom: 2px;}
.catlist li a{color:#fff;font-size:13px;}

.colone{height:277px;}
.colone .left_nav{width:213px;height:277px;margin-right:2px;}
.colone .posts{background:url(image/pottys_post_new.png) no-repeat;width:213px;height:277px;}
.colone .home_pic{height:277px;width:530px;margin-right:2px;position: relative;}

#slideshow {position:relative;width:530px;height:277px;}
#slideshow > div {position:absolute;top:0;left:0;}

.posts form{margin:140px 0 0 14px;}
.posts input{width:182px;height:27px;padding:0;margin-bottom:4px;border:none;background:None;line-height:27px;text-indent:3px;color:#666;font-size:12px;}
.posts form a:hover{background:url(image/postbuton.png) no-repeat;}
.postshare{width:215px;margin-top:5px;height:63px;overflow:hidden;background:url(image/smallbg.png) no-repeat;}
.postshare img{margin-right:5px; vertical-align:middle;}
.postshare h3{color:#4d6f71;padding-top:2px;}
.postshare h3 span{font-size:12px;}
.postshare .num{color:#666;font-weight:bold;}

.col2{margin:24px 0 24px 0;height: 204px;}

.todayonlycontainer{width:470px;height:204px;position:relative;}
.todayonlyofferexpired{width:470px;height:204px;position:absolute;top:0;left:0;z-index:30;background:url(image/think_quick_offer_expired.png) no-repeat;display:none;}
.todayonlyofferoutofstock{width:470px;height:204px;position:absolute;top:0;left:0;z-index:30;background:url(image/think_quick_offer_outofstock.jpg) no-repeat;display:none;}
.todayonly{width:470px;height:204px;position:absolute;top:0;left:0;}
.secretonly{width:470px;height:204px;position:relative;}
.bgl{background:url(image/think_quick_new.png) no-repeat;width:470px;height:204px;position:absolute;top:0;left:0;}
.bgr{background:url(image/saucey_deal_new.png) no-repeat;width:470px;height:204px;position:absolute;top:0;left:0;}
/*.bgr{background-position:0 -250px;}*/
.bgl p,.bgr p{clear:both;}
.bgl .lpos1{margin:8px 0 0 312px;color:#ffe300;font-size:24px;font-weight:bold;}
.bgl .lpos2{margin:0 0 0 305px;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
.bgl .lpos3{margin:2px 0 0 305px;color:#ffe300;font-size:18px;font-weight:bold;text-align:center;}
.bgl .lpos4{margin:2px 0 0 332px;color:#ffe300;}
.bgl .lpos5{margin:0 0 0 316px;font-size:30px;color:#fff;}
.intro{font-size:10px;color:#666;position:absolute;}
/* .todayonly .intro{left:28px;bottom:10px;font-weight:bold;}*/
/*.todayonly img{left:48px;bottom:22px;max-width:180px;max-height:180px;padding: 2px 80px 2px 80px;}*/
.secret img{max-width:180px;max-height:180px;padding: 30px 90px 2px 68px;}
.secret .intro{left:78px;bottom:10px;font-weight:bold;}
.bgr .rpos1{margin:60px 0 0 365px;color:#fff;font-size:18px;font-weight:bold;}
.bgr .rpos2{margin:3px 0 0 345px;color:#fff;}
.bgr .rpos3{margin:4px 0 0 320px;display:block;padding-top:5px;color:#fff;font-size:10px;}
.bgr .rpos4{margin:0 0 0 327px;color:#fff;font-size:14px;font-weight:bold;}
.bgr .rpos5{margin:0 0 0 327px;color:#fff;font-size:12px;font-weight:500;}
.bgr .rpos5 span{text-decoration:underline;}
.bgr .unlock{width:103px;height:96px;border-radius:100px;display:block;position:absolute;top:68px;left:245px;}
.bgr .unlock span{display:none;}
#homecountdowntimer{width:400px;height:37px;}

.cntSeparator {font-size: 22px;margin: 0 0;color: #000;}
.desc div {font-family: Arial;width: 70px;font-size: 13px;font-weight: bold;color: #000;}

.prolist{clear:both;height:auto;}
.prolist ul li{float:left;margin:0 19px 18px 0;padding-top:2px;width:141px;height:208px;background:url(image/product_bg02.png) no-repeat;text-align:center;position:relative;}
.prolist ul li img{width:130px;height:130px;}
.prolist .sale{width:70px;height:70px;position:absolute;right:0;top:0;background:url(image/sale.png) no-repeat;}
.prolist .pro1 p{position:absolute;display:block;width:151px;height:47px;line-height:38px;color:#fff;font-weight:bold;top:137px;left:-5px;text-align:center;background:url(image/red.png) no-repeat; z-index:1;padding-top:4px;}
.prolist .pro1 .green{background:url(image/green.png) no-repeat}
.prolist .pro1 .orange{background:url(image/orange.png) no-repeat}
.pro2 p{background-position:0 -321px !important;}
.prolist .pro1 p span{font-size:24px;}
.prolist .pro1 h4{margin-top:47px;height:39px;line-height:39px;background:url(image/probottomgreen.png) no-repeat;}
.prolist .pro1 h4 a{color:#fff;font-size:13px;}
.links{clear:both;}
.links li{float:left;}
#top_advsearch
{
    /*display: none; position: absolute; height: 150px; width: 250px; z-index: 100;left: -82px; top: 95px;padding: 0;*/
		display: none; position: absolute; z-index: 100;left: -64px; top: 10px;padding: 0;
}

.selectWidth230 {width:230px;}
.advSearchGo {margin:6px 0 0 182px;}

#top_advsearch_form
{
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #666;
	-webkit-box-shadow: 5px 5px 5px #666;
	box-shadow: 5px 5px 5px #666;
	background-color: #81CABC;
	padding: 10px;
}
.nav li a { color:White;}
/* forms */
.editor-field
{
	margin-bottom: 10px;
}

.editor-label
{
	margin-bottom: 0;
}

.editor-label label, .editor-field label
{
height: 19px;
line-height: 20px;
}

.form	 label, .register-form label
{
	width: 180px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
	font-weight: bold;
	height: 19px;
	line-height: 20px;
}

.cart-register-form label
{
	width: 140px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
	font-weight: bold;
	margin-top: 3px;
}

.form .validation, .register-form .validation, .cart-register-form .validation
{
	margin-left:150px;
	margin-top: 2px;
}

.form input, .register-form input
{
	font-size: 11px;
	color: #3d3541;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 0 0 0 3px;
	border: 1px solid #a8acad;
	width: 200px;
}

.cart-register-form input
{
	font-size: 11px;
	color: #3d3541;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 0 0 0 3px;
	border: 1px solid #a8acad;
	width: 200px;
}

.form .checkbox, .register-form .checkbox, .cart-register-form .checkbox {
    float: none;  
    width: auto; 
}

.register-form p
{
	margin-left: 2000px;
}

.cart-register-form p
{
	margin-left: 0;
}

.check input
{
	width: 16px;
	height: 16px;
	margin-right: 5px;
	float: left;
	padding: 0;
	display: inline;
	border: 1px solid #a8acad;
}
.check label
{
	text-align: left;
	float: left;
	display: inline;
	font-weight: normal;
}
.form
{
	margin-bottom: 10px;
}

.list
{
	position: relative;
	color: #999;
	margin-top: 16px;
}
.page-list
{
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.page-list div
{
	text-align: right;
	margin: 0;
	padding: 0;
}
.page-list a
{
	display: block;
	padding: 0 6px;
	border: 1px solid #757575;
	color: #fff;
	float: left;
	background: url(images/page-bg.jpg) left top repeat-x;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	margin: 0 1px;
	text-align: center;
}
.page-list a:hover, .page-list a.hover
{
	border: 0;
	background: url(images/page-bg-hover.jpg) repeat-x left top;
	height: 16px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	border: 1px solid #e55056;
}
.page-list a.pre, .page-list a.next
{
	background: url(images/left-arrow.jpg) left top no-repeat;
	width: 18px;
	height: 19px;
	border: 0;
	padding: 0;
}
.page-list a.pre span, .page-list a.next span
{
	display: none;
}
.page-list a.next
{
	background: url(images/right-arrow.jpg);
}
.page-list a.pre:hover, .page-list a.pre.hover
{
	background: url(images/left-arrow-hover.jpg);
}
.page-list a.next:hover, .page-list a.next.hover
{
	background: url(images/right-arrow-hover.jpg);
}
table { border-spacing:0}
#tblCart th,#tblCart td
{
  text-align:left; line-height:2.0em;
}

#contentc
{
	position: relative;
	background-color: Yellow;
}
#contentc .left
{
	float: left;
	/*width: 140px;*/
	width: 200px;
	padding: 0;
}
#contentc .right
{
	width: 730px;
	/*width: 790px;*/
	text-align: left;
	float: right;
	padding-top: 14px;
	padding-left: 0;
	margin-bottom: 10px;
}
#contentc .right h1
{
	color: #528775;
	font: normal 20px/1em "arial";
	display: block;
}
#contentc .right h1, #contentc .right h2, #contentc .right h3
{
	margin-bottom: 15px;
}
#left-menu
{
	background: transparent url("images/left_menu_bg_a.png") repeat-y scroll center;
}
#left-menu h2
{
	background: url(images/left_title.png) left top no-repeat;
	padding: 15px 0 0 12px;
	width: 215px;
	height: 40px;
	color: #528775;
	font: normal 16px/1.5em "Century Gothic" , Arial;
	margin-top: 12px;
}
#left-menu div
{
	background: url(images/left_menu_bg.png) left bottom no-repeat;
	width: 215px;
	padding-bottom: 10px;
}
#left-menu a
{
	display: block;
	color: #726e77;
	font: normal 14px/1.8em "Century Gothic" , Arial;
	padding: 6px 0;
	border-bottom: 1px dotted #999;
	margin: 0 17px 0 13px;
}
#left-menu a:hover
{
	color: #528775;
}

#recent-viewed
{
	width: 215px;
	margin-top: 24px;
	background: url(images/recently_bg.jpg) repeat-y left top;
	text-align: center;
}

a.command-button
{
    padding: 4px 15px 3px;
}

a.command-button-product
{
    padding: 4px 15px 3px;
}

.button:hover, input[type="submit"]:hover, .command-button:hover, a.command-button:hover, a.command-button-product:hover
{
    background-color: #bba275;
    color: #fff;
}
input[type="submit"], .command-button, a.command-button
{
    background: url("images/btn_bkg.png") repeat-x scroll 0 0 #689C8F;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 4px 15px 5px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}
a.command-button-product
{
    background: url("images/btn_bkg.png") repeat-x scroll 0 0 #689C8F;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 4px 15px 5px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}

input[type="submit"]
{
    height: 30px;
}
#advanced_search select
{
    width: 130px;
}

#advanced_search fieldset
{
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 20px;
}
.field-validation-error, .field-validation-summary, .validation-summary-errors
{
    color: #ff0000;
}

fieldset
{
    border: 1px solid #e0e0e0;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 20px;
}
.breadcrumb
{
    background: url(images/address-bg.jpg) left 13px no-repeat;
    height: 36px;
    font-family: Arial, Gadget, sans-serif;
    padding: 13px 0 0 16px;
    position: relative;
}
.breadcrumb a
{
    color: #84b0a4;
    padding: 0 6px;
}
.breadcrumb a.last
{
    color: #919191;
}
a.seperator
{
    padding-left: 15px;
    background: url("images/breadcrumb-separator.gif") no-repeat scroll 3px 6px transparent;
}
.product-list
{
	margin-top: 24px;
	z-index: 1;
}
.product-list li
{
	width: 170px;
	height: 185px;
	float: left;
	margin: 0 12px 12px 0;
	padding-bottom: 18px;
	padding-top: 4px;
	position: relative;
}

.product-list li div
{
	text-align: center;
	color: #000;
	display: block;
	border: 1px solid #ccc;
	text-align: left;
	position: absolute;
	background-color: #FFFFFF;
	z-index: 1;
	left: 0;
	top: 0;
}


.product-list li div.hover
{
	width: 185px;
	height: 225px;
	text-align: center;
	color: #000;
	padding-top: 4px;
	float: left;
	display: block;
	margin: 0 10px 15px 0;
	border: 1px solid #528775;
	text-align: left;
	padding-bottom: 18px;
	z-index: 999;
	position: absolute;
	left: -8px;
	top: 0;
}

.product-list li h3, .product-list li p
{
	padding: 0 10px;
	margin: 0;
}
.product-list li h3
{
	height: 40px;
	overflow: hidden;
}
.product-list li h3 a
{
	font-size: 12px;
	line-height: 1.5em;
	color: #528775;
	text-align: left !important;
}
.product-list li h3 a:hover
{
	color: #528775;
}
.product-list li img
{
	margin-bottom: 10px;
	position: absolute;
	left: 6px;
	top: 0;
}
.product-list li p
{
	line-height: 1.5em;
	color: #a2a2a2;
	font-size: 12px;
	text-align: left;
}
.product-list li p span
{
	color: #d62128;
}
.product-list li p span.black
{
	color: #000;
}
.product-list li a.imglink
{
	padding: 0;
	margin: 0;
	display: block;
	text-align: center;
	height: 106px;
}
.product-list li.last
{
	margin-right: 0;
}

.product-list li div span.hover
{
	padding-top: 15px;
	display: none;
}
.product-list li div span.hover a
{
	background: url("images/btn_bkg.png") repeat-x scroll 0 0 #689C8F;
	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue" ,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
	line-height: 17px;
}
.product-list li div span.hover a:hover
{
	text-decoration: underline;
}

/* pro4 */
.pro4{margin:10px 0;height:auto;}
.pro4 li{border-radius:15px;border:1px solid #ccc;width:188px;height:310px;text-align:center;float:left;margin-right:6px;margin-bottom:54px;position:relative;}
.pro4 p{text-align:left;padding-left:2px;font-size:10px;}
.imgdiv{margin:7px 1px 7px 1px;height:180px;width:180px;}
.imgdivinner{height:180px;width:180px;display: table-cell;vertical-align: middle}
.imgdivsmall{margin:4px;height:110px;width:138px;text-align:center;}
.imgdivinnersmall{height:100px;width:100px;display:table-cell;vertical-align:middle;}
.proimg{margin:auto;position:relative;z-index:10;}
.proimgsmall{margin: 0 18px 0 18px;padding:09px 0 0 0 !important;}
.proprice{height:36px;text-align:left;background:#dcf4ef;color:Gray;}
.proprice-chopped{height:36px;text-align:left;background:#ffff00;}
.proprice-hot{height:36px;text-align:left;background:#de1a22;}
.proprice-specials{height:36px;text-align:left;background:#000000;}
.space1_4{padding: 4px 0; width:68px;display:inline-block;float:left;font-size:12px;font-weight:bold;color: #ff0000;line-height: 14px;}
.space2_4{padding:4px;display:inline-block;float:left;color:#f00;width:106px;text-align:right;}
.space3_4{font-size:24px; vertical-align:top;font-weight:bold;}

.space1_4-chopped{padding: 4px 0; width:68px;display:inline-block;float:left;font-size:12px;font-weight:bold;color: #000000;line-height: 14px;}
.space2_4-chopped{padding:4px;display:inline-block;float:left;color:#000000;width:106px;text-align:right;}
.space3_4-chopped{font-size:24px; vertical-align:top;font-weight:bold;}

.space1_4-hot{padding: 4px 0; width:68px;display:inline-block;float:left;font-size:12px;font-weight:bold;color: #ffffff;line-height: 14px;}
.space2_4-hot{padding:4px;display:inline-block;float:left;color:#ffffff;width:106px;text-align:right;}
.space3_4-hot{font-size:24px; vertical-align:top;font-weight:bold;}

.space1_4-specials{padding: 4px 0; width:68px;display:inline-block;float:left;font-size:12px;font-weight:bold;color: #ffff00;line-height: 14px;}
.space2_4-specials{padding:4px;display:inline-block;float:left;color:#ffff00;width:106px;text-align:right;}
.space3_4-specials{font-size:24px; vertical-align:top;font-weight:bold;}

.producttext{height:39px;}
.pro4 h5{margin:5px;padding:5px 0;border-bottom:1px solid #000;text-align:left;}
.bonus{width:39px;height:39px;position:absolute;background:url(image/pro/bonus.png);right:-1px;top:-1px;}
.tocart{background:red !important;color:#fff;}
.tocart .space2_4{color:#fff;}
.tocart .space1_4{color:#fff;}
.addcart{height:260px}
.wishlist{width:190px;height:24px;text-align:center;background:#ccc;line-height:24px;font-size:14px;font-weight:bold;}
.registry{width:190px;height:24px;text-align:center;background:#e98a91;line-height:24px;font-size:14px;font-weight:bold;}
.instoreonly{width:190px;height:24px;text-align:center;background:#d5f4ef;line-height:24px;font-size:14px;font-weight:bold;border-radius:0 0 8px 8px;}
.outofstock{width:190px;height:24px;text-align:center;background:red;line-height:24px;font-size:14px;font-weight:bold;border-radius:0 0 8px 8px;color:#ffffff;}
.hotprice{width:82px;height:84px;background:url(image/pro/hot-price.png);position:absolute;right:-16px;top:-10px;}
.sales{width:103px;height:96px;background:url(image/pro/sale.png);position:absolute;right:-16px;top:-10px;}
.categoryshow dd span{color:#2dc7ad;}
.categoryshow .pricel{border-bottom:1px solid #68b09b;margin:5px 0 15px;height:auto;overflow:hidden;}
.categoryshow .pricel span{font-size:16px;color:#68b09b; font-weight:bold;}
.diao{background:#f5792b;height:16px;width:120px;position:relative;}
.arrow1{background:url(image/pro/arrow.png) no-repeat;width:22px;height:22px;display:inline-block;position:absolute;top:-5px;left:-3px;}
.arrow2{background:url(image/pro/arrow.png) no-repeat;width:22px;height:22px;display:inline-block;position:absolute;right:-3px;top:-5px;}
.diaogo{background:url(image/pro/go.png) no-repeat;width:42px;height:17px;display:block;color:#fff;line-height:17px;text-indent:8px;margin:10px 0;}
.cartPos {position:absolute; z-index:999;left:-1px;}
.cartPos a:link { color:Black;}

/* pro5 */
.pro5{margin:20px 0;height:auto;overflow:hidden;}
.pro5 li{background:url(image/pro/MembersOnlyOffersBG.png) no-repeat;border-radius:15px;border:2px solid #ababab;width:182px;height:310px;text-align:center;float:left;margin-left:0;margin-right:4px;margin-bottom:32px;position:relative;z-index:30;}
.pro5 p{text-align:left;padding-left:2px;font-size:10px;margin: 0 2px 0 2px;}
.pro5 h5{margin:5px;padding:5px 0;border-bottom:1px solid #000;text-align:left;}

/* 6 */
.pro_bigimg{margin:30px 10px 0 0;border:1px solid #ccc;border-radius:10px;text-align:center;}
.pro_bigimgDOTD{margin:20px 0 0 0;border:1px solid #ccc;border-radius:10px;text-align:center;}
.pro_bigimgDOTD img{max-width:388px;max-height:388px;}
.clicktip{color:#2CC6AC;padding:8px 0;border-bottom:1px solid #2CC6AC;}
.greenwithunderline{color:#2CC6AC;padding:2px 0;border-bottom:1px solid #2CC6AC;}
.addit{width:13px;height:12px;background:url(image/pro/addit.jpg) no-repeat;display:inline-block}
.pro_smallimg{height:auto;overflow:hidden;margin:10px 0;}
.pro_smallimg li{float:left;width:65px;height:68px;overflow:hidden;margin-right:5px;border:1px solid #ccc;border-radius:10px;text-align:center;}
.pro_smallimg li img{width:65px;height:65px;}
.pro_smallimg .noraius{border-radius:0;width:135px;}
.pro_smallimg .noraius img{width:80px;}
.pro6_tit{background:#2CC6AC;height:40px}
.pro6_tit h4{color:#fff;padding:7px 10px;border-bottom:1px solid #fff;}
.pro7_tit{background:#2CC6AC;height:40px}
.pro7_tit h4{color:#fff;padding:5px 10px;border-bottom:1px solid #fff;font-size:18px;}
.half-circle{border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;overflow:hidden;padding:10px 5px 10px 10px;}
.half-circle dl{margin-bottom:10px;height:auto;overflow:hidden;}
.half-circle dl dd{float:left;display:inline-block;}

.half-circled{border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;overflow:hidden;padding:10px 5px 10px 5px;}
.half-circled dl{margin-bottom:10px;height:auto;overflow:hidden;}
.half-circled dl dd{float:left;display:inline-block;}

.half-circlepp{border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:auto;overflow:hidden;padding:10px 5px 10px 10px;}
.half-circlepp dl{margin-bottom:10px;height:auto;overflow:hidden;}
.half-circlepp dl dd{float:left;display:inline-block;}

.circle1{width:130px;margin-right:5px;}
.circle2{width:280px;}
.half2{font-size:14px;color:#2CC6AC;}
.half4{text-align:right;}
.review h4{font-size:16px;color:#2CC6AC;}
.smalllist li{float:left;text-align:center;margin-right:10px;border:1px solid #2cc6ac;margin-top:10px;}
.smalllist li img{width:130px;height:130px;}
.price6_1{border-radius:4px;width:349px;height:30px;font-size:16px;text-align:center;line-height:30px;font-weight:bold;background-color:#dcf4ef;}
.price6_1 .mm1{color:#ed1b30;padding-left:20px;display:inline-block;font-weight: bold;}
.price6_2{border:1px solid #666;border-radius:10px;width:300px;height:30px;font-size:18px;text-align:center;line-height:30px;font-weight:bold;background-color:#ccc;}
.price6_2 .mm1{color:#2cc6ac;padding-left:20px;display:inline-block;}
.pricecart{height:auto;overflow:hidden;margin:10px 0;}
.pricecart div{float:left;}
.pricecart .pricecart_left{width:177px;height:74px;background:url(image/pro/mm1.jpg) no-repeat;text-align:right;}
.pricecart .pricecart_left p{font-size:24px;display:inline-block;margin:22px 6px 0 0;}
.pricecart .pricecart_left span{font-size:33px;font-weight:bold;vertical-align:middle;color:#ed1b30;}
.pricecart .pricecart_left_green{width:150px;height:59px;background:url(image/pro/GreenPriceTag150x59.png) no-repeat;text-align:right;}
.pricecart .pricecart_left_green p{font-size:24px;color:#FFE300;display:inline-block;margin:16px 6px 0 0;}
.pricecart .pricecart_left_green span{font-size:28px;line-height:28px;font-weight:bold;vertical-align:middle;}
.pricecart .pricecart_right{width:170px;overflow:hidden;margin-left:2px;}
.pricecart .pricecart_right .mm2{margin:4px 0 -11px 10px;font-size:18px;}

.pricecart .pricecart_right_green{width:148px;overflow:hidden;margin-left:2px;}
.pricecart .pricecart_right_green .mm2{margin:0 0 2px 10px;font-size:18px;}

.pricecart .pricecart_right .mm3{margin:4px 0 4px 10px;}
.pricecart .pricecart_right .mm3 img{border: none;border-radius: 12px;}

.pricecart .pricecart_right input{font-size:18px;text-align:right;width:20px;}
.pricecart .pricecart_right_green input{font-size:18px;text-align:right;width:20px;}
.half-circle .fff{width:330px;overflow:hidden;text-align:left;}
.half-circle .fff dt{color:#2cc6ac;font-size:14px;font-weight:bold;padding:5px 0;border-bottom:1px solid #2cc6ac;}
.half-circle .fff dd{margin-bottom:0;}
.half-circle .fff dd ul{list-style-type:disc !important; list-style:disc;}

.half-circle .es {width:330px;overflow:hidden;text-align:left;}
.half-circle .es dt {color:#2cc6ac;font-size:14px;font-weight:bold;padding:5px 0;border-bottom:1px solid #2cc6ac;}
.half-circle .es dd {margin-bottom:0;}
.half-circle .es dd ul {list-style-type:disc !important; list-style:disc;}
.half-circle .es dd ul li {list-style-type:disc !important; list-style:disc;}

.half-circlepp .fff{overflow:hidden;text-align:left;}
.half-circlepp .fff dt{color:#2cc6ac;font-size:14px;font-weight:bold;padding:5px 0;border-bottom:1px solid #2cc6ac;}
.half-circlepp .fff dd{margin-bottom:0;margin-top:6px;}
.half-circlepp .fff dd ul{list-style-type:disc !important; list-style:disc;}

.half-circled .fffd{width:290px;overflow:hidden;text-align:left;}
.half-circled .fffd dt{color:#2cc6ac;font-size:14px;font-weight:bold;padding:5px 0;border-bottom:1px solid #2cc6ac;}
.half-circled .fffd dd{margin:8px 0 0 0;}
.half-circled .fffd dd ul{list-style-type:disc !important; list-style:disc;}

.pro11 .rpos1{color:#227362;margin-top:50px;margin-left:350px;margin-bottom:10px;}
.pro11 .addcarpos{width:136px;height:25px;position:absolute;right:22px;bottom:18px;}
.topbanners{background:url(image/pro/topbanners.jpg) no-repeat;width:946px;height:124px;margin-top:-20px;}
.topbanners h4{color:#fff;font-size:24px;margin:20px 0 0 20px;display:inline-block;}
.topbanners p{color:#000;font-size:10px;margin-left:20px;}
.topbanners p span{text-decoration:underline;}

.ssdtopbanners{background:url(image/pro/ssdtopbanners.png) no-repeat;width:960px;height:128px;margin-top:-20px;}
.ssdtopbanners h4{color:#fff;font-size:24px;margin:20px 0 0 20px;display:inline-block;}
.ssdtopbanners p{color:#000;font-size:10px;margin-left:20px;}
.ssdtopbanners p span{text-decoration:underline;}
.ssdtopbanners a{color:#000;text-decoration:underline;}

.logout11{background:url(image/pro/login.png) no-repeat;width:77px;height:23px;display:inline-block;line-height:23px;text-indent:6px;color:#fff;margin-left:20px;margin-top:5px;}
.ssdtopbanners .ssdLogout a{color:#fff;font-weight:bold;font-size:13px;text-decoration:none;}

.pro11 .newff img{width:1405px;position:relative;z-index:10;left: -20px;top: -12px;max-height:140px;max-width:140px;}

/* 11 */
.pro11{background:#2CC6AC;border-radius:10px;padding:5px;}
.pro11 .pro4 li{background:#fff;padding-top:20px;position:relative;}
/*.pro11 .pro5 li{background:#fff;padding-top:20px;position:relative;}*/
.tip11{position:absolute;top:-30px;}
.pro11 h3{color:#fff;font-size:18px;font-weight:bold;padding:8px 0; border-bottom:1px solid #fff;}
.pro4top{position:absolute;top:-1px;left:-1px;}
.pro11 .secret{width:466px;overflow:hidden;}
/*.pro11 .secretmember{width:466px;overflow:hidden;}*/

.pro11 .bgr{background:url(image/pro/lockbg.jpg) no-repeat;width:472px;height:204px;}
/* wishlist */
.wishlist_alert{width:449px;height:258px;background:url(image/pro/alert-bg.png) no-repeat;overflow:hidden;text-align:left;position:relative;}
.wishp{margin:90px 0 18px 0;color:#fff;font-size:14px;text-align:center;}
.wishlist_alert .input{margin-left:50px;}
.wishlist_alert .input input{border:none;background:none;margin:0;padding:0;height:25px;}
.wishlist_alert .register{width:101px;height:26px;background:url(image/pro/register.png) no-repeat;display:inline-block;color:#fff;line-height:26px;text-align:left;text-indent:10px;font-weight:bold;}
.wishlist_alert .wishlogin{width:77px;height:26px;background:url(image/pro/login.png) no-repeat;display:inline-block;line-height:23px;color:#fff;text-indent:10px;font-weight:bold;text-align:left;}

/* footer */
.footer{clear:both;width:100%;height:278px;text-align:center;background-color: #b8e5cc;}
.footerc{width:960px;height:270px;margin:0 auto;display:inline-block;filter:alpha(opacity=80);-moz-opacity:0.8;background-color: #b8e5cc;}
.footlist{margin:0 0 0 0;font-size:12px;font-weight:bold;color:#ffffff;width:210px;text-align:left;padding-left: 10px;}
.footlist2 {margin:0 0 0 0;font-size:12px;font-weight:bold;color:#000000;width:540px;text-align:left;}
.footlist2 p {margin:10px 0 0 0;}
.footlist3 {margin:10px 0 0 0;font-size:12px;font-weight:bold;color:#000000;width:200px;text-align:left;}
.footer ul{float:left;margin: 10px 10px 0 0;text-align:left;height:auto;overflow:hidden}
.footer ul li{margin: 0 10px 14px 0;}
.footer ul li a{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
.footcopy {background-color:#5fa690; color:#336666;font-weight:bold;clear:both;font-size:14px;height: 30px;width: 960px;margin: 0 auto;}
.footer-store {margin:10px 20px 0 0;color:#6D6D6D;font-weight:bold;font-size:10px;float:left;width:250px;}
.footer-store h3 {color:#B90101;font-weight:bold;margin-top:0;font-size:11px;}
.footer-store p {color:#000000;font-weight:normal;margin-top:0;font-size:10px;}


.footer-store a {text-decoration: none;color:#000000;}
.footer-store a:link{color:#000000;}
.footer-store a:visited{color:#000000;}
.footer-store a:hover{color:#000000;}
.footer-store a:active{color:#000000;}

/* new */
.content .newlist{width:790px;}
.newlist h3,.cat_list h3{background:url(image/icon.png) 0 -30px no-repeat;height:30px;color:#90e2d5;line-height:26px;padding-left:28px;font-size:12px;}
.prodl{ overflow:hidden;min-height:200px;}
.prodl dt{border-bottom:1px solid #ccc;}
.prodl dd{float:left;width:110px;margin-right:30px; text-align:center}
.prodl dt dd img{width:110px;height:110px;}
.prodl dd p{text-align:center;}
.prodl dd div{display:none; cursor:pointer}
.prodl dd:hover div{ display:block;}
.prodl .prop1{color:#781d1c;}
.prodl .prop2{color:#80b094; font-size:11px;}
.arrow_left,.arrow_right{float:left;display:inline-block;}
.arrow_left{margin:35px 20px 0 0;}
.arrow_right{margin:35px 0 0 0;}

#rightcontent a{text-decoration: none;}
#rightcontent a:link{color:#90E2D5;}
#rightcontent a:visited{color:#90E2D5;}
#rightcontent a:hover{color:#90E2D5;}
#rightcontent a:active{color:#90E2D5;}

#rightcontent .wishlist a{text-decoration: none;}
#rightcontent .wishlist a:link{color:#000;}
#rightcontent .wishlist a:visited{color:#000;}
#rightcontent .wishlist a:hover{color:#000;}
#rightcontent .wishlist a:active{color:#000;}

#rightcontent .registry a{text-decoration: none;}
#rightcontent .registry a:link{color:#fff;}
#rightcontent .registry a:visited{color:#fff;}
#rightcontent .registry a:hover{color:#fff;}
#rightcontent .registry a:active{color:#fff;}

.breadcrumbarrow{color:#666;}

.dotdwhiteimg{background-color:#fff;width:180px;height:180px;margin:10px;position:relative;}
.dotdimginner{display:table-cell;vertical-align: middle;width:160px;height:160px;position:relative;}
.floatrightsoldout{position:absolute;left:85px;top:-5px;}

.todayonlyleft{height: 170px;left: 183px;top: 3px; position: relative;}
.todayonlyleft img{margin:0;width:170px;}

.todayonlybottom {width: 302px;height: 26px;position: relative;left: 164px;top: 177px;}
.todayonlybottomtext {position: absolute;bottom:0;left:0;color:#969696;font-size:12px;font-weight:bold;}

.todayonlyleft .intro{font-weight: bold;text-align: center;width: 102px;position: absolute;bottom: 0;margin-left: 6px;margin-right: 6px;}
.todayonlyright{position:absolute;top:0;left:367px;}
.todayonlyright img {width:130px;height:130px;}
.todayonlycounter{left:17px;top:149px;position:relative;width:120px;}
.todayonlycounterlarge{margin-top:15px;height:106px;}

.todayonlyyellowtext{color: #FFE300;font-size: 25px;font-weight: bold;padding:6px 0 0 0;text-align:center;width:177px;height:30px;}
.todayonlywhitetext{color: #FFF;font-size: 25px;font-weight: bold;margin: 0;text-align:center;width:177px;height:24px;line-height:24px;}
.todayonlyyellowtextRRP{color: #FFE300;font-size:18px;font-weight: bold;padding:0 0 0 0;text-align:center;width:177px;height:24px;line-height:24px;}
.todayonlyredtextRRP{color: #c30020;font-size:18px;font-weight: bold;text-align:center;vertical-align:top;}
.todayonlywhitetextRRP{color: #ffffff;font-size: 20px;font-weight: bold;width: 103px;padding: 3px 0 0 0;}
.todayonlyredtextprice{color: #FFFFFF;font-size: 22px;font-weight: bold;margin: 0 0 0 0;vertical-align: top;height: 78px;}
.todayonlyyellowtextRRPLarge{color: #FFFFFF;font-size: 20px;font-weight: bold;margin: 0 3px 0 0;text-align: right;}
.todayonlybigprice{background:url(image/pro/GreenPriceTag.png) no-repeat;color: #FFE300;font-size:48px;font-weight:bold;margin:4px 0 0 0;height:98px;line-height:98px;width:242px;text-align:right;}
.todayonlysaveprice {color: #ffffff;font-size: 14px;font-weight: bold;padding: 0 0 0 0;vertical-align: top;height: 17px;line-height: 17px;text-align: center;width: 103px;text-decoration: line-through;}

.todayonlywhitecountdowntext{color: #FFF;font-size: 38px;font-weight: bold;}

.todayonlyRRPBox{text-align: center;}
.todayonlylargeprice{font-size:39px;font-weight:bold;line-height:28px;}
.todayonlydollarprice{margin-top:11px;margin-right: 2px;}
.todayonlydollar{font-size: 19px;font-weight: bold;position: relative;top: -12px;left: 6px;}
.todayonlynow{font-size: 22px;font-weight: bold;text-align: center;margin: 5px 0 0 0;}
.todayonlyredsmall{color: #c30020;font-size: 12px;font-weight: bold;position: relative;top: -3px;}
/*.todayonlypricetext{position: relative;top: 32px;}*/
.todayonlyredline{border-top: 1px solid #c30020;width: 100px;left: 11px;position: relative;margin: 4px 0 4px 0;}
 
.homepagecounter{width:155px; height:32px; margin:0 0 0 7px;}
#frontPageCounterLabel {width:120px;height:16px;margin:-8px 0 0 0;color:#ffffff;font-size:10px;font-weight:bold;}
#frontPageTimeRemaining {text-align: center;width: 116px;color: #ffffff;font-size: 15px;font-weight: bold;padding-bottom: 4px;}
#frontPageCounterLabel3 {margin-left:13px;}
#frontPageCounterLabel4 {margin-left:19px;}

#todayonlyPageCounterLabel {width:308px; margin:0 0 0 0;color:#ffffff;font-weight:bold;}
#todayonlyPageCounterLabel2 {margin-left: 35px;position: relative;top: -20px;font-size: 17px;}
#todayonlyPageCounterLabel3 {margin-left:37px;position: relative;top: -20px;font-size: 17px;}
#todayonlyPageCounterLabel4 {margin-left:23px;position: relative;top: -20px;font-size: 17px;}
.todayonlyPageTimeRemaining {text-align: center;width: 308px;color: #ffffff;font-size: 32px;font-weight: bold;padding-bottom: 4px;}

.linkdivarea{position:absolute;width:100%;height:100%;top:0;left: 0;z-index:20;}
 
.secretonlyleft{width: 102px;height: 128px;position: absolute;top: 0;left: 0;}
.secretonlyleft img{width:130px;height:130px;}
.secretonlyleft .intro{left:6px;bottom:10px;font-weight:bold;text-align:center;width:300px;}

.secretonlyimage {width: 170px;height: 170px;position: relative;top: 2px;left: 122px;}
.secretonlyimage img {width: 170px;height: 170px;}
.secretonlydescription {left:6px;bottom:10px;font-weight:bold;text-align:center;width:300px;}

.secretonlyright{width:177px;height:204px;}
.secretonlywhitetextRRP{color: #FFF;font-size:18px;font-weight: bold;margin:70px 0 0 0;text-align:center;width:177px;}
.secretonlywhitetextprice{color: #FFF;font-size: 25px;font-weight: bold;margin: 10px 0 0 0;text-align: center;width: 108px;vertical-align: top;position: relative;right: -46px;height:54px;}  
.secretonlyinfotext{margin:0 0 0 0;color:#fff;font-size:10px;text-align:center;width:177px;}
.secretonlyinfotext1{margin:0 0 0 0;color:#fff;font-size:14px;font-weight:bold;text-align:center;width:177px;}
.secretonlyinfotext2{margin:0 0 0 0;color:#fff;font-size:12px;font-weight:500;text-align:center;width:177px;}
.secretonlyinfotext2 span{text-decoration:underline;}

.secretonlybottom {width: 316px;height: 28px;position: relative;left:4px;top:6px;}
.secretonlybottomtext {position: absolute;bottom:0;left:0;color:#969696;font-size:12px;font-weight:bold;}

.todayonlywhitesmall{color: #ffffff;font-size: 12px;font-weight: bold;position: relative;top: -3px;}

#divgreentriangle{width:480px;height:270px;position:absolute;z-index:99;left:-100px;top:-20px;}
.arrow-up{width:0;height:0;border-Color: transparent transparent #66FFCC transparent;border-style:solid;border-width:130px 203px 140px 278px;opacity: 0.3;filter: alpha(opacity=30);}

#divLogin{background:url(image/SSDPopUp.png) no-repeat; width:470px;height:290px;position:absolute;z-index:99;top:250px;left:-98px;border:5px solid #275959;}
#SSDLoginDiv{position:absolute;top:170px;left:0;height:110px;width:100%;}
#SSDCloseLoginDiv{position:absolute;top:14px;right:16px;height:16px;width:19px}
#ssdLoginButton{background:url(image/UserLogin.png) no-repeat;height:22px;width:76px;background-position:center;top:-6px;}
a.ssdRegisterButton{background:url(image/UserRegister.png) no-repeat top left;display:block;height:21px;width:99px;text-indent:-9999px;}

#divBridalCreateLogin{background:url(image/SSDPopUp.png) no-repeat; width:470px;height:290px;position:absolute;z-index:99;top:100px;left:0;border:5px solid #275959;}
#SSDBridalLoginDiv{position:absolute;top:165px;left:0;height:110px;width:100%;}
#SSDBridalCloseLoginDiv{position:absolute;top:14px;right:16px;height:16px;width:19px}
#ssdBridalLoginButton{background:url(image/UserLogin.png) no-repeat;height:22px;width:76px;background-position:center;}
a.ssdRegisterButton{background:url(image/UserRegister.png) no-repeat top left;display:block;height:21px;width:99px;text-indent:-9999px;}

#divBridalModifyLogin{background:url(image/SSDPopUp.png) no-repeat; width:470px;height:290px;position:absolute;z-index:99;top:270px;left:0;border:5px solid #275959;}

#SSDLoginDiv p{color:#fff;height:18px;line-height:18px;}
#SSDLoginDiv p a:link{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDLoginDiv p a:visited{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDLoginDiv p a:hover{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDLoginDiv p a:active{color:#fff;height:18px;line-height:18px;text-decoration:underline;}

#SSDBridalLoginDiv p{color:#fff;height:18px;line-height:18px;padding:0 0 0 0;}
#SSDBridalLoginDiv p a:link{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDBridalLoginDiv p a:visited{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDBridalLoginDiv p a:hover{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#SSDBridalLoginDiv p a:active{color:#fff;height:18px;line-height:18px;text-decoration:underline;}

.secretmember{width:472px;height:205px;position:relative;background:url(image/pro/lockbg.jpg) no-repeat;overflow:hidden;}
.secretmember img{max-width:160px;max-height:160px;padding: 0 0 0 0;}
.secretmember .intro{left:70px;bottom:10px;font-weight:bold;width:230px;text-align:left;}
.secretmemberleft{width:160px;height:160px;text-align:center;padding-left:55px;padding-right:65px;padding-top:20px;float:left;}

.secretmemberright{width:172px;height:205px;text-align:center;float:right;}
.secretmemberrightRRP{color:#227362;font-size: 22px;font-weight:bold;padding: 50px 0 6px 0;}
.secretmemberrightPriceDiv{color:#fff;font-weight:bold;width:144px;text-align:center;height:70px;}

.secretmemberrightDollar{color:#fff;font-weight:bold;text-align:center;font-size:28px;}
.secretmemberrightPrice{color:#fff;font-weight:bold;text-align:center;font-size:64px;}
.secretmemberrightAddToCart{width:140px;height:28px;margin: 10px 0 2px 9px;position: relative;}

.memberonlyoffer{margin:34px 0 0 2px;}
.imgdivmo{margin:34px 0 0 0;height:180px;width:180px;}
.imgdivinnermo{height:180px;width:180px;display: table-cell;vertical-align:middle;}
.imgdivmo img{max-width:176px;max-height:176px;padding: 0 0 0 0;}

.cartPosmo {position:absolute; z-index:999;left:-1px;top:300px;}
.cartPosmo a:link { color:Black;}

.shoppingcartdiv {border-radius:15px;border:1px solid #ccc;width:100%;margin:0 0 20px 0;}
.shoppingcarttitle{color:#9cdcd3;font-family: Helvetica, Arial;font-size: 22px;font-weight:bold;margin:0 0 10px 0}
.shoppingcartheaders{color:#9cdcd3;font-family: Arial, Gadget, sans-serif;font-size: 14px;font-weight:bold;margin:0 0 10px 0}
.shoppingcartheadersavings{color:#9cdcd3;font-family: Arial, Gadget, sans-serif;font-size: 18px;font-weight:bold;margin:0 0 10px 0}
.shoppingcartbrand{color:#9cdcd3;font-family: Arial, Gadget, sans-serif;font-size: 14px;font-weight:bold;margin:0 0 0 0}

.shoppingcartprogress{font-family: Arial, Gadget, sans-serif;margin-top: 4px;}
.shoppingcarticons{height:100px;width:50px;margin:0 10px 0 0;text-align:center;}
.shoppingcartgreentext{color:#9cdcd3;font-family: Arial, Gadget, sans-serif;font-size: 14px;font-weight:bold;}
.shoppingcartlargegreentext{color:#9cdcd3;font-family: Arial, Gadget, sans-serif;font-size: 24px;font-weight:bold;}
.shoppingcartredtext{color: #FF0000;font-family: Arial, Gadget, sans-serif;font-size: 18px;font-weight: bold;}
.shoppingcartlargeredtext{color: #FF0000;font-family: Arial, Gadget, sans-serif;font-size: 28px;font-weight: bold;}

.checkoutregisterleftdiv{margin:20px 20px 10px 20px;width:400px;}
.checkoutregistercenterdiv{margin:40px 10px 10px 10px;width:50px;text-align:center;}
.checkoutregisterrightdiv{margin:20px 20px 10px 20px;width:400px;}

.boldtext{font-weight:bold;}

.accUserHeader {width:790px;margin:2px 0 20px 0;background-color:Silver;color:White;font-weight:bold;font-size:16px;font-family: Helvetica;}
.accUserHeader p{padding:6px;color: White;font-weight: bold;font-size: 28px;font-family: Helvetica;}

.accUserWishListHead {border-radius:12px 12px 0 0; background-color:#65ab98; width:790px; margin:4px 0 4px 0;height:28px;}
.accUserWishListHead img{float: right;margin:2px 4px 0 0;}
.accUserWishListHead p{padding: 6px;color: White;font-weight: bold;font-size: 16px;font-family: Helvetica;}
.accUserWishListdiv {width:100%; margin:4px 4px 4px 4px;}

.accUserBridalRegistryHead {border-radius:12px 12px 0 0; background-color:#f28087; width:790px; margin:4px 0 4px 0;height:28px;}
.accUserBridalRegistryHead img{float: right;margin:2px 4px 0 0;}
.accUserBridalRegistryHead p{padding: 6px;color: White;font-weight: bold;font-size: 16px;font-family: Helvetica;}
.accUserBridalRegistrydiv {width:100%; margin:4px 4px 4px 4px;}

.bridalLeftDiv{width:450px;height:250px;margin:0 0 0 0;}
.bridalRightDiv{width:495px;height:250px;margin:0 0 0 0;}
.bridalSearchDiv{width:495px;height:100px;margin:0 0 12px 0;background-color:#eeeeee;}
.bridalSearchDiv p{padding:10px 15px 10px 15px;color:#000;}
.bridalGreenDiv{width: 495px; margin:10px 0 0 0;background-color:#9cdcd3;position:absolute;}
.bridalGreenDiv p{padding:10px 15px 10px 15px;color:#000;}

.bridalTextDiv{margin:20px 0 0 0;width:100%}
.bridalGreenText{color:#9cdcd3;font-size:22px;font-weight:bold;}
.bridalGreenTextTableHeader{color:#9cdcd3;font-size:14px;font-weight:bold;}

.bridalSearchFields{width:450px;height:50px;padding:0 15px 10px 5px;background:url(image/BridalSearchBox320.png) no-repeat;}
.bridalSearchFields form{clear:both;}
.bridalSearchFields p{color:#fff;height:18px;line-height:18px;}
.bridalSearchFields input{color:#666;height:30px;line-height:34px;padding-left:5px;border:none;background:none;font-size:12px;}

.bridaluser{width:230px;}
.bridaldate{width:68px;}
.bridalgo{width:83px;height:30px;margin-left:8px;}

.pro11 h3{color:#fff;font-size:18px;font-weight:bold;padding:8px 0; border-bottom:1px solid #fff;}

#divBrandList{border:1px solid #f88439;position:relative;top:0;left:-900px;width:958px;height:532px;background-color:#f88439;z-index:99;overflow:auto;padding:6px 0 0 0;}

.regClick{cursor:pointer;color:#2dc7ad;font-weight:bold;}

/*.displayresultsuccessful {border-radius:4px 4px 4px 4px; background-color:#f6782b;margin:0 0 20px 0;padding:10px;color:#000000;font-weight:bold;clear:both;}*/
.displayresultsuccessful {border-radius:4px 4px 4px 4px; background-color:#2dc7ad;margin:10px 0 20px 0;padding:10px;color:#ffffff;font-weight:bold;clear:both;}
.displayresulterror {border-radius:4px 4px 4px 4px; background-color:#ff0000;margin:10px 0 10px 0;padding:10px;color:#ffffff;font-weight:bold;}

#addToRegistry{background:pink;line-height:24px;font-size:14px;font-weight:bold;padding:8px;margin:10px 0 0 0;text-align:center;}
.regAddToCart{border: none;border-radius: 12px;cursor: pointer;}

.popCartMessage {display: none;width: 400px;height: 124px;position: fixed;top: 50%;left: 50%;background:url(image/pro/AddToCartMessage.png) no-repeat center;margin-left: -200px;margin-top: -62px;z-index:9999999;}
.popCartMessageContinue {width:180px;height:30px;margin: 71px 0 0 16px;position:relative;}
.popCartMessageCart {width:145px;height:30px;margin: 71px 0 0 29px;position:relative;}

.popWishListMessage {display: none;width: 400px;height: 124px;position: fixed;top: 50%;left: 50%;background:url(image/pro/AddToWishListMessage.png) no-repeat center;margin-left: -200px;margin-top: -62px;z-index:9999999;}
.popWishListMessageContinue {width:180px;height:30px;margin: 71px 0 0 16px;position:relative;}
.popWishListMessageWish {width:145px;height:30px;margin: 71px 0 0 29px;position:relative;}

.popRegistryMessage {display: none;width: 400px;height: 124px;position: fixed;top: 50%;left: 50%;background:url(image/pro/AddToRegistryMessage.png) no-repeat center;margin-left: -200px;margin-top: -62px;z-index:9999999;}
.popRegistryMessageContinue {width:180px;height:30px;margin: 71px 0 0 16px;position:relative;}
.popRegistryMessageRegistry {width:145px;height:30px;margin: 71px 0 0 29px;position:relative;}


.popGetRegistry {display: none;width: 400px;height: 124px;position: fixed;top: 50%;left: 50%;background:url(image/pro/SelectRegistryMessage.png) no-repeat center; margin-left: -200px;margin-top: -62px;z-index:9999999;}
#ddlRegistry {width:160px;margin:77px 0 0 32px;}
.popGetRegistryDropDown {width:200px;}
.popGetRegistryAdd {width:144px;height:28px;margin:72px 0 0 25px;position:relative;}

.popWishListLogin {display:none;width:470px;height:249px;position:fixed;top:50%;left:50%;background:url(image/pro/WishListLogin.png) no-repeat center;margin-left: -235px;margin-top: -125px;z-index:9999999;}
.popWishListLoginClose {position:absolute;top:14px;right:11px;height:19px;width:24px}
#popWishListLoginTable {margin:108px 0 0 31px;}

#popWishListLoginTable p{color:#fff;height:18px;line-height:18px;}
#popWishListLoginTable p a:link{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#popWishListLoginTable p a:visited{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#popWishListLoginTable p a:hover{color:#fff;height:18px;line-height:18px;text-decoration:underline;}
#popWishListLoginTable p a:active{color:#fff;height:18px;line-height:18px;text-decoration:underline;}

.popGetRegistryRegister {width:114px;height:25px;margin: 18px 0 0 226px;position:relative;}
.popGetRegistryLogin {width:83px;height:25px;margin: 18px 0 0 30px;position:relative;}

.prodctDetailStockMessage {border-radius: 6px 6px 6px 6px;background-color: #2dc7ad;color: #ffffff;font-weight: bold;width: 160px;height: 25px;margin: 6px;text-align: center;line-height: 25px;font-size: 12px;}

/* Tiny Carousel */
#prodSlider { height: 1%; overflow:hidden; border: 1px solid #dcdcdc; margin: 4px 10px 0 0; border-radius: 10px;}
#prodSlider .viewport { float: left; width: 324px; height: 100px; overflow: hidden; position: relative; }
#prodSlider .buttons { background:url("images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#prodSlider .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#prodSlider .disable { visibility: hidden; }
#prodSlider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px;left: 0; top: 0;}
#prodSlider .overview li{ float: left; margin: 0 8px 0 0; height: 100px; width: 100px;}
.extraImages{padding:6px 0 0 5px;color:#808080;font-size:12px;font-weight:bold;}

.esuiteLogo {color:#274D37 !important;font-size:10px;line-height:6px;padding-left: 10px;}
.esuiteLogo span { height: 20px;line-height: 20px;}

.btnPottyPost{width:185px;height:27px;position:relative;top: 8px;left: -1px;}

.redstar{color: #ff0000;font-weight: bold;}

.pageright ul {margin:0; padding:0; list-style-type:none;}
.pageright ul li {display: inline;font-weight: bold;margin: 0 2px 0 0;}
.items-per-page-link {text-decoration:underline !important;color: #90E2D5 !important;}
.items-per-page .selectedLink {text-decoration:none !important; color: #000 !important;}
.link-disabled {text-decoration:none !important; color: #D3D3D3	!important;}
.icon-img {margin: 10px 6px 0 0;vertical-align: top;}
/*.fullpage{width: 918px;margin: 4px 0 0 0;border: 1px solid #9cdcd3;padding-left:20px;padding-right:20px;border-radius: 6px;}*/
.fullpage{width: 940px;margin: 10px 0 0 0;padding-left:20px;padding-right:20px;}
.contactus-img {margin: 20px 0 20px 0;width:918px;}
.orangetext {color:#f88439;font-size:14px;font-weight:bold;}
.redtext{color:#c30020;font-size:14px;font-weight: bold;}
.contactusdiv {margin-right:16px;width:360px;}
.buttongreentext {color:#689C8F;font-size:14px;font-weight:bold;}

/* Site Map */
#site-map ul {list-style:none;margin:0;padding:0;}
#site-map ul li {margin:5px 0 5px 0;padding:0;font:700 12px Helvetica, Verdana, sans-serif;color:#666;}
#site-map ul li ul li {margin:5px 0 5px 14px;padding:0;font:200 12px Helvetica, Verdana, sans-serif;color:#666;}
#site-map a {color:#666;}
#site-map a:visited {color:#666;}
#site-map a:link {color:#666;}
#site-map a:hover {color:#2dc7ad;}

#divBrandCol1 {width:165px;float:left;margin: 0 0 0 10px;border-right: 1px solid #43685c;padding-right: 10px;}
#divBrandCol2 {width:165px;float:left;margin: 0 0 0 10px;border-right: 1px solid #43685c;padding-right: 10px;}
#divBrandCol3 {width:165px;float:left;margin: 0 0 0 10px;border-right: 1px solid #43685c;padding-right: 10px;}
#divBrandCol4 {width:165px;float:left;margin: 0 0 0 10px;border-right: 1px solid #43685c;padding-right: 10px;}
#divBrandCol5 {width:165px;float:left;margin: 0 0 0 10px;}

#brandList {height:auto;}
.brandGreenLetter {color:#43685c;font-weight:bold;font-size:14px;text-align:left;margin: 0 1px 0 0;}
.tabColourImageGreen {cursor: pointer; cursor: hand;}
.giftcardtext {position: relative !important;top: 2px !important;font-size: 18px !important;}
.giftcardbutton {margin-top: 40px !important;background:url(/Content/image/probottomred.png) no-repeat !important;}

.processorderShippingTitle {background-color:#9cdcd3;border-bottom:1px solid #333;font-size:16px;font-weight:bold;color:#333;padding:4px 4px 3px 4px;border-radius: 6px;}
.processorderShippingInfo {width:100%;font-size:12px;padding:12px 4px 12px 4px;}
.processorderPaymentOptions {background-color: #EFFCFB;width:600px;padding:20px;float:left;border-radius: 6px;margin-top: 10px;}
.processorderPayment {background-color: #eee;width:280px;padding:20px 10px;float:right;height:260px;border-radius: 6px;margin-top: 10px;}
.processorderVertAlign {height:50px;line-height:50px;}
.processorderGreyText {font-size:14px;font-weight:bold;color:#333;margin:0 10px;}
.processorderGreenText {font-size:14px;font-weight:bold;color:#9cdcd3;margin:0 10px;}
.processordercredittable {padding:0;margin:0;}
.processordercredittable label {display: inline;}
.greyLine {padding:2px 0;border-bottom:1px solid #333;}

.shippingdetailform {margin: 20px 0 0 0;}
.shippingdetailform label {display: inline;}

.shippingdetailgreentext {color:#9cdcd3;font-size:12px;font-weight:bold;}
a.processorderLink:link,a.processorderLink:visited,a.processorderLink:hover,a.processorderLink:active {font:200 12px Helvetica, Verdana, sans-serif;color:#666;text-decoration:underline;}
a.processorderLink:hover {font:200 12px Helvetica, Verdana, sans-serif;color:#84b0a4;text-decoration:underline;}

.divErrorMessage {padding:10px;background-color:#BC202D;margin:10px 0;color: #fff;font-weight: bold;font-size: 12px;border-radius: 6px;}

#thinkquickleft {float:left;width: 308px;}
#thinkquickcenter {float: left;margin: -38px 0 0 34px;}
#thinkquickcenter img {width:400px;height:400px;}
#thinkquickright {float:right;width: 208px;position:relative;top:-67px;}

#thinkquick {position: relative;background: url("image/think_quick_full_background.png") no-repeat transparent;width:960px;height:546px;top: 75px;}
#thinktwicedivcounter {position: relative;top: 200px;left: -2px;width: 308px;}
#thinktwicedivdate {position: relative;top: 182px;left: 0;width: 308px;font-size: 36px;font-weight: bold;color: #fff;text-align: center;}

#thinktwicedivRRP {color: #ffffff;font-size: 42px;font-weight: bold;width: 208px;text-align: center;padding: 10px 0 5px 0;line-height: 42px;}
#thinktwicedivSave {color:#ffffff;font-size:26px;font-weight:bold;width: 208px;text-align:center;padding: 3px 0;}
#thinktwicedivPrice {color: #ffffff;font-size: 52px;font-weight: bold;width: 208px;text-align: center;padding: 8px 0;height: 140px;}
.thinktwicePriceDollar {color: #ffffff;font-size: 28px;font-weight: bold;padding: 8px 0;position: relative;top: -11px;}
.thinktwicePrice {color: #ffffff;font-size: 45px;font-weight: bold;padding: 8px 0;}
.thinktwicenow {color: #ffffff;font-size: 63px;line-height: 63px;font-weight: bold;}

#thinktwicedivAddToCart {color: #000;font-size: 18px;font-weight: bold;width: 202px;text-align: right;padding: 8px 0;margin-top: 10px;top: 75px;position: relative;}
.thinktwicetxtqty {width:20px;font-size:14px;}

.command-button.btnsmallgreen {font-size: 11px;padding:0 10px;font-weight:normal;text-align:center;background-color:#689C8F;margin:0;}
.command-button.btnsmallgreen:hover {color:#689C8F !important;background-color:#ffffff;text-shadow:none;}
.command-button.btnsmallgray {font-size: 11px;padding:0 10px;font-weight:normal;text-align:center;background-color:#999999;margin:0;}
.command-button.btnsmallgray:hover {color:#999999 !important;background-color:#ffffff;text-shadow:none;}

.command-button.btnnormalgreen {font-size: 14px;padding:4px 10px;font-weight:normal;text-align:center;background-color:#689C8F;margin:0;}
.command-button.btnnormalgreen:hover {color:#689C8F !important;background-color:#ffffff;text-shadow:none;}
.command-button.btnnormalgray {font-size: 14px;padding:4px 10px;font-weight:normal;text-align:center;background-color:#999999;margin:0;}
.command-button.btnnormalgray:hover {color:#999999 !important;background-color:#ffffff;text-shadow:none;}

.command-button.btnlargegreen {font-size: 19px;padding:4px 14px;font-weight:normal;text-align:center;background-color:#689C8F;margin:0;}
.command-button.btnlargegreen:hover {color:#689C8F !important;background-color:#ffffff;text-shadow:none;}
.command-button.btnlargegray {font-size: 19px;padding:4px 14px;font-weight:normal;text-align:center;background-color:#999999;margin:0;}
.command-button.btnlargegray:hover {color:#999999 !important;background-color:#ffffff;text-shadow:none;}


.cart-table-header {background-color:#eee;}

.headerGrayBox {width:952px;background-color:#eee;border-bottom:1px solid #999;font-size:16px;font-weight:bold;color:#333;padding:4px 4px 3px 4px;margin-bottom:10px;}
.taf-message{width:400px;height:100px;}

.think-quick-full-description {
	padding: 10px;
	border: 2px solid #b12124;
}

.infoWarningHeader {color: #B90101; font-size:22px;font-weight:bold;margin-top: 10px;border-bottom: 2px solid #B90101;}
.infoWarningText {color: #000000; font-size:12px;margin: 10px 0;}

.edit-label{ margin-top: 4px;}

.privacy-policy-li { list-style: disc; margin: 0 0 6px 16px}

.gcr-gcBalance {font-size:18px;color:#689C8F;}
.gcr-gcExpiryDate {font-size:18px;color:#689C8F;}
.gcr-gcText {font-size:14px;color:#333;font-weight: bold;}
.gc-error {font-size:14px;color:#ff0000;font-weight: bold;margin-top: 8px;}

.text-darkgreen-18 {font-size:18px;color:#689C8F;}
.text-red-18 {font-size:18px;color:#ff0000;}
.text-black-18 {font-size:18px;color:#000000;}

.gc-img-buynow {
	padding: 0 20px 20px 0;
}

.gift-card-ul li {
	list-style-type: disc;
	margin-left: 16px;
	padding-bottom: 4px;
}

.form-div {
	border: 1px solid #eee;
	padding: 20px 0;
}

.form-div-val {
	margin: 4px 0 0 190px;
}

.vb-error-box {
	margin: 10px 0 0 0;
	padding: 10px;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #000000;
}

#header-cart-span {
	padding-left: 0 !important;
}

.search-world-famous-brands {
	font-size:18px;
	color:#689C8F;
	text-align: center;
	border-bottom: 1px solid #689C8F;
	border-top: 1px solid #689C8F;
	padding: 8px 0;
}

#home-slider {
	/*height: 480px;*/
	margin-bottom: 10px;
	/*margin-top: 4px;*/
}
	
#home-basement-price {
	background: url("image/home-basement-price-frame.png") no-repeat;
	margin-bottom: 10px;
	height: 306px;
}
	
#home-hot-price {
	background: url("image/home-hot-price-frame.png") no-repeat;
	margin-bottom: 10px;
	height: 306px;
}
	
#home-gift-cards {
	height: 170px;
	width: 310px;
	float: left;
	margin: 0 0 15px 0;
}
	
#home-specials {
	height: 170px;
	width: 310px;
	float: left;
	margin: 0 0 15px 15px;
}
	
#home-just-arrived {
	height: 170px;
	width: 310px;
	float: left;
	margin: 0 0 15px 15px;
}

#home-header-info {
	height: 32px;
	color: #ffffff;
	background-color: #60a690;
}

#home-header-info span a:link{color:#fff;font-weight: bold;}
#home-header-info span a:visited{color:#fff;font-weight: bold;}
#home-header-info span a:hover{color:#fff;font-weight: bold;}
#home-header-info span a:active{color:#fff;font-weight: bold;}

#home-header-logo {
	height: 110px;
	background-color: #b8e5cc;
}

.home-header-logo-left { 
	margin: 20px 0 0 15px;
	float: left;
}

.home-header-logo-middle {
	margin: 8px 0 0 20px;	
	float: left;
}

.home-header-logo-right {
margin: 4px 5px 0 4px;
float: right;
height: 63px;
width: 303px;
}

.home-header-logo-right-link
{
  white-space: pre-wrap; /* css-3 */    
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */    
  white-space: -o-pre-wrap; /* Opera 7 */    
}

.home-header-checkout {
	height: 25px;
	width: 246px;
	margin-top: 3px;
	margin-right: 15px;
	background: url("image/header-checkout.png") no-repeat;
	float: right;
	position: relative;
}

.home-header-account {
	margin: 8px 0 0 20px;	
	float: left;
}

.home-checkout-text {
	color: #60a690;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 6px;
	float: left;
	text-align: right;
	width: 132px;
}

.fpbp-price {
	width: 180px;
	height: 36px;
	text-align: center;
}

.fpbp-product-text {
	width: 180px;
	height: 50px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
}

.fpbp-price-dollars {
	color: #be1e2d;
	font-size: 34px;
	font-weight: bold;
}

.fpbp-price-cents {
	color: #be1e2d;
	font-size: 16px;
	font-weight: bold;
	top: -13px;
	position: relative;
}

.fpbp-price-set {
	color: #be1e2d;
	font-size: 16px;
	font-weight: bold;
	margin-left: 8px;
}

.fpbp-green-button {
	width: 180px;
	height: 27px;
}

.popDialog .ZebraDialog_Title { background-color: #27A358; border-bottom: 1px solid #222; }

.price-basement {border-radius:4px;width:349px;height:30px;font-size:16px;text-align:center;line-height:24px;font-weight:bold;background-color: #b8e5cc;}
.price-chopped {border-radius:4px;width:349px;height:30px;font-size:16px;text-align:center;line-height:24px;font-weight:bold;background-color:#ffff00;}
.price-hot {border-radius:4px;width:349px;height:30px;font-size:16px;text-align:center;line-height:24px;font-weight:bold;background-color:#de1a22;}
.price-specials {border-radius:4px;width:349px;height:30px;font-size:16px;text-align:center;line-height:24px;font-weight:bold;background-color:#000000;}

.price-basement .mm1{color:#be1e2d;display:inline-block;font-weight: bold;}
.price-chopped .mm1{color:#000000;display:inline-block;font-weight: bold;}
.price-hot .mm1{color:#ffffff;display:inline-block;font-weight: bold;}
.price-specials .mm1{color:#ffff00;display:inline-block;font-weight: bold;}

.price-basement-border { border: 1px #be1e2d dashed; width: 341px; height: 22px; left: 3px; top: 3px; position: relative;}
.price-chopped-border { border: 1px #000000 dashed; width: 341px; height: 22px; left: 3px; top: 3px; position: relative;}
.price-hot-border { border: 1px #ffffff dashed; width: 341px; height: 22px; left: 3px; top: 3px; position: relative;}
.price-specials-border { border: 1px #ffff00 dashed; width: 341px; height: 22px; left: 3px; top: 3px; position: relative;}

.div-newsletter-names {
	display: none; 
	position: absolute; 
	top: 30px; 
	left: 0;
	z-index: 9999; 
	background-color: #96cfaf;
	color: #fff;
	height: 60px;
}

.footer-viewswitcher {
	text-align: center;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 10px;
}

.footer-viewswitcher-link {
	font-size: 14px !important;
	color: #5fa690 !important;
	font-weight: normal !important;
}

.comp-background {
	width:960px;
	height: 727px;
	background:url(image/CompDec14.png) no-repeat;
	margin: 20px 0;
	position: relative;
}

.comp-text-description 
{
	top: 220px;
	left: 296px;
	width: 366px;
	text-align: center;
	position: absolute;
}

.comp-div-form {
	top: 300px;
	left: 340px;
	width: 280px;
	position: absolute;
}

.comp-text-terms 
{
	top: 585px;
	left: 340px;
	width: 280px;
	text-align: center;
	position: absolute;
}

.comp-enter 
{
	top: 640px;
	left: 340px;
	width: 280px;
	text-align: center;
	position: absolute;
}

.comp-textarea {
	padding: 10px;
}

.comp-textfield {
	padding: 10px;
}

.comp-div-form input
{
	font-size: 12px;
	color: #3d3541;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	height: 12px;
	padding: 8px;
	border: 1px solid #a8acad;
	width: 260px;
}

.comp-thankyou-background {
	width:960px;
	height: 723px;
	background:url(image/CompDec14ThankYou.png) no-repeat;
	margin: 20px 0;
	position: relative;
}

.comp-thankyou
{
	top: 460px;
	left: 390px;
	width: 180px;
	text-align: center;
	position: absolute;
}

.command-button.btncompred {font-size: 14px;padding:4px 10px;font-weight:normal;text-align:center;background-color:#689C8F;margin:0;}
.command-button.btncompred:hover {color:#689C8F !important;background-color:#ffffff;text-shadow:none;}
.command-button.btncompred {font-size: 14px;padding:4px 10px;font-weight:normal;text-align:center;background-color:#b92331;margin:0;}
.command-button.btncompred:hover {color:#999999 !important;background-color:#ffffff;text-shadow:none;}

/***********************/
/* New design May 2015 */
/***********************/

.full-width {
	clear:both;
	width:100%;
} 
.light-gray-background {
	background-color: #f9f9f9;
}

.white-background {
	background-color: #ffffff;
}

.green-background {
	background-color: #b8e5cc;
}

.row-normal {
	padding: 6px 0;
}

.row-large {
	padding: 20px 0;
}

.row-fluid [class*="span"] {
	min-height: 0;
}

.header-gray-normal {
	color: #414042;
	font-size: 11px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

.header-gray-bold {
	color: #414042;
	font-size: 11px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-weight: bold;
}

.footer-gray-bold {
	color: #414042;
	font-size: 18px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-weight: bold;
	border-bottom:1px solid #e8e8e8;
}

.footer-gray-normal {
	color: #414042;
	font-size: 18px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	border-bottom:1px solid #aad1bb;
}

.title-orange {
	color: #f7720f;
}

.shop-world-famous-brands {
	font-size:22px;
	color:#f7720f;
	padding: 20px 0;
}

.registry-text {
	width:110px;
	font-size: 13px;
  padding: 9px 10px 11px 10px;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
}

.registry-date {
	width:60px;
	font-size: 13px;
  padding: 9px 10px 11px 10px;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 4px 0 rgba(0,0,0,.3);
}

.newsletter-text {
	width:148px;
}

.header-link a{text-decoration: none;color:#414042;font-size: 13px;}
.footer-link a:link{color:#414042;font-size: 13px;}
.footer-link a:visited{color:#414042;font-size: 13px;}
.footer-link a:hover{color: #414042;font-size: 13px;}
.footer-link a:active{color: #414042;font-size: 13px;}

.footer-links a{text-decoration: none;color:#414042;font-size: 13px;}
.footer-links a:link{color:#414042;font-size: 13px;}
.footer-links a:visited{color:#414042;font-size: 13px;}
.footer-links a:hover{color: #414042;font-size: 13px;}
.footer-links a:active{color: #414042;font-size: 13px;}

.footer-email-link a{text-decoration: none;color:#08717c;font-size: 12px;font-weight: bold;}
.footer-email-link a:link{color:#08717c;font-size: 12px;font-weight: bold;}
.footer-email-link a:visited{color:#08717c;font-size: 12px;font-weight: bold;}
.footer-email-link a:hover{color: #08717c;font-size: 12px;font-weight: bold;}
.footer-email-link a:active{color: #08717c;font-size: 12px;font-weight: bold;}

.footer-links li {padding: 0 0 6px 0;}

.footer-payment-images { margin-top: 10px;}
.footer-payment-images img { margin-right: 10px;}

.footer-store-name { color: #08717c;font-weight: bold;}
.mapLink { font-weight: bold !important;font-size: 11px !important;}
.mapLink:hover { text-decoration: underline !important;}

.category-list-floating-text {
	position: relative; 
	top: -40px; 
	left: 0; 
	background-color: #b8e5cc;
	max-width: 140px;
	padding: 10px 10px;
	font-weight: bold;
	font-size: 14px;
	max-height: 54px;
	float: left;
}

.fpspecial-price {
	width: 180px;
	height: 36px;
	text-align: center;
}

.fpspecial-product-text {
	width: 180px;
	height: 100px;
	overflow: hidden;
	font-size: 12px;
	margin-top: 10px;
}

.fpspecial-price-dollars {
	color: #be1e2d;
	font-size: 20px;
	text-align: center;
}

.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn { position: absolute; cursor: pointer; display: block; background: url(/scripts/jssor.slider/img/avb.png) no-repeat; overflow: hidden; }
.jssora03l { background-position: -121px -33px; }
.jssora03r { background-position: -151px -33px; }
.jssora03l:hover { background-position: -61px -33px; }
.jssora03r:hover { background-position: -91px -33px; }
.jssora03ldn { background-position: -121px -33px; }
.jssora03rdn { background-position: -151px -33px; }

/*.menu-item-div {height:25px; padding: 10px 0px;float: left;position: relative;}*/
.menu-item-div {height:25px; padding: 10px 10px;float: left;position: relative;}
.menu-item-img-div {float: left; margin-right: 4px;}
/*.menu-item-text-div {overflow: hidden; line-height: 13px; position: relative; top: 50%; transform: translateY(-50%);}*/
.menu-item-text-div {line-height: 13px; position: relative; top: 50%; transform: translateY(-50%); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px;}
.menu-item-spacer {width:7px;height: 50px;float: left;}

.vertical-radio-buttons {
  float: left;
  width: 700px;
}

.vertical-radio-buttons div {
  display: block;
  padding: 0 0 5px 5px;
  clear: both;
}

.vertical-radio-buttons span {
  display: block;
  padding-left: 20px;
  cursor: inherit;
}

.vertical-radio-buttons label 
{
    width: 300px;
    text-align: left;
    margin-left: 6px;
    margin-top: 2px;  
}
.vertical-radio-buttons input {
  float: left;
  width: 20px;
  margin-left: -24px;
  margin-top: 2px;
  padding: 0;
  -webkit-appearance: radio;
}

.vertical-radio-buttons p {
  padding: 0px 0 10px 28px;
}

.black-heade-text
{
   	color: #333;
   	font-weight: bold;
	font-size: 16px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;

    }