/**********************************************************************************************
Title: National Geographic
Date: January 2009
***********************************************************************************************
1. BASE
1.1 Reset
1.2 Accessibility navigation
1.3 Default styles
1.3 Basic styles

2. LAYOUT
2.1 Header
2.2 Content
2.3	Shipping & Billing Pages
2.4 Login Pages
2.5 Shopping Cart Pages
2.6	Product Detail Pages
2.7	Category & Sub Category Pages
2.8 Lightbox
2.9 Footer

**********************************************************************************************  
1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================  
1.1	Reset
----------------------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
=============================================================================================== */
body{line-height:1;background:#7a7a7a url(bg_body.jpg) repeat-x;font:62.5% Arial, Helvetica, sans-serif;text-align:left;padding-bottom:10px;}
.pro_list1 {
	width:157px;
	margin:10px 5px 5px 20px;
	float:left;
	display:inline;
}
.pic{
	border:1px solid #ccc;
	padding:9px;
	margin-top:23px;
	

}
      .goodsItem {
	float:left;
	overflow:hidden;
	padding:3px 22px 0 0;
	height:268px;
	z-index:1;
	color:#ccc;
	width:160px
}
.goodsItem .goodsimg {
	
	width:220px;
	margin-bottom:5px;
	
}
.goodsItem img {
	width:140px;
	padding-top:12px;
	
}
.goodsItem p {
	text-align:left;
	color:#fff;
}
.goodsItem p a {
	color: #000033;
	text-decoration:none;
	background:none
}
.goodsItem p a:hover {
color:#999999;
	text-decoration:none;
}

.goodsItem span {
	width:43px;
	height:16px;
	position:absolute;
	left:0px;
	top:185px;
	z-index:1
}
.f1{ font-size:15px; color: #000066; background-color:#f2f2f2; font-weight:bold;}

.sss a{
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 145px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 160px; TEXT-ALIGN: left
}
.sss A:hover {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f2f2f2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f2f2f2 1px solid;
}
.pro_limg1 {
	width:155px;
	height:155px;
	text-align:center;
	padding-top:12px;
	 
	float:center;
	border:1px solid #ccc;
}

.pro_ltitle1 {
	width:155px;
	line-height:18px;
	float:left;
	text-align:center;
}
.popupBody {background: #ffffff !important;padding: 10px 0 0 10px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
h1{color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding-bottom:16px;}
h3{color:#729600;font-size:1.3em;font-weight:normal;line-height:1.2em; padding: 5px 0 10px 0;}
h3 span{color:#999;}
h4{color:#729600;font-size:1.2em;font-weight:normal;line-height:1.2em; padding: 2px 0 10px 0;}
label{cursor:pointer;}
/*
* h1-s removed
* 
.main h1{color:#5f99db;font-size:2.167em;font-weight:normal;line-height:1.2em;margin-bottom: 15px;}position:absolute;left:10px;top:-46px;
#atg_b2cblueprint_emailFriend_thankyou h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_myaccount_large h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_emailFriend h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
*/
/* 1.2	Accessibility navigation
----------------------------------------------------------------------------------------------- */
#accessibility_nav{position:absolute;left:-1000em;text-align:left;}
hr{display:none;}
strong{font-weight:bold;}
em{font-style:italic;}
abbr,acronym{border-bottom:1px dotted #999;cursor:help;}
input,textarea,select{font:1.2em Arial, Helvetica, sans-serif;}
a{color:#7f7f8c;text-decoration:none;}
a:hover,a:active{color:#a6ba1b;text-decoration:underline;}
a.underline{color:#7f7f8c;text-decoration:underline;}
a.underline:hover,a.underline:active{color:#a6ba1b;text-decoration:none;}
/* 1.4	Basic styles
----------------------------------------------------------------------------------------------- */
.hide{display:none;}
/* Containers*/
#atg_b2cblueprint_myaccountcontent {margin:0 6px 0 4px;overflow:hidden;padding:0 0 18px 0;width:970px;min-height: 690px;height: auto !important}
#atg_b2cblueprint_contentleftnav {margin:0 6px 0 8px;overflow:hidden;padding:0 0 18px 0;width:970px;min-height: 690px;height: auto !important}
#content .main{margin-bottom:14px;}
#content .main_noNav {margin-bottom:14px; padding-left:14px;}
.subcatmain{margin-bottom:14px;} 
#content .pad15Left {padding-left: 14px;}
.minheight {width: 1px; height: 690px; float: left;background: #ff0000;padding: 0px;margin: 0px;}
.minheight_container {float: left;}
#content .aside{margin-top:12px;margin-left: 1px;width:210px;float:left;overflow:hidden;}
.subcataside{margin-top:12px;margin-left: 1px;width:210px;float:left;overflow:hidden;}
.atg_b2cblueprint_pageWrapper{background:url(bg_container_tile.jpg) repeat-y 50% 0;margin:0px 0 0;}
.atg_b2cblueprint_pageWrapper2{background:url(bg_container_top.jpg) no-repeat 50% 0;padding:50px 0 0;}
.atg_b2cblueprint_pageWrapper3{background:url(bg_container_bottom.jpg) no-repeat 50% 100%;padding:0 0 66px;}
.container{width:980px;position:relative;background:#fff;text-align:left;font-size:1.2em;margin:0 auto;padding:8px 0 11px;}
.fullWidthContent {width:970px;padding: 0 0 20px 0;color:#999999; line-height:1.66em;}
.navWidthContent {width:770px;padding: 0 0 20px 0;margin: 0px; color:#999999; line-height:1.66em;}
.navWidthContent_CustomerService{width:720px;padding: 0 0 20px 14px;margin: 0px; color:#999999; line-height:1.66em;}
.content .main{margin-left:25px;margin-top:70px;margin-bottom:14px;width:737px;float:left;}
.content .aside{margin-top:12px;width:210px;float:left;overflow:hidden;}
.highlightedText {color: #5F99DB;}
#atg_b2cblueprint_contentWrapperCat{margin-top:12px;margin-left:9px;float:left;}
#personalizeForm .label{width:132px;color:#5f99db;float:left;margin-bottom:10px;}/*change width from 140 to 132*/
/*
* Stage column containers
*/

.fullWidth_onethirdsmall	{float: left; text-align: left; width: 318px; padding: 0px; margin: 0px;}
.fullWidth_onethird 		{float: left; text-align: left; width: 384px; padding: 0px; margin: 0px;}
.fullWidth_twothird 		{float: left; text-align: left; width: 558px; padding: 0px; margin: 0px;}
.fullWidth_quarter 		{float: left; text-align: left; width: 290px; padding: 0px; margin: 0px;}
.fullWidth_half 		{float: left; text-align: left; width: 472px; padding: 0px; margin: 0px;}
.fullWidth_threequarter 	{float: left; text-align: left; width: 722px; padding: 0px; margin: 0px;}
.fullWidth_full			{float: left; text-align: left; width: 948px; padding: 0px; margin: 0px;}

.navWidth_onethird 		{float: left; text-align: left; width: 310px; padding: 0px; margin: 0px;}
.navWidth_twothird 		{float: left; text-align: left; width: 458px; padding: 0px; margin: 0px;}
.navWidth_half 			{float: left; text-align: left; width: 384px; padding: 0px; margin: 0px;}
.navWidth_full 			{float: left; text-align: left; width: 770px; padding: 0px; margin: 0px;}
.addRightGutter			{padding: 0 10px 0 0 !important;}
.required {color: #999}
#atg_b2cblueprint_productCore div.PDleftcolumn{float:left; clear:both; width:338px;}
#atg_b2cblueprint_productCore div.PDcentercolumn{float:left; width:398px;}
#atg_b2cblueprint_productCore div.PDrightcolumn{position:relative;float:right; width:200px;}
/*
* Size Chart
*/

.sizeChart {width: 640px;color: #b2a24b;font-size: 1.1em;margin: 0 0 0 -10px;}
.sizeChart TD {height: 32px;vertical-align: middle; text-align: center;padding: 0 5px 0 5px;}
.sizeChart .headerRow {background: #dfc12d; color: #ffffff;font-weight: bold; text-align: center;}
.sizeChart .headerRow TD {border-right: 1px solid #ffffff;height: 16px;text-transform: uppercase;}
.sizeChart .headerRow .last {border-right: none;}
.sizeChart .headerBufferRow TD {height: 8px;background: #dfc12d; }
.sizeChart .name {text-align: left;padding: 0 0 0 10px;font-weight: bold;}
.sizeChart .activeRow {background: #fef4c3;}

/*
* Form Field and Organization
*/
.fieldLine {text-align: left;padding: 0px 0 0px 0;clear: both;}
.fieldPair {float: left;padding: 1px 20px 0 0; color:#999;}
.fieldPair label , .cartPair label {color: #5F99DB;}
.fieldPair .label, .cartPair .label {width: 130px: margin: 0 0 10px 0;}
.fieldPair .label{text-align:left;}

.fieldPair select {margin: 2px 0 0 0;padding: 0px;font-size: 0.95em;color: #333333;}
.checkoutShippingContent_Quantity input, .fieldPair input, .fieldPair select, .cartPair input, .cartPair select {margin: 2px 0 0 0;padding: 0px 0 0 0px;text-indent: 3px;font-size: 0.95em;color: #6a6c69;}
.fieldPair input {float: left;}
.cartPair {float: right; padding: 1px 0px 0px 0px;}
.cartPair .label {padding-right: 5px;}
.fieldImage {float: left; padding: 0px 20px 0 4px; margin-top:-24px; width:175px;}
.fieldNote {padding: 5px 0 0 0;}
.fieldNote input {height: 12px;}
.fieldCheck {float: left;padding: 0px 0 10px 0;}
.fieldCheck .checkCell, .fieldCheck .radioCell {float: left;width: 22px;}
.fieldCheck .contentCell {float: left;}
.fieldCheck .contentCell h6 {padding-top: 0px; margin-top: 0px; line-height: 3px;}
.fieldRight {float: right; padding: 20px 25px 0 0;}
.shorterSelect{width: 60px;height:19px;}
.shortSelect {width: 104px;height: 19px;}
.registerSelect{width: 184px; height: 19px;}
.standardSelect {width: 235px;height: 19px;z-index: 10}
.doubleSelect {width: 490px;height: 19px;}
.shortField {width: 100px;height: 15px;}
.buttonField {width: 117px;height: 15px;}
.quickshopField {width: 220px;height: 15px;}
.registerField {width: 180px;height: 15px;}
.giftcertField {width: 200px;height: 15px;}
.giftcertdoubleField  {width: 360px;height: 15px;}
.quantityField{width: 22px;height: 15px;}
.standardField {width: 231px;height: 15px;}
.doubleField {width: 486px;height: 15px;}
.cartTotals .label{width: 152px: color: #5f99db; float: left; margin-bottom: 10px; text-align: right;}
.labelNote {padding: 5px 5px 0 0; font-size: .9em;}
.labelValue {float: left; padding: 0 5px 5px 0; width: 162px;text-align: left;}
.textareaField {width: 585px;height: 60px;}
.textareaField2 {width: 500px;height: 80px;}
.textareaShortField {width: 384px;height: 60px;}
.textareaTallField {width: 384px;height: 80px;}
/* clearing  */
div#checkout div.atg_b2cblueprint_orderSummary ol li:after,
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions div:after,
div#checkout div.checkout_option li.extra div:after,
div#checkout div.checkout_option li div:after,
div#checkout div.checkout_option li dl.my_address:after,
div#checkout div.title_area:after,
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals dl:after,
div#login div.three_col_wrap:after,
div#login div.atg_b2cblueprint_checkoutLogin fieldset div:after,
div#login div#login_or_register:after,
#atg_b2cblueprint_cart:after,
#atg_b2cblueprint_prodList ol li:after,
#atg_b2cblueprint_prodList ol:after,clear
.clearfix:after,
div.threecol:after,
fieldset.atg_b2cblueprint_actionItems:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.horizontalHR{clear:both;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;border:medium none;line-height:.2em;}
/** Font Styles **/
.inputcommon {border:1px solid #999999;color:#6E4F49;float:left;font-size:0.834em;height:16px;margin:8px 4px 0px 0pt;padding:2px 0px 0px 5px;vertical-align:top;}
.greentitle {color:#729600;font-size:1.4em;font-weight:normal;}
.graynote {padding:10px 0px 10px 8px;font-size:.9em;font-weight:normal;}
.nickname{color: #5F99DB;font-weight: bold;}
.errortext {color:#B35639; font-weight: bold; padding: 5px 0;}
.errortext_padded {color:#B35639; font-weight: bold; padding: 5px 10px 10px;}
.instructions{color: #7F7F8C; padding-bottom: 10px;}
.instructions{font-size:.8em;margin-left: 10px;vertical-align: baseline;}/*chang valign from middle to baseline */
.instructions {float: left; width: 185px;line-height: 12px;padding:7px 0 0 0;}/* add padding:7px 0 0;*/
.modtitle {font-size:1.3em;color:#729500;padding-bottom:16px;}
.modsubtitlered{font-size:1.1em;color:#B35639;}
.catalogtitle {color:#5F99DB;font-size:1.2em;}
.bluenormal {color:#5F99DB;}
.bluenormal a:hover{text-decoration:underline;}
.blueunderline {color:#5F99DB;}
a.blueunderline:hover {color:#5F99DB;}
.blueunderlineNew {color:#5F99DB;}
a.blueunderlineNew:hover {color:#5F99DB;text-decoration:underline;}
.orderlabel {clear:both;padding-top:1px;float:left;display:inline;color:#729600;font-weight:normal;font-size:1.4em;width:180px;}
.ordercontent {float:left;color:#656565;font-size:1.4em;font-weight:normal;}
.common_tab_text {color:#fff;font-weight:bold;padding-top:6px;padding-left:15px;display:block;position:relative;top:5px;clear:both;}
.common_tab_text .suggestion {font-weight:normal;}
.thankyou{ color: #729500; font-size:110%;padding-bottom:10px; }
.telephone{ font-weight:bold;font-size:1.3em;}
.qty {color:#ebb600; text-decoration:none;padding:0 0 0 0px;}
#atg_b2cblueprint_facets .qty {width: 30px;}
.smaller95{font-size:.95em;}
.horizontalHR{clear:both;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;border:medium none;line-height:.2em;}
.dotted {background: url(products-filters_sep.png) repeat-x scroll center center;width:98%;height:1px;padding:5px 2px;}
.orderseperator {clear:both;height:1px;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;}
.orderspacer {clear:both;}
.orderitemlabel {vertical-align:bottom;}
.orderitemblock {vertical-align:top}
.orderitem {width:330px;}
.cartqty {width:80px;}
.cartprice {width:100px;}
.cartstatus {width: 220px;}
.cartitem {float:left;width:140px;}
.cartholder {clear:both;margin-left:-2px;padding-top:20px;}
.giftlistbottom{width:735px;}
.searchresultlabelspacer{width:30px}
.searchresultlabel{width:740px;}
.searchresulttable{width:700px;}
.searchresultname{width:200px;}
.searchresultdesc{width:210px;}
.searchresultdate{width:110px;}
.searchresultevent{width:110px;}
.searchresultlink{width:100px;}
.searchresultspacer{width:20px}
.giftlistlabelspacer{width:30px}
.giftlistlabel{width:740px;}
.giftlisttable{width:700px;}
.giftlistitem{width:385px;}
.giftlistitemimage{width:150px;}
.giftlistitemdesc{width:250px;vertical-align: top;}
.giftlistprice{width:100px;vertical-align: top;}
.giftlistremain{width:100px;vertical-align: top;}
.giftlistquantity{width:100px;vertical-align: top;}
.giftlistspacer{width:20px}
.cartseperator {margin-left:3px;width:750px;clear:both;margin-bottom:10px;margin-top:10px;height:1px;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;}
.list_wrapper{margin-bottom: 1em;}
.list_wrapper ul{width:50em;margin: 10px 0 0 25px;}
.list_wrapper li{float:left;width:25em;padding:0px !important;}
.textp{width:650px;}
.textp img { vertical-align:top;  padding-left:3px;}
.textp a{ color:#5F99DB; text-decoration:none;}
/* Form layouts */
textarea{border:1px solid #999999;color:#999999;font-size:.97em;}
.contacttxtarea {width:390px;height:96px}
.giftcardtxtarea {width:602px;height:80px}
.emailfriendtxtarea{width:485px;height:135px;}
input.checkbox{margin-top:2px;float:left;}
input.radio{margin-top:2px;margin-right:2px;}
input.text {border:1px solid #999999;color:#999999;float:left;font-size:.97em;height:16px;vertical-align:top;}
input.email {border:1px solid #999999;color:#999999;float:left;font-size:.97em;height:16px;vertical-align:top;}
input.address {border:1px solid #999999;color:#999999;float:left;font-size:.97em;height:16px;vertical-align:top;}
select{font-size: .9em;color: #4F4F4F;padding:0px;height:29px;min-width:100px}
#atg_b2cblueprint_contentleftnav_inner inner.text{width:236px;margin:4px 4px 0 0;padding:2px 0 0 5px;}
#atg_b2cblueprint_contentleftnav_inner input.text {width:236px;margin:14px 4px 0 0;padding:2px 0 0 5px;}
/* Colored top labels */
#register_blue_top {background:url(heading_blue.gif) no-repeat;height:40px; }
#register_orange_top {background:url(heading_orange.gif) no-repeat;height:40px; }
#contact_us_blue_top {background:url(heading_blue2.gif) no-repeat;height:42px; }
#contact_us_orange_top {background:url(heading_orange2.gif) no-repeat;height:40px; }
#green_heading_top{padding-top:12px;padding-left:30px;color:#FFF;font-weight:bold;font-size:1.3em;display:block;clear:both; background:url(shipping_heading.gif) no-repeat;height:40px;margin-left:-15px;}
#shipping_mod_top{background:url(shipping_mod_top.gif) no-repeat;height:38px;}
#billing_mod_top{background:url(billing_mod_top.gif) no-repeat;height:38px;}
#common_blue_top{color:#FFF;padding-top:6px;padding-left:15px;display:block;position:relative; top:5px;clear:both; background:url(heading_blue.gif) no-repeat;height:40px; }
#common_orange_top{color:#FFF;padding-top:6px;padding-left:15px;display:block;position:relative; top:5px;clear:both; background:url(heading_orange.gif) no-repeat;height:40px; }
#common_440_top_blue{color:#FFF;padding-top:6px;padding-left:15px;display:block;position:relative; top:5px;clear:both; background:url(heading_blue2.gif) no-repeat;height:42px; }
#common_orange_top2{color:#FFF;padding-top:6px;padding-left:15px;display:block;position:relative; top:5px;clear:both; background:url(heading_orange2.gif) no-repeat;height:38px; }
#common_440_bottom{display:block;position:relative; top:0px;clear:both; background:url(common_440_bot.gif) no-repeat;width:448px; height:10px;}
#common_440_content{display:block;position:relative; top:0px;clear:both; background:url(common_440_tile.gif) repeat-y;width:440px; margin: 0px; padding:10px 11px 10px 14px;}
#heading_mod_top{color:#FFF;padding-top:6px;padding-left:15px;display:block;position:relative; top:5px;clear:both; background:url(heading_mod_top.gif) no-repeat;height:10px;}
#heading_mod_content{display:block;position:relative; top:0px;clear:both; background:url(heading_mod_tile.gif) repeat-y; margin: 0px; padding:7px 0px 7px 0px;}
#heading_mod_bottom{display:block;position:relative; top:0px;clear:both; background:url(heading_mod_bot.gif) no-repeat; height:13px;}
.txtarea1 {border:1px solid #999999;color:#999999;font-size:0.834em;width:395px;}
#contactus_left {width:457px;margin-left:-10px;float:left;  margin-top:20px;}
#contactus_right {float:left;padding-top:20px;padding-left:5px;}
.contactus_selectbox {width:183px;height:25px;}
body.page_home #fillerContent {width: 967px; height: 690px; background: #9f8c7d; margin: 0 0 0px 0;}
.atg_b2cblueprint_pageWrapper{background:url(bg_container_tile.jpg) repeat-y 50% 0;margin:0px 0 0;}
.atg_b2cblueprint_pageWrapper2{background:url(bg_container_top.jpg) no-repeat 50% 0;padding:50px 0 0;}
.atg_b2cblueprint_pageWrapper3{background:url(bg_container_bottom.jpg) no-repeat 50% 100%;padding:0 0 66px;}
.container{width:980px;position:relative;background:#fff;text-align:left;font-size:1.2em;margin:0 auto;padding:8px 0 11px;
height:auto !important;height:1000px; min-height:1000px;
}
#header{width:956px;position:relative;height:155px;z-index:10;margin:0 11px 0px;padding:0px 0 0px;}
#atg_b2cblueprint_footer{clear:both;width:950px;position:relative;border-top:2px solid #989898;margin:0 6px;padding:14px 6px 22px 12px;}
/*  overflow:hide*/
body #content{width:968px;margin:3px 6px 0; padding: 0 0 8px 0; overflow:hidden;min-height:690px;height:auto !important;}
body.page_home #content { padding-bottom: -18px; }
/*body.page_product_detail #content, body.page_cart #content { padding-bottom: 24px; }*/
body.page_cart #content { padding-bottom: 24px; }
body.page_billing #content { padding-bottom: 332px; }
body.page_shipping #content { padding-bottom: 75px; }
body.page_login #content { padding-bottom: 34px }
.welcome {text-decoration:none;padding-left:1px;}
.welcome a {text-decoration:none;}
.welcome a:hover {text-decoration:underline;}
/* 2.1	Header
----------------------------------------------------------------------------------------------- */
.login_yellowbox{float:right;margin-top:1.0em; margin-bottom:0; padding-bottom:0;}
#header{width:956px;position:relative;height:155px;z-index:10;margin:0 11px 0px;padding:0px 0 0px;}
#header h1,
#header h1 span,
#header a.logo,
#header a.logo span{display:block;width:174px;height:69px;overflow:hidden;}
#header a.logo{padding:6px 0 0 6px;}
#header h1,#header a.logo{position:relative;float:left;}
#header h1 span,#header a.logo span{position:absolute;top:0;left:0;z-index:8;background:url(logo.gif) no-repeat;margin:6px 0 0 6px;}
#header a.logo span{cursor:pointer;}
#tiger{display:block;width:124px;height:100px;position:absolute; top:16px;left:162px;z-index:5;}
/* Checkout Navigation */
#atg_b2cblueprint_checkoutNav {margin: -6px 0 0 -10px; width:988px; height:57px;position:absolute;left:-5px;bottom:0px;z-index:10;font-size:1.1em; background:url(bg_nav_checkout.jpg) no-repeat top left;}
#atg_b2cblueprint_checkoutNav div {background-image: url(bg_nav_checkout.jpg);float: left; background-repeat: no-repeat;}
#checkoutNavLogin 	{position: absolute; top: 0px; left: 446px; background-position: -446px bottom; height: 57px; width: 94px;}
#checkoutNavShipping 	{position: absolute; top: 0px; left: 540px; background-position: -540px bottom; height: 57px; width: 115px;}
#checkoutNavPayment 	{position: absolute; top: 0px; left: 655px; background-position: -655px bottom; height: 57px; width: 111px;}
#checkoutNavReview 	{position: absolute; top: 0px; left: 764px; background-position: -766px bottom; height: 57px; width: 196px;}
/* Theme Navigation Joe-1/27/2009 */
#atg_b2cblueprint_themeNav{width:800px;position:absolute;top:80px;right:0px;z-index:10;}
#atg_b2cblueprint_themeNav a{display:block;float:left;height:12px;text-decoration:none;text-align:center;padding:4px 12px 4px 12px;color:#818180;Font-size:.916em; text-transform:uppercase}
#atg_b2cblueprint_themeNav a:hover{text-decoration:underline;color:#ebb600;}
#atg_b2cblueprint_themeNav ul{display:block;float: right;}
#atg_b2cblueprint_themeNav ul li{display:inline;}
/* category navigation  */
#atg_b2cblueprint_catNav{width:968px; height:50px;position:absolute;left:-5px;bottom:0px;z-index:10;font-size:1.1em; background:url(bg_nav.png) no-repeat top left;}
#atg_b2cblueprint_catNav,
#atg_b2cblueprint_catNav ul{list-style:none;line-height:1;z-index:5;margin:0;padding:0;}
#atg_b2cblueprint_catNav a{display:block;line-height:33px;height:33px;text-decoration:none;text-align:center;padding:0 14px 0 6px;}
#atg_b2cblueprint_catNav li{float:left;background:url(bg_primary_nav_off.gif) no-repeat 100% 50%;padding:0 0 0 5px;color:#ffffff;}
#atg_b2cblueprint_catNav li.lastitem{float:left;background:url(bg_primary_nav_off.gif) no-repeat 100% 50%;padding:0 0 0 5px;color:#ffffff;}
#atg_b2cblueprint_catNav li.nav_books{width:70px;margin-left:7px;}
#atg_b2cblueprint_catNav li.nav_dvds{width:70px;}
#atg_b2cblueprint_catNav li.nav_clothing{width:70px;}
#atg_b2cblueprint_catNav li.nav_home{width:70px;}
#atg_b2cblueprint_catNav li.nav_maps{width:70px;}
#atg_b2cblueprint_catNav li.nav_gear_and_gadgets{width:93px;}
#atg_b2cblueprint_catNav li.nav_photography{width:100px;}
#atg_b2cblueprint_catNav li.nav_travel{width:58px;}
#atg_b2cblueprint_catNav li.nav_magazines{width:88px;}
#atg_b2cblueprint_catNav li.nav_kids{width:50px;}
#atg_b2cblueprint_catNav li.nav_gifts{width:50px;}
#atg_b2cblueprint_catNav li.nav_ng_channel_shop{width:134px;}
#atg_b2cblueprint_catNav li.last{ background:none;}
#atg_b2cblueprint_catNav div{margin-left:-1px;position:absolute;left:-999em;z-index:200;border:1px solid #decabf;background:#fff;padding:10px 8px 10px 8px;}
#atg_b2cblueprint_catNav li:hover div,
#atg_b2cblueprint_catNav li.hover div{left:auto;}
#atg_b2cblueprint_catNav li.nav_bed_and_bath:hover div{margin-left:-247px;}
#atg_b2cblueprint_catNav li.home_accessories:hover div{margin-left:-212px;}
#atg_b2cblueprint_catNav div.sub_nav{margin:0 0 0 -6px;}
#atg_b2cblueprint_catNav div ul{float:left;width:172px;padding:0 0 ;}
#atg_b2cblueprint_catNav div ul ul{float:none;width:auto;padding:0 0 0px 10px;}
#atg_b2cblueprint_catNav li:hover,
body.page_apparel #atg_b2cblueprint_catNav li.nav_apparel,
body.page_gift_ideas #atg_b2cblueprint_catNav li.nav_gift_ideas,
body.page_footwear #atg_b2cblueprint_catNav li.nav_footwear,
body.page_tables #atg_b2cblueprint_catNav li.nav_tables,
body.page_seating #atg_b2cblueprint_catNav li.nav_seating,
body.page_storage_and_display #atg_b2cblueprint_catNav li.nav_storage_and_display,
body.page_bed_and_bath #atg_b2cblueprint_catNav li.nav_bed_and_bath,
body.page_home_accessories #atg_b2cblueprint_catNav li.home_accessories{background:url(bg_primary_nav_on.gif) no-repeat 0 0;}
#atg_b2cblueprint_catNav li:hover a,
body.page_apparel #atg_b2cblueprint_catNav li.nav_apparel a,
body.page_gift_ideas #atg_b2cblueprint_catNav li.nav_gift_ideas a,
body.page_footwear #atg_b2cblueprint_catNav li.nav_footwear a,
body.page_tables #atg_b2cblueprint_catNav li.nav_tables a,
body.page_seating #atg_b2cblueprint_catNav li.nav_seating a,
body.page_storage_and_display #atg_b2cblueprint_catNav li.nav_storage_and_display a,
body.page_bed_and_bath #atg_b2cblueprint_catNav li.nav_bed_and_bath a,
body.page_home_accessories #atg_b2cblueprint_catNav li.home_accessories a{background:url(bg_primary_nav_on.gif) no-repeat 100% 0;color:#fff;}
#atg_b2cblueprint_catNav li:hover a,
#atg_b2cblueprint_catNav li a:hover,
#atg_b2cblueprint_catNav li a:active{color:#fff;}
#atg_b2cblueprint_catNav li a,
#atg_b2cblueprint_catNav li:hover li a{color:#ffffff;}
#header #atg_b2cblueprint_catNav li li a {color:#797979;}
#atg_b2cblueprint_catNav li:hover li a:hover,
#atg_b2cblueprint_catNav li:hover li a:active{color:#fff;}
#header #atg_b2cblueprint_catNav li li,
#header #atg_b2cblueprint_catNav li li a{float:none;line-height:normal;background-color:transparent;background-image:none;padding:0;}
#header #atg_b2cblueprint_catNav li li{line-height:17px;background:none;font-size: 12px;float:none;border-bottom:1px dashed #d6d6d6;}
#header #atg_b2cblueprint_catNav li li.last{border:none;}
#header #atg_b2cblueprint_catNav li li a{height:auto;text-align:left;padding:4px 10px;}
#atg_b2cblueprint_catNav li li,
#atg_b2cblueprint_catNav li li a{width:auto;float:none;text-align:left;}
#header #atg_b2cblueprint_catNav li li a:hover,
#header #atg_b2cblueprint_catNav li li a:active{color:#fff;text-decoration:none;background:#ebb600;}
#atg_b2cblueprint_catNav li li li a{font-weight:normal;}
#atg_b2cblueprint_catNav li:hover, 
#atg_b2cblueprint_catNav li.hover { position: static; }
/* category navigation  */
#atg_b2cblueprint_catNav li.nav_auto_width{width:60px;}
/* personal nav  */
#atg_b2cblueprint_personalNav{width:545px;overflow:hidden;position:absolute;left:8px;top:-33px;z-index:100;font-size:1em;color:#fff;}
#atg_b2cblueprint_personalNav strong{color:#f1cc14;}
#atg_b2cblueprint_personalNav ul{float:left;}
#atg_b2cblueprint_personalNav #atg_bc2blueprint_languages {background:url(bg_toolbox_separator.png) no-repeat 0 80%;padding:0 0 0 11px;}
#atg_b2cblueprint_personalNav li{float:left;padding:0 18px 0 0;}
#atg_b2cblueprint_personalNav li a{color:#b5d41a;text-decoration:none;}
#atg_b2cblueprint_personalNav li a.active,
#atg_b2cblueprint_personalNav li a:hover{color:#e5f288;}
#atg_b2cblueprint_personalNav a:link {color: #f1cc14;}
#atg_b2cblueprint_personalNav a:visited {color: #f1cc14;}
#atg_b2cblueprint_personalNav a:hover {text-decoration: underline;}
#atg_b2cblueprint_personalNav a:active {color: #f1cc14;}
/* cart  */
#atg_b2cblueprint_navCart{width:360px;position:absolute;right:28px;top:-39px;z-index:100;font-size:.917em;overflow:visible;}
*+html #atg_b2cblueprint_navCart{top:-50px;}
*html #atg_b2cblueprint_navCart{top:-50px;}
#atg_b2cblueprint_navCart ul{width:360px;position:relative;float:none;height:30px;}
#atg_b2cblueprint_navCart .view_cart{position:relative;width:144px;left:121px;top:0;float:none;}
#atg_b2cblueprint_navCart li.checkout{position:absolute;right:0;top:0;float:none;}
#atg_b2cblueprint_navCart a{color:#fff;text-decoration:none;}
#atg_b2cblueprint_navCart .view_cart{position:relative;width:144px;left:121px;float:none;}
#atg_b2cblueprint_navCart li.checkout{position:absolute;right:0;top:0; *top:11px;float:none;}
#atg_b2cblueprint_navCart a{color:#fff;text-decoration:none;}
.cartItem {padding: 0px 0px 0px 0px; margin: 0px 0 0px 0;float: none; width: auto;}
.cartItemOptions {padding: 10px 0 0 0;}
.cartItem select {margin: 2px 0 0 0; padding: 0px; font-size: 0.95em; color: #333333;}
.cartItemLine {clear: both;width: 750px;border-top: 1px dotted #ccc;padding: 0px 0 0px 0;margin: 0px 0 20px 0;}
.cartTotalLine {width: 750px;border-top: 1px solid #ccc;padding: 0px 0 0px 0;margin: 0px 0px 20px 0;}
.fullLine {width: 900px;}
.cartItemImage {float: left;}
.cartItemDetails {float: left;width: 170px;padding: 0 20px 0 15px;}
.cartItemDetailsShort {float: left;width: 165px;padding: 0 5px 0 10px;}
.cartItemMessage {float: left;width: 350px;padding: 0 0 0 97px;}
.cartItemDetails b, .cartItemDetailsShort b {font-weight: bold;color: #5f99db;}
.cartItemShipTo {float: left;padding: 0 0 0 14px;}
.cartItemAction {float: left;padding: 0 0 0 14px;width:109px;}
.cartItemAction img {padding: 0 0 5px 0;}
.cartMessage {float: left;}
.cartMessage textarea {width: 490px; height: 95px; color: #333333; font-size: 0.95em;}
.cartTotals {float: right; width: 375px;text-align: right;font-size: 1.1em;padding: 0 10px 0 0;}
.cartTotalsContainer {padding: 5px 0 0 0;}
.cartTotalsLabel {float: right; color: #5f99db; padding: 0 10px 0 0;}
.cartTotalsValue {float: right;width: 70px;}
.cartTotalsFinal {padding: 18px 0 0 0;font-size: 1.4em;}
/* favorites */
.favoritesColumn {float: left; padding: 0 10px;}
.cartItemDivider {float: left;border-bottom: 1px dotted #ccc;width: 422px;padding: 0px 0 0 0;}
.favoritesRow {padding: 0px 0 20px 0;}
.favoritesRow .cartItem{float: left;}
.favoritesRow .rightItem {margin: 0px 0px 0px 40px;}
/* view cart  */
#atg_b2cblueprint_navCart .view_cart a.button{background:url(bg_cart_view.gif) no-repeat 0 0;width:116px;height:30px;line-height:30px;float:left;cursor:pointer;position:absolute;left:0;top:-2px;}
#atg_b2cblueprint_navCart .view_cart a.button:hover{background-position:0 100%; }
#atg_b2cblueprint_navCart .view_cart a{background:none;float:none;}
#atg_b2cblueprint_navCart .view_cart span{float:left;padding:0 0 0 43px;}
#atg_b2cblueprint_navCart .view_cart strong.price,
#atg_b2cblueprint_navCart .view_cart a.button strong{float:right;text-align:center;width:43px;}
/* checkout  */
.sharedHeaderLeft {float: left;}
.sharedHeaderRight{float: right;}
.sharedHeaderRightIndent{margin: 6px 16px 4px 0;}
.checkoutbillingaddress {width: 260px;}
.checkoutContentRadioOffset {position: relative; padding: 0 0 0 25px;}
.checkoutExistingCard .editButton, .checkoutaddress .editButton, .editButton {font-weight: bold;padding: 4px 0 18px 0 ;}
.checkoutExistingCard {float: left;width: 175px;padding: 0 17px 30px 0;}
.checkoutExistingCard B {font-weight: bold;color: #5F99DB;}
.checkoutExistingDefault {padding: 10px 0 5px 22px;}
.checkoutExistingDefault B {font-weight: bold;color: #B35639;}
.checkoutExistingCard .editButton, .checkoutaddress .editButton {font-weight: bold;padding: 4px 0 18px 0 ;}
.checkoutExistingCard .radioCell, .checkoutExistingCVV .radioCell {float: left;width: 22px;}
.checkoutExistingCard .cardCell, .checkoutExistingCVV .cvvCell {float: left;width: 153px;}
.sharedHeaderRightIndentLarge{margin: 6px 30px 4px 0;}
.checkoutExistingCVV .cvvCell {padding: 0 0 20px 0;}
.checkoutActions {float: right;line-height: 1px;font-size: 1px;padding: 0 0 5px 0;}
.checkoutAlignGC{padding: 10px 0 0 0;}
.reverseLineWrap {margin: -50px 37px 0px 0;}
.outerCheckout {padding-right: 17px;}
.outerCheckoutLeft {float: left; padding: 5px 0 0 17px;}
.outerCheckoutLeft_0pad {float: left; padding: 5px 0 0 0px;}
.checkoutActions img {padding: 0 0 0 5px;}
.checkoutActions a:focus img {border: 1px dotted #000000 ;margin: -1px;}
.checkoutGiftCardText {width: 650px;padding: 0 0 40px 0;}
.loginContainer {height: 55px;}
.loginForm {height: 148px;}
.actionRightPadding {padding: 0 39px 0 0;}
.checkoutShippingTitle {padding: 0 0 10px 0;}
/* cart title item */
.checkoutShippingTitle_Item 		{position: absolute;left: 35px;}
.checkoutShippingTitle_Status 		{position: absolute;left: 377px;}
.checkoutShippingTitle_YourPrice 	{position: absolute;left: 566px;}
.checkoutShippingTitle_Quantity 	{position: absolute;left: 674px;}
.cartTitle_Action			{position: absolute;left: 760px;}
.checkoutShippingTitle_Total 		{position: absolute;left: 899px;}
.checkoutShippingContent_Total		{font-weight: bold;text-align:right;}
.checkoutShippingContent_Item		{float: left;width: 342px;}
.checkoutShippingContent_Item_Short	{float: left;width: 265px;}
.checkoutShippingContent_Status		{float: left;width: 149px;height: 100px; line-height:1.66em; padding-top:3px;}
.checkoutShippingContent_YourPrice	{float: left;width: 108px;font-weight: bold;padding-right: 40px;text-align:right;}
.checkoutShippingContent_Quantity	{float: left;width:71px;height: 100px;padding-left:15px;}
.checkoutShippingContent_Action		{float: left;width:112px;height: 100px;}
.checkoutShippingContent_Action_Short	{float: left;width: 158px;height: 100px;}
.checkoutShippingContent_Status .note 		{color: #B35639;padding: 10px 0 0 0;}
.note_available	{color: #B35639;padding: 0px 0 0 0;}
.error_available {color:#B35639;font-weight:bold;padding:0px 0;}
.checkoutShippingContent_YourPrice .note 	{font-weight: normal;font-style: italic;padding: 5px 0 0 0;padding-bottom: 5px; width: 108px; margin-left: -40px;float:right;}
.checkoutShippingContent_Quantity input	{margin:0 8px 0 0;padding:2px 0px 2px 5px;text-indent: 0px;font-size: 0.95em;color: #6a6c69; width: 18px;}
.checkoutShippingContent_Action img, .checkoutShippingContent_Action_Short img {padding: 0 0 5px 0;}
.checkoutShippingTitle_ShipTo {position: absolute;left: 384px;}
.checkoutShippingTitle_Action {position: absolute;left: 836px;}
/* Favorites Home Page */
.yellowbox{margin: 0 0 -4px 0; padding:0 0 -2px 0;}
.favorites_finder{width:712px; height:386px; position:relative;background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; font-family:Arial}
.favorites_finder p.first{position:absolute;top:0;left:0; width:180px;z-index:5;margin:28px 0 0 220px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.favorites_finder p.first span.title{font-size:2em; line-height:2em;}
.favorites_finder p.first span.lineheight{line-height:2em;}
.favorites_finder p.first li{line-height:2em;}
.favorites_finder p.second{position:absolute;top:0;left:0;width:220px;z-index:5;margin:40px 0 0 456px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.favorites_finder p.second span{font-size:2em; line-height:1.2em;}
.favorites_finder p.third{position:absolute;left:0;top: 0;width:180px;z-index:5;margin:320px 0 0 456px; color:#432;font-size:.9em;font-weight:500;line-height:1.5em;}
.favorites_finder p.third span.title{font-size:2em; line-height:1.2em;}
.favorites_finder p.third span.spacer{margin-right:32px;}
.favorites_finder p.third a.third_left{width:300px;}
.favorites_finder p.third strong{font-size:1.0em;}
.favorites_finder p.fourth{position:absolute;left:0;top: 0;width:240px;z-index:5;margin:270px 0 0 456px; color:#432;font-size:1.6em;font-weight:500;line-height:1.5em;}
.favorites_finder img.backdrop{position:absolute;left:0;top:0;z-index:1;}
.favorites_finder img.favoritepicture{position:absolute; left: 456px; top: 80px; z-index:4;}
.favorites_finder img.registerbutton{position:absolute; left: 450px; top: 270px; z-index:4;}
/* new Favorites finder*/
.favorites_finder_new{width:416px; height:386px; position:relative; float:left; background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; margin:0; font-family:Arial}
.favorites_finder2{width:100px; position:relative; float:left; background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; margin:0; font-family:Arial}
.favorites_finder_new p.first{position:absolute;top:0;left:0; width:180px;z-index:5;margin:28px 0 0 220px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.favorites_finder_new p.first span.title{font-size:2em; line-height:2em;}
.favorites_finder_new p.first span.lineheight{line-height:2em; margin:0;padding:0}
.favorites_finder_new p.first span.lineheight a{color:#432}
.favorites_finder_new p.first span.lineheight a:hover{text-decoration:none}
.favorites_finder_new p.first li{line-height:2em;}
.favorites_finder2 p.second{position:absolute;top:0;left:0;width:220px;z-index:5;margin:40px 0 0 56px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.favorites_finder2 p.second span{font-size:2em; line-height:1.2em;}
.favorites_finder2 p.third{position:absolute;left:0;top: 0;width:180px;z-index:5;margin:170px 0 0 56px; color:#432;font-size:.9em;font-weight:500;line-height:1.5em;}
.favorites_finder2 p.third span.title{font-size:2em; line-height:1.2em;}
.favorites_finder2 p.third span.spacer{margin-right:32px;}
.favorites_finder2 p.third a.third_left{width:200px;}
.favorites_finder2 p.third strong{font-size:1.0em;}
.favorites_finder2 p.fourth{position:absolute;left:0;top: 0;width:240px;z-index:5;margin:270px 0 0 56px; color:#432;font-size:1.6em;font-weight:500;line-height:1.5em;}
.favorites_finder_new img.backdrop{position:absolute;left:0;top:0;z-index:1;}
.favorites_finder2 img.backdrop{position:absolute;left:0;top:0;z-index:2;}
.favorites_finder2 img.favoritepicture{position:absolute; left: 56px; top: 80px; z-index:4;}
.favorites_finder2 img.registerbutton{position:absolute; left: 50px; top: 270px; z-index:4;}
.favorites_finder2 img.viewfavorites{position:absolute; left: 48px; top: 120px; z-index:4;}
/* Other Favorites */
.favorites_message{margin:6px 0 4px 0;}
.favoritesItem {margin: 10px 0px; padding: 0; height: 140px; background:url(products-filters_sep.png) repeat-x bottom;}
.favoritesItem_last{background:none;clear:both}
.favoritesContent_Item		{float: left;width: 342px;}
.favoritesContent_Status	{float: left;height: 120px;width: 110px; padding-right: 10px;}
.favoritesContent_YourPrice	{float: left;width: 120px;height: 120px; font-weight: bold;}
.favoritesContent_Action	{float: left;width: 90px;height: 120px; margin:0 -20px 0 -20px}
.favoritesContent_Status .note 		{color: #B35639;padding: 5px 0 0 0;}
.favoritesContent_YourPrice .note 	{font-weight: normal;font-style: italic;padding: 5px 0 0 0;}
.favoritesContent_Action img {padding: 0 0 5px 0;}
.favoritesTitle 			{padding: 0px 0px 0px 16px; width:700px}
.favoritesTitle_Item 		{float: left;width: 342px;}
.favoritesTitle_Status 		{float: left;width: 118px;}
.favoritesTitle_YourPrice 	{float: left;width: 100px;}
/* orders */
.orderItem 			{margin: 0px 0px 0px -14px; clear:both; }
.ordersTitle 		{padding: 0px 0px 0px 19px; width:700px}
.ordersTitle_Date 	{float: left;width: 200px;}
.ordersTitle_Order 	{float: left;width: 188px;}
.ordersTitle_Status 	{float: left;width: 100px;}
.ordersContent_Date		{float: left;width: 200px;  height: 40px; font-weight: bold; padding-top: 20px; padding-left: 20px}
.ordersContent_Order	{float: left;width: 188px; height: 40px; font-weight: bold; padding-top: 20px}
.ordersContent_Status	{float: left;width: 170px; height: 40px; font-weight: bold; padding-top: 20px}
.ordersContent_Details	{float: left;width: 174px; height: 40px; font-weight: bold; padding-top: 20px;margin-right:-20px;}
.ordersHighlighted		{background:#FEB}
/* giftlists */
.availableGiftItems	{padding-left: 24px; color:#B35639; font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
.giftsItem 			{margin: -10px 0px 0px -10px; padding: 0 0 0 0; }
.giftsCartItem 		{margin: 0px 0px 20px 0px; padding: 0 0 0 0; background:transparent url(products-filters_sep.png) repeat-x bottom; height:40px;} 
.giftsCartItem_last	{margin: 0px 0px 0px 0px; padding: 0 0 0 0; background:none; height:10px;}
.giftsCartItem a		{font-weight:bold;color: #5F99DB; }
.giftsCartItem_last a	{font-weight:bold;color: #5F99DB; }
.giftsTitle 			{padding: 0px 0px 0px 24px; width:700px}
.giftsTitle_Name	{float: left;width: 180px;}
.giftsTitle_Date 	{float: left;width: 120px;}
.giftsTitle_Type 	{float: left;width: 120px;}
.giftsTitle_Desc	{float: left;width: 120px;}
.giftsItems_ItemTitle{float: left;width: 340px;}
.giftsItems_Title	{float: left;width: 80px;}
.giftsCartTitle 			{padding: 0px 0px 24px 16px; width:700px}
.giftsCartTitle span 		{color: #5F99DB;}
.giftsCartTitle_Name	{float: left;width: 342px;}
.giftsCartTitle_EventName	{float: left;width: 120px;}
.giftsCartTitle_Date	{float: left;width: 140px;}
.giftsCartTitle_Type	{float: left;width: 140px;}
.giftsCartTitle_Price 	{float: left;width: 120px;}
.giftsCartTitle_Left 	{float: left;width: 120px;}
.giftsCartTitle_Quantity	{float: left;width: 60px;}
.giftsCart_Action	{float: left;width: 90px;height: 120px; margin-left: 0px}
.giftsContent_Name	{float: left;width: 180px; height: 60px; padding-top: 20px; padding-left: 20px; line-height: 1.1em}
.giftsContent_Date	{float: left;width: 120px; height: 60px; padding-top: 20px}
.giftsContent_Type	{float: left;width: 120px; height: 60px; padding-top: 20px}
.giftsContent_Desc	{float: left;width: 120px; height: 60px; padding-top: 20px}
.giftsCartContent	{float: left;width: 120px;}
.giftsItemsContent	{float: left;width: 80px;}
.giftsItemsContent .note{font-weight: normal;font-style: italic;padding: 5px 0 0 0;}
.giftsCartContent_Left	{float: left; width: 120px;}
.giftsCartContent_Quantity	{float: left; width: 100px;}
.gifts_newAddress	{padding-left: 10px; color: #5F99DB; font-weight:bold}
a.gifts_newAddress:hover{color: #5F99DB;}
.gifts_shipping		{line-height:2.2em;}
.gifts_findfriends	{float:right; padding-right:50px;}
.gifts_card_previewLeft{float:left;width:240px;height:150px;margin:4em;}
.gifts_card_previewRight{float:left;width:260px;height:150px;margin:1em;}
.gifts_card_previewInput{float:right;width:400px; height:220px; color:#66F}
.gifts_card_previewInputL{float:right;width:80px;text-align:right; padding-right:20px; font-weight:bold}
.gifts_card_previewInputR{float:right;width:300px;}
.gifts_card_buy{float:left; width:200px; height:200px;margin: 70px 0 50px 20px;}
.gifts_card_buy span{font-size:1.3em; font-weight:bold; color:#5F99DB;}
.gifts_card_buy img{margin: 10px 0 0 -8px;}
.gifts_card_details{float:left;width:320px;text-align:center}
.gifts_card_details a{color:#729600}
.gifts_card_balance{float:left;width:300px;text-align:center}
.gifts_card_balance a{color:#729600}
.gifts_card_conditions{float:right;width:300px;text-align:center}
.gifts_card_conditions a{color:#729600}
.gifts_check_balance{float:left;margin-right:-100px; padding-top:7px;}
.gifts_check_balance_text{font-size:1.2em; color:#999}
.giftcard_fieldLine {text-align: left; margin:0px 0 30px 0; padding: 0 0 0 16px; clear: both; background:transparent url(products-filters_sep.png) repeat-x bottom; height:156px;}
.giftcard_fieldLine_last {text-align: left;margin:0px 0 -10px 0; padding: 0 0 0 16px; clear: both;}
.leaves{background:url(leaves.jpg)}
/* My Account */
.myAccount {background:url(products-filters_sep.png) repeat-x bottom; margin-bottom: 12px; clear:all;float:left; width:270px; height:30px}
.myAccount span {color:#5F99DB;}
.myAccount_last {background:none; clear:all;float:left; width:270px; height:50px;}
.myAccount_last span {color:#5F99DB;}
.myAccount_a {float:right; width:28px; clear:right; height:30px;margin:0 0 12px -10px; padding-left:10px; background:url(products-filters_sep.png) repeat-x bottom;}
.myAccount_a a{color:#5F99DB;}
.myAccount_addressBox {line-height:1.4em; padding-top:10px; clear:both;}
.myAccount_tiger {background:url(tiger_laydown.jpg) no-repeat top right;}
.myAccountBox{width: 348px;}
.myAccountSubbox{width:300px;height:260px;}
.myInformation {}
.myInformation span {color:#5F99DB;}
.myInformation_box {line-height:1.4em;height:100px; margin-top: 16px}
.myInformation_links a{color:#5F99DB;}
.myInformation_checkbox {clear:both; margin: 12px 0px 0px 0px;float:left; height:20px;}
.myInformation_checkbox_label{margin: 0px 0 0px 8px;float:left; width:300px; height:20px; padding:12px 0 0px 0}
.myInformation_radio{margin: 0px 10px 0 10px; float:left;}
.myInformation_about{padding:12px 0 12px 0; clear:none;}
.myInformation_about_checkbox{width:120px;float:left;}
/* Login / Registration */
.navWidth_login{float: left; text-align: left; width: 282px; padding: 0px; margin: 0px;}
.navWidth_register{float: left; text-align: left; width: 476px; padding: 0px; margin: 0px;}
.login_feature{float:left; margin:1.8em 1.8em 0 1.8em;}
.login_parrot{background:url(papoo.jpg) bottom right no-repeat; height:180px; margin-right: 40px}
.login_separator{border:medium none; line-height:0.2em; background:#999; height:1px; margin-top:10px;}
.login_login {font-weight:bold; color:#FFF; background:url(heading_blue.gif) no-repeat 0 0; height:22px; margin-left: 0px; padding:8px 0 0 10px;}
.login_login span{font-weight:normal; color:#FFF;}
.login_register {font-weight:bold; color:#FFF; background:url(heading_orange.gif) no-repeat 0 0; height:22px; margin-left: 0px; padding:8px 0 0 10px;}
.login_register span{font-weight:normal; color:#FFF;}
/* Site Map */
.sitemap_subcategory{background:url(products-filters_sep.png) repeat-x bottom; padding-bottom: 4px; margin-bottom: 4px;}
.sitemap_subcategory a:hover{color:#7f7f8c}
.sitemap_subcategory_last{background:none; padding: 0;margin:0}
.sitemap_subcategory_last a:hover{color:#7f7f8c}
.sitemap_majorlink{background:url(products-filters_sep.png) repeat-x bottom; padding-bottom: 4px; margin-bottom: 4px; margin-left:15px}
.sitemap_majorlink_last{background:none; padding-bottom: 0px; margin-bottom: 0px; margin-left: 15px;}
.sitemap_subtitle{background:none;margin-left:15px;}

.categorybar{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	height:43px;
	padding-left:29px;
	padding-top:5px;
	margin-left:-17px;
	background:transparent;
	width:100%;
	}
.subcategoryseparator {
	width:100%;
	clear:both;
	margin-bottom:1px;
	margin-top:1px;
	height:1px;
	background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;
	}
.subcategory{
	font-weight:bold;
	font-family:Arial;
	}

/* FAQ */
.faq_title {width:100%;clear:both;}
.faq_title li{background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;margin-bottom:4px;padding-bottom:4px;margin-top:4px;}
.faq_title li.last{background:none}
.faq_title a{color:#729600;font-size:1.3em;font-weight:normal;}

.faq_QA {clear:both;	margin-bottom:1px;margin-top:10px; background: url(corners/bottom.gif) repeat-x bottom;}
.faq_QA span{font-size:0.8em;color: #7F7F8C;}
.faq_QA span.A{font-size:1.5em;color:#5F99DB;font-weight:bold;}
.faq_QA a{color: #5F99DB;}
.faq_QA a.return{float:right; clear:both; font-size:0.8em;color: #5F99DB;background:transparent url(products-filters_return.png) no-repeat right;padding:0px 16px; margin-top:10px;	}
/* Privacy & Security */
.ps_item {width:100%;clear:both;font-size:.95em;padding-bottom: 8px;margin-bottom:8px;margin-top:8px;background:transparent url(products-filters_sep.png) repeat-x bottom;}
.ps_item span{color:#5F99DB;font-weight:bold;font-size: 1.05em}
.ps_item li{list-style-image:url(blt_list.gif);margin-left:1.5em;}
.ps_item a{color:#5F99DB;}
.ps_address {margin-left:16px}
.ps_giftImage{float:left; width:160px;}
.ps_float{float:left; width:500px;}
.ps_item_last {width:100%;clear:both;font-size:.95em;padding-bottom: 8px;margin-bottom:8px;margin-top:8px;background:none;border-bottom:medium solid #CCC}
.ps_item_last span{color:#5F99DB;font-weight:bold;font-size: 1.05em}
.ps_item_last li{list-style-image:url(blt_list.gif);margin-left:1.5em;}
.ps_item_last a{color:#5F99DB;}


.taxes_place{width:160px;float:left; font-weight:bold}
.taxes_amount{width:400px;float:left}

.updated{font-style:italic;font-weight:bold;}

/* Address Book */
.addressbook {width:166px; float:left; height: 220px; margin-top:10px; border-right: 1px solid #ccc; margin-right:14px;}
.addressbook span{color:#5F99DB;font-weight:bold;font-size: 1.05em}
.addressbook a{text-decoration:underline; font-weight:bold; line-height:2.2em}
.iguana{background: url(lizard.jpg) no-repeat top right;}
.leopard{background: url(leopard.jpg) no-repeat top right;}
/* Payment Information */
.paymentinfo {width:166px; float:left; height: 270px; border-right: 1px solid #ccc; margin-right:14px; margin-top:10px; padding: 0 0 25px 0;}
.paymentinfo span{color:#5F99DB;font-weight:bold;}
.paymentinfo a{text-decoration:underline; font-weight:bold; line-height:2.2em}
.paymentinfo_address{height:130px;float:left;width:140px;}
.paymentinfo_address span{font-weight:bold; color:#5F99DB;}
.paymentinfo_address_radio{height: 130px;float:left;width:30px;}
.paymentinfo_addaddress{padding-left:24px;}
.paymentinfo_fieldPair {float: left;padding: 1px 20px 0 0; height:30px}
.paymentinfo_fieldPair label {color: #5F99DB;}
.paymentinfo_findNote{font-size:0.9em; text-decoration:underline;padding-left:1px}

.paymentinfo_shippingAddress{float: left;width:22px;}
/* Cookies Error Page */
.cookiesErrorList{margin:20px 10px 30px 30px;}
.cookiesErrorList li{list-style-image:url(blt_list.gif);}

/* Contact Us */
.contact_blue {font-weight:bold; color:#EEE; background:url(heading_blue2.gif) no-repeat 0 0; height:22px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.contact_orange {font-weight:bold; color:#EEE; background:url(heading_orange2.gif) no-repeat 0 0; height:22px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
/* Order Tracking */
.ordertracking_detail{width: 240px;height:200px;float:left}
.ordertracking_detail h3{margin:0px;padding:0px}
.ordertracking_detail li{background:transparent url(products-filters_sep.png) repeat-x bottom;list-style:none;line-height:2em}
.ordertracking_detail li.last{background:none}
.ordertracking_detail2{width: 180px;height:200px;float:left}
.ordertracking_detail2 h3{margin:0px;padding:0px}
.ordertracking_detail2 li{background:transparent url(products-filters_sep.png) repeat-x bottom;list-style:none;line-height:2em}
.ordertracking_detail2 li.last{background:none}
.ordertracking_infobox{height:10em;width:16em;}
.ordertracking_addressbox{height:9em;width:16em;}
.butterfly{background:url(butterfly.jpg) no-repeat 450px 0px;}
.ordertracking_blueheader{font-weight:bold; color:#EEE; background:url(heading_blue150.gif) no-repeat 0 1px; height:21px;width:280px;margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.ordertracking_orangeheader{font-weight:bold; color:#EEE; background:url(heading_orange150.gif) no-repeat 0 1px; height:21px;width:280px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.ordertracking_blueheader{font-weight:bold; color:#FFFFFF; background:url(heading_blue150.gif) no-repeat 0 1px; height:21px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.ordertracking_orangeheader{font-weight:bold; color:#FFFFFF; background:url(heading_orange150.gif) no-repeat 0 1px; height:21px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.ordertracking_cost1{font-size:1.2em;float:right;width:100px;color:#5F99DB; text-align: right; margin-bottom:-10px}
.ordertracking_cost2{font-size:1.2em;float:right;width:100px;text-align:right; margin-bottom:-10px}
.ordertracking_cost1 h3{margin:0;padding:0;font-size:1.2em;}
.ordertracking_cost2 h3{margin:0;padding:0;font-size:1.2em;}
.ordertracking_title{padding: 0px 0px 0px 16px; width:712px}
.ordertracking_noBoxtitle{padding: 0px 0px 0px 0px; width:712px}
.ordertracking_item{float:left;width:340px}
.ordertracking_quantity{float:left;width:100px}
.ordertracking_price{float:left;width:100px}
.ordertracking_status{float:left;width:170px;}
.ordertracking_content{float: left;width: 100px; height:100px}
.ordertracking_contentItem{float: left;width: 342px}
.ordertrackingItem{margin: 10px 0px 10px; padding: 0px 0 16px 0; height: 140px; background:url(products-filters_sep.png) repeat-x bottom;}
.ordertrackingItemNoBox{margin: 10px 0px 20px; padding: 0px 0 24px 0; height: 140px; background:url(products-filters_sep.png) repeat-x bottom;}
.ordertrackingItem_last{background:none;clear:both}
.ordertracking_shipmentheader{font-weight:bold; color:#EEE; background:url(ship_heading.gif) no-repeat 0 1px; height:40px; margin: 0 0 -8px 0px; padding:12px 0 0 10px; text-align:bottom; width:756px}
.orders_right_total		{float:right; width: 80px}
.orders_right_description	{float:right;color:#5F99DB;}
.orders_right_total		span{font-size:1.3em; font-weight: bold; line-height:1.6em; color:#729600}
.orders_right_description	span{font-size:1.3em; font-weight: bold; line-height:1.6em; color:#729600}
.giftbox{clear:left; font-size:.9em}
/* Gift Finder Landing */
.gift_finder{width:712px; height:386px; position:relative;background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; font-family:Arial}
.gift_finder p.first{position:absolute;top:0;left:0; width:140px;z-index:5;margin:28px 0 0 210px; color:#432;font-size:1.3em;font-weight:500;line-height:1.5em;}
.gift_finder p.first span{font-size:2em; line-height:1.2em;}
.gift_finder p.second{position:absolute;top:0;left:0;width:220px;z-index:5;margin:28px 0 0 420px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.gift_finder p.second span{font-size:2em; line-height:1.2em;}
.gift_finder p.third{position:absolute;left:0;top: 0;width:260px;z-index:5;margin:280px 0 0 420px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.gift_finder p.third span.title{font-size:2em; line-height:1.2em;}
.gift_finder p.third span.spacer{margin-right:32px;}
.gift_finder p.third a.third_left{width:300px;}
.gift_finder p.third strong{font-size:1.0em;}
.gift_finder img.backdrop{position:absolute;left:0;top:0;z-index:1;}
.gift_finder img.giftcard{position:absolute; left: 530px; top: 112px; z-index:4;}
/* View Catalog */
.catalog_viewText{font-size:0.95em;}
.catalog_browse {float:left; height:260px; margin-bottom: 16px; background:url(products-filters_sep.png) repeat-x bottom;}
.catalog_browse img{margin-left:-4px;}
.catalog_browse .img1{padding:0 26px 0 0}
.catalog_browse .img2{padding:0 10px 0 26px}
.catalog_browse span{color:#5F99DB;font-size:1.1em}
.catalog_browse a{text-decoration:underline}
.catalog_request{height:122px; margin-bottom:10px;font-size:0.9em; line-height:2em; background:url(online_catalog1_sm.jpg) left no-repeat; padding-left:94px;}
.catalog_quickshopLine {text-align: left; height: 160px; line-height:2.6em; padding: 0px 0px 0px 15px; margin-bottom: 30px; clear: both; background:url(products-filters_sep.png) repeat-x bottom;}
.catalog_keycode{float:left;width:200px; height:266px}
.catalog_infoText{margin-left:16px; font-size:0.95em;}
.catalog_keycodeInput{float:left; margin: 0 0 0 40px; padding: 0 0px 0 20px; height:200px; width:200px; background:url(catalog_keycode.jpg) left no-repeat;}
.catalog_keycodeInput img{margin:176px 0px 0px 80px;}
.catalog_fieldPair{float:left; margin:0 10px 10px 0; padding: 0 0 0 0;}
.catalog_signUp{background:url(ng_cover.gif) no-repeat;height:260px; margin: 20px 0 0 0; padding: 4px 0 0 150px;}
.catalog_signUp .greentext{padding-left:6px;float:left;width:210px}
.catalog_errortext{color:#B35639; font-weight: bold; padding: 100px 0 0 12px; line-height:2em;}
.catalog_error{color:#B35639; font-weight: bold; margin-top:-8px;}
.catalog_separator{background:url(products-filters_sep.png) repeat-x; width:750px; margin:20px 0 10px 0; clear:both;}
.catalog_checkoutActions{background:url(products-filters_sep.png) repeat-x top; width:740px; padding-top:24px; margin-top:20px; clear:both; }
.catalog_checkoutActions img{float:right;}
.catalog_errors{color:#B35639; font-weight: bold; padding: 10px 0;}
/* Review and Place Order */
.review_errortext	{color:#B35639; font-weight: bold; padding: 26px 0;}
.review_col1		{float: left; text-align: left; width: 280px; padding: 0px; margin: 0px;}
.review_col2		{float: left; text-align: left; width: 340px; padding: 0px; margin: 0px;}
.review_col3		{float: left; text-align: left; width: 310px; padding: 0px; margin: 0px;}
.review_col3		img{margin:240px 0 0 116px;}
.review_col3_1		{float: left; text-align: left; width: 310px; padding: 0px; margin: 0px;}
.review_col3_1		img{margin:310px 0 0 116px;}
.review_home		{float: left; width: 140px; height:11em;padding-right: 8px;}
.review_shippingmethod	{float: left; width: 150px; margin-right:-20px; height:11em}
.review_entercode{font-size: 1.2em;color:#729600;}
h1.review_edit		{margin-bottom:-10px}
h1.gift_options span	{color:#999999;}
.review_title 			{padding: 0 0 10px 0px;}
.review_title_Item 		{width: 342px;float:left;}
.review_title_Status 	{width: 188px;float:left;}
.review_title_YourPrice 	{width: 106px;float:left;}
.review_title_Quantity 	{width: 200px;float:left;}
.review_title_Total 		{width: 56px;float:left; text-align:right}
.review_title_Total_right{width: 56px;float:right; text-align:right}
.review_cartItem		{padding: 10px 0px 0px 0px; margin: 0px 0 10px 0;float: none; width: auto; background:url(products-filters_sep.png) repeat-x bottom;}
.review_cartItem_last	{padding: 10px 0px 0px 0px; margin: 0px 0 0px 0;float: none; width: auto; border-bottom:medium solid #CCC;}
.review_cartItem_noLine	{padding: 10px 0px 0px 0px; margin: 0px 0 0px 0;float: none; width: auto;}
.review_cartQuantity	{float: left;width: 185px;height: 100px;padding-left:15px;}
.review_cartQuantity	input{padding: 0px 0 0 0px;text-indent: 3px;font-size: 0.95em;color: #6a6c69; width: 20px;}
.review_cartTotal		{text-align:right;width:54px;float:left;font-weight:bold}
.review_left			{float:left; width: 400px; padding-top:16px;}
.review_right			{float:right; padding:16px; width:400px; text-align:right; font-size:1.1em}
.review_right_total		{float:right; width: 80px}
.review_right_description	{float:right;color:#5F99DB;}
.review_right_total		span{font-size:1.3em; font-weight: bold; line-height:2.4em;}
.review_right_description	span{font-size:1.3em; font-weight: bold; line-height:2.4em;}
.review_Actions			{float:right;padding-right:28px;}
.review_payment			{color:#FFF; margin:-1px;}
/* Choose Shipping Method */
.shippingmethod_shipmentheader_green{font-weight:bold; font-size:1.4em; color:#fff; background:url(ship_heading3.gif) no-repeat 0 1px; height:40px; margin: 0 0 -8px 0px; padding:12px 0 0 18px; width:938px}
.shippingmethod_shipmentheader{font-weight:bold; font-size:1.4em; color:#FFFFFF; background:url(ship_heading3.gif) no-repeat 0 1px; height:40px; margin: 0 0 -8px 0px; padding:12px 0 0 18px; width:938px}
.shippingmethod_options{height:16em}
.shippingmethod_option{padding:0 0 10px 20px; margin-left:0px; font-size:.9em;}
.shippingmethod_option input{margin-left: -18px; margin-right:6px}
.shippingmethod_option span{color:#5F99DB;font-size:1.2em; }
.shippingmethod_greenheader{font-weight:bold; color:#FFFFFF; background:url(heading_green150.gif) no-repeat 0 1px; height:22px; margin-left: 0px; padding:8px 0 0 10px; text-align:bottom}
.shippingmethod_address{height:16em; line-height:1.5em;}
.shippingmethod_address strong{color:#5F99DB;}
.shippingmethod_cartItem		{padding: 10px 0px 0px 0px; margin: 0px 0 10px 0;float: none; width: 96%; background:url(products-filters_sep.png) repeat-x bottom;}
/*
.shippingmethod_cartItem_last	{padding: 10px 0px 0px 0px; margin: 0px 0 0px 0;float: none; width: 96%; border-bottom:medium solid #CCC;}
*/
.shippingmethod_cartItem_last	{padding: 10px 0px 0px 0px; margin: 0px 0 0px 0;float: none; width: 96%; border-bottom:1px solid #CCC;}
.shippingmethod_Total			{float: left;width: 54px;height: 100px; font-weight: bold; text-align:right;}
.shippingmethod_giftmessage		{font-weight: bold;color: #5f99db; font-size:1.2em; line-height:2em;}
.shippingmethod_Actions			{padding-left:16px; width:900px;}
.shippingmethod_Actions			a{margin:5px;}
.shippingmethod_Actions			img{float:right; margin:0 5px 0 5px;}
/**/
h3.sharedHeaderRight {padding: 10px 10px 0 0;}
.sharedHeaderBottom {padding: 22px 0 0 0;}
.fixBR {width: 50px;height: 5px;line-height: 1px;}
#atg_b2cblueprint_navCart li.checkout a{background:url(bg_cart_checkout.gif) no-repeat 0 0;float:left;width:96px;text-align:left;height:21px;line-height:21px;margin:7px 0 0;padding:0 15px 0 12px;}
#atg_b2cblueprint_navCart li.checkout a:hover{background-position:0 100%;}
#atg_b2cblueprint_navCart li.view_cart{position:relative;}
#atg_b2cblueprint_navCart li.view_cart div.richCart{display:none;text-align:left;position:absolute;top:28px;left:-9999px;background-image:url(bg_blue_navcart.jpg); background-repeat:no-repeat;border-top:1px solid #fff;color:#fff;}
#atg_b2cblueprint_navCart li.view_cart .richCart ul{max-height:426px;width:264px;overflow:auto;}
#atg_b2cblueprint_navCart .view_cart li:hover div.richCart  {display:block;left:0;width:265px;font-size:1.091em;padding:10px;visibility: visible;}
#atg_b2cblueprint_navCart .view_cart a:hover div.richCart {display:block;left:0;width:265px;font-size:1.091em;padding:10px;visibility: visible;}
#atg_b2cblueprint_navCart li.view_cart .richCart ul{height:230px;overflow:auto;width:255px; padding-right:16px;}
#atg_b2cblueprint_navCart li.view_cart .richCart li{float:left;width:235px;border-bottom:1px dotted #869db8;margin:0 0 -1px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart h2{font-size:1.333em;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.close{float:right;z-index:99}
#atg_b2cblueprint_navCart li.view_cart .richCart a.close{position:relative;left:3px;float:right;width:auto;height:auto;line-height:normal;margin:3px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li img {float:left;margin:0 12px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li h3{color:#ffffff;font-weight:normal;font-size: 1em;}
#atg_b2cblueprint_navCart li.view_cart .richCart li strong{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart div.richCart_end{clear:both;float:left;border-top:1px solid #b2c3d6;border-bottom:1px solid #8ea8c7;width:236px;margin:0 0 20px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart div.pngImageIEFix2{float:left; margin-right:10px;}
#atg_b2cblueprint_navCart li.view_cart .richCart h3.summary{text-transform:uppercase;float:left;color:#ffe140;font-weight:normal;line-height:1em;padding:0px;font-size: 1em;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout{color:#FFFFFF;float:left;width:80px;height:auto;line-height:normal;padding:5px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout:hover{text-decoration:underline;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout{float:right;line-height:normal;width:129px;height:33px;overflow:hidden;position:relative;cursor:pointer;margin:0 -5px 2px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/_media/images/but_checkout-2.gif) no-repeat;}
/*
#atg_b2cblueprint_navCart li.checkout a{background:url(../../images/livestore/bg_cart_checkout.gif) no-repeat 0 0;float:left;width:68px;text-align:center;height:21px;line-height:21px;margin:9px 0 0;padding:0 27px 0 0;}
#atg_b2cblueprint_navCart li.checkout a:hover{background-position:0 100%;}
#atg_b2cblueprint_navCart li.view_cart{position:relative;}
#atg_b2cblueprint_navCart li.view_cart div.richCart{display:none;text-align:left;position:absolute;top:30px;z-index:5;background:#899915;border:2px solid #c3d91f;color:#fff;left:0;font-size:1.091em;padding:10px;width:260px;}
#atg_b2cblueprint_navCart li.view_cart .richCart ul{max-height:426px;width:264px;overflow:auto;}
#atg_b2cblueprint_navCart li.view_cart .richCart li{float:left;width:246px;border-bottom:1px dotted #a7b351;margin:0px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart h2{font-size:1.333em;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.close{float:right;width:auto;height:auto;line-height:normal;margin:3px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li img {float:left;margin:0 12px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li h3{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart li strong{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart div strong{width:auto;}
#atg_b2cblueprint_navCart li.view_cart .richCart div{clear:both;float:left;border-top:1px solid #fff;border-bottom:1px solid #c3cc89;width:259px;margin:0 0 20px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart h3.summary{text-transform:uppercase;float:left;color:#e0ec80;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout{color:#e0ec80;float:left;width:auto;height:auto;line-height:normal;padding:5px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout:hover{text-decoration:underline;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout{float:right;line-height:normal;width:129px;height:33px;overflow:hidden;position:relative;cursor:pointer;margin:0 -5px 2px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/livestore/but_checkout-2.gif);}
*/
#atg_b2cblueprint_navCart li.checkout a{background:url(bg_cart_checkout.gif) no-repeat 0 0;float:left;width:96px;text-align:left;height:21px;line-height:21px;margin:7px 0 0;padding:0 15px 0 12px;}
#atg_b2cblueprint_navCart li.checkout a:hover{background-position:0 100%;}
#atg_b2cblueprint_navCart li.view_cart{position:relative;}
#atg_b2cblueprint_navCart li.view_cart div.richCart{display:none;text-align:left;position:absolute;top:28px;z-index:5;background-image:url(bg_blue_navcart.jpg);left:0;font-size:1.091em;background-repeat:no-repeat;border-top:1px solid #fff;color:#fff;width:264px;padding:10px;}
/*
#atg_b2cblueprint_navCart li.view_cart .richCart li{float:left;width:246px;border-bottom:1px dotted #a7b351;margin:0px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart h2{font-size:1.333em;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.close{float:right;z-index:99}
#atg_b2cblueprint_navCart li.view_cart .richCart li img {float:left;margin:0 12px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li h3{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart li strong{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart div strong{width:auto;}
#atg_b2cblueprint_navCart li.view_cart .richCart ul{height:230px;overflow:auto;width:255px; padding-right:11px;}
#atg_b2cblueprint_navCart li.view_cart .richCart li{float:left;width:235px;border-bottom:1px dotted #869db8;margin:0 0 -1px;padding:10px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart h2{font-size:1.333em;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.close{position:relative;left:3px;float:right;width:auto;height:auto;line-height:normal;margin:3px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li img {float:left;margin:0 12px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart li h3{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart li strong{font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart div{clear:both;float:left;border-top:1px solid #b2c3d6;border-bottom:1px solid #8ea8c7;width:236px;margin:0 0 20px;padding:10px 0;padding-right:20px;}
#atg_b2cblueprint_navCart li.view_cart .richCart h3.summary{text-transform:uppercase;float:left;color:#ffe140;font-weight:normal;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout{color:#fff;float:left;width:auto;height:auto;line-height:normal;padding:5px 0 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.atg_CoD_csCheckout:hover:hover{text-decoration:underline;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout{float:right;line-height:normal;width:129px;height:33px;overflow:hidden;position:relative;cursor:pointer;margin:0 -5px 2px 0;}
#atg_b2cblueprint_navCart li.view_cart .richCart a.cart-checkout span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/_media/images/but_checkout-2.gif) no-repeat;}
*/
/* log out  */
#atg_bc2blueprint_logOut{float:right;width:266px !important;*width:265px;font-size:.917em;color:#797979;line-height:1.35;margin:4px 0 0;}
#atg_bc2blueprint_logOut a{color:#797979;}
#atg_bc2blueprint_logOut a:hover{text-decoration:underline;color:#f2cf2f;}
#atg_bc2blueprint_logOut ul{margin:0;}
#atg_bc2blueprint_logOut li{float:left;background:url(bg_myaccount_separator.gif) no-repeat 0 60%;padding:0 10px;}
#atg_bc2blueprint_logOut li.first{background:none;padding-left:0;}
#atg_bc2blueprint_logOut ul a{text-decoration:none;}
#atg_bc2blueprint_logOut ul a:hover{text-decoration:underline;color:#f2cf2f;}
/* header forms */
#header input.text{border:1px solid #ad9895; height:16px; font-size:.834em;color:#6e4f49;vertical-align:top;float:left;margin:0px 4px 0px 0;padding: 2px 0px 0px 5px;}
/* search  */
#atg_b2cblueprint_search{float:right;width:350px;padding-top:8px;}
#atg_b2cblueprint_search input.text{width:130px;}
#atg_b2cblueprint_search select{height:20px;width:114px;font-weight:normal;font-size:.95em;color:#333333;vertical-align:top;}
/* signup  */
#header .atg_b2cblueprint_signUp{float:right;clear:right;width:265px;margin:16px 0 0;}
#header .atg_b2cblueprint_signUp input.text{width:160px;}
/* shipping  */
#header .shipping{float:left;color:#7f7f8c;margin:8px 0 0;}
#header .shipping strong{font-weight:normal;text-transform:uppercase;}
/* 2.2	Content
----------------------------------------------------------------------------------------------- */
#atg_b2cblueprint_contentleftnav_inner .required {color:#999999;}
#atg_b2cblueprint_contentleftnav_inner #related_topics_top{display:block;position:relative;  top:0px; clear:both; background:url(bg_related_topics_top.gif) no-repeat;width:318px; height:13px; }
#atg_b2cblueprint_contentleftnav_inner #related_topics_content{padding:0 11px 0px 20px;top:13px;}
#atg_b2cblueprint_contentleftnav_inner #related_topics_content2{display:block;position:relative;clear:both; background:url(bg_related_topics_tile.gif) repeat-y;width:318px; padding:0 11px 0px 20px;}
#atg_b2cblueprint_contentleftnav_inner #related_topics_bottom{top:3px;}
#atg_b2cblueprint_contentleftnav_inner .checkcontent{  margin-left:0px; margin-bottom:10px; float:left; vertical-align:top; }
#atg_b2cblueprint_contentleftnav_inner .active {color:#5f99db; padding-top:15px;}
#atg_b2cblueprint_contentleftnav_inner .active2 {color:#5f99db;}
#atg_b2cblueprint_contentleftnav_inner .active3 {color:#5f99db; padding-top:3px;}
#atg_b2cblueprint_contentleftnav_inner {color:#999999; line-height:1.66em;}
#atg_b2cblueprint_contentleftnav_inner .tab_contents{ background-image:none; padding:0 10px 0 16px;}
#atg_b2cblueprint_contentleftnav_inner .atg_b2cblueprint_facetsGroup_options_catsub li {background-image:none;}
#atg_b2cblueprint_contentleftnav_inner h7{margin:0px;color:#B05639;font-size:1.1em;font-weight:normal;line-height:1.2em; padding: 20px 0 10px 10px;}
#atg_b2cblueprint_contentleftnav_inner h6{margin:0px;color:#729600;font-size:1.3em;font-weight:normal;line-height:1.2em; padding: 0px 0 5px 5px;}
#atg_b2cblueprint_contentleftnav_inner .subhead{margin:0px;color:#729600;font-size:1.3em;font-weight:normal;line-height:1.2em; padding: 0px 0 5px 10px;}
#atg_b2cblueprint_contentleftnav_inner .main {width:770px; margin-left:15px;margin-top:5px;float:left;}
#atg_b2cblueprint_contentleftnav_inner .aside {width:170px; margin-top: 8px;}

#atg_b2cblueprint_contentleftnav_inner #atg_b2cblueprint_facets h3 {background:transparent url(myaccount-filters.png) no-repeat scroll left top;}
#atg_b2cblueprint_contentleftnav_inner #atg_b2cblueprint_facets {background:transparent url(myaccount-filters.png) no-repeat scroll left bottom;width:170px;}

/*
.shadedNav #atg_b2cblueprint_facets {background: url(bevel_nav.png) no-repeat left top;background-position: 0px 20px;}
.shadedNav #atg_b2cblueprint_facets h3{background: url(bevel_nav.png) no-repeat left top;}
.shadedNav #atg_b2cblueprint_facets h4{background: url(bevel_nav.png) no-repeat left bottom; height:50px; width: 200px;}
*/
#atg_b2cblueprint_contentleftnav_inner #atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li {width:120px;}
#atg_b2cblueprint_contentleftnav_inner #related_topics_content a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_contentleftnav_inner #searchresults table{line-height:1.2em;}
#atg_b2cblueprint_contentleftnav_inner #searchresults table a {color:#5F99DB; }
#atg_b2cblueprint_contentleftnav_inner #searchresults table span.blue {color:#5F99DB; }
#atg_b2cblueprint_contentleftnav_inner #dotted {background: url(products-filters_sep.png) repeat-x scroll center center;width:750px;height:1px;padding:35px 0 20px 0;}
#atg_b2cblueprint_contentleftnav_inner #dotted2 {background: url(products-filters_sep.png) repeat-x scroll center center;width: 728px;margin-left:5px;height:1px;padding:20px 2px 20px 2px;}
#atg_b2cblueprint_contentleftnav_inner #dotted3 {background: url(products-filters_sep.png) repeat-x scroll center center;height:1px;padding:20px 0 20px 0; margin-left:20px;}
#atg_b2cblueprint_contentleftnav_inner .main  #login_error {padding:5px 5px 20px 13px; line-height:1.2em; font-weight:bold;}
#atg_b2cblueprint_contentleftnav_inner .main  #contact_us_error {padding:20px 5px 10px 0px; line-height:1.2em; font-weight:bold;}
#atg_b2cblueprint_contentleftnav_inner .searchresultlabel h6{padding-left:0px;}
#atg_b2cblueprint_featureFlash{width:540px;height:420px;float:left;color:#4f4338;position:relative;background:#ffffff;}
#atg_b2cblueprint_featureFlash .wrapper{position:absolute;left:0;top:0;z-index:1;}
#atg_b2cblueprint_featureFlash h2{font-size:2.083em;line-height:1.1;font-weight:normal;width:210px;margin:23px 0 0 23px;}
.homepromo{font-size:2.083em;line-height:1.1;font-weight:normal;width:210px;margin:23px 0 0 23px;}
#atg_b2cblueprint_featureFlash p,
#atg_b2cblueprint_featureFlash .price{display:block;width:220px;font-size:1.333em;font-weight:normal;margin:14px 0 0 23px;}
.homepromo1{display:block;width:220px;font-size:1.333em;font-weight:normal;margin:14px 0 0 23px;}
#atg_b2cblueprint_featureFlash .promo_bg{position:absolute;top:0;left:0;z-index:0;}
.checkoutPromo {width: 508px; height: 139px;color: #ffffff;float: left;position: relative;}
.checkoutPromo .wrapper {position: absolute;z-index: 5;padding: 30px;}
.checkoutPromo .promo_bg{position: absolute;top: 0; left:0;z-index: 0;}
/* Gift Finder Landing */
.gift_finder{width:383px; height:386px; float:left; position:relative;background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; font-family:Arial; margin-bottom:10px;}
.gift_finder p.first{position:absolute;top:0;left:0; width:140px;z-index:5;margin:28px 0 0 210px; color:#432;font-size:1.3em;font-weight:500;line-height:1.5em;}
.gift_finder p.first span{font-size:2em; line-height:1.2em;}
.gift_finder p.first a{color:#432}
.gift_finder p.first a:hover{text-decoration:none}
.gift_finder2{width:200px; height:253px; margin:-1px 0 5px 10px;float:left;position:relative;background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; font-family:Arial; margin-bottom:6px;}
.gift_finder2 p.second{position:absolute;top:0;left:0;width:220px;z-index:5;margin:28px 0 0 28px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.gift_finder2 p.second span{font-size:2em; line-height:1.2em;}
.gift_finder3{width:200px; height:123px; margin:5px 0 0 10px; float:left;position:relative;background:#d3c5ab;color:#fff;font-size:.8em;font-weight:normal;line-height:1.2em;padding:0px; font-family:Arial; margin-bottom:6px;}
.gift_finder3 a{color:#443322;text-decoration:none;} 
.gift_finder3 p.third{position:absolute;left:0;top: 0;width:260px;z-index:5;margin:10px 0 0 28px; color:#432;font-size:1.2em;font-weight:500;line-height:1.5em;}
.gift_finder3 p.third span{font-size:2em; line-height:1.2em;}
.gift_finder3 p.third span.title{font-size:2em; line-height:1.2em;}
.gift_finder3 p.third span.spacer{margin-right:32px;}
.gift_finder3 p.third a.third_left{width:300px;}
.gift_finder3 p.third strong{font-size:1.0em;}
.gift_finder img.backdrop{position:absolute;left:0;top:0;z-index:1; width:384px;height:386px}
.gift_finder2 img.backdrop{position:absolute;left:0;top:0;z-index:1;}
.gift_finder3 img.backdrop{position:absolute;left:0;top:0;z-index:1;}
.gift_finder2 img.giftcard{position:absolute; left: 130px; top: 112px; z-index:4;}
/* feature shots */
.atg_b2cblueprint_product li {float:left;margin:0 0 8px 0;}
.atg_b2cblueprint_product li.last { margin-bottom: 0;}
.atg_b2cblueprint_product li a {text-decoration:none; float: left; min-height:140px;position:relative;padding:2px 0px 0 190px; color: #ffffff;}
.atg_b2cblueprint_product li a.promo_234px {text-decoration:none; min-height:50px;position:relative;padding:0px 0px 0 0px; color: #ffffff;}
/*
.promoTitleSpacer {height: 38px;}
*/
.promoTitleSpacer {height: 38px;}
.atg_b2cblueprint_product li a:hover, .atg_b2cblueprint_product li a:active {color: #ffffff;}
.atg_b2cblueprint_product li a strong, 
.atg_b2cblueprint_product li a span { cursor: pointer; }
/*
.atg_b2cblueprint_product li a strong { font-weight:normal;font-size:1.417em; text-decoration: none;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productTitle{font-size:1.21em; color:#fff;}
*/
.atg_b2cblueprint_product li a strong { font-weight:normal;font-size:1.417em; text-decoration: none;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productTitle{font-size:1.21em; color:#fff;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productDescription, 
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productPrice,
.atg_b2cblueprint_product li a span.add_to_cart_text {display:block; margin:10px 0 0;}
.atg_b2cblueprint_product li a span.hp_top_right_promo{display:block; width:200px;margin-left:190px;}
.atg_b2cblueprint_product li a span.hp_top_right_promo_font{font-size:1.417em;}
.atg_b2cblueprint_product li a span.hp_top_right_promo_beige{color:#4f4338;display:block; width:200px;margin-left:190px;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productPromotionTop {display:block; padding:0px 0 12px;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productPromotion {display:block; padding:12px 0 12px;  background:transparent url(products-filters_sep.png) repeat-x left top;}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_currentPromotion {display:block; padding:12px 0 12px;  background:transparent url(products-filters_sep_white.gif) repeat-x left top;}
.atg_b2cblueprint_product li a span.add_to_cart_text { font-weight: bold; }
.atg_b2cblueprint_product li a img.atg_b2cblueprint_productImage {position:absolute;top:15px;left:15px; float:left}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productImage {position:absolute;top:15px;left:15px; float:left}
.atg_b2cblueprint_product li a span.atg_b2cblueprint_productImage_horizontal_promo {float:left; padding-top:10px;}
.atg_b2cblueprint_product li a p.atg_b2cblueprint_productImage {top:15px;left:15px; }
.atg_b2cblueprint_product li a p.hp_top_right_promo{display:block; top:15px; position:absolute;width:200px; left:15px;}
.atg_b2cblueprint_product li.beigepromo_234px a,
.atg_b2cblueprint_product li.beigepromo_234px a:hover,
.atg_b2cblueprint_product li.beigepromo_234px a:active,
.atg_b2cblueprint_product li.beigepromo_420px a,
.atg_b2cblueprint_product li.beigepromo_420px a:hover,
.atg_b2cblueprint_product li.beigepromo_420px a:active {color:#4f4338; text-decoration:none}
.atg_b2cblueprint_product li.beigepromo_420px a {color:#4f4338; text-decoration:none}
.atg_b2cblueprint_product li.beigepromo_234px a strong,
.atg_b2cblueprint_product li.beigepromo_420px a strong {color:#4f4338}
.atg_b2cblueprint_product li.beigepromo_mid1 { background-image:url(beigepromo_bg_234_mid1.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.beigepromo_mid2 { background-image:url(beigepromo_bg_234_mid2.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.beigepromo_left { background-image:url(beigepromo_bg_234_left.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.beigepromo_right { background-image:url(beigepromo_bg_234_right.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.beigepromo_420px { background: #E9DCCB url(beigepromo_bg_420x206.jpg) no-repeat;} 
.atg_b2cblueprint_product li.mustardpromo_mid1 { background-image:url(mustardpromo_bg_234_mid1.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.mustardpromo_mid2 { background-image:url(mustardpromo_bg_234_mid2.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.mustardpromo_left { background-image:url(mustardpromo_bg_234_left.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.mustardpromo_right { background-image:url(mustardpromo_bg_234_right.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.mustardpromo_420px { background: #C8B16B url(mustardpromo_bg_420x206.jpg) no-repeat;} 
.atg_b2cblueprint_product li.greenpromo_mid1 { background-image:url(greenpromo_bg_234_mid1.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.greenpromo_mid2 { background-image:url(greenpromo_bg_234_mid2.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.greenpromo_left { background-image:url(greenpromo_bg_234_left.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.greenpromo_right { background-image:url(greenpromo_bg_234_right.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.greenpromo_420px { background: #708A6F url(greenpromo_bg_420x206.jpg) no-repeat;} 
.atg_b2cblueprint_product li.orangepromo_mid1 { background-image:url(orangepromo_bg_234_mid1.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.orangepromo_mid2 { background-image:url(orangepromo_bg_234_mid2.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.orangepromo_left { background-image:url(orangepromo_bg_234_left.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.orangepromo_right { background-image:url(orangepromo_bg_234_right.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.orangepromo_420px { background: #E8A368 url(orangepromo_bg_420x206.jpg) no-repeat;} 
.atg_b2cblueprint_product li.bluepromo_noimage_234px a {overflow:auto; height:140px;border:0px; width: 284px; padding:12px 12px 0 12px;}
.atg_b2cblueprint_product li.bluepromo_mid1 { background-image:url(bluepromo_bg_234_mid1.jpg); background-repeat: no-repeat;} 
.atg_b2cblueprint_product li.bluepromo_mid2 { background-image:url(bluepromo_bg_234_mid2.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.bluepromo_left { background-image:url(bluepromo_bg_234_left.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.bluepromo_right { background-image:url(bluepromo_bg_234_right.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.bluepromo_noimage_234px  { background-image:url(bluepromo_bg_234x262.jpg); background-repeat: no-repeat;}
.atg_b2cblueprint_product li.bluepromo_420px { background: #5477AF url(bluepromo_bg_420x206.jpg) no-repeat;} 
.atg_b2cblueprint_product li.redpromo_mid1 { background-image:url(redpromo_bg_234_mid1.jpg); background-repeat: no-repeat; *margin-top:0px !important;} 
.atg_b2cblueprint_product li.redpromo_mid2 { background-image:url(redpromo_bg_234_mid2.jpg); background-repeat: no-repeat; *margin-top:0px !important;}
.atg_b2cblueprint_product li.redpromo_left { background-image:url(redpromo_bg_234_left.jpg); background-repeat: no-repeat; *margin-top:0px !important;}
.atg_b2cblueprint_product li.redpromo_right { background-image:url(redpromo_bg_234_right.jpg); background-repeat: no-repeat; *margin-top:0px !important;}
.atg_b2cblueprint_product li.redpromo_420px { background: #D85950 url(redpromo_bg_420x206.jpg) no-repeat;}
.atg_b2cblueprint_product li.redpromo_234px a,
.atg_b2cblueprint_product li.beigepromo_234px a,
.atg_b2cblueprint_product li.mustardpromo_234px a, 
.atg_b2cblueprint_product li.orangepromo_234px a,
.atg_b2cblueprint_product li.greenpromo_234px a,  
.atg_b2cblueprint_product li.bluepromo_234px a {width:174px; height:232px; padding: 0px;}
.atg_b2cblueprint_product li.redpromo_234px .promo_234px,
.atg_b2cblueprint_product li.beigepromo_234px .promo_234px,
.atg_b2cblueprint_product li.mustardpromo_234px .promo_234px, 
.atg_b2cblueprint_product li.orangepromo_234px .promo_234px,
.atg_b2cblueprint_product li.greenpromo_234px .promo_234px,  
.atg_b2cblueprint_product li.bluepromo_234px .promo_234px {padding:15px 30px 15px 30px;}
.atg_b2cblueprint_product li.redpromo_420px a,
.atg_b2cblueprint_product li.beigepromo_420px a,
.atg_b2cblueprint_product li.mustardpromo_420px a,
.atg_b2cblueprint_product li.orangepromo_420px a,
.atg_b2cblueprint_product li.greenpromo_420px a,
.atg_b2cblueprint_product li.bluepromo_420px a {display:block; width:390px; height:176px; padding: 0px;} 
.atg_b2cblueprint_product li.redpromo_420px .promo_234px,
.atg_b2cblueprint_product li.beigepromo_420px .promo_234px,
.atg_b2cblueprint_product li.mustardpromo_420px .promo_234px,
.atg_b2cblueprint_product li.orangepromo_420px .promo_234px,
.atg_b2cblueprint_product li.greenpromo_420px .promo_234px,
.atg_b2cblueprint_product li.bluepromo_420px .promo_234px {padding:15px 15px 15px 15px;}
.atg_b2cblueprint_product li.redpromo_420px,
.atg_b2cblueprint_product li.beigepromo_420px,
.atg_b2cblueprint_product li.mustardpromo_420px,
.atg_b2cblueprint_product li.orangepromo_420px,
.atg_b2cblueprint_product li.greenpromo_420px,
.atg_b2cblueprint_product li.bluepromo_420px{width:420px; height:206px;}
.atg_b2cblueprint_product li.redpromo_234px,
.atg_b2cblueprint_product li.beigepromo_234px,
.atg_b2cblueprint_product li.mustardpromo_234px,
.atg_b2cblueprint_product li.orangepromo_234px,
.atg_b2cblueprint_product li.greenpromo_234px,
.atg_b2cblueprint_product li.bluepromo_234px{overflow:hidden; margin:0; width:234px; height:262px;}
.atg_b2cblueprint_product li.redpromo_234px{background-color:#D85950;}
.atg_b2cblueprint_product li.beigepromo_234px{background-color:#E9DCCB;}
.atg_b2cblueprint_product li.mustardpromo_234px{background-color:#C8B16B;}
.atg_b2cblueprint_product li.orangepromo_234px{background-color:#E8A368;}
.atg_b2cblueprint_product li.greenpromo_234px{background-color:#708A6F;}
.atg_b2cblueprint_product li.bluepromo_234px{background-color:#5477AF;}
/* vertical feature shots  */
.atg_b2cblueprint_product_wrapper_vertical .atg_b2cblueprint_product {float:right;width:420px;overflow:hidden;}
/* horizontal feature shots - 968 width */
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product { padding: 8px 0 0 0; width: 968px;}
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product ul { width: 98px; overflow: hidden;}
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li { margin: 10px 10px 0 0;} 
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li.last{ margin: 10px 0 0 2px; border:0;} 
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li.mustardpromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li.greenpromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li.orangepromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li.bluepromo_420px { margin: 0; float: right; }
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li span.atg_b2cblueprint_productPrice {float:left;}
.atg_b2cblueprint_product_wrapper_horizontal_968 .atg_b2cblueprint_product li span.add_to_cart_text{float:right; padding:0 3px 0 0; }
/* horizontal feature shots - 750 width  */
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product { clear:both; padding: 5px 0 0 0; }
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product ul { width: 712px; overflow: hidden; }
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li { margin: 0 10px 0 0;} 
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li.last{ margin: 0;margin-right: 0px;border:0;margin-left: 0px;} 
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li.mustardpromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li.greenpromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li.orangepromo_420px,
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li.bluepromo_420px { margin: 0; float: right; }
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li span.atg_b2cblueprint_productPrice {float:left;}
.atg_b2cblueprint_product_wrapper_horizontal_712 .atg_b2cblueprint_product li span.add_to_cart_text{float:right; padding:0 3px 0 0; }
/* horizontal feature shots  */
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product {width: 968px; clear:both;height:262px; padding: 8px 0 10px 0; background: #ffffff;}
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product ul { width: 968px; overflow: hidden; background: #ffffff; }
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li { margin: 0 9px 0 0;} 
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li.mustardpromo_420px,
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li.greenpromo_420px,
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li.orangepromo_234px,
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li.bluepromo_420px { margin: 0; float: left; }
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li span.atg_b2cblueprint_productPrice {float:left;}
.atg_b2cblueprint_product_promotion_horizontal .atg_b2cblueprint_product li span.add_to_cart_text{float:right; padding:0 3px 0 0; }
/* Free shipping Promo */
div.free_shipping_promo {width:200px;margin-top: 10px; font-size:1em;color:#ffffff; background:url(../../images/_media/images/promos/promo_freeshipping.jpg) no-repeat;text-decoration:none;}
div.free_shipping_promo a{display:block;width:170px;padding:15px;text-decoration:none;color:#fff;}
div.free_shipping_promo strong{display:block;font-weight:normal;font-size:1.34em; margin-bottom:10px;text-decoration:none;}
div.free_shipping_promo span{display:block;text-decoration:none;color:#ffffff;margin-top:10px;}
div.free_shipping_promo span:hover{text-decoration:underline;}
/* Hot Suggestion  */
div.hot_suggestion h3{color:#999999;font-size:1.34em;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding:12px 0 8px 0;text-align:center;}
div.hot_suggestion a.hot_suggestion_arrows{clear:both;display:block; margin:0 auto 5px auto;width:10px;height:10px; padding:0;}
div.hot_suggestion a {display:block; width:130px; height:200px; padding:12px 35px 6px 35px; text-decoration:none; color:#fff;}
div.hot_suggestion #promoList {padding-top:2px;}
div.hot_suggestion li.YMALblue{display:block; overflow: hidden;width:200px; height:218px; margin-bottom:8px; background:url(YMAL_bg_blue.png) no-repeat;}
div.hot_suggestion li.YMALorange{display:block;overflow: hidden; width:200px; height:218px;  margin-bottom:8px; background:url(YMAL_bg_orange.png) no-repeat;}
div.hot_suggestion li.YMALgreen{display:block; overflow: hidden;width:200px; height:218px; margin-bottom:8px; background:url(YMAL_bg_green.png) no-repeat;}
div.hot_suggestion li a{text-decoration:none;}
/*
div.hot_suggestion li span.atg_b2cblueprint_productTitle{font-size:1.21em; color:#fff;margin-top:4px; display:block;width:155px;}
*/
div.hot_suggestion li span.atg_b2cblueprint_productTitle{font-size:1.21em; color:#fff;margin-top:4px; display:block;width:155px;}
div.hot_suggestion li span.atg_b2cblueprint_productDescription{font-size:1em; color:#fff;}
div.hot_suggestion li span.atg_b2cblueprint_productPrice{display:block; float:right;font-size:1em; color:#fff;padding-top:6px;}
div.hot_suggestion li span.atg_b2cblueprint_productPriceOld{display:block; float:left;font-size:1em; color:#fff; text-decoration:line-through;padding-top:6px;}
.ymalArrowsHorizontal {float: left; width: 33px;padding: 110px 0 0 0;}
.content_offsetYMAL {height: 210px;}
div.hot_suggestion #promoListHorizontal li.YMALblue, div.hot_suggestion #promoListHorizontal li.YMALorange, div.hot_suggestion #promoListHorizontal li.YMALgreen 
{ float: left; margin-right: 25px; }
/* Breadcrumbs  */
#atg_b2cblueprint_productCore #breadcrumbs h3{position:absolute;text-decoration:none;text-indent:-1000em;}
#breadcrumbs{padding-top:18px;font-size:.834em;}
#breadcrumbs li{float:left;background:transparent url(breadcrumbs_sep.png) no-repeat right center;margin:0 5px 0 0;padding:0 12px 0 0;}
#breadcrumbs li.filter{background:none;padding-right:21px;}
#breadcrumbs a{color:#999999;text-transform:uppercase;text-decoration:none;}
#breadcrumbs a:hover {color:#999999;text-transform:uppercase;text-decoration:underline;}
#breadcrumbs li.filter a strong{color:#5f99db;padding-right:12px;background:url(arr-filter.gif) right center no-repeat;font-weight:normal;}
/* 2.3	Shipping & Billing Pages
----------------------------------------------------------------------------------------------- */
/* shipping page  */
div#checkout{position:relative;}
div#checkout h1{color:#a6ba1b;font-size:2.5em;line-height:1.1em;font-weight:normal;padding:14px 0 36px 18px;}
div#checkout h2{color:#f48027;font-size:1.5em;line-height:1.1em;font-weight:normal;letter-spacing:0.015em;padding:0 0 0 18px;}
div#checkout label{cursor:pointer;}
div#checkout input.text,
div#login input.text{border:1px solid #6c7911;}
/* checkout nav  */
ol.checkout_nav{width:407px;position:absolute;top:17px;right:8px;height:24px;z-index:1;}
ol.checkout_nav li{margin-left:21px;float:left;position:absolute;top:0;left:0;text-transform:uppercase;color:#85898c;font-size:1.2em;line-height:1.6em;text-indent:15px;}
ol.checkout_nav li span{position:absolute;top:0;left:0;z-index:10;background:url(bg_login_shipping_billing_confirm.gif) no-repeat;}
ol.checkout_nav li,
ol.checkout_nav li span{display:block;height:24px;overflow:hidden;}
ol.checkout_nav li.login{margin-left:0;left:0;}
ol.checkout_nav li.login,
ol.checkout_nav li.login span{width:72px;}
ol.checkout_nav li.shipping,
ol.checkout_nav li.shipping span{width:96px;}
ol.checkout_nav li.billing,
ol.checkout_nav li.billing span{width:82px;}
ol.checkout_nav li.confirm,
ol.checkout_nav li.confirm span{width:93px;}
ol.checkout_nav li.shipping{left:72px;}
ol.checkout_nav li.billing{left:189px;}
ol.checkout_nav li.confirm{left:292px;}
ol.checkout_nav li.login span{background-position:0 0;}
ol.checkout_nav li.shipping span{background-position:-72px 0;}
ol.checkout_nav li.billing span{background-position:-168px 0;}
ol.checkout_nav li.confirm span{background-position:-250px 0;}
ol.checkout_nav li.login span.current{background-position:0 -24px;}
ol.checkout_nav li.shipping span.current{background-position:-72px -24px;}
ol.checkout_nav li.billing span.current{background-position:-168px -24px;}
ol.checkout_nav li.confirm span.current{background-position:-250px -24px;}
/* order summary  */
div#checkout div.atg_b2cblueprint_orderSummary{float:right;width:302px;}
div#checkout div.atg_b2cblueprint_orderSummary a{color:#e5f288;text-decoration:none;}
div#checkout div.atg_b2cblueprint_orderSummary h2{padding:0 0 10px 4px;}
div#checkout div.atg_b2cblueprint_orderSummary ol{background:url(bg_order_summary_body.gif) repeat-y top left;margin:1px 0 20px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li{background:url(bg_order_summary_dashes.gif) repeat-x top left;color:#fff;font-weight:bold;line-height:1.3em;clear:left;position:relative;padding:11px 70px 8px 23px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.first{background:url(bg_order_summary_top.gif) no-repeat top left;padding-top:22px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li div.quantity{float:left;padding-right:14px;display:block;}
div#checkout div.atg_b2cblueprint_orderSummary ol li dl{float:left;}
div#checkout div.atg_b2cblueprint_orderSummary ol li span.item{float:left;display:block;}
div#checkout div.atg_b2cblueprint_orderSummary ol li dd{clear:left;}
div#checkout div.atg_b2cblueprint_orderSummary ol li span.price{position:absolute;right:18px;top:11px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.first span.price{top:22px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.last{padding-bottom:31px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals{background:none;border-top:1px solid #fff;padding:17px 23px 10px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals dl{position:relative;width:100%;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals dt{color:#e5f288;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals dd{position:absolute;right:0;top:0;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals_2{background:url(bg_order_summary_btm.gif) no-repeat top left;height:24px;color:#e5f288;line-height:1;font-size:1.4em;font-weight:bold;padding:20px 23px 12px;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals_2 dl{position:relative;width:100%;}
div#checkout div.atg_b2cblueprint_orderSummary ol li.atg_b2cblueprint_orderSummaryTotals_2 dd{position:absolute;right:0;top:0;}
/* checkout option  */
div#checkout div.checkout_option{float:left;width:630px;color:#fff;position:relative;}
div#checkout div.checkout_option h2{padding-bottom:11px;}
div#checkout div.checkout_option h2 span{font-weight:normal;color:#a8b91b;}
div#checkout div.checkout_option h2.step_one{width:300px;float:left;}
div#checkout div.checkout_option h2.step_two{float:left;}
div#checkout div.checkout_option li dl dt{float:left;width:312px;margin-left:2px;font-weight:bold;overflow:hidden;}
div#checkout div.checkout_option li dl dt label{display:block;float:left;width:265px;color:#fff;margin:6px 0 0;padding:24px 0 31px;}
div#checkout div.checkout_option li fieldset.nobg dl dt{float:none;width:auto;margin:0 21px;}
div#checkout div.checkout_option li fieldset.nobg dl dt input{float:left;width:auto;margin:3px 0 0;padding:0;}
div#checkout div.checkout_option li fieldset.nobg dl dt label{width:245px;color:#e4f187;line-height:1.5em;margin:0 0 0 10px;padding:0;}
div#checkout div.checkout_option li dl dt input{float:left;margin:30px 6px 0 14px;}
div#checkout div.checkout_option li dl dt.inactive input{margin-top:26px;}
div#checkout div.checkout_option li dl dt.inactive label{margin:0;padding:25px 0 32px;}
div#checkout div.checkout_option li dl dt.inactive_top label{display:block;float:left;width:265px;color:#fff;margin:6px 0 0;padding:26px 0 31px;}
div#checkout div.checkout_option li dl dt.inactive_top input{float:left;margin:32px 6px 0 14px;}
div#checkout div.checkout_option li dl dt.active_btm input{margin-top:25px;}
div#checkout div.checkout_option li dl dt.active_btm label{margin:0;padding:24px 0 32px;}
div#checkout div.checkout_option li dl dt span.arrow{color:#e5f288;font-weight:bold;font-size:0.9em;}
div#checkout div.checkout_option li dl{clear:left;}
div#checkout div.checkout_option li dl dt.active{background:url(bg_forms_left_top_active.gif) no-repeat top left;height:76px;margin-top:31px;}
div#checkout div.checkout_option li dl dt.inactive{background:url(bg_forms_left_btm_inactive.gif) no-repeat top left;height:77px;}
div#checkout div.checkout_option li dl dt.active_btm{background:url(bg_forms_left_btm_active.gif) no-repeat top left;height:78px;margin-top:0;}
div#checkout div.checkout_option li dl dt.inactive_top{background:url(bg_forms_left_top_inactive.gif) no-repeat top left;height:79px;margin-top:29px;}
div#checkout div.checkout_option li.atg_b2cblueprint_giftCertificate{width:295px;position:absolute;top:200px;left:13px;margin:15px 0 0 2px;padding:18px 0 0;}
div#checkout div.checkout_option li.atg_b2cblueprint_giftCertificate label{color:#a8b91d;font-weight:bold;float:none;}
div#checkout div.checkout_option li.atg_b2cblueprint_giftCertificate input{border:1px solid #a6ac86;width:270px;margin:9px 0 0;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions{background:url(bg_shipping_method_top.gif) no-repeat top left;width:295px;position:absolute;top:215px;left:0;margin:15px 0 0 2px;padding:18px 0 0;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions fieldset{background:url(bg_shipping_method_btm.gif) no-repeat bottom left;padding-bottom:10px;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions label span.uppercase{color:#f3dfc6;font-weight:bold;text-transform:uppercase;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions small{font-size:0.9em;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions div{padding:0 0 14px 13px;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions input{float:left;margin:2px 0 0;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions label{line-height:1.4em;float:left;display:block;width:255px;padding:0 0 0 7px;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions p{text-align:right;color:#f3dfc6;padding:1px 18px 12px;}
div#checkout div.checkout_option li.atg_b2cblueprint_shippingOptions a{color:#f3dfc6;}
div#checkout div.checkout_option li dl dd{float:right;width:316px;}
div#checkout div.checkout_option li dl dd div.atg_b2cblueprint_register{background:url(bg_forms_middle_btm.gif) no-repeat bottom left;min-height:398px;height:auto !important;height:398px;}
div#checkout div.checkout_option li dl dd div.atg_b2cblueprint_register_short{min-height:362px;height:auto !important;height:362px;}
div#checkout div.checkout_option li dl dd fieldset{background:url(bg_forms_middle_top.gif) no-repeat top left;padding-bottom:17px;display:block;}
div#checkout div.checkout_option li dl dd fieldset.second_active{background:url(bg_forms_middle_top2.gif) no-repeat top left;}
div#checkout div.checkout_option li dl dd fieldset.nobg{background:none;}
div#checkout div.checkout_option li dl dd fieldset.atg_b2cblueprint_addressGroup{background:url(bg_forms_middle_dashes.gif) repeat-x bottom left;margin:0 21px 15px;}
div#checkout div.checkout_option li dl dd fieldset.atg_b2cblueprint_addressGroup div{margin:0;padding:15px 0;}
div#checkout div.checkout_option li dl dd fieldset.atg_b2cblueprint_addressGroup p{text-align:right;color:#e5f288;}
div#checkout div.checkout_option li dl dd fieldset.second_active img.cc{position:absolute;right:4px;top:-5px;}
div#checkout div.checkout_option li dl dd fieldset.second_active div.req_credit_cards{position:relative;}
div#checkout div.checkout_option li dl dd fieldset div{margin:0 21px;}
div#checkout div.checkout_option li dl dd fieldset div div{margin:0;}
div#checkout div.checkout_option li.extra{clear:left;border-top:2px solid #c4cc8a;position:relative;width:598px;margin:6px 0 0;padding:15px 16px 60px;}
div#checkout div.checkout_option li.extra div{margin:0 0 6px;}
div#checkout div.checkout_option li.extra label{color:#abbe29;text-decoration:underline;float:left;padding:2px 0 0 6px;}
div#checkout div.checkout_option li.extra input{float:left;margin:3px 0 0;}
div#checkout div.checkout_option li.extra fieldset.atg_b2cblueprint_checkoutContinue input{position:absolute;right:17px;top:15px;}
div#checkout div.checkout_option li div.atg_b2cblueprint_addressGroup,
div#checkout div.checkout_option li div.atg_b2cblueprint_creditCardOption{border-bottom:1px solid #c4cc8a;overflow:hidden;padding:57px 0;}
div#checkout div.checkout_option li fieldset input,
div#checkout div.checkout_option li fieldset select{font-size:1em;}
div#checkout div.checkout_option li fieldset.padd{padding-bottom:55px;}
div#checkout div.checkout_option li dl div label{width:111px;display:block;float:left;margin:3px 0 0;}
div#checkout div.checkout_option li dl div select{float:left;width:159px;}
div#checkout div.checkout_option li dl div input{float:left;width:157px;}
div#checkout div.checkout_option li dl dd a{color:#e5f288;}
div#checkout div.checkout_option li dl.my_address{border-bottom:1px solid #c4cc8a;margin:0 25px 0 21px;padding:24px 0 13px;}
div#checkout div.checkout_option li dl.my_address dt{width:111px;display:block;float:left;color:#e5f288;font-weight:normal;margin:1px 0 0;padding:0;}
div#checkout div.checkout_option li dl.my_address dd{float:left;display:block;width:auto;line-height:1.35em;}
div#checkout div.checkout_option li dl.my_address dd div{width:155px;margin:0;padding:0;}
div#checkout div.checkout_option li dl.my_address dd p{text-align:right;font-size:0.9em;color:#e5f288;padding:13px 0 2px;}
div#checkout div.checkout_option li fieldset span.required{color:#e5f288;}
div#checkout div.checkout_option li fieldset span.format{ font-size:0.9em;color:#e5f288;margin-left:112px;padding:2px 0 0;}
div#checkout div.checkout_option li fieldset.enter_info{position:relative;padding:26px 0 0;}
div#checkout div.checkout_option li fieldset.enter_info2{padding-top:15px;}
div#checkout div.checkout_option li fieldset.enter_info p{padding:0 0 19px;}
div#checkout div.checkout_option li fieldset.enter_info div{margin-bottom:9px;}
div#checkout div.checkout_option li fieldset.with_input_security div.atg_b2cblueprint_addressGroup,
div#checkout div.checkout_option li fieldset.with_input_security div.atg_b2cblueprint_creditCardOption{border:0;overflow:hidden;padding:57px 0 9px;}
div#checkout div.checkout_option li div.input_security{border-bottom:1px solid #c4cc8a;margin:0 21px;padding:0 0 30px;}
div#checkout div.checkout_option li div.input_security_padd{margin-bottom:40px;}
div#checkout div.checkout_option li div.input_security input{width:82px;}
div#checkout div.checkout_option li div.input_security span.note{font-size:0.9em;display:block;float:left;padding:3px 0 0 7px;}
div#checkout div.checkout_option li div.req_credit_cards p{margin:0;padding:0 0 6px;}
div#checkout div.checkout_option li dd.atg_b2cblueprint_creditCardForm{margin-top:-108px;margin-bottom:16px;}
div#checkout div.checkout_option li div.select_month select,
div#checkout div.checkout_option li select.expiration_year{float:left;width:59px;}
div#checkout div.checkout_option li select.expiration_month{width:89px;margin-right:11px;}
div#checkout div.checkout_option li fieldset dt.new_billing_address{display:inline;}
div#checkout div.checkout_option li fieldset dt.new_billing_address input.radio{margin-left:21px;}
/* 2.4	Login Pages
----------------------------------------------------------------------------------------------- */
div#login{position:relative;}
div#login h1{color:#a6ba1b;font-size:2.5em;line-height:1.1em;font-weight:normal;padding:14px 0 36px 18px;}
div#login h2{color:#f48027;font-size:1.5em;line-height:1.1em;font-weight:normal;letter-spacing:0.015em;padding:0 0 0 18px;}
div#login label{cursor:pointer;}
div#login input,
div#login select{font-size:1em;}
/* login  */
div#login div.atg_b2cblueprint_checkoutLogin{float:left;width:310px;position:relative;overflow:hidden;padding-top:8px;}
div#login div.atg_b2cblueprint_checkoutLogin h2{color:#fff;font-size:1.3em;display:inline;padding:7px 0;}
div#login div.atg_b2cblueprint_checkoutLogin h2 a{color:#fff;text-decoration:none;}
div#login div.atg_b2cblueprint_checkoutLogin h2 span{padding:7px 40px 6px 17px;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset{padding-top:3px;margin:8px 0 0;}
div#login div.atg_b2cblueprint_checkoutLogin div.atg_b2cblueprint_register{padding-bottom:20px;}
div#login div.loginBox_green { margin-right:13px;}
div#login div.loginBox_green h2{background:url(bg_login_box1_title-left.gif) no-repeat top left;}
div#login div.loginBox_green h2 span{background:url(bg_login_box1_title-right-o.gif) no-repeat top right;}
div#login div.loginBox_green h2 span.open{background:url(bg_login_box1_title-right-c.gif) no-repeat top right;}
div#login div.loginBox_green fieldset{color:#fff;background:url(bg_login_box1_top.gif) no-repeat top left;}
div#login div.loginBox_green div.atg_b2cblueprint_register{background:url(bg_login_box1_btm.gif) no-repeat bottom left;}
div#login div.loginBox_blue h2{background:url(bg_login_box2_title-left.gif) no-repeat top left;}
div#login div.loginBox_blue h2 span{background:url(bg_login_box2_title-right-o.gif) no-repeat top right;}
div#login div.loginBox_blue h2 span.open{background:url(bg_login_box2_title-right-c.gif) no-repeat top right;}
div#login div.loginBox_blue fieldset{color:#fff;background:url(bg_login_box2_top.gif) no-repeat top left;}
div#login div.loginBox_blue div.atg_b2cblueprint_register{background:url(bg_login_box2_btm.gif) no-repeat bottom left;}
div#login div.loginBox_blue input{border-color:#518796;}
div#login div.loginBox_orange{margin:0; float: right;}
div#login div.loginBox_orange h2{background:url(bg_login_box3_title-left.gif) no-repeat top left;}
div#login div.loginBox_orange h2 span{background:url(bg_login_box3_title-right-o.gif) no-repeat top right;}
div#login div.loginBox_orange h2 span.open{background:url(bg_login_box3_title-right-c.gif) no-repeat top right;}
div#login div.loginBox_orange fieldset{color:#fff;background:url(bg_login_box3_top.gif) no-repeat top left;}
div#login div.loginBox_orange div.atg_b2cblueprint_register{background:url(bg_login_box3_btm.gif) no-repeat bottom left;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset div{margin:17px 15px 0;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset div label,
div#login div.atg_b2cblueprint_checkoutLogin fieldset div.select_login_type label {font-weight:bold;color:#e5f288;float:left;width:auto;margin:0 0 0 5px;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info { height: 204px; }
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info div strong.label{line-height:1.4em;font-weight:bold;color:#e5f288;float:left;width:auto;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info div.select_login_type { padding: 9px 0 17px 0; }
div#login div.atg_b2cblueprint_checkoutLogin fieldset div.select_login_type label { line-height: 16px}
div#login div.atg_b2cblueprint_checkoutLogin fieldset div label { line-height: 16px; }
div#login div.atg_b2cblueprint_checkoutLogin fieldset div label span,
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info div strong.label span{color:#fff;font-weight:normal;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset div input{float:left;margin:1px 0 0;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset p.info_link{clear:left;padding:7px 0 0 66px;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset p.info_link a{color:#c2d920;font-size:0.9em;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info label{font-weight:normal;color:#fff;width:66px;margin:4px 0 0;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info input.text{width:205px;margin:0;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info div{margin:8px 17px 0;}
div#login div.atg_b2cblueprint_checkoutLogin fieldset.enter_info span.required{color:#c2d920;}
div#login div.or{position:absolute;right:10px;top:0;color:#b0b6bb;font-size:1.3em;line-height:1em;}
div#login fieldset.continue_to_checkout{text-align:right;padding:15px 0 0;}
div#login fieldset p.required{ margin:22px 17px 0;padding:10px 0 0;}
div#login div.loginBox_green fieldset p.required{ color:#c2d920; background:url(bg_forms_middle_dashes.gif) repeat-x top left;}
div#login div.loginBox_orange fieldset.enter_info span.required,
div#login div.loginBox_orange fieldset p.required {	color:#F1F9BB}
div#login div.loginBox_orange fieldset p.required{ background:url(bg_forms_middle_dashes-o.gif) repeat-x top left;}
div#login div.loginBox_blue fieldset.enter_info span.required,
div#login div.loginBox_blue fieldset p.required,
div#login div.loginBox_blue fieldset p.info_link a {	color:#F1F9BB}
div#login div.loginBox_blue fieldset p.required{ background:url(bg_forms_middle_dashes-b.gif) repeat-x top left;}
/* login or register  */ 
div#login_or_register h1{padding-top:0 !important;}
div#login_or_register p.login_nav{text-transform:uppercase;color:#807e8b;padding:14px 0 0 17px;}
div#login_or_register p.login_nav a{color:#807e8b;text-decoration:none;padding:0 3px;}
div#login_or_register p.login_nav a:hover,
div#login_or_register p.login_nav a:active { text-decoration: underline; }
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin fieldset.enter_info { height: auto; }
div#login div#login_or_register div.continue{border-top:1px solid #dae9ec;padding:15px 0 0;}
div#login div#login_or_register div.continue p{color:#e3f589;float:left;padding:15px 0 0;}
div#login div#login_or_register div.continue p.btn{float:right;padding:4px 0 0;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin div.last{background:url(bg_forms_middle_dashes-b.gif) repeat-x bottom left;padding-bottom:26px;margin-bottom:25px;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin{width:448px;margin-right:19px;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin fieldset{color:#fff;margin:8px 0 0;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin input.text{width:240px;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin label.none{width:auto;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin select{width:242px;}
div#login div#login_or_register div.btn_login{border-top:2px solid #c5cb8b;margin-top:20px;padding-top:15px;}
div#login div#login_or_register div.btn_login input{float:right;}
div#login div#login_or_register p.benefits{color:#7f7f8c;padding:21px;}
div#login div#login_or_register p.note{color:#e3f589;margin-left:138px;font-size:0.9em;clear:left;padding:5px 0 0;}
div#login div#login_or_register div.atg_b2cblueprint_checkoutLogin fieldset{background:url(bg_login_box1w_top.gif) no-repeat top left;}
div#login div#login_or_register div.loginBox_green div.atg_b2cblueprint_register{background:url(bg_login_box1w_btm.gif) no-repeat bottom left;}
div#login div#login_or_register div.loginBox_blue{width:486px;margin-right:0; float: right;}
div#login div#login_or_register div.loginBox_blue fieldset{color:#fff;background:url(bg_login_box2w_top.gif) no-repeat top left;}
div#login div#login_or_register div.loginBox_blue div.atg_b2cblueprint_register{background:url(bg_login_box2w_btm.gif) no-repeat bottom left;}
div#login div#login_or_register div.loginBox_blue label{width:133px;}
div#login div#login_or_register div.loginBox_blue fieldset div{padding-bottom:10px;margin:0 21px;}
div#login div#login_or_register div.loginBox_blue fieldset div.select_login_type{margin-top:7px;margin-bottom:5px;}
div#login div#login_or_register div.loginBox_blue input.checkbox{margin-top:2px;}
div#login div#login_or_register div.loginBox_blue label.none{color:#e3f589;width:250px;float:left;font-size:0.9em;margin:0 0 0 7px;padding:0;}
div#login div#login_or_register div.loginBox_blue div.sign_up strong.label,
div#login div#login_or_register div.loginBox_blue div.fave_product_features strong.label{font-weight:normal;color:#fff;width:133px;}
div#login div#login_or_register div.loginBox_blue div.fave_product_features{padding-top:9px;padding-bottom:9px;}
div#login div#login_or_register div.loginBox_blue div.sign_up{padding-bottom:18px;}
div#login div#login_or_register div.loginBox_blue fieldset div.fave_product_features span{display:block;height:14px;padding:0 0 5px;}
/* 2.5	Shopping Cart Pages
----------------------------------------------------------------------------------------------- */
.buttonForCart {
background:transparent url(bg_cart_view.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:30px;
left:121px;
line-height:30px;
position:relative;
top:9px;
width:116px;
}
body.page_login div#atg_b2cblueprint_cart{padding-top:15px; padding-bottom: 36px;}
body.page_login div#atg_b2cblueprint_cart h2{padding-bottom:15px;}
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals{color:#899916;border-top:1px solid #a6b250;background:none;}
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals div{float:right;line-height:1.2em;font-size:1.1em;width:135px;padding:2px 0 0;}
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals dt,
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals dd{float:left;}
div#atg_b2cblueprint_cart td.atg_b2cblueprint_orderSummaryTotals dd{text-align:right;float:right;}
/* Shopping Cart  */
#content h2.title{font-size:2.5em;line-height:1.1em;font-weight:normal;color:#A6BA1B;}
#content #atg_b2cblueprint_cart h2.title{margin:15px 0 10px 20px;}
.content h2.title{font-size:2.5em;line-height:1.1em;font-weight:normal;color:#A6BA1B;}
.content #atg_b2cblueprint_cart h2.title{margin:15px 0 10px 20px;}
#atg_b2cblueprint_cart table{width:100%;margin:0 0 10px;}
#atg_b2cblueprint_cart table p{line-height:1.4em;font-family:Helvetica,Arial,sans-serif;color:#7F7F8C;}
#atg_b2cblueprint_cart table p.brand{font-size:0.91em;font-weight:normal;color:#F48027;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}
#atg_b2cblueprint_cart table p.name{font-size:1.25em;color:#899916;}
#atg_b2cblueprint_cart table p.name a{color:#899916;text-decoration:none;}
#atg_b2cblueprint_cart table p.name a:hover{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_cart table p.price{font-size:1.08em;color:#899916;}
#atg_b2cblueprint_cart table p.note{font-size:0.91em;}
/* Thead  */
#atg_b2cblueprint_cart table th{color:#F48027;font-size:1.5em;font-family:Arial,Helvetica,sans-serif;font-weight:normal;border-bottom:1px solid #a6b250;padding:0 8px 6px 10px;}
#atg_b2cblueprint_cart table th.item{padding-left:20px;}
#atg_b2cblueprint_cart table th.total{text-align:right;}
/* Tbody  */
#atg_b2cblueprint_cart table tbody td{vertical-align:top;background:url(bg_sep-dots.gif) bottom left repeat-x;padding:16px 8px;}
#atg_b2cblueprint_cart table tbody tr.last td{background:none;}
#atg_b2cblueprint_cart table td.total{text-align:right;}
#atg_b2cblueprint_cart table td.image{vertical-align:middle;text-align:left;width:85px;padding-right:0;}
#atg_b2cblueprint_cart table td input.qty{width:62px;border:1px solid #505A0D;padding:1px 0 1px 12px;}
#atg_b2cblueprint_cart table td.total ul.atg_b2cblueprint_actionItems li{font-size:0.91em;line-height:1.3em;}
#atg_b2cblueprint_cart table td.total ul.atg_b2cblueprint_actionItems a{color:#7F7F8C;text-decoration:underline;}
#atg_b2cblueprint_cart table td.total ul.atg_b2cblueprint_actionItems a:hover{text-decoration:none;}
/* Tfoot  */
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td{height:34px;background-color:#A6BA1B;background-repeat:no-repeat;color:#E5F288;overflow:hidden;vertical-align:middle;font-family:Helvetica,Arial,sans-serif;padding:0 10px;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td p{color:#E5F288;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td a{color:#E5F288;text-decoration:none;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td a:hover{color:#E5F288;text-decoration:underline;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_popupLinks{background-image:url(bg_green-bar-l.gif);background-position:left top;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_subTotal{background-image:url(bg_green-bar-r.gif);background-position:right top;text-align:right;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_popupLinks ul li{float:left;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_popupLinks ul li a{float:left;height:1.2em;line-height:1.16em;border-left:1px solid #fff;padding:0 10px 0 9px;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_popupLinks ul li.first a{padding-left:0;border:none;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_subTotal p{font-size:1.33em;font-weight:bold;}
#atg_b2cblueprint_cart table tfoot.atg_b2cblueprint_subTotalBar td.atg_b2cblueprint_subTotal p strong{color:#fff;padding-left:10px;}
/* Order Details  */
#atg_b2cblueprint_cart div.order_details{height:84px;border-bottom:1px solid #899916;margin-bottom:17px;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap{float:left;background-repeat:no-repeat;background-position:10px 0;background-image:url(gift-wrap.gif);height:84px;width:450px;padding:0 0 0 118px;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap p.atg_b2cblueprint_wrapInfo{float:left;width:90px;color:#455560;font-family:Helvetica,Arial,sans-serif;line-height:1.5em;padding:8px 0 0;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap p.atg_b2cblueprint_wrapInfo a{display:block;color:#A6BA1B;text-decoration:underline;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap p.atg_b2cblueprint_wrapInfo a:hover{color:#A6BA1B;text-decoration:none;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap fieldset{color:#7F7F8C;font-family:Helvetica,Arial,sans-serif;padding:8px 0 0;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap fieldset ul.atg_b2cblueprint_wrapOptions li{float:left;clear:left;width:100%;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap fieldset ul.atg_b2cblueprint_wrapOptions input{float:left;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_giftWrap fieldset ul.atg_b2cblueprint_wrapOptions label{padding-left:5px;white-space:nowrap;line-height:1.6em;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_promotion{float:right;width:270px;font-family:Helvetica,Arial,sans-serif;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_promotion label{float:left;width:113px;padding-right:10px;line-height:1.8em;text-transform:uppercase;color:#7F7F8C;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_promotion input.atg_b2cblueprint_promotionCodeInput{float:left;border:1px solid #B57B70;width:130px;padding:1px 0 1px 5px;}
#atg_b2cblueprint_cart div.order_details .atg_b2cblueprint_promotion p.note{clear:both;line-height:1.2em;font-size:0.91em;color:#A6BA1B;}
/* Shopping Cart Submit  */
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems{margin-bottom:20px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems input.atg_b2cblueprint_button{float:left;margin-right:12px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites{position:relative;left:6px;float:left;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites a.favorites_shower{color:#7F7F8C;text-decoration:none;line-height:26px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites a.favorites_shower:hover{text-decoration:underline;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list.disabled{left:-9999px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list{position:absolute;top:26px;left:0;z-index:10;background:#fff;width:190px;border:1px solid #899916;padding:14px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites a.favorites_shower:hover #favorites_list { display: block }
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list h3{font-size:1.33em;color:#899916;font-weight:normal;margin-bottom:4px;margin-top:1px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list p{font-size:0.91em;line-height:1.1em;color:#686873;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list a{color:#899916;text-decoration:none;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list p a{text-decoration:underline;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list a:hover{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list ul.items{margin-top:14px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list ul.items li{padding-top:5px;height:1%;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list ul.items li p{color:#899916;line-height:1.3em;font-size:1.1em;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list ul.items li div.image{float:left;width:85px;text-align:center;margin-bottom:10px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.favorites #favorites_list ul.items li input.atg_b2cblueprint_button{display:inline;margin:19px 0 0 -3px;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.checkout{float:right;}
#atg_b2cblueprint_cart fieldset.atg_b2cblueprint_actionItems div.checkout input.last{margin-right:0;}
/* recommended products detail  */
#atg_b2cblueprint_recommendedProductsDetail{clear:both;}
#atg_b2cblueprint_recommendedProductsDetail h3{color:#F48027;font-size:1.5em;font-weight:normal;margin-bottom:10px;padding-left:15px;}
/* promotion products detail  */
#atg_b2cblueprint_promotionProductsDetail{clear:both;}
#atg_b2cblueprint_promotionProductsDetail h3{color:#F48027;font-size:1.5em;font-weight:normal;padding-top:15px;margin-bottom:10px;padding-left:15px;}
/* Quick Look Preview Layer 
------------------------------------------------------------------------------------------------*/
/* div layer structure */
.lbOn {cursor: pointer;}
#atg_b2cblueprint_page_PD_popup_leftdiv{position:relative; margin-top:-6px;margin-bottom:17px;float:left;width:318px; height:318px; margin-right:14px;}
#atg_b2cblueprint_page_PD_popup_rightdiv{position:relative; float:left;width:370px;font-size:12px;}
#atg_b2cblueprint_page_PD_popup_container{clear:both;position:absolute; top:330px; left:-330px;}
#atg_b2cblueprint_page_PD_popup_descTop{clear:both;width:768px; height:12px; background:url(bg_quicklook_desc_bg_top.gif) no-repeat; margin-top:12px;}
#atg_b2cblueprint_page_PD_popup_descContent{clear:both;width:726px;background-color:#a5a5a5;padding:1px 30px 0px 12px; font-size:1.167em; line-height:1.4em; color:#fff;}
#atg_b2cblueprint_page_PD_popup_descContent strong{font-size:1.6em;padding-top:16px;}
#atg_b2cblueprint_page_PD_popup_descContent p{background:transparent;color:#FFFFFF;}
#atg_b2cblueprint_page_PD_popup_descBottom{clear:both;width:768px; height:32px; background:url(bg_quicklook_desc_bg_bottom.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_quicklook_close{display:block;position:absolute; top:-308px; right:-8px; width:11px; height:11px;background:url(bt_quicklook_close.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_descContainer{clear:both;padding-top:15px;width:740px;position:relative;z-index:0;}
#atg_b2cblueprint_page_blackout {clear:both;background:transparent;left:130px;top:-1000px;display:none;position:absolute;z-index: 20000;}
#PDtable {width:768px;}
#PDContainer {margin-left: -7px;margin-right:8px;padding-left:9px;padding-right:8px;padding-bottom:7px;margin-bottom:5px;background-color:white;}
.blockScreen {display: none;position: absolute;left: 0px;top: 0px;overflow:hidden;width: 2000px;height: 3000px;z-index: 7000;background-color: #333;filter: alpha(opacity = 85);}
.outerpair1 {background:transparent url(upperrightfade.png) no-repeat scroll right top;}
.outerpair2 {background:transparent url(lowerleftfade.png) no-repeat scroll left bottom;padding-left:8px;padding-top:8px;}
.shadowbox {background:transparent url(shadow.png) repeat scroll right bottom;}
.innerbox {left:-8px;position:relative;top:-8px;}
.leve3ieFix {border:none; width: 130px; background:transparent url(products-filters_sep.png) repeat-x bottom;padding:6px 0px 5px 14px; font-size:1em;color:#797979;margin-right:15px;}
.whitemargin {margin-left:6px;float:left;width:785px;height:6px;background-color:white;margin-top:2px;}
/* product detail popup for content */
.popupContent {text-align: left; padding: 0px 10px 10px 10px;margin: -20px 0 0  0;}
.popupContent {padding-top:10px !important;}
.popupContent h3 {font-size: 2.5em; color: #5f99db;}
.popupContent h4 {font-size: 1.7em;}
.popupContent h5 {color: #5f99db;font-weight: bold;font-size: 1.1em;margin: 5px 0 20px 0;}
.popupContent p {line-height: 20px; color: #999999;margin: 0 0 15px 0;}
.popupContent hr {display: block;border-top: none; border-right: none; border-left: none;height: 1px; color: #e8e8e8;margin: 10px 0 20px 0;}
.popupContent hr.sub {display: block; border-top: none; border-right: none; border-left: none; border-bottom: 1px dotted #e8e8e8;height: 1px;}
.popupContentClose .text {float: right;padding: 0 5px 0 0;}
.popupContentClose .icon {float: right;}
/* Modified Product Detail styles */
.price_quicklook{position:relative; top:-10px; }
.item_quicklook{position:relative; top:-12px; }
.atg_b2cblueprint_colorPicker_quicklook{position:relative; top:-12px;}
.atg_b2cblueprint_sizePicker_quicklook{position:relative; top:-12px;}
.atg_b2cblueprint_sizePicker_quicklook{position:relative; top:-12px;}
.quantity_quicklook {position:relative; top:-12px;}
.textlinks_quicklook {position:relative; top:-4px; left:160px;}
.textlinks_quicklook a{color:#729600; text-decoration:none; padding: 8px 20px 8px 20px; font-size:1em;}
.textlinks_quicklook a:hover{text-decoration:underline;}
.add_to_cart_link_quicklook{position:absolute; 	left:0px; top:-16px;}
.add_to_cart_link_quicklook a.atg_b2cblueprint_prodListDetLink_quicklook{top:0;padding-top:0px;}
.quicklook_smalltext_action {display:block;position:relative; top:28px; right:10px; font-size:.735em; text-decoration:none; line-height:1.5em}
.quicklook_smalltext_details {display:block;position:relative; top:8px; right:3px; font-size:.834em; line-height:1.5em}
.quicklook_smalltext_details a{text-decoration:underline;}
.quicklook_smalltext_chart {display:block;position:relative; top:12px; right:8px; font-size:.735em; line-height:1.5em}
.quicklook_smalltext_chart a{text-decoration:underline;}
.error_quicklook {position:relative; left:0px; color:#B35639;font-size:.0.916em;font-weight:bold;top:15px;padding-top: 15px;}
/* 2.6	Product Detail Pages
----------------------------------------------------------------------------------------------- */
#atg_b2cblueprint_productCore{padding-left:11px;margin-top:-4px;}
#atg_b2cblueprint_productCore div.PDrightcolumn div.hot_suggestion{float:right;width:200px;}
.hot_suggestion_horizontal{float:left;width:933px; height: 220px;}
#atg_b2cblueprint_productCore div.PDrightcolumn div.lastnext_arrows{position:absolute; top:-13px; width:200px; text-align:center;font-size:.834em;color:#999999;}
#atg_b2cblueprint_productCore div.PDrightcolumn a.lastproduct{ background:url(page_prev.png) no-repeat left center;padding:0 12px 0 12px; text-decoration:none;}
#atg_b2cblueprint_productCore div.PDrightcolumn a.nextproduct{ background:url(page_next.png) no-repeat right center;padding:0 12px 0 12px; text-decoration:none;}
#atg_b2cblueprint_productCore div.PDrightcolumn a:hover {color:#f2cf2f;}
#atg_b2cblueprint_productCore h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding-bottom:16px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage{float:left;padding-top:10px;width:318px;margin:0 20px 8px 0;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage li{float:left;padding:0px 2px 2px 0;display:block;width:62px;height:62px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage li.end{padding:0px 0px 2px 0;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage a.productImage{display:block;width:318px;height:318px;text-align:center;color:#999999;text-decoration:none;padding-bottom:2px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage a.productImage:hover{color:#999999;text-decoration:none;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage a img{display:block;margin:0 auto 2px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage a span.atg_b2cblueprint_largerImage{font-size:1.16em;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_productImage a:hover span.atg_b2cblueprint_largerImage{text-decoration:underline;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker{width:398px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker hr {display: block;border-top: none; border-right: none; border-left: none;height: 1px; color: #e8e8e8;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes{float:left;padding-top:10px;width:398px;position:relative;z-index:2;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.atg_b2cblueprint_productMetadataDescription{position:relative; top:100px; width:398px;clear:both; margin:10px 0 100px 0;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.metadataDescriptionPositioner{position:relative; top:50px !important; width:398px;clear:both; margin:10px 0 210px 0;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.metadataDescriptionPositioner2{position:relative; top:10px !important; width:398px;clear:both; margin:10px 0 210px 0;}
#atg_b2cblueprint_productCore a.zoom{float:left;display:block;width:60px;height:20px;margin-left:82px;margin-right:10px; padding-top: 10px;}
#atg_b2cblueprint_productCore a.video{float:left;display:block;width:60px;height:20px;margin-left:10px;margin-right:auto; padding-top: 10px; }
#atg_b2cblueprint_page_PD_popup_rightdiv{padding-left:11px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDleftcolumn{float:left; clear:both; width:338px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDcentercolumn{float:left; width:398px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn{position:relative;float:right; width:200px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn div.hot_suggestion{float:right;width:200px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn div.lastnext_arrows{position:absolute; top:-15px; width:200px; text-align:center;font-size:.834em;color:#999999;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn a.lastproduct{ background:url(page_prev.png) no-repeat left center;padding:0 12px 0 12px; text-decoration:none;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn a.nextproduct{ background:url(page_next.png) no-repeat right center;padding:0 12px 0 12px; text-decoration:none;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.PDrightcolumn a:hover {color:#f2cf2f;}
#atg_b2cblueprint_page_PD_popup_rightdiv h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding-bottom:16px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage{float:left;padding-top:10px;width:318px;margin:0 20px 8px 0;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage li{float:left;padding:0px 2px 2px 0;display:block;width:62px;height:62px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage li.end{padding:0px 0px 2px 0;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage a{display:block;width:318px;height:318px;text-align:center;color:#999999;text-decoration:none;padding-bottom:2px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage a:hover{color:#999999;text-decoration:none;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage a img{display:block;margin:0 auto 2px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage a span.atg_b2cblueprint_largerImage{font-size:1.16em;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_productImage a:hover span.atg_b2cblueprint_largerImage{text-decoration:underline;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker{width:398px;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes{float:left;padding-top:10px;width:398px;position:relative;z-index:2;}
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.atg_b2cblueprint_productMetadataDescription{position:relative; top:85px; width:398px;clear:both; margin:10px 0 100px 0;}
#atg_b2cblueprint_productCore a.zoom{float:left;display:block;width:60px;height:20px;margin-left:82px;margin-right:10px; padding-top: 10px;}
#atg_b2cblueprint_productCore a.video{float:left;display:block;width:60px;height:20px;margin-left:10px;margin-right:auto; padding-top: 10px; }
/* Related Topics */
#related_topics_top{display:block;position:relative; top:20px;clear:both; background:url(bg_related_topics_top.gif) no-repeat;width:318px; height:13px; }
#related_topics_content{display:block;position:relative; top:14px;clear:both; background:url(bg_related_topics_tile.gif) repeat-y;width:300px; padding:0 11px 30px 11px;}
#related_topics_content h5{font-size:1em;color:#5f99db;font-weight:bold; text-transform:uppercase;padding-bottom:10px; padding-top: 5px;}
#related_topics_content a.expand{position:absolute;right:14px;top:0px;display:block;overflow:hidden;height:17px;width:17px;background:transparent url(products-filters_expand.png) no-repeat left top;text-align:left;text-indent:-1000em;}
#related_topics_content li{width:290px;border-bottom:solid #e8e8e8 1px;padding:3px 0 2px 0;margin:0 10px 0 0px;font-size:1em;color:#999999; line-height: 1.25em;}
#related_topics_content li.end{border:none;}
#related_topics_content li a{text-decoration:none;color:#999999;}
#related_topics_content li a:hover{color:#5f99db;}

#related_topics_category{display:block;position:relative; top:0px;clear:both;padding: 0 0 8px 8px;}
h3.related_topics_header {font-size:1em;color:#5f99db;font-weight:bold;}
#related_topics_category li{border-bottom:1px solid #b3b3b3;padding:5px 15px 4px 0;margin:0 10px 0 0px;font-size:1em;line-height: 1.25em;}
#related_topics_category li.end{border:none;}
/*
#related_topics_category li a{text-decoration:none;}
#related_topics_category li a:hover{color:#5f99db;}
*/

#related_topics_bottom{display:block;position:relative; top:14px;clear:both; background:url(bg_related_topics_bot.gif) no-repeat;width:318px; height:10px;}
/*  Product Details  */
div.atg_b2cblueprint_picker div.actions{padding-top:12px;margin:10px 0;top:5px;z-index:40;} /* Actions above add to cart */
.ie6padding1 {padding-bottom:10px;}
div.atg_b2cblueprint_picker div.textlinks{position:relative;top:45px;left:-8px;display:block;clear:both; padding-top: 6px;margin: 0 0 10px 0;z-index:1000;height:25px;}
div.atg_b2cblueprint_picker div.otherlinks{position:relative;}
div.atg_b2cblueprint_picker div.pd_note {color:#B35639; text-decoration:none; padding: 0px 8px 8px 0px; font-size:1em;line-height: 15px;}
div.atg_b2cblueprint_picker div.error_text{color:#B35639;font-size:0.916em;font-weight:bold;position:relative;top:-10px;left:0px;display:block;clear:both; padding-top: 0px;}
div.atg_b2cblueprint_picker div.error_text a{color:#B35639;display:block;clear:both;}
div.atg_b2cblueprint_picker div.textlinks2{position:relative;top:0px;left:182px;display:block;clear:both; }
div.atg_b2cblueprint_picker div.textlinks a{color:#729600; text-decoration:none; padding: 3px 25px 8px 8px; font-size:.916em;}
div.atg_b2cblueprint_picker div.textlinks2 a{color:#729600; text-decoration:none; padding: 0 0 0 0px; font-size:.916em;}
div.atg_b2cblueprint_picker div.textlinks a:hover{text-decoration:underline;}
div.atg_b2cblueprint_picker div.otherlinks a:hover{text-decoration:underline;}
div.atg_b2cblueprint_picker div.other_text{color: #B35639;font-weight: bold;position:relative;padding: 9px 0 4px 0px;}
div.atg_b2cblueprint_picker div.textlinks2 a:hover{text-decoration:underline;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p{font-size:1.16em;color:#999999;margin-bottom:14px;}
#iePfix {font-size:1.16em;color:#999999;margin-bottom:14px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.oldPrice{padding-left:12px; text-decoration:line-through;}
span.oldPrice{text-decoration:line-through;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes h6 {padding: 10px 0 10px 0; font-weight: normal; color: #5f99db;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes h4 {padding: 5px 0 10px 0; font-weight: normal; color: #5f99db; font-size: 1.4em;}
.pdRoundedBox, .pdContent{line-height: 1.7em;color: #999999;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.pdContent{font-size: 0.9em;width: 360px;}
.pdRoundedBox h5 {font-weight: bold; text-transform: uppercase; color: #B35639;padding: 0 0 5px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.Price{padding-left:12px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p .nb{padding-left:9px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.newPrice{color:#5f99db;padding-left:30px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.atg_b2cblueprint_pickerLabel{float:left;width:45px;padding-right:5px;vertical-align:text-top;height: 16px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.atg_b2cblueprint_pickerLabel_size{float:left;display:block;position:relative;top:-9px;width:45px;padding-right:5px;vertical-align:text-top;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.atg_b2cblueprint_pickerLabel_color{float:left;display:block;position:relative;top:-9px;width:45px;padding-right:6px;vertical-align:text-top;}
/*
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box{margin-bottom:30px}
*/
div.atg_b2cblueprint_colorPicker_box{margin-bottom:30px}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker{height:44px;line-height:44px;margin-bottom:14px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector{float:left;margin-right:6px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a{float:left;margin-right:7px;height:42px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a span{background:no-repeat;float:left;margin-top:6px;height:36px;width:36px;cursor:pointer;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_brown {background:url(swatch_brown.gif) no-repeat;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_red {background:url(swatch_red.gif) no-repeat;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_blue {background:url(swatch_blue.gif) no-repeat;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_tan {background:url(swatch_tan.gif) no-repeat;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a.atg_b2cblueprint_pickerAttribute{position:relative;top:0px;left:-4px;margin-top: 2px;margin-right:-1px;height:35px;cursor:default;border-color:#efc740;border-style:solid;border-width:4px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker strong.selector a.atg_b2cblueprint_pickerAttribute span{margin-top:0;cursor:default;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker span.details {top:15px;left:-4px;float:left;font-size:0.71em;font-weight:normal;position:relative;color:#7F7F8C}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorpicker a.details{bottom:10px;float:left;font-size:0.71em;font-weight:normal;position:relative;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker span.active{float:left;font-size:0.71em;position:relative;top:17px;} /* selected color text right of swatches */
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_stylePicker select{height:19px;font-weight:normal;font-size:.8em;color:#666666;padding-left:2px; }
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_stylePicker {margin-bottom:14px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity {padding-bottom: 5px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_stylePicker_styleonly {border: 0;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity_styleonly {border: 0;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box{margin: 0 0 15px 0;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker{height:36px;line-height:36px; vertical-align: text-top; padding:0px; margin-bottom:9px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector{float:left;height:36px;font-weight:normal;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector a,div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector span{float:left;text-align:center;line-height:36px;width:36px;height:36px;color:#999;margin-top:2px;margin-right:5px;border-color:#999;border-style:solid;border-width:1px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector .disabled{color:#cccccc;border-color:#cccccc;border-style:dashed;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector .atg_b2cblueprint_pickerAttribute{position:relative;left:-2px;margin-top:0;margin-right:1px;border-color:#F0C840;border-style:solid;border-width:3px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector a{font-size:.834em;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.details{position:relative;top:47px;left:-4px;float:left;font-size:0.71em;font-weight:normal;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.details a{color:#7F7F8C;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.details a:hover{color:#7F7F8C;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.details span.active{position:absolute;top:-12px;height:1em;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.details a.chart{position:relative;top:-29px;float:left;width:39px;line-height:12px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity_styleonly{height:13px;line-height:13px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity_styleonly input{float:left;width:17px;border:1px solid #b5a7a4;margin:0 8px 0 0;padding:2px 0 2px 5px; font-size:.834em;color:#8f7c76;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity_styleonly span.status{float:left;color:#7F7F8C;font-size:0.71em;text-decoration:none;position:relative;top:5px;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_quantity_box{padding:0px 0; }
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity{height:13px;line-height:13px;float:left;color:#7F7F8C;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity input{float:left;width:21px;border:1px solid #b5a7a4;margin:0 8px 0 0;padding:2px 0 2px 5px; font-size:.834em;color:#8f7c76;}
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity span.status{float:left;color:#7F7F8C;font-size:0.71em;text-decoration:none;position:relative;top:8px;} /* text to right of quantity */
div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker span.status{float:left;color:#7F7F8C;font-size:0.71em;text-decoration:none;position:relative;top:15px;left:-5px} /* text to right of quantity */
/*
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box{margin-bottom:30px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.atg_b2cblueprint_pickerLabel_size{float:left;width:45px;padding-right:0px;vertical-align:text-top;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker {height:36px;line-height:47px; vertical-align: text-top; padding:0px; margin-bottom:9px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.selector{float:left;margin-right:8px;height:36px;font-weight:normal;position:relative;top:-38px;left:50px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.selector a,div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_sizePicker strong.selector span{float:left;text-align:center;line-height:36px;width:36px;height:36px;color:#999;margin-top:2px;margin-right:5px;border-color:#999;border-style:solid;border-width:1px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.selector .disabled{color:#cccccc;border-color:#cccccc;border-style:dashed;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.selector .atg_b2cblueprint_pickerAttribute{position:relative;left:-2px;margin-top:0;margin-right:1px;border-color:#F0C840;border-style:solid;border-width:3px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.selector a{font-size:.834em;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.details{position:relative;top:10px;left:45px;float:left;font-size:0.71em;font-weight:normal;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.details a{color:#7F7F8C;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.details a:hover{color:#7F7F8C;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.details span.active{position:absolute;top:-12px;height:1em;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p.atg_b2cblueprint_sizePicker strong.details a.chart{position:relative;top:-30px;float:right;width:39px;line-height:12px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_sizePicker_box p span.atg_b2cblueprint_pickerLabel_size{float:none;display:block;left:0px}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box{height:44px;line-height:44px;margin-bottom:14px;width:370px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p span.atg_b2cblueprint_pickerLabel_color {display:block;float:left;padding-right:6px;position:relative;top:-9px;vertical-align:text-top;width:45px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker{height:31px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector{float:left;margin-right:6px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a{float:left;margin-right:7px;height:42px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a span{background:no-repeat;float:left;margin-top:6px;height:36px;width:36px;cursor:pointer;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_brown {background:url(swatch_brown.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_red {background:url(swatch_red.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_blue {background:url(swatch_blue.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a span.product_color_tan {background:url(swatch_tan.gif) no-repeat;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a.atg_b2cblueprint_pickerAttribute{position:relative;top:0px;left:-4px;margin-top: 2px;margin-right:-1px;height:35px;cursor:default;border-color:#efc740;border-style:solid;border-width:4px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker strong.selector a.atg_b2cblueprint_pickerAttribute span{margin-top:0;cursor:default;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker span.details {top:16px;left:0px;float:left;font-size:0.71em;font-weight:normal;position:relative;color:#7F7F8C}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorpicker a.details{bottom:10px;float:left;font-size:0.71em;font-weight:normal;position:relative;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes div.atg_b2cblueprint_colorPicker_box p.atg_b2cblueprint_colorPicker span.active{float:left;font-size:0.71em;position:relative;top:17px;} /* selected color text right of swatches */
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.atg_b2cblueprint_colorPicker span.details {top:16px;left:0px;float:left;font-size:0.71em;font-weight:normal;position:relative;color:#7F7F8C}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity{height:13px;line-height:13px;margin:4px 0 0 0px;width: 370px;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity input{float:left;width:21px;border:1px solid #b5a7a4;margin:0 8px 0 -0px;padding:2px 0 2px 5px; font-size:.834em;color:#8f7c76;}
#atg_b2cblueprint_page_PD_popup_rightdiv div.atg_b2cblueprint_picker div.atg_b2cblueprint_selectAttributes p.quantity span.status{float:left;color:#7F7F8C;font-size:0.71em;text-decoration:none;position:relative;top:8px;} /* text to right of quantity */
/* Actions  
div.atg_b2cblueprint_picker .actions {width:398px;clear:both;position:relative; top:20px;}
div.atg_b2cblueprint_picker .actions input.atg_b2cblueprint_button{float:left;margin-right:10px;}
div.atg_b2cblueprint_picker .actions a.moreactions{float:left;background:url(bt_gift_lists.gif) top center no-repeat;width:112px;height:30px;line-height:23px;text-align:center;font-weight:bold;font-size:1.08em;color:#fff;text-decoration:none;cursor:pointer;padding:0 0 10px;}
div.atg_b2cblueprint_picker .actions .more{ position: absolute; left: 195px;}
div.atg_b2cblueprint_picker .add_to_cart_link{	position:absolute; 	left:0px; 	display:block; 	width:175px;}
div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink{top:0;padding-top:6px;}
div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink:hover{color:#fff;}
]
div.atg_b2cblueprint_picker .actions .more #moreactions{position:absolute;top:33px;left:-9999px;z-index:15;border:1px solid #ebe2e3;background:#fff;width:154px; padding: 2px; }
div.atg_b2cblueprint_picker .actions .more:hover #moreactions,div.atg_b2cblueprint_picker .actions .more #moreactions.enabled{left:5px;}
div.atg_b2cblueprint_picker .actions .more #moreactions li{position:relative;height:26px;border-bottom: 1px dashed #cccccc;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.last{position:relative;height:26px;border:none;}
div.atg_b2cblueprint_picker .actions .more #moreactions li a{display:block;line-height:22px;font-size:1em;width:140px;color:#85898C;text-decoration:none;padding:2px 2px 2px 10px;}
div.atg_b2cblueprint_picker .actions .more #moreactions li:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li.hover{position:static;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover a,div.atg_b2cblueprint_picker .actions .more #moreactions li.hover a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover a,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover a:hover{background:#eab600;text-decoration:none;color:#fff;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover li a,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover li a{background:#fff;color:#85898C;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover li a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover li a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li li a:hover{background:#eab600;color:#fff;}
div.atg_b2cblueprint_picker .actions .more #moreactions li ul{position:absolute;top:-6px;left:-9999px;z-index:20;background:#fff;border:1px solid #ebe2e3;width:154px;padding:5px 0;}
div.atg_b2cblueprint_picker .actions .more #moreactions li:hover ul{left:154px;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover ul{left:154px;}
*/
/* Actions  */
div.atg_b2cblueprint_picker .actions {width:398px;clear:both;position:relative; top:20px;}
div.atg_b2cblueprint_picker .actions input.atg_b2cblueprint_button{float:left;margin-right:10px;}
div.atg_b2cblueprint_picker .actions a.moreactions{float:left;background:url(bt_gift_lists.gif) top center no-repeat;width:112px;height:30px;line-height:23px;text-align:center;font-weight:bold;font-size:1.08em;color:#fff;text-decoration:none;cursor:pointer;padding:0 0 10px;}
div.atg_b2cblueprint_picker .actions a.disabled{cursor:default;}
div.atg_b2cblueprint_picker .actions .more{ position: absolute; left: 195px;}
div.atg_b2cblueprint_picker .add_to_cart_link{display:block;left:0;position:absolute;width:175px;}
div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink,div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink_noSku{padding-right:10px;background-image: url(bt_products_add_to_cart.png);text-transform:uppercase;font-size:1.4em;background-position: right;}
div.atg_b2cblueprint_picker .actions .more #moreactions{position:absolute;top:33px;left:-9999px;z-index:15;border:1px solid #ebe2e3;background:#fff;width:154px; padding: 2px; display:none;}
div.atg_b2cblueprint_picker .actions .more:hover #moreactions,div.atg_b2cblueprint_picker .actions .more #moreactions.enabled{left:5px;}
div.atg_b2cblueprint_picker .actions .more #moreactions li{position:relative;height:26px;border-bottom: 1px dashed #cccccc;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.last{position:relative;height:26px;border:none;}
div.atg_b2cblueprint_picker .actions .more #moreactions li a{display:block;line-height:22px;font-size:1em;width:140px;color:#85898C;text-decoration:none;padding:2px 2px 2px 10px;}
div.atg_b2cblueprint_picker .actions .more #moreactions li:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li.hover{position:static;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover a,div.atg_b2cblueprint_picker .actions .more #moreactions li.hover a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover a,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover a:hover{background:#eab600;text-decoration:none;color:#fff;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover li a,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover li a{background:#fff;color:#85898C;}
div.atg_b2cblueprint_picker .actions .more #moreactions li.hover li a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li:hover li a:hover,div.atg_b2cblueprint_picker .actions .more #moreactions li li a:hover{background:#eab600;color:#fff;}
div.atg_b2cblueprint_picker .actions .more #moreactions li ul{position:absolute;top:25px;left:-9999px;z-index:20;background:#fff;border:1px solid #ebe2e3;width:154px;padding:5px 0;}
div.atg_b2cblueprint_picker .actions .more #moreactions li:hover ul{left:154px;}
div.atg_b2cblueprint_picker .actions .more{ position: absolute; left: 195px;}
div.atg_b2cblueprint_picker .add_to_cart_link{	position:absolute; 	left:0px; 	display:block; 	width:175px;}
div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink,div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink_noSku
{background-image:url(bt_products_add_to_cart.png);background-position:right center;font-size:1.4em;padding-right:10px;text-transform:uppercase;color:#FFFFFF;display:block;float:right;font-weight:bold;height:32px;line-height:1em;text-align:center;text-decoration:none;width:175px;}
div.atg_b2cblueprint_picker .add_to_cart_link {background:transparent none no-repeat scroll left top;clear:left;color:#FFFFFF;display:block;float:right;font-weight:bold;height:32px;line-height:1em;text-align:center;text-decoration:none;width:175px;}
div.atg_b2cblueprint_picker .add_to_cart_link a.atg_b2cblueprint_prodListDetLink:hover{color:#fff;}
div.atg_b2cblueprint_picker .actions .more #moreactions{position:absolute;top:33px;left:-9999px;z-index:15;border:1px solid #ebe2e3;background:#fff;width:154px; padding: 2px; }
div.atg_b2cblueprint_picker .actions .more:hover #moreactions,div.atg_b2cblueprint_picker .actions .more #moreactions.enabled{left:5px;}
div.atg_b2cblueprint_picker .actions .moreHover{ position: absolute; left: 195px;z-index:1100;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions{position:absolute;top:33px;left:-9999px;z-index:15;border:1px solid #ebe2e3;background:#fff;width:154px;padding-left:2px;padding-bottom:2px;padding-top:1px;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions,div.atg_b2cblueprint_picker .actions .moreHover #moreactions.enabled{left:5px;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li{position:relative;height:26px;border-bottom: 1px dashed #cccccc;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.last{position:relative;height:26px;border:none;padding-bottom:0px;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li a{color:#85898C;display:block;font-size:1em;line-height:22px;padding:2px 2px 2px 10px;text-decoration:none;width:140px;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li a:hover{background:#eab600;text-decoration:none;color:#ffffff;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.hover{background:#eab600;text-decoration:none;color:#fff;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.hover a,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.hover a:hover,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover a,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover a:hover{background:#eab600;text-decoration:none;color:#fff;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.hover li a,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover li a{background:#fff;color:#85898C;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li.hover li a:hover,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover li a:hover,div.atg_b2cblueprint_picker .actions .moreHover #moreactions li li a:hover{background:#eab600;color:#fff;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions ul{position:absolute;top:-6px;left:-9999px;z-index:20;background:#fff;border:1px solid #ebe2e3;width:154px;padding:5px 0;}
div.atg_b2cblueprint_picker .actions .moreHover #moreactions li:hover ul{left:154px;}
/* Product Tabbed Description  */
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs{height:26px;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li{float:left;margin-right:1px;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li a{float:left;text-decoration:none;background-color:#bfbfbf;background-position:top right;background-repeat:no-repeat;background-image:url(tab-r.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li a span{float:left;line-height:28px;height:26px;font-size:1.08em;font-family:Arial,Helvetica,sans-serif;color:#fff;background-position:top left;background-repeat:no-repeat;background-image:url(tab-l.gif);padding:0 18px;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li a:hover{background-color:#ccc;background-image:url(tab-r-h.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a{background-color:#a6a6a6;cursor:default;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a span{cursor:default;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li a:hover span{background-image:url(tab-l-h.gif);cursor:pointer;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a,.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a:hover{background-image:url(tab-r-a.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a span,.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a:hover span{background-image:url(tab-l-a.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble {height:39px;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li{float:left;margin-right:1px;font-weight: bold;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li a{float:left;vertical-align: middle;text-align: center;text-decoration:none;font-size: 1em;background-color:#bfbfbf;background-position:top right;background-repeat:no-repeat;background-image:url(tabtwo-r.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li a span{float:left;line-height:14px;height:29px;font-size:1em;font-family:Arial,Helvetica,sans-serif;color:#fff;background-position:top left;background-repeat:no-repeat;background-image:url(tabtwo-l.gif);padding:5px 12px;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li a:hover{background-color:#ccc;background-image:url(tabtwo-r-h.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li.active a{background-color:#a6a6a6;cursor:default;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li.active a span{cursor:default;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li a:hover span{background-image:url(tabtwo-l-h.gif);cursor:pointer;}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li.active a,.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a:hover{background-image:url(tabtwo-r-a.gif);}
.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabsDouble li.active a span,.atg_b2cblueprint_productMetadataDescription .atg_b2cblueprint_detailsTabs li.active a:hover span{background-image:url(tabtwo-l-a.gif);}
.atg_b2cblueprint_productMetadataDescription .tab_contents{background:#A6A6A6 url(tabc-tr.gif) top right no-repeat;color:#fff;padding:16px 0px 0px 0; }
.atg_b2cblueprint_productMetadataDescription .tab_inner {background: #a6a6a6; overflow: auto; height: 300px; padding: 0px 0px 0px 0; margin: 0 10px 0 0;} 
.atg_b2cblueprint_productMetadataDescription .tab_footer_image {text-align: right; padding: 12px 11px 0 0;}
.atg_b2cblueprint_productMetadataDescription .tab_seperator {height: 12px;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .tab_contents_bot{height:16px;background:url(tabc-bl.gif) bottom left no-repeat;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .tab_contents_bot .tab_contents_bot_in{height:16px;background:url(tabc-br.gif) bottom right no-repeat;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .tab_content{min-height:96px;display:none;padding:0px 40px 0px 16px;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .tab_content p{line-height:1.66em;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .tab_content p strong{font-size:1.416em;padding-top:16px;}
.atg_b2cblueprint_productMetadataDescription .tab_contents .active{display:block;}
.atg_b2cblueprint_productMetadataDescription .tab_content ul {margin: 2em;list-style-type: disc;list-style-position: inside;margin-left: 0;padding-left: 1em;text-indent: -1em;}

.atg_b2cblueprint_productMetadataDescription .tab_content a:link {color: #ffe562;}
.atg_b2cblueprint_productMetadataDescription .tab_content a:visited {color: #ffe562;}
.atg_b2cblueprint_productMetadataDescription .tab_content a:hover {color: #ffe562;text-decoration:underline;}
.atg_b2cblueprint_productMetadataDescription .tab_content a:active {color: #ffe562;}

#pickerError {z-index: 1000;}


/* 2.7	Category & Sub Category Pages
----------------------------------------------------------------------------------------------- */
/* #content .main{margin-top:70px;margin-bottom:14px;width:737px;display:inline;float:right;position:relative;} */
#content .aside{margin-top:8px;margin-left: 1px;width:170px;float:left;overflow:hidden;}
.main h1{color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding-bottom:16px;}
/* hero-promo  */
.hero_promo{width:305px;position:relative;background:#d3c5ab;color:#fff;font-size:1.083em;font-weight:normal;line-height:1.2em;padding:150px 73px 0 342px;}
.hero_promo p{width:265px;position:relative;z-index:2;margin:0;}
.hero_promo p.heading{font-size:1.5em; line-height:1.2em;text-decoration: none; margin:0 0 15px;}
.hero_promo p.Price{position:relative;bottom:16px;text-align:right;z-index:10;width:305px;}
.hero_promo img{position:absolute;left:0;top:0;z-index:1;}
.hero_promo.size_134{height:106px;}
.hero_promo.size_200{height:172px;background:#fa6;}
.hero_promo.size_200 p{color:#d3ecf2;}
.hero_promo.size_386{height:236px; margin-bottom:5px;}
.hero_promo.size_386_fav{height:345px; margin: 0 0 0 0; color:#4F4338;padding:40px 3px 0 232px;width:487px; background-color:#daceb3}
.size_386_fav_left{float:left;width:210px;}
.size_386_fav_left p{width:156px;position:relative;z-index:2;margin:0; line-height:1.4em;}
.size_386_fav_left ul{padding:6px 0;}
.size_386_fav_left li{padding:4px 0;}
.hero_promo.size_386_fav p.heading{font-size:1.75em; line-height:1.2em;text-decoration: none; margin:0 0 13px; background-color:transparent;}
.hero_promo.size_386_fav p.heading2{font-size:1.25em; line-height:1.2em;text-decoration: none; margin:170px 0 0 0;}
.hero_promo.size_386_fav p.heading4{font-size:1.25em; line-height:1.2em;text-decoration: none; margin:170px 0 0 5px;}
.hero_promo.size_386_fav p.heading3{font-size:1.75em; line-height:1.2em;text-decoration: none; margin:0 0 13px 5px;}
.hero_promo.size_386_fav p.image{font-size:1.75em; line-height:1.2em;text-decoration: none; margin:0px 0 0px 5px; background-color:#a99a88;}
.hero_promo.size_386_fav p.image2{font-size:1.75em; line-height:1.2em;text-decoration: none; margin:8px 0 0px 8px; background-color:#a99a88;}
.hero_promo.size_386_fav p.register{font-size:1.75em; line-height:1.2em;text-decoration: none; margin:170px 0 0px 0px;}
.hero_promo.size_386_fav p.price2{font-size:1.25em; line-height:1.2em;margin:10px 0 0 3px;text-decoration: none; }
.hero_promo.size_386_fav p.text2{font-size:1.0em; line-height:.6em; margin:10px 0 0 3px; line-height:1.2em;text-decoration: none; width:225px; }
.hero_promo.size_386_fav p.text{font-size:.9em; line-height:.6em; margin:30px 0 0 5px; line-height:1.3em;text-decoration: none; width:200px; }
.hero_promo.size_386_fav  a{color:#4F4338;text-decoration:none; }
.size_386_fav_right{float:left;width:100px;}
/* breadcrumbs  */
#content.category #breadcrumbs{padding-top:0px;font-size:.834em;}/*position:absolute;left:10px;top:-58px;*/
#content.category #breadcrumbs h3{position:absolute;text-decoration:none;text-indent:-1000em;}
.content.category #breadcrumbs{padding-top:0;font-size:.834em;}/*position:absolute;left:10px;top:-58px;*/
.content.category #breadcrumbs h3{position:absolute;text-decoration:none;text-indent:-1000em;}
#breadcrumbs li.last{background:none;}
/* sort by */
.atg_b2cblueprint_filter{float:left;color:#7f7f8c;font-size:1.25em;line-height:1em;margin:-10px 0 11px 11px; }
.atg_b2cblueprint_filter h3{float:left;font-size:1em;font-weight:normal;margin:40px 16px 0 0; background-color:#fff; color:green;}
.atg_b2cblueprint_filter select{height:19px;font-weight:normal;font-size:.75em;color:#333333;padding-left:2px; }
.atg_b2cblueprint_filter ul{float:left;}
.atg_b2cblueprint_filter li{float:left;background:transparent url(sort-by_sep_2.png) no-repeat left center;margin:0 16px 0 0;padding:0 0 0 16px;}
.atg_b2cblueprint_filter a{color:#7f7f8c;text-decoration:none;background:transparent url(sort-by_sep_1.png) no-repeat right center;padding:0 16px 0 0;}
.atg_b2cblueprint_filter .active{background-image:url(sort-by_sep_1.png);}
.atg_b2cblueprint_filter .active a{color:#a6ba1b;background-image:url(sort-by_sep_2.png);}
#facetCategory{margin-bottom:-36px;}
.atg_b2cblueprint_filter_nopadding h3 {margin-top:10px !important;}
.atg_b2cblueprint_index_nopadding {margin-bottom:21px !important;margin-top:10px !important;}
/* page selection  */
.atg_b2cblueprint_index{float:right;line-height:1.25em; margin:36px 0 0 0;padding-right: 42px;}
/* change aboving css according latest mock,last version(changed) is :margin:40px 0 20px 0;padding-right: 30px; max-width:270px;*/
.atg_b2cblueprint_index_nopadding {margin-top: 36px !important; margin-bottom: 21px !important;}
.atg_b2cblueprint_index_lower{position:relative; top:-26px;}
/* change aboving css according latest mock,last version(changed) is :top:-52px;*/
.atg_b2cblueprint_index h3{position:absolute;left:-1000em;text-align:left;}
.atg_b2cblueprint_index *{display:inline;}
.atg_b2cblueprint_index a{text-decoration:underline;color:#b0b6bb;}
.atg_b2cblueprint_index a:active,a:hover{color:#ebb600;text-decoration:none;}
.atg_b2cblueprint_index ul{padding:0 13px 0 0;}
.atg_b2cblueprint_index li{float: left;}
.atg_b2cblueprint_index li a{color:#b0b6bb; display: block; padding: 0 5px;}
.atg_b2cblueprint_index li.active a, .atg_b2cblueprint_index li a:hover, .atg_b2cblueprint_index li a:active {color:#ebb600;text-decoration:none;}
.atg_b2cblueprint_index a.next,.atg_b2cblueprint_index a.prev{float:left;width:4px;height:8px;overflow:hidden;text-indent:-1000em;background:transparent no-repeat left top;margin:5px 3px 0 3px;padding:0;}
.atg_b2cblueprint_index a.prev{background-image:url(page_prev.png);}
.atg_b2cblueprint_index a.next{background-image:url(page_next.png);}
.disabledLink{color:#ebb600;text-decoration:none;}

/* product items */
#atg_b2cblueprint_prodList{width:747px;overflow:hidden;font-family:Helvetica,Arial,Verdana,sans-serif;position:relative;margin:0;}  
/* deleted aboving css element record->clear:both;;margin:10px 0 0;padding-bottom: 20px;*/  
#atg_b2cblueprint_prodList table{border-collapse: inherit; margin-bottom:15px; }
#atg_b2cblueprint_prodList td{background:url(bg_product_thumb_tile.gif) repeat-y;}
#atg_b2cblueprint_prodList .first td{background :url(bg_product_thumb_top.gif) no-repeat;} 
#atg_b2cblueprint_prodList .last td{height:15px;background :url(bg_product_thumb_bot.gif) no-repeat} 
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListDesc {width:185px;color:#729600;font-size:1.4em;font-weight:normal;line-height:1.2em; padding: 15px 45px 0 15px;word-break:keep-all;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListDesc a{color:#729600;text-decoration:none;display: block; margin: 0 5px; padding: 0 0 3px 0;} 
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListDesc a:hover, #atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListDesc a:active { text-decoration: underline; }
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image{ width:174px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image1{width:174px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image2{width:174px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image3{width:174px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.enlarge{ width:11px;height:11px; float:left; padding-left:4px;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.enlarge1{position:absolute;top:14px;left:193px;width:11px;height:11px; float:left; padding-left:4px;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.enlarge2{position:absolute;top:14px;left:442px;width:11px;height:11px; float:left; padding-left:4px;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.enlarge3{position:absolute;top:14px;left:692px;width:11px;height:11px; float:left; padding-left:4px;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image1{width:194px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image2{width:194px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListThumb div.image3{width:194px;height:175px; float:left; padding-left:20px; position:relative;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListPrice {width:185px;padding:8px 45px 0 20px;vertical-align:top}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListPrice div.current{float:right; width:120px;display:block;color:#5f99db;font-size:1.2em;line-height:1.3em;font-style:normal;text-align:right; overflow:hidden;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListPrice div.old{width:50px;padding-right:10px; float:left;text-decoration:line-through;color:#7f7f8c;font-size:1em;overflow:hidden;}
#atg_b2cblueprint_prodList td.atg_b2cblueprint_prodListButtons {width:175px;padding:8px 40px 0 20px; vertical-align:top;}
/* add_to_cart & get-details buttons */
#atg_b2cblueprint_prodList .atg_b2cblueprint_prodListDetLink,#atg_b2cblueprint_prodList .get_details{float:right;clear:left;display:block;width:175px;height:32px;background:transparent no-repeat left top;color:#FFF;font-size:1.1em;line-height:1em;font-weight:bold;text-align:center;text-decoration:none;padding:9px 0px 0px 0;}
#atg_b2cblueprint_productCore .atg_b2cblueprint_prodListDetLink, #atg_b2cblueprint_productCore .atg_b2cblueprint_prodListDetLink_noSku {float:right;clear:left;display:block;width:175px;height:32px;background:transparent no-repeat left top;color:#FFF;font-size:1.1em;line-height:1em;font-weight:bold;text-align:center;text-decoration:none;padding:9px 0px 0px 0;}
#atg_b2cblueprint_prodList td .atg_b2cblueprint_prodListDetLink,#atg_b2cblueprint_productCore td .atg_b2cblueprint_prodListDetLink, #atg_b2cblueprint_prodList td a.details {display:block;width:175px; position:static; float:right; clear:both;}
#atg_b2cblueprint_prodList .atg_b2cblueprint_prodListDetLink{left:0px;}
#atg_b2cblueprint_prodList .atg_b2cblueprint_prodListDetLink, #atg_b2cblueprint_prodList .get_details{left:33px;background-image:url(bt_products_get_details.png);background-position: right;display:block;width:145px; position:static; float:right; clear:both;}
#atg_b2cblueprint_productCore .atg_b2cblueprint_prodListDetLink_noSku,#atg_b2cblueprint_productCore .atg_b2cblueprint_prodListDetLink{	
padding-right:10px;
background-image: url(bt_products_add_to_cart.png);
text-transform:uppercase;
font-size:1.4em;
background-position: right;}
#atg_b2cblueprint_prodList a.details{color:#a6ba1b;font-size:1em;line-height:1.3em;text-decoration:none; text-align:right;padding-right:7px;}
#atg_b2cblueprint_prodList a.details:hover,#atg_b2cblueprint_prodList a.details:active{text-decoration:underline;}
/* facets  */
#atg_b2cblueprint_facets {overflow:hidden;position:relative;background: url(products-filters.png) no-repeat left bottom;color:#656565;width:190px;margin:0 0 11px 0;padding:14px 7px;}
.navNumber {vertical-align: top;font-weight: normal;text-align: center;color: #EBB600;width: 30px;}
#atg_b2cblueprint_facets h3{background:url(products-filters.png) no-repeat left top;color:#b35639;font-size:1em;font-weight:bold;line-height:1.3em;margin:-14px -7px 0 ;padding:14px 20px 7px 14px;text-transform:uppercase;}
#atg_b2cblueprint_facets a{color:#656565;text-decoration:none;}
#atg_b2cblueprint_facets h4{position:absolute;left:-1000em;text-align:left;font-size:1em;font-weight:normal;}
#atg_b2cblueprint_facets a.expand{padding-right:6px;position:absolute;right:14px;top:14px;display:block;overflow:hidden;height:17px;width:17px;background:transparent url(products-filters_expand.png) no-repeat left top;text-align:left;text-indent:-1000em;}
#atg_b2cblueprint_prodList .last td.facetNumber{background: url();width: 250px; height: 15px;}
/* facets group  */
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup li{width:147px;padding:7px 5px 7px 0px;margin:0 3px 0 5px; background:transparent url(products-filters_sep.png) repeat-x bottom;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup div{font-size:1em;color:#5f99db;font-weight:bold;background:white url(products-filters_remove.png) no-repeat left center;padding:0 0 0 23px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup div.menuitem{padding:6px 0px 5px 0;border:none; background:transparent url(products-filters_sep.png) repeat-x bottom;color:#666666;font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup div span{color:#676767; font-weight:normal;}
#atg_b2cblueprint_facets #facetEmptyMessage {background: none;padding: 0 0 0 7px; font-weight: normal; color: #656565;}
/* facet group options for Sub and subcat */
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li:hover { color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li.selected { color:#5f99db; border:none;background-repeat: no-repeat;background-position: 2px 7px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li{width:155px;border-bottom:solid #f2f2f2 1px;padding:5px 5px 5px 20px;margin:0 3px 0 5px;background-repeat: no-repeat;background-position: 2px 7px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#atg_b2cblueprint_facets .selectedtextsub{color:#5f99db; font-weight:bold;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li table a div {float: left;width: 11px;height: 1px;padding:0 1px 15px 5px;margin:0 3px 0 -19px;background-image: url(btn_plus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li table div.category_text {margin:0 0px 0 4px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li table div.category_link {margin:0 0px 0 3px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li table.selected a div {background-image: url(btn_minus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li table.selected h5{cursor:pointer;font-weight:bold;color:#5f99db;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li table a div {float: left;width: 11px;height: 1px;padding:0 1px 15px 5px;margin:0 3px 0 -3px;background-image: url(btn_plus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li table div.category_text {margin:0 0px 0 20px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li table div.category_link {margin:0 0px 0 -1px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li table.selected a div {background-image: url(btn_minus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li ul li table a div {padding:0 1px 15px 5px;margin:0 3px 0 0px;background-image: url(btn_plus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul li ul li table.selected a div {background-image: url(btn_minus_sign.gif);background-repeat: no-repeat;background-position: 2px 2px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub h5{cursor:pointer;line-height:1.3em;margin:0 0 0px;font-size:1em; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li.selected h5{cursor:pointer;font-weight:bold;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li.end{ border:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li span{ position:absolute;  right:15px; color:#ebb600; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li ul{ margin:5px 0 5px 0;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li{ border:none; /*background:url(products-filters_sep.png) repeat-x bottom; */padding:6px 0px 5px 0; font-size:.94em;color:#797979;margin-right:15px; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li a{cursor:pointer;display:block; padding:0 0 0 1px; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li a:hover{ text-decoration:underline;color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li span{ position:absolute; right:15px; color:#ebb600; text-decoration:none;}
/* Aside tertiary sub Navigation*/
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li.selected li h5{font-size:1em; font-weight:normal;background-image: url(btn_plus_sign.gif);background-repeat: no-repeat;background-position: 0px 2px; padding:0 0 0 18px;width:106px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li.subcats{border:none; background:url(products-filters_sep.png) repeat-x bottom;line-height:normal; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li.selected{color:#797979; border:none; background:url(products-filters_sep.png) repeat-x; background-position:bottom; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li.selected h5{ background-image: url(btn_minus_sign.gif);background-repeat: no-repeat;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li ul{ margin:7px 0 7px 0;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li li{ border:none; width: 130px; background:transparent url(products-filters_sep.png) repeat-x bottom;padding:6px 0px 5px 14px; font-size:1em;color:#797979;margin-right:15px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li li a{ display:block; padding:0 0 0 1px; /*834em*/ }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li li a:hover{ text-decoration:underline;color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li li li span{ position:absolute; right:15px; color:#ebb600; text-decoration:none;}
/* facet group options for Sub and subcat nobox */

#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li:hover { color:#5f99db}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li.selected { color:#5f99db; border:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li{width:120px;border-bottom:solid #b3b3b3 1px;background-image:none;padding:5px 5px 5px 20px;margin:0 3px 0 5px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li a{cursor:pointer;display:block; padding-right:25px; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li a:hover{ color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox { padding-left: 0px; }/*padding-left: 7px;*/
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox table tbody tr td a { color: #5F99DB; font-weight: bold; }
#atg_b2cblueprint_facets .facet_searchfor{ padding-left: 7px; }
.noboxActive {border-bottom: 1px solid #999999; }
.noboxAlone, .noboxActive, .noboxInactive 	{ padding: 0 0 10px 0;margin: 0 0 10px 4px; width: 165px;}
.noboxInactive 	a{ color:#999999 !important; font-weight: normal !important;}
.noboxInactive 	a:hover{ color:#5f99db !important;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox h5{cursor:pointer;font-size:1em;font-weight:normal;line-height:1.3em;margin:0 0 0px;width:130px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li.selected h5{cursor:pointer;font-weight:bold;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li.end{ border:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li span{ position:absolute;  right:15px; color:#ebb600; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li ul{ margin:5px 0 5px 0;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li{ border:none;padding:6px 0px 5px 0; font-size:.94em;color:#797979;margin-right:15px; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li a{cursor:pointer;display:block; padding-right:25px; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li a:hover{ text-decoration:underline;color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li span{ position:absolute; right:15px; color:#ebb600; text-decoration:none;}
/* Aside tertiary sub Navigation nobox*/
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li.selected li h5{font-size:1em; font-weight:normal;padding:0 0 0 18px;width:106px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li.subcats{border:none; background:url(products-filters_sep.png) repeat-x bottom;line-height:.834em; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li.selected{color:#797979; border:none; background:url(products-filters_sep.png) repeat-x; background-position:bottom; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li.selected h5{ }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li ul{ margin:7px 0 7px 0;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li li{ border:none; width: 130px; background:transparent url(products-filters_sep.png) repeat-x bottom;padding:6px 0px 5px 14px; font-size:1em;color:#797979;margin-right:15px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li li a{ display:block; padding-right:25px;/*834em*/ }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li li a:hover{ text-decoration:underline;color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub_nobox li li li span{ position:absolute; right:15px; color:#ebb600; text-decoration:none;}
/* facet group options */
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li:hover { color:#5f99db}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li.selected { color:#5f99db; border:none;background-image: url(btn_minus_sign.gif);background-repeat: no-repeat;background-position: 2px 7px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li.selected a { color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li{width:147px;border-bottom:solid #b3b3b3 1px;padding:7px 5px 7px 23px;margin:0 3px 0 5px;background-image: url(btn_plus_sign.gif);background-repeat: no-repeat;background-position: 2px 7px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options h5{cursor:pointer;font-size:1em;font-weight:normal;line-height:1.3em;margin:0 0 0px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options h5 a:hover{color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li.selected h5{font-weight:bold;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li.end{ border:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li span{ position:absolute;  right:15px; color:#ebb600; font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li ul{ margin:10px 0 10px 0;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li{ border:none; background:transparent url(products-filters_sep.png) repeat-x bottom;padding:6px 0px 5px 0; font-size:.94em;color:#666666;margin-right:15px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li div.menuitem{padding:6px 0px 5px 0;border:none; background:transparent url(products-filters_sep.png) repeat-x bottom;color:#666666;font-weight:normal;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li.end{ background:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li a{cursor:pointer;display:block;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li a:hover{ text-decoration:underline;color:#5f99db; }
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li span{right:15px; color:#ebb600; text-decoration:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li.subcat{right:15px;background-image:url(btn_plus_sign.gif);background-position:2px 7px;background-repeat:no-repeat;border:none;padding:6px 0px 5px 0; font-size:.94em;color:#666666;padding-left:25px;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options li li.subcatsel{right:15px;background-image:url(btn_minus_sign.gif);background-position:2px 7px;background-repeat:no-repeat;border:none;padding:6px 0px 5px 0; font-size:.94em;color:#666666;padding-left:25px;}
/* gift card  */
#gift_card,#gift_certificates{border:6px solid #f48027;background:#f6944a;color:#FFF;margin:11px 0;padding:10px;}
#gift_card *,#gift_certificates *{background:#f48027;margin:0;padding:6px;}
#gift_card h3,#gift_certificates h3{font-size:1.416em;line-height:1.3em;font-weight:normal;}
#gift_card p,#gift_certificates p{padding-top:10px;padding-bottom:10px;text-align:left;}
#gift_card a.thumbnail,#gift_certificates a.thumbnail{display:block;text-align:center;padding:0;}
#gift_card img,#gift_certificates img{background:none;padding:0;}
#gift_certificates{background:#b4c540;border-color:#a6ba1b;}
#gift_certificates *{background:#a6ba1b;}
#gift_certificates a.thumbnail{text-align:left;}
#gift_certificates img{margin:-6px 0 -20px 0;}
/* shipping info */
#shipping_info{color:#899916;font-size:.916em;line-height:1.454em;padding:10px 16px;}
#shipping_info h3{position:absolute;left:-1000em;text-align:left;}
#shipping_info p em{display:block;font-weight:normal;font-style:normal;}
/* featured products */
#featured_products h2{color:#f48027;font-size:1.5em;line-height:1.2em;font-weight:normal;margin:0 0 -4px 10px;padding:0;}
/* 2.8	Lightbox
-----------------------------------------------------------------------------------------------*/
#lightbox{position:absolute;top:245px;left:50%;z-index:9999;text-align:left;}
#overlay{position:absolute;top:0;left:0;z-index:5000;width:100%;height:100%;background-color:#333;-moz-opacity:0.8px;opacity:.80;filter:alpha(opacity=80);}
#overlay[id]{position:fixed;}
#lbContent{position:relative;background:#fff;padding:7px;}
#lbContent a.close{position:absolute;top:10px;right:10px;z-index:2;display:block;width:18px;height:18px;text-indent:-9999px;cursor:pointer;background:url(ico_close.gif) no-repeat;}
/* 2.9	Footer
----------------------------------------------------------------------------------------------- */
#atg_b2cblueprint_footer{clear:both;width:950px;position:relative;border-top:2px solid #989898;margin:0 6px;padding:14px 6px 0px 12px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation{width:950px;overflow:hidden;padding:0 0 2px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div{float:left;padding:0 39px 0 10px;height:93px}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div h2{font-weight:normal;color:#b35739;font-size:1.167em; line-height:1.3em;padding:0 0 4px; background-color:#fff;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div li{padding:0 0 3px; line-height:1.3em;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div a{font-size:.917em;color:#676767;text-decoration:none;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation a:hover{text-decoration:underline;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.shop{width:190px; border-left:solid 1px #CCCCCC;padding:0 40px 0 10px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.shop ul{width:85px;float:left;padding-right:10px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.help{width:214px; border-left:solid 1px #CCCCCC;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.help ul{width:100px;float:left;padding:0px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.info{width:105px;overflow:hidden;padding:0 45px 0 0;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.stay_in_touch{width:275px;float:right;padding:0 0px 0 10px; border-left:solid 1px #CCCCCC;z-index:-1;}
#atg_b2cblueprint_footer .atg_b2cblueprint_signUp input.text{border:1px solid #c8a5a0; height:16px; width:134px; font-size:.833em;color:#b35739;vertical-align:middle;float:left;padding: 2px 0px 0px 5px; margin: 0px 4px 0px 4px;}
#atg_b2cblueprint_footer .atg_b2cblueprint_signUp input.image{background:url(btn_signup.gif);border:0;font-size:.917em;color:#fff;float:left;min-height:21px;font-weight:bold;padding-top:2px;margin:1px;}
#atg_b2cblueprint_footer .atg_b2cblueprint_signUp div{display:none;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.stay_in_touch p{width:100px;line-height:1.5;clear:left;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_tertiaryNavigation div.stay_in_touch h2{width:100px;float:left;}
#atg_b2cblueprint_footer div.chasePromotion{border-top: 1px solid #BABABA; clear: both; width:960px; margin-left: -10px;margin-top:5px;padding-top:3px;}
#atg_b2cblueprint_footer div.chasePromotion div.chaseLogo{margin-top:-70px;float:right;align:right;margin-left:794px;margin-right:-8px;}
#atg_b2cblueprint_footer div.chasePromotion div.chaseLogo img{position:absolute;float:right;align:right;left:794px;z-index:1;}

#atg_b2cblueprint_footer div.chasePromotion div.chasePromotionalText{position:relative;top:2px;font-size: 0.98em; color:#787878; text-decoration: none;margin-left:100px;height:5px;height:20px;}

#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper {width:980px;overflow:hidden;position:absolute; bottom:-140px;height:100px;left:0;z-index:0;*width:980px !important;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.contact{ line-height:1.35em;color:#cacaca;font-size:.917em;float:left;margin-right:0px;padding:0 10px 0 10px; border-left:solid 1px #CCCCCC;width:225px;height:60px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.contact strong{line-height:1.35em;font-weight:normal;font-size:1.5em;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.nationalGeographicAddress{line-height:1.7em;color:#cacaca;font-size:.917em;float:left; width:203px;padding:0 10px 0 10px; border-left:solid 1px #CCCCCC;height:60px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.ukNovicaStore{float:left;padding:0 10px 0 10px;border-left:solid 1px #CCCCCC;font-size:0.917em; width:150px;height:60px;line-height:.35em;font-weight:normal;color:#cacaca;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.ukNovicaStore a {color:#cacaca;display:block;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.ukNovicaStore div.ukNovicaStoreImgTop{width:30px;height:20px;display:inline;float:left;padding:5px 7px 0 0px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.ukNovicaStore div.ukNovicaStoreText{width:100px;height:30px;line-height:12px;display:inline;float:left;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.mcafee{float:right;padding:0 10px 0 20px;border-left:solid 1px #CCCCCC;width:140px;height:60px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.logo{float:left; width:151px; margin:5px 0 0 11px;}
#atg_b2cblueprint_footer div.atg_b2cblueprint_footerwrapper div.copyright{float:left;line-height:1.35em;font-size:0.917em;font-weight:normal;color:#cacaca;padding:10px;}
#atg_b2cblueprint_catNav div.sub_nav_multi{margin:0 0 0 -6px; width: 344px;}

.clear {
clear: both;
width: 100%;
font-size: 1px;
height: 1px;
} 
/* modules */
#top460{display:block;position:relative; top:5px;clear:both; background:url(bg_460_top.gif) no-repeat;width:460px; height:10px; }
#content460{display:block;clear:both; background:url(bg_460_tile.gif) repeat-y; padding:7px 5px 2px 13px;}
#bottom460{display:block;clear:both; background:url(bg_460_bot.gif) no-repeat;width:460px; height:13px;padding-bottom:18px;}
#content460_item{margin-right:8px;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;border:medium none;line-height:1.8em;}
#content460_item_last{margin-right:8px;background:transparent url(products-filters_sepx.png) repeat-x scroll center bottom;;border:medium none;line-height:1.8em;}
#top550{display:block;position:relative; top:5px;clear:both; background:url(bg_request_catalog_top.gif) no-repeat;width:550px; height:10px; }
#content550{display:block;clear:both; background:url(bg_request_catalog_tile.gif) repeat-y;width:537px; margin: 0px; padding:14px 5px 2px 21px;}
#bottom550{display:block;clear:both; background:url(bg_request_catalog_bot.gif) no-repeat;width:550px; height:13px;}
#top394{display:block;position:relative; top:5px;clear:both; background:url(bg_394_top.gif) no-repeat;width:394px; height:10px;margin-left:-5px;}
#content394{display:block;clear:both; background:url(bg_394_tile.gif) repeat-y; padding:14px 5px 2px 21px;width:373px;margin-left:-5px;}
#bottom394{display:block;clear:both; background:url(bg_394_bot.gif) no-repeat;width:394px; height:13px;padding-bottom:18px;margin-left:-5px;}
/* sitemap */
.sitemap_heading{color:#729500;font-size:1.4em;margin-left:12px;}
.sitemap_item{color:#729500;font-size:1.4em;margin-left:12px;background:transparent url(products-filters_sep.png) repeat-x scroll center bottom;border:medium none;line-height:2.5em;}
.sitemap_item_last{color:#729500;font-size:1.4em;margin-left:12px;background:none;border:medium none;line-height:2.5em;}
.sitemap_mod_holder{float:left;width:447px;padding-bottom:18px;margin-right:13px;}
.sitemap_mod_holder_right{float:left;width:446px;padding-bottom:18px;padding-left:28px;margin-right:14px;}
.sitemap_link a {text-decoration:none;color:#729500;}
.sitemap_link a:hover {text-decoration:none;color:#729500;}
.sitemap_item a {text-decoration:none;color:#729500;}
.sitemap_item a:hover {text-decoration:none;color:#729500;}
.sitemap_item_last a {text-decoration:none;color:#729500;}
.sitemap_item_last a:hover {text-decoration:none;color:#729500;}
/* Shopping Cart  */
#atg_b2cblueprint_contentleftnav_inner .myorders table{width:100%;margin:0 0 10px;}
#atg_b2cblueprint_contentleftnav_inner .myorders  table .name{padding:16px 0px 16px 20px;float:left; width:160px;font-size:0.91em;font-weight:normal;color:#666666; font-weight:bold;}
#atg_b2cblueprint_contentleftnav_inner .myorders  table .nameheader{font-size:1.3em;color:#729600;padding:16px 0px 5px 20px;float:left; width:160px;}
#atg_b2cblueprint_contentleftnav_inner .myorders  table .name a{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_contentleftnav_inner .myorders  table .name a:hover{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_contentleftnav_inner .myorders .roundedbox {margin-left:10px;margin-right:20px;width:96%;}
#atg_b2cblueprint_addressBookDefault a {color:#989898;font-weight: bold;text-decoration:underline;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub .myaccount{color:#5F99DB; font-weight:bold;}
#atg_b2bclueprint_ecards {padding-top:15px; padding-bottom:60px; text-align:center; }
#atg_b2bclueprint_ecards a{color:#A6BA1B;text-decoration:none;}

/* rounded corner box */
/*
.corners_top_left, 
.corners_top_left_square, 
.corners_top_right, 
.corners_bottom_left, 
.corners_bottom_right {

width : 8px;
height : 8px;  
display : block;
margin-bottom : -1px;  
margin-top : -1px;  
}
*/
.roundedbox_content {
position: relative; 
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 5px 0 0 0;
padding: 10px 15px 10px 15px;
}
.roundedbox_content_nested {
	 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 5px 0 0 0;
	padding: 10px 15px 10px 15px;
	
}
.roundedbox_content_green {
position: relative; 
border-left: 1px solid #b2c574;
border-right: 1px solid #b2c574;
margin: 5px 0 0 0;
padding: 10px 15px 10px 15px;

}
.roundedbox_content_invert {
position: relative;
background: #b35637;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
margin: 5px 0 0 0;
padding: 10px 15px 10px 15px;

}
.corners_bottom_left_invert {
background : transparent url(corners/corner_bottom_left_invert.gif) no-repeat;
float: left;
}
.corners_bottom_right_invert {
background : transparent url(corners/corner_bottom_right_invert.gif) no-repeat;
float:right;
margin-top: 0px;
}
.corners_top_left_invert {
background : transparent url(corners/cornershade_top_left_invert.gif) no-repeat;
float:left;
}
.corners_top_right_invert {
background : transparent url(corners/cornershade_top_right_invert.gif) no-repeat;
float: right;
}
.roundedbox_shaded 
.roundedbox_shaded .corners_top_left, 
.roundedbox_shaded .corners_top_left_square, 
.roundedbox_shaded .corners_top_right, 
.roundedbox_shaded .corners_bottom_left, 
.roundedbox_shaded .corners_bottom_right 
{
width : 6px;
height : 29px;  /* corner images are 40x40 */

}
.roundedbox_shaded .offset {
padding: 0px;
}
.roundedbox_shaded .offset, .roundedbox_0line .offset, .roundedbox_side .offset {
margin-top: 0px;
margin: 0px 0 0 0px;
}
.roundedbox_shaded .roundedbox_content {
margin: -5px 0 0 0px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.roundedbox_shaded .corners_top {
background : transparent url(corners/cornershade_top.gif) repeat-x;
border-top: 1px solid #999999; 
margin: 0px 0px 0px 0px; 
height: 29px;
width: auto;		
}
.roundedbox_shaded .corners_bottom {
background : transparent url(corners/cornershade_bottom.gif) repeat-x;
border-bottom: 1px solid #999999; 
height: 27px;
width: auto;	
clear: both;
}
.roundedbox_shaded .corners_top_left {
background : transparent url(corners/cornershade_top_left.gif) no-repeat;
float:left;
}
.roundedbox_shaded .corners_top_right {
background : transparent url(corners/cornershade_top_right.gif) no-repeat;
float: right;
}
.roundedbox_shaded .corners_bottom_left {
background : transparent url(corners/cornershade_bottom_left.gif) no-repeat;
float: left;
}
.roundedbox_shaded .corners_bottom_right {
background : transparent url(corners/cornershade_bottom_right.gif) no-repeat;
float:right;
margin-top: 0px;
}
/* 2.6	Email A Friend Pages
----------------------------------------------------------------------------------------------- */
/* Related Topics */
#atg_b2cblueprint_emailFriend_thankyou{padding-left:11px; color:#999999; line-height:1.66em;}
#atg_b2cblueprint_emailFriend_thankyou h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_emailFriend_thankyou .thankyou{ color: #729500; padding-bottom:10px;}
#atg_b2cblueprint_emailFriend_thankyou #top{display:block;position:relative; top:5px;clear:both; background:url(bg_email_friend_thankyou_top.gif) no-repeat;width:730px; height:10px; }
#atg_b2cblueprint_emailFriend_thankyou #content{display:block;position:relative; top:0px;clear:both; background:url(bg_email_friend_thankyou_tile.gif) repeat-y;width:730px; margin: 0px; padding:10px 11px 10px 20px;}
#atg_b2cblueprint_emailFriend_thankyou #content2{display:block;position:relative; top:0px;clear:both; background:url(bg_email_friend_thankyou_tile.gif) repeat-y;width:730px; margin: 0px; padding:10px 11px 10px 0px;}
#atg_b2cblueprint_emailFriend_thankyou #bottom{display:block;position:relative; top:0px;clear:both; background:url(bg_email_friend_thankyou_bot.gif) no-repeat;width:730px; height:13px;}
#atg_b2cblueprint_emailFriend_thankyou .textp .telephone{ font-weight:bold;font-size:1.54em;}
#atg_b2cblueprint_emailFriend_thankyou .textp a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_emailFriend_thankyou .textp2 .telephone{ font-weight:bold;font-size:1.54em;}
#atg_b2cblueprint_emailFriend_thankyou .textp2 a{ color:#5F99DB; text-decoration:none;}
.roundedbox, 
.roundedbox_shaded,
.roundedbox_0line,
.roundedbox_side
{margin-right:10px;float:left;}/*margin-left:10px;width:96%;}*/
.roundedbox .lineFix, 
.roundedbox_shaded .lineFix, 
.roundedbox_0line .lineFix,
.roundedbox_side .lineFix {
clear: left;
line-height: 1px;
height: 1px;
}
#atg_b2cblueprint_emailFriend_thankyou #content .textp {width:700px; padding:0px;}
#atg_b2cblueprint_emailFriend_thankyou #content .textp img { vertical-align:top; padding-left:3px; }
#atg_b2cblueprint_emailFriend_thankyou #content .textp2 {width:625px; padding:0px;}
#atg_b2cblueprint_emailFriend_thankyou #content .textp2 img { vertical-align:top;  padding-left:3px;}
.roundedbox .offset {
padding: 0px;
clear: both;
}
.roundedbox_shaded .offset {
clear: both;
margin: -5px 0 0 0;
padding: 0px;
}
.roundedbox_shaded,.roundedbox_fill, .roundedbox_0line, .roundedbox_side {
padding: 0px 0 0 0;
}
.roundedbox_shaded .offset, .roundedbox_fill .offset,  .roundedbox_0line .offset, .roundedbox_side .offset {
margin-top: 0px;
margin: 0px 0 0 0px;
}
.corners_top_left {
background : transparent url(corners/corner_top_left.gif) no-repeat;
float:left;
}
.corners_top_left_square {
border-left: 1px solid #ccc;
float:left;
}
.corners_top_left_square_green {
border-left: 1px solid #b2c574;
float:left;
}
.corners_top_right {
background : transparent url(corners/corner_top_right.gif) no-repeat;
float: right;
}
.corners_bottom_left {
background : transparent url(corners/corner_bottom_left.gif) no-repeat;
float: left;
}
.corners_bottom_right {
background : transparent url(corners/corner_bottom_right.gif) no-repeat;
float:right;
margin-top: 0px;
}
/*
.corners_bottom_right_green {
background : transparent url(corners/corner_bottom_right_green.gif) no-repeat;
float:right;
margin-top: 0px;
}
*/
.corners_bottom_right_invert {
background : transparent url(corners/corner_bottom_right_invert.gif) no-repeat;
float:right;
margin-top: 0px;
}
.corners_bottom_left_green {
background : transparent url(corners/corner_bottom_left_green.gif) no-repeat;
float: left;
}
.roundedbox_shaded .corners_top_left {
background : transparent url(corners/cornershade_top_left.gif) no-repeat;
margin: 0px;
height: 52px;
float:left;
}
.roundedbox_shaded .corners_top_right {
background : transparent url(corners/cornershade_top_right.gif) no-repeat scroll 0 1px;
height: 54px;
float: right;
}
.roundedbox_shaded .corners_bottom_left {
background : transparent url(corners/cornershade_bottom_left.gif) no-repeat;
float: left;
}
.roundedbox_shaded .corners_bottom_right {
background : transparent url(corners/cornershade_bottom_right.gif) no-repeat scroll 0 -1px;
float:right;
margin-top: 0px;

}
.corners_top {
border-top: 1px solid #ccc; 
margin: 0px 0px 0px 0px; 
width: auto;		
}
.corners_top_invert {
border-top: 1px solid #FFF;
background: #b35637;
height:6px;
margin: 0px 0px -6px 0px; 
width: auto;		
}
.corners_bottom_green {
border-bottom: 1px solid #b2c574; 
height: 6px;
width: auto;	
clear: both;
}
.corners_bottom_invert {
border-bottom: 1px solid #FFF; 
height: 6px;
background: #b35637;
width: auto;	
clear: both;
}
.corners_header {
float: left;
padding: 13px 0 0 23px;
}
.roundedHeaderOuterLeft {
padding: 0 0 15px 0;
}
.roundedbox_shaded .corners_top {
background : transparent url(corners/cornershade_top.gif) repeat-x;
border-top: none;

margin: 0px 0px 0px 0px; 
height: 29px;
width: auto;		
}
.roundedbox_shaded .corners_bottom {
background : transparent url(corners/cornershade_bottom.gif) repeat-x scroll 0 -1px;
border-bottom: none; 
height: 29px;
width: auto;	
clear: both;
}
.roundedbox_aligned_headers {
float: left;
}
.roundedbox_header {
float: left;
padding: 0 10px 0 0;
}
.rcpadding_none .roundedbox_content {
padding: 0px 0 0 0px;
}
.rcpadding_notop .roundedbox_content {
padding: 0px 15px 10px 10px;
}
.rcpadding_medium .roundedbox_content {
padding: 5px 7px 5px 7px;
}
.rcpadding_header .roundedbox_content {
padding: 0px 15px 10px 30px;
}
.roundedboxLeftGutter {
padding: 0px 0 0 20px;
}
.headerTabBlue, .headerTabGreen {
font-family: arial;
width: 159px;
height: 24px;
color: #ffffff;
font-weight: bold;
padding: 6px 0 0 15px;
}
.headerTabBlueLarge, .headerTabOrangeLarge {
font-family: arial;
width: 224px;
height: 24px;
color: #ffffff;
font-weight: bold;
padding: 6px 0 0 15px;
}
.headerTabBlue {
background: url(tab_blue.gif) no-repeat;
}
.headerTabGreen {
background: url(tab_green.gif) no-repeat;
}
.headerTabBlueLarge {
background: url(tab_blue_large.gif) no-repeat;
}
.headerTabOrangeLarge {
background: url(tab_orange_large.gif) no-repeat;
}
/* rounded corner box widths with standardized padding */
.rcbox_180 {width: 180px;}
.rcbox_200 {width: 200px;}
.rcbox_220 {width: 220px;}
.rcbox_240 {width: 240px;}
.rcbox_260 {width: 260px;}
.rcbox_280 {width: 280px;}
.rcbox_300 {width: 300px;}
.rcbox_318 {width: 318px;}
.rcbox_318_invert {width: 318px;background: #b35539;}
.rcbox_374 {width: 374px;}
.rcbox_380 {width: 380px;}
.rcbox_396 {width: 396px;}
.rcbox_446 {width: 446px;}
.rcbox_448 {width: 448px;}
.rcbox_462 {width: 462px;}
.rcbox_548 {width: 548px;}
.rcbox_614 {width: 614px;}
.rcbox_618 {width: 618px;}
.rcbox_712 {width: 712px;}
.rcbox_756 {width: 756px;}
.rcbox_898 {width: 938px;}
.rcbox_938 {width: 938px;}
.rcbox_328 {width:328px;}
/* 
* generic padding & margins
*/
.pad5{padding:5px;}
.pad5Top{padding-top:5px;}
.pad5Right{padding-right:5px;}
.pad5Bottom{padding-bottom:5px;}
.pad5Left{padding-left:5px;}
.pad10{padding:10px;}
.pad10Top{padding-top:10px;}
.pad10Right{padding-right:10px;}
.pad10Bottom{padding-bottom:10px;}
.pad20Bottom{padding-bottom:20px;}
.pad10Left{padding-left:10px;}
.pad15{padding:15px;}
.pad15Top{padding-top:15px;}
.pad15Right{padding-right:15px;}
.pad15Bottom{padding-bottom:15px;}
.pad15Left{padding-left:15px;}
.pad20{padding:20px;}
.pad20Top{padding-top:20px;}
.pad20Right{padding-right:20px;}
.pad20Bottom{padding-bottom:20px;}
.pad20Left{padding-left:20px;}
.pad25{padding:25px;}
.pad25Top{padding-top:25px;}
.pad25Right{padding-right:25px;}
.pad25Bottom{padding-bottom:25px;}
.pad25Left{padding-left:25px;}
.pad30{padding:30px;}
.pad30Top{padding-top:30px;}
.pad30Right{padding-right:30px;}
.pad30Bottom{padding-bottom:30px;}
.pad30Left{padding-left:30px;}
.pad35{padding:35px;}
.pad35Top{padding-top:35px;}
.pad35Right{padding-right:35px;}
.pad35Bottom{padding-bottom:35px;}
.pad35Left{padding-left:35px;}
.pad45Right{padding-right: 45px;}
.margin5{margin:5px;}
.margin5Top{margin-top:5px;}
.margin5Right{margin-right:5px;}
.margin5Bottom{margin-bottom:5px;}
.margin5Left{margin-left:5px;}
.margin10{margin:10px;}
.margin10Top{margin-top:10px;}
.margin10Right{margin-right:10px;}
.margin10Bottom{margin-bottom:10px;}
.margin10Left{margin-left:10px;}
.margin15{margin:15px;}
.margin15Top{margin-top:15px;}
.margin15Right{margin-right:15px;}
.margin15Bottom{margin-bottom:15px;}
.margin15Left{margin-left:15px;}
.margin20{margin:20px;}
.margin20Top{margin-top:20px;}
.margin20Right{margin-right:20px;}
.margin20Bottom{margin-bottom:20px;}
.margin20Left{margin-left:20px;}
.margin25{margin:25px;}
.margin25Top{margin-top:25px;}
.margin25Right{margin-right:25px;}
.margin25Bottom{margin-bottom:25px;}
.margin25Left{margin-left:25px;}
.margin30{margin:30px;}
.margin30Top{margin-top:30px;}
.margin30Right{margin-right:30px;}
.margin30Bottom{margin-bottom:30px;}
.margin30Left{margin-left:30px;}
.margin35{margin:35px;}
.margin35Top{margin-top:35px;}
.margin35Right{margin-right:35px;}
.margin35Bottom{margin-bottom:35px;}
.margin35Left{margin-left:35px;}
.marginNeg5{margin:-5px;}
.marginNeg5Top{margin-top:-5px;}
.marginNeg5Right{margin-right:-5px;}
.marginNeg5Bottom{margin-bottom:-5px;}
.marginNeg5Left{margin-left:-5px;}
.marginNeg10{margin:-10px;}
.marginNeg10Top{margin-top:-10px;}
.marginNeg10Right{margin-right:-10px;}
.marginNeg10Bottom{margin-bottom:-10px;}
.marginNeg10Left{margin-left:-10px;}
.marginNeg15{margin:-15px;}
.marginNeg15Top{margin-top:-15px;}
.marginNeg15Right{margin-right:-15px;}
.marginNeg15Bottom{margin-bottom:-15px;}
.marginNeg15Left{margin-left:-15px;}
.marginNeg20{margin:-20px;}
.marginNeg20Top{margin-top:-20px;}
.marginNeg20Right{margin-right:-20px;}
.marginNeg20Bottom{margin-bottom:-20px;}
.marginNeg20Left{margin-left:-20px;}
/* 
* Floats & clear
*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clear {clear: both;width: 100%;font-size: 1px;height: 1px;}
#atg_b2cblueprint_myaccount_large{padding-left:11px; color:#999999; line-height:1.66em;}
#atg_b2cblueprint_myaccount_large h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_myaccount_large .thankyou{ color: #729500; padding-bottom:10px;}
#atg_b2cblueprint_myaccount_large #top{display:block;position:relative; top:5px;clear:both; background:url(bg_myaccount_large_top.gif) no-repeat;width:740px; height:10px; }
#atg_b2cblueprint_myaccount_large #content{display:block;position:relative; top:0px;clear:both; background:url(bg_myaccount_large_tile.gif) repeat-y;width:740px; margin: 0px; padding:10px 11px 10px 20px;}
#atg_b2cblueprint_myaccount_large #content2{display:block;position:relative; top:0px;clear:both; background:url(bg_myaccount_large_tile.gif) repeat-y;width:730px; margin: 0px; padding:10px 11px 10px 0px;}
#atg_b2cblueprint_myaccount_large #bottom{display:block;position:relative; top:0px;clear:both; background:url(bg_myaccount_large_bot.gif) no-repeat;width:740px; height:13px;}
#atg_b2cblueprint_myaccount_large .textp .telephone{ font-weight:bold;font-size:1.54em;}
#atg_b2cblueprint_myaccount_large .textp a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_myaccount_large .textp2 .telephone{ font-weight:bold;font-size:1.54em;}
#atg_b2cblueprint_myaccount_large .textp2 a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_myaccount_large #content .textp {width:700px; padding:0px;}
#atg_b2cblueprint_myaccount_large #content .textp img { vertical-align:top; padding-left:3px; }
#atg_b2cblueprint_myaccount_large #content .textp2 {width:625px; padding:0px;}
#atg_b2cblueprint_myaccount_large #content .textp2 img { vertical-align:top;  padding-left:3px;}
#atg_b2cblueprint_myaccount_large input.checkbox{  margin-top:3px;  float:left;}
#atg_b2cblueprint_myaccount_large .checkcontent{  margin-left:5px; margin-bottom:10px; float:left; vertical-align:top; }
#atg_b2cblueprint_myaccount_large input.text2 {width:510px;
border:1px solid #999999;
color:#999999;
font-size:.97em;
margin:4px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_myaccount_large input.text3 {width:495px;
border:1px solid #999999;
color:#999999;
font-size:.97em;
height:16px;
margin:4px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_myaccount_large input.qty {width:20px;
border:1px solid #999999;
color:#999999;
font-size:0.834em;
height:16px;
margin:-1px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_myaccount_large .highlight {font-weight:bold;width:130px; padding-bottom:5px;}
#atg_b2cblueprint_myaccount_large .sale {font-weight:bold;	text-decoration: line-through; padding-bottom:10px;}
#atg_b2cblueprint_myaccount_large .sale2 {font-weight:bold;	padding-bottom:10px;}
#atg_b2cblueprint_myaccount_large .price {font-weight:bold;padding-bottom:5px;}
#atg_b2cblueprint_myaccount_large select{padding:0px;height:20px;}
#atg_b2cblueprint_login_register{padding-left:0px; color:#999999; line-height:1.66em;}
#atg_b2cblueprint_login_register .thankyou{ color: #729500; padding-bottom:10px;}
#atg_b2cblueprint_login_register #left{ float:right;  margin-top:20px; margin-right:15px; }
#atg_b2cblueprint_login_register #left a{color:#7F7F8B;text-decoration:none; font-size:.8em;}
#atg_b2cblueprint_login_register #right{ float:left; width:440px; margin-top:20px; }
#atg_b2cblueprint_login_register .hr {margin-top:10px; margin-bottom:10px;border-top:1px solid #989898; padding:1px; height:10px;}
#atg_b2cblueprint_login_register #top1{display:block;position:relative; top:5px;clear:both; background:url(bg_already_register_top.gif) no-repeat;width:293px; height:38px; }
#atg_b2cblueprint_login_register #content1{display:block;position:relative; top:0px;clear:both; background:url(bg_already_register_tile.gif) repeat-y;width:270px; margin: 0px; padding:10px 11px 10px 20px;}
#atg_b2cblueprint_login_register #bottom1{display:block;position:relative; top:0px;clear:both; background:url(bg_already_register_bot.gif) no-repeat;width:293px; height:10px;}
#atg_b2cblueprint_login_register #top2{display:block;position:relative; top:5px;clear:both; background:url(bg_new_registration_top.gif) no-repeat;width:441px; height:38px; }
#atg_b2cblueprint_login_register #content2{display:block;position:relative; top:0px;clear:both; background:url(bg_new_registration_tile.gif) repeat-y;width:390px; margin: 0px; padding:10px 11px 10px 20px;}
#atg_b2cblueprint_login_register #bottom2{display:block;position:relative; top:0px;clear:both; background:url(bg_new_registration_bot.gif) no-repeat;width:441px; height:10px;}
#atg_b2cblueprint_login_register #content3{display:block;position:relative; top:0px;clear:both; background:url(bg_already_register_tile.gif) repeat-y;width:270px; margin: 0px; margin-top:-5px; padding:0px 11px 10px 15px;}
#atg_b2cblueprint_login_register #content4{display:block;position:relative; top:0px;clear:both; background:url(bg_new_registration_tile.gif) repeat-y;width:400px; margin: 0px; padding:10px 15px 10px 15px;}
#atg_b2cblueprint_login_register .textp .telephone{ font-weight:bold;font-size:1.54em;}
#atg_b2cblueprint_login_register .textp a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_login_register #content .textp {width:700px; padding:0px;}
#atg_b2cblueprint_login_register .aboutyourself td{padding:10px 10px 0px 0px;}
#atg_b2cblueprint_login_register  .aboutyourself h6 {padding:0 0 5px 0;}
#atg_b2cblueprint_login_register input.text2 {width:505px;
border:1px solid #999999;
color:#999999;
font-size:.97em;
height:16px;
margin:4px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_login_register input.text3 {width:175px;
border:1px solid #999999;
color:#999999;
font-size:.97em;
height:16px;
margin:4px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_login_register select{padding:0px;height:20px;}
#atg_b2cblueprint_emailFriend_thankyou .aboutyourself td{padding:0 15px 15px 0px;}
#atg_b2cblueprint_emailFriend #top{display:block;position:relative; top:5px;clear:both; background:url(emailfriend/bg_email_friend_top.gif) no-repeat;width:955px; height:10px; }
#atg_b2cblueprint_emailFriend #content{display:block;position:relative; top:0px;clear:both; background:url(emailfriend/bg_email_friend_tile.gif) repeat-y;width:937px; margin: 0px; padding:20px 11px 30px 20px;}
#atg_b2cblueprint_emailFriend #content h5{font-size:1em;color:#5f99db;font-weight:bold; text-transform:uppercase;padding-bottom:10px; padding-top: 5px;}
#atg_b2cblueprint_emailFriend #content a.expand{position:absolute;right:14px;top:0px;display:block;overflow:hidden;height:17px;width:17px;background:transparent url(products-filters_expand.png) no-repeat left top;text-align:left;text-indent:-1000em;}
#atg_b2cblueprint_emailFriend #content li{width:290px;border-bottom:solid #e8e8e8 1px;padding:3px 0 2px 0;margin:0 10px 0 0px;font-size:1em;color:#999999; line-height: 1.25em;}
#atg_b2cblueprint_emailFriend #content li.end{border:none;}
#atg_b2cblueprint_emailFriend #content li a{text-decoration:none;color:#999999;}
#atg_b2cblueprint_emailFriend #content li a:hover{color:#5f99db;}
#atg_b2cblueprint_emailFriend #bottom{display:block;position:relative; top:0px;clear:both; background:url(emailfriend/bg_email_friend_bot.gif) no-repeat;width:955px; height:10px;}
#atg_b2cblueprint_emailFriend h1{clear:both;color:#5f99db;font-size:2.16em;font-weight:normal;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_emailFriend h2{clear:both;color:#5f99db;font-size:2em;font-weight:normal;line-height:1.2em; padding: 10px 0 10px 0;}
#atg_b2cblueprint_emailFriend h3{clear:both;color:#729600;font-size:1.3em;font-weight:normal;line-height:1.2em; padding: 5px 0 10px 0;}
#atg_b2cblueprint_emailFriend h4{clear:both;color:#5f99db;font-size:1.3em;font-weight:bold;line-height:1.2em; padding: 5px 0 5px 0;}
#atg_b2cblueprint_emailFriend input.text{border:1px solid #999999; width:230px; height:20px; font-size:.97em;color:#999999;vertical-align:top;float:left;margin:0px 4px 0px 0;padding: 2px 0px 0px 5px;}
#atg_b2cblueprint_emailFriend textarea{font-size:.97em;color:#999999;}
#atg_b2cblueprint_emailFriend input.checkbox{  margin-top:2px;  float:left;}
#atg_b2cblueprint_emailFriend .checkcontent{  margin-left:5px; margin-bottom:10px; float:left; vertical-align:top; }
#atg_b2cblueprint_emailFriend .required {color:#999999;}
#atg_b2cblueprint_emailFriend .active {color:#5f99db; padding-top:15px;}
#atg_b2cblueprint_emailFriend {color:#999999; line-height:1.66em;}
#atg_b2cblueprint_emailFriend .textp{width:430px;}
#atg_b2cblueprint_emailFriend .tab_contents_top{display:block;position:relative; top:0px;clear:both; background:url(bg_rounded_gray_top.gif) no-repeat;width:322px; height:10px;}
#atg_b2cblueprint_emailFriend .tab_contents_bot{display:block;position:relative; top:0px;clear:both; background:url(bg_rounded_gray_bot.gif) no-repeat;width:322px; height:21px;}
#atg_b2cblueprint_emailFriend .tab_contents{ 
line-height:1.7em; vertical-align:top; background-image:none;width:287px; padding:5px 15px 0 20px; background-color: #A6A6A6; color:#ffffff;vertical-align: top;}
#atg_b2cblueprint_emailFriend p{color:#ffffff;}
#atg_b2cblueprint_emailFriend .PDleftcolumn{float:left; clear:both; width:570px;}
#atg_b2cblueprint_emailFriend .PDrightcolumn{float:left; width:320px; vertical-align:top;}
#atg_b2cblueprint_emailFriend .PDrightcolumn img { vertical-align:top; padding-left:4px;}
#atg_b2cblueprint_requestcatalog .hr {margin-top:30px;border-top:1px solid #989898; padding:10px; height:10px;}
#atg_b2cblueprint_requestcatalog input.text{border:1px solid #999999; width:237px; height:16px; font-size:.97em;color:#999999;vertical-align:top;float:left;margin:0px 15px 0px 0;padding: 2px 0px 0px 5px;}
#atg_b2cblueprint_requestcatalog input.text2{border:1px solid #999999; width:496px; height:16px; font-size:.97em;color:#999999;vertical-align:top;float:left;margin:0px 10px 0px 0;padding: 2px 0px 0px 5px;}
#atg_b2cblueprint_requestcatalog .required {color:#999999;}
#atg_b2cblueprint_requestcatalog .active {color:#5f99db; padding-top:15px;}
#atg_b2cblueprint_requestcatalog {padding-left:11px; color:#999999; line-height:1.66em;}
#atg_b2cblueprint_requestcatalog .textp{width:500px;}
#atg_b2cblueprint_requestcatalog #top{display:block;position:relative; top:5px;clear:both; background:url(bg_request_catalog_top.gif) no-repeat;width:550px; height:10px; }
#atg_b2cblueprint_requestcatalog #content{display:block;position:relative; top:0px;clear:both; background:url(bg_request_catalog_tile.gif) repeat-y;width:532px; margin: 0px; padding:20px 11px 30px 20px;}
#atg_b2cblueprint_requestcatalog #bottom{display:block;position:relative; top:0px;clear:both; background:url(bg_request_catalog_bot.gif) no-repeat;width:550px; height:13px;}
#atg_b2cblueprint_requestcatalog .checkbox{float:left;}
#atg_b2cblueprint_requestcatalog .question{float:left;color:#729600;width:230px; padding:0 0 10px 3px;}
#atg_b2cblueprint_requestcatalog select{float:left; padding:0px;height:14px;}
#atg_b2cblueprint_myaccountcontent {
margin:0 6px 0 4px
overflow:hidden;
padding:0 0 18px 0;
width:970px;
min-height: 500px;
}
#atg_b2cblueprint_myaccount input.text {width:236px;
border:1px solid #999999;
color:#999999;
float:left;
font-size:.97em;
margin:4px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_myaccount input.text2 {width:236px;
border:1px solid #999999;
color:#999999;
float:left;
font-size:.97em;
margin:14px 4px 0 0;
padding:2px 0 0 5px;
vertical-align:top;
}
#atg_b2cblueprint_myaccount .required {color:#999999;}
#atg_b2cblueprint_myaccount #related_topics_top{display:block;position:relative;  top:0px; clear:both; background:url(bg_related_topics_top.gif) no-repeat;width:318px; height:13px; }
#atg_b2cblueprint_myaccount #related_topics_content{padding:0 11px 0px 20px;top:13px;}
#atg_b2cblueprint_myaccount #related_topics_content2{display:block;position:relative;clear:both; background:url(bg_related_topics_tile.gif) repeat-y;width:318px; padding:0 11px 0px 20px;}
#atg_b2cblueprint_myaccount #related_topics_bottom{top:3px;}
#atg_b2cblueprint_myaccount input.checkbox{  margin-top:2px;  float:left;}
#atg_b2cblueprint_myaccount .checkcontent{  margin-left:5px; margin-bottom:10px; float:left; vertical-align:top;color:#999999}
#atg_b2cblueprint_myaccount .active {color:#5f99db; padding-top:15px;}
#atg_b2cblueprint_myaccount .active2 {color:#5f99db;}
#atg_b2cblueprint_myaccount .active3 {color:#5f99db; padding-top:3px;}
#atg_b2cblueprint_myaccount {padding-left:11px; color:#999999; line-height:1.66em;}
#atg_b2cblueprint_myaccount .textp{ padding-left:25px;width:650px;}
#atg_b2cblueprint_myaccount .textp img { vertical-align:top;  padding-left:3px;}
#atg_b2cblueprint_myaccount .tab_contents{ background-image:none; padding:0 10px 0 16px;}
#atg_b2cblueprint_myaccount .atg_b2cblueprint_facetsGroup_options_catsub li {background-image:none;}
#atg_b2cblueprint_myaccount h7{margin:0px;color:#B05639;font-size:1.1em;font-weight:normal;line-height:1.2em; padding: 20px 0 10px 10px;}
#atg_b2cblueprint_myaccount h6{margin:0px;color:#729600;font-size:1.3em;font-weight:normal;line-height:1.2em; padding: 0px 0 5px 10px;}
#atg_b2cblueprint_myaccount .main {width:770px; margin-left:5px;}
#atg_b2cblueprint_myaccount .aside {width:170px;}
#atg_b2cblueprint_myaccount #atg_b2cblueprint_facets h3 {background:transparent url(myaccount-filters.png) no-repeat scroll left top;}
#atg_b2cblueprint_myaccount #atg_b2cblueprint_facets {background:transparent url(myaccount-filters.png) no-repeat scroll left bottom;width:170px;}
#atg_b2cblueprint_myaccount #atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub li {width:120px;}
#atg_b2cblueprint_myaccount #related_topics_content a{ color:#5F99DB; text-decoration:none;}
#atg_b2cblueprint_myaccount #searchresults table{line-height:1.2em;}
#atg_b2cblueprint_myaccount #searchresults table a {color:#5F99DB; }
#atg_b2cblueprint_myaccount #searchresults table b {color:#5F99DB; }
#atg_b2cblueprint_myaccount #dotted {background: url(products-filters_sep.png) repeat-x scroll center center;width:750px;height:1px;padding:20px 0 20px 0;}
#atg_b2cblueprint_myaccount #dotted2 {background: url(products-filters_sep.png) repeat-x scroll center center;height:1px;padding:20px 0 20px 0;}
#atg_b2cblueprint_myaccount #dotted3 {background: url(products-filters_sep.png) repeat-x scroll center center;height:1px;padding:20px 0 20px 0; margin-left:20px;}
#atg_b2cblueprint_myaccount .main  h1 {left:0px; padding-top:2px;}
#atg_b2cblueprint_myaccount .main  #breadcrumbs  {left:0px;}
/* Shopping Cart  */
#atg_b2cblueprint_myaccount .myorders table{width:100%;margin:0 0 10px;}
#atg_b2cblueprint_myaccount .myorders  table .name{padding:16px 0px 16px 20px;float:left; width:160px;font-size:0.91em;font-weight:normal;color:#666666; font-weight:bold;}
#atg_b2cblueprint_myaccount .myorders  table .nameheader{font-size:1.3em;color:#729600;padding:16px 0px 5px 20px;float:left; width:160px;}
#atg_b2cblueprint_myaccount .myorders  table .name a{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_myaccount .myorders  table .name a:hover{color:#899916;text-decoration:underline;}
#atg_b2cblueprint_addressBookDefault a {color:#5F99DB;text-decoration:none;}
#atg_b2cblueprint_facets .atg_b2cblueprint_facetsGroup_options_catsub .myaccount{color:#5F99DB; font-weight:bold;}
#atg_b2bclueprint_ecards {padding-top:15px; padding-bottom:60px; text-align:center; }

#atg_b2bclueprint_ecards a{
color:#A6BA1B;
text-decoration:none;
}
.leve3ieFix {
border:none; width: 130px; background:transparent url(products-filters_sep.png) repeat-x bottom;padding:6px 0px 5px 14px; font-size:1em;color:#797979;margin-right:15px;
}
.viewdetails a {
text-decoration:none;
color:#729600;
font-size:0.916em;
}
.viewdetails {
float: right;
padding-right:0px;
}
#atg_b2cblueprint_richcart li p{margin-left: 97px;}
#facetCategory{display:inline;
float:right;
margin-bottom:14px;
position:relative;
width:737px;
height:50px;
margin-bottom:-38px;}
/*********************echo*******************/
#content .pad15Left {
padding-left:14px;
}
#content .main {
margin-bottom:14px;
}
body #content {
*height:auto !important;
margin:3px 6px 0;
min-height:690px;
padding:0 0 8px;
width:968px;
}
/*overflow:hidden;*/
.atg_b2cblueprint_pageWrapper3 {
background:transparent url(bg_container_bottom.jpg) no-repeat scroll 50% 100%;
padding:0 0 66px;
}
.headerTabOrangeLarge {
background:transparent url(tab_orange_large.gif) no-repeat scroll 0 0;
}
.headerTabBlueLarge {
background:transparent url(tab_blue_large.gif) no-repeat scroll 0 0;
}
.corners_top_left_square {
border-left:1px solid #CCCCCC;
float:left;
}
.corners_top_left, .corners_top_left_square, .corners_top_right, .corners_bottom_left, .corners_bottom_left_green, .corners_top_left_invert, .corners_top_right_invert, .corners_bottom_left_invert, .corners_bottom_right_invert, .corners_bottom_right_green {
display:block;
height:8px;
margin:-1px 0;
width:8px;
}
.corners_bottom_right_green {
background : transparent url(corners/corner_bottom_right_green.gif) no-repeat;
float:right;
margin-top: 0px;
}
.corners_bottom_right{display:block;height:8px;margin:0px 0 -1px;width:8px;}

.fullWidthContent {
color:#999999;
line-height:1.66em;
}
.corners_bottom {
border-bottom:1px solid #CCC;
clear:both;
height:6px;
width:auto;
}
/**********************************/
.headerTabBlueLarge, .headerTabOrangeLarge {
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:24px;
padding:6px 0 0 15px;
width:224px;
}
/*
.roundedbox_content  {
height:245px;
}
*/
.loginContainer {
height:55px;
}
.loginForm {
height:148px;
}
.addRightGutter {
padding:0 10px 0 0 !important;
}
/******************************/
#content .main_noNav {
margin-bottom:14px;
padding-left:14px;
}
/**************************/
/*
.outerCheckout {
padding-top: 200px;
}
*/
/**************/
.checkoutbillingaddress {
width:260px;
}
.rcbox_355 {
width:355px;
}
.cartMessageReview {
width:360px;
}
.checkout_errortext {
float:left;
margin-top:20px;
padding-left:10px;
width:300px;
}
.reverseLineWrap {
margin:-50px 37px 0 0;
}
.roundedbox_content .checkoutExistingCard {
padding-bottom:18px;
}
.roundedbox_content .offset .cartItem .checkoutShippingContent_Item .cartItemImage img{
width: 130px; height: 130px;
}
h1 .underline {
font-size:65%;
}
a.review_edit		{color:#999999; font-size:0.7em; text-decoration:underline}
.rcbox_548 .offset .checkoutContentRadioOffset .fieldLine{
width: 510px;
}
.atg_b2cblueprint_filter_nopadding h3{margin-top: 36px !important;}
#atg_b2cblueprint_facets .leftNavContent {
color:#999999;
font-weight:bold;
line-height:20px;
text-transform:none;
}
#atg_b2cblueprint_facets p {
color:#999999;
line-height:20px;
margin:0pt 4px 9px 0pt;
}
.cartSubTotalsFinal {
font-size:1.4em;
padding:0px 0pt 0pt;
}
.hero_promo p.price {
bottom:16px;
position:relative;
text-align:right;
width:305px;
z-index:10;
}
.errortext .margin{
padding-left:25px;
list-style-type:decimal;
}
.errortext .margin ul {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
/***************please keep this code (by echo)***************/
#position_absolute{position:absolute;}
#position_absolute .atg_b2cblueprint_productPrice{
bottom:10px;
position:absolute;
right:25px !important;
*right:45px;
}
#position_absolute .atg_b2cblueprint_productPriceOld{
bottom:10px;
left:35px;
position:absolute;
}
/***************please keep this code (by echo)***************/
/*********************bli*******************/
#atg_b2cblueprint_productCore div.atg_b2cblueprint_picker div.metadataDescriptionPositioner2{top:10px !important;margin-bottom: 20px !important;}
div.atg_b2cblueprint_picker div.otherlinks {color:#5f99db; text-decoration:none; padding: 0px 25px 8px 3px; font-size:1em;line-height: 26px;}
div.atg_b2cblueprint_picker div.other_text_seperator{color: #B35639;font-weight: bold;position:relative;padding: 36px 0 0px 0px;}
div.atg_b2cblueprint_picker div.otherlinks a{color:#5f99db; text-decoration:none; }
div.hrefUPDiv {height: 11px;}
/* product detail popup for content */
.popupContent {text-align: left; padding: 0px 10px 10px 10px;margin: -20px 0 0  0;}
.popupContent h3 {font-size: 2.5em; color: #5f99db;}
.popupContent h4 {font-size: 1.7em;}
.popupContent h5 {color: #5f99db;font-weight: bold;font-size: 1.1em;margin: 5px 0 20px 0;}
.popupContent p {line-height: 20px; color: #999999;margin: 0 0 15px 0;}
.popupContent hr {display: block;border-top: none; border-right: none; border-left: none;height: 1px; color: #e8e8e8;margin: 10px 0 20px 0;}
.popupContent hr.sub {display: block; border-top: none; border-right: none; border-left: none; border-bottom: 1px dotted #e8e8e8;height: 1px;}
.popupContentClose .text {float: right;padding: 0 5px 0 0;}
.popupContentClose .icon {float: right;}
body.page_product_detail #content, body.page_cart #content { padding-bottom: 24px; }
.roundedbox_fill .roundedbox_content {background: #9f9f9f;margin: -20px 0 -20px 0px; padding: 0 15px 0 15px;}
.roundedbox_fill, .pdContent{line-height: 1.7em;color: #ffffff;}
.roundedbox_fill .corners_top {
background : transparent url(corners/cornerfill_top.gif) repeat-x;
border-top: none;
margin: 0px 0px 0px 0px; 
height: 29px;
width: auto;		
}
.roundedbox_fill .corners_bottom {
background : transparent url(corners/cornerfill_bottom.gif) repeat-x;
border-bottom: none; 
height: 29px;
width: auto;	
clear: both;
}
.roundedbox_fill .corners_top_left {
background : transparent url(corners/cornerfill_top_left.gif) no-repeat;
margin: 0px;
height: 52px;
float:left;
}
.roundedbox_fill .corners_top_right {
background : transparent url(corners/cornerfill_top_right.gif) no-repeat;
height: 54px;
float: right;
}
/*search result*/
.search_result_title {margin:2px 0 -30px 0;}
.category_title_followedByPromo {margin:2px 0 -35px 0;}
.atg_b2cblueprint_filter_nopadding_facet .atg_b2cblueprint_filter {margin-left: 8px;}
#facetCategory  #atg_b2cblueprint_prodList {margin-left: -3px;}
/*#facetCategory .atg_b2cblueprint_filter_nopadding {margin-left: 8px;}*/
.roundedbox_fill .corners_bottom_left {
background : transparent url(corners/cornerfill_bottom_left.gif) no-repeat;
float: left;
}
.roundedbox_fill .corners_bottom_right {
background : transparent url(corners/cornerfill_bottom_right.gif) no-repeat;
float:right;
margin-top: 0px;

}
.roundedbox_fill .roundedbox_content {
margin: -5px 0 0 0px;
border-left: 1px solid #a4a4a4;
border-right: 1px solid #a4a4a4;
}
.roundedbox_fill .roundedbox_content {background: #9f9f9f;margin: -20px 0 -20px 0px; padding: 0 15px 0 15px;}
.roundedbox_fill 
.roundedbox_fill .corners_top_left, 
.roundedbox_fill .corners_top_left_square, 
.roundedbox_fill .corners_top_right, 
.roundedbox_fill .corners_bottom_left, 
.roundedbox_fill .corners_bottom_right 
{
width : 6px;
height : 29px;  /* corner images are 40x40 */
margin: 0px;

}
#flashcontent {z-index: 0}
.add_all_to_cart_img
{ 
cursor: pointer; margin-left: 4px;
}
.thankyou b {
color:#5F99DB;
font-weight:normal;
}

.thankyou a:hover {
text-decoration: underline;
color: #729500;
}


/*********************bli end*******************/
#flashcontent {z-index: 0;}
.popupContent {
	margin: 0px;
	padding: 50px 0px 0px 4px;
	background: #ffffff;
	
}
.popupContent .textContainer{
	margin: 0px;
	padding: 0px 40px 40px 26px;
	background: #ffffff;
	font-size: 12px;
	color: rgb(153, 153, 153);
}

.popupContent .textContainer h3 {
	font-size: 16px;
	color: rgb(114, 150, 0);
}

.popupContent p {
	font-size: 12px;
}

.popupContent ul {margin: 2em;list-style-type: disc;list-style-position: inside;margin-left: 0;padding-left: 1em;text-indent: -1em;padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;}


.tundra iframe {
	padding: 0 0 10px 0;
}
.tundra  {
	width: 540px;
	background: #fff;
	border: 1px solid #cccccc;
	z-index: 5000;
	
	padding: 0px;
	-webkit-box-shadow: 0px 5px 10px #adadad;
	
	text-align: left;
}

.tundra .errorPopupProductPre {
	padding: 18px 55px 5px 30px;
	font-size: 14px;
}

.tundra .errorPopupFooter {
	float: right;
	text-align: right;
	padding: 0px 10px 10px 0px;
	font-size: 14px;
}

.tundra .errorPopupProductTitle {color: #6498d2;padding: 0 0 3px 0;}
.tundra .errorPopupProductMessage {color: #a04b24;font-size: 12px;}
.tundra p {padding: 14px 0 18px 0;}

.tundra .dijitDialog .dijitDialogPaneContent {
	background: #fff;
	border:none;
	border-top: 1px solid #d3d3d3; 
	padding:10px;
}
.tundra .dijitDialogTitleBar {
	
	background: #f0f0f0 url(titleBar.gif) repeat-x top left;
	padding: 15px 55px 13px 28px;
	cursor: move;
	outline:0; 
}
.tundra .dijitDialogTitle {
	
	font-weight: normal;
	font-size: 26px;
	color: #6198d1;

}

.tundra .closeText {
		display: none;
	}
.tundra .dijitDialogCloseIcon {
	
	
	background: url(btn_close.gif) no-repeat right top;
	position: absolute;
	vertical-align: middle;
	right: 10px;
	top: 8px;
	height: 15px;
	width: 15px;
	cursor: pointer;
}
.dj_ie6 .tundra .dijitDialogCloseIcon {
	background : url(btn_close.gif) no-repeat right top;
}

.dj_ie6 .tundra .dijitDialogCloseIcon-hover {
	background : url(btn_close.gif) no-repeat right top;
}
.checkout_whereFind{position: absolute; top: 2px; left: 6px; border:0px none;-webkit-box-shadow: 0px 0px 0px #adadad;}
.shippingToMinHeight{min-height:166px;height:auto !important; height:166px; overflow:visible;}
.shippingMethodMinHeight{min-height:166px;height:auto !important; height:166px; overflow:visible;}
.mutliAddress_next{position: relative; top: -55px;}
.shipToAddressDetail{padding-left: 125px; float: left;}
.shipToAddressDetailContent{white-space:normal;width: 130px;}
.shipToAddressDetailContent .highlightedText{font-weight:bold;}
#atg_b2cblueprint_verificationNumberInput{width:90px;}
#atg_b2cblueprint_verificationNumberInput_form{width:90px;}
.detailsRightGutter{margin-top:-20px;padding:0 10px 0 0 !important;width:300px;}
.rcbox_374_shippingAddress {
width:300px; 
}
.rcbox_548_shippingAddress {
width:628px;
}

/*
Quick Shop Styles
*/
#quickShop_remove_button {
  float: left;
  padding: 5px 160px 15px 160px;
}
/* added new styles by jjpl-team */

#personalizeForm .label1{width:138px;color:#5f99db;float:left;margin-bottom:10px;}/*change width from 140 to 132*/
.fieldPair .label1 {color: #5F99DB;}
.fieldPair .label1 {width: 130px; margin: 0 0 10px 0;}
.fieldPair .label1{text-align:right;}
.instructions_new {float: left; width: 185px;line-height: 12px;padding:1px 0 0 0;font-size:.8em;margin-left: 10px;vertical-align: baseline;}/* add padding:7px 0 0;*/
.standardSelect1 {width: 140px;height: 19px;z-index: 10}
.standardField1 {width: 200px;height: 15px;}
/* end of new styles by jjpl-team */
