﻿.col2-set .col-1,.col2-set .col-2{WIDTH:48.5%}
.col2-alt-set .col-1{WIDTH:32%;FLOAT:left}
.col2-alt-set .col-2{WIDTH:65%;FLOAT:right}
.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{FLOAT:left;WIDTH:31.3%}
.col3-set .col-1,.col3-set .col-2{MARGIN-RIGHT:3%}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{FLOAT:left;WIDTH:22%}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{MARGIN-RIGHT:4%}
table .col-1,table .col-2,table .col-3,table .col-4{FLOAT:none !important;MARGIN:0 !important}
.col3-set td.spacer{WIDTH:3%}
.col4-set td.spacer{WIDTH:4%}
.accent{COLOR:#E76200;FONT-WEIGHT:700}
input.input-text,select,textarea{BORDER:1px solid #b6b6b6;FONT:12px arial, helvetica, sans-serif}
option,optgroup{FONT:12px arial, helvetica, sans-serif}
textarea{OVERFLOW:auto}
input.input-text,textarea{PADDING:2px}
.qty{WIDTH:2.5em}
.input-text:focus,select:focus,textarea:focus{BACKGROUND:#edf7fd}
.button-set{CLEAR:both;MARGIN-TOP:4em;BORDER-TOP:1px solid #e4e4e4;PADDING-TOP:8px;TEXT-ALIGN:right}
#.form-button,.form-button-alt{OVERFLOW:visible;WIDTH:auto;BACKGROUND:#f18200;COLOR:#fff;BORDER:1px solid #de5400;FONT:bold 12px arial, sans-serif !important;CURSOR:pointer;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;PADDING:1px 8px}
.form-button-alt{BORDER:1px solid #406a83;BACKGROUND-COLOR:#618499}
a.form-button-alt{TEXT-DECORATION:none;PADDING:2px 9px}
.form-button-alt:hover{COLOR:#fff;TEXT-DECORATION:none}
.btn-checkout{DISPLAY:block;FLOAT:right;BACKGROUND:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;FONT-SIZE:15px;FONT-WEIGHT:700;PADDING-RIGHT:8px}
.btn-checkout,.btn-checkout:hover{COLOR:#fef5e5;TEXT-DECORATION:none}
.btn-checkout span{DISPLAY:block;BACKGROUND:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;LINE-HEIGHT:40px;PADDING:0 17px 0 25px}
.form-list li.addElement{BORDER-TOP:1px solid #DDD;PADDING-TOP:10px}
.group-select li{PADDING:4px 8px}
.group-select li .input-box{FLOAT:left;WIDTH:275px}
.group-select li .input-text,.group-select li select,.group-select li textarea{WIDTH:525px}
.validation-advice,.required{COLOR:#EB340A}
.validation-advice{CLEAR:both;MIN-HEIGHT:15px;MARGIN-TOP:3px;PADDING-LEFT:17px;FONT-SIZE:.95em;FONT-WEIGHT:700;LINE-HEIGHT:1.25em}
.validation-failed{BORDER:1px dashed #EB340A !important;BACKGROUND:#faebe7 !important}
.v-fix .validation-advice{DISPLAY:block;MARGIN-RIGHT:-12em;WIDTH:12em;POSITION:relative}
p.required{FONT-SIZE:.95em;TEXT-ALIGN:right}
.success{COLOR:#3d6611}
.error{COLOR:#df280a}
.messages{WIDTH:100%;OVERFLOW:hidden}
.error-msg,.success-msg,.notice-msg,.note-msg{MIN-HEIGHT:23px !important;MARGIN-BOTTOM:1em !important;BACKGROUND-REPEAT:no-repeat !important;BACKGROUND-POSITION:10px 10px !important;FONT-SIZE:.95em !important;FONT-WEIGHT:700 !important;BORDER-STYLE:solid !important;BORDER-WIDTH:1px !important;PADDING:8px 8px 8px 32px !important}
.error-msg li,.success-msg li,.notice-msg li{MARGIN-BOTTOM:.2em}
.error-msg{COLOR:#df280a;BACKGROUND-COLOR:#faebe7;BACKGROUND-IMAGE:url(../images/error_msg_icon.gif);BORDER-COLOR:#f16048}
.success-msg{COLOR:#3d6611;BACKGROUND-COLOR:#eff5ea;BORDER-COLOR:#446423}
.notice-msg,.note-msg{COLOR:#3d6611;BACKGROUND-COLOR:#fafaec;BORDER-COLOR:#fcd344}
.head,.inner-head{LINE-HEIGHT:1.25em;TEXT-ALIGN:right}
.head h1,.head h2,.head h3,.head h4,.head h5,.inner-head h1,.inner-head h2,.inner-head h3,.inner-head h4,.inner-head h5{FLOAT:left;MARGIN:0}
.page-head{BORDER-BOTTOM:1px solid #ccc;MARGIN:0 0 25px}
.page-head h3,.page-head-alt h3{FONT-SIZE:1.7em !important;FONT-WEIGHT:400 !important;TEXT-TRANSFORM:none !important;TEXT-ALIGN:left;MARGIN:0}
.button-level h3{FLOAT:left;WIDTH:55%}
.page-head .link-feed{FLOAT:right;MARGIN-TOP:9px}
.button-level .link-feed{FLOAT:none !important;FONT-SIZE:1em}
.category-head{MARGIN-BOTTOM:7px}
.category-head h2{MAX-WIDTH:100%;COLOR:#0a263c;FONT-SIZE:1.6em;LINE-HEIGHT:1.3em;FONT-WEIGHT:400;OVERFLOW:hidden;MARGIN:0;PADDING:3px 0}
.box-header{FONT-SIZE:1.05em;TEXT-ALIGN:left;BACKGROUND:#eee;FONT-WEIGHT:700;MARGIN:10px 0;PADDING:2px 8px}
.category-head .link-feed{FLOAT:right;MARGIN-TOP:10px;POSITION:relative}
.data-table{BORDER:1px solid #bebcb7;WIDTH:100%}
.data-table .even{BACKGROUND:#eeeded !important}
.data-table tr.last th,.data-table tr.last td{BORDER-BOTTOM:0 !important}
.data-table th{BORDER-RIGHT:1px solid #c2d3e0;COLOR:#0a263c;WHITE-SPACE:nowrap;PADDING:2px 8px}
.data-table th.wrap{WHITE-SPACE:normal}
.data-table td{PADDING:3px 8px}
.data-table thead tr th{BACKGROUND:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee}
.data-table tfoot tr.first{BACKGROUND:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x}
.data-table tfoot tr{BACKGROUND-COLOR:#DEE5E8 !important}
.data-table tfoot td{PADDING-TOP:1px;PADDING-BOTTOM:1px;BORDER-BOTTOM:0;BORDER-RIGHT:1px solid #d9dde3}
.data-table tbody td{BORDER-BOTTOM:1px solid #d9dde3;BORDER-RIGHT:1px solid #d9dde3}
.data-table tbody.odd tr{BACKGROUND:#f8f7f5 !important}
.data-table tbody.even tr{BACKGROUND:#f6f6f6 !important}
.data-table tbody td h5.title{FONT-SIZE:1em;FONT-WEIGHT:700;COLOR:#2f2f2f;MARGIN:0;PADDING:0}
.nested-data-table th,.nested-data-table td{PADDING-TOP:2px;PADDING-BOTTOM:2px}
.generic-table td{PADDING:0 8px}
.generic-table td.first{PADDING-LEFT:0;WHITE-SPACE:nowrap}
.shipping-tracking .button-set{MARGIN-TOP:0;BORDER:none;BORDER-TOP:0;PADDING-TOP:0}
.disc{MARGIN-BOTTOM:10px;LIST-STYLE:disc}
.disc li{MARGIN-LEFT:20px}
.bare-list{MARGIN:5px 0}
.bare-list li{MARGIN:3px 0}
.content-box{MIN-HEIGHT:250px}
#.content{PADDING:12px 12px 12px 15px}
.actions{LINE-HEIGHT:1.3em}
.separator{PADDING:0 3px}
.pipe{FONT-SIZE:.95em;PADDING:0 4px}
.divider{DISPLAY:none;HEIGHT:1px;BACKGROUND:url(../images/dotted_divider.gif) repeat-x;FONT-SIZE:1px;LINE-HEIGHT:1em;OVERFLOW:hidden;MARGIN:10px 0}
table.pager select,table.view-by select{FONT-SIZE:.95em;MARGIN:0 3px}
table.pager select{WIDTH:50px}
table.view-by td.sort-by{TEXT-ALIGN:right;PADDING-RIGHT:44px}
table.view-by select{WIDTH:85px}
/*table.pager,table.view-by{WIDTH:100%;BACKGROUND:url(../images/pager_bg.gif) repeat-x 0 100% #fff;FONT-SIZE:.95em}*/
table.pager td{WIDTH:32%;BORDER-TOP:1px solid #eee;VERTICAL-ALIGN:middle;PADDING:4px 8px}
table.pager td.pages{WHITE-SPACE:nowrap;TEXT-ALIGN:center;PADDING:4px 0}
table.pager li{PADDING:0 2px}
table.view-by td{WIDTH:33%;BORDER-TOP:1px solid #e2e2e2;VERTICAL-ALIGN:middle;PADDING:4px 8px}
.wrapper{MIN-WIDTH:1015px}
.header{TEXT-ALIGN:left;BORDER-TOP:5px solid #0d2131}
.header-top{WIDTH:1015px;POSITION:relative;Z-INDEX:100;MARGIN:0 auto;PADDING:10px}
.header-nav{WIDTH:1015px;MARGIN:0 auto}
#.middle{WIDTH:1015px;MIN-HEIGHT:400px;TEXT-ALIGN:left;BACKGROUND-COLOR: #fffffe;MARGIN:0 auto;PADDING:25px 25px 80px}
.side-col{WIDTH:195px}
.col-1-layout .col-main{FLOAT:none;MARGIN:0}
.col-2-right-layout .col-main{FLOAT:left;WIDTH:685px}
.col-2-left-layout .col-main{FLOAT:right;WIDTH:685px}
.col-3-layout .col-main{WIDTH:475px;MARGIN-LEFT:17px}
.middle-container{}
h1#logo{FLOAT:left;WIDTH:202px;MARGIN:3px 0 10px 12px}
.quick-access{WIDTH:540px;FLOAT:right;MARGIN-TOP:28px;TEXT-ALIGN:right;COLOR:#fff;PADDING:0 10px}
.quick-access p{MARGIN-BOTTOM:4px}
.shop-access a,.shop-access a:hover{COLOR:#ebbc58;FONT-SIZE:.95em}
.language-switcher{FLOAT:right;MARGIN-TOP:5px;MARGIN-LEFT:60px}
.language-switcher label{COLOR:#A7C6DD;PADDING-RIGHT:5px}
.language-switcher .flag option{BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left center;PADDING-LEFT:20px;MARGIN-LEFT:2px}
.breadcrumbs{MARGIN-BOTTOM:13px;FONT-SIZE:.95em;LINE-HEIGHT:1.25em}
#.mini-search .input-text{WIDTH:212px;MARGIN-RIGHT:4px}
#.search-autocomplete{Z-INDEX:999}
#.search-autocomplete ul{BORDER:1px solid #5c7989;BACKGROUND-COLOR:#f9f5f0}
#.search-autocomplete li{BORDER-BOTTOM:1px solid #f4eee7;CURSOR:pointer;PADDING:2px 8px 1px}
#.search-autocomplete li .amount{FLOAT:right;FONT-WEIGHT:700}
#.search-autocomplete li.odd{BACKGROUND-COLOR:#fffefb}

#.search-autocomplete li.selected{BACKGROUND-COLOR:#f7e8dd}
.side-col .box{MARGIN-BOTTOM:1.3em}
.side-col .content{PADDING:5px 10px}
.side-col h3{FONT-SIZE:1.05em;TEXT-TRANSFORM:uppercase}
.side-col h4{COLOR:#e65505;TEXT-TRANSFORM:uppercase}
.side-col .actions{FONT-SIZE:.95em;TEXT-ALIGN:right;PADDING:4px 0}
.widget-btn{FLOAT:right;FONT-SIZE:11px;MARGIN:0 3px 1px 5px}
.widget-btn,.widget-btn:hover{COLOR:#646464;FONT-WEIGHT:700}
.currency-switcher{HEIGHT:53px;BACKGROUND:#4C7494;FONT-SIZE:1.05em;PADDING:7px 12px 10px}
.currency-switcher h4{MIN-HEIGHT:21px;BACKGROUND:url(../images/icon_world.gif) no-repeat 0 2px;COLOR:#fff;PADDING-LEFT:22px;TEXT-TRANSFORM:none}
.currency-switcher select{WIDTH:98%}
.ibase-mini{BORDER:1px solid #c4c1bc;BACKGROUND:#fff;LINE-HEIGHT:1.3em;FONT-SIZE:.95em}
.ibase-mini .head{BORDER-BOTTOM:1px solid #ddd;BACKGROUND:url(../images/base_mini_head_bg.gif) repeat-x #fff;MARGIN:0 1px;PADDING:2px 8px}
.ibase-mini .head h4 .count{TEXT-TRANSFORM:none;COLOR:#2f2f2f;WHITE-SPACE:nowrap;FONT-WEIGHT:400;FONT-SIZE:.95em}
.ibase-mini ol li{PADDING:7px 4px 7px 8px}
.ibase-mini ol li.odd{BACKGROUND:#f4f3f3}
.ibase-mini ol li.even{BACKGROUND:#fafafa}
.ibase-mini .actions{BACKGROUND-COLOR:#dee5e8;PADDING:6px}
.ibase-mini .product-images{FLOAT:left;WIDTH:52px;HEIGHT:52px}
.ibase-mini .product-images a img{BORDER:1px solid #a9a9a9;VERTICAL-ALIGN:top}
.ibase-mini .product-checkbox{FLOAT:left;WIDTH:10px}
.ibase-mini .product-names{MARGIN-LEFT:18px}
.ibase-mini .product-details{HEIGHT:50px;MARGIN:0 0 0 60px}
.ibase-mini .product-details[class]{HEIGHT:auto;MIN-HEIGHT:50px}
.ibase-mini .regular-price .price{COLOR:#2f2f2f}
.ibase-mini .price-box{MARGIN:1px 0}
.mini-product-tags .head h4{BACKGROUND-IMAGE:url(../images/icon_tag_green.gif)}
.mini-product-tags li{DISPLAY:inline;PADDING-RIGHT:4px;LINE-HEIGHT:1.5em}
.mini-product-tags li:after{DISPLAY:inline !important}
.mini-product-tags .content a,.mini-product-tags .content a:hover{COLOR:#1b2d3b}
.mini-newsletter input.input-text{DISPLAY:block;WIDTH:155px;MARGIN:3px 0}
.mini-cart .subtotal{BACKGROUND:#fbebd9;MARGIN-TOP:5px;TEXT-ALIGN:center;PADDING:2px 0}
.mini-cart h5{BACKGROUND:#F4F3F3;MARGIN:0;PADDING:6px 8px 2px}
.mini-cart .actions{BORDER-BOTTOM:1px solid #c2c2c2;PADDING-TOP:3px;PADDING-BOTTOM:1px}
.mini-cart .actions .form-button{MARGIN-TOP:3px;MARGIN-BOTTOM:5px}
.mini-wishlist .head h4{BACKGROUND-IMAGE:url(../images/icon_bell.gif)}
.mini-compare-products .head h4{BACKGROUND-IMAGE:url(../images/icon_table.gif)}
.mini-poll .head h4{BACKGROUND-IMAGE:url(../images/icon_group.gif)}
.mini-poll td.label{FONT-WEIGHT:700;PADDING-RIGHT:10px}
.footer{WIDTH:1015px;BACKGROUND-COLOR:#618499;MARGIN:0 auto;PADDING:10px 10px 4em}
.footer .store-switcher{DISPLAY:inline;VERTICAL-ALIGN:middle;PADDING:0 10px 0 0}
.footer .informational label{COLOR:#fff;FONT-WEIGHT:700;PADDING-RIGHT:3px}
.footer .informational li{DISPLAY:inline;PADDING-RIGHT:8px;PADDING-LEFT:4px}
.footer .informational li.last{BACKGROUND:none;PADDING-RIGHT:0}
.footer .informational a{TEXT-DECORATION:none}
.footer .legality{COLOR:#ecf3f6;TEXT-ALIGN:center;PADDING:13px 0}
.footer .legality a,.footer .legality a:hover{COLOR:#ecf3f6}
.out-of-stock{HEIGHT:18px;PADDING-TOP:3px;COLOR:#D83820;FONT-WEIGHT:700}
.product-shop .short-description{WIDTH:70%;OVERFLOW:hidden;MARGIN-BOTTOM:10px}
.ratings{LINE-HEIGHT:1em;MARGIN:7px 0}
.rating-box{FLOAT:left;POSITION:relative;WIDTH:69px;HEIGHT:13px;MARGIN-RIGHT:5px}
.rating-box .rating{POSITION:absolute;TOP:0;LEFT:0;HEIGHT:13px}
.ratings-list{MARGIN:4px 0}
.ratings-list td.label{PADDING-RIGHT:8px;FONT-SIZE:.95em;FONT-WEIGHT:700;LINE-HEIGHT:1em}
.price-box .price{FONT-WEIGHT:700;COLOR:#c76200}
.regular-price{COLOR:#c76200}
.regular-price .price{FONT-WEIGHT:700;FONT-SIZE:13px;COLOR:#c76200}
.old-price .price{FONT-WEIGHT:700;COLOR:#c76200;TEXT-DECORATION:line-through}
.special-price{MARGIN:0;PADDING:3px 0}
.special-price .price-label{FONT-SIZE:13px;FONT-WEIGHT:700;WHITE-SPACE:nowrap;COLOR:#cd5033}
a.minimal-price-link .price{FONT-WEIGHT:400;COLOR:#1e7ec8}
.price-excluding-tax .price{FONT-SIZE:13px;FONT-WEIGHT:400;COLOR:#c76200}
.price-incl-tax .price{DISPLAY:block;FONT-WEIGHT:700}
.price-notice{PADDING-LEFT:10px;COLOR:#999}
.price-box-bundle{PADDING:0 0 10px}
.price-box-bundle .price-box{MARGIN:0 !important;PADDING:0 !important}
.price-box-bundle .price{COLOR:#555}
.product-pricing-grouped li{COLOR:#e26703;PADDING:2px 0}
.generic-box{MARGIN-BOTTOM:15px;BORDER:1px solid #D0CBC1;BACKGROUND:url(../images/base_mini_head_bg.gif) repeat-x #fff;PADDING:12px 15px}
.generic-product-list li{MARGIN:12px 0}
.catalog-listing{LINE-HEIGHT:1.35em}
.catalog-listing h5{MARGIN-BOTTOM:.4em;FONT-SIZE:1.05em}
.catalog-listing h5 a,.catalog-listing h5 a:hover{COLOR:#203548;TEXT-DECORATION:underline}
.catalog-listing .add-to{COLOR:#555;LINE-HEIGHT:1.3em;FONT-SIZE:.95em;FONT-WEIGHT:700;MARGIN:.7em 0}
.catalog-listing .ratings{MARGIN-BOTTOM:.6em;LINE-HEIGHT:1.5}
.generic-product-grid td{BORDER-RIGHT:1px solid #d9dde3;BORDER-BOTTOM:1px solid #d9dde3;LINE-HEIGHT:1.6em;PADDING:5px}
.generic-product-grid td.empty-product{BORDER-RIGHT:0;BACKGROUND:#f5f6f6}
.layered-nav .head{BACKGROUND:url(../images/layered_nav_head_bg.gif) no-repeat;HEIGHT:24px;MARGIN:0}
.layered-nav .border-creator{BORDER-COLOR:#a0b3c3;BORDER-STYLE:solid;BORDER-WIDTH:0 1px 1px}
.layered-nav h4{BORDER:1px solid #b9ccdd;BORDER-LEFT:0;BORDER-RIGHT:0;BACKGROUND:url(../images/layered_nav_narrowed_category_heading.gif) #d5e8ff;COLOR:#1f5070;FONT-WEIGHT:700;FONT-SIZE:1em;MARGIN:0;PADDING:3px 10px}
.layered-nav .narrowed-category li{PADDING:4px 6px 4px 10px}
.layered-nav .narrowed-category li .label{PADDING-LEFT:20px;FONT-WEIGHT:700;TEXT-TRANSFORM:uppercase}
.layered-nav .widget-btn{FLOAT:right;FONT-SIZE:.95em;MARGIN:.1em 0 0 5px}
.layered-nav .actions{BACKGROUND:#cad6e4;BORDER-COLOR:#dee5e8;BORDER-STYLE:solid;BORDER-WIDTH:1px 0;PADDING:4px 10px}
.narrow-by dl{BACKGROUND:#e7f1f4;PADDING:0 0 1em}
.narrow-by dt{COLOR:#2f2f2f;TEXT-TRANSFORM:uppercase;MARGIN:0;PADDING:7px 10px 0 28px}
.narrow-by dd{PADDING:0 12px .8em}
.narrow-by dd li{MARGIN-BOTTOM:.3em;LINE-HEIGHT:1.3em}
.tool-tip{POSITION:absolute;BORDER:1px solid #7ba7c9;BACKGROUND:#eaf6ff}
.tool-tip .btn-close{MARGIN-BOTTOM:-9px;TEXT-ALIGN:right;PADDING:6px 6px 0}
.tool-tip .inline-content{PADDING:8px}
.tool-tip .block-content{PADDING:15px 20px}
.home-callout{MARGIN-BOTTOM:12px}
.home-spot{FLOAT:left;WIDTH:470px;MARGIN-LEFT:20px}
.best-selling h3{COLOR:#e25203;FONT-SIZE:1.2em;MARGIN:12px 0 6px}
.best-selling table{BORDER-TOP:1px solid #ccc}
.best-selling tr.odd{BACKGROUND:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee}
.best-selling tr.even{BACKGROUND:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff}
.best-selling td{WIDTH:50%;BORDER-BOTTOM:1px solid #ccc;FONT-SIZE:.95em;PADDING:8px 10px 8px 8px}
.best-selling .product-img{FLOAT:left;BORDER:2px solid #dcdcdc}
.best-selling .product-description{MARGIN-LEFT:107px;LINE-HEIGHT:1.3em}
.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{COLOR:#203548}
.recently h3{COLOR:#e25203;FONT-SIZE:1.2em;MARGIN:0 0 6px}
.recently .product-image{BORDER:1px solid #dcdcdc}
.recently a.product-name{DISPLAY:block;WIDTH:130px;OVERFLOW:hidden}
.recently a.product-name,.recently a.product-name:hover{FONT-SIZE:11px;COLOR:#1d7ecf}
.recently .add-to{MARGIN-TOP:5px;FONT-SIZE:11px}
table.recently-list td{WIDTH:20%}
.advanced-search li label{WIDTH:150px;FLOAT:left}
.advanced-search select{WIDTH:256px;PADDING:2px}
.advanced-search .field-row{FLOAT:left;WIDTH:256px}
.advanced-search .range .input-text{WIDTH:70px}
.advanced-search .range select{WIDTH:90px;PADDING:1px}
.advanced-search-nothing-found{FONT-WEIGHT:700;COLOR:#df280a;MARGIN-BOTTOM:10px}
.advanced-search-summary-box{BORDER:1px solid #E9D7C9;BACKGROUND-COLOR:#FFF6F1;MARGIN:0 0 10px;PADDING:10px 10px 5px}
.advanced-search-summary-tip{CLEAR:both;FONT-WEIGHT:700}
.advanced-search-summary-box ul{LIST-STYLE:none;FLOAT:left;WIDTH:50%}
.advanced-search-summary-box ul li span{PADDING-LEFT:15px;FONT-WEIGHT:700;COLOR:#E17C24}
.advanced-search-summary-box ul li span.translate-inline{BACKGROUND:0 !important}
.listing-type-list .listing-item{BORDER-TOP:1px solid #D9DDE3;PADDING:12px 10px}
.listing-type-list .product-shop{WIDTH:305px}
.listing-type-list .product-shop .description{MARGIN:.5em 0 1.2em}
.listing-type-list .product-shop .price-box{FLOAT:left;TEXT-ALIGN:left;WHITE-SPACE:nowrap;MARGIN:3px 13px 5px 0;PADDING:0}
.listing-type-list .product-shop .form-button{MARGIN:0.5em 0 0}
.listing-type-list .product-shop .product-reviews{FONT-SIZE:.95em;MARGIN:15px 0}
.listing-type-list .product-shop .product-reviews a,.listing-type-list .product-shop .product-reviews a:hover{COLOR:#6e6969}
.listing-type-grid li.item{MARGIN-TOP:10px;FLOAT:left;WIDTH:130px;LINE-HEIGHT:1em;OVERFLOW:hidden;BACKGROUND-COLOR:#fff;PADDING:4px 2px}
.listing-type-grid .product-image{TEXT-ALIGN:center;BORDER:0 solid #d9dde3}
.listing-type-grid .rating-box{FLOAT:left;MARGIN-LEFT:5px;MARGIN-RIGHT:5px}
.listing-type-grid .actions{TEXT-ALIGN:center;MARGIN:10px 0}
.col-1-layout .listing-type-grid li.item{WIDTH:130px;}
.col-2-left-layout .listing-type-grid li.item,.col-2-right-layout .listing-type-grid li.item{MARGIN-LEFT:9px;TEXT-ALIGN:center;MARGIN-BOTTOM:13px;MARGIN-RIGHT:0;WIDTH:175px;HEIGHT:320px;BORDER:5px solid #fff;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px}
.listing-type-grid {margin-left:0px;}
.product-img-box{FLOAT:left;WIDTH:267px}
.product-img-box .product-image-zoom{POSITION:relative;OVERFLOW:hidden;WIDTH:265px;HEIGHT:265px;Z-INDEX:9}
.product-img-box .product-image-zoom img{POSITION:absolute;LEFT:0;TOP:0;CURSOR:move}
.image-zoom{POSITION:relative;Z-INDEX:9;HEIGHT:18px;CURSOR:pointer;MARGIN:0 auto 13px;PADDING:0 28px}
.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{BORDER:1px solid #c4c6c8;MARGIN-TOP:0}
.product-info-box .product-name{MARGIN-BOTTOM:.3em;COLOR:#0a263c;FONT-SIZE:1.2em}
.product-info-box .data-table .price-box{MARGIN:0;PADDING:0}
.product-info-box .availability{FONT-SIZE:1.0em;MARGIN:10px 0;color:#F44515;font-weight:bold;PADDING:0}
.add-to-cart-box .qty-box{DISPLAY:none;FLOAT:left}
.add-to-cart-box .qty-box .qty{FLOAT:left;MARGIN:0 5px}
.add-to-holder .add-or{FLOAT:left;FONT-WEIGHT:700;COLOR:#666;PADDING:0 7px}
.add-to-holder .add-to-box{FLOAT:left;LINE-HEIGHT:1.25em;TEXT-ALIGN:left}
#.product-essential,.product-collateral{PADDING:25px}
#.product-essential{BACKGROUND-COLOR:#fff;PADDING:25px}
.product-essential .product-shop{WIDTH:480px}
.product-pricing{BACKGROUND-COLOR:#f4f7f7;BORDER:1px solid #dadddd;MARGIN:10px 0;PADDING:10px}
.product-pricing li{LINE-HEIGHT:1.4;BACKGROUND:url(../images/bg_tierico1.gif) no-repeat 0 3px;COLOR:#424242;PADDING:2px 0 2px 10px}
.product-pricing .benefit{FONT-STYLE:italic;FONT-WEIGHT:700;COLOR:#2f2f2f}
.product-options{-MOZ-BORDER-RADIUS:20px 20px 0 0;-WEBKIT-BORDER-RADIUS:20px 20px 0 0;BORDER-TOP:2px #ed6df2 solid;BORDER-BOTTOM:-2px #ed6df2 solid;BORDER-LEFT:2px #ed6df2 solid;BORDER-RIGHT:2px #ed6df2 solid;WIDTH:250px;BACKGROUND-COLOR:#f9e5fa;MARGIN:0 0 -2px;PADDING:0}
.product-options dt{FLOAT:left;FONT-WEIGHT:400;PADDING:5px 0 0}
.product-options dt label{PADDING-LEFT:25px;FLOAT:left;WEIGHT:bold;COLOR:#000}
.product-options dt .qty-holder{FLOAT:left;MARGIN-RIGHT:5px}
.product-options dt .qty-holder label{FLOAT:left;VERTICAL-ALIGN:left}
.product-options dt .qty-disabled{FLOAT:left;BACKGROUND:none;BORDER:1px;COLOR:#2f2f2f;PADDING:0}
.product-options dd{FLOAT:left;BORDER-BOTTOM:1px solid #e4e4e4;MARGIN:0;PADDING:5px}
.product-options dl.last dd.last{FLOAT:left;BORDER-BOTTOM:0;PADDING-BOTTOM:5px;MARGIN-BOTTOM:0}
.product-options dd input.input-text{FLOAT:left;WIDTH:70%}
.product-options dd textarea{FLOAT:left;WIDTH:70%;HEIGHT:8em}
.product-options dd select{FLOAT:left;WIDTH:130px}
.product-options dd .multiselect option{FLOAT:left;BORDER-BOTTOM:2px dotted #d9e5ee;PADDING:2px 4px}
.product-options ul.options-list{FLOAT:left;MARGIN-RIGHT:50px}
.product-options ul.options-list li{FLOAT:left;LINE-HEIGHT:1.5;PADDING:2px 0}
.product-options ul.options-list .label{FLOAT:left;DISPLAY:block;MARGIN-LEFT:18px}
.product-options ul.options-list label{FLOAT:left;FONT-WEIGHT:400}
.product-options ul.validation-failed{FLOAT:left;PADDING:0 7px}
.product-options p.required{DISPLAY:none;FLOAT:left;MARGIN-BOTTOM:0;PADDING:15px 0 0}
.product-options-bottom{-MOZ-BORDER-RADIUS:0 0 20px 20px;-WEBKIT-BORDER-RADIUS:0 0 20px 20px;BORDER-TOP:-2px #ed6df2 solid;BORDER-BOTTOM:2px #ed6df2 solid;BORDER-RIGHT:2px #ed6df2 solid;BORDER-LEFT:2px #ed6df2 solid;WIDTH:250px;BACKGROUND-COLOR:#f9e5fa;MARGIN:-3px 0 20px;PADDING:0}
.product-options-bottom .product-pricing{BORDER:0;BACKGROUND:0;MARGIN:0;PADDING:0 0 10px}
.product-options-bottom .product-pricing li{BACKGROUND:0;COLOR:#e26703;PADDING:2px 0}
.product-options-bottom .price-box{FLOAT:left;MARGIN:20px;PADDING:20px}
.product-options-bottom .price-label{FLOAT:left;PADDING-RIGHT:5px}
.product-shop .product-options-bottom .price-label{FLOAT:none;PADDING-RIGHT:0}
.product-shop .product-options-bottom .add-to-cart-box{CLEAR:both;FLOAT:left;PADDING-BOTTOM:5px;PADDING-LEFT:41px}
.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;BORDER:1px solid #ccc;BORDER-BOTTOM-COLOR:#bbb;BORDER-RIGHT-COLOR:#bbb;BACKGROUND-COLOR:#f6f6f6;PADDING:8px}
.truncated .truncated_full_value dl dt{MARGIN-TOP:0}
.truncated .show dl{TOP:-20px;LEFT:50%}
.col-left .truncated .show dl{LEFT:35px;TOP:40px}
.col-right .truncated .show dl{LEFT:-240px;TOP:40px}
.product-collateral .head{MARGIN-BOTTOM:1em;BORDER-BOTTOM:1px solid #e5dcc3;PADDING-BOTTOM:1px;FONT-SIZE:1.15em}
.product-collateral .collateral-box{MARGIN-BOTTOM:2em}
.product-collateral .attribute-specs table{BORDER-COLOR:#d9DDE3}
.product-collateral .attribute-specs td{PADDING-TOP:3px;PADDING-BOTTOM:3px;LINE-HEIGHT:1.25em}
.product-collateral .up-sell .head{PADDING-BOTTOM:8px;MARGIN-BOTTOM:0}
.product-collateral .up-sell .generic-product-grid{BORDER:1px solid #E5DCC3;BORDER-TOP:0}
.product-collateral .up-sell .generic-product-grid td{WIDTH:25%;BACKGROUND:#f6f2e7;PADDING-TOP:15px;BORDER-COLOR:#E5DCC3}
.product-collateral .up-sell .generic-product-grid td img{BORDER:1px solid #E5DCC3}
.product-collateral .up-sell .generic-product-grid td.empty-product{BACKGROUND:#f1ecdb}
#customer-reviews li{MARGIN-BOTTOM:25px}
.product-collateral .add-tag-box .input-box{FLOAT:left;WIDTH:302px;MARGIN-RIGHT:8px}
.product-collateral .add-tag-box .input-box .input-text{WIDTH:300px}
.tags-list li{DISPLAY:inline;BACKGROUND:url(../images/separator.gif) no-repeat 100% .4em;PADDING:0 8px 0 4px}
.add-tag-box{BACKGROUND:url(../images/icon_tag_add.gif) no-repeat 0 2px;PADDING-LEFT:23px}
.product-review-box{PADDING-BOTTOM:10px}
.product-review-box table{WIDTH:456px;MARGIN:8px 0 0}
.product-review-box td.label{WIDTH:100px;TEXT-ALIGN:left}
#.mini-related-items .product-images{WIDTH:72px}
#.mini-related-items .product-images a{DISPLAY:block;MARGIN-LEFT:20px}
#.mini-related-items .product-images .checkbox-container{FLOAT:left;WIDTH:15px}
#.mini-related-items .product-details{MARGIN-LEFT:80px;PADDING-LEFT:5px}
#.mini-related-items ol li{PADDING-LEFT:0;PADDING-RIGHT:0}
select.address-select{WIDTH:630px}
.shipment-methods dd{MARGIN-BOTTOM:13px}
.payment-methods dd{PADDING:5px 20px}
.payment-methods select.month{WIDTH:146px !important;MARGIN-RIGHT:10px}
.payment-methods select.year{WIDTH:100px !important}
.payment-methods input.cvv{WIDTH:3em !important}
.shopping-cart th,.shopping-cart td{PADDING-LEFT:13px;PADDING-RIGHT:13px}
.shopping-cart th .tax-flag{FONT-SIZE:0.9em;FONT-WEIGHT:400;DISPLAY:block}
.shopping-cart tr.error{BACKGROUND:#FDE6E0 !important}
.shopping-cart-item-message{MARGIN-BOTTOM:5px;FONT-SIZE:95%;MARGIN-TOP:6px}
td.attributes-col{LINE-HEIGHT:1.4em}
td.attributes-col ul{FONT-SIZE:.95em;MARGIN:5px 0}
td.attributes-col dt{MARGIN-TOP:.5em}
td.attributes-col dd ul{LIST-STYLE:disc;MARGIN:0 0 5px}
td.attributes-col h4.title{FONT-SIZE:1em;COLOR:#2f2f2f;WIDTH:100%;OVERFLOW:hidden;MARGIN:0;PADDING:0}
.shopping-cart-totals{WIDTH:248px;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;MARGIN-BOTTOM:100px;POSITION:absolute;TOP:66px;LEFT:775px;FLOAT:right;MARGIN-TOP:25px;BORDER:3px solid #f6a120;BACKGROUND:#faf1e2;TEXT-ALIGN:right;FONT-WEIGHT:bold;FONT-SIZE:1.2em}
.shopping-cart-totals table{WIDTH:100%;MARGIN:7px 0}
.shopping-cart-totals td{PADDING:0 15px}
.shopping-cart-totals tfoot td{PADDING-TOP:10px;FONT-SIZE:1.3em;BORDER:none !important}
.shopping-cart-totals .checkout-types{PADDING:8px 15px 15px}
.shopping-cart-totals .checkout-types li{CLEAR:both;MARGIN:10px 0}
.tax-total{CURSOR:pointer}
.tax-total td{LINE-HEIGHT:13px;PADDING-TOP:5px !important;PADDING-BOTTOM:5px !important}
.tax-total .tax-collapse{FLOAT:right;PADDING-LEFT:20px;BACKGROUND:url(../images/bg_collapse.gif) 0 2px no-repeat;TEXT-ALIGN:right;CURSOR:pointer}
.show-details .tax-collapse{BACKGROUND-POSITION:0 -55px}
.tax-details td{FONT-SIZE:0.91em;COLOR:#626465;BACKGROUND-COLOR:#dae1e4}
.cart-tax-info,.cart-price{PADDING-RIGHT:20px}
.cart-tax-total{PADDING-RIGHT:20px;BACKGROUND:url(../images/bg_collapse.gif) 100% 5px no-repeat;CURSOR:pointer}
.cart-tax-total-expanded{BACKGROUND-POSITION:100% -52px}
.shopping-cart-collaterals{FLOAT:left;WIDTH:605px;PADDING:25px 0}
.shopping-cart-collaterals .box{MARGIN-BOTTOM:18px;BORDER:1px solid #D0CBC1;BACKGROUND:url(../images/base_mini_head_bg.gif) repeat-x #fff;PADDING:12px 15px}
.shopping-cart-collaterals .box .form-button{MARGIN-LEFT:5px}
.shopping-cart-collaterals .discount-codes h4{PADDING-LEFT:23px}
.shopping-cart-collaterals .shipping-estimate h4{BACKGROUND-IMAGE:url(../images/icon_lorry.gif);PADDING-LEFT:23px}
.shopping-cart-collaterals .shipping-estimate .input-text{WIDTH:214px}
.shopping-cart-collaterals .shipping-estimate select{WIDTH:220px}
.shopping-cart-collaterals .upsell{WIDTH:42.5%;BORDER:1px solid #cec3b6;BACKGROUND:#fafaec;PADDING:12px 15px}
.shopping-cart-collaterals .upsell .product-image{FLOAT:left;WIDTH:75px;BORDER:1px solid #d0cdc9}
.shopping-cart-collaterals .upsell .product-shop{WIDTH:170px}
.grand_total{WIDTH:auto;MARGIN-TOP:15px;BORDER:1px solid #BEBCB7;BACKGROUND:#DEE5E8;FONT-SIZE:1.3em !important;FONT-WEIGHT:700;TEXT-ALIGN:right}
.one-page-checkout li.section{POSITION:relative}
.one-page-checkout .group-select{MARGIN-RIGHT:0;MARGIN-TOP:0;BORDER:0;BACKGROUND:none;PADDING:0}
.one-page-checkout .box{BORDER:1px solid #bbb6a5;BORDER-TOP:0;BACKGROUND:#faf7ee;PADDING:15px 20px}
.one-page-checkout .head{MARGIN-BOTTOM:0;BORDER-TOP:1px solid #fff;BORDER-COLOR:#D9DDE3;BORDER-STYLE:solid;BORDER-WIDTH:0 1px;PADDING:4px 8px 6px}
.one-page-checkout .tool-tip{RIGHT:8px}
.one-page-checkout h3{COLOR:#999;FONT-SIZE:1.05em}
.one-page-checkout h4{BORDER-BOTTOM:1px solid #E4E4E4;PADDING-BOTTOM:2px;TEXT-TRANSFORM:uppercase}
.one-page-checkout h4.title{BORDER-BOTTOM:0;TEXT-TRANSFORM:none}
.one-page-checkout .step-count{BACKGROUND:#fff;FONT-SIZE:.9em;LINE-HEIGHT:1em;PADDING:0 4px}
.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;CURSOR:pointer;BORDER-COLOR:#a3aeb3;BORDER-WIDTH:1px 1px 0}
.one-page-checkout .active .head{MARGIN-BOTTOM:0;BORDER:1px solid #BBAFA0;BACKGROUND:#F9F3E3;PADDING-BOTTOM:5px;CURSOR:default}
.one-page-checkout .allow h3{COLOR:#a4b3b9}
.one-page-checkout .active h3{COLOR:#F18200}
.one-page-checkout .allow .step-count{BACKGROUND:#dbe6eb}
.one-page-checkout .active .step-count{COLOR:#fff;BORDER:1px solid #f19900;BACKGROUND:#F18200}
.one-page-checkout .active .box{DISPLAY:block;BORDER-COLOR:#BBAFA0}
.one-page-checkout dd .form-list ul{MARGIN:5px 17px 15px}
.one-page-checkout .checkmo-mailing-address{PADDING-LEFT:20px}
.one-page-checkout-progress li{BORDER:1px solid #A3AEB3;BACKGROUND:#eee;MARGIN-BOTTOM:6px}
.one-page-checkout-progress h4{COLOR:#999;BACKGROUND:#eee;TEXT-TRANSFORM:none;MARGIN:0;PADDING:2px 8px}
.one-page-checkout-progress h4.complete{BORDER-BOTTOM:1px solid #A3AEB3;BACKGROUND:#D0DCE1;COLOR:#5e8ab4}
.one-page-checkout-progress h4 a{TEXT-TRANSFORM:none}
.one-page-checkout-progress .content{PADDING:8px 13px}
#opc-review .box{BORDER:0;PADDING:0}
#opc-review .content{BORDER:1px solid #d9dde3;BORDER-TOP:0}
.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 .button-set{MARGIN-TOP:0;PADDING-TOP:2em}
.checkout-progress{MARGIN:0 auto 1.5em}
.checkout-progress td{FLOAT:left;MARGIN-RIGHT:3px;BORDER-TOP:10px solid #999;COLOR:#abb5ba;FONT-WEIGHT:700;PADDING:4px 20px}
.checkout-progress td.active{BORDER-TOP-COLOR:#e96200;COLOR:#e96200}
.multi-address-checkout-description{MARGIN-TOP:-15px;MARGIN-BOTTOM:15px}
.multi-address-checkout-box .box{POSITION:relative;MARGIN-TOP:15px;MARGIN-BOTTOM:25px;BORDER:1px solid #bbb6a5;BACKGROUND-COLOR:#FBFAF6}
.multi-address-checkout-box .legend{FLOAT:left;MARGIN-TOP:-10px;MARGIN-BOTTOM:0;MARGIN-LEFT:15px;BORDER:1px solid #F18200;BACKGROUND:#F9F3E3;COLOR:#F18200;PADDING:2px 8px}
.multi-address-checkout-box .content{PADDING:15px 20px 20px}
.multi-address-checkout-box .count-head{BORDER-BOTTOM:1px solid #BBAFA0;BACKGROUND:#F9F3E3;PADDING:5px 10px}
.shipment-count{BACKGROUND:#E26703;COLOR:#fff;FONT-SIZE:.95em;LINE-HEIGHT:1em;PADDING:2px 5px}
.multi-address-checkout-box .tool-tip{LEFT:-23px}
.multi-address-checkout-box .head h5{COLOR:#E26703}
.shipping-method-pointer{BORDER:1px solid #d9d2be;BACKGROUND:#F9F3E3;POSITION:relative;PADDING:13px}
.shipping-method-pointer .pointer{POSITION:absolute;TOP:-20px;RIGHT:-40px}
.place-order-box{FLOAT:right;HEIGHT:71px;OVERFLOW:hidden}
.place-order-box .left-radius{WIDTH:21px}
.place-order-box .main-radius{PADDING-RIGHT:21px;VERTICAL-ALIGN:middle}
.place-order-box .grand-total{FONT-SIZE:1.5em}
.place-order-box .grand-total .price{COLOR:#e26703;FONT-WEIGHT:700}
.checkout-agreements li{MARGIN:30px 0}
.checkout-agreements .agreement-content{OVERFLOW:auto;HEIGHT:10em;BACKGROUND-COLOR:#fbfaf6;BORDER:1px solid #bbb6a5;PADDING:10px}
.checkout-agreements .agree{MARGIN:0;PADDING:10px 0 10px 11px}
.one-page-checkout .checkout-agreements{BORDER:1px solid #d9dde3;BORDER-WIDTH:0 1px;PADDING:5px 20px}
.one-page-checkout .checkout-agreements li{MARGIN:20px 0 0}
.one-page-checkout .checkout-agreements .agreement-content{BACKGROUND-COLOR:#fff;BORDER-COLOR:#e4e4e4;PADDING:5px}
.one-page-checkout .checkout-agreements .agree{PADDING-LEFT:6px}
.giftmessages .gift-header{FONT-SIZE:12px;FONT-WEIGHT:700;COLOR:#e87403}
.giftmessages .input-checkbox{PADDING-BOTTOM:15px}
.giftmessages textarea{HEIGHT:100px}
.giftmessages .input-checkbox input{MARGIN-RIGHT:5px}
.giftmessages .input-checkbox label{FONT-WEIGHT:400;COLOR:#8e8d8b}
.one-page-checkout .box-no-padding{BORDER:1px solid #bbb6a5;BORDER-TOP:0;BACKGROUND:#faf7ee;PADDING:15px 0}
.one-page-checkout .box-no-padding .inner-box{PADDING:0 20px}
.giftmessages .gift-box{BACKGROUND-COLOR:#f6f1eb;BORDER-TOP:1px solid #e9e4de;BORDER-BOTTOM:1px solid #e9e4de;PADDING:22px 16px 22px 22px}
.giftmessages .gift-box .scroll-box{OVERFLOW:auto;HEIGHT:260px}
.giftmessages .product-image{BORDER:1px solid #d2d1cd}
.no-border{BORDER-TOP:none;BORDER-LEFT:none;BORDER-RIGHT:none;BORDER-BOTTOM:none}
.no-padding{PADDING:0 !important}
.no-margin{MARGIN:0 !important}
.giftmessages .numeration{FONT-WEIGHT:700;COLOR:#8a8987}
.giftmessages .gift-box label{COLOR:#918d8e}
.giftmessages .group-select li .input-box{FLOAT:left;WIDTH:260px}
.giftmessages .group-select li .input-text,.group-select li select,.group-select li textarea{WIDTH:495px}
.giftmessages .group-select li .input-box .input-text,.group-select li .input-box textarea{WIDTH:235px}
.customer-name-prefix-middlename-suffix .name-firstname{WIDTH:155px !important}
.customer-name-prefix-middlename-suffix .name-firstname input{WIDTH:140px !important}
.customer-dob .input-box{FLOAT:left;WIDTH:60px !important}
.customer-dob label.label-dob{FONT-WEIGHT:400;COLOR:#888;FONT-SIZE:10px}
.account-nav{BORDER:1px solid #bbb}
.account-nav .head{BACKGROUND:url(../images/account_nav_head_bg.gif) repeat-x 0 100% #fc9d36;MARGIN:0;PADDING:3px 10px}
.account-nav .head h3{COLOR:#fff;FONT-SIZE:1.1em}
.account-nav ul{BACKGROUND:#fbfaf6;PADDING:4px 10px 10px}
.account-nav li a{DISPLAY:block;BORDER-BOTTOM:1px solid #ddd}
.account-nav li a,.account-nav li a:hover{COLOR:#5f5d5c;TEXT-DECORATION:none}
.account-nav li a:hover{COLOR:#ea7900}
.account-nav li.on{BORDER-BOTTOM:1px solid #ddd;COLOR:#ea7900;FONT-WEIGHT:700}
.login-box .col-1,.login-box .col-2{BORDER:1px solid #bbb6a5;BACKGROUND:#dee5e8}
.login-box .content{BACKGROUND:url(../images/login_box_bg.gif) repeat-x #faf7ee;MIN-HEIGHT:230px;PADDING:14px 21px}
.login-box h4{MIN-HEIGHT:16px;BORDER-BOTTOM:1px solid #ddd;MARGIN-BOTTOM:1.2em;PADDING-BOTTOM:5px;PADDING-LEFT:23px;BACKGROUND-POSITION:0 1px;BACKGROUND-REPEAT:no-repeat;FONT-SIZE:1.05em;COLOR:#e76200;TEXT-TRANSFORM:uppercase}
.login-box .new-users h4{BACKGROUND-IMAGE:url(../images/icon_page_white.gif)}
.login-box .registered-users h4{BACKGROUND-IMAGE:url(../images/icon_page_white_text.gif)}
.login-box .button-set{BORDER:none;BACKGROUND:url(../images/login_box_form_buttons_bg.gif) repeat-x;MARGIN:0;PADDING:8px 13px}
.account-box{MARGIN-BOTTOM:20px;BORDER:1px solid #ccc;BORDER-RIGHT-COLOR:#999;BORDER-BOTTOM-COLOR:#999;BACKGROUND:url(../images/account_box_bg.gif) repeat-x #fff;PADDING:15px}
.account-box .head{MARGIN-BOTTOM:10px;BORDER-BOTTOM:1px solid #d9dde3}
.account-box h4{COLOR:#E65505;FONT-SIZE:1.1em;TEXT-TRANSFORM:uppercase}
.account-box .inner-head{MARGIN-BOTTOM:8px;BACKGROUND:url(../images/dotted_divider.gif) repeat-x 0 100%;PADDING-BOTTOM:2px;TEXT-ALIGN:right}
.account-box h5{FONT-SIZE:1.1em}
.account-box h6{TEXT-TRANSFORM:uppercase}
.account-box ol .count{FLOAT:left;MARGIN-TOP:3px;BACKGROUND-COLOR:#0a263c;FONT-SIZE:9px;FONT-WEIGHT:700;COLOR:#fff;LINE-HEIGHT:1em;PADDING:1px 3px}
.account-box ol .content{MARGIN-LEFT:20px;PADDING:0}
.account-box ol.recent-reviews small{FLOAT:left;MARGIN-RIGHT:3px;FONT-WEIGHT:700}
.account-box .product-images{WIDTH:65px}
.account-box .product-images img{BORDER:1px solid #ccc}
.account-box .product-details{MARGIN:0 0 10px 70px}
.account-side .actions{BORDER-TOP:1px solid #ccc;PADDING-TOP:4px}
.edit-password{DISPLAY:block;HEIGHT:20px;BACKGROUND:url(../images/icon_lock.gif) no-repeat 0 2px;PADDING-LEFT:20px}
.dashboard-welcome{MARGIN-RIGHT:8em;MARGIN-BOTTOM:1.5em;FONT-SIZE:1.1em}
.account-box .head h4{PADDING-LEFT:21px;MIN-HEIGHT:17px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0 0}
.ad-orders .head h4{BACKGROUND-IMAGE:url(../images/icon_folder_table.gif)}
.ad-account-info .head h4{BACKGROUND-IMAGE:url(../images/icon_ma_info.gif)}
.ad-tags .head h4{BACKGROUND-IMAGE:url(../images/icon_ma_tags.gif)}
.ad-reviews .head h4{BACKGROUND-IMAGE:url(../images/icon_ma_reviews.gif)}
.primary-address-list h4,.address-list h4{FONT-SIZE:1.1em;COLOR:#E26703;TEXT-TRANSFORM:uppercase}
.primary-address-list li{MARGIN-BOTTOM:10px;BORDER:1px solid #ccc;BACKGROUND:url(../images/account_box_bg.gif) repeat-x #fff;PADDING:10px 13px 8px}
.address-list .actions{FLOAT:right;MARGIN:0 0 10px 10px}
.compare-products{MARGIN:30px 0 50px}
.compare-products table{WIDTH:auto;BORDER:0}
.compare-products tr{BACKGROUND:#EEEDED}
.compare-products td{WIDTH:170px;TEXT-ALIGN:left}
.compare-products tbody td{BORDER-COLOR:#ccc}
.compare-products tbody tr.first td{BORDER-TOP:1px solid #D9DDE3;TEXT-ALIGN:center}
.compare-products tbody td.last{BORDER-RIGHT:1px solid #D9DDE3}
.compare-products tbody.attribute-cart td{BACKGROUND:#fffada !important;TEXT-ALIGN:center;BORDER-BOTTOM:1px solid #D9DDE3}
.compare-products tbody td.label{WIDTH:auto;BORDER-BOTTOM:1px solid #9eb8cb;BORDER-LEFT:1px solid #BEBCB7;BACKGROUND:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee !important;TEXT-ALIGN:left}
.compare-products tbody.remove-buttons td{BORDER:none !important;TEXT-ALIGN:right;FONT-SIZE:0;LINE-HEIGHT:0;PADDING:0}
.compare-products tr.last td{BORDER-BOTTOM:1px solid #ccc !important}
.my-review-detail .details{FLOAT:right;WIDTH:538px}
.my-review-detail .ratings-list{MARGIN-BOTTOM:.8em}
.my-review-detail .ratings{LINE-HEIGHT:1.5}
.giftmessage{PADDING:10px 0 0}
.giftmessage-preview-link{FONT-SIZE:11px;PADDING-RIGHT:7px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:right 5px}
.giftmessage-row{BACKGROUND-COLOR:#f2efe9}
.expand{BACKGROUND-IMAGE:url(../images/gift-message-expand.gif)}
.collapse{BACKGROUND-IMAGE:url(../images/gift-message-collapse.gif)}
table.print .giftmessage-preview-link{DISPLAY:none !important}
.page-popup{BACKGROUND:#fff;TEXT-ALIGN:left;PADDING:25px 30px}
.page-popup .print-head{MARGIN:0 0 15px}
.page-popup .print-head address{FLOAT:left;MARGIN-LEFT:15px}
.product-gallery-nav{PADDING:0 5px}
.v-middle{VERTICAL-ALIGN:middle}
.v-bottom{VERTICAL-ALIGN:bottom}
.auto-width{WIDTH:auto}
.link-cart{COLOR:#DC6809 !important;FONT-WEIGHT:700 !important}
.link-remove{COLOR:#646464 !important}
.link-print{BACKGROUND:url(../images/icon_printer.gif) no-repeat 0 2px;PADDING-LEFT:23px}
.link-feed{BACKGROUND:url(../images/icon_feed.png) no-repeat left center;PADDING-LEFT:18px;LINE-HEIGHT:1.15}
.demo-notice{BACKGROUND:#d75f07;COLOR:#fff;LINE-HEIGHT:1em;TEXT-ALIGN:center;MARGIN:0;PADDING:5px 10px 6px}
.order-access{PADDING-BOTTOM:8px}
.order-info{BORDER:solid 1px #D0CBC1;BACKGROUND:#DEE5E8;PADDING:4px 8px}
.order-info span{DISPLAY:block;FLOAT:left}
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web,please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/
/********************** Columns */
/* All */
.col2-set,.col3-set,.col4-set,.col5-set,#customer-reviews li p{CLEAR:both}
.col2-set .col-1,.v-fix,.col-left,.col-main,.add-to-cart-box .qty-box label,.add-to-cart-box .form-button,.add-to-holder .add-to-cart-box,.product-options-bottom .price-tax,#.mini-related-items .product-images input,.shopping-cart .continue-shopping,.giftmessage-content,.page-popup .print-head img,.left{FLOAT:left}
.col2-set .col-2,.col-right,.product-shop,#.add-to-cart-box,.account-side .actions .form-button,.compare-products tbody.remove-buttons td img,.giftmessage-close,.right{FLOAT:right}
optgroup,.group-select label,.form-list label,.payment-methods label,label.required,.success,.error,td.label,.product-pricing-grouped li .price,.product-collateral .attribute-specs .label,td.attributes-col h4.title a,.order-info li.selected{FONT-WEIGHT:700}
input.radio,input.checkbox{MARGIN-RIGHT:3px}
.form-button span,.form-button-alt span,.mini-poll td.item,table.print .price-excl-tax,table.print .price-incl-tax{WHITE-SPACE:nowrap}
.form-list li,.shop-access,.listing-type-list .listing-item .rating-box{MARGIN-BOTTOM:6px}
.form-list li .input-box .input-text,.form-list li .input-box textarea,.group-select li .input-box .input-text,.group-select li .input-box textarea,.advanced-search .input-text{WIDTH:250px}
.form-list li .input-box select,.group-select li .input-box select,.giftmessages .group-select li .input-box select{WIDTH:256px}
.group-select,.advanced-search{BORDER:1px solid #bbafa0;BACKGROUND:#fbfaf6;MARGIN:28px 0;PADDING:22px 25px 12px}
.group-select .legend,.advanced-search .legend{MARGIN-TOP:-33px;FLOAT:left;BORDER:1px solid #f19900;BACKGROUND:#F9F3E3;COLOR:#E76200;FONT-WEIGHT:700;FONT-SIZE:1.1em;PADDING:0 8px}
.notice,.product-options-bottom .product-pricing .price,.product-options-bottom .product-pricing .benefit,.product-collateral .collateral-box h4{COLOR:#e26703}
.page-head-alt,.recently{MARGIN:0 0 12px}
.page-head,.page-head-alt,.a-right{TEXT-ALIGN:right}
.data-table tr,.compare-products tbody.remove-buttons tr{BACKGROUND:#fff}
.data-table .odd,.ibase-mini .content,.base-mini ol{BACKGROUND:#f8f7f5}
.data-table td.last,.data-table th.last,.generic-product-grid td.last,.product-collateral .attribute-specs .data{BORDER-RIGHT:0}
.data-table th a,.data-table th a:hover,.footer .informational a,.footer .informational a:hover{COLOR:#fff}
.data-table tfoot,.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td,.listing-type-grid .listing-type-grid .grid-row{BORDER-BOTTOM:1px solid #d9dde3}
.data-table tbody.odd tr td,.data-table tbody.even tr td,.generic-product-grid tr.last td,.listing-type-grid .last,.account-nav li.last,.account-nav li.last a{BORDER-BOTTOM:0}
.data-table tbody td .option-label,dl.item-options dt{FONT-WEIGHT:700;FONT-STYLE:italic}
.data-table tbody td .option-value,dl.item-options dd,.giftmessages .giftmessage-product-info{PADDING-LEFT:10px}
.box-table td,.mini-product-tags .content{PADDING:10px}
.box-table tfoot td,tr.grand_total td,p.grand_total{PADDING-TOP:5px;PADDING-BOTTOM:5px}
.box-table select,.generic-product-grid,table.recently-list{WIDTH:100%}
.no-display,.page-popup h1#logo,.catalog-listing .ratings .pipe,.layered-nav h3,.add-to-holder .add-to-box li .pipe,.one-page-checkout .head a,.my-review-detail .ratings .pipe{DISPLAY:none}
table.pager ol,table.pager li,.breadcrumbs li,.footer .informational ul,.add-to-box li,table.print .price-excl-tax .label,table.print .price-excl-tax .price,table.print .price-incl-tax .label,table.print .price-incl-tax .price,.order-info ul{DISPLAY:inline}
.quick-access li,.order-info li{DISPLAY:inline;PADDING-RIGHT:7px;PADDING-LEFT:3px}
.quick-access li.first,.tags-list li.first{PADDING-LEFT:0}
.quick-access li.last,.shop-access li.last{PADDING-RIGHT:0;BACKGROUND:none}
.side-col .head,.add-to-box,.a-left{TEXT-ALIGN:left}
.side-col h2,.side-col h3,.side-col h4,.side-col h5,.product-shop .product-options-bottom .price-box,.product-shop .product-options-bottom .price-tax{FLOAT:none}
.side-col .actions a,.side-col .actions a:hover,.catalog-listing .add-to a,.catalog-listing .add-to a:hover{TEXT-DECORATION:underline}
.ibase-mini .head h4,.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{MIN-HEIGHT:16px;COLOR:#e26703;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0 0;TEXT-TRANSFORM:uppercase;PADDING:1px 0 1px 21px}
.ibase-mini h5,.shopping-cart-collaterals .upsell .product-shop h5{FONT-SIZE:1em}
.ibase-mini .regular-price,.ibase-mini .special-price,.ibase-mini .minimal-price{FONT-SIZE:11px}
.mini-wishlist .link-cart,a.minimal-price-link,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,.catalog-listing .ratings a,.home-callout img,.add-to-holder .add-to-box li,.one-page-checkout .alloq .head a,.my-review-detail .ratings a{DISPLAY:block}
.ratings-list td,.account-nav li a,.account-nav li.on{PADDING:3px 0}
.price,.nowrap,.nobr{WHITE-SPACE:nowrap !important}
.price-box,.account-main .account-box li{PADDING:0px 0;position:relative;bottom:1px;}
.old-price,.minimal-price,.price-from,.price-to,.price-as-configured,.multi-address-checkout-box .count-head h4,.primary-address-list li .head{MARGIN:0}
.old-price .price-label,.price-excluding-tax .label,.price-including-tax .label{WHITE-SPACE:nowrap;COLOR:#999}
.special-price .price,.price-including-tax .price{FONT-SIZE:13px;FONT-WEIGHT:700;COLOR:#c76200}
.minimal-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label{FONT-WEIGHT:700;WHITE-SPACE:nowrap}
.price-excluding-tax,.price-including-tax{DISPLAY:block;COLOR:#999}
.price-excl-tax .label,.price-incl-tax .label{DISPLAY:block;WHITE-SPACE:nowrap}
.price-notice .price,.product-pricing .price{FONT-WEIGHT:700;COLOR:#2f2f2f}
.catalog-listing .ratings .rating-box,.my-review-detail .ratings .rating-box{FLOAT:none;MARGIN-BOTTOM:3px}
.generic-product-grid .product-image,.product-review-box td,.product-review-box th,.a-center{TEXT-ALIGN:center}
.narrow-by dd.last,.tags-list li.last{BACKGROUND:none}
.advanced-search li,.payment-methods dt{MARGIN-BOTTOM:5px}
.advanced-search-found-amount,.product-essential .product-shop .ratings{MARGIN-BOTTOM:10px}
.listing-type-list .product-image,.my-review-detail .product-image{FLOAT:left;WIDTH:135px}
.product-info-box .price-box,.add-to-holder{MARGIN:10px 0}
.product-info-box .ratings,.one-page-checkout-progress .page-head,.address-list li{MARGIN-BOTTOM:1em}
.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{FLOAT:left;MARGIN-TOP:3px}
#customer-reviews,.tags-list{MARGIN-BOTTOM:15px}
.shopping-cart,.my-review-detail .product-image p{MARGIN-BOTTOM:0}
td.attributes-col dd ul li,.place-order-box input{MARGIN-LEFT:15px}
.show-details td,.tax-details-first td{BORDER-TOP:1px solid #d2d8db}
#opc-login .button-set,#opc-review .data-table{BORDER-TOP:0}
.one-page-checkout .payment-methods dd,.account-nav li.on a,.account-box .content{PADDING:0}
.multi-address-checkout-box .head a,.account-box h5 a,.normal-weight{FONT-WEIGHT:400}
.multi-address-checkout-box .checkmo-mailing-address,.sales-order-view .checkmo-mailing-address{DISPLAY:block;PADDING-LEFT:20px}
.customer-name-prefix .name-prefix,.customer-name-middlename .name-middlename,.customer-name-prefix-middlename .name-prefix,.customer-name-prefix-suffix .name-prefix,.customer-name-middlename-suffix .name-middlename,.customer-name-prefix-middlename-suffix .name-prefix,.customer-name-prefix-middlename-suffix .name-middlename{WIDTH:60px !important}
.customer-name-prefix .name-prefix input,.customer-name-suffix .name-suffix input,.customer-name-prefix-middlename .name-prefix input,.customer-name-prefix-suffix .name-prefix input,.customer-name-prefix-suffix .name-suffix input,.customer-name-middlename-suffix .name-suffix input,.customer-name-prefix-middlename-suffix .name-prefix input,.customer-name-prefix-middlename-suffix .name-suffix input{WIDTH:45px !important}
.customer-name-prefix .name-prefix select,.customer-name-suffix .name-suffix select,.customer-name-prefix-middlename .name-prefix select,.customer-name-prefix-suffix .name-prefix select,.customer-name-prefix-suffix .name-suffix select,.customer-name-middlename-suffix .name-suffix select,.customer-name-prefix-middlename-suffix .name-prefix select,.customer-name-prefix-middlename-suffix .name-suffix select{WIDTH:51px !important}
.customer-name-prefix .name-firstname,.customer-name-middlename .name-firstname,.customer-name-prefix-middlename .name-firstname,.customer-name-prefix-suffix .name-firstname,.customer-name-middlename-suffix .name-firstname{WIDTH:215px !important}
.customer-name-prefix .name-firstname input,.customer-name-suffix .name-lastname input,.customer-name-prefix-middlename .name-firstname input,.customer-name-prefix-suffix .name-firstname input,.customer-name-prefix-suffix .name-lastname input,.customer-name-middlename-suffix .name-lastname input,.customer-name-prefix-middlename-suffix .name-lastname input{WIDTH:190px !important}
.customer-name-middlename .name-firstname input,.customer-name-prefix-middlename .name-lastname,.customer-name-prefix-middlename .name-lastname input,.customer-name-middlename-suffix .name-firstname input{WIDTH:200px !important}
.customer-name-middlename .name-middlename input,.customer-name-prefix-middlename .name-middlename input,.customer-name-middlename-suffix .name-middlename input,.customer-name-prefix-middlename-suffix .name-middlename input{WIDTH:35px !important}
.customer-name-suffix .name-lastname,.customer-name-prefix-suffix .name-lastname,.customer-name-middlename-suffix .name-lastname,.customer-name-prefix-middlename-suffix .name-lastname{WIDTH:205px !important}
.customer-name-suffix .name-suffix,.customer-name-prefix-middlename .name-middlename,.customer-name-prefix-suffix .name-suffix,.customer-name-middlename-suffix .name-suffix,.customer-name-prefix-middlename-suffix .name-suffix,.customer-dob input{WIDTH:50px !important}
.my-review-detail .product-image p img,.v-top{VERTICAL-ALIGN:top}