﻿.wrapper{}
.page{width:997px;margin:0 auto;padding:0;text-align:left;}
.page-print{background-color:#ffffff;padding:20px;text-align:left;}
.page-print .print-head{padding-bottom:20px;}
.page-print .col2-set{padding:5px 0;}
.page-print .col2-set .col-1, .page-print .col2-set .col-2{padding:5px 0;}
.page-print h3{margin-bottom:5px;}
.page-popup{padding:20px;text-align:left;}
.page-popup .nav, .page-popup p{margin:10px 0;}
body.page-popup{background:#FFF;}
.page-popup .page-title h2{font-weight:bold;}
.page-popup button{margin-bottom:5px;}
.catalog-category-view .col-right .product-search{display:none;}
.catalog-category-view .col-right .removable{display:none;}
.main{padding:0 0 0 7px;z-index:1}
.col-left{float:left;width:238px;}
.col-left-about{float:left;width:185px;}
.col-main{float:left;width:494px;}
.col-right{float:right;width:238px;}
.col1-layout .col-main{float:none;width:auto;}
.col2-left-layout .col-main{float:right;width:742px;}
.col2-right-layout .col-main{width:742px;}
.col3-layout .col-main{width:494px;margin-left:10px;}
.col3-layout .col-main-about{width:545px;margin-left:10px;float:left;}
.main-block{width:100%;margin-bottom:10px;}
.main-block .top-corners{background:url(../images/main_block_corner_left_top.gif) left top no-repeat;height:5px;overflow:hidden;}
.main-block .top-corners div{background:url(../images/main_block_corner_right_top.gif) right top no-repeat;padding:0 5px;height:5px;overflow:hidden;}
.main-block .top-corners div div{padding:0;height:5px;overflow:hidden;background:url(../images/main_block_border_top.gif) left top repeat-x #FFF;}
.main-block .content{background:url(../images/main_block_border.gif) left top repeat-y #FFF;width:100%;}
.main-block .content .border-right{background:url(../images/main_block_border.gif) right top repeat-y;}
.main-block .content .left-top{background:url(../images/main_block_content_left_top.gif) left top no-repeat;}
.main-block .content .right-top{background:url(../images/main_block_content_right_top.gif) right top no-repeat;padding:22px 26px 12px 21px;}
.main-block .bot-corners{background:url(../images/main_block_corner_left_bot.gif) left top no-repeat;height:5px;overflow:hidden;}
.main-block .bot-corners div{background:url(../images/main_block_corner_right_bot.gif) right top no-repeat;padding:0 5px;height:5px;overflow:hidden;}
.main-block .bot-corners div div{padding:0;height:5px;overflow:hidden;background:url(../images/main_block_border_bot.gif) left 4px repeat-x #FFF;}
.sidebar .main-block .content .right-top{padding:0;}
.col2-set .col-1{float:left;width:49%;}
.col2-set .col-2{float:right;width:49%;}
.col2-set .narrow{width:33%;}
.col2-set .wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}
.header-container{}
.header{margin:0px;padding:0px;}
.header .col-1{width:150px;height:140px;overflow:hidden;float:left;padding:10px 0 0 0;}
.header .col-2{width:570px;/width:972px;_width:972px;position:absolute;margin-left:378px;/margin-left:66px;_margin-left:66px;padding:46px 0 0 0;}
#logo{float:left;width:172px;height:138px;background-position:0 0;background-repeat:no-repeat;text-indent:-999em;overflow:hidden;cursor:pointer;}
.header .welcome-msg{font-weight:bold;text-align:right;padding:16px 0 12px;min-height:48px;height:auto!important;height:48px;}
.header .links{margin-left:137px;/margin-left:332px;_margin-left:332px;padding-bottom:12px;color:#A791B7;}
.header .links li{display:inline;font-size:0.75em;text-transform:uppercase;padding-right:1px;margin-right:1px;background:url(../images/top_links_divider.gif) right 2px no-repeat;text-align:right;}
.header .links li a{color:#000000;text-decoration:none;}
.header .links li a:hover{text-decoration:underline;}
.header .links li.last{padding:0;margin:0;background:0;}
.header .form-language{text-align:right;padding-top:14px;}
.header .form-language label{font-size:0.91em;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#683C4D;}
.header .form-language select{width:74px;height:21px;border:1px solid #EFE7DE;border-left:2px solid #B29B9F;border-top:2px solid #B29B9F;margin-left:5px;background:#EDE4DA;}
.header .header-block-indent{padding:0 0 10px 7px;}
.header .header-block{width:100%;}
.header .header-block .top-corners{background:url(../images/header_block_corner_left_top.gif) left top no-repeat;height:5px;overflow:hidden;width:100%;}
.header .header-block .top-corners div{background:url(../images/header_block_corner_right_top.gif) right top no-repeat;padding:0 5px;height:5px;overflow:hidden;}
.header .header-block .top-corners div div{padding:0;height:5px;overflow:hidden;background:url(../images/header_block_border_top.gif) left top repeat-x;}
.header .header-block .content{background:url(../images/header_block_content_border_top.gif) left top repeat-x #F5E9DF;width:100%;}
.header .header-block .content .left-border{background:url(../images/header_block_content_border.gif) left top repeat-y;}
.header .header-block .content .right-border{background:url(../images/header_block_content_border.gif) right top repeat-y;}
.header .header-block .content .left-top{background:url(../images/header_block_content_top_left.gif) left top no-repeat;}
.header .header-block .content .right-top{background:url(../images/header_block_content_top_right.gif) right top no-repeat;padding:1px 20px 1px 1px;}
.header .header-block .bot-corners{background:url(../images/header_block_corner_left_bot.gif) left top no-repeat;height:5px;overflow:hidden;width:100%;}
.header .header-block .bot-corners div{background:url(../images/header_block_corner_right_bot.gif) right top no-repeat;padding:0 5px;height:5px;overflow:hidden;}
.header .header-block .bot-corners div div{padding:0;height:5px;overflow:hidden;background:url(../images/header_block_border_bot.gif) left top repeat-x;}
.header .form-search{float:right;}
.header .form-search label{color:#836259;text-transform:uppercase;font-size:0.91em;float:left;margin-top:3px;}
.header .form-search .input-box{background:url(../images/search_input_bg.gif) left top no-repeat;float:left;width:215px;height:20px;overflow:hidden;padding:1px 0 0 3px;margin:0 3px 0 8px;}
.header .form-search .input-box input{width:190px;height:14px;border:0;background:0;}
.header .form-search button{width:36px;height:21px!important;overflow:hidden;background:url(../images/search_button_bg.gif) left top no-repeat;}
.header .form-search button span{display:none;}
.header .header-block-2{padding:0 0 10px 7px;}
.header .header-block-2 .col-1{width:650px;float:left;padding:0;height:auto;}
.header .header-block-2 .col-2{width:330px;float:right;padding:0 0 1px;}
.header .header-block-2 .col-2 img{margin-bottom:9px;}
.header .header-block-2 .col-3{width:661px;float:left;}
.header .header-block-2 .col-3 img{float:left;}
.header .header-block-2 .col-4{width:299px;padding:64px 0 0 30px;height:86px;overflow:hidden;float:left;background:url(../images/media/home_newsletter_block.jpg) left top no-repeat;}
.header .header-block-2 .col-4 .block-title{display:none;}
.header .header-block-2 .col-4 label{font-size:0.91em;display:block;margin-bottom:7px;}
.header .header-block-2 .col-4 .input-box{background:url(../images/media/home_newsletter_input.jpg) left top no-repeat;width:188px;height:23px;float:left;}
.header .header-block-2 .col-4 .input-box input{width:175px;height:14px;border:0;background:0;}
#nav{font-size:12px;width:776px;}
#nav li{text-align:left;position:relative;}
#nav li.over{z-index:1000;}
#nav li.parent{}
#nav li a{display:block;text-decoration:none;}
#nav li a:hover{text-decoration:none;}
#nav li a span{display:block;white-space:nowrap;cursor:pointer;font:14px;}
#nav li ul a span{white-space:normal;}
#nav li{float:left;}
#nav li a{float:left;padding:0px;color:#fff;}
#nav li a:hover{color:#fff;}
#nav li.over a, #nav li.active a{color:#fff;}
#nav li.first{background:0;}
#nav ul{position:absolute;width:229px;top:49px;left:-10000px;background:url(../images/menubot.png) no-repeat left bottom;padding-bottom:10px;}
#nav ul li{float:none;background-color:#e370a2;padding-left:10px;border-right:1px solid #a74472;border-left:1px solid #a74472;}
#nav ul li.last{border-bottom:0;}
#nav ul li.level5{height:8px;}
#nav ul li.level7{height:4;}
#nav ul li a{float:none;width:auto;display:block;text-decoration:none;color:#fff;}
#nav ul li a:hover{color:#000 !important;}
#nav ul li.active > a, #nav ul li.over > a{color:#fff !important;z-index:999999;}
#nav ul ul{top:7px;}
#nav li.over > ul{left:0;}
#nav li.over > ul li.over > ul{left:100px;z-index:999999;}
#nav li.over ul ul{left:-10000px;}
input, select, textarea, button{font:12px Arial, Helvetica, sans-serif;vertical-align:middle;}
input, input.input-text, select, textarea{font-size:0.91em;color:#000;background:#fff;border:1px solid #D8D8D5;border-top:2px solid #3C3F48;border-left:2px solid #3C3F48;}
input.input-text:focus, select:focus, textarea:focus{}
input.input-text, textarea{padding:2px;padding-top:0px;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{width:2.5em;}
textarea{overflow:auto;}
button.button{background:0;border:0;cursor:pointer;overflow:visible;width:auto;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:23px!important;}
button.button span{margin:0;display:block;background:url(../images/buttons_left_bg.gif) left top no-repeat!important;height:23px!important;}
button.button span span{display:block;background:url(../images/buttons_right_bg.gif) right top no-repeat!important;padding:0 8px;height:23px!important;}
button.button span span span{display:block;text-transform:uppercase;color:#FFFFFF;text-align:center;padding:5px 0 2px;height:15px!important;overflow:hidden!important;white-space:nowrap;background:url(../images/buttons_bg.gif) left top repeat-x!important;line-height:normal;}
.header .header-block-2 .col-4 button.button span, .sidebar button.button span{background:url(../images/buttons_2_left_bg.gif) left top no-repeat!important;}
.header .header-block-2 .col-4 button.button span span, .sidebar button.button span span{background:url(../images/buttons_2_right_bg.gif) right top no-repeat!important;}
.header .header-block-2 .col-4 button.button span span span, .sidebar button.button span span span{background:url(../images/buttons_2_bg.gif) left top repeat-x!important;}
button.disabled{}
button.disabled span{}
button.button::-moz-focus-inner{padding:0;border:0;}
.field-100{border:1px solid #888;padding:2px;overflow:hidden;}
.field-100 input.input-text, .field-100 textarea{float:left;width:100%;margin:0;padding:0;border:0;}
.highlight{}
.form-list li{margin:0 0 5px;}
.form-list label{font-weight:bold;}
.form-list .input-box{float:left;width:260px;}
.form-list input.input-text, .form-list textarea{width:250px;}
.form-list input.input-text{width:250px;padding-top:0px;padding-bottom:1px;height:15px;}
.form-list select{width:256px;}
.form-list li.add-row{border-top:1px solid #ddd;margin-top:10px;}
.form-list li.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;text-align:right;}
.form-list .range input.input-text{width:96px;}
.group-select{}
.group-select li{margin:0 0 5px;}
.group-select .input-box{float:left;width:260px;}
.group-select input.input-text, .group-select textarea{width:510px;}
.group-select select{width:516px;}
.group-select .input-box input.input-text, .group-select .input-box textarea{width:250px;}
.group-select .input-box select{width:256px;}
.group-select.wide input.input-text, .group-select.wide textarea{width:510px;}
.buttons-set{clear:both;margin:5px 0 0;padding:5px;}
.buttons-set .back-link{float:left;}
.buttons-set .button{float:right;}
.buttons-set2{clear:both;margin:5px 0 0;padding:5px;text-align:right;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:10px;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00;}
.validation-failed{border:1px dashed #f00 !important;background:#faebe7 !important;}
.validation-passed{}
.required{color:#f00;}
p.required{font-size:11px;text-align:right;font-weight:bold;}
.v-fix{float:left;}
.v-fix .validation-advice{float:left;width:12em;margin-right:-12em;display:inline;position:relative;}
.sp-methods .form-list{}
.sp-methods select.month{width:150px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#f00;font-weight:bold;}
.notice{color:#000;}
.messages, .messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;margin:7px 0 10px!important;padding-left:0!important;list-style-type:none!important;}
.messages ul{padding-left:0!important;list-style-type:none!important;}
.messages li{margin:0 0 10px;}
.messages li li{margin:0 0 3px;}
.error-msg, .success-msg, .note-msg, .notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 10px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;margin:10px 0;font-size:10px !important;font-weight:bold !important;}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../images/error_msg_icon.gif);color:#df280a;}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif);color:#3d6611;}
.note-msg, .notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(../images/note_msg_icon.gif);color:#3d6611;}
.breadcrumbs{margin-bottom:13px;}
.breadcrumbs .main-block .content .right-top{padding:8px 10px 7px 21px;}
.breadcrumbs li{display:inline;}
.breadcrumbs li span{padding:0 14px;background:url(../images/breadcrumbs_divider.gif) center 6px no-repeat;}
.breadcrumbs li a{color:#000000;font-weight:bold;text-decoration:underline;}
.breadcrumbs li a:hover{text-decoration:none;}
.breadcrumbs li strong{font-weight:normal;color:#000000;}
.page-title{padding:0 0 28px;}
.page-title h2{font-weight:bold;color:#D56A94;}
.title-buttons{text-align:right;}
.title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6{float:left;}
.pager{padding:0 0 5px;border-bottom:1px solid #E4CEBB;text-align:center;}
.pager .amount{float:left;}
.pager .limiter{float:right;}
.pager .limiter select{width:44px;height:17px;border:1px solid #C5C3C3;}
.pager .pages{margin:0 135px;}
.pager .pages strong{font-weight:normal;}
.pager .pages ol{display:inline;}
.pager .pages li{display:inline;}
.pager .pages .current{}
.sorter{padding:7px 0 0;}
.sorter .view-mode{float:left;}
.sorter .view-mode a{color:#CE2E14;}
.sorter .view-mode strong{font-weight:normal;}
.sorter .sort-by{float:right;padding-right:37px;}
.sorter .sort-by select{width:87px;height:17px;border:1px solid #C5C3C3;margin-right:5px;}
.sorter .link-feed{}
.data-table{width:100%;}
.data-table th{padding:5px;border:1px solid #ddd;font-weight:bold;white-space:nowrap;}
.data-table td{padding:5px;border:1px solid #ddd;}
.data-table thead{}
.data-table tbody{}
.data-table tfoot{}
.data-table tr.first{}
.data-table tr.last{}
.data-table tr.odd{}
.data-table tr.even{}
.data-table tbody.odd{}
.data-table tbody.odd td{border-width:0 1px;}
.data-table tbody.even{background-color:#f6f6f6;}
.data-table tbody.even td{border-width:0 1px;}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td{border-bottom-width:1px;}
.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}
.data-table td .product-name{font-size:1em;font-weight:bold;line-height:1.5;}
.data-table td.label, .data-table th.label{font-weight:bold;}
.data-table td.value{}
tr.tax-total{cursor:pointer;}
tr.tax-total td{}
tr.tax-total .tax-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
tr.show-details .tax-collapse{background-position:0 -53px;}
tr.show-details td{}
tr.tax-details td{background-color:#f6f6f6;}
tr.tax-details-first td{}
.cart-tax-info, .cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{cursor:pointer;}
.cart-tax-total{padding-right:20px;background:url(../images/bg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-total-expanded{background-position:100% -52px;}
li.odd{}
li.even{}
dt.odd, dd.odd{}
dt.even, dd.even{}
.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul, .std ol ol, .std ul ol, .std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b, .std strong{font-weight:bold;}
.std i, .std em{font-style:italic;}
.link-rss{background:url(../images/icon_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
.sidebar .block{}
.sidebar .block .block-title{padding:23px 21px 0;height:25px;}
.sidebar .block .block-title h2{font-weight:bold;color:#52217C;}
.sidebar .block .block-title a{color:#77554B;}
.sidebar .block .block-related-title{padding:23px 21px 0;height:25px;}
.sidebar .block .block-related-title h2{font-weight:bold;color:#52217C;}
.sidebar .block .block-related-title a{color:#77554B;}
.sidebar .block h3{font-size:1em;margin-bottom:5px;}
.sidebar .block .block-content{padding:28px 19px 28px 21px;}
.sidebar .block .recent-block-content{margin-top:10px;border-top:1px solid #009C76;border-left:1px solid #009C76;border-right:1px solid #009C76;background:#FFFFFF;padding:0px 0px 0px 0px;}
.sidebar .block .cart-block-content{margin-top:10px;border-top:1px solid #009C76;border-left:1px solid #009C76;border-right:1px solid #009C76;background:#FFFFFF;padding:28px 19px 28px 21px;}
.sidebar .block .cart-block-bottom{background:url(../images/cart-block-bottom.gif) no-repeat;height:7px;width:238px;}
.sidebar .block .actions{text-align:right;}
.sidebar .block .actions a{float:left;}
.sidebar .block-account{}
.sidebar .block-currency{background:transparent url(../images/cart_currency.gif) no-repeat;margin-top:15px;}
.sidebar .block-currency select{width:100%;border:1px solid #888;}
.sidebar .block-layered-nav{}
.sidebar .block-layered-nav dt{font-weight:bold;}
.sidebar .block-layered-nav .currently{margin-top:15px;}
.sidebar .block-layered-nav .currently li{padding:6px 6px 6px 5px;margin-bottom:3px;background:#F0E3D7;color:#524D4B;}
.sidebar .block-layered-nav .currently li img{float:right;}
.sidebar .block-layered-nav .currently li .price{color:#524D4B;}
.sidebar .block-layered-nav .currently li .label{text-decoration:none!important;font-weight:bold;text-transform:uppercase;padding-left:9px;background:url(../images/shop_by_marker.gif) left center no-repeat;}
.sidebar .block-layered-nav .currently li .text{text-decoration:underline;}
.sidebar .block-layered-nav .actions{padding:20px 0 50px;font-weight:bold;text-align:right}
.sidebar .block-layered-nav .actions a{float:none;}
.sidebar .block-layered-nav dl{margin-top:15px;}
.sidebar .block-layered-nav dl dt{padding:8px 11px 7px 20px;background:#F0E3D7;text-transform:uppercase;}
.sidebar .block-layered-nav dl dd{padding:17px 7px 17px 31px;color:#CE2E14;}
.sidebar .block-layered-nav .price{font-size:1em;color:#CE2E14;font-weight:normal;}
.sidebar .block-layered-nav a{color:#CE2E14;}
.sidebar .browse-by .block-content{padding-top:10px;}
.sidebar .block-cart{background:transparent url(../images/cart_block_border_top.gif) no-repeat}
.sidebar .block-cart .amount{}
.sidebar .block-cart .amount a{color:#77554B;font-weight:bold;text-decoration:none;}
.sidebar .block-cart .amount a:hover{text-decoration:underline;}
.sidebar .block-cart .subtotal{text-align:center;padding:7px 9px;background:#FBECF3;margin:15px 0 10px;}
.sidebar .block-cart .subtotal .price{color:#009C76;font-weight:bold;}
.sidebar .block-cart h3{padding-top:20px;margin-bottom:10px;}
.sidebar .product-search{margin-top:15px;background:url(../images/productsearch.gif) no-repeat;width:238px;height:248px;}
.sidebar .search-box{margin-top:15px;background:url(../images/searchbox.gif) no-repeat;width:237px;height:84px;}
.sidebar .mini-products-list li{padding:0 0 15px;}
.sidebar .mini-products-list .product-image{float:left;width:78px;display:block;}
.sidebar .mini-products-list .product-details{float:right;width:112px;}
.sidebar .mini-products-list .product-details h4{font-size:1em;font-weight:bold;margin:0;margin-bottom:10px;}
.sidebar .mini-products-list .product-details h4 a{color:#837976;font-weight:normal;text-decoration:underline;font-size:0.91em;}
.sidebar .mini-products-list .product-details h4 a:hover{text-decoration:none;}
.sidebar .mini-products-list .product-details .btn-remove{float:right;margin:0 0 5px 5px;}
.sidebar .block-wishlist{}
.sidebar .block-related{margin-top:15px;}
.sidebar .block-related li{padding:0 0 25px;}
.sidebar .block-related .block-related-title{background:transparent url(../images/related-head.gif) no-repeat}
.sidebar .block-related .checkbox{float:left;}
.sidebar .block-related .block-content{background-color:#ffffff;border-left:1px solid green;border-right:1px solid green;}
.sidebar .block-related .block-content p a{color:#524D4B;font-weight:bold;}
.sidebar .block-related .block-content ol{margin:22px 0 0;}
.sidebar .block-related .product-item{width:175px;float:right;}
.sidebar .block-related .product-item .product-image{float:left;width:75px;display:block;}
.sidebar .block-related .product-item .product-details{width:91px;float:right;}
.sidebar .block-related .product-item .product-details a{color:#837976;text-decoration:underline;font-weight:normal;font-size:0.91em;}
.sidebar .block-related .product-item p a{color:#CE2E14!important;font-weight:bold!important;}
.sidebar .block-compare{}
.sidebar .block-compare .block-content{padding-left:1px;padding-right:1px;}
.sidebar .block-compare .no-items{padding:0 21px;}
.sidebar .block-compare li{padding:9px 19px 11px 20px;}
.sidebar .block-compare li.odd{background:#F6EFE7;}
.sidebar .block-compare li img{float:right;margin-left:10px;}
.sidebar .block-compare li a{color:#837976;font-size:0.91em;}
.sidebar .block-compare .actions{padding:12px 19px 0 20px;}
.sidebar .block-compare .actions a{color:#CE2E14;font-weight:bold;margin-top:5px;}
.sidebar .block-recent{background:transparent url(../images/recently-viewed-head.gif) no-repeat}
.sidebar .block-recent .block-content{padding-left:1px;padding-right:1px;}
.sidebar .block-recent li{padding:10px 12px 9px 20px;}
.sidebar .block-recent li.odd{background:#FBECF3;}
.sidebar .block-poll{}
.sidebar .block-poll .radio{float:left;margin:2px -18px 0 0;}
.sidebar .block-poll .label{display:block;margin-left:18px;}
.sidebar .block-poll .answer{float:left;width:100%;}
.sidebar .block-poll .answer span{display:block;width:107px;}
.sidebar .block-poll .votes{font-weight:bold;float:right;width:65px;margin-top:-15px;}
.sidebar .block-poll .block-content ol{margin-top:15px;}
.sidebar .block-poll .block-content ol li{padding-bottom:5px;color:#524D4B;}
.sidebar .block-tags ul{font-size:1.2em;}
.sidebar .block-tags ul, .sidebar .block-tags li{display:inline;line-height:normal;}
.sidebar .block-tags .actions{padding-top:15px;text-align:left;}
.sidebar .block-tags .actions a{display:block;width:100px;height:22px;text-indent:-999em;background:url(../images/tags_button.gif) left top no-repeat;float:right;}
.sidebar .block-subscribe{margin-top:0px;background:transparent url(../images/newsletter-andy.gif) no-repeat;height:142px;}
.sidebar .block-subscribe .block-content{margin-top:-20px;}
.sidebar .block-subscribe .block-content label{font-size:0.91em;color:#FFFFFF;}
.sidebar .block-subscribe .block-content .input-box{background:url(../images/subscribe_input_bg.gif) left top no-repeat;height:21px;overflow:hidden;padding:1px 0 0 3px;margin:7px 0 10px;}
.sidebar .block-subscribe .block-content .input-box input{width:185px;height:14px;border:0;background:0;}
.sidebar .block-subscribe .block-content button{float:right;}
.sidebar .block-subscribe .block-content .input-box1{width:188px;height:24px;border:0;background:0;}
.sidebar .block-subscribe .block-content .input-box1 input.input-text{width:188px;height:17px;border:0;background:#ffffff;}
.sidebar .block-subscribe .block-content button{float:right;}
input.input-text.sidebar .block-reorder{margin-top:20px;}
.sidebar .block-reorder li{padding:5px 0;}
.sidebar .block-reorder .checkbox{float:left;margin:3px -20px 0 0;}
.sidebar .block-reorder .label{display:block;margin-left:20px;}
.sidebar .block-banner{}
.sidebar .block-banner .block-content{padding:0;}
.sidebar .block-progress{border:1px solid #ECB5D8;}
.sidebar .block-progress .block-title{height:auto;padding:11px 10px 10px 11px;background:#FBF0F4;font-size:0.91em;text-transform:uppercase;}
.sidebar .block-progress .block-title h2{color:#202020;}
.sidebar .block-progress .block-content{padding:14px 10px 20px 11px;}
.sidebar .block-progress dl{border-top:1px solid #ECB5D8;}
.sidebar .block-progress dt{padding:13px 12px 10px 19px;}
.sidebar .block-progress dd{padding:28px 49px 27px 19px;}
.sidebar .block-progress dt a{color:#202020;}
.sidebar .block-progress dt, .sidebar .block-progress dd{font-weight:bold;color:#202020;border:1px solid #ECB5D8;border-top:0;}
.sidebar .block-progress dt.complete, .sidebar .block-progress dd.complete{}
.category-title{padding-bottom:28px;}
.category-title h2{color:#52217C;font-weight:bold;}
.category-image{display:block;margin:20px auto;width:99%;}
.category-products{}
.products-grid{width:100%;margin:7px 0 24px;}
.products-grid tr.odd{}
.products-grid tr.even{}
.products-grid td{width:33%;border-bottom:1px solid #E4CEBB;border-right:1px solid #E4CEBB;padding:17px 15px 33px 0;text-align:center;}
.products-grid td.last{padding-right:0;padding-left:15px;border-right:0;}
.products-grid tr.last td{border-bottom:0;}
.products-grid td.empty{}
.products-grid .product-image{display:block;margin-bottom:7px;}
.products-grid .product-name{margin-bottom:10px;}
.products-grid .product-name a{color:#837976;text-decoration:underline;font-size:0.91em;font-weight:normal;}
.products-grid .product-name a:hover{text-decoration:none;}
.products-grid .price-box{margin:5px 27px 5px 0;float:left;}
.products-grid .price-box .regular-price{padding-left:10px;}
.products-grid .ratings{width:110px;margin:0 auto 10px;}
.products-grid .ratings .rating-box{float:left;}
.products-grid .add-to-links{margin-top:10px;}
.products-list .item{padding:24px 0 34px;border-bottom:1px solid #E4CEBB;}
.products-list li.last{border-bottom:0;}
.products-list .product-image{float:left;width:143px;display:block;}
.products-list .product-shop{float:right;width:277px;padding:0 14px 0 0;}
.products-list .product-shop .product-name{margin-bottom:15px;}
.products-list .product-shop .product-name a{color:#837976;font-size:0.91em;font-weight:normal;}
.products-list .product-shop .ratings{margin-bottom:15px;}
.products-list .product-shop .ratings .rating-links{padding-top:10px;}
.products-list .product-shop .price-box{margin:5px 27px 0 0;float:left;}
.products-list .product-shop .desc{padding-top:10px;}
.product-view{}
.product-essential{padding-bottom:27px;}
.product-collateral{}
.product-collateral h3{margin-bottom:18px;}
.product-view .product-img-box{float:left;width:267px;}
.product-view .product-img-box .product-image{border:1px solid #ddd;}
.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice{text-align:center;padding:9px 0;font-size:0.84em;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 7px no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views h3{margin-bottom:5px;}
.product-view .product-img-box .more-views ul{margin-left:-33px}
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#E5CFBE;margin:0 0 15px 33px;}
.product-image-popup{margin:0 auto;}
.product-image-popup .nav{text-align:center;}
.product-image-popup .image{display:block;}
.product-image-popup .image-label{}
.product-view .product-shop{float:right;width:402px;}
.product-view .product-shop .product-name{margin-bottom:10px;}
.product-view .product-shop .product-name h2{font-size:2em;color:#009C76;text-decoration:underline;}
.product-view .product-shop .ratings{margin-bottom:10px;}
.product-view .product-shop .product-pricing{width:100%;overflow:hidden;margin-bottom:10px;}
.product-view .product-shop .product-pricing li{padding:8px 10px 8px 21px;margin-bottom:3px;white-space:nowrap;background:#F6EFE7;font-size:0.91em;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.product-view .product-shop .product-pricing .price{font-weight:normal;color:#524D4B;}
.product-view .product-shop .price-box{margin:0 55px 19px 0;float:left;}
.product-view .product-shop .add-to-box .add-to-cart{padding-top:5px;}
.product-view .product-shop .add-to-box .add-to-cart label{margin-top:3px;}
.product-view .product-shop .add-to-box .add-to-cart input{width:43px;height:14px;border:1px solid #E8D5C6;margin:0 12px 0 8px;}
.product-view .product-shop .add-to-box .or{margin:10px 15px 0;}
.product-view .product-shop .add-to-box .add-to-links li{display:block;padding-bottom:3px;}
.product-view .product-shop .add-to-box .add-to-links li .separator{display:none;}
.product-view .product-shop .to-friend{padding-bottom:10px;display:block;color:#09957a;}
.product-view .product-shop .first-review{padding-bottom:10px;}
.product-view .product-shop .first-review a{color:#09957A;}
.product-view .short-description{padding-top:15px;}
.product-view .short-description h3{margin-bottom:10px;}
.ratings{}
.ratings .amount{}
.ratings .rating-links{}
.ratings .rating-links a{color:#CE2E14;font-weight:bold;text-decoration:underline;}
.ratings .rating-links a:hover{text-decoration:none;}
.ratings .rating-links a.last{color:#524D4B;}
.ratings .rating-links .separator{padding:0 10px;}
.ratings dt{}
.ratings dd{}
.rating-box{width:78px;height:13px;margin:0;font-size:0;line-height:0;background:url(../images/product_rating_blank_star.gif) 0 0 repeat-x;position:relative;overflow:hidden;}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../images/product_rating_full_star.gif) 0 100% repeat-x;}
.catalog-product-view .rating-box{margin:10px 0;}
.catalog-product-view .col-main .main-block .content .right-top{padding:13px 26px 26px 21px;}
.availability{}
.availability .in-stock{font-weight:bold;}
.availability .out-of-stock{font-weight:bold;color:#09957A;}
.price{white-space:nowrap !important;color:#009C76;font-size:1.16em;font-weight:bold;}
.price-box{margin:10px 0;}
.price-box .price{font-weight:bold;}
.price-box-bundle{}
.regular-price{}
.regular-price .price{font-weight:bold;}
.old-price{}
.old-price .price-label{white-space:nowrap;}
.old-price .price{font-weight:bold;text-decoration:line-through;}
.special-price{}
.special-price .price-label{font-weight:bold;white-space:nowrap;}
.special-price .price{font-weight:bold;}
.minimal-price{}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
a.minimal-price-link{display:block;}
a.minimal-price-link .label{}
a.minimal-price-link .price{font-weight:normal;}
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:bold;}
.price-including-tax{display:block;}
.price-including-tax .label{white-space:nowrap;}
.price-including-tax .price{font-weight:bold;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-from{}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
.price-as-configured{}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}
.tier-prices .price{font-weight:bold;}
.tier-prices .benefit{}
.add-to-links li{display:inline;}
.add-to-links a{color:#09957A;font-weight:bold;text-decoration:underline;}
.add-to-links a:hover{text-decoration:none;}
.add-to-links .last a{color:#524D4B;}
.add-to-links .separator{padding:0 7px;}
.add-to-cart label{float:left;margin-right:5px;}
.add-to-cart .qty{float:left;}
.add-to-cart .button{float:left;margin-left:5px;}
.add-to-box{}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;margin:0 10px;}
.add-to-box .add-to-links{float:left;}
.product-options{padding:10px;margin:10px 0 0;border:1px solid #ddd;background-color:#f6f6f6;}
.product-options dt label{font-weight:bold;}
.product-options dt .qty-holder{float:right;}
.product-options dt .qty-holder label{vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000;}
.product-options dd{margin:10px 0;}
.product-options dl.last dd.last{}
.product-options dd input.input-text{width:98%;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options dd .multiselect option{}
.product-options .options-list{}
.product-options .options-list input.radio{float:left;margin:3px -18px 0 0;}
.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{padding:15px 0 0;}
.product-options-bottom{padding:10px;border:1px solid #ddd;border-top:0;}
.product-options-bottom .price-box{margin:10px 0;}
.product-options-bottom .add-to-cart input{height:14px;}
.multiselect{height:auto!important;}
.grouped-items{}
.product-view .description{padding-top:29px;padding-bottom:30px;border-top:1px solid #E4CEBB;}
.product-view .additional{padding-top:29px;padding-bottom:50px;border-top:1px solid #E4CEBB;}
.product-view .additional th, .product-view .additional td{border-color:#E4CEBB;}
.product-view .additional th{padding:17px 17px 7px 24px;}
.product-view .additional td{padding:15px 35px 9px 12px;}
.product-view .up-sell{padding-top:29px;padding-bottom:30px;border-top:1px solid #E4CEBB;}
.product-view .up-sell .product-name a{font-size:1em;}
.product-view .up-sell .products-grid td{width:25%;padding-left:15px;text-align:center;}
.product-view .up-sell .products-grid{margin:0;}
.product-view .up-sell .products-grid .price-box{float:none;}
.product-view .up-sell .products-grid .rating-links a{display:block;}
.product-view .up-sell .products-grid .separator{display:none;}
.product-view .tags{padding-top:29px;padding-bottom:30px;border-top:1px solid #E4CEBB;}
.product-view .tags .form-add-tags label{font-weight:bold;margin-bottom:4px;display:block;color:#202020;}
.product-view .tags .form-add-tags .input-box{float:left;width:610px;margin:3px 5px 10px 0;}
.product-view .tags .form-add-tags .input-box input{width:594px;}
.product-view .tags .form-add-tags button.button{float:left;}
.product-view .tags .form-add-tags .button{float:left;}
.product-view .tags .form-add-tags p{clear:both;}
.product-view .tags h4{color:#202020;font-weight:normal;font-size:1em;}
.product-view .tags .tags-list{margin:10px 0 15px;}
.product-view .tags .tags-list li a{color:#CE2E14;}
.product-view .tags .tags-list li{padding-right:12px;margin-right:11px;background:url(../images/tags_divider.gif) right 3px no-repeat;}
.product-view .tags .tags-list li.last{background:0;padding:0;margin:0;}
.product-view .reviews{}
.product-view .add-review{}
.product-view .add-review .product-name span{font-weight:normal;}
.tags-list li{display:inline;}
.search-summary{padding:15px 0;}
.product-review{}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;border:1px solid #ddd;padding:1px;margin-bottom:10px;}
.product-review .product-img-box .rating-links a{display:block;}
.product-review .product-img-box .rating-links .separator{display:none;}
.product-review .product-img-box .ratings{margin:15px 0;}
.product-review .product-img-box .ratings .rating-box{margin-bottom:10px;}
.product-review .details{float:right;width:540px;}
.product-review .details .ratings-list{margin:10px 0;}
.product-review .details .ratings-list dt, .product-review .details .ratings-list dd{padding-bottom:5px;}
.review-customer-view .col-main .product-image-box{width:160px;float:left;}
.review-customer-view .col-main .product-image-box img{margin-bottom:10px;}
.review-customer-view .col-main .product-details{width:530px;float:right;}
.review-customer-view .col-main .data-table{margin:15px 0;}
.review-customer-view .col-main .ratings{margin:15px 0;}
.review-customer-view .col-main .ratings .rating-box{padding:5px 0;}
.cart .main-block .content .right-top{padding:23px 21px 29px;}
.cart .page-title{padding-bottom:15px;}
.cart .checkout-types{float:right;text-align:right;}
.cart .checkout-types li button{width:216px;height:31px!important;overflow:hidden;background:url(../images/checkout_cart_button.gif) left top no-repeat;}
.cart .checkout-types li button span{display:none;}
.cart-table{margin:38px 0 15px;border-right:1px solid #E5CFBE;}
.cart-table .item-msg{font-size:10px;}
.cart-table thead{background:#F9EAF1;}
.cart-table th{text-align:center;color:#202020;}
.cart-table td{vertical-align:middle;text-align:center;padding:10px;}
.cart-table th, .cart-table td{border-color:#E5CFBE;}
.cart-table tfoot td{background:#F9EAF1;}
.cart-table .product-name a{color:#000;text-decoration:none;font-weight:normal;}
.cart-table .product-name a:hover{text-decoration:underline;}
.cart .cart-collaterals{float:left;width:607px;}
.cart .cart-collaterals .col-1{width:282px;}
.cart .cart-collaterals .col-2{width:313px;}
.cart .crosssell{border:1px solid #E4CEBB;padding:16px 24px 7px 16px;}
.cart .crosssell h3{color:#202020;}
.cart .crosssell li.item{padding:20px 0 22px;border-bottom:1px solid #E4CEBB;}
.cart .crosssell li.last{border-bottom:0;}
.cart .crosssell .product-image{float:left;width:108px;display:block;}
.cart .crosssell .product-shop{float:right;width:120px;}
.cart .crosssell .product-name a{color:#837976;font-weight:normal;}
.cart .crosssell .price-box{margin:15px 0;}
.cart .crosssell button{margin-bottom:10px;}
.cart .crosssell .add-to-links li{display:block;padding-bottom:3px;}
.cart .crosssell .add-to-links .separator{display:none;}
.cart .discount{border:1px solid #E4CEBB;padding:14px 15px 22px 16px;margin-bottom:12px;}
.cart .discount h3{font-size:1.09em;padding-bottom:10px;color:#202020;}
.cart .discount label{font-size:0.84em;}
.cart .discount input{width:154px;margin-right:12px;}
.cart .shipping{border:1px solid #E4CEBB;padding:14px 16px 20px 17px;}
.cart .shipping h3{color:#202020;margin-bottom:10px;}
.cart .shipping label{color:#202020;}
.cart .shipping p{color:#202020;font-weight:bold;}
.cart .shipping .form-list{margin:28px 0 0 0;}
.cart .shipping .form-list li{padding:0 0 15px;margin:0;}
.cart .shipping .form-list select{width:229px;}
.cart .shipping .form-list input{width:222px;}
.cart .totals{float:right;width:255px;padding:17px 37px 17px 36px;border:1px solid #E4CEBB;background:#F9EAF1;text-align:center;}
.cart .totals table{width:100%;}
.cart .totals table th, .cart .totals table td{padding:5px;}
.cart .totals table th{font-weight:bold;color:#000;}
.cart .totals table td{padding-left:0px;padding-right:0px;}
.cart .totals .checkout-types{float:none;text-align:center;}
.cart .totals .checkout-types li{padding-bottom:5px;}
.cart .totals .checkout-types li a{color:#000;font-weight:bold;font-size:0.91em;}
.item-options dt{font-weight:bold;font-style:italic;}
.item-options dd{padding-left:10px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value dl{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}
.truncated .show dl{top:-20px;left:50%;}
.col-left .truncated .show dl{left:30px;top:7px;}
.col-right .truncated .show dl{left:-240px;top:7px;}
.opc{border-bottom:1px solid #E9D6C5;}
.opc .checkbox{width:14px;height:14px;}
.opc li.section{border:1px solid #E9D6C5;border-bottom:0;}
.opc .step-title{background-color:#FFFFFF;padding:7px 10px 7px 31px;}
.opc .step-title .number{line-height:22px;margin-right:5px;padding:2px 6px;font-weight:bold;color:#000;border:1px solid #D0EEE4;background:#FFFFFF;}
.opc .step-title h3{display:inline;color:#202020;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.opc .allow .step-title{cursor:pointer;}
.opc .active{}
.opc .active .step-title{background-color:#FBF0F4;cursor:default;}
.opc .active .step-title .number{color:#FBF0F4;background:#029582;border:1px solid #D0EEE4;}
.opc .active .step-title h3{color:#029582;}
.opc .step{border-top:1px solid #D0EEE4;padding:16px 15px 23px 31px;}
.opc .active .step{background-color:#FBF0F4;}
.opc .order-review{}
.opc h4{font-size:1em;margin-bottom:5px;}
.opc .form-list{margin:10px 0;}
.opc label{font-size:0.91em;padding-right:20px;}
#checkoutSteps #opc-billing .input-box, #checkoutSteps #opc-shipping .input-box{width:345px;float:left;}
#checkoutSteps #opc-billing .input-box input, #checkoutSteps #opc-shipping .input-box input, #checkoutSteps #opc-billing .input-box select, #checkoutSteps #opc-shipping .input-box select{width:314px!important;}
#checkoutSteps .input-box-2{width:321px;float:left;}
#checkoutSteps .input-box-2 input{width:314px!important;}
#checkoutSteps .input-box-2 select{width:321px!important;}
#checkoutSteps .group-select li li{margin-bottom:15px;}
#checkoutSteps label{padding-bottom:3px;}
#checkoutSteps .group-select li input.input-text{width:659px;}
#checkoutSteps .group-select li select{width:665px;}
#checkoutSteps #opc-billing .customer-name-middlename .name-firstname, #checkoutSteps #opc-shipping .customer-name-middlename .name-firstname{width:225px!important;}
#checkoutSteps #opc-billing .customer-name-middlename .name-firstname input, #checkoutSteps #opc-shipping .customer-name-middlename .name-firstname input{width:200px!important;}
#checkoutSteps #opc-billing .customer-name-middlename .name-middlename, #checkoutSteps #opc-shipping .customer-name-middlename .name-middlename{width:120px!important;}
#checkoutSteps #opc-billing .customer-name-middlename .name-middlename input, #checkoutSteps #opc-shipping .customer-name-middlename .name-middlename input{width:89px!important;}
#checkoutSteps #opc-billing .customer-dob .input-box input{width:50px !important;}
#checkout-step-payment{position:relative;}
.checkout-progress{padding:15px 0 20px;margin:0;text-align:center;}
.checkout-progress li{display:inline;width:15%;text-align:center;color:#FFFFFF;border:0;padding:1px 10px 1px 10px;margin-right:5px;background:#E1D4C8;}
.checkout-progress li.active{background:#DBC840;color:#FFFFFF;}
.multiple-checkout{position:relative;}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right;}
.multiple-checkout .grand-total big{}
.multiple-checkout .grand-total .price{}
.checkout-multishipping-addresses .col-main .page-title h2{padding:0;}
.checkout-multishipping-addresses .col-main .multiple-checkout h3{margin:15px 0;}
.checkout-multishipping-addresses .col-main #multiship-addresses-table{border-collapse:collapse;margin-bottom:10px;border-right:1px solid #DDDDDD;}
.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set{border:0;}
.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set button{margin-left:10px;}
.checkout-multishipping-shipping .col-main .page-title{margin-bottom:15px;}
.checkout-multishipping-shipping .col-main .multiple-checkout{width:100%;}
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set{background:0;}
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-1{width:30%;}
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-2{width:68%;}
.checkout-multishipping-shipping .col-main .wide .data-table{border-collapse:collapse;margin-top:15px;}
.checkout-multishipping-shipping .col-main .multiple-checkout h3{border:1px solid #BEBCB7;border-bottom:0;margin-bottom:0;font-size:1em;padding:3px;padding-left:20px;}
.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set{border:1px solid #BEBCB7;padding:20px;margin-bottom:15px;}
.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set{border:0;}
.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set button{margin-left:10px;}
.checkout-multishipping-shipping .col-main .multiple-checkout .col-1 h4{margin:10px 0;}
.checkout-multishipping-billing .col-main .col2-set{background:0;border:1px solid #BEBCB7;padding:20px;margin-top:15px;}
.checkout-multishipping-billing .col-main .col2-set .col-2 h3{margin-bottom:20px;}
.checkout-multishipping-billing .col-main .col2-set .col-1{width:60%;}
.checkout-multishipping-billing .col-main .col2-set .col-2{width:38%;}
.checkout-multishipping-billing .col-main .buttons-set{padding:20px 0;border:0;}
.checkout-multishipping-billing .col-main .buttons-set button{margin-left:15px;}
.checkout-multishipping-billing .col-main .col-2 dl dt{padding:5px 0;}
.checkout-multishipping-billing .col-main .col-2 dl dd{padding:0 0 0 20px;}
.checkout-multishipping-billing .col-main .col-2 dd .v-fix{padding-right:5px;}
.checkout-multishipping-billing .input-box{width:auto;}
.checkout-multishipping-billing .input-box input{width:250px;}
.checkout-multishipping-overview .col-main .page-title{margin-bottom:15px;}
.checkout-multishipping-overview .col-main .col2-set{background:0;border:1px solid #4A4A4A;padding:20px;}
.checkout-multishipping-overview .col-main .col2-set .col-1{width:30%;}
.checkout-multishipping-overview .col-main .col2-set .col-2{width:68%;}
.checkout-multishipping-overview .col-main .multiple-checkout h3{margin:10px 0;}
.checkout-multishipping-overview .col-main .col2-set h3{margin:0;}
.checkout-multishipping-overview .col-main .col2-set .data-table{border-collapse:collapse;}
.checkout-multishipping-overview .col-main .col2-set .data-table tfoot th, .checkout-multishipping-overview .col-main .col2-set .data-table tfoot td{border-top:1px solid #BFBFBF;}
.checkout-multishipping-overview .col-main .grand-total{margin:10px 0;}
.checkout-multishipping-overview .data-table{margin:10px 0;}
.checkout-multishipping-address-newshipping #form-validate{display:block;padding:20px;}
.checkout-multishipping-address-selectbilling .page-title h2{background:0;margin-top:10px;}
.checkout-multishipping-address-selectbilling .page-title button.button{margin-top:5px;}
.checkout-multishipping-address-editaddress #form-validate #lastname{width:251px;}
.checkout-multishipping-address-editbilling #form-validate #lastname{width:251px;}
.checkout-multishipping-success .content-box{padding:30px;}
.checkout-multishipping-success .buttons-set{border:0;}
.sitemap{}
#lastname{width:251px!important;}
.sp-methods{position:relative;}
.sp-methods dt{font-weight:bold;}
.sp-methods .price{font-weight:bold;}
.checkout-onepage-index #checkout-payment-method-load dt{padding:5px 0;}
.checkout-onepage-index #checkout-payment-method-load dd{padding:0 20px;}
.checkout-onepage-index .col-main{width:717px;}
.checkout-onepage-index .col-right{width:212px;}
.checkout-onepage-index .main-block .content .right-top{padding:16px 19px 34px 21px;}
.please-wait{float:right;padding-right:50px;}
.cvv-what-is-this{cursor:help;margin-left:5px;}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;left:20px;z-index:1000;top:15px!important;}
.tool-tip .btn-close{text-align:right;}
.tool-tip .tool-tip-content{padding:5px;}
.add-gift-message{margin-top:15px;}
.gift-message-form{border:1px solid #ddd;background-color:#f5f5f5;}
.gift-message-form .inner-box{padding:5px;height:300px;overflow:auto;}
.gift-message-form .gift-item{}
.gift-message-form textarea{width:510px!important;}
.gift-message-form .input-box{display:block;width:283px!important;}
.gift-message-form .input-box input{width:226px!important;}
.gift-message-link{display:block;background:url(../images/bg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row{}
.gift-message-row .btn-close{float:right;}
.gift-message dt span{font-weight:bold;}
.checkout-agreements{}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto;}
.checkout-agreements .agree{padding:6px;}
.account-login{}
.account-login .new-users{}
.account-login .registered-users{}
.account-create{}
.dashboard{}
.dashboard .welcome-msg{}
.dashboard .data-table{margin:10px 0;}
.dashboard .col2-set{padding:5px 0;}
.dashboard .col2-set .col-1, .dashboard .col2-set .col-2{padding:5px 0;}
.dashboard .recent-orders{margin:10px 0;}
.dashboard .tags{margin-top:15px;}
.dashboard .tags .number{float:left;margin-right:-20px;}
.dashboard .tags .details{margin-left:20px;}
.dashboard .product-name{margin-bottom:10px;}
.dashboard .reviews{}
.order-info{border:1px solid #ddd;padding:5px;margin-bottom:15px;}
.order-info dt, .order-info dd, .order-info ul, .order-info li{display:inline;}
.order-info dt{font-weight:bold;}
.page-print .print-head{}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax, .page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price{display:inline;}
.customer-name-middlename .name-firstname{width:200px!important;}
.customer-name-middlename .name-firstname input{width:190px!important;}
.customer-name-middlename .name-middlename{width:60px!important;}
.customer-name-middlename .name-middlename input{width:50px!important;}
.customer-name-middlename .input-box-2 input{width:250px!important;}
.customer-dob .input-box{width:60px!important;}
.customer-dob .input-box input{width:50px!important;}
.catalogsearch-advanced-index #form-validate .range input{width:150px;}
.catalogsearch-advanced-index #form-validate select{padding:2px;}
#my_recent_reviews .number{width:17px;float:left;}
#my_recent_reviews .product-name{float:left;width:480px;margin-bottom:10px;}
#my_recent_tags li{width:100%;overflow:hidden;}
#my_recent_tags .number{width:17px;float:left;margin:0;padding:0;}
#my_recent_tags .details{float:left;width:480px;margin:0;padding:0;}
.cms-index-index .col-main .products-list td{width:448px;border-bottom:1px solid #E4CEBB;padding:24px 0 34px;}
.cms-index-index .col-main .products-list td.last{border-bottom:0 none;}
.cms-index-index .col-main .products-list td .product-shop{padding-right:0;padding-left:10px;}
.cms-index-index .col-main .products-list .add-to-links{margin-top:10px;}
.cms-index-index .std{margin:0;}
.cms-customer-service .col-main dd{padding-left:0;}
.catalog-seo-sitemap-product .col-main .pager, .catalog-seo-sitemap-category .col-main .pager{border:0;margin:10px 0;}
.customer-account-login .col-main .col2-set h3{margin-bottom:5px;}
.customer-account-login .col-main .col2-set .form-list{margin:10px 0;}
.sales-order-history .col-main .pager{border:0;margin:10px 0;}
.customer-address-index .col-main .col2-set .col-1 ol li{padding-bottom:15px;}
.review-customer-index .col-main .pager{border:0;margin:10px 0;}
.review-product-list .col-main .data-table{margin:10px 0;}
.review-product-list .col-main .pager{margin:10px 0;border:0;}
.review-product-list .col-main .product-shop .view-count{padding-bottom:15px;display:block;}
.review-product-list .col-main .form-list{margin:15px 0;}
.tag-customer-index .col-main .tags-list{font-size:1.2em;margin:10px 0;}
.tag-customer-view .col-main .pager{margin:10px 0;border:0;}
.tag-customer-view .data-table button{margin-bottom:5px;}
.wishlist-index-index .col-main .data-table textarea{width:95%!important;}
.catalogsearch-advanced-result .col-main .products-list .product-shop, .catalogsearch-result-index .col-main .products-list .product-shop{float:left;padding-left:30px;width:460px;}
.sales-order-view .col-main .col2-set{padding:5px 0;}
.sales-order-view .col-main .col2-set .col-1, .sales-order-view .col-main .col2-set .col-2{padding:5px 0;}
.sales-order-view .col-main h3{margin-bottom:10px;}
.sales-order-invoice .col-main .col2-set{padding:5px 0;}
.sales-order-invoice .col-main .col2-set .col-1, .sales-order-invoice .col-main .col2-set .col-2{padding:5px 0;}
.sales-order-invoice .col-main h3, .sales-order-invoice .col-main h4{margin-bottom:10px;}
.sales-order-shipment .col-main .col2-set{padding:5px 0;}
.sales-order-shipment .col-main .col2-set .col-1, .sales-order-shipment .col-main .col2-set .col-2{padding:5px 0;}
.sales-order-shipment .col-main h3, .sales-order-shipment .col-main h4{margin-bottom:10px;}
.sales-order-creditmemo .col-main .col2-set{padding:5px 0;}
.sales-order-creditmemo .col-main .col2-set .col-1, .sales-order-creditmemo .col-main .col2-set .col-2{padding:5px 0;}
.sales-order-creditmemo .col-main h3, .sales-order-creditmemo .col-main h4{margin-bottom:10px;}
.home-blocks{}
.home-blocks .col-1{width:238px;float:left;}
.home-blocks .col-2{width:742px;float:right;}
.home-blocks .col-1 .block-title{padding-top:21px;}
.home-blocks .col-1 .block-content{padding:23px 19px 26px 20px;}
.home-blocks .col-1 ul{list-style-type:none;padding:0;margin:0;}
.home-blocks .col-1 ul li{line-height:1.5em;}
.home-blocks .col-1 ul li a{color:#524D4B;text-decoration:none;}
.home-blocks .col-1 ul li a:hover{text-decoration:underline;}
.home-blocks .col-2 .category-title{padding-bottom:18px;}
.home-blocks .col-2 .products-grid{margin:0;width:auto;}
.home-blocks .col-2 .products-grid td{border-bottom:0;text-align:left;padding:8px 42px 10px 21px;width:165px;}
.home-blocks .col-2 .products-grid td.first{padding-left:0;padding-right:21px;width:205px;}
.home-blocks .col-2 .products-grid td.last{padding-right:0;width:191px;}
.home-blocks .col-2 .main-block .content .right-top{padding-top:21px;padding-bottom:27px;}
.home-blocks .col-2 .products-grid .price-box{float:none;margin-bottom:15px;margin-top:0;}
.home-blocks .col-2 .products-grid .price-box .regular-price{padding:0;}
.home-blocks .col-2 .products-grid .product-name{margin-bottom:5px;}
.home-blocks .col-2 .products-grid .product-image{width:165px;margin:0;margin-left:19px;}
.home-blocks .col-2 .products-grid .last .product-name{margin-bottom:17px;}
.footer{padding:10px 7px 87px;text-align:center;color:#490b6c}
.footer ul{float:left;display:inline;}
.footer ul li{display:inline;background:url(../images/footer_divider.gif) right 3px no-repeat;padding-right:7px;margin-right:6px;}
.footer ul li a{color:#77554B;text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
.footer ul.links li.last{margin-right:0;padding-right:0;background:0;}
.footer .copy{font-size:0.91em;padding-top:5px;}
.footer .store-switcher{float:right;}
.bra-content-header{margin-top:0px;background:transparent url(../images/maincontentfooter.gif) no-repeat;height:13px;}
.bra-content{padding:10px;background-color:#ffffff;border-right:1px solid #009C76;border-left:1px solid #009C76;}
.bra-content-footer{margin-top:0px;background:transparent url(../images/maincontentfooter1.gif) no-repeat;height:13px;}
.bra-content-about-header{margin-top:0px;background:transparent url(../images/maincontentfooterabout.gif) no-repeat;height:8px;}
.bra-content-about{padding:10px;background-color:#ffffff;border-right:1px solid #009C76;border-left:1px solid #009C76;}
.bra-content-about-footer{margin-top:0px;background:transparent url(../images/maincontentfooterabout1.gif) no-repeat;height:8px;}
div.menu-braf{position:absolute;margin-top:-4px;height:auto;width:229px;margin-left:217px;_margin-left:377px;/margin-left:377px;display:none;z-index:999999;}
div.menu-braf2{background:transparent url(../images/menu-content.jpg) repeat-y;height:auto;width:229px;padding:10px;z-index:999999;}
div.menu-braf-footer{background:transparent url(../images/menu-footert.gif) no-repeat;height:8px;width:229px;z-index:999999;}
div.menu-about{position:absolute;margin-top:-4px;height:auto;width:229px;margin-left:93px;_margin-left:253px;/margin-left:253px;display:none;z-index:999999;}
div.menu-about2{background:transparent url(../images/menu-content.jpg) repeat-y;height:auto;width:229px;padding:10px;z-index:999999;}
div.menu-about-footer{background:transparent url(../images/menu-footert.gif) no-repeat;height:8px;width:229px;z-index:999999;}
div.menu-clothing{position:absolute;margin-top:-4px;height:auto;width:229px;margin-left:-1px;_margin-left:155px;/margin-left:155px;display:none;z-index:999999;}
div.menu-clothing2{background:transparent url(../images/menu-content.jpg) repeat-y;height:auto;width:229px;padding:10px;z-index:999999;}
div.menu-clothing-footer{background:transparent url(../images/menu-footert.gif) no-repeat;height:8px;width:229px;z-index:999999;}
div.menu-brief{position:absolute;margin-top:-4px;height:auto;width:229px;margin-left:-81px;_margin-left:77px;/margin-left:77px;display:none;z-index:999999;}
div.menu-brief2{background:transparent url(../images/menu-content.jpg) repeat-y;height:auto;width:229px;padding:10px;z-index:999999;}
div.menu-brief-footer{background:transparent url(../images/menu-footert.gif) no-repeat;height:8px;width:229px;z-index:999999;}
div.menu-bras{position:absolute;margin-top:-4px;height:auto;width:229px;margin-left:-152px;_margin-left:7px;/margin-left:7px;display:none;z-index:999999;}
div.menu-bras2{background:transparent url(../images/menu-content.jpg) repeat-y;height:auto;width:229px;padding:10px;z-index:999999;}
div.menu-bras-footer{background:transparent url(../images/menu-footert.gif) no-repeat;height:8px;width:229px;z-index:999999;}
.menu-link-fusion{color:white;text-decoration:none;padding-right:12px;}
.menu-link-fusion:hover{color:purple;text-decoration:underline;}
.menu-link-fusion2{color:#00947a;font-size:10pt;}
.block-left-links{background:transparent url(../images/leftlinks-head.gif) no-repeat;height:58px;width:175px;}
.block-left-links-content{border:1px solid #00947a;background-color:#ffffff;padding:10px;width:153px;}
.box240{width:240px;}
.productbg{background:url(../images/product_bg.jpg) repeat-y;width:225px;padding-left:15px;font:18px "myriad pro";color:#d96a95;}
.productbg strong{font:22px "myriad pro";color:#d96a95;}
.box80{width:65px;float:left;padding-left:2px;padding-top:2px;}
select.productsel{width:140px;height:19px;font:12px Arial, Helvetica, sans-serif;}
select.productselhalf{width:60px;height:19px;font:12px Arial, Helvetica, sans-serif;}
.fpboxtop{background:url(../images/fpbox_top.jpg) repeat-x;float:left;width:972px;height:9px;}
.fpboxbot{background:url(../images/fpbox_bot.jpg) repeat-x;float:left;width:972px;height:9px;}
.fpboxmid{background:url(../images/fpbox_mid.jpg) repeat-y;width:980px;padding:0 5px;}
.fpboxmid .fphead{font:22px "myriad pro";color:#0e8476;padding:5px 20px;}
.pdisplaybox{width:216px;float:left;margin:0 12px;}
.pboxheadmid{background:url(../images/pboxheadmid.jpg) repeat-x;float:left;width:198px;height:30px;font:bold 18px "myriad pro";color:#fff;padding:10px 0 0 10px;}
a.pboxheadmid1{font:bold 18px "myriad pro";color:#fff;text-decoration:none;}
.pboxmid{background:url(../images/pboxmid.jpg) repeat-y;padding:0 10px;height:290px;}
.pboxmid .pboximgbox{height:150px;}
.pdpad{margin-left:20px;}
a.gray15px{font:15px Arial, Helvetica, sans-serif;color:#999;text-decoration:underline;}
a.gray15px:hover{color:#000;}
.padtop10px{padding-top:10px;}
.padtop5px{padding-top:5px;}
a.gray12px{font:12px Arial, Helvetica, sans-serif;color:#999;text-decoration:underline;}
a.gray12px:hover{color:#000;}
.floatleft{float:left}
.floatright{float:right}
.clear12{clear:both}
