

/*body{color:#f00!important;}*/
/*baseline styles/////////////////////////////////////////////////////*/



/* see iejunk.css for ie only resets//////////////////////////////////*/
	body{min-height:100%;font-size: 62.5%;margin:0;padding:0 0 4em 0;font-family:Arial, Helvetica, sans-serif;text-align:center;}	

	html{overflow-y:scroll;height:100%;}
	html,div, span,applet, object, h1, h2,h3, h4, h5, h6, p,blockquote, pre, a, em,font, img, strong, sub,sup, ol, ul, li,fieldset,form, label, legend
	{margin:0;padding:0;border:0;outline:0;vertical-align: baseline;list-style:none outside none;}
	div#maincontent:after,.listing-item:after,#narrow-by-list:after,.layered-nav uk:after,.col2-set:after,.bare-list:after{ content: "."; display:block;height: 0px;clear: both;visibility: hidden;}	
	.no-display{display:none;}
	table{border-collapse:collapse;}
/*////////////////////////////////////////////////////////////////////*/
/*dev styles*/
	/*div{outline:dotted #ccc 1px;}
	div[id]:hover:after, div[class]:hover:after{
	font-size:10px;
	content: "#" attr(id) " | ." attr(class) "";
	float:right;}
	img:hover{opacity:0.1;}*/
	/*div{min-height:100px;}*/
	/*div#devtip{position:absolute;z-index:99;right:0;width:10px;background:#f00;top:0;height:10px;}

/**/ 


body{text-align:center;font-family:"Trebuchet MS", Verdana, sans-serif;}
#header li, #footer li, .breadcrumbs li{display:inline;}
p,address,div.note-msg,dl{font-size:1.3em;line-height:1.6em;}
p label,label p{font-size:1em!important;}
h4{font-size:1.4em;}
address{color:#666;}
h5{font-size:1.2em;}
#primary a:hover,#secondary a:hover{text-decoration:underline!important;}
h1{font-size:2.4em;}
h2{font-size:1.8;margin-bottom:1em;}
h3{font-size:1.5em;}
h4,h5,h6{font-size:1.4em;}
dt{margin:0;}
#primary h3{margin-bottom:0;}
#primary h2{margin-bottom:0.5ex;}
#primary p{margin-bottom:1em;}
.logotype strong{color:#4899CC;}
p+h2{margin-top:2em!important;}

/*div:empty{display:none!important;border:solid 1px #f00;}*/

#primary .cmspage li{margin-left:2em;list-style-position:outside}
#primary .cmspage ol li{list-style-type:decimal!important;}
#primary .cmspage ul li{list-style-type:square!important;}
#primary .cmspage ul,#primary .cmspage ol{margin-bottom:1em;}
div.cmspage{padding:9px;}

.inner-head{position:relative;}
.inner-head a{position:absolute;right:0;top:0;font-weight:bold;}

li{font-size:1.3em;}
li li{font-size:1em;}
h1,h2,h3,h4,h5,a,.label,.note-msg{color:#0099cc;}
input.input-text{background:#fff url(input_bg.jpg) repeat-x top center;border:solid 1px #333;height:1.4em;}
.shopping-cart-collaterals input.input-text{height:1.3em;background:#fff;}

td.label{font-weight:bold;}

ul.messages,div.error{background:#fff2c3;border:solid 1px #ff6600 ;padding:9px;margin:1em 0;color: #ff6600; font-weight:bold;}



div.col2-set{/*background:#efefef;*/}

.checkout-cart-index .col2-set{float:left;}
.col2-set .col-1{width:45%;float:left;padding-bottom:3em;padding:2%;}
 .col2-set .col-2{float:right;width:45%;padding:2%;background:#efefef;}
 
.shopping-cart-totals {float:right;width:30%;background-color:#E4F6F8;border:solid 1px #0099CC;padding:18px;display:inline;}
 .shopping-cart-totals td{font-size:1.6em;padding-right:4em;line-height:1.1em;}
  .shopping-cart-totals table{margin-bottom:1em;}
  
  .shipping-estimate select{width:240px;}

.col-1{clear:left;}
div.head {clear:both;}

button{background:url(bluebtn_right.jpg) right no-repeat;border-width:0;padding:0 10px 0 0;text-align:center;font-weight:bold;font-size:11px;cursor:pointer;}
button span{background:url(bluebtn_left.jpg) left no-repeat;position:relative;display:block; padding:0 0 0 10px;color:#fff; margin:0; height:22px;   line-height:22px;white-space:nowrap;}

.add-to-holder button,
.add-tag-box button
{background:url(bluebtnblue_right.jpg) right no-repeat;}

.add-to-holder button span,
.add-tag-box button span
{background:url(bluebtnblue_left.jpg) left no-repeat;}



div#wrapper{width:990px;margin:0 auto;text-align:left;}
.button-set {position:relative;padding-left:90px;}
.button-set button{float:right;margin-left:15px;}
.button-set a{position:absolute;left:0;top:0;}

div#header{height:145px;position:relative;padding-top:35px;}
	.utilMenu{background:#000 url(utilbg.gif) no-repeat center center;position:absolute;right:0;top:0;width:300px;text-align:center;}
		.utilMenu li{padding:0 5px;line-height:24px;vertical-align:middle;font-size:1.1em;border-right:solid 1px #fff;}
		.utilMenu li.last{border:none!important;}
		.utilMenu a{color:#fff;text-decoration:none;}
	div.quick-access{position:absolute;top:0px;right:300px;background:#E4F6F8;padding:4px 8px;font-size:0.85em;text-align:center;}
	
	div.shop-access a{padding:0 1ex;border-right:solid 1px #047391;line-height:1ex;white-space:no-break;}
	.shop-access .last a{border:none;}
	.quick-access strong.welcome{position:absolute;top:3px;left:-320px;font-size:1.3em;font-weight:bold;color:#047391;width:310px;text-align:right;}
	form#search_mini_form{right:-300px;top:120px;position:absolute;width:300px;text-align:right;}
.mini-search input#search{height:19px;padding-top:2px;width:190px;border:2px solid #666;}
a.top-link-checkout{display:none;}

	
div#maincontent{padding-bottom:0px;}

/*#men .box a{display:none;}*/


div#men{float:left;width:171px!important;margin-right:9px;padding-bottom:10px;}
div#primary{width:612px;float:left;min-height:500px;background:#fff;padding:9px 9px 9px 9px;}	
	.two-col #primary{width:790px;}
	.twocol-right div#primary{padding-left:18px;width:772px!important;}
	
	
	.onecol div#primary {width:auto!important;padding:27px 30px 90px 30px;margin:0;float:none;}
	.onecol-indented div#primary {width:auto;padding:27px 180px 90px 180px;float:none;}
	
		.breadcrumbs li{font-size:1.1em;color:#0099cc;}
		.breadcrumbs a{text-decoration:none;}
		#primary h1{margin-bottom:1ex;}
		
		
		#primary .box h3,#primary .head h4,#primary .hpGRid h2{padding-left:38px;/*margin-left:-38px*/background:url(eq_w30.gif) no-repeat left center;font-size:2.2em;font-weight:normal;margin:1em 0 1ex 0;}
		.add-tags .head h4{margin-top:0!important;}

div#secondary{width:171px!important;margin-left:9px;float:left;width:170px;}
	#secondary div{padding:9px 9px 18px 9px;margin-bottom:9px;background:#fff;border-bottom:solid 3px #efefef;}
	#secondary div div{margin:0;padding:0;background:transparent;border:none;}
	#secondary h4{font-size:1.3em;}
	div.mini-newsletter{background:#000 url(newsletter_bg.jpg) no-repeat top center!important;}

.mini-newsletter h4 .logotype{font-size:1.5em;white-space:nowrap;}
	.mini-newsletter label{color:#fff;font-size:1.7em;}
	#secondary .manfList li *{margin:0;padding:0;border:none;}
	#secondary .manfList img{display:block;}
	
div.mini-newsletter fieldset{}
	.mini-newsletter h4{color:#fff!important;background-image:none!important;padding-right:0;font-size:1.3em!important;font-weight:normal;}
	.mini-newsletter label{font-size:1.2em;}
	.mini-newsletter button{margin:5px 0 0 auto!important;}
	.mini-newsletter button{}

	.mini-newsletter  button{background-image:url(bluebtn_right_bbg.jpg); }
	.mini-newsletter  button span{background-image:url(bluebtn_left_bbg.jpg); }
	
	
	.mini-newsletter input{display:block;width:100%;height:1.6em}

.mini-cart h4{font-size:1.4em;}


div#footer{clear:both;text-align:center;}
div#footer a{ color:#ccc;text-decoration:none;}
#footer div.informational{background:#000;padding:3px 18px 3px 18px;}
div.informational ul{margin:1ex 0;}
div.informational li{margin-left:1em;padding-left:1em;border-left:solid 1px #eee;}
div.informational li:first-child{border:none;}

.mini-cart div.actions{text-align:right;}


/*display-products*/
table.pager,table.view-by{background: url(tdfade.jpg) repeat-x bottom center;width:100%;margin-bottom:5px;}
	.pager li{display:inline;}
	.pager ol{text-align:center;}
	.pager *,.view-by *{font-size:11px!important;vertical-align:middle;}
	.pager img, .pager img{text-align:middle;}
	.pager td,.view-by td{padding:2px;}
	/*.pager select,.view-by select{font-size:0.9em;}*/
	.view-by select,.pager select{background:#E5F5F9;border:none;}
	.data-table
.generic-product-grid td{padding:15px 15px 24px 15px!important;cell-padding:15px 15px 24px 15px!important;}

.listing-type-list .listing-item h5{font-size:1.6em!important;}
.listing-type-list .listing-item .description p{margin-bottom:0!important;}
.listing-type-list  .listing-item p.add-cart,.listing-type-list  .listing-item p.add-to{float:left;margin-bottom:0!important;margin-top:1em;}
.listing-type-list  .listing-item p.add-cart{ position:relative;left:-10px;}
.listing-type-list  .listing-item p{padding:0!important;}

.listing-type-list  h5,.listing-type-list  .price-box{padding:0!important;}
.listing-type-list div.listing-item{margin-bottom:3em!important;}

table.generic-product-grid{width:100%;margin-bottom:24px;}
div.catalog-listing{min-height:500px;clear:both;margin-bottom:80px;}
	.catalog-listing td{font-size:1em!important;padding-bottom:2em;width:25%;}
.catalog-listing h5{font-size:1.4em;margin-bottom:0.5ex;padding-left:5px;}
 h5 a{text-decoration:none;}
#primary td p.add-to{font-size:1em;padding-left:5px;}
div.product-collateral{clear:both;}

ol.narrowed-category li{display:inline;padding:1px 2px;}
ol.narrowed-category{background:#efefef;padding:2px;}

	.product-specs{margin-left:38px;}
	.product-specs .head{margin-left:-38px;}
	div.add-tags{margin-top:3em;padding:18px 180px 18px 18px;background:#E5F5F9 url(eq_large_b.gif) no-repeat center right;}
	.add-tags h4{font-size:2em;font-weight:normal;}
	form#addTagForm{position:relative;height:3em;display:block;}
	#addTagForm button{position:absolute;right:0;}
	#addTagForm input{position:absolute;left:0;width:310px;height:1.5em;vertical-align:baseline!important;padding-top:2px;}
	


.data-table{width:100%;margin-bottom:1em;}
table.data-table,.data-table td{border:solid 1px #ccc;}
.data-table td,div.product-specs,div.short-description{font-size:1.2em;margin-bottom:2em;}
div.short-description p,div.product-specs p{font-size:1.1em;}

.data-table h4{font-size:1.1em;}


.data-table td{padding:9px 18px 9px 9px;}
.data-table td.label{width:63px;text-align:right;}
.data-table td.data{padding-bottom:1em;color:#666;}

div.listing-type-list{margin-top:2em;}
.listing-item {clear:left;margin-bottom:2em;}
.listing-item div.product-image{float:left;width:180px;}
.listing-item div.product-shop{float:left;width:360px;}
.listing-item div.description{font-size:1.1em;margin-top:1em;}

.arrow-by dt{font-weight:bold;}
#narrow-by-list{background-color:#E5F5F9;padding:10px 20px;font-size:1.2em;}
#narrow-by-list dt {float:left;width:110px;padding:1px 10px 0 0;text-align:right;clear:left;font-weight:bold;color:#047391;}
#narrow-by-list dd {float:left;width:400px;margin-bottom:1ex;}
#narrow-by-list li{display:inline;font-size:1em;color:#666;margin-right:1em;}
#narrow-by-list a{color:#333;}

/*product view*/

.catalog-product-view .product-essential-text .price-box{font-weight:bold;font-size:1.8em;}

.catalog-listing div.price-box{font-size:1.2em;font-weight:bold;color:#333;margin-bottom:1ex;padding-left:5px}

.add-to-holder{padding:9px;background:#E5F5F9;margin:1em 0 1em 0;}
.add-to-holder span.add-or{width:95px;float:left;}
.add-to-holder li {font-size:1.1em;}

div.product-essential-text{margin:15px 0 0 300px;}
input#qty{width:3em;height:1.6em;}
span.qty-box{float:left;font-size:1.4em;padding:0 1em 1ex 0;}



p.main-product-img{border:solid 1px #ccc;}
.product-img-box { float:left; width:270px;padding:0 30px 18px 0;}
.product-img-box .main-product-img { position:relative; overflow:hidden; width:265px; height:265px; z-index:9; }
.product-img-box .main-product-img img { position:absolute; left:2px; top:2px; width:100%; cursor:move; z-index:99; }
.image-zoom { z-index:9; position:relative; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
#image { width:auto; }
#track { position:relative; height:18px; }
#handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) no-repeat;  }
.btn-zoom-out { position:absolute; left:2px; top:1px;}
.btn-zoom-in { position:absolute; right:2px; top:1px;}
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views li { float:left; margin-right:6px;}
.product-img-box .more-views li.last { margin-right:0; }
.product-img-box .more-views li img { border:2px solid #ddd; }

.account-nav li{margin-bottom:0.5ex;}
.account-nav li a{text-decoration:none!important;}
.box .on{font-weight:bold;color:#0099cc;text-decoration:underline;}

/*page*/
.pages ol,.pages ol li{display:inline;}
div.pages{text-align:right;margin-bottom:1em;padding-right:20px;}

.generic-product-list h5{font-size:1em;font-weight:bold;margin-top:0;line-height:1.2em;}
.product-image a{display:block;margin-bottom:0;}
.product-image img{display:block;;}

#product-list-table td {padding-bottom:8px;}
#product-list-table h5{margin-top:0;margin-right:10px;}
#primary  p.product-image{margin-bottom:4px;height:135px;border:solid 1px #efefef;margin-right:10px;}

div.listing-type-list{padding-top:2em;}


/*cart*/
.upsell li{position:relative;padding:9px 9px 9px 120px;min-height:93px;margin-bottom:9px;}
.upsell li img{position:absolute;left:9px;top:9px;}

.shopping-cart-collaterals{width:64%;float:left;}
.shopping-cart-collaterals .col2{width:300px;}
.shopping-cart-collaterals .col2-set{width:600px;}


/*account stuff*/

.input-change-password{padding-left:190px;}
table#wishlist-table{font-size:1.2em;}

#login-form div.col-1,#login-form div.col-2{width:43%;float:left;padding-right:3%;}

.availability ,.price-box{color:#0099cc;}
td .price-box{font-size:1.2em;color:#333;}


/*sidebars*/
#secondary button{margin:0 0 2em auto;}

#secondary .head h4,#secondary .head h3{font-size:1.7em;background:url(eq_w20.gif) no-repeat  right 2px;padding-right:20px;margin-bottom:1ex;letter-spacing:-0.05ex;}

#secondary .mini-product-view h4{font-size:1.4em;}
.mini-product-view ol{font-size:0.9em!important;}
#secondary .mini-product-view ol  a{text-decoration:none;}
.mini-product-view ol .odd{background:#E5F4F7;}

#secondary .product-details a{text-decoration:none;} 
#secondary li div.product-images{display:none;}
#secondary li div.product-details{position:relative;padding:3px 18px 6px 0px;font-size:0.9em;border-bottom :dotted 1px #ccc;}
#secondary li a.widget-btn{position:absolute;right:0px;top:3px;text-align:right;}
ol#wishlist-sidebar,ol#cart-sidebar{border-top:dotted 1px #ccc;}
.mini-wishlist .head h4{font-size:1.3em!important;}
.mini-wishlist .head h4 a{display:none;}

.mini-wishlist h6{font-size:1.1em!important;}

.mini-cart h5{font-size:1em!important;margin-top:40px;}
.mini-wishlist h5{font-size:1em!important;}

.mini-cart p{background:#E5F4F7;padding:6px;font-size:1.2em;}
.mini-cart p.subtotal{background:none;text-align:right;font-size:1.1em;}

#addTagForm .input-box{margin-left:0;}

div.manfList{background:#E5F5F9!important;}

.ad-tags li.odd{background:#E5F4F7;}
.ad-tags li {position:relative;padding:1ex 1ex 1ex 50px;}
.ad-tags li div.count{position:absolute;left:5px;}
.ad-tags li div.content{}


table.pager,table.view-by{width:50%;float:left;font-size:0.9em;vertical-align:middle;text-align:center;}

.sales-order-history table.pager{width:100%;float:none;clear:both;margin-bottom:10px;}

.customer-account-index .col2-set{background:#efefef;}

form .input-box label,form .input-street label{position:absolute;left:-180px;width:170px;text-align:right;}
form .input-street input{display:block;width:280px;}
form .input-box,form .input-street { position:relative;margin-left:180px;margin-bottom:1em;}
form .input-box br,form .input-street br{display:none;}
form .input-box input{width:280px;}
form .group-select input#is_subscribed{margin-left:180px;}
.group-select h4{width:170px;text-align:right;font-size:1.6em;margin-bottom:1ex;}
 fieldset.group-select{background:#efefef;margin-bottom:1em;padding:1ex 9px 1em 9px;}
 p.required{text-align:right;}
 
 /*signup*/
 .page-head h3{font-size:2.4em;margin-bottom:1em;}
 
 .category-head h2{margin-top:2ex;}
 .category-head h1{margin-top:2ex;font-size:1.8em;}
 
 .customer-account-forgotpassword #primary fieldset{width:48%;padding:3%;background:#efefef;}
  .customer-account-forgotpassword div#primary{padding-left:180px;}
  
  
  #discount-coupon-form fieldset{margin-bottom:2.5em;}
 
 /*tag Cloud*/
  .mini-product-tags ul.bare-list  {font-size:1.5em; background:#E4F6F8;border:solid 1px #0099CC;padding:18px;line-height:1.5em;}
 .mini-product-tags .bare-list li{display:inline;margin-right:1em;}
 
 
 /*general form layouts*/
  .mForm {}
 .mForm li{padding:3px 18px 3px 180px;position:relative;margin:0 18px 1em 18px;}
 .mForm li.odd{background:#f4f4f4;}
 .mForm li label{position:absolute;left:9px;top:6px;}
 .mForm h4.legend{margin:2.6em 0 1em 0;s}
 
 #primary .input-text{ background:#fff;border:#999 1px solid;}
 
 .mForm .input-text, .mForm textarea, .mForm textarea, .mForm select{width:360px;}
 .onecol-indented table.pager{width:100%;margin-bottom:1.5em;}
  .onecol-indented ul.bare-list{margin-bottom:2em;}
  
  #men .address p{margin-top:4px;line-height:1.3em;}
  #men .address{text-align:right;margin-top:20px;font-size:0.9em;padding:0 9px;}
  #men .address  strong{color:#006699!important;}
 
 .customer-address-index #primary li{padding:9px 0;margin-bottom:18px;}
 .customer-address-index #primary li address{font-size:0.9em;}
 .customer-address-index  #primary li h5{font-size:0.9em;}

 /*from thiers*/
 /* One-Page checkout */
 .one-page-checkout-progress h4{font-size:1em;font-weight:normal;}
 
 
 
.one-page-checkout .group-select { margin-right:0; }
/*.one-page-checkout .box {
    border:1px solid #bbb6a5;     
    background:#E4F6F8;
    }*/
.one-page-checkout .head {  
    border-width:1px;
    border-color:#ccc;
    border-style:solid;
    border-top:1px solid #ddd;
    }

.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout #checkout-review-table h4 {border-bottom:none;}

.one-page-checkout .content { padding: 10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }

.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3;  cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0;  background:#F9F3E3; cursor:default; }

.one-page-checkout .active a { display:none; } /* Removes Edit button in active selection */
.one-page-checkout  #opc-review a { display:block!important; position:static;}

.one-page-checkout p.left{font-size:0.9em!important;}
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }


p.required{font-size:11px;}





.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#efefef; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }

.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#E4F6F8; color:#0099CC; }
.one-page-checkout-progress h4 a { text-transform:none;color:#0099CC; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .form-buttons { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #D9DDE3;}



.one-page-checkout-progress #opc-review #checkout-agreements .content{border-top:solid 1px #ccc!important;}

#opc-review .data-table{ border-top:0; }
#checkout-review-table{font-size:0.9em;}

.opc-please-wait { padding-right:7px;}
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px;}
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .form-buttons { margin-top:0; padding-top:2em; }

.checkout-progress { margin:0 auto 1.5em auto;}
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }
	
	/*vitamink*/ 
 #checkoutSteps .head{position:relative;background:#efefef;padding:4px;}
  #checkoutSteps  .active .head{ background-color:#E4F6F8;margin-bottom:1em;}
 #checkoutSteps .head a{position:absolute;right:15px;top:4px;color:#ccc;text-decoration:none;}
 		#checkoutSteps .active .head a{text-decoration:underline;color:#0099cc;}
 		#checkoutSteps .allow .head a{text-decoration:underline;color:#0099cc;}
 
#checkoutSteps  dl{font-size:1em;!important}

.one-page-checkout h3 { color:#ccc; font-size:1.05em; }
.one-page-checkout .allow h3 { color:#999; }
.one-page-checkout .active h3 { color:#0099cc; }

.one-page-checkout .step-count { font-size:.9em; padding:0 4px; line-height:1em; color:#ccc;}
.one-page-checkout .allow .step-count {  color:#999;}
.one-page-checkout .active .step-count {  color:#0099cc;}
.one-page-checkout #opc-login .col-2 label,.one-page-checkout #opc-login .col-2 input{display:block;position:static;text-align:left;}

.one-page-checkout #opc-login .input-box{position:static;margin-left:0;text-align:left;}

.one-page-checkout #opc-login p{font-size:1em;}

.one-page-checkout  #opc-login #checkout-step-login ul.form-list{margin-bottom:1em;}

 .one-page-checkout-progress h4{font-size:1em!important;}
  .one-page-checkout-progress li .content{font-size:1em!important;line-height:1.3em;padding:9px!important;}
  .one-page-checkout-progress .content address{font-size:1em;}
  
  
  
  #checkoutSteps form p{margin-left:180px;font-size:1.1em;}
  #checkoutSteps #checkout-step-login form p{margin-left:0px;}
  .product-info-box form p{margin-left:0;}
  
  #checkoutSteps .payment-methods dt{border-bottom:solid 1px #0099CC;}
  
  form p label{font-size:1em;}
  
  .one-page-checkout .active .box { display:block;padding-bottom:4em; }
  
  #E4F6F8
  
  /*email validation*/
  #advice-validate-email-newsletter{color:#fff;}
  .validation-advice{color:#ff6600;}
  
  
  #homeCallOut{background:#0099cc url(../images/homeCallOutBG.jpg) no-repeat top left;position:relative;min-height:263px;margin:-9px -9px 18px -9px;}
  #homeCallOut a{color:#fff;}
  #homeCallOut h1{margin-left: 305px ;font-size:1.3em;colour:#fff;padding-top:64px;}
  #homeCallOut h1 a{text-decoration:none;color:#000}
 #homeCallOut img{position:absolute;left:0;top:0;}
  #homeCallOut p{color:#fff; font-size:1.3em;margin:0px 20px 1em 305px ;line-height:1.5em;}
  
  .button-level ul.checkout-types {text-align:right;margin-bottom:2em;padding-right:14px;}
  .button-level ul.checkout-types li{display:inline;}  
  .shopping-cart-totals .checkout-types li {text-align:right;}
  
  #footer li{font-size:1.1em;line-height:1em;vertical-align:text-top;padding:0 0 0 1em ;margin-left:1em;}
  #footer li{border-color:#ccc;}
   #footer li a{line-height:1em;padding:0;margin:-2px 0;}
   #footer ul{margin-bottom:1em;}
   
   #footer p.legality{text-align:right;font-size:1.1em;}
 
 #checkout-step-review  {position:relative;}
 #checkout-step-review #review-buttons-container{position:absolute;top:20px;right:10px;}
 #checkout-step-review div.button-set{font-size:1.3em;padding-right:300px;}
  #checkout-step-review table{border-top:solid 1px #ccc!important;}
   #checkout-step-review table th{text-align:center!important;}
   
   
   #multishipping-billing-form li label  {font-size:0.7em!important;}
   #multishipping-billing-form li  a {font-size:0.7em!important;}
   form#multishipping-billing-form .input-box input {width:240px;}
   
   .catalog-seo-sitemap-category .bare-list li{float:left;width:45%;}
   .catalog-seo-sitemap-category .bare-list {padding-bottom:2em;}
   .bare-list li{margin-bottom:0.5ex;}
   
   
   
	.customer-account-index .account-box h6{color:#0099CC;}
	.customer-account-index #primary h4{background:none;font-size:1.7em;padding-left:0;font-weight:bold;border-bottom:solid 1px #0099CC;}
	
	#reorder-validate-detail .head h4{margin-bottom:0;}
	
	#cart-sidebar-reorder li div{width:125px;}
	#cart-sidebar-reorder li div.product-checkbox{float:left;width:20px;clear:left;}
	
	#reorder-validate-detail .actions{padding-top:18px;}
	#reorder-validate-detail .actions button{float:right;}
	
	#cart-sidebar-reorder li.odd {background:#E5F4F7;}
	
	a.backLink{font-size:1.2em;text-decoration:none;background:#E5F4F7;border:solid 1px #0099cc;padding:2px 4px;}
	
	
	.wishlist-index-index .button-set{text-align:right;}
	.wishlist-index-index .button-set button {margin-left:5px;float:none;}
	.wishlist-index-index td.last{font-size:1.1em;}
	.wishlist-index-index td.last a{display:block;margin-bottom:1em;}
	
	.wishlist-index-index .regular-price{display:block;margin-top:9px;font-size:0.8em;}
	
	.sales-order-view #my-orders-table h5{font-size:1em;}
	
	.sales-order-view #primary .page-head a{background:#E5F4F7;font-size:1.1em;padding:1px 3px;}
	.sales-order-view div.order-info {font-weight:bold;}
	.sales-order-view #primary .col-2{font-size:1.1em;}
	
	.checkout-cart-index .page-head-alt h3{float:left;font-size:2.4em;}
	
	body.page-popup,body.page-popup div{background:#fff!important;}
	
	.cms-index-index #men .address {display:none;}
	
	#men .mini-newsletter{
	border-bottom:3px solid #EFEFEF;
margin-bottom:9px;
margin-top:18px;
padding:9px 9px 18px;
}

.out-of-stock{font-weight:bold;padding-left:4px;}

.mailFriend{margin-top:-1em;margin-bottom:1ex;font-size:1.2em;}

#pricematchcallout{margin-top:20px;margin-bottom:10px;}
#headcallout{position:absolute;left:735px;top:48px;}
