/* Nourish Me Now Style Sheet
Design by AWP */


body {padding:0; margin:0;font-size:10px;color:#584f45;font-family:"Verdana", verdana, sans-serif}
a {outline:0;color:#64812d;text-decoration: none;}
a:visited {
color:#64812d;text-decoration: none;
}
a:hover {
color:#64812d;text-decoration: underline;
}
a:visited:hover {
color:#64812d;text-decoration: underline;
}
#header {height:314px;background:url('../images/header-bg.jpg') top center no-repeat;margin-bottom:1px;}
#navblock {text-align:center;letter-spacing:.25em;clear:both;margin-top:30px;}
#header #header-contact {float:left;width:250px;margin-top:124px;text-align:right;margin-bottom:97px;}
#header #header-contact h3 {font-size:1.4em;color:#8b9a92;text-transform:uppercase;margin-top:0;}
#header #header-contact h3 .small {font-size:.71em;}
#header #header-contact a, #header-cart a.smaller {font-family:"Georgia", serif;color:#64766B;text-decoration:none}
#header #header-contact a:hover, #header-cart a.smaller:hover {text-decoration:underline;}
#header #header-cart {float:right;width:210px;margin-right:40px;margin-top:111px;}
#header-cart a.smaller {font-size:12px !important;}


@media screen and (-webkit-min-device-pixel-ratio:0){
#header #header-contact {margin-bottom:98px;}
}

#body {margin-bottom:9px;}
.homepagecontent span[style='background-color: Yellow;'], .homepagecontent span[style='background-color: yellow;'], .pageNote span[style='background-color: Yellow;'], .pageNote span[style='background-color: yellow;'], .yellow {
background:#d9c240 !important;
font-weight:normal;
padding:20px;
display:block;
font-size:16px;
color:#fff;
margin-top:9px;
margin-bottom:20px;
}
#marketing {
width:960px;
height:219px;
position:relative;
overflow:hidden;
display:none;
padding-bottom:1px;
border-bottom:1px solid #d7d4d1;}

#card {
position:absolute;
top:19px;
right:16px;
height:90px;
padding:53px 30px;
width:217px;
background:url('../images/card.png');
}
#card a {
display:block;
font-size:21px !important;
color:#648032;
font-family:"Georgia", serif;
border-top:1px dotted #d7d4d1;
padding:12px 0 12px 74px;
}

#card a:first-child {
border-top:0px;
padding-top:0px;}
#card a#whole-meals {
background:url('../images/card-whole-meals.jpg') left 10px no-repeat;
}
#card a#a-la-carte {
background:url('../images/card-a-la-carte.jpg') left 22px no-repeat;
}
#card a:hover {
text-decoration: underline;
color:#648032;
}
#widgetCustomImagesMain-5 {
width:960px;
position:absolute;
top:0;
left:0;
margin-top:0px;

float:none;
}
.homepagecontent {
padding-bottom:9px;}
.homepagecontent p:first-child {
margin-top:0px;}
.homepagecontent p {
font-size:14px;
line-height:24px;
}
#productGrid #topOptions .search {

clear:left;
float:left;
height:21px;
margin-bottom:10px;
padding-left:20px;
padding-top:2px;
width:537px;
color:#651d44;
}
#productGrid #topOptions .myrow {
border-bottom:1px solid #D7D4D1;
}
.blurb *[style='color: Red;'] {
color:#fff !important;
font-weight:normal;
font-size:14px;
line-height:21px;
margin:0px;
padding:20px;
background:#D24F2E;
margin-bottom:9px;
}
.blurb *[style='color: Red;'] a {
color:#fff !important;
font-weight:normal;
text-transform: uppercase;
font-size:10px !important;
letter-spacing:.25em;
text-decoration: underline !important;
font-family:"Verdana",sans-serif;
}
.blurb *[style='color: Red;'] a:hover {
text-decoration: none !important;
}
.blurb .red {
color:#fff !important;
font-weight:normal;
font-size:14px;
line-height:21px;
margin:0px;
padding:20px;
background:#D24F2E;
margin-bottom:9px;
}
.blurb .red a {
color:#fff !important;
font-weight:normal;
text-transform: uppercase;
font-size:10px !important;
letter-spacing:.25em;
text-decoration: underline !important;
font-family:"Verdana",sans-serif;
}
.blurb .red a:hover {
text-decoration: none !important;
}
#productGrid #topOptions .search + .myrow {
clear:both;
height:22px;
}
#productGrid #topOptions .search + .myrow .display {
height:25px;
margin-top:-2px;
}
#productGrid #topOptions .search + .myrow .sort {
margin-top:-4px;
}
#categoryGrid {
margin:0 !important;
width:auto !important;}

#productGrid > h2, #viewCart > form > h2, #crossSell > h2, #searchForm > h2, #pageContent > h2, #categoryGrid > h2, #viewCart > h2, #checkoutOnePage > h2 , #checkoutComplete .container > h2, #clientAccount h2, #content .container > h2, #checkoutBilling > h2, #customerLogin > h2 {
margin-top:-3px;
padding:9px 20px 9px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	font-weight:normal;
}
#viewCart > p {
font-size:14px;
padding:0 20px;}
#clientAccount h2 {
margin-bottom:-1px}
#customerLogin h2 {
margin-bottom:-1px}
#popupShipping h2 {
width:100%;
padding:9px 20px 9px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	font-weight:normal;
}
#checkoutOnePage, #checkoutComplete {
width:auto;
margin:0;}

#categoryGrid .product-cell {
margin-top:1px;}

#viewCart #cartItems thead tr th, #clientAccount #orderList thead tr th, #clientAccount #subscriptionOrderList thead tr th {
padding:9px 0px 9px 20px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	background:transparent !important;
	font-weight:normal;
}

#viewCart #cartItems tbody tr td, #clientAccount #orderList tbody tr td,  #clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody tr td {
border-bottom:1px solid #d7d4d1;
font-weight:normal;
height:auto;
padding-bottom:1px;
padding-left:20px;
padding-top:1px;
text-align:left;
font-size:12px;
}

#clientAccount .all-link {
font-size:12px !important;
padding-left:20px;
margin:0px;
padding-top:9px;
padding-bottom:9px;
}
#clientAccount .all-link a {
color:#D3502E;
}
#clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody tr td {
padding-top:9px !important;
padding-bottom:9px !important
}
#viewCart #cartItems tbody tr td:first-child + td + td + td, #viewCart #cartItems tbody tr td:first-child + td + td + td + td {
font-size:14px;
}
#clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody tr td {
padding-top:9px;
padding-bottom:9px;
}
#cartItems td b {
font-weight:normal;}
#cartItems td b a {
margin-bottom:5px;}
#productDetail .hdr-title {
margin-top:0px;
padding:9px 20px 9px;

	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	font-weight:normal;
	background:none;
	width:auto;
	float:none;
}

#clientAccount .hdr-title, #customerLogin .hdr-title {
margin-top:0px;
padding:9px 20px 9px;

	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	font-weight:normal;
	background:none;
	width:auto;
	float:none;

}

#crossSell > h2 {
margin-bottom:1px;
}
#productGrid {
margin:0px !important;
width:auto !important;
padding-top:1px;
}
#productGrid #topOptions {
width:auto !important;
height:23px !important;
float:none !important;
border-bottom:1px solid #d7d4d1;
}
#productGrid #topOptions .display {
width:auto !important;
margin-left:20px;
padding-top:0px}
#productGrid #topOptions .display b {
font-size:14px;
color:#677b6e;
font-weight:normal;
}
#productGrid #topOptions .sort {
width:auto !important;
margin-right:20px;
margin-top:-3px}

#productGrid .content-odd2, #categoryGrid .content-odd2, #productGrid .content-even2, #categoryGrid .content-even2, #productDetail #productsRelated .content-odd, #productDetail #productsRelated .content-even, #viewCart #crossSell .content-even, #viewCart #crossSell .content-odd  {
border:none !important;
width:278px;
padding:0;
padding-bottom:1px;
}
#categoryGrid > h2 {
margin-bottom:0px;
}
#categoryGrid .content-odd2, #categoryGrid .content-even2 {
margin-bottom:-1px;
padding-right:1px;
}
#productGrid tr {
background:url('../images/border-bottom.jpg') bottom left repeat-x;
}
#productGrid .title, #categoryGrid .title {
text-align:left;
margin:1px 0 0 0;
padding:10px 88px 4px 20px; 
border-top:1px solid #d7d4d1;
width:170px;
}
.product-cell {
position: relative;}
#productGrid .title a, #categoryGrid .title a {
font-weight:normal;
color:#667d2d;
font-size:16px !important;

text-decoration: none;
}
#categoryGrid .title {

}
#sidebar-right .body .photo {
border-bottom:1px dotted #d7d4d1;
padding-bottom:1px;
margin-bottom:10px
}
#sidebar-right .body .title a {
font-weight:normal;
color:#667d2d;
font-size:16px !important;
font-family: "Georgia",serif;
text-decoration: none;
}
#productGrid .title a:hover, #categoryGrid .title a:hover {
text-decoration: underline;
}
.productListColumn3 {
position:absolute;
right:20px;
top:192px;
}
.sprice .myerror {
font-weight:normal;
color:#D15E41;
}
#productGrid .details .sprice.double-height {
margin-top:2px;
}
#productGrid .details .sprice strike, #sidebar-right .body .sprice strike {
font-size:12px;
text-decoration: none;
}
.double-zero {
font-size:12px;
vertical-align:top;
}
strike .double-zero {
font-size:12px;
vertical-align:baseline;
}
.was {
font-family:"Verdana",sans-serif;
font-size:8px;
letter-spacing:.25em;
text-transform: uppercase;
}
#productGrid #btmOptions {
height:auto;}
.now {
font-family:"Verdana",sans-serif;
font-size:8px;
letter-spacing:.25em;
color:#d15e41;
text-transform: uppercase;
vertical-align:top;
}
#topNav a:hover{
color:#d9c240 !important;
text-decoration: none;
}
#credits a:hover {
color:#64812d !important;text-decoration: underline;
} 
#topNav a:active {color:#64812d;text-decoration: underline;}
#topNav a:visited {outline:0;color:#64812d;text-decoration: none;}
a#logo {
display:block;
float:left;
height:269px;
margin:0 50px;
padding-top:0;
width:360px;}
#sidebar-right .body .sprice {
font-family:"Georgia",serif}
#sidebar-right .body .sdetails {
display:none;
}
#productGrid .details .sprice, #sidebar-right .body .sprice  {
font-size:24px;
font-weight:normal;
color:#584f45;
margin-top:16px;
}
#viewCart #cartAmounts {
width:196px;
font-weight:normal !important;}
#viewCart #cartAmounts .field-price {
width:196px;
font-weight:normal !important;}
#viewCart #cartAmounts > div:first-child + div + div .field-price {
font-size:24px;
font-weight:normal;
margin-top:0px;
color:#667D2D !important;
}
#viewCart #cartAmounts > div:first-child + div + div {
margin-bottom:12px;}
#viewCart #cartAmounts > div:first-child + div {
margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #d7d4d1;}
#viewCart #cartAmounts > div:first-child + div + div .field-label {
font-family:"Verdana",sans-serif;
font-size:10px;
letter-spacing:.25em;
color:#667D2D;
text-transform: uppercase;
}
#sidebar-right .body .sprice {
margin-top:0px;}
#productGrid #btmOptions .pagination {
font-size:10px;
padding-bottom:5px;
padding-top:5px;
}
#productGrid #btmOptions .pagination b {
font-size:12px;
color:#677b6e;
font-weight:normal;
}

#cartNumItems b {
font-size:16px;
color:#677b6e;
font-weight:normal;
}
#productGrid .description, #categoryGrid .description {
text-align: left;
font-size:12px;
padding:0 88px 10px 20px;
width:170px;

}
#productGrid .description p, #categoryGrid .description p {
margin:0;
}
.productListColumn3 .buttons {
display:none;}
#productGrid .content-odd2, #categoryGrid .content-odd2, #productDetail #productsRelated .content-odd,  #viewCart #crossSell .content-odd  {
padding-right:1px;
background:url('../images/pgrid-bg.jpg') right -2px no-repeat;
}
#productGrid table, #productGrid table tbody {
border:none;
padding:0;
margin:0;
}
#productGrid .photo {
margin-top:0px;}
#sidebar-right .photo {
overflow:hidden:
width:182px;
height:126px;}

#sidebar-left {width:182px;float:left;margin-right:9px;padding-right:1px;}
#content {width:557px;padding:0 9px;float:left;border-left:1px dotted #d7d4d1;border-right:1px dotted #d7d4d1;font-family:"Georgia",serif;min-height:770px;
  height:auto !important;
  height:770px;
}
#sidebar-right {width:182px;float:right;margin-left:9px}

#footer {height:216px;background:url('../images/footer-bg.jpg') top center no-repeat;margin-bottom:40px;}
#footer #navblock {margin-top:10px}


.clearfix:after, .contain:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .contain {display:inline-block;}
* html .clearfix, * html .contain {height:1%;}
.clearfix, .contain {display:block;}
.contain {width:960px;margin:0 auto;overflow:hidden;}

#viewCart {
margin:0;
width:auto;
}
#viewCart #cartItems {
width:557px;
}
#viewCart #crossSell {
width:auto;
border:0;
}
#viewCart #crossSell .content-odd, #viewCart #crossSell .content-even {
padding:0;
}
#viewCart #crossSell .content-odd {
padding-right:1px;}

#productDetail {
margin:0px;
width:auto;
position:relative;
}
#content p a {
color:#667D2D;
text-decoration: underline;
}
#content p a:hover {
color:#667D2D;
text-decoration: none;
}
#productDetail > form > h2 {
border-bottom:1px solid #D7D4D1;
color:#667D2D;
font-family:"Georgia",serif;
font-size:24px;
font-weight:normal;
height:42px;
left:0;
padding-left:20px;
padding-right:160px;
position:absolute;
top:383px;
margin-top:0px;
width:377px;
margin-bottom:18px;
}
#productDetail #price, #productDetail #pricenew {
font-size:36px;
font-weight:normal;
height:auto;
width:auto;
position: absolute;
top:377px;
right:0px;
margin-right:20px;
}
#prodCaption {
display:none;}
#productPhotos .link {
display:none}
#productDetail #productPhotos {
width:557px;
height:371px !important;
overflow: hidden;
padding:0px;
padding-bottom:1px;
border-bottom:1px solid #d7d4d1;
}
#productDetail #productsRelated {
border:none;
}

#productDetail #detailGroup {
width:auto;
}

#productDetail #pricenew .double-zero {
font-size:14px;
vertical-align:top;
top:9px;
position:relative;
}

#productDetail #pricenew strike .double-zero {
font-size:14px;
top:0px;
vertical-align:baseline;
}
#productGrid .details .sprice > .double-zero {
top:4px;
position:relative;
}
#sidebar-right .body .sprice .double-zero {
font-weight:normal;
top:-3px;
position:relative;
}
#productDetail #pricenew strike {
font-size:14px;
vertical-align:baseline;
}
#productDetail #pricenew .was {
font-family:"Verdana",sans-serif;
font-size:10px;
letter-spacing:.25em;
text-transform: uppercase;
}
#productDetail #pricenew .now {
font-family:"Verdana",sans-serif;
font-size:10px;
letter-spacing:.25em;
color:#d15e41;
text-transform: uppercase;
vertical-align:top;
}
#productDetail #pricenew .myerror {
font-weight:normal;
font-size:28px;
position:relative;
top:-12px;
display:inline-block;
padding:0;
color:#D24F2E !important;
}
#productDetail #pricenew .myerror .double-zero {
top:0px;
}
#productDetail #pricenew.double-height {
margin-top:-18px;
}
#productDetail #extraDetails {
clear:none;
float:right;
height:auto;
margin:70px 0 0 0;
padding:0;
padding-top:10px;
width:270px;
color:#584F45;
}
#productDetail #extraDetails #priceLabel {
display:none;}
#productDetail #extraDetails + div[style='clear: both;'] {
display:none}
#productDetail #productDescription {
clear:left;
float:left;
height:auto;
margin-right:20px;
text-align:left;
width:242px;
margin-left:20px;
margin-top:79px;
}
#productDetail #productDescription p {
font-size:14px;
line-height: 24px;
text-align: justify;
}
#productDetail #productDescription p:first-child:first-line {
font-size:10px;
text-transform: uppercase !important;
font-family:"Verdana",sans-serif;
letter-spacing:.19em;

}
#productDetail #productDescription p span[style='font-size: smaller;'] {
margin-top:12px;
display:block;
}
#productDetail .body {
clear:left;
padding:0px;
}
#productDetail #extraDetails .form-label {
display:none;}
#optionGroupSwatches-4-1, #optionGroupSwatches-6-1 {
display:none;}
#qtyLabel, #optionGroupOptionsLabel, #qtyInStockLabel  {
font-weight:normal !important;
margin-right:15px;
font-size:10px;
font-family:"Verdana",sans-serif;
letter-spacing:.25em !important;
text-align:left;
text-transform:uppercase;
width:85px !important;
display:block !important;
}
#qtyInStockLabel {
margin-bottom:20px;}
#qtyInStock {
font-size:14px;
}
#popupShipping .form-label {
font-weight:normal !important;
margin-right:15px;
font-size:10px;
font-family:"Verdana",sans-serif;
letter-spacing:.25em !important;
text-align:left;
text-transform:uppercase;
width:85px !important;
display:block !important;
}
#popupShipping .form-field input[type='text'] {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:22px;
margin-top:-6px;
}

#popupShipping .form-field select {
border:1px solid #d7d4d1;
padding:4px 9px;
color:#584F45 !important;
font-family:"Georgia",serif;
font-size:12px;
width:144px;
margin-top:-6px;
}
#popupShipping .form-field input[type='button']  {
border:1px solid #d7d4d1 !important;
cursor:pointer !important;
padding:4px 6px !important;
background:#fff !important;
font-family:"Georgia",serif !important;
font-size:12px !important;
color:#584F45 !important;
outline:0;
margin-top:8px !important;
margin-bottom:1px !important;
margin-left:4px;
}
#popupShipping .form-field input[type='button']:focus {
margin-top:9px !important;
margin-bottom:0px !important;
}
#popupShipping .form-field input[type='submit'] {
border:0px;
background:url('../images/calculate.jpg') top left no-repeat;
margin-top:-3px;
cursor:pointer;
margin-bottom:1px;
width:153px;
height:55px;
font-size:1px;
text-indent:-999px;
outline:0;
}
#popupShipping .form-field input[type='submit']:focus {
margin-top:-2px;
margin-bottom:0px;
}
#searchFormCategory .label, #searchFormShopByPrice .label, #searchFormKeywords .label, #cartCoupon  {
font-weight:normal !important;
margin-right:15px;
font-size:10px;
font-family:"Verdana",sans-serif;
letter-spacing:.25em !important;
text-align:left;float:left;
text-transform:uppercase;
width:119px !important;
display:block !important;
display:block;
}
#checkout-login .form-label {
font-weight:normal !important;
margin-right:15px;
font-size:10px;
font-family:"Verdana",sans-serif;
letter-spacing:.25em !important;
text-align:left;float:left;
text-transform:uppercase;
width:119px !important;
display:block !important;
}

#checkout-login .form-field input[type='text'], #checkout-login .form-field input[type='password'] {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:12px;
margin-top:-6px;
width:200px;
}
#checkout-login .form-field input[type='submit'] {
border:1px solid #d7d4d1 !important;
cursor:pointer !important;
padding:4px 6px !important;
background:#fff !important;
font-family:"Georgia",serif !important;
font-size:12px !important;
color:#584F45 !important;
outline:0;
margin-top:8px !important;
margin-bottom:1px !important;
}
#checkout-login .form-field br {
display:none;}
#checkout-login .form-field input[type='submit']:hover, #shipMethod input[type='button']:hover {
color:#d24f2e !important;
}
#checkout-login .form-field input[type='submit']:focus {
margin-top:9px !important;
margin-bottom:0px !important;
}
#existingCustomersPassword .sublink {
font-size:12px !important;
padding-top:3px;
clear:both;
display:block;
color:#d24f2e;
}

#cartCoupon {
width:294px !important;}
#cartCoupon input[type='text'] {
padding:5px 9px 5px !important;
}

#cartCoupon input[type='submit'] {
background:transparent url(../images/search-button.jpg) no-repeat scroll left 2px;
cursor:pointer;
font-size:1px;
font-weight:bold;
height:29px;
border:none !important;
width:25px;
margin-left:-6px ;
text-align:center;
text-indent:-990px;
}
#cartCoupon input[type='submit']:hover {
background:transparent url(../images/search-button-hover.jpg) no-repeat scroll left 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#cartCoupon input[type='text'] {
padding:5px 9px 6px !important;
}
#cartCoupon input[type='submit'] {
height: 31px;
margin-left: -8px;
}
}
#addToCartButton {
float:right !important;
padding:0px;
margin-right:8px;
margin-top:12px;
margin-bottom:20px;
}
#addToCartButton input {
border:0px;
background:url('../images/addtocart-button.jpg') top left no-repeat;
margin-top:-3px;
cursor:pointer;
margin-bottom:1px;
width:153px;
height:55px;
font-size:1px;
text-indent:-999px;
outline:0;
}
.totalBtns input {
margin-left:21px;
}
.totalBtns input.submitBtn {
border:0px !important;
background:url('../images/placeorder.jpg') top left no-repeat !important;
margin-top:-3px;
cursor:pointer;
margin-bottom:1px;
width:165px;
height:55px;
font-size:1px;
text-indent:-999px;
outline:0;
margin-left:17px;
}
#checkoutOnePage #cartItems, #checkoutOnePage #cartInfo {
width:100%;
margin:0;
float:none;}
#checkoutComplete .container > .hdr-title {
font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	font-size: 10px;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:.25em;
	margin-left:20px;
}
#checkoutComplete .container2 {
padding:20px 20px;margin-top:0px;}

#addToCartButton input:focus {
border:0px;
background:url('../images/addtocart-button.jpg') top left no-repeat;
margin-top:-2px;
margin-bottom:0px;
}
#viewCart #cartButtons {
float:right;
width:465px;
padding:0 0px;}
#cartButtons input, #viewCart p input, #checkoutComplete input, #clientAccount .buttons input, #content .container input[type='button'], #checkoutBilling input[type='submit'], #customerLogin input[type='submit'], #customerLogin input[type='button'] {
border:1px solid #d7d4d1 !important;
cursor:pointer !important;
padding:4px 6px !important;
background:#fff !important;
font-family:"Georgia",serif !important;
font-size:12px !important;
color:#584F45 !important;
outline:0;
margin-top:8px !important;
margin-bottom:1px !important;
margin-left:4px;
}
#checkoutComplete input {
margin-left:0px;margin-right:4px;}
#checkoutComplete #pageNote {
font-size:14px;
padding:0 20px;
padding-bottom:20px;
}
.checkoutWelcome, #checkoutOnePage > h2 + #errorDiv span {
color:#fff !important;
font-weight:normal;
font-size:14px;
line-height:21px;
margin:0px;
padding:20px 0 20px 65px;
background:#d9c240 url('../images/notice.jpg') 14px 4px no-repeat;
margin-bottom:9px;
display:block;
width:492px;
margin-top:9px;
}

.checkoutWelcome * {
color:#fff !important}
#shipMethod .form-label-required {
width:192px !important
}
 #checkoutOnePage > h2 + #errorDiv br {
 display:none}
.checkoutWelcome p {
margin:0;}
#errorDiv + br {
display: none;}
#cartButtons input:hover, #viewCart p input:hover, #addToWishList input:hover, .totalBtns input:hover, #checkoutComplete input:hover, #clientAccount .buttons input:hover, #content .container input[type='button']:hover, #checkoutBilling input[type='submit']:hover, #customerLogin input[type='submit']:hover, #customerLogin input[type='button']:hover {
color:#d24f2e !important;
}
#disableDivTrigger.checkoutWelcome {
display:none;}
#cartButtons input:focus, #viewCart p input:focus, #checkoutComplete input:focus, #clientAccount .buttons input:focus, #content .container input[type='button']:focus, #checkoutBilling input[type='submit']:focus, #customerLogin input[type='submit']:focus, #customerLogin input[type='button']:focus {
margin-top:9px !important;
margin-bottom:0px !important;
}
#cartButtons input[value='Checkout'] {
border:0px !important;
background:url('../images/check-out.png') left 4px no-repeat !important;
margin-top:0px;
cursor:pointer;
margin-bottom:1px;
width:153px;
height:55px;
font-size:1px;
text-indent:-999px;
outline:0;
margin-left:0px;
}
.login-trigger {
color:#d24f2e !important;
}
#checkoutOnePage > h2 {
margin-bottom:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#checkoutOnePage > h2 {
margin-bottom:-1px;}
}
#cartButtons input[value='Checkout']:focus {
border:0px !important;
margin-top:1px;
margin-bottom:0px;
}
#addToWishList {
padding:0px;
margin-top:12px;
margin-bottom:37px;
}
#searchFormSubmit {
margin-left:154px !important;}
#addToWishList input, #searchFormSubmit input, #shipMethod input[type='button'], .totalBtns input {
border:1px solid #d7d4d1 !important;
cursor:pointer !important;
padding:4px 6px !important;
background:#fff !important;
font-family:"Georgia",serif !important;
font-size:12px !important;
color:#584F45 !important;
outline:0;
margin-top:8px !important;
margin-bottom:1px !important;
}
#checkoutOnePage #shipMethod { 
position: relative;
}
#shipMethod input[type='button']{
left:264px;
position:absolute;
top:66px;
}

#addToWishList input:focus, #searchFormSubmit input:focus, #shipMethod input[type='button']:focus, .totalBtns input:focus {
margin-top:9px !important;
margin-bottom:0px !important;
}
#qty input {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
width:24px;
color:#584F45 !important;
margin-bottom:22px;
margin-top:-6px;
}
#searchFormKeywords input {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:22px;
margin-top:-6px;
}
#viewCart #cartItems tbody tr td input, #viewCart #cartCoupon input, #customerLogin input[type='text'], #customerLogin input[type='password'] {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
}
#customerLogin input[type='text'], #customerLogin input[type='password'] {
width:123px;
}
#customerLogin a.sublink {
font-size:12px !important;color:#D24F2E;}
#orderList tbody tr td input {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
}
#optionSelect-4-1, #optionGroupOptionsLabel + .form-field select, #searchCategoryDropDown, #searchShopByPriceDropDown, .myrow select, #checkoutBilling select {
border:1px solid #d7d4d1;
padding:4px 9px;
color:#584F45 !important;
font-family:"Georgia",serif;
font-size:12px;
width:144px;
margin-top:-6px;
}
#searchFormCategory, #searchFormKeywords, #searchFormShopByPrice, #searchFormSubmit {
padding-top:18px;
margin-left:20px;
}
#productGrid #topOptions .sort .option select {
height:27px;
margin-top:-5px;
}
#optionSelect-4-1 option, #searchCategoryDropDown option, #searchShopByPriceDropDown option, .myrow select option, #checkoutBilling select option {
margin-bottom:4px;
border-top:1px dotted #d7d4d1;
border-left:1px solid #d7d4d1;
border-right:1px solid #d7d4d1;
}
#searchFormShopByPrice {
clear:both;}
#searchForm #searchFormCategory .field , #searchForm #searchFormKeywords .field{
clear:none;
}

#searchForm #searchFormKeywords {
clear:left;
float:left;
margin-top:0px;
}

#searchForm #searchFormShopByPrice .field {
clear:none;
}
#optionSelect-4-1 option:first-child {

border-top:none;
}

#printerFriendly {
float:right;}

#emailFriend {
float:right;
margin-right:20px;}

#printerFriendly a {
background:url('../images/icon-print.jpg') top left no-repeat !important;
font-size:12px !important;
color:#64766b;
text-decoration: underline;
padding-left:20px;
margin-right:9px;
padding-bottom:2px;
}

#emailFriend a {
font-size:12px !important;
text-decoration: underline;
background:url('../images/icon-email.jpg') 0px 3px no-repeat !important;
color:#64766b;
padding-left:20px;
padding-bottom:2px;
}

#printerFriendly a:hover, #emailFriend a:hover {
text-decoration: none;
}

#productsRelated .detailsBtn, #viewCart #crossSell .detailsBtn  {
display:none;}
#productsRelated .addToCartBtn, #viewCart #crossSell .addToCartBtn {
margin-top:12px;
}
#productsRelated .addToCartBtn a, #viewCart #crossSell .addToCartBtn a {
background:url('../images/addtocart-small.jpg') top left no-repeat !important;
padding-left:20px;
color:#d15e41;
padding-top:2px;
font-size:12px !important;
text-decoration: underline;
padding-bottom:4px;
}
#productsRelated .addToCartBtn a:hover, #viewCart #crossSell .addToCartBtn a:hover {
text-decoration: none;
}
#productDetail #productsRelated .title {
text-align:left;
margin:1px 0 0 0;
padding:10px 88px 4px 20px; 
border-top:1px solid #d7d4d1;
width:170px;
top:192px;
position:absolute;
}
#viewCart #crossSell .title {
padding:10px 88px 4px 20px; 
border-top:1px solid #d7d4d1;
text-align:left;
margin:1px 0 0 0;
width:170px;
}
.product-cell {
position: relative;}
#productDetail #productsRelated .title a, #crossSell .title a {
font-weight:normal !important;
color:#667d2d !important;
font-size:16px !important;

text-decoration: none !important;
}
#productDetail #productsRelated .title a:hover, #crossSell .title a:hover {

text-decoration: underline !important;
}
#productDetail #productsRelated .photo, #crossSell photo {
border-bottom:1px solid #D7D4D1;
margin-bottom:-11px;
margin-top:1px;
padding-bottom:60px;
text-align:left;
}
#productDetail #productsRelated .details .sprice,  #crossSell .details .sprice {
color:#584F45;
font-size:24px;
font-weight:normal;
height:auto;
margin-top:0px;
position:absolute;
right:20px;
top:204px;
text-align:left;
width:auto;
}

#productDetail #productsRelated .details .sprice.double-height, #crossSell .details .sprice.double-height {
top:194px;

}
#productDetail #productsRelated .buttons,  #crossSell .buttons {
position: absolute;
left:17px;
top:213px;}

#searchForm {
margin:0px;
text-align:left;
width:auto;
}

#searchForm #searchFormVendor {
display:none;}
#cartAmounts a {
color:#667D2D;
text-decoration: underline;
font-size:12px !important;
}
#cartAmounts a:hover {
text-decoration: none;
}
#pageContent.container {
text-align:left;
width:557px;
padding:0px;
}
#pageContent > h2 {
width:auto;}

#pageContent .pageNote, #productGrid #pageNote {
padding:0 20px;
font-size:14px;
line-height:21px;
margin:0;
width:auto;}
#productDetail p.myerror {
background:url('../images/warning-overlay.png') top left repeat;
padding:20px;
color:#fff !important;
font-size:14px;
font-weight:normal;
position:absolute;

width:517px;
}
#viewCart #cartInfo {
border-collapse:collapse;
clear:left;
float:left;
height:auto;
font-size:14px;
width:517px;
padding:0 20px;
}

.pageNote img[align='left'] {
margin-right:29px;
float:left;
}
.pageNote img[align='right'] {
margin-left:29px;
float:right;
}

.pageNote .photo-caption {
border-top:1px solid #d7d4d1;
margin-top:1px;
font-size:12px;
color:#6B8477;
}

.pageNote blockquote {
padding:9px 20px;
display:block;
margin:10px 0;
border-top:1px dotted #d7d4d1;
border-bottom:1px dotted #d7d4d1;
font-size:16px;
color:#6B8477;
}

.pageNote p {
text-align: justify;}
#pageContent > h2, #searchForm h2, #checkoutOnePage > h2, #viewCart > form > h2,  #checkoutComplete .container > h2, #clientAccount h2, #content .container > h2, #checkoutBilling > h2, #customerLogin > h2 {
color:#667D2D;
font-family:"Georgia",serif;
font-size:24px;
font-weight:normal;
text-transform: capitalize;
letter-spacing:normal;
}

.pageNote h1 {
color:#667D2D;
font-family:"Georgia",serif;
font-size:24px;
font-weight:normal;
margin-bottom:18px;
}
.pageNote h2 {
color:#6B8477;
font-family:"Georgia",serif;
font-size:21px;
font-weight:normal;
margin-bottom:16px;
}
.pageNote h3 {
color:#651D44;
font-family:"Georgia",serif;
font-size:18px;
font-weight:normal;
margin-bottom:14px;
}
.pageNote h4 {
color:#D24F2E;
font-family:"Georgia",serif;
font-size:18px;
font-weight:normal;
margin-bottom:12px;
}
.pageNote h5 {
color:#667D2D;
font-family:"Georgia",serif;
font-size:16px;
font-weight:normal;
margin-bottom:9px;
}
.pageNote h6 {
color:#584F45;
font-family:"Verdana",verdana,sans-serif;
font-size:10px;
letter-spacing:0.25em;
font-weight:normal;
text-transform: uppercase;
margin-bottom:9px;
padding:9px 0;
border-top:1px solid #d7d4d1;
border-bottom:1px solid #d7d4d1;
}
.pageNote ol, .pageNote ul {
font-size:16px;
color:#6B8477;
display:inline-block;
}
.pageNote ol li, .pageNote ul li {
padding:3px 0;
border-top:1px dotted #d7d4d1;
}
.pageNote ol li:first-child, .pageNote ul li:first-child {
padding:0px 0 3px;
border-top:none;
}
.pageNote p em {
color:inherit;
font-family:"Verdana",verdana,sans-serif;
font-size:10px;
letter-spacing:0.25em;
font-weight:normal;
text-transform: uppercase;
font-style:normal;
}
.pageNote img[width='557'] {
margin:-19px -20px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.pageNote img[width='557'] {
margin:-18px -20px 0;
}
}
#address-column {
float:right;
padding-left:12px;
margin-top:-30px;
padding-top:24px;
background:url('../images/nmn-footer.jpg') top left no-repeat}
#address-column p {
color:#7d746b;
font-size:12px;
line-height:18px;
font-family:"Georgia",serif;
}
#address-column address {
font-style:normal;
}
#address-column h6 {
color:#887c71;
font-size:14px;
margin-top:9px;
font-family:"Verdana",sans-serif;
}
#credits {
color:#7D746B;
float:right;
margin-left:131px;
margin-top:59px;
font-family:"Georgia",serif;
font-size:12px !important;
line-height:14px;
}
#widgetPayment {
float:right;}
#widgetPayment .top {
border-bottom:1px solid #D7D4D1;
border-top:1px solid #D7D4D1;
color:#584F45;
font-size:10px;
margin-bottom:9px;
letter-spacing:0.25em;
padding:8px 0 8px 16px;
text-align:left;
text-transform:uppercase;
}
#viewCart #pageNote {
margin:1px 0;
padding:0;
}
#viewCart font[color='#c00000'] b, #content .container .myerror, #checkoutBilling .myerror, #pageError {
color:#fff !important;
font-weight:normal;
font-size:14px;
line-height:21px;
margin:0px;
padding:20px 0 20px 65px;
background:#D24F2E url('../images/warning.jpg') 14px 4px no-repeat;
margin-bottom:9px;
display:block;
width:492px;
}
#viewCart #cartItems .cartWarning {
background:#D9C240;
}
#viewCart #pageError {
font-weight:normal;
border:0;
padding:20px 0 20px 65px !important;}
#viewCart #pageError .pageNote {
margin:0;}
#viewCart #pageError a {
color:#FFFFFF !important;
font-family:"Verdana",sans-serif;
font-size:10px !important;
font-weight:normal;
letter-spacing:0.25em;
text-decoration:underline !important;
text-transform:uppercase;
}

#viewCart #pageError  a:hover {
color:#FFFFFF !important;
text-decoration: none;
}
#content .container .myerror {
margin-top:9px;
}
#checkoutOnePage #existingCustomer .hdr-title, #checkoutOnePage #newCustomer .hdr-title {
padding:9px 0px 9px;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	text-align: left;	
	font-weight:normal;
	color:#667D2D;
font-family:"Georgia",serif;
font-size:24px;
font-weight:normal;
text-transform: capitalize;
letter-spacing:normal;
background: #fff;
margin-bottom:9px;
}
#checkoutOnePage #checkout-login {
width:100%;
height:100%;
background:transparent url('../images/page-overlay.png') repeat;
padding-top:200px;
position: absolute;
left:0;
z-index:99;
top:0;
}
#checkoutWelcome {
display:none;}
#checkoutOnePage #existingCustomer {
margin-bottom:0;

border-bottom:1px dotted #d7d4d1 !important;}

#checkoutOnePage form[name='login'], #checkoutOnePage #newCustomer {
width:557px;
background:#fff;
margin:0 auto;

}
#information_div[style='display: block; color: rgb(221, 221, 221);'] {
display:none !important;
}
#checkoutOnePage #existingCustomer, #checkoutOnePage #newCustomer {
width:517px;
background:#fff;
padding:0 20px 40px 20px;
border:none;
height:175px;
float:none;
position: relative;
}
a.closer {
background:transparent url('../images/closesquare.jpg') top right no-repeat;
width:16px;
height:16px;
position:absolute;
top:0;
right:0;
}
a.closer:hover {
text-decoration: none}

#checkoutOnePage #cartItems thead tr th {
padding:9px 0px 9px 20px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	background:transparent !important;
	font-weight:normal;
}
#checkoutOnePage #cartItems tbody tr td, #clientAccount #orderDetails tbody tr td {
border-bottom:1px solid #d7d4d1;
font-weight:normal;
height:auto;
padding-bottom:9px;
padding-left:20px;
padding-top:9px;
text-align:left;
font-size:12px;
}
#clientAccount #orderDetails tbody tr td {
border:0px;}
#clientAccount #orderDetails .list {
border:none;
border-bottom:1px solid #d7d4d1;
height:auto;
}
#checkoutOnePage #cartInfo #cartAmounts {
float:none;
margin-bottom:9px;
text-align: right;
height:40px;
}
#checkoutOnePage #cartInfo #cartAmounts:after {
content:".";display:block;height:0;clear:both;visibility:hidden;
}
#checkoutOnePage #cartInfo #cartAmounts > div {
float:right;
margin-right:41px;
width:280px;
}
#checkoutOnePage #cartAmounts .field-label {
clear:left;
float:left;
height:18px;
margin-right:20px;
padding:2px;
text-align:right;
width:100px;
font-family: "Verdana", verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
}
#cartAmountsTotal {
font-size:18px;
height:auto !important;
font-weight:normal !important;}
#checkoutOnePage #cartItems tbody tr td:first-child + td + td + td, #checkoutOnePage #cartItems tbody tr td:first-child + td + td + td + td {
font-size:14px;
}
#checkoutOnePage #totalsInfo .totalField #grand_total_div b, #checkoutOnePage #totalsInfo .totalField #grand_total_div, #checkoutOnePage #totalsInfo .totalField #grand_total_div #pricenew {
font-size:24px;
font-weight:normal !important;
color:#667D2D;
}
#checkoutOnePage #cartAmounts #pricenew, #totalsInfo #pricenew {
color:#667D2D !important;
font-size:24px;
font-weight:normal !important;
}

#checkoutOnePage #billAddress {
border:0px;
width:517px;
padding:0 20px;
}

#checkoutOnePage #shipAddress {
border:0px;
width:517px;
padding:0 20px;
}

#checkoutOnePage #shipMethod {
border:0px;
width:517px;
padding:0 20px;
height:96px;
}

#checkoutOnePage #paymentInfo {
border:0px;
width:517px;
padding:0 20px;
}

#checkoutOnePage #totalsInfo {
border:0px;
padding:0 20px;
padding-top:9px;
border-top:1px solid #d7d4d1;
}

#checkoutOnePage #billAddress > h2, #checkoutOnePage #shipAddress > h2, #checkoutOnePage #shipMethod > h2, #checkoutOnePage #paymentInfo > h2, #checkoutOnePage #totalsInfo > h2 {
margin:0 -20px;
padding:9px 20px 9px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	font-weight:normal;
	margin-bottom:9px;
}

#checkoutOnePage .form-label-required, #checkoutOnePage .field-label-required, #checkoutBilling .form-label-required {
width:184px;
font-family: "Verdana", verdana, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing:.25em;
	color:#D24F2E;
	text-align: left;
	font-weight:normal !important;
}

#checkoutBilling .form-label-required {
padding-left:20px;
}
#clientAccount #shipInfo .body b {
font-family: "Verdana", verdana, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing:.25em;
	font-weight:normal !important;
}
#checkoutOnePage .form-label, #checkoutOnePage .field-label, #paymentInfo table tr > td:first-child {
width:184px;
font-family: "Verdana", verdana, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing:.25em;vertical-align: top;
}
#checkoutOnePage .field-label-required,  #checkoutOnePage .field-label {
width:184px !important;}
#paymentInfo table tr > td:first-child {
width:225px !important}
input[type='checkbox'] {
margin-right:10px;}
input[type='radio'] {
margin-bottom: 10px;
}
#information_div input[type='text'], #checkoutBilling .form-field input[type='text'] {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:4px;
margin-top:-6px;
width:200px;
}
#information_div textarea {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
width:200px;
}
#information_div input[name='giftCode'] {
width:175px;
float:left;
padding:5px 9px;
}

.giftCertContinueBtn, input[name="oNum"] + #clientAccount div.section + div + hr + div input[type='button'] {
background:transparent url(../images/search-button.jpg) no-repeat scroll left 2px;
cursor:pointer;
font-size:1px;
font-weight:bold;
height:29px;
border:none !important;
width:25px;
float:left;
margin-left:0px ;
text-align:center;
text-indent:-990px;
margin-right:30px;
margin-bottom:6px;
margin-top:-8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#information_div input[name='giftCode'] {
padding:5px 9px 6px;
}
.giftCertContinueBtn, input[name="oNum"] + #clientAccount div.section + div + hr + div input[type='button'] {
margin-right:34px;
}
}
input[name="oNum"] + #clientAccount div.section + div + hr + div input[type='button'] {
position:relative;
top:-5px !important;
float:none;}
.giftCertContinueBtn:hover, input[name="oNum"] + #clientAccount div.section + div + hr + div input[type='button']:hover {
background:transparent url(../images/search-button-hover.jpg) no-repeat scroll left 1px;
}
#orderSearch {
padding:5px 9px !important;
margin-top:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#orderSearch {
padding:5px 9px 6px !important;
margin-right:0px;}
}
#ccCVV2Input input {
width:50px !important;}
#ccCVV2Label .popup {
font-family:"Georgia",serif;
font-size:10px;
text-transform: none;
letter-spacing: normal;
padding:9px 29px 9px 0;
text-align: justify;
}
#otherStats {
display:none}
#information_div select {
border:1px solid #d7d4d1;
padding:4px 9px;
color:#584F45 !important;
font-family:"Georgia",serif;
font-size:12px;
width:220px;
margin-bottom:4px;
margin-top:-6px;
}
#information_div select option {
margin-bottom:4px;
border-top:1px dotted #d7d4d1;
border-left:1px solid #d7d4d1;
border-right:1px solid #d7d4d1;
}

#checkoutOnePage #totalsInfo .totalLabel { 
width:210px;
font-weight:normal !important;
font-family: "Verdana", verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;vertical-align: top;

}


#checkoutOnePage #totalsInfo .totalField {
padding-left:23px;
}

.checkoutWelcome {
display:none;}

#clientAccount #orderList, #clientAccount #subscriptionOrderList {
width:557px;;
border:none;
margin:0px;
float:none;
clear:both;
margin-top:1px;
}
#clientAccount #orderList .title, #clientAccount #subscriptionOrderList .title {
margin:0px;
padding:9px 20px;
font-size:14px !important;
}
#clientAccount #orderList .title b, #clientAccount #subscriptionOrderList .title b {
font-weight:normal;
color:#6B8477;
font-size:16px;
}
#clientAccount #orderList table, #clientAccount #subscriptionOrderList table {
border-collapse:collapse;
border:0px;
margin:0px;
text-align:left;
width:557px;
}
#clientAccount {
margin:0px !important;
width:auto !important;
border:none !important;
position: relative;
}
#checkoutBilling, #customerLogin {
margin:0px !important;
width:auto !important;
border:none !important;
}
#clientAccount #billInfo {
border:none;
clear:left;
float:left;
height:180px;
margin:0px;
padding-right:1px;
text-align:left;
width:278px;
background:transparent url(../images/pgrid-bg.jpg) no-repeat scroll right -161px;
margin:0 0 1px;
}
#customerLogin #existingCustomer {
border:none;
clear:left;
float:left;
height:240px;
margin:0px;
padding-right:1px;
text-align:left;
width:278px;
background:transparent url(../images/pgrid-bg.jpg) no-repeat scroll right -161px;
margin:0 0 1px;
}
#clientAccount #paymentInfo {
border:none;
clear:left;
float:left;
margin:0px;
width:557px;
}
#clientAccount #paymentInfo .body {
padding:9px 20px;
width:517px;
font-size:14px;
line-height:21px;
}
#clientAccount #orderDetails {
border:none;
clear:left;
float:left;
margin:0px;
width:557px;
}
#clientAccount .logout {
float:right;
height:40px;
position:absolute;
right:0;
text-align:right;
top:16px;
vertical-align:bottom;
}
#clientAccount .logout a {
padding-right:20px;
padding-left:20px;
font-size:12px !important;
text-decoration: none;
}
#clientAccount .logout a:hover {
padding-right:20px;
font-size:12px !important;
text-decoration: underline;
}
#clientAccount .section {
clear:left;
float:left;
height:auto;
width:517px;
}
#clientAccount #shipInfo {
border:none;
float:left;
height:180px;
margin:0px;

margin:0 0 1px;
text-align:left;
width:278px;
}
#customerLogin #newCustomer {
border:none;
float:left;
height:180px;
margin:0px;

margin:0 0 1px;
text-align:left;
width:278px;
}
#clientAccount #shipInfo .body {
padding:9px 20px;
font-size:14px;
}
#clientAccount #billInfo .body, #customerLogin #existingCustomer .body, #customerLogin #newCustomer .body {
padding:9px 9px 9px 20px;
font-size:14px;
}
.body .goRight a {
font-size:12px !important;
color:#D3502E;
text-decoration: none
}
.body .goRight a:hover {
font-size:12px !important;
color:#D3502E;
text-decoration: underline
}
#clientAccount hr {
display:none;
}
#clientAccount #myAccount {
border:none;
float:left;
height:auto;
margin:0px;
text-align:left;
width:557px;
}
#myAccount .body {
padding:0 0 0 20px;
font-size:14px;}

#myAccount #infolist li {
background:none;
font-size:12px;
padding:3px 0;
padding-left:0px;
}
#clientAccount .buttons {
clear:left;
float:left;
padding:9px 20px;
width:517px;
}
#clientAccount .buttons input {
margin-left:0px;
margin-right:4px;
}

input[name='mailingListId'] + #clientAccount .form-label, input[name='mailingListId'] + #clientAccount .form-field, input[value='save_password'] + #clientAccount .form-field {
margin-top:9px;
}

input[name='mailingListId'] + #clientAccount .form-label, input[value='save_password'] + #clientAccount .form-label {
font-family:"Verdana",sans-serif;
font-size:10px;
letter-spacing:.25em;
color:#584F45;
width:200px;
text-transform: uppercase;
}
#customerLogin .form-label {
font-family:"Verdana",sans-serif;
font-size:10px;
letter-spacing:.25em;
color:#584F45;
width:90px;
text-transform: uppercase;
}
input[name='mailingListId'] + #clientAccount .form-field br {
display:none}
input[name='mailingListId'] + #clientAccount .form-field input[type='text'], input[value='save_password'] + #clientAccount .form-field input[type='password'], input[name='oNum'] + #clientAccount div.section + div + hr + div input[type='text'] {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:0px;
margin-top:-6px;
}
input[name='oNum'] + #clientAccount div.section + div + hr + div input[type='text'] {
margin-top:0px;}

input[name='oNum'] + #clientAccount div.section + div + hr + div {
border-bottom:1px dotted #d7d4d1;
margin-bottom:9px;width:517px;
}
input[value='save_password'] + #clientAccount #pageNote {
font-size:14px;
padding:9px 20px 9px 20px;
border-bottom:1px dotted #d7d4d1;
margin-bottom:9px;}
#clientAccount + .container .pageNote {
font-size:14px;
padding:9px 20px 9px 20px;
margin:0;
}
#clientAccount + .container .pageNote + input {
margin-left:20px;
}
input[name="mailingListId"] + #clientAccount .form-field input[type='submit'], form[name='address'] #clientAccount .form-field input[type='submit'], input[value='save_password'] + #clientAccount .form-field input[type='submit'], #clientAccount + .container .buttons input[type='button'], #clientAccount + .container .buttons input[type='submit'], #clientAccount + .container input[type='button'] {
border:1px solid #d7d4d1 !important;
cursor:pointer !important;
padding:4px 6px !important;
background:#fff !important;
font-family:"Georgia",serif !important;
font-size:12px !important;
color:#584F45 !important;
outline:0;
margin-top:0px !important;
margin-bottom:1px !important;
width:auto;
}
input[name="mailingListId"] + #clientAccount .form-field input[type='submit']:hover, form[name='address'] #clientAccount .form-field input[type='submit']:hover, input[value='save_password'] + #clientAccount .form-field input[type='submit']:hover, #clientAccount + .container .buttons input[type='button']:hover, #clientAccount + .container .buttons input[type='submit']:hover, #clientAccount + .container input[type='button']:hover {
color:#d24f2e !important;
}
input[name="mailingListId"] + #clientAccount .form-field input[type='submit']:focus, form[name='address'] #clientAccount .form-field input[type='submit']:focus, input[value='save_password'] + #clientAccount .form-field input[type='submit']:focus, #clientAccount + .container .buttons input[type='button']:focus, #clientAccount + .container .buttons input[type='submit']:focus, #clientAccount + .container input[type='button']:focus {
margin-top:1px !important;
margin-bottom:0px !important;
}
#clientAccount + .container {
width:517px;
padding:9px 20px;}
form[name='address'] #clientAccount .section {
padding-bottom:15px;}
form[name='address'] #clientAccount .form-label, #checkoutBilling .form-label {
width:184px;
font-family: "Verdana", verdana, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing:.25em;vertical-align: top;
	padding-left:20px;
	text-align:left;
}
form[name='address'] #clientAccount .form-field input {
border:1px solid #d7d4d1;
padding:4px 9px;
font-family:"Georgia",serif;
font-size:12px;
color:#584F45 !important;
margin-bottom:2px;
margin-top:-6px;
width:200px;
}
#clientAccount .pagination {
font-size:14px;
width:517px;
padding:9px 20px;
}
#clientAccount .pagination b {
font-weight:normal;
color:#6B8477;
font-size:16px;
}
form[name='address'] #clientAccount .form-field select {
border:1px solid #d7d4d1;
padding:4px 9px;
color:#584F45 !important;
font-family:"Georgia",serif;
font-size:12px;
width:220px;
margin-top:-6px;
}
form[name='address'] #clientAccount .form-field select option {
margin-bottom:4px;
border-top:1px dotted #d7d4d1;
border-left:1px solid #d7d4d1;
border-right:1px solid #d7d4d1;
}
input[name='oNum'] + #clientAccount div.section + div + hr + div {
font-size:14px;
padding:9px 20px;
}
input[name='oNum'] + #clientAccount  div.section + div + hr + div br {
height:9px;

}
#clientAccount #orderDetails tbody tr td.hdr-title {
padding:9px 0px 9px 20px;
	font-family: "Verdana", verdana, sans-serif;
	color: #584f45;
	border-bottom:1px solid #d7d4d1;
	border-top:1px solid #d7d4d1;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:.25em;
	text-align: left;	
	background:transparent !important;
	font-weight:normal;
}
#content .container {
padding:0;
width:auto;

}