#wrapper{width:950px;margin:0 auto;}

.flrt{float:right}
.fllt{float:left}
.spacer {margin: 0 0 50px 0}
.caps{text-transform:uppercase}
a.left{float:left}
a.right{float:right}
.margin-right{margin-right:20px}
.padding-right{padding-right:20px}

select{border:1px solid #999;padding:5px}

/* HEADER STYLES */
#header{overflow:hidden}
#header h1{float:left}
#header h1 a{float:left;width:200px;height:74px;display:block;background:url(../images/MAN_logo.gif) no-repeat;text-indent:-9999px;}

#utility_nav {float:right;margin:50px 0 5px 0;list-style:none;}
#utility_nav li{float:left;padding:0 10px}
#utility_nav li a:link, #utility_nav li a:visited{font-size: 9.5px; text-decoration: none; color: #666666; text-transform:uppercase;}
#utility_nav li a:hover{text-decoration:underline}

#utility_nav li.last a{color:#002B54}

ul.links li{border-right:1px solid #CCC}
ul.links li.last{border-right:none}

.grey_bar {border-left: solid 1px #d3d3d3;}

/* Global_nav */
#global_nav{/*border-top:1px solid #E5E5E5; */border-bottom:1px solid #E5E5E5; clear:both;overflow:hidden;font-family:Georgia, "Times New Roman",  Times, serif; font-size:1em;text-align:center;padding:3px 0; padding-bottom:9px;}
#global_nav li { display:inline; margin:0px; padding:0px; margin:0px 0px 0px -5px;}
#global_nav li.first { margin:0px;}
#global_nav li.last a span {background-position:0px -999px;}

#global_nav li a {background:url(../images/bg-global-nav.gif) no-repeat 0px 0px; color:#002B54; padding:8px 0px 10px 11px; line-height:36px; text-transform:uppercase; font-size:11px; text-decoration:none;}
#global_nav li a:hover, #global_nav li.active a {text-decoration:none; color:#FFFFFF; background-position:0px -71px; }

#global_nav li a span {background:url(../images/bg-global-nav.gif) no-repeat right 0px ;  padding:8px 11px 10px 0px; }
#global_nav li a:hover span, #global_nav li.active a span { background-position: right -71px ;   }


/* Main Content */
h2,h3{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:1px;color:#002B54;font-weight:normal}

h3.test{height:15px;font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; letter-spacing: 1px; color: #002B54; margin-top: 10px; padding: 5px 0 5px 20px; text-align: left; }

h2.content_title{font-size:16px;margin:15px 0 0 15px}
h2 span{text-transform:uppercase}

h5{font-size:12px;font-weight:normal}

#content h5 a:link, #content h5 a:visited{color:#002B54;text-decoration:underline}
#content h5 a:hover{text-decoration:none}

h6{font-size:12px}

.cms-home #content{background:url(../images/home_bg.png) no-repeat center top;overflow:hidden;min-height:470px;margin-top:2px}
#content{background:url(../images/content_bg.png) no-repeat center top;overflow:hidden;min-height:400px}

.sales-order-history #content,.newsletter-manage-index #content{min-height:500px}


#left,#mid,#right{float:left}
.col_2 #left,.col_3 #left{width:210px;padding:15px}


.col_2 #mid{}
.col_3 #mid{width:440px;padding:15px}

.col_2 #right{width:210px;padding:15px;margin-bottom:170px}

.checkout-onepage-success .col_2 #right{margin-bottom:200px}

.col_3 #right{width:210px;padding:15px;margin-bottom:170px}

.col_2_mid_lt{width:650px;padding:30px 15px}
.col_2_mid_rt{width:650px;padding:30px}

#left #left_col_links{list-style: none; padding: 5px 0 0 10px;}
#left #left_col_links li{margin:0}
#left #left_col_links a{display:block;margin:3px 0;height:20px;font-family:Verdana, Arial, sans-serif;color:#666666;text-decoration: none; font-size:11px;letter-spacing:1px;}
#left #left_col_links a:hover{text-decoration:underline;}




.box_1{padding:10px 15px;border:1px solid #CCC;background:#FFF;margin-bottom:10px;font-size:11px;overflow:hidden}
.box_1 h3{border-bottom:1px solid #CCC;text-transform:uppercase;font-size:12px;padding-bottom:5px;margin-bottom:5px}

.box_1 ul li{margin:5px 0}

.box_1 a:link,.box_1 a:visited{color:#666666;text-decoration:none}
.box_1 a:hover{text-decoration:underline}
.box_1 p{margin:0 0 5px 0}

.box_1 dd a:link,.box_1 dd a:visited{color:#002B54;text-decoration:underline}

.box_1 .actions{padding-top:3px;border-top:1px solid #CCC}
.box_1 .actions .form-button{float:right}

#cart-sidebar li,#compare-items li{overflow:hidden;padding:5px 0}
#cart-sidebar .product-images{float:left;width:50px;margin-right:5px}
#cart-sidebar .product-details{float:left;width:120px;line-height:normal}
#cart-sidebar a.widget-btn,#compare-items a.widget-btn{float:right}

.box_2{padding:5px;background:#CCC;margin-bottom:10px}
.box_2 h3{text-transform:uppercase;font-size:12px;padding-bottom:5px}
.box_2 ul{font-size:11px}
.box_2 li{margin:5px 0}

.box_2 input.input-text{border:none;padding:4px;margin:10px 0;width:170px}

.box_3{padding:5px;background:#D4DFBB;margin-bottom:10px;color:#5F6C42}
.box_3 h3{text-transform:uppercase;font-size:12px;padding-bottom:5px}
.box_3 ul{font-size:11px}
.box_3 li{margin:5px 0}

.box_3 input.input-text{border:none;padding:4px;margin:10px 0;width:170px}

.box_3 .box_inner{border:1px solid #B9C59F;padding:10px;overflow:hidden}

.box_4{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #CCC;font-size:11px}
.box_4 .actions{overflow:hidden;line-height:26px}
.box_4 .actions .form-button-alt{float:right}

.box_4 h3{color:#666666;text-transform:uppercase}

.box_5{padding:5px;background:#EBE9D4;margin-bottom:10px;color:#828066}
.box_5 h3{text-transform:uppercase;font-size:12px;padding-bottom:5px}
.box_5 ul{font-size:11px}
.box_5 li{margin:5px 0}

.box_5 input.input-text{border:none;padding:4px;margin:10px 0;width:170px}

.box_5 .box_inner{border:1px solid #D0CEB5;padding:10px;overflow:hidden}

.box_inner{border:1px solid #FFF;padding:10px;overflow:hidden}

.mini-cart a:link,.mini-related-items a:link,.mini-related-items a:visited,.mini-cart a:visited{color:#002B54;text-decoration:underline}
.mini-cart a:hover,.mini-related-items a:hover{text-decoration:none}

.col_img {margin-top: 15px;}

#mid .product-info-box ul, .page-popup ul{color:#00467F;list-style:square outside;margin:0 0 0 20px}
#mid .product-info-box li span, .page-popup li span{color:#666666}

#middle{float:left;width:400px}

#middle #prod_img {margin: 0 auto; text-align: center;}

#mid ul#prod_feature {list-style: circle; margin: 10px 0; padding: 0 20px 0 40px; font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 11px; letter-spacing: 1px; line-height: 14px;}
#mid ul#prod_feature li{margin:2px 0}
#mid .btn_addcart{display:inline-block;margin:5px 0 0 25px;width:70px;height:20px; vertical-align: bottom; background: url(../images/btn_AddToCart.gif) no-repeat top left;text-indent: -9999px;}
#mid .price_strike{margin: 0 5px;height: 25px;font-weight:bold;text-decoration:line-through}
#mid .price_red {margin: 0 5px;color:#7c0101;font-weight:bold;font-size:13px}



/* Footer Starts Here */

#footer{border-top:1px solid #E5E5E5;overflow:hidden;width:950px;margin:0 auto}

div.contact_number{float:right;padding-left:10px;font-weight:bold;color:#002B54;margin-top:5px}

#footer{font-size:9.5px;text-transform:uppercase;color:#666666;margin-bottom:30px;margin-top:10px;clear:both}

ul.copyright{overflow:hidden;float:left}

#footer ul{margin-top:5px}

ul.links li{float:left;padding:0 5px}
ul.links a:link,ul.links a:visited{text-decoration:none;color:#666666}
ul.links a:hover{text-decoration:underline}

#footer #copyright p {float: left; margin: 0 5px;}
#footer #copyright a {height: 20px;font-size: 9.5px; text-decoration: none; color: #666666; text-transform:uppercase;}
#footer #copyright a:hover {text-decoration: underline;}

#footer .designed-by {clear:both;padding-left:5px; float:left; margin-top:1px;}

#footer .social-links { float:right; margin-top:3px;}



/* Product Images */
.product-img-box{}
.product-img-box .product-image-zoom{position:relative;width:440px; z-index:9;overflow:hidden; margin:0px;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.track_holder{background:#FFF;padding:10px}
.image-zoom{position:relative;z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50% #FFF; padding:0 28px 0 28px; cursor:pointer;width:200px }
.image-zoom #track { position:relative; height:18px; }
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .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 ul { margin-left:-9px; }
.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
.product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }

.product-info-box {}
.product-info-box .product-name { margin-bottom:.3em; color:#0a263c; font-size:1.2em; }
.product-info-box .price-box{margin:10px 0 20px 0;font-size:11px;text-transform:uppercase;color:#002B54;font-family:Georgia, "Times New Roman", Times, serif; }
.product-info-box .price{font-size:16px}

.regular-price{color:#666666}
.old-price{color:#666666;text-decoration:line-through}
.special-price{color:#7C0101;padding-left:10px}


.product-info-box .data-table .price-box{margin:0;padding:0}
.product-info-box .availability{margin:10px 0; padding:0; font-size:0.92em}

.product-info-box h2{font-size:16px;text-transform:uppercase;letter-spacing:.12em}

.add-to-cart-box { float:right; }
.add-to-cart-box .qty-box{float:left}
.add-to-cart-box .qty-box label{float:left;line-height:26px}
.add-to-cart-box .qty-box .qty{float:left;margin:0 5px;padding:4px;text-align:center;width:30px}

.form-button{float:left;background:#022C54;border:none;cursor:pointer;padding:2px}
.form-button span{border:1px solid #8196AA;padding:2px 4px;color:#FFF;display:block;}

.catalog-product-view .form-button span{border:1px solid #8196AA;margin:2px 1px;padding:3px 5px;color:#FFF;display:block;}

.add-to-box { text-align:right; }
.add-to-box li { display:inline; }

.add-to-holder { margin:10px 0; }
.add-to-holder .add-to-cart-box { float:left; }
.add-to-holder .add-or { float:left; padding:0 7px; font-weight:bold;color:#666666;}

#mid .add-to-holder .add-to-box {text-align:left;clear:both;overflow:hidden;margin:20px 0 10px 0}
#mid .add-to-holder .add-to-box li{float:left}
#mid .add-to-holder .add-to-box li.first{;padding-right:5px;margin-right:5px;border-right:1px solid #CCCCCC;}
#mid .add-to-holder .add-to-box li .pipe { display:none; }

.product-info-box .ratings { margin-bottom:1em; }
.product-essential, .product-collateral {}
.product-essential {}
.product-essential .product-shop{padding:0 30px}
.product-essential .product-shop .ratings { margin-bottom:10px; }

.product-pricing { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
.product-pricing li { line-height:1.4; background:url(../images/bg_tierico1.gif) no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
.product-pricing .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.product-pricing .price { font-weight:bold; color:#2f2f2f; }

div.product-options{margin:10px 30px}
.product-options dd select{margin-bottom:5px}

div.product-options-bottom{margin:0 30px}

.product-options-bottom .price-box{float:left}
.product-options-bottom .price-label{float:left;padding-right:5px}
.product-options-bottom .price-tax{float:left}

.catalog-category-view h3{margin-bottom:5px}

.short-description{margin:10px 0}

.listing-item{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #CCC}

.gifts{overflow:hidden}
.gifts .product-image{float:left;width:150px;margin-right:10px}
.gifts .product-shop{float:left;width:280px}

.catalog-listing .last{margin:10px 0 5px 0}
.listing-item h3{text-transform:uppercase}
.listing-item .price-box{float:left;line-height:26px;padding-left:5px;font-size:16px;text-transform:uppercase;color:#002B54;font-family:Georgia, "Times New Roman", Times, serif;}
.listing-item .actions{overflow:hidden;margin-top:10px}
.listing-item .actions .form-button-alt,.listing-item .actions .form-button{margin-right:5px}

/* Product Options */
dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:10px; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inline-block; border-bottom:1px #1e7ec8 dotted; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ccc; border-bottom-color:#bbb; border-right-color:#bbb; background-color:#f6f6f6; }
.truncated .truncated_full_value dl dt { margin-top:0; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:35px; top:10px; }
.col-right .truncated .show dl  { left:-240px; top:10px; }

.product-specs{margin:10px 0}

.form-button-alt{float:left;background:#666666;border:none;cursor:pointer;padding:2px}
.form-button-alt span{border:1px solid #CCC;padding:2px 4px;color:#FFF;display:block}

#bottom-mods{overflow:hidden;margin-top:6px}
#bottom-mods .home-block{float:left;border:1px solid #CCC}
#bottom-mods .home-block img{float:left}
#bottom-mods .mid{margin:0 10px}

.list-navigation{overflow:hidden;font-size:11px;border-bottom:1px solid #CCC;padding:5px 0 10px 0}
.list-navigation .num-products{margin-right:10px}
.list-navigation .num-products,.list-navigation .display-num{float:left}
.list-navigation .view-by{float:right;margin-left:10px}
.list-navigation select{border:1px solid #CCC;color:#666666;font-size:11px;padding:0}

.pages ol{display:inline}
.pages ol li{display:inline}

#mid form ul{list-style:none;margin:0}
#mid h3, .page-head h3{font-size:18px}

#mid .new-users{margin:10px 0 30px 0}
#mid .registered-users .form-button, .customer-account-forgotpassword #mid .form-button{margin-right:10px}
#mid .button-set .left, .col_1 .button-set .left{display:block;line-height:24px}

#mid .input-text{padding:5px;border:1px solid #999;margin-bottom:10px}
#mid .registered-users p, #mid .new-users p{margin:0 130px 10px 0}

.col_1 .input-text{padding:6px;border:1px solid #999}

.customer-account-login #wrapper,.wishlist-index-share #wrapper{background:url(../images/dogs_2.jpg) no-repeat right bottom}
.customer-account-create #wrapper, .customer-account-edit #wrapper{background:url(../images/dogs_3.jpg) no-repeat right bottom}
.customer-account-index #wrapper{background:url(../images/dogs_4.jpg) no-repeat left bottom}
.sales-order-history #wrapper{background:url(../images/dogs_5.jpg) no-repeat right bottom}
.customer-address-form #wrapper{background:url(../images/dogs_7.jpg) no-repeat right bottom}
.customer-address-index #wrapper,.customer-account-logoutsuccess #wrapper{background:url(../images/dogs_6.jpg) no-repeat right bottom}
.checkout-onepage-index #wrapper{background:url(../images/dogs_8.jpg) no-repeat right bottom}
.cms-customer-service #wrapper{background:url(../images/dogs_2.jpg) no-repeat right bottom}
.cms-about-mankinddog #wrapper, .customer-account-forgotpassword #wrapper{background:url(../images/dogs_3.jpg) no-repeat right bottom}
.checkout-onepage-success #wrapper,.checkout-multishipping-success #wrapper{background:url(../images/dogs_4.jpg) no-repeat right bottom}

#wrapper.dogs-1, .wishlist-index-index #wrapper{background:url(../images/manAnddog_bg.jpg) no-repeat bottom right;}
#wrapper.dogs-2{background:url(../images/dogs_2.jpg) no-repeat right bottom}
#wrapper.dogs-3,.cms-resources #wrapper{background:url(../images/dogs_3.jpg) no-repeat right bottom}
#wrapper.dogs-4{background:url(../images/dogs_4.jpg) no-repeat right bottom}
#wrapper.dogs-5{background:url(../images/dogs_5.jpg) no-repeat right bottom}
#wrapper.dogs-6,.contacts-index-index #wrapper{background:url(../images/dogs_6.jpg) no-repeat right bottom}
#wrapper.dogs-7{background:url(../images/dogs_7.jpg) no-repeat right bottom}
#wrapper.dogs-8{background:url(../images/dogs_8.jpg) no-repeat right bottom}
#wrapper.dogs-9{background:url(../images/dogs_9.jpg) no-repeat right bottom}
#wrapper.dogs-10{background:url(../images/dogs_10.jpg) no-repeat right bottom}
#wrapper.dogs-11{background:url(../images/dogs_11.jpg) no-repeat right bottom}
#wrapper.dogs-12{background:url(../images/dogs_12.jpg) no-repeat right bottom}
#wrapper.dogs-13{background:url(../images/dogs_13.jpg) no-repeat right bottom}
#wrapper.dogs-14{background:url(../images/dogs_14.jpg) no-repeat right bottom}
#wrapper.dogs-15{background:url(../images/dogs_15.jpg) no-repeat right bottom}
#wrapper.dogs-16{background:url(../images/dogs_16.jpg) no-repeat right bottom}
#wrapper.dogs-17{background:url(../images/dogs_17.jpg) no-repeat right bottom}
#wrapper.dogs-18{background:url(../images/dogs_18.jpg) no-repeat right bottom}
#wrapper.dogs-19{background:url(../images/dogs_19.jpg) no-repeat right bottom}
#wrapper.dogs-20{background:url(../images/dogs_20.jpg) no-repeat right bottom}
#wrapper.dogs-21{background:url(../images/dogs_21.jpg) no-repeat right bottom}

.customer-account-index #left,.cms-resources #mid{margin-bottom:200px}
.contacts-index-index #mid{margin-bottom:150px}

.empty-cart{background:url(../images/dogs_9.jpg) no-repeat right bottom}
.newsletter-manage-index #wrapper{background:url(../images/dogs_9.jpg) no-repeat right bottom}

.customer-account-create #mid form{display:block}
.customer-account-create #mid fieldset .input-text, .customer-account-edit #mid fieldset .input-text{width:200px}
.customer-account-create #mid .button-set, .customer-account-edit #mid .button-set{width:210px}
.customer-account-create #mid .button-set .form-button, .customer-account-edit #mid .button-set .form-button{float:right}
.customer-account-create #mid .button-set p.required, .customer-account-edit p.required{margin:0 0 10px 0}
form li.last{margin-bottom:20px}

.sales-order-history #mid, .checkout-onepage-success #mid{margin-bottom:220px}
.customer-account-index #mid, .catalog-product-view #mid, .catalog-category-view #mid{margin-bottom:100px}

.customer-address-index #mid, .cms-customer-service #mid{margin-bottom:170px}
.customer-address-form #mid, .customer-account-edit #mid, .checkout-onepage-index #mid,.checkout-multishipping-success .col-main{margin-bottom:200px}
.customer-account-forgotpassword #mid,.cms-about-mankinddog #mid{margin-bottom:250px}
.cms-about-mankinddog .col_2_mid_lt{width:450px}
.customer-account-login .col_2_mid_lt,.customer-account-create .col_2_mid_lt{margin-bottom:100px}
.wishlist-index-index #mid{margin-bottom:150px}

.cms-page-view .col_2_mid_lt p{line-height:20px}
.cms-page-view #mid ul{list-style:square;list-style-position:outside;margin-left:20px}

.account-box .inner-head{padding-bottom:5px;border-bottom:1px solid #CCC;overflow:hidden}
.account-box .inner-head h5{float:left;font-size:14px}
.account-box .inner-head a{float:right}
.account-box h4{font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:10px;font-weight:normal;color:#002B54;letter-spacing:1px}

.account-box .col1{overflow:hidden;margin-bottom:20px}
.account-box .col1 .col2-set{width:50%;float:left}
.account-box .col1 .col2-set div.inner{}

.box_1 .col2-set{width:50%;float:left}
.account-box .col2-set .col-1, .account-box .col2-set .col-2{margin:10px 0 0 0;float:left;width:50%}

.customer-account-edit .page-head, .catalog-seo-sitemap-category .page-head{margin-bottom:10px}

.ad-orders{margin:0 0 10px 0}

#mid ul.messages, #mid ul.messages ul{list-style:none;margin:0}
li.success-msg{border:1px solid #B9C59F;background:#D4DFBB;padding:5px;margin:10px 0}
li.success-msg li{color:#5F6C42;font-size:11px}

li.error-msg{border:1px solid #E8B1AD;background:#FFDAD8;padding:5px;margin:10px 0}
li.error-msg li{color:#B1170F;font-size:11px}

li.notice-msg{border:1px solid #E8D4AD;background:#FFF5D8;padding:5px;margin:10px 0}
li.notice-msg li{color:#B17501;font-size:11px}

li.note-msg{border:1px solid #9ED3DE;background:#D3EAF1;padding:5px;margin:10px 0}
li.note-msg li{color:#13718E;font-size:11px}

#mid ul .validation-advice{color:#B1170F;margin-bottom:10px;font-weight:bold}
#mid .validation-failed{border:1px solid #B1170F !important}

.ad-orders .head h4{float:left}
.ad-orders .head a{float:right}

table.data-table{width:100%;margin-bottom:20px}
table.data-table th{background:#CCC}
table.data-table th span{display:block;margin-bottom:5px;margin-top:5px;padding:3px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:normal}
table.data-table th span.first{border-left:1px solid #FFF;margin-left:5px}
table.data-table th span.last{border-right:1px solid #FFF;margin-right:5px}

table.data-table td{padding:6px}
table.data-table tr.odd td{}
table.data-table tr.even td{background:#EFEFEF}
table.data-table tbody.even td{background:#EFEFEF}
table.data-table tr.last td{border-bottom:1px solid #CCC}

.order_utilities{float:right}

.about-order dt{margin-top:10px}
.about-order dd{margin-bottom:10px}

.sales-order-history .page-head, .wishlist-index-index .page-head, .checkout-cart-index .page-head,.customer-address-index .page-head, .customer-address-form .page-head,.checkout-multishipping-address-newshipping .page-head{margin-bottom:20px}
.sales-order-history table.pager{width:100%;margin-bottom:10px}
.sales-order-history table.pager td.a-right{text-align:right}

textarea{padding:2px;font-family:"Lucida Grande", Verdana, Arial, sans-serif;font-size:12px;color:#666666}

.wishlist-index-index .button-set button{float:none}
.wishlist-index-index .right{text-align:right}

.a-center{text-align:center}

.checkout-cart-index .col_1, .checkout-multishipping-addresses .col_1, .checkout-multishipping-shipping .col_1, .checkout-multishipping-billing .col_1, .checkout-multishipping-overview .col_1, .checkout-multishipping-success .col_1, .catalog-seo-sitemap-category .col_1,.catalog-seo-sitemap-product .col_1, .checkout-multishipping-address-newshipping .col_1,.customer-account-logoutsuccess .col-main{padding:30px}

.checkout-cart-index .upsell{float:left;width:200px;text-align:center}
.checkout-cart-index .cart-collateral-block{float:right;width:640px}

.primary-address-list{margin-bottom:20px}
.primary-address-list ol{overflow:hidden;border:1px solid #CCC;background:#FFF;padding:10px}
.primary-address-list li{float:left;width:50%}

.address-list ol{overflow:hidden;margin:10px 0}
.address-list li{float:left;width:50%}

.customer-address-index .page-head{line-height:26px}
.customer-address-index .page-head h3{float:left}
.customer-address-index .page-head button{float:right}

.customer-address-form fieldset.group-select,.checkout-multishipping-address-newshipping fieldset.group-select{float:left;width:245px;margin-right:20px}
fieldset.group-select h4{border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px}
.customer-address-form #region_id{width:250px;margin-bottom:10px}
.customer-address-form #zip{width:100px}
.customer-address-form #country{width:126px;margin-bottom:10px}
.customer-address-form #city, .customer-address-form #street_2, .customer-address-form #street_1,.checkout-multishipping-address-newshipping #city,.checkout-multishipping-address-newshipping #street_2,.checkout-multishipping-address-newshipping #street_1{width:236px}

.customer-address-form .zip-field{margin-right:10px}
.customer-address-form .zip-field, .customer-address-form .country-field{float:left}
.customer-address-form .form-button, .checkout-multishipping-address-newshipping .form-button{float:right}
.customer-address-form .button-set,.checkout-multishipping-address-newshipping .button-set{clear:both;width:516px}

.newsletter-manage-index .button-set{width:220px;margin:10px 0}
.newsletter-manage-index .button-set button{float:right}

li.on{font-weight:bold;color:#333}

.cart-collateral .discount-codes{margin-bottom:5px}
.cart-collateral .left{float:left;width:310px}
.cart-collateral .left p{font-size:11px}
.cart-collateral .right{float:left}
.cart-collateral p{margin:0 0 5px 0}
.cart-collateral-block .right .input-text{float:left;margin:0 2px 0 0;padding:6px}
.cart-collateral-block .right button{float:none}

.cart-collateral #region_id, .cart-collateral #country{width:280px;margin-bottom:10px}
dl.shipment-methods, dl#checkout-payment-method-load{margin:10px 0}
dl.shipment-methods dd, dl#checkout-payment-method-load dt{margin-bottom:5px}

.checkout-cart-index .cart-totals{float:right;text-align:right}

td.a-right{text-align:right}
#shopping-cart-totals-table td.a-right{padding:5px 0 5px 20px}
#shopping-cart-totals-table tfoot td{border-top:1px solid #CCC}
#shopping-cart-totals-table{margin-bottom:20px;float:right}

.checkout-types li{overflow:hidden;margin-bottom:10px}
a.a-button{background:#022C54;border:none;display:block}
a.a-button span{border:1px solid #8196AA;color:#FFF;display:block;margin:3px 4px;padding:2px 4px}

#checkoutSteps li{margin-bottom:5px}

#checkoutSteps .active .head{background:#022C54;padding:5px}
#checkoutSteps .head{background:#CCC;padding:5px}
#checkoutSteps .active .head span.inner{border:1px solid #8196AA;padding:5px;display:block;overflow:hidden}
#checkoutSteps .head span.inner{border:1px solid #FFF;padding:5px;display:block;overflow:hidden}

#checkoutSteps .active .head h3{float:left;color:#FFF}
#checkoutSteps .head h3{float:left;color:#888;font-size:16px}
#checkoutSteps .active .head a:link,#checkoutSteps .active .head a:visited{color:#8196AA}
#checkoutSteps .head a{float:right}
#checkoutSteps .a-item{padding:0 32px 20px 32px}

#checkoutSteps .floater{float:left;margin-right:20px}
#checkoutSteps .input-text{width:250px}
#checkoutSteps .billing-state select,#checkoutSteps .billing-country select, #checkoutSteps .shipping-state select,#checkoutSteps .shipping-country select{width:264px}
#checkoutSteps a.back{margin-right:20px}
#checkoutSteps .form-button{margin-right:10px}

.opc-please-wait{float:left;line-height:24px}
.opc-please-wait img{vertical-align:middle}

.one-page-checkout-progress ol{margin:10px 0 0 0}
.one-page-checkout-progress h4.complete, .count-head h4, .checkout-multishipping-overview .content h4.underlined{border-bottom:1px solid #CCC;padding-bottom:5px}
.checkout-multishipping-overview .content h4.underlined{margin-bottom:10px}
.count-head h4{margin-bottom:10px}
.one-page-checkout-progress div.content{margin-bottom:20px}

#checkout-review-load{padding-top:20px}

.checkout-onepage-index .col_2 #right{margin-bottom:250px}
.checkout-multishipping-addresses .button-set .form-button{float:right}
.checkout-multishipping-addresses .page-head h3{float:left}
.checkout-multishipping-addresses .page-head{line-height:24px}
.checkout-multishipping-addresses .page-head button{float:right}
#multiship-addresses-table td.a-right button, .checkout-multishipping-shipping .button-set button, .checkout-multishipping-billing .button-set button{float:right}
.multi-address-checkout-description{margin:10px 0}

.checkout-multishipping-shipping .page-head, .checkout-multishipping-billing .page-head, .checkout-multishipping-overview .page-head, .checkout-multishipping-overview h3.legend, .contacts-index-index .page-head{margin-bottom:10px}

.checkout-multishipping-billing h5{border-bottom:1px solid #CCC;padding-bottom:5px;}
.multi-address-checkout-box h5{margin-bottom:5px}
.multi-address-checkout-box h5 span.pipe{margin:0 5px}

.multi-address-checkout-box .col2-set{width:auto}
.multi-address-checkout-box div.content{overflow:hidden}
.multi-address-checkout-box div.content .col-1{float:left;width:288px;padding-right:20px}
.multi-address-checkout-box div.content .col-2{float:left;width:550px}

table.checkout-progress{margin:0 auto 20px auto}
table.checkout-progress td{padding:6px 10px}
table.checkout-progress td.active{border:3px double #CCC;background:#FFF}

.checkout-multishipping-overview .content .box_3{width:278px;margin-right:20px;float:left}

.place-order-box{float:right;text-align:right}
.place-order-box strong{font-size:14px}
.place-order-box button{float:right;margin-top:5px}

.checkout-multishipping-success .content-box{margin-bottom:20px}

ul.bare-list li{margin:5px 0}

#checkout-step-login{margin-top:20px}
#checkout-step-login .col2-set .col-1{margin-right:20px;width:300px}
#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{float:left}
#checkout-step-login .col2-set .col-2 p{margin:0 0 10px 0}

#checkout-step-billing{margin-top:20px}

body.page-popup{margin:30px}
body.page-popup .page-head h3{float:left;margin-bottom:10px}
body.page-popup table.data-table td{padding:10px}
body.page-popup tr.first td,body.page-popup tr.last td{text-align:center;}
body.page-popup tr.first td .form-button,body.page-popup tr.last td .form-button{float:none}
body.page-popup table.data-table .remove-buttons td{padding:0;text-align:right;line-height:normal}
body.page-popup table.data-table .remove-buttons img{float:right}

li.addElement{border-top:1px solid #CCC;padding-top:10px}
.head{overflow:hidden}

.mini-related-items{margin-bottom:50px}
.mini-related-items span.checkbox-container{float:left;line-height:35px;}