body {
	color:#434343;
	background:url(../images/bg-body.jpg);
	font:12px/18px arial, helvetica, sans-serif;
	margin: 0;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style: none;
}
img {border-style: none;
}
input, select, textarea {
	vertical-align: middle;
	font: 12px arial, helvetica, sans-serif;
}
a {
	color:#2f6763;
	text-decoration: underline;
}
a:hover {text-decoration: none;
}
#wrapper {
	width:940px;
	min-height:100%;
	margin:0 auto;
	padding:0;
	position:relative;
}
#wrapper:after{
	content:"";
	clear:both;
	display:block;
}
/* header */
.header{
	position:absolute;
	top:-20px;
	left:0px;
	width:990px;
}
.header .holder{
	background:url(../images/bg-header.gif) no-repeat;
	width:902px;
	height:202px;
	padding:30px 70px 0 18px;
} 
.header .logo{
	float:left;
	overflow:hidden;
	position:relative;
	margin:1px 0 0;
}
.header .logo a{
	background:url(../images/logo.gif) no-repeat;
	width:216px;
	height:98px;
	display:block;
	text-indent:-9999px;
}
.header .currency{
	float:left;
	margin:5px 0 0 70px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:400px;
	position:relative;
}
.header .currency li{
	float:left;
	margin:0 2px 0 -2px;
	padding:0 8px;
	/*background:url(../images/sep-white.gif) no-repeat 0 50%;*/
}
.header .currency li.choose{
	color:#fff;
}
.header .currency li.choose select{
	margin:0 0 0 10px;
}
.header .searchbar{
	float:left;
	display:inline;
	margin:8px 0 0 77px;
	position:relative;
}
.header .searchbar span{
	float:left;
	background:url(../images/bg-search-top.gif) no-repeat;
	width:230px;
	height:30px;
	margin:5px 0 0;
}
.header .searchbar span input{
	width:215px;
	padding:8px 5px 0;
	font-size:12px;
	border:none;
	background:none;
	position:relative;
}
.header .searchbar .btn{
	float:left;
	margin:2px 0 0 8px;
}
.header .joinus{
	position:absolute;
	top:40px;
	left:347px;
	width:180px;
}
.header .joinus .login{
	float:left;
}
.header .joinus .join{
	background:url(../images/btn-join.gif) no-repeat;
	width:70px;
	height:20px;
	display:block;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
}
.header .topnav{
	float:left;
	margin:15px 0 0 71px;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:330px;
}
.header .topnav li{
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
.header .topnav li a{
	background:url(../images/bg-topnav.gif) no-repeat;
	height:26px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.header .topnav li.home a{
	width:60px;
	background-position:0 0;
}
.header .topnav li.service a{
	width:154px;
	background-position:-64px 0;
}
.header .topnav li.contact a{
	width:103px;
	background-position:-222px 0;
}
.header .mainnav{
	float:left;
	width:701px;
	margin:10px 0 0 -6px;
	position:relative;
	z-index:5;
}
.header .mainnav ul{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
.header .mainnav li{
	float:left;
	position:relative;
}
.header .mainnav li em,
.header .mainnav li a{
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-mainnav.gif) no-repeat;
	width:150px;
}

/***Exceed***/
.header .mainnav li.Flowers a{background:transparent url(../images/nav-flowers.gif) no-repeat scroll 0 0;}
.header .mainnav li.Flowers ul li a{background:#DEEAEE none repeat scroll 0 0;}

.header .mainnav li.Gifts a{background:transparent url(../images/nav-gift-baskets.gif) no-repeat scroll 0 0;}
.header .mainnav li.Gifts ul li a{background:#DEEAEE none repeat scroll 0 0;}

.header .mainnav li.Occasion a{background:transparent url(../images/nav-occasion.gif) no-repeat scroll 0 0;}
.header .mainnav li.Occasion ul li a{background:#DEEAEE none repeat scroll 0 0;}

.header .mainnav li.Recipient a{background:transparent url(../images/nav-recipient.gif) no-repeat scroll 0 0;}
.header .mainnav li.Recipient ul li a{background:#DEEAEE none repeat scroll 0 0;}
/***End***/

.header .mainnav li .for{
	background-position:0 0;
	width:45px;
}
.header .mainnav li.flowers a{
	background-position:-45px 0;
	width:150px;
}
.header .mainnav li.gift a{
	background-position:-195px 0;
	width:150px;
}
.header .mainnav li .by{
	width:56px;
	background-position:-345px;
}
.header .mainnav li.ocassion a{
	background-position:-401px 0;
	width:150px;
}
.header .mainnav li.recipient a{
	background-position:-551px 0;
	width:150px;
}
.header .mainnav li ul{
	background:none;
	
	width:150px;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:0;
}
.header .mainnav li ul li{
	float:left;
	width:134px;
	overflow:hidden;
	padding:5px 0 4px 16px;
	background:#deeaee;
	border-top:1px #fff solid;
	border-bottom:1px #b1c8cf solid;
}
.header .mainnav li ul li a{
	background:none;
	text-indent:0;
	font-size:12px;
	color:#4d7875;
	text-decoration:none;
	height:auto;
	width:125px;
}
.header .mainnav li.hover ul li a:hover,
.header .mainnav li:hover ul li a:hover{
	text-decoration:underline;
}
.header .mainnav li.hover ul,
.header .mainnav li:hover ul{
	display:block;
}
.header .cart{
	float:right;
	padding:0 0 0 40px;
	margin:8px 15px 0 0;
	width:140px;
	background:url(../images/bull-cart.gif) no-repeat;
	display:inline;
	position:relative;
}
.header .cart strong{
	font-size:42px;
	color:#666;
	font-weight:normal;
	float:left;
	line-height:32px;
}
.header .cart .button-holder{
	float:right;
	width:110px;
	margin:-3px 0 0;
}
.header .cart .button-holder em{
	font-size:11px;
	color:#666;
	font-style:normal;
	margin:0 0 4px;
}
.header .cart .button-holder .cart-checkout{
	background:url(../images/btn-checkout.gif) no-repeat;
	width:100px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#persuation{
	margin:0 0 0 -18px;
	padding:10px 0 0;
	list-style:none;
	width:940px;
	overflow:hidden;
	clear:both;
	position:relative;
	z-index:1;
}
#persuation li{
	float:left;
}
#persuation li a{
	background:url(../images/bg-breadcrumbs.gif) no-repeat;
	height:25px;
	display:block;
	text-indent:-9999px;
	width:100px;
}
#persuation li a.link1{
	width:240px;
	background-position:0 0;
}
#persuation li a.link2{
	width:230px;
	background-position:-240px 0;
}
#persuation li a.link3{
	width:241px;
	background-position:-470px 0;
}
#persuation li a.link4{
	width:229px;
	background-position:-711px 0;
}
/* homepage content */
#main{
	width:940px;
	overflow:hidden;
	background:#fff;
}
#content{
	width:880px;
	overflow:hidden;
	padding:20px 20px 30px 40px;
	background:#fff;
}
#content .frame{
	width:100%;
	margin:10px 0 10px 0px;
}
#content .content-holder{
	float:left;
	width:280px;
	padding:0;
}
#content .bestbuy{
	float:right;
	width:590px;
}
#content .bestbuy .content-box{
	border:1px solid #e7e3d9;
	width:582px;
	overflow:hidden;
	padding:4px 4px 0;
}
#content .bestbuy .shadow{
	background:url(../images/bg-bestbuys.gif) no-repeat 0 100%;
	width:590px;
	height:14px;
}
#content .bestbuy .buys{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content .bestbuy .buys li{
	float:left;
	display:inline;
	margin:0 35px 0 0;
}
#content .bestbuy .buys li a{
	text-decoration:none;
	font-size:12px;
}
#content .bestbuy .buys li a:hover{
	text-decoration:underline;
}
#content .content-holder h1{
	margin:0 0 13px;
	font:24px georgia, serif;
	color:#434343;
	line-height:24px;
}
#content .content-holder h2{
	margin:0 0 10px;
	font:16px georgia, serif;
	line-height:24px;
}
#content .content-holder p{
	font-size:15px;
	margin:0 0 10px;
	line-height:21px;
}
#content .content-holder .shop{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#content .content-holder .shop li{
	float:left;
	padding:0 6px 0 5px;
	margin:0 2px 0 -2px;
	display:inline;
	background:url(../images/sep-black.gif) no-repeat 0 50%;
}
#content .flowerbox-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-flowerboxes.gif) repeat-y;
	width:900px;
	margin:30px 0 0 -20px;
}
#content .flowerbox-frame{
	background:url(../images/bg-flowerboxes-t.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:18px 0 0;
}
#content .flowerbox-box{
	background:url(../images/bg-flowerboxes-b.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
#content .flowerbox{
	clear:both;
	width:955px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#content .flowerbox p{
	margin:0 0 15px;
}
#content .flowerbox li{
	float:left;
	padding:0 0 0 11px;
	margin:0 0 0 10px;
	width:258px;
	display:inline;
}
#content .flowerbox li.two{
	padding:0 0 0 22px;
}
#content .flowerbox li h3{
	margin:0 0 12px;
	color:#434343;
	font:16px georgia, serif;
	font-style:italic;
}
#content .flowerbox ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content .flowerbox ul li{
	background:none;
	height:auto;
	width:auto;
	margin:0;
	padding:0 0 4px 17px;
	float:left;
	width:105px;
	background:url(../images/bull-arrow-orange.gif) no-repeat 0 50%;
}
#content .flowerbox li.other{
	width:330px;
	padding:0 0 0 22px;
}
#content .flowerbox li.other .holder{
	width:285px;
}
#content .flowerbox li .create{
	background:url(../images/btn-create.png) no-repeat;
	width:226px;
	height:37px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
/* footer */
.footer{
	overflow:hidden;
	background:url(../images/bg-footer.gif) no-repeat;
	width:941px;
	margin:0 0 0 -52px;
	padding:0 0 0 51px;
	font-size:11px;
}
.footer .hold{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:30px 0 150px;
}
.footer .subscribe{
	width:920px;
	overflow:hidden;
	padding:0 0 0 20px;
}
.footer .subscribe p{
	margin:0;
	color:#fff;
	font-size:12px;
}
.footer .subscribe-form{
	float:right;
	width:635px;
	margin-left:20px;
}
.footer .subscribe-form .long{
	margin-top:5px;
}
.footer .subscribe-form .long input#email{
	background:url(../images/bg-subscribe-long.gif) no-repeat;
	width:190px;
	height:15px;
	float:left;
	margin-right:10px;
	padding:5px;
	font-size:12px;
}
.footer .subscribe-form .long input#name{
	background:url(../images/email-name.gif) no-repeat;
	width:130px;
	height:15px;
	float:left;
	margin-right:10px;
	padding:5px;
	font-size:12px;
}
.footer .subscribe-form .long span input{
	border:none;
	background:none;
}
.footer .subscribe-form .btn{
	background:url(../images/btn-signup.png) no-repeat;
	border:0 none;
	width:108px;
	height:38px;
	margin-top:-5px;
	cursor:pointer;
}
.footer .subscribe-form label{
	float:left;
	margin:0 7px 0 0;
	font-size:11px;
	color:#fff;
	line-height:25px;
}
.footer .footernav{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:18px 0 0;
}
.footer .info ul,
.footer .footernav ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	overflow:hidden;
}
.footer .info ul li,
.footer .footernav ul li{
	display:inline;
	padding:0 10px;
	margin:0;
	background:url(../images/sep-gray.gif) no-repeat 0 50%;
}
.footer .info ul li:first-child,
.footer .footernav ul li:first-child{
	background:none;
}
.footer .footernav ul li a{
	text-decoration:none;
	font-size:11px;
}
.footer .footernav ul li a:hover{
	text-decoration:underline;
}
.footer .info{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.footer .info p{
	position:relative;
	margin:0;
	text-align:center;
	color:#434343;
}
.footer .info p a{
	text-decoration:none;
}
.footer .info p a:hover{
	text-decoration:underline;
}
.footer .info .frame{
	margin:12px 0 0;
}
.footer .paypal{
	position:absolute;
	right:15px;
	bottom:140px;
}
.footer .geo{
	position:absolute;
	right:90px;
	bottom:148px;
}
/* page breadcrumbs */
#breadcrumbs{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
#breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
}
#breadcrumbs li{
	float:left;
	display:inline;
	margin:0 4px 0 0;
	color:#666;
	font-size:11px;
}
#breadcrumbs li a{
	background:url(../images/sep-breadcrumbs.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	text-decoration:none;
}
#breadcrumbs li a:hover{
	text-decoration:underline;
}
/* cathegory page */
.cathegory #content{
	float:right;
	width:679px;
	padding:0 21px 0 0;
}
.cathegory #sidebar{
	float:left;
	width:210px;
	padding:20px 0 0 20px;
}
.cathegory #sidebar .sidenav{
	margin:0 0 15px;
	padding:0;
	list-style:none;
	width:200px;
	overflow:hidden;
}
.cathegory #sidebar .sidenav li{
	width:100%;
	overflow:hidden;
	background:#deeaee;
	border-top:1px #fff solid;
	border-bottom:1px #b1c8cf solid;
	float:left;
}
.cathegory #sidebar .sidenav li a{
	display:block;
	text-decoration:none;
	font-size:12px;
	color:#4d7875;
	padding:4px 0 5px 20px;
}
.cathegory #sidebar .sidenav li.active a,
.cathegory #sidebar .sidenav li a:hover{
	text-decoration:underline;
}
.cathegory #sidebar .sidenav li.first{
	background:url(../images/bg-sidenav-first.gif) no-repeat;
	border:none;
}
.cathegory #sidebar .sidenav li.first a{
	font:16px georgia, serif;
	color:#fff;
}
.cathegory #sidebar .bluebox{
	margin:0 0 5px;
}
.cathegory #sidebar .bluebox img{
	vertical-align:top;
}
.cathegory #content .content-holder{
	width:100%;
	overflow:hidden;
}
.cathegory #content .content-holder img{
	float:right;
	margin:0;
	vertical-align:top;
}
.cathegory #content .content-holder h1{
	margin:6px 0 13px;
	font-size:22px;
	color:#666;
}
.cathegory #content h1{
	font:22px georgia, serif;
	margin:0 0 10px;
	color:#666;
}
.cathegory #content .productlist{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	display: none;
}
.cathegory #content .productlist li{
	float:left;
	width:90px;
	margin:0 20px 0 0;
	display:block;
	height:140px;
}
.cathegory #content .productlist li a{
	display:block;
	text-align:center;
	color:#4d7875;
	font:12px georgia, serif;
}
.cathegory #content .productlist li img{
	display:block;
	margin:0 auto 5px;
}
.cathegory #content .range{
	width:100%;
	overflow:hidden;
	clear:both;
}
.cathegory #content h3{
	margin:0;
	background:url(../images/bg-selector.gif) no-repeat;
	padding:6px 0 6px 10px;
	
	font:16px georgia, serif;
	color:#434343;
}
.cathegory #content .selector strong{
	float:left;
	font:16px georgia, serif;
	color:#434343;
}
.cathegory #content .selector{
	width:666px;
	overflow:hidden;
	background:#e9e4db;
	border-bottom:1px solid #d3cab7;
	padding:14px 0 0 13px;
}
.cathegory #content .selects{
	float:right;
	margin:0;
	padding:0 13px 13px 0;
	list-style:none;
}
.cathegory #content .selects li{
	float:left;
	width:170px;
	overflow:hidden;
	margin:0 0 0 29px;
	display:inline;
}
.cathegory #content .selects li label{
	display:block;
	text-align:left;
	font-size:12px;
	color:#434343;
}
.cathegory #content .selects li select{
	width:170px;
	font-size:12px;
}
.cathegory #content .showprice ul{
	margin:9px 0 0;
	padding:0 0 6px;
	list-style:none;
	display:block;
	text-align:center;
}
.cathegory #content .showprice{
	overflow:hidden;
	border-top:1px solid #fff;
	background:#e9e4db;
	text-align:center;
	padding:6px;
	margin-bottom: 15px;
}
.cathegory #content .showprice ul li{
	display:inline;
	background:url(../images/sep-gray.gif) no-repeat 0 50%;
	padding:0 10px;
}
.cathegory #content .showprice ul li:first-child{
	background:none;
}
.cathegory #content .range .products{
	margin:0;
	padding:15px 0 0 10px;
	list-style:none;
	width:690px;
	overflow:hidden;	
}
.cathegory #content .range .products li{
	float:left;
	width:200px;
	margin:0 28px 0 0;
	padding:0 0 12px;
}
.cathegory #content .range .products li img{
	vertical-align:top;
	display:block;
	margin:0 auto 10px;
}
.cathegory #content .range .products li a{
	display:block;
	text-align:center;
	font-size:12px;
}
.cathegory #content .range .products li span{
	display:block;
	text-align:center;
	text-decoration:line-through;
	color:#666;
	font:18px georgia, serif;
	margin:0 0 6px;
	float: none;
}
.cathegory #content .range .products li strong,
.price-box .regular-price span.price{
	display:block !important;
	text-align:center;
	color:#cf5304 !important;
	font:18px georgia, serif !important;
	text-decoration: none !important;
}
/* sub category page */
.sub #content .productlist{
	margin:0 0 0 -17px;
	width:715px;
	position:relative;
}
.sub #content .productlist li{
	padding:10px 0 0;
	background:url(../images/bg-product.gif) no-repeat;
	width:221px;
	height:274px;
	margin:0 0 0 12px;
}
.sub #content .productlist li strong{
	display:block;
	text-align:center;
	color:#333;
	font:18px georgia, serif;
	margin:5px 0 0;
}
.sub #content .products{
	margin:15px 0 0 !important;
}
.sub #content .products li span{
	color:#333 !important;
	text-decoration:none !important;
}
/* detail page */
.detail #breadcrumbs{
	margin:0 0 0 20px;
}
.detail #content{
	padding:20px 20px 30px 0px;
	width:900px;
	margin:0 0 0 20px;
	position:relative;
	overflow:visible;
}
.detail #content:after{
	content:"";
	clear:both;
	display:block;
}
.detail #content .sidecontent{
	float:left;
	width:300px;
}
.detail #content .sidecontent h1{
	margin:0 0 10px;
	font:22px georgia, serif;
	color:#666;
}
.detail #content .sidecontent p{
	font:16px georgia, serif;
	color:#666;
	margin:0 0 28px;
}
.detail #content .maincontent{
	float:right;
	width:580px;
	margin:-30px 0 0;
	position:relative;
}
.quote-box{
	width:570px;
	margin:0 0 0px;
	position:relative;
	background:url(../images/bg-quotes-r.gif) no-repeat 470px 100%;
}
.quote-box h2{
	margin:0 0 10px;
	padding:0 0 0 35px;
	font:16px georgia, serif;
	color:#666;
	background:url(../images/bg-quotes-l.gif) no-repeat;
	line-height:29px;
}
.quote-box p{
	margin:0 0 10px;
	font-size:12px;
	color:#666;
}
.quote-box .note{
	position:absolute;
	top:0;
	right:0;
}
.quote-box .note .note-holder{
	background:url(../images/bg-note.gif) no-repeat;
	width:128px;
	height:118px;
	overflow:hidden;
	padding:21px 0 0 20px;
}
.note-holder strong{
	color:#685c53;
	font:16px georgia, serif;
}
.note-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.note-holder ul li{
	width:105px;
	overflow:hidden;
	float:left;
	line-height:27px;
	background:url(../images/bg-orange.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.note-holder ul li a{
	color:#685c53;
	font-size:12px;
	text-decoration:none;
}
.note-holder ul li a:hover{
	text-decoration:underline;
}
.quote-box .says{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.quote-box .says li{
	float:left;
	background:url(../images/bull-round.gif) no-repeat 12px 10px;
	padding:0 0 0 30px;
	clear:both;
	line-height:26px;
	width:405px;
}
.quote-box .says li a{
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.quote-box .says li a:hover{
	text-decoration:underline;
}
.detail #content .orderbox{
	width:100%;
	overflow:hidden;
	background:#f5f6f1;
	margin:20px 0;
}
.detail #content .orderbox .bg{
	background:url(../images/bg-orderbox.gif) no-repeat 0 100%;
	width:581px;
	height:25px;
}
.detail #content .orderbox .holder{
	border:solid #eaeaea;
	border-width:1px 1px 0;
	width:540px;
	overflow:hidden;
	padding:10px 19px;
}
.detail #content .orderbox h3,p.availability{
	background:url(../images/txt-buy-now.gif) no-repeat;
	width:580px;
	height:35px;
	margin:0 0 0 -20px;
	line-height:35px;
	text-indent:-9999px;
	display:block;
}
.product-choose{
	width:100%;
	padding:15px 0 0;
}
.detail #content .orderbox .leftcol{
	float:left;
	width:215px;
	overflow:hidden;
}
.detail #content .orderbox .leftcol p{
	color:#666;
	font-size:12px;
	display: none;
}
.detail #content .orderbox .leftcol ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.detail #content .orderbox .leftcol ul li{
	width:100%;
	overflow:hidden;
	float:left;
	padding:0 0 15px;
}
.detail #content .orderbox .leftcol ul li input{
	margin:0 5px 0 0;
	padding:0;
}
.detail #content .orderbox .leftcol ul li .chk{
	margin:0 5px 0 0;
	float:left;
}
.detail #content .orderbox .leftcol ul li label{
	vertical-align:middle;
	font-size:12px;
	color:#333;
}
.detail #content .orderbox .leftcol ul li label span{
	font:16px georgia, serif;
	color:#333;
}
.detail #content .orderbox .leftcol ul li label.vase{
	color:#666;
	line-height:13px;
	float:left;
	width:175px;
}
.detail #content .orderbox .rightcol{
	float:right;
	width:290px;
}
.detail #content .orderbox .rightcol p{
	margin:0 0 10px;
	font-size:12px;
	color:#666;
}
.detail #content .orderbox .rightcol em{
	margin:0 0 10px;
	font-size:11px;
	color:#666;
	display:block;
	width:225px;
	text-align: center;
}
tabset {
	float:left;
}
a.tab {
	float:left;
	margin: 0 5px -1px 0;
	padding:6px 0 0 0;
	position: relative;
	overflow:hidden;
	background:url(../images/bg-tab-a.gif) no-repeat 0 0;
	width:160px;
	height:25px;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	text-align:center;
}
a.active{
	border-bottom-color:#fff;
	background:url(../images/bg-tab.gif) no-repeat 0 0;
	width:160px;
	height:25px;
	color:#666;
	font-size:12px;
	padding:6px 0 0 0;
	text-align:center;
}
div.tab {
	border:1px solid #b0b7bc;
	padding:20px 20px 25px 20px;
	width:538px;
	min-height:235px;
	clear: both;
	background:#fff url(../images/tab-border.gif) repeat-x 0 0;
}
* html div.tab {
	height:235px;
}
#tab2 .holder{
	margin:0 0 0 8px;
	width:755px;
}
div.tab p{
	margin:0 0 18px;
	color:#666;
}
.tab h4{
	margin:0 0 15px;
	font:16px georgia, serif;
	color:#666;
}
/* cart */
.cart #main{
	width:900px;
	padding:0 20px;
	color:#666;
}
.cart .hdr{
	width:100%;
	overflow:hidden;
	padding:20px 0 35px;
}
.cart .hdr .right{
	width:400px;
	float:right;
}
.cart .hdr .right img{
	float:right;
	vertical-align:top;
	margin:5px 0 0;
}
.cart .hdr .right .txt{
	float:left;
	width:270px;
}
.cart .hdr .right .txt p{
	margin:0;
	font-size:11px;
	line-height:16px;
	text-align: justify;
}
.cart .hdr .left{
	width:500px;
	float:left;
}
.cart .hdr .left h1{
	font-size:22px;
	font-family: georgia, serif;
	font-weight:normal;
	margin:0;
	line-height:30px;
}
.cart .hdr .left strong{
	font-family: georgia, serif;
	font-size:16px;
	font-weight:normal;
}
.cart .main-hold{
	width:100%;
	overflow:hidden;
	padding:0 0 140px;
}
.cart #content{
	width:630px;
	float:left;
	padding:0;
}
.cart #sidebar {
	width:230px;
	float:right;
	padding:0;
}
.cart #sidebar .block{
	width:210px;
	overflow:hidden;
	margin:0 0 20px;
	padding:0 10px;
	background:#eaeaea;
}
.cart #sidebar .block .ttl{
	width:220px;
	margin:0 -10px 8px;
	position:relative;
	padding:0 0 0 10px;
	overflow:hidden;
	background:#94bbc8 url(../images/bg-ttl-h3.gif) no-repeat;
}
.cart #sidebar .block .ttl h3{
	font-size:13px;
	color:#333;
	line-height:30px;
	margin:0;
}
.cart #sidebar .block .view{
	float:right;
}
.cart #sidebar .block h4{
	margin:0 0 8px;
	font-size:12px;
	color:#666;
}
.cart #sidebar .block select{
	width:210px;
	color:#666;
	font-size:12px;
}
.cart #sidebar .block p{
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:5px 0;
	text-align:center;
}
.cart #sidebar .block .hold{
	width:100%;
	overflow:hidden;
	padding:4px 0 8px;
}
.cart #sidebar .block .txt{
	width:122px;
	float:left;
	padding:3px 0;
	margin:5px 3px 0 0;
}
.cart #sidebar .block .btn{
	float:left;
}
.cart #sidebar .block .order{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:5px 0 8px;
	list-style:none;
}
.cart #sidebar .block .order li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-bottom:5px;
}
.cart #sidebar .block .order li span{
	float:left;
	margin-right: 5px;
}.cart #sidebar .block .order li span.price{
	float:right;
}
.cart #sidebar .block .order li em{
	float:right;
	font-style:normal;
}
.cart #sidebar .block .order .total span{
	font-size:18px;
	color:#434343;
	font-family: georgia, serif;
	padding:10px 0 0;
	display: none;
}

.cart #sidebar .block .order .total span.price {display: block;}

.cart #sidebar .block .order .total em{
	font-size:18px;
	color:#434343;
	font-family: georgia, serif;
	padding:10px 0 0;
}
.cart #sidebar .block .btn-img{
	margin:0 auto;
	display:block;
	padding-bottom:10px;
}
.cart #sidebar .block p span{
	
	text-align:center;
	padding:0 0 5px;
}
.cart #sidebar .text{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.cart #sidebar .text p{
	font-size:11px;
	line-height:16px;
	margin:0 0 10px;
}
.cart #content table{
	table-layout: fixed;
	border-collapse: collapse;
	width:auto;
	margin:0 0 40px;
}
.cart #content table th{
	width:123px;
	line-height:30px;
	color:#fff;
	padding:0;
	margin:0;
}
.cart #content table td{
	
	margin:0;
	vertical-align:top;
}
.cart #content table .th1{
	width:110px;
	text-align:left;
	padding:0 0 0 10px;
}
.cart #content table .th2{
	width:264px;
	background-position:-40px 0;
}
.cart #content table .th3{
	background-position:-40px 0;
}
.cart #content table .th4{
	background-position:100% 0;
}
.cart #content thead th{
	background:#969ca1 url(../images/bg-thead.gif) no-repeat 0 0;
}
.cart #content tfoot{
	background:#e5dfd4;
}
.cart #content tfoot .continue-shopping{
	background:none;
	border:0;
	padding:0;
	float:left;
	background: url(../images/btn-cont-shop.gif);
	width:151px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	margin:5px 0 0 10px;
	cursor:pointer;
}
.cart #content tfoot .sub-total{
	float:right;
	font-family: georgia, serif;
	font-size:12px;
	color:#333;
	line-height:30px;
	padding:0 18px 0 0;
}
.cart #content tfoot td{
	padding:0;
}
.cart #content tfoot .sub-total span{
	font-size:18px;
}
.cart #content table .attributes-col{
	padding:5px 0 0;
}
.cart #content table .attributes-col h2{
	font-size:12px;
	font-weight:normal;
	margin:0 0 10px;
}
.cart #content table .attributes-col dl{
	padding:0;
	margin:0;
}
.cart #content table .attributes-col dt{
	font-weight:bold;
}
.cart #content table .attributes-col dd{
	margin:0 0 8px;
}
.cart #content table .attributes-col .cart-price{
	font-weight:bold;
	padding:5px 0;
}
.cart #content table .a-center{
	text-align:center;
}
.cart #content table .input-text{
	width:70px;
	padding:3px 0;
	text-align:center;
	font-size:12px;
	color:#666;
}
.cart #content table .update{
	display:block;
	text-align:center;
	margin:10px 0 0;
}
.cart #content table .cart-price{
	font-weight:bold;
}
.cart #content .ttl{
	width:590px;
	overflow:hidden;
	background: url(../images/bg-star.gif) no-repeat 0 10px;
	padding:0 0 12px 40px;
}
.cart #content .ttl h2{
	margin:0;
	font-size:16px;
	font-family: georgia, serif;
	font-weight:normal;
}
.cart #content .grid-row{
	width:630px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.cart #content .grid-row li{
	padding:0 18px 0 17px;
	width:175px;
	float:left;
	text-align:center;
}
.cart #content .grid-row p{
	margin:0 0 10px;
}
.cart #content .grid-row img{
	vertical-align:top;
}
.cart #content .grid-row .price-box{
	font-size:18px;
	color:#333;
	font-family: georgia, serif;
	padding:0 0 13px;
}

.cart #content .grid-row .price-box span.price {float: none;}

.cart #content .grid-row h3{
	font-size:12px;
	font-weight:normal;
	margin:0 -17px;
	position:relative;
}
.cart #content .grid-row .add-to-order{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-add-to-order.gif);
	width:141px;
	height:38px;
	margin:0 auto;
	padding:0;
	border:0;
}
.cart #content .grid-row .price-box em{
	font-style:normal;
	font-size:12px;
}


/* NEW */

.price-box span.regular-price{text-decoration: none !important;}
.price-box .regular-price span.price{
	display:block;
	text-align:center;
	color:#cf5304;
	font:18px georgia, serif;
	text-decoration: none !important;
}
li.total em{
	padding-top: 0px !important;
}
#shopping-cart-table tfoot .continue-shopping{
	margin-bottom: 8px !important;
}

/**********************************           EXCEED          ******************************/

/***Exceed Style***/
h1{color:#434343;font-family:georgia,serif;font-size:24px;font-weight:normal;}
h2{color:#434343;font-family:georgia,serif;font-size:18px;font-weight:normal;}
h3{color:#434343;font-family:georgia,serif;font-size:16px;font-weight:normal;}
h4{font-family:georgia,serif;font-size:14px;font-weight:normal;}
h5{font-family:georgia,serif;font-size:13px;font-weight:normal;}
.input-text{padding:1px;border:1px solid #B6B6B6;}
.input-box select{padding:2px;}
#main #content{padding-top:20px;padding-bottom:10px;}
.validation-advice{display:none;}

/***Exceed Layout***/
.col-3-layout #content{width:455px;padding:20px 0 30px 0;position:inherit;float:left;}
.col-3-layout .side-col{width:200px;padding:20px 0 0 20px;float:left;}
.col-3-layout .col-right{float:right;padding-right:20px;margin-bottom:50px;}
.col-3-layout #breadcrumbs{margin:0;}

/***Exceed Home Page Rotating Banner***/
.home-hero-banner{background:transparent url(../images/hero-bg.gif) no-repeat scroll 0 0;width:580px;height:239px;padding:5px;}
.home-hero-banner #panelContainer{position:relative;width:580px;height:225px;}
.home-hero-banner #panelContainer .tab_content{position:absolute;}
.home-hero-banner #tabContainer li{float:left;padding-left:30px;}
.home-hero-banner #tabContainer li.first{padding-left:5px;}
.home-hero-banner #pausePlay{float:left;padding-left:30px;}
.home-hero-banner #tabContainer a{font-size:12px;font-weight:bold;font-family:arial;text-decoration:none;}
.home-hero-banner #tabContainer a.tabs_off{color:#acacac;}
.home-hero-banner #tabContainer a.tabs_on,#tabContainer a.tabs_on:hover{color:#4d7875;}
.home-hero-banner #tabContainer a:hover{color:#00afef;}

/***Exceed Category Level***/
#search_autocomplete{display:none;}
.category-image{float:right;}
.category-top,.content-holder{padding-bottom:0;}
.cathegory #content .productlist img.subcats-thumbnails{width:90px;height:90px;text-align:center;}
.cathegory #content .frame h2{font-family:georgia;font-size:20px;color:#666666;font-weight:normal;}
.price-box span.price-label{display:none !important;}
.price-box p.special-price .price{color:#cf5304 !important;text-decoration:none !important;}
.price-box p.special-price{padding:0;}
.price-box p.old-price .price{margin-bottom:0 !important;}
.category-toolbar{display:none;}
.showprice .category-toolbar{display:block;}
.showprice .category-toolbar .sort-by a,.showprice .category-toolbar .sort-by span{background:transparent url(../images/sortby-seperator.gif) no-repeat scroll 100% 2px;padding:0 11px 0 5px;}
.showprice .category-toolbar .sort-by a.last,.showprice .category-toolbar .sort-by span.last{background:none;}


/***Exceed Layered Nav***/
.filter-block{float:left;padding:0 13px;}
.layered-nav .border-creator{border:0 none;}
.filter-dropdown .select{width:170px;height:20px;font-size:12px;}
.layered-nav .narrow-by{background:#e9e4db;padding:10px 0 10px 10px;overflow:hidden;}
.show-me,#narrow-by-list{float:left;}
.layered-nav h3{display:block;}
.show-me{color:#434343;font-size:16px;font-family:georgia,serif;}
.layered-nav h4{font-family:georgia;font-weight:normal;color:#434343;}

/***Exceed Tabs***/
.product-tabbing ul#tabContainer li{width:160px;height:30px;display:block;float:left;background:transparent url(../images/tab-inactive.gif) no-repeat;text-align:center;line-height:2.5em;margin-right:5px;padding:0;}
.product-tabbing ul#tabContainer a{display:block;font-size:12px;font-weight:normal;text-decoration:none;color:#ffffff;}
.product-tabbing .tab_content{border:1px solid #b0b7bc;width:538px;padding:20px}
.product-tabbing ul#tabContainer a.tabs_on{background:transparent url(../images/tab-active.gif) no-repeat;height:31px;color:#666666;position:relative;}
.product-tabbing ul#tabContainer{height:30px;}

/***Exceed Product Level***/
.product-choose .price-box span.price{text-align:left !important;}
.up-sell .generic-product-grid td{padding:0;}
.up-sell{display: none; margin-top:10px;}
.price-box .old-price span.price{display:block;text-align:center;text-decoration:line-through;color:#666;font:18px georgia,serif;}
.price-box .special-price span.price{display:block;font-family:georgia,serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0 0 6px;text-align:center;}
.out-of-stock{text-align:center;color:#CF5304;font-family:georgia;font-weight:normal;}
.price-box .regular-price span.price{color:#666666 !important; float: left; margin-top: 20px;}

.perfect_for{position: relative; z-index: 100; float:right;background:transparent url(../images/perfect_for_bg.gif) no-repeat;height:108px;width:110px;padding:15px;font-size:11px;}
.perfect_for h5{font-family:georgia;font-weight:normal;font-size:16px;color:#685c53;}
.perfect_for li{color:#685c53;background:transparent url(../images/perfect_for_tick.gif) no-repeat scroll 0 40%;padding:0 0 5px 20px;}

/***Exceed Header***/
.header .joinus li{float:left;padding-right:10px;}
.header .joinus{color:#ffffff;}

/***Exceed Login***/
.customer-account-login .page-head h3{color:#666666;font-size:22px;font-family:georgia;}
.page-head{border-bottom:0 none;}
.customer-account-login .new-users{background:transparent url(../images/new-customer-bg.gif) no-repeat;width:400px;height:175px;padding:20px;}
.button-set{border-top:0 none;}
.customer-account-login .content{padding:0;clear:both;}
.customer-account-login h4{color:#666666;font-size:16px;font-family:georgia;font-weight:normal;}
.customer-account-login p{color:#666666;}
.button-set{padding:0;}
.customer-account-login .new-users .form-button{background:transparent url(../images/create-account-btn.gif) no-repeat;width:167px;height:37px;border:0 none;cursor:pointer;}
.customer-account-login .new-users .form-button span{background:none;}
.customer-account-login .registered-users{background:transparent url(../images/register-customers-bg.gif) no-repeat;width:400px;height:174px;padding:20px;}
.customer-account-login .registered-users span{background:none;}
.customer-account-login .registered-users .form-button{background:transparent url(../images/login-btn.gif) no-repeat;width:78px;height:37px;border:0 none;cursor:pointer;}
.customer-account-login .registered-users label{font-weight:normal;}
.customer-account-login input.input-text{background:transparent url(../images/login-textbox.gif) no-repeat;width:180px;height:14px;border:0 none;padding:5px;}
.customer-account-login .form-list li{float:left;}
.customer-account-login p.required{text-align:left;font-size:11px;color:#EB340A}
.forget-password{font-size:11px;}
.customer-account-login #content,.customer-account-create #content{width:900px;padding:20px;}
.registered-users .button-set{margin:0;}

/***Exceed Create Account***/
.customer-account-create .page-head h3{color:#666666;font-size:22px;font-family:georgia;}
.customer-account-create h4{color:#666666;font-size:16px;font-family:georgia;font-weight:normal;padding-bottom:10px;}
.customer-account-create .create-account-form{background:transparent url(../images/create-account-bg.gif) no-repeat;width:400px;height:393px;padding:20px;float:left;}

.customer-account-create .customer-name .input-box{float:left;}
.create-account-form label{font-weight:normal;}
.create-account-form input.input-text{background:transparent url(../images/login-textbox.gif) no-repeat;width:180px;height:14px;border:0 none;padding:5px;}
.create-account-form input#firstname{margin-right:10px;margin-bottom:5px;}
.create-account-form .wide-bottom{margin-top:20px;}
.create-account-form .wide-bottom .input-box{float:left;}
.create-account-form .wide-bottom input#password{margin-right:10px;}
.create-account-form p.required{text-align:left;font-size:11px;}
.create-account-form .button-set{margin:0;padding:10px 0 0 0;}
.create-account-form .form-button{background:transparent url(../images/create-account-submit-btn.gif) no-repeat;width:78px;height:37px;border:0 none;cursor:pointer;}
.create-account-form .form-button span{background:none;}
.create-account-form .bottom-text p{width:380px;margin-left:20px;}
.create-account-form .bottom-text{background:transparent url(../images/star_icon.gif) no-repeat;}
.account-creat-right{float:left;margin-left:50px;}
.account-creat-right li{list-style-position:inside;list-style-type:disc;margin-left:10px;margin-bottom:5px;}
.page-content h3 {
color:#4D7875;
font-weight:normal;}


/***Exceed Search Result Page***/
.catalogsearch-result-index .page-head{text-align:left;margin:0;}
.catalogsearch-advanced-result ul.sidenav,.catalogsearch-result-index ul.sidenav{display:none;}

/***Exceed Account Dashboard***/
.account-nav{width:200px;}
.account-nav .head{background:transparent url(../images/bg-sidenav-first.gif) no-repeat scroll 0 0;height:30px;margin-bottom:0;}
.account-nav .head h4{font-family:georgia,serif;font-size:16px;color:#ffffff;font-weight:normal;padding:5px 15px 0 15px;}
.account-nav li{background:#DEEAEE none repeat scroll 0 0;border-bottom:1px solid #B1C8CF;border-top:1px solid #FFFFFF;float:left;overflow:hidden;width:100%;}
.account-nav li a{color:#4D7875;display:block;font-size:12px;padding:4px 0 5px 20px;text-decoration:none;}
.account-nav li.on{text-decoration:underline;color:#4D7875;padding:4px 0 5px 20px;width:180px;}
.account-nav li:hover{text-decoration:underline;}

.customer-service-nav{width:200px;}
.customer-service-nav h4{background:transparent url(../images/bg-sidenav-first.gif) no-repeat scroll 0 0;height:25px;margin-bottom:0;font-family:georgia,serif;font-size:16px;color:#ffffff;font-weight:normal;padding:5px 15px 0 15px;}
.customer-service-nav li{background:#DEEAEE none repeat scroll 0 0;border-bottom:1px solid #B1C8CF;border-top:1px solid #FFFFFF;float:left;overflow:hidden;width:100%;}
.customer-service-nav li a{color:#4D7875;display:block;font-size:12px;padding:4px 0 5px 20px;text-decoration:none;}
.customer-service-nav li:hover{text-decoration:underline;}

.acc-info{background:transparent url(../images/acc-info-bg.gif) no-repeat scroll 0 0;width:640px;height:154px;padding:20px;margin-top:10px;}
.address-book{background:transparent url(../images/address-book-bg.gif) no-repeat scroll 0 0;width:640px;height:223px;padding:20px;}
.account-box a#edit{background:transparent url(../images/acc-edit-btn.gif) no-repeat scroll 0 0;width:45px;height:25px;display:block;margin-top:10px;float:left;}
.account-box a#edit-2{background:transparent url(../images/acc-edit-btn.gif) no-repeat scroll 0 0;width:45px;height:25px;display:block;margin-top:18px;float:left;}
.account-box a#change-password{background:transparent url(../images/acc-change-password-btn.gif) no-repeat scroll 0 0;width:145px;height:26px;display:block;margin-top:10px;float:left;margin-left:15px;}
.account-box a#edit-address{background:transparent url(../images/acc-edit-address-btn.gif) no-repeat scroll 0 0;width:115px;height:26px;display:block;margin-top:10px;}

.primary-address-list h4,.address-list h4{color:#0A263C;text-transform:none;}

/***Exceed Contact Us***/
.contacts-index-index ul.sidenav{display:none;}
.contacts-index-index .group-select li .input-box{float:none;}

/***Exceed Checkout***/
.one-page-checkout{clear:both;}
.checkout-onepage-index .cart #content thead th{background:0 none;color:#666664;}
.checkout-onepage-index .side-col h3{text-transform:none;font-size:16px;}
.checkout-onepage-index .side-col h5{color:#434343;padding-bottom:10px;}
.one-page-checkout-progress{padding-top:20px;}
.one-page-checkout-progress .content{background:#F5F6F1;}
.checkout-onepage-index li{list-style-position:outside;}

/***Button***/
.form-button{background:transparent url(../images/form-btn-right.gif) no-repeat scroll right center;border:0 none;cursor:pointer;}
.form-button span{background:transparent url(../images/form-btn-left.gif) no-repeat scroll left center;margin:0 8px 0 0;padding:2px 0 0 8px;
display:block;height:22px;line-height:20px;position:relative;white-space:nowrap;color:#2b5f5c;font-weight:bold;text-transform:uppercase;font-size:11px;}

.checkout-onepage-index .form-button{background:transparent url(../images/one-page-continue-btn.gif) no-repeat scroll 0 0;width:102px;height:32px;float:right;clear:both;}
.checkout-onepage-index .form-button span{background:none;visibility:hidden;}

/***Exceed Cart***/
.checkout-cart-index #main #content{padding-top:0;}
.cart #sidebar .block p{margin-bottom:0;padding:0 0 5px 0;}
.cart #sidebar .block select{padding:2px;}
.shipping-estimate .form-button-alt{background:transparent url(../images/cart-update-total-btn.gif) no-repeat scroll 0 0;width:116px;height:27px;border:0 none;float:right;margin:10px 0;cursor:pointer;}
.shipping-estimate .divider{background:none;}
.shipping-estimate  .input-text{width:204px;}
.checkout-cart-index #sidebar h3{font-family:arial;font-weight:bold;}
.checkout-cart-index #shopping-cart-table  td.a-center .form-button-alt{background:transparent url(../images/update-total-btn.gif) no-repeat scroll 0 0;width:70px;height:18px;border:0 none;cursor:pointer;margin-top:5px;}
.checkout-cart-index #shopping-cart-table tfoot .sub-total li.total{display:none;}
.checkout-cart-index #shopping-cart-table tfoot .sub-total li{list-style:none;}
.checkout-cart-index #shopping-cart-table tfoot .sub-total li span{font-size:14px;}

/***Exceed One Page Checkout***/
.checkout-onepage-index h5{margin-bottom:7px;color:#666666;font-size:16px;}
ul.bullets li{padding-bottom:5px;}
p.note{border:1px solid #cbdde3;padding:8px;background:#ffffff;}
.checkout-onepage-index #checkout-step-login input.input-text{width:284px;}
.checkout-onepage-index .group-select li{padding:4px 0; overflow:hidden;}
.checkout-onepage-index #checkout-step-shipping label,.checkout-onepage-index #opc-billing label{font-weight:normal;}
.checkout-onepage-index #checkout-step-shipping h5,.checkout-onepage-index #opc-billing h5{margin-bottom:0;}
.checkout-onepage-index #opc-billing p.small{font-size:0.833em;margin:0;}

/***Exceed Create Your Gift***/
.category-create-your-gift .top-content h1{margin:0 0 10px;padding:0 0 0 35px;color:#666;background:url(../images/bg-quotes-l.gif) no-repeat;line-height:29px;}
.category-create-your-gift .top-content h2{color:#666;}
.category-create-your-gift .top-content{overflow:hidden;position:relative;background:url(../images/bg-quotes-r.gif) no-repeat 470px 100%;}

.category-create-your-gift .layered-nav{background:transparent url(../images/create-gify-bg.jpg) no-repeat scroll 0 0;width:553px;height:150px;padding:60px 10px 10px 10px;}
.category-create-your-gift .layered-nav .narrow-by{background:none;padding:0;}
.category-create-your-gift .filter-block{padding:0 7px;}

.header .mainnav li.Create{display:none;}

.category-create-your-gift ul.sidenav, .category-create-your-gift .bluebox, .category-create-your-gift .brownbox{display:none;}
.category-create-your-gift #sidebar{width:300px;}
.category-create-your-gift #content{width:580px;}
.filter-bottom{margin-top:15px;padding:0 8px;}
.filter-bottom-text{width:280px;}

/***Exceed Currency Converter***/
.currency-switcher{background:none;height:auto;padding:0;}
.currency-switcher span{font-size:12px;color:#ffffff;margin-right:2px;}
.currency-switcher select{width:50px;height:20px;}

/***Exceed Toolbar***/
.showprice table.pager{display:none;}

/*** Prod Bullet Points***/
.catalog-product-view .product-specs ul, ol {
list-style-image:none;
list-style-position:inside;
list-style-type:inherit;
}

/*Custom Gift*/
.product-create-your-own-flowers .perfect_for,.product-create-your-own-flowers .product-tabbing,.product-create-your-own-flowers .price-box{display:none;}
.product-create-your-own-flowers.product-create-your-own-flowers h2{color:#666666;font-family:georgia,serif;font-size:22px;font-size-adjust:none;margin:0 0 10px;}
.product-create-your-own-flowers .product-options .option{float:left;width:170px;padding:0 5px;}
.product-create-your-own-flowers .product-options p.required{display:none;}
.product-create-your-own-flowers .product-options dd{border-bottom:0 none;padding:0;}
.product-create-your-own-flowers .detail #content .orderbox .rightcol{width:auto;margin-top:10px;}
.product-create-your-own-flowers .orderbox em{display:none !important;}
.product-create-your-own-flowers .quote-box{width:580px;background:transparent url(../images/bg-quotes-r.gif) no-repeat scroll 480px 100%;}
.product-create-your-own-flowers .top-content ul li{list-style-position:inside;list-style-type:disc;padding-left:20px;margin-bottom:4px;}
.product-create-your-own-flowers h3{color:#666666;}

/*Fixes*/
.shipping-estimate #shipping-zip-form label{float:left;}
dl.shipment-methods li{width:100%;}
.rightcol .product-options-bottom{display:none;}
.product-create-your-own-flowers .rightcol .product-options-bottom{display:block;}

.product-options span.required {display: none;} 

.view-by {font-weight: bold;}

.header {
border-top:0 none;}
/***Exceed End***/

/***One page Mini Cart***/
.checkout-onepage-index #sidebar ol li{list-style:none;}
.checkout-onepage-index #sidebar .base-mini{background:none;border:0 none;padding-top:25px;}
.checkout-onepage-index #sidebar .base-mini .head{background:none;border:0 none;padding:0;margin:0;}
.checkout-onepage-index #sidebar .base-mini .head h4{font-size:16px;color:#434343;background:none;text-transform:none;padding:0 0 10px 0;}
.checkout-onepage-index #sidebar .base-mini ol li{background:none;padding:0;}
.checkout-onepage-index #sidebar .base-mini ol{background:none;}
.checkout-onepage-index #sidebar .mini-cart .actions{border-bottom:0 none;padding-bottom:0;padding-top:0;}
.checkout-onepage-index #sidebar .base-mini .actions{background:none;padding:10px 0 0 0;}
.checkout-onepage-index #sidebar .base-mini .product-images a img{border:0 none;}
.checkout-onepage-index #sidebar .base-mini .product-images{height:60px;width:60px;padding-right:10px;}
.checkout-onepage-index #sidebar .base-mini .product-details a.onepage_prod_name{font-size:12px;margin-bottom:5px;display:block;}
.checkout-onepage-index #sidebar .base-mini .product-details{font-size:12px;}

/***Fix***/
.header{position:static;}
.header .mainnav{position:static;}
.account-nav li.last{display:none;}
#checkout-step-review .checkout-subscribe{display:none;}

.cart #sidebar .block .order .total span.price{line-height:28px;}

/***Category Featured Products***/
.category-featured-heading{clear:both;}
.category-featured{margin-bottom:30px;}
.category-featured ol{margin:0;overflow:hidden;padding:15px 0 0 5px;width:690px;list-style-position:outside;}
.category-featured .featured-block{list-style-type:none;float:left;padding-right:20px;width:210px;}
.category-featured ol li{padding:17px 0 0 0;width:208px !important;background:#f5f6f1;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;;border-right:1px solid #eaeaea;}
.category-featured ol li a{display:block;font-size:12px;text-align:center;color:#2F6763;font-family:arial;}
.category-featured ol li .price-box .regular-price span.price{float:none;margin-top:0;}
.category-featured ol li img{display:block;margin:0 auto 10px;vertical-align:top;}
.category-featured .shadow{background:#ffffff url(../images/shadow.gif) no-repeat scroll 0 0;position:relative;left:-7px;width:218px;}
.category-featured ol li .price-box,.category-featured .out-of-stock{padding-bottom:10px;}

.cms-home #content .content-holder{
	float:left;
	width:280px;
	padding:0;
	margin-left: -20px;
}
/* Exceed - Hide the details from on one page cart order summary */
.checkout-onepage-index #home-page .cart #main #sidebar .box.base-mini.mini-cart #cart-sidebar .details { display: none; }

.checkout-delivery-date {margin-left: 20px;}
.checkout-delivery-date label {font-weight: bold;}
