.review-product-list .block-width{width:auto !important}

.review-product-list .border-right,.review-product-list .border-left{background:none !important;padding:0 !important}

#product-review-table{margin-left:1px;margin-right:1px;width: 80%;margin-bottom:15px}

.description{font-size:12px;line-height:14px; color:#646464;padding:12px 0 20px}

.some-text{font-family:tahoma, sans-serif;font-size:10px;line-height:14px;color:#000;padding:0 0 18px}

.some-text-2{color:#717171;font-size:11px;line-height:15px}

.product -shop-main-page{width:230px !important}

.details-button button.button{overflow:visible;width:auto;background:#16657D;border:none ;cursor:pointer;margin:0 3px 0 0}

.banner-content{margin:0;padding:2px 0 0}

.category-title-2{padding-top:3px !important;font-family:Arial, Helvetica, sans-serif}

.foo{border:1px solid #999}

.customer-address-index .col-1 ol li{border:1px solid #B2C2CB;padding:15px;margin:0 15px 10px 0}

.sales-order-history .pager{padding:10px 0 0}

.page-print .col2-set .col-1{width:43%;border:1px solid #B2C2CB;padding:15px;margin:0 10px 10px 0}

.page-print .col2-set .col-2{width:43%;border:1px solid #B2C2CB;padding:15px;margin:0 0 10px}

.page-print p{padding-bottom:10px}

.header .block-navigation{float:right;width:693px;padding:16px 13px 0 0;margin:0 0 4px}

.header .welcome-msg p{padding:7px 15px 5px 10px}

.header .links li{display:inline;font-size:12px;line-height:16px;color:#858585;font- weight:700;padding:0 7px 0 4px;background:url(../images/devider_links.gif) right 1px no-repeat}

.header .links li.last{background:none;padding:0 0 0 4px}

.header .links li a{color:#858585;text-decoration:none}

.header .block-navigation label{font-size:10px;line-height:14px;color:#606060}

.form-language label{padding-right:6px}

.form-language a img{margin-top:2px}

.header .form-currency{float:left;background:#DCDFE0;width:197px}

.header .form-currency select{width:105px;padding:1px;border:1px solid #818181;font-family:tahoma;font-size:10px;line-height:14px;color:#282E3E }

.indent-currency{padding:7px 0 0 14px;height:27px}

.header .form-language select{width:75px;height:16px;padding:1px;border:1px solid #818181;font-family:tahoma;font-size:10px;line-height:14px;color:#282E3E }

.indent-language{padding:7px 0 0 25px;height:27px}

.header .cart-header-block{float:right;width:240px;font-family:tahoma, sans-serif;color:#FBF5F5;font-size:11px;line-height:16px;background:url( ../images/bg_cart.gif) 14px 9px no-repeat #E6E9E9;border-left:1px solid #ECEFF0}

.header .cart-header-block strong{color:#606060;font-size:10px;font-weight:400;padding:0 2px 0 0}

.header .cart-header-block a{color:#CB4D51;font-weight:700;text-decoration:none}

.indent-cart-header {padding:8px 0 0 33px;height:26px}

#nav a span{background:url(../images/bg_menu_right.gif) right 0 no-repeat;padding:11px 39px 8px;font-weight:700}

#billing:use_for_shipping_no{margin:0 46px 0 0}

.radio{border:0 !important}

#form-validate select,#form-validate input,#co-shipping-form select,#co-shipping-form input,#co-billing-form select,#co-billing-form input{border:1px solid #D6CDC6;border-top:2px solid #80807B;border-left:2px solid #80807B;padding:1px}

#form-validate label,#co-shipping-form label,#co-billing-form label{line-height:normal;color:#646464;font:700 11px Arial, Helvetica, sans-serif}

.name-lastname,.input-box-2{width:285px !important}

#advanced-search-list select{height:50px}

.catalog-seo-sitemap-category .col-main ul li{padding:0 0 5px;font-size:10px;text-transform:uppercase}

.catalog-seo-sitemap- category .col-main .pager{border:1px solid #F4F4F4;padding:15px;margin:0 0 10px}

.customer-name-middlename .name-firstname{width:280px !important}

.customer-name-middlename .name-firstname input{width:270px !important}

.name-middlename input{width:50px !important}

.dob-year,.dob-month,.dob-day,.name-middlename{width:60px !important}

.dob-year input,.dob-month input,.dob-day input{width:50px !important;float:none}

.range input{width:70px !important}

.breadcrumbs li strong,.breadcrumbs li a{color:#610B38}

.breadcrumbs li span{font-size:10px;padding:0 14px 0 10px}

.page-title h2{color:#610B38;font-size:13px;line-height:16px}

.cms-index-noroute .col-main dl,.catalog-seo-sitemap-category .col-main ul{margin:0 0 0 10px}

.cms-index-noroute .col-main dt{padding:0;font-weight:700}

.cms-index-noroute .col-main dd{padding:5px 0 5px 5px;font-style:italic}

.pager .limiter select{width:43px;text-align:right;border:1px solid #C5C1C1;color:#646464;margin:0 0 1px 13px}

.sorter a{color:#0B3861;padding:0 4px 0 3px}

.sorter .sort-by select{width:82px;border:1px solid #C5C1C1;color:#646464;margin:0 6px 1px 8px}

.sidebar{font-size:11px;line-height:14px}

/*.left-top-corner{background :url(../images/left_top_corner.gif) left top no-repeat}

.right-top-corner{background:url(../images/right_top_corner. gif) right top no-repeat}

.left-bottom-corner{background:url(../images/left_bot_corner. gif) left bottom no-repeat}

.right-bottom-corner{background:url(../images/right_bot_corner .gif) right bottom no-repeat;width:100%}

.border-left-corner{background:url(../images/ border_left.gif) left top repeat-y #0B3861}

.border-right-corner{background:url(../images/border_right.gif) right top repeat-y}

.border-top-corner{background:url(../images/border_top.gif) left top repeat-x}

.border-bottom-corner{background:url(../images/border_bottom. gif) left bottom repeat-x}
*/

.left-top-corner{background-color:#0a5084;}

.right-top-corner{background-color:#0a5084;}

.left-bottom-corner{background-color:#0a5084;}

.right-bottom-corner{background-color:#0a5084;width:100%}

.border-left-corner{background-color:#0a5084;}

.border-right-corner{background-color:#0a5084;}

.border-top-corner{background-color:#0a5084;}

.border-bottom-corner{background-color:#0a5084;}


.fix-category-image{margin:0 -28px}

.customer-account-index .col2-set{border:1px solid #D0D0D0;padding:15px;margin:0 0 10px}

.block-layered-nav .block-content{padding:15px 10px 10px}

.block-layered-nav .block-content h3{color:#610B38;font-size:11px;line-height:14px;font-weight:700;padding :0 0 10px}

.block-layered-nav dd{padding:10px 0 15px 25px;color:#0B3861;font-size:11px;line-height:15px;font-weight:700}

. block-layered-nav dd a{color:#0B3861;font-size:11px;line-height:15px;font-weight:700}

.block- layered-nav dd .price{color:#0B3861;font-size:11px;line-height:15px;padding:0}

.block- layered-nav .currently .label{color:#0B3861;text-transform:uppercase;font-weight:400}

.block- layered-nav .currently .price{color:#0B3861;font-size:11px;text-transform:uppercase;font-weight :400;padding:0}

.block-layered-nav .currently li{background:url(../images/arr_currently.gif) 14px 9px no-repeat #E9F4F6;padding:3px 0 6px 25px}

.block-layered-nav .currently a{float:right;padding:0 4px 0 0}

.block-layered-nav .actions{text-align:right;padding:13px 15px 25px 0}

.block-layered-nav .actions a{float:none;color:#0B3861;font-weight:700}

.block-cart .block-content{padding:15px 14px 26px 10px}

.block-cart .amount a{color:#0B3861;font-weight:700}

.block-cart h3{font-size:11px;line-height:13px;font-weight:400;color:#646464;padding :16px 0 5px}

.block-cart h4{color:#646464;font-size:11px;line-height:14px;font-weight:700}

.block- cart h4 a{color:#646464;font-size:11px;line-height:14px;font-weight:700;text- decoration:none}

.block-related .block-content{padding:17px 14px 15px 10px}

.block-related .product-image img{border:1px solid #C5C1C1}

.block-related .item .product-details .product-name{font-size:11px;line-height:12px;color:#646464;font-weight: 700}

.block-related .link{color:#610B38;font-size:12px;line-height:13px;font-weight:700}

. block-compare .indent-title{padding:5px 0 7px 10px}

.block-compare .block-content{padding:16px 10px}

.block-compare button.button span,.details-button button.button span{display:block;margin:0;padding:0 4px;line-height:12px;text-align:center;white-space:nowrap;color:#FFF; font:700 10px tahoma, sans-serif}

.block-compare li a{padding-left:5px;color:#646464;line-height:normal;text-decoration:none ;padding:5px 0;font:700 11px tahoma, sans-serif}

.clear-compare{color:#610B38;font-weight:700}

.block-recent .block-content{padding:3px 14px 30px 11px}

/*.block-recent .block-content li{font-size:11px;line-height:16px;color:#646464;background:url(../ images/devider_list.gif) left bottom repeat-x;padding:0 0 4px}*/
.block-recent .block-content li{font-size:11px;line-height:16px;color:#646464;background:url(../ images/devider_list.gif) left bottom repeat-x;padding:0 0 4px;list-style-type:none;}

/*.block-recent .block-content li a{display:block;font-size:11px;line-height:16px;color:#646464;background :url(../images/devider_list_2.gif) left 5px no-repeat;padding:3px 0 4px 19px;text-decoration:none}*/
.block-recent .block-content li a{display:block;font-size:11px;line-height:16px;color:#646464;background :url(../images/devider_list_2.gif) left 5px no-repeat;padding:3px 0 4px 19px;text-decoration:none;list-style-type:none;}

.block-poll .block-content{padding:20px 14px 23px 10px}

.block-poll .block-content h3{font-size:11px;line-height:normal;color:#646464;padding:0 0 7px}

.block-poll .block-content li{padding-bottom:5px}

/*
.block-tags .left-top-corner,.block-compare .left-top-corner{background:url(../images/left_top_corner_2.gif) left top no-repeat}

.block-tags .right-top-corner,.block-compare .right-top-corner{background:url(../images/right_top_corner_2.gif) right top no-repeat}

.block-tags .left-bottom-corner,.block-compare .left-bottom-corner{background:url(../images/left_bot_corner_2.gif) left bottom no-repeat}

.block-tags .right-bottom-corner,.block-compare .right-bottom-corner{background:url(../images/right_bot_corner_2.gif) right bottom no-repeat;width:100%}

.block-tags .border-left-corner,.block-compare .border-left-corner{background:url(../images/border_left_2.gif) left top repeat-y #610B38}

.block-tags .border-right-corner,.block-compare .border-right-corner{background:url(../images/border_right_2.gif) right top repeat-y}

.block-tags .border-top-corner,.block-compare .border-top-corner{background:url(../images/border_top_2.gif) left top repeat-x}

.block-tags .border-bottom-corner,.block-compare .border-bottom-corner{background:url(../images/border_bottom_2.gif) left bottom repeat-x}
*/

.block-tags .left-top-corner,.block-compare .left-top-corner{background-color:#0a5084;}

.block-tags .right-top-corner,.block-compare .right-top-corner{background-color:#0a5084;}

.block-tags .left-bottom-corner,.block-compare .left-bottom-corner{background-color:#0a5084;}

.block-tags .right-bottom-corner,.block-compare .right-bottom-corner{background-color:#0a5084;}

.block-tags .border-left-corner,.block-compare .border-left-corner{background-color:#0a5084;}

.block-tags .border-right-corner,.block-compare .border-right-corner{background-color:#0a5084;}

.block-tags .border-top-corner,.block-compare .border-top-corner{background-color:#0a5084;}

.block-tags .border-bottom-corner,.block-compare .border-bottom-corner{background-color:#0a5084;}

/*.block-tags .indent-title,.indent-title{padding:6px 0 7px 10px}*/
.block-tags .indent-title,.indent-title{padding:0 0 0 0; background-color:#0a5084;}

.block-tags .block-title h2,.block-compare .block-title h2{color:#FFF;line-height:1.5;font:700 13px Arial, Helvetica, sans-serif}

.block-tags .actions{padding:12px 0 0}

.block-tags .actions a{float:right;line-height:14px;background:#AFD8DE;padding:0 7px;text-decoration:none;font:700 10px tahoma, sans-serif}

.block-tags .actions a:hover,.no-decore:hover,.no-decore{text-decoration:none}

.block-tags .block-content{padding:15px 14px 23px 10px}

.block-tags ul{font-size:12px;line-height:normal}

.block-subscribe .block-content{padding:15px 10px 15px 11px}

.block-subscribe .block-content label{display:block;color:#646464;font-weight:700;padding:0 0 7px}

.block-subscribe .block-content #newsletter{width:183px;border:1px solid #818181;margin:0 0 8px;padding-bottom:1px}

.block-subscribe .block-content button.button{display:block;float:right}

.block-subscribe button.button{overflow:visible;width:auto;background:#B45F04;border:none ;cursor:pointer;margin:0 3px 0 0}

.block-subscribe button.button span{display:block;margin:0;padding:0 4px;line-height:12px;text-align:center;white-space:nowrap;color:#576769; font:700 10px tahoma, sans-serif}

.sidebar .block-progress dl{border:1px solid #BEBEBE;border-top:none}

.sidebar .block-progress .block-title{padding:13px 5px 10px 11px;text-transform:uppercase;background:#E9F4F6;color:#646464;font-size :11px;line-height:normal;font-family:Arial, Helvetica, sans-serif}

.sidebar .block-progress .block-title h2{text-transform:uppercase;color:#646464;font-size:11px;line-height: normal;font-family:Arial, Helvetica, sans-serif}

.sidebar .block-progress .block-content{padding:15px 10px 20px 11px;border:1px solid #B2C2CB;border-top:none}

.sidebar .block-progress dt{font-weight:700;border-top:1px solid #B2C2CB;padding:13px 10px 7px 18px;font-size:12px;line-height:normal;color:#646464}

.sidebar .block-progress dt a{font-weight:700;font-size:11px;line-height:normal;color:#646464}

. sidebar .block-progress dd.complete{padding-top:28px;padding-bottom:25px}

.login-list{margin:0 0 0 5px}

.login-list li{background:url(../images/bull_list.gif) 0 7px no-repeat;font-size:10px;line-height:16px;padding:0 0 0 12px}

.login-list li a{font-size:10px;line-height:16px}

.category-title h2{font-family:Arial, Helvetica, sans-serif;color:#0B3861;font-size:13px;line-height:16px}

.border-grid{ border:1px solid #C5C1C1;padding:1px;margin:0 5px 5px 0}

.products-grid td .rating-box{margin:2px auto;float:left}

.products-grid .product-shop{float:right;text-align:right;width:150px;padding:0 10px 5px 0}

.border-product{border:1px solid #C5C1C1;padding:2px 0 2px 12px;margin:0 0 5px}

.products-grid-2 .product-image-col{float:left;margin:0 11px 0 0}

.products-grid-2 .product-shop{float:left;width:290px;padding:5px 0 0}

.products-grid-2 .add-to-links,.products-grid .product-shop .add-to-links{margin:6px 0 0}

.products-list{margin:0 0 20px}

.products-list .product-shop .product-name{padding:3px 0 0;color:#610B38}

.products-list .product-shop .add-to-links .separator{display:inline;padding:0 7px 0 4px}

.products-list .product-shop .desc{font-size:12px;line-height:14px;color:#000;padding:4px 0 0}

.product-shop-block{width:300px;overflow:hidden;padding:6px 0 0}

.product-shop-block p.devider-line{float:right;border-left:1px solid #C5C1C1;padding:3px 0 1px 15px;margin:0 0 0 14px}

.products-list-2 .product-image-col{float:left;margin:0 15px 0 0}

.products-list-2 .product-shop{float:left;width:270px}

.catalog-product-view .rating-box{float:left;margin:0 22px 0 0}

.catalog-product-view .rating-links .separator{padding:0 9px}

.catalog-product-view .product-pricing{margin:10px 0 7px}

.catalog-product-view .add-to-box{padding:15px 0 14px}

.more-views h3{color:#610B38;font-size:12px;line-height:normal;font-family:tahoma, sans-serif;margin:0 0 7px}

.more-views{margin:0 0 39px}

.product-view .product-name h2{font-size:11px}

.product-view .short-description h3{padding:0 0 5px}

.tier-prices{background:#C9C8C2;padding:7px 0 5px 15px;margin:0 0 10px;font-family:tahoma, sans-serif;font-size:13px;line-height:normal;color:#272727}

.add-to-links li a,.add-to-links li,.ratings .rating-links a{color:#610B38;font-weight:700;font-size:11px;line-height:16px}

.add-to- links .link-compare,.ratings .rating-links .link-compare{color:#0B3861}

.add-to-cart button.button span{line-height:13px}

#product-tabs .tabs .corner-left-top{background:url(../images/tabs_button_corner_left_top. gif) left top no-repeat;width:160px;display:block;float:left;color:#646464;line-height :16px;text-decoration:none;cursor:pointer;margin-right:2px;font:700 12px tahoma, sans-serif}

#product-tabs .tabs .corner-right-top{background:url(../images/tabs_button_corner_right_top. gif) right top no-repeat;display:block}

#product-tabs .tabs .border-top{background:url(../images/tabs_border.gif) left top repeat-x #fff;display:block;margin:0 10px;padding:10px 0;text-align:center;height:13px;overflow:hidden}

/*#product-tabs .tabs .active-tab{color:#646464;background-color:#fff;margin-bottom:-1px; position:relative;height:34px}*/
#product-tabs .tabs .active-tab{color:#646464;margin-bottom:-1px; position:relative;height:34px}

/*#width-tab{width:157px !important}*/
#width-tab{width:165px !important}

#width-tab-2{width:176px !important}

#width-tab-3{width:161px !important}

#width-tab-4{width:112px !important}

#product-tabs .tabs-content .tabs-content-top{background:url(../images/tabs_corner_left_top.gif) left top no-repeat}

#product-tabs .tabs-content .tabs-content-top div{background:url(../images/tabs_corner_right_top.gif) right top no-repeat}

#product-tabs .tabs-content .tabs-content-top div div{background:url(../images/tabs_border.gif) left top repeat-x #fff;margin:0 10px;height:10px;overflow:hidden}

#product-tabs .tabs-content .border-left{background:url(../images/tabs_border.gif) left top repeat-y #fff}

#product-tabs .tabs-content .border-right{background:url(../images/tabs_border.gif) right top repeat-y}

/*#product-tabs .tabs-content .border-right .block-width{width:660px;overflow:hidden;position:relative;padding-left: 9px;padding-top:10px}*/
#product-tabs .tabs-content .border-right .block-width{width:620px;overflow:hidden;position:relative;padding-left: 9px;padding-top:10px}

#product-tabs .tabs-content .tabs-content-bot{background:url(../images/tabs_corner_left_bot.gif) left top no-repeat}

#product-tabs .tabs-content .tabs-content-bot div{background:url(../images/tabs_corner_right_bot.gif) right top no-repeat}

#product-tabs .tabs-content .tabs-content-bot div div{background:url(../images/tabs_border.gif) left 9px repeat-x #fff;margin:0 10px;height:10px;overflow:hidden}

/*#tabber{display:block;width:2760px;list -style:none;overflow:hidden}*/
#tabber{display:block;width:2760px;list -style:none;overflow:hidden}

#tabber .tabs-list{width:660px;float:left;display:block;margin-right:30px}

# product-attribute-specs-table{margin-top:1px}

.data-table#product- attribute-specs-table th{padding:10px 0 13px 29px}

.data-table#product-attribute-specs-table td{color:#545454;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;padding:10px 0 13px 18px}

.description-2{padding:18px 0 20px 19px}

.product-view .up-sell h3{margin-bottom:10px}

.product-view .up-sell .product-name{margin-bottom:5px}

.product-view .tags h4{color:#646464;font-weight:400;font-size:12px;line-height:18px;padding :5px 0}

.product-view .tags button.button span{margin:0;padding:0 4px;line-height:16px}

.product-name a{font-size:11px;font-weight:700;line-height:14px;color:#000;text- decoration:none}

ul.tags-list{font-size:12px;line-height:16px;color:# 0B3861;margin:0 0 15px}

.tags-list li.first{padding-left:0}

.tags-list li.last{background:none}

.tags-list li a{font-weight:700;color:#610B38;padding-right:4px}

/*#productTagName{width: 577px;border:2px solid gray;border-bottom:1px solid #CDCDCD;margin-left:0}*/
#productTagName{width: 400px;border:2px solid gray;border-bottom:1px solid #CDCDCD;margin-left:0}

.cart{padding:0 11px 0 1px}

.cart .data-table{margin:0 0 45px;border-right:1px solid #C5C1C1}

.cart .data-table td{padding-top:20px}

.cart .data-table .bg-a-right{background:#E9F4F6;padding:14px 14px 12px 15px}

.cart .checkout-types li{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:normal;color:#E9F4F6;padding:9px 0 0}

.cart .totals li{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:normal;color:#E9F4F6;padding:20px 0 0}

.cart .checkout-types li a{line-height:normal;color:#E9F4F6;font:700 11px Arial, Helvetica, sans-serif}

.cart .page-title{background:transparent url(../images/bg_title.gif) repeat-x scroll left bottom;color:#FFF;margin:0 0 11px;padding:11px 0 8px 9px;font-family:Arial, Helvetica, sans-serif}

.cart .checkout-types button.button,.block-compare button.button{overflow:visible;width:auto;background:#16657D;border:none ;cursor:pointer}

.cart .checkout-types button.button span{display:block;margin:0;padding:1px 4px 3px;line-height:14px;text-align:center;white-space:nowrap;color:#FFF; font:700 12px tahoma, sans-serif}

.cart .cart-collaterals .col-1 .crosssell{border:1px solid #C5C1C1;padding:15px 6px 10px 8px}

.cart .crosssell .product-image img{border:1px solid #C5C3C3}

.cart .crosssell .product-shop p,.customer-address-index .col-2 ol li{padding:0 0 15px}

.devider-crosssell{border-bottom:1px solid #E2E0E0;padding:12px 5px 5px 10px;margin:0}

.cart .discount{border:1px solid #C5C1C1;padding:13px 10px 27px 16px;margin:0 0 12px}

.cart .discount label{line-height:16px;padding:5px 0 0;color:#646464;display:block;font:700 10px tahoma, sans-serif}

#coupon_code{padding:0;font-size:10px;line-height:12px; padding-bottom:3px;margin-right:5px;width:222px;border:1px solid #D6D6D4;border-left:2px solid #828282;border-top:2px solid #828282}

.cart .shipping input.input-text{width:218px;border:1px solid #D6D6D4;border-left:2px solid #828282;border-top:2px solid #828282}

.cart .shipping select{width:225px;border:1px solid #D6D6D4;border-left:2px solid #828282;border-top:2px solid #828282}

.cart .shipping .form-list li label,.shipping-text{line-height:16px;padding:8px 0 0;color:#646464;font:700 10px tahoma, sans-serif}

.cart .shipping .buttons-set{padding:5px 0 0;margin:0}

.cart .shipping .buttons-set .button{float:none;padding:0;margin:0}

.checkout-multishipping-shipping .narrow address,.cart .shipping .form-list li,.product-view .tags h3{padding:0 0 10px}

.checkout-multishipping-overview .col2-set,.sales-order-creditmemo .col2-set,.sales-order-invoice .col2-set,.sales-order-view .col2-set,.border-block{border:1px solid #B2C2CB;padding:15px;margin:0 0 10px}

.opc .active .step-title .number{float:left;font-size:12px;line-height:16px;padding:2px 6px;margin-right:10px;border:none;background:#0B3861;color:#FFF;font- weight:700}

.opc .active .step-title h3{color:#0B3861;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:22px}

.opc .active .step{background:#E9F4F6;border-top:1px solid #B2C2CB;padding:20px 31px;position:relative}

.opc .col2-set{border:0;padding:0}

.multiple-checkout h3,.cart .cart-collaterals .col-1 .crosssell h3,.customer-account-create #form-validate h3{margin:0 0 15px}

.multiple-checkout .wide h4{margin:0 0 4px}

.sp-methods dd,.sp-methods dt,.product-view .product-img-box #track_hint{padding:2px 0}

.footer .store-switcher{text-align:center;margin:0 auto;padding:10px 0 0}

.indent-footer{padding:12px 0 10px;font-family:tahoma;margin:0 6px 0 7px}

.footer .small-menu{padding:0;text-align:center;margin:0}

.footer p{text-align:center;font-size:10px;line-height:14px;color:#707173}

. footer ul{padding:0 20px 0 0;margin:0}

/*.footer ul li{font-size:12px;line-height:14px;display:inline;color:#707173;padding: 0 10px 0 8px;background:url(../images/devider_footer.gif) right 0 no-repeat}*/
.footer ul li{font-size:12px;line-height:14px;display:inline;color:#707173;padding: 0 10px 0 8px;}

.footer ul li.last{background:none;padding:0 10px 0 8px}

.footer .top-links{padding:6px 0 0}

.footer .top-links ul{padding:0 20px 0 0}

.footer .top-links ul li{display:inline;color:#707173}

.footer .top-links ul li a,.footer ul li a{color:#707173;text-decoration:none}

.footer .top-links ul li a:hover,.footer ul li a:hover,.product-name a:hover,.block-recent .block-content li a:hover,.block-compare li a:hover,.block-cart h4 a:hover,.header .cart-header-block a:hover,.header .links li a:hover{text-decoration:underline}

.wrapper{text-align:left;margin:0 auto;padding:0;border:0;width:920px}

.page{width:920px;margin:0 auto;padding:10px 0;text-align:left}

.page-print{background:#fff;padding:20px;text-align: left}

.page-popup{padding:20px;text-align:left}

.main{padding:0 0 20px;margin:10px 0}

.col-left{margin-right:4px;padding-top:4px;float:left;width:230px; padding:5px 5px 0}

.col-main{float:left;width:670px}

.col-right{margin:0 0 0 4px;padding-top:4px;float:right;width:230px;border:1px solid #ddd;padding:5px 5px 0}

.col1-layout .col-main{float:left;width:925px}

.col-2-left-layout .col-main{float:right;width:670px}

/*.col3-layout .col-main{width:484px;margin-left:10px}*/
.col3-layout .col-main{width:410px;margin-left:10px;margin-right:10px;}

.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-2{float:left;width:23.5%;margin:0 2%}

.col4-set .col-3,.col4-set .col-1{float:left;width:23.5%}

.col4-set .col-4{float:right;width:23.5%}

.logo{float:left;width:200px;height:63px; overflow:hidden}

/*.header{min-height:61px;height:61px;padding:10px;} --Commented out TRJ 091609*/

.header .logo{background-position:0 0;background-repeat:no-repeat;text-indent:-999em}

.header .logo a{display:block;width:200px;height:63px}

.header .welcome-msg{background:#C8CBCC;margin:0 13px 4px 14px;height:34px;font-size:13px;line-height:normal;color:#858585;font- weight:700;text-align:right}

.header .links{margin:0 12px 12px 0;padding:0;float:right}

.header .form-search .search-autocomplete ul{border:1px solid #ddd;background-color:#fff}

.header .form-search .search-autocomplete li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer}

.header .form-search .search-autocomplete li .amount{float:right;font-weight:700}

.header .form-language{float:left;background:#EFF2F3;border-left:1px solid #E9ECED;width:252px;text-align:center}

#nav{font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #ddd;padding:5px 0;margin:10px 0}

#nav li.over,.header .form-search .search-autocomplete{z-index:999}

#nav span{display:block;cursor:pointer;white-space:nowrap}

#nav li ul span{white-space:normal}

#nav li{background:url(../images/bg_menu.gif) 0 0 repeat-x;margin-right:4px;position:relative;text-align:left;float:left}

# nav li.active a{color:#2a2824}

#nav a{background:url(../images/bg_menu_left.gif) 0 0 no-repeat;float:left;padding:5px 12px 6px 8px;color:#898885;font-weight:700}

#nav ul li.last{background:#656461;padding-bottom:0}

#nav ul{position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #ddd}

#nav ul ul{top:5px}

#nav li.over > ul{left:0}

#nav li.over > ul li.over > ul{left:100px}

#nav li.over ul ul{left:-10000px}

#nav ul li a{font-size:11px;line-height:14px;font-weight:normal !important;background:#f6f6f6;color:#898885}

#nav ul li a:hover{background:#ccc;color:#fff !important}

select{height:auto !important;padding:1px}

select option{padding-right:10px}

textarea{overflow:auto; width:200px;}

input.checkbox,input. radio{margin-right:3px}

input.qty{width:2.5em !important}

button.button{overflow:visible;width:auto;background:#cccccc; border:1px solid #717171;cursor:pointer}

button.button span{line-height:12px;display:block;margin:0;padding:0 8px 1px;font:700 12px/16px Arial, Helvetica, sans-serif;text-align:center;white-space:nowrap;color:#000;font:700 10px tahoma, sans-serif}

.field-100{border:1px solid #888;padding:2px;overflow:hidden}

.form-list li.add-row{border-top:1px solid #ddd;margin-top:10px}

.group-select li,.form-list li,.block-compare .actions{margin:0 0 5px}

.group-select .input-box,.form-list .input-box{float:left;width:260px}

.group-select select{width:516px}

.group-select .input-box select,.form-list select{width:256px}

.buttons-set{clear:both;margin:5px 0 0;padding:5px;border:1px solid #ddd}

.buttons-set button.button{margin:0 0 0 15px;float:right}

.buttons-set2{clear:both;margin:5px 0 0;padding:5px;border:1px solid #ddd;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}

.required{color:#f00}

p.required{font-weight:700;padding-right :5px;font-size:10px;text-align:right}

.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position: relative}

.success{color:#3d6611;font-weight:700}

.notice{color:#ccc}

. messages{width:100%;overflow:hidden}

.messages li li{margin:0 0 3px}

.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}

.breadcrumbs,.col2-set{ padding:0;margin:0}

.breadcrumbs li{font-size:11px;line-height:normal;color:#610B38;font-weight:700; display:inline}

.page-title{background:url(../images/bg_title.gif) left bottom repeat-x;color:#610B38;border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 10px}

.pager{font-size:11px;line-height:normal;border-bottom:1px solid #C5C1C1;border:1px solid #ddd;padding:5px;margin:5px 0;text-align:center}

.pager .pages{margin:0 135px}

.pager .pages li,.pager .pages ol,.products-list .product-shop .add-to-links li,.products-grid-2 .add-to-links .separator,.products-grid-2 .add-to-links li{display:inline}

.sorter{font-size:11px;line-height:normal;border:1px solid #ddd;padding:5px;margin:5px 0}

.sorter .sort-by{padding:0 23px 0 0;float:right}

.data-table th{padding:5px;border:1px solid #ddd;font-weight:700;white-space:nowrap}

.data-table thead{background-color:#f2f2f2}

.data-table tbody.even td,.data-table tbody.odd td{border-width:0 1px}

.data-table th .tax-flag{white-space:nowrap;font-weight:400}

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}

.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 dd{padding:0 0 0 1.5em}

.std blockquote{font-style:italic;padding:0 0 0 1.5em}

.std address{font-style:normal}

/*.block{border:1px solid #ddd;margin:0 0 10px}*/
.block{border:1px solid #ddd;}

/*.block .block-title{border-bottom:1px solid #ddd;padding:0 10px}*/
.block .block-title{border-bottom:1px solid #ddd;padding:2px 10px 0 4px; background-color:#0a5084;}

.block .block-title h2{color:#FCFFFF;line-height:1.5;font:700 16px Arial, Helvetica, sans-serif}

.block h3{font-size:14px;line-height:1.5}

.block .block-content{padding:10px}

.block-currency select{width:100%;border:1px solid #888}

.block-layered-nav dt{background:#E9F4F6;padding:3px 0 6px 14px;margin:0 3px 0 0;color:#0B3861;text-transform:uppercase;font-weight:700}

.block-layered- nav .currently{margin:0 3px 0 0}

.block-cart .amount,.messages li{margin:0 0 10px}

.block-cart .subtotal{background:#E9F4F6;padding:3px 7px 4px 0;margin:0 0 8px;text-align:center}

.mini-products-list .product-image{float:left;width:50px;padding:5px;border:1px solid #ddd;margin-right:-75px}

.mini-products-list .product-details{padding:0 3px 0 0;margin-left:75px}

.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0}

.block-related li{margin-bottom:20px;padding:5px 0}

.block-related .item .product-image{float:left;margin-right:-65px}

.block-related .item .product-details{text-align:right;margin-left:65px}

.block-poll .label{font-family:tahoma, sans-serif;font-size:12px;line-height:14px;display:block;margin-left: 18px}

.block-banner .block-content{padding:13px 0 27px;text-align:center}

.category-title{background:url(../images/bg_title .gif) left bottom repeat-x;padding:12px 0 8px 8px;color:#0B3861;border-bottom:1px solid #ddd;margin:0 0 10px}

.category-image{margin-bottom:10px;width:98%;display:block;margin:0 auto}

.products-grid{margin-bottom:20px;width:100%}

.products-grid tr.even,li.even,tr.tax-details td,.data-table tbody.even,.data-table tr.even{background-color:#f6f6f6}

.products-grid td{width:33%;border:1px solid #ddd;padding:5px}

.products-list li.item{border:1px solid #ddd;padding:5px;margin:0 0 5px}

.products-list .product-shop{text-align:right;padding:0 23px 3px 0;float:right;width:320px}

.listing-type-grid{background:url(../images/ bkg_products-grid3.gif) 0 0 repeat}

.listing-type-grid .grid-row{border-bottom:1px solid #d9dde3}

.listing-type-grid li.item{float:left;width:300px;padding:12px 10px;line-height:1.6em;overflow:hidden}

.listing-type-grid .last{border-bottom:0}

.listing-type-grid .rating-box{float:left;margin-left:0;margin-right:5px}

.listing-type-grid .actions{margin:10px 0;text-align:center}

.product-view{padding:13px 0 0}

.product-view .product-img-box{padding:2px 0 0;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{font-size:10px;line-height:16px;color:#000;text-align: center}

.product-view .product-img-box .zoom{margin-bottom:10px;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 0 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 ul{margin-left:-4px; list-type:none;}

/*.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 0 8px 4px}*/
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 0 8px 4px; list-style-type:none;}

.product-image-popup{margin:0 auto}

.product-image-popup .nav,.listing-type-grid .product-image,.header .form-search{text-align:center}

.product-view .product-shop{float:right;width:385px}

.product-view .product-name{font-size:11px;margin:0 0 15px}

.product-view .short-description{color:#000;font-size:12px;line-height:16px;padding- top:10px}

.ratings .amount{line-height:14px;color:#646464}

.ratings .rating-links{color:#610B38;font-size:11px;font-weight:400;line-height: 16px;margin:0 0 5px}

.rating-box{width:69px;height:13px;font-size:0;line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x;position:relative;overflow:hidden}

.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../ images/bg_rating.gif) 0 100% repeat-x}

.availability .out-of-stock,.error{font-weight:700;color:#f00}

.price{font-size:12px; line-height:normal;color:#C32B2B;font-weight:700;padding:0 0 0 6px;white-space:nowrap !important}

.price-box,.block-reorder li,.block-compare li,.mini-products-list li,.checkout-multishipping-overview .narrow h5,.cms-index-noroute .col-main .disc li{padding:5px 0}

.regular-price .price{font-size:12px;line-height:15px;color:#C32B2B;font-weight:700}

. old-price .price{font-weight:700;text-decoration:line-through}

.price-including-tax .label,.price-excluding-tax .label,.old-price .price-label{white-space:nowrap}

.price-incl-tax,.price-excl-tax .price,.price-excl-tax,.price-including-tax,.price-excluding-tax,a. minimal-price-link,.product-image-popup .image,.product-view .up-sell .ratings .rating-links a,.dob-year label,.dob-month label,.dob-day label{display:block}

.price-incl-tax .label,.price-excl-tax .label{display:block;white-space:nowrap}

.price-incl-tax .price{display:block;font-weight:700}

.price-as-configured .price-label,.price-to .price-label,.price-from .price-label,.minimal-price .price-label,.special-price .price-label{font-weight:700;white-space:nowrap}

.add-to-links .separator{font-size:11px;line-height:16px;color:#610B38;font-weight:400 ;display:none}

.add-to-cart label{line-height:13px;float:left;margin-right:5px}

.add-to-cart .qty{padding:0;font-size:10px;line-height:13px;height:11px;color:#646464 ;text-align:right;float:left}

.add-to-cart button.button{float:left;margin-left:5px}

.add-to-box .add-to-cart{margin:10px 0 0;float:left}

.add-to-box .or{padding:7px 0 0;float:left;margin:0 10px;font:700 12px tahoma, sans-serif}

.product-options{padding:10px;margin:10px 0 0;border:1px solid #ddd;background-color:#f6f6f6}

.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 input.input-text{width:98%}

.product-options dd textarea{width:98%;height:8em}

.product-options .options-list input.radio,.block-poll input.radio{float:left;margin:3px -18px 0 0}

.product-options .options-list input.checkbox,.block-reorder input.checkbox{float:left;margin:3px -20px 0 0}

.product-options .options-list .label,.block-reorder .label{display:block;margin-left:20px}

.product-options ul.validation-failed{padding:0 7px}

.product-options p.required,.ship-block{padding:15px 0 0}

.product-options-bottom{margin:0 0 10px;padding:10px;border:1px solid #ddd;border-top:0}

.product-view .up-sell .products-grid td{width:25%}

.product-view .tags .form-add-tags label{display:block;color:#646464;font-size:12xp;line-height:16px;font- weight:700;padding:0 0 5px;float:left}

.product-view .tags .form-add-tags .input-box{float:left;margin:0 5px}

.product-view .tags .form-add-tags p,.clear-block{clear:both}

.product-view .add-review .product-name span,.price-excluding-tax .price,a.minimal-price-link .price{font-weight:400}

.product-name{color:#000;font-size:1em;font- weight:700;line-height:1.5}

.tags-list li{background:url(../images/devider_tags.gif) right 4px no-repeat;padding:0 14px;display:inline}

.cms-home .products-grid td{width:20%}

.product-review .product-img-box{float:left;width:140px}

.product-review .product-img-box .product-image{display:block;border:1px solid #ddd;padding:1px}

.product-review .details{float:right;width:570px}

.cart .checkout-types{margin:0 13px 24px 0;float:right;text-align:right}

.cart-table .item-msg,.footer label{font-size:10px}

.cart .cart-collaterals{padding:0;margin:0;float:left;width:600px}

.cart .crosssell .product-image{float:left;margin-right:-90px}

.cart .crosssell .product-shop{margin-left:90px}

.cart .shipping{border:1px solid #C5C1C1;padding:13px 10px 27px 16px}

.cart .totals{width:218px;background:#E9F4F6;border:1px solid #C5C1C1;float:right}

.cart .totals table,.product-options dd select,.data-table{width:100%}

.cart .totals table th{padding:15px 30px 0 0;font-weight:700}

.item-options dt{font-weight:700;font-style:italic}

.item-options dd,.price-notice{padding-left:10px}

.truncated a.details,.truncated a.dots,.truncated{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 #ddd;position:relative}

.opc li.section{border:1px solid #ddd;border-bottom:0}

.opc .step-title{background-color:#f6f6f6;padding:0 5px;text-align:right}

.opc .step-title .number{font-size:12px;padding:0 5px;border:1px solid #B2C2CB;color:#3A4750;font-weight:700;float:left;line-height:22px;margin -right:5px}

.opc .step-title h3{color:#3A4750;padding:0;float:left}

.opc .allow .step-title,tr.tax-total{cursor:pointer}

.opc .active .step-title{background:#E9F4F6;background-color:#ccc;cursor:default}

.opc .step{border-top:1px solid #ddd;padding:10px;position:relative}

.opc .step .tool-tip{right:10px}

.checkout-progress{padding:0 50px;margin:10px 0}

.checkout-progress li{margin:0 6px 0 0;text-transform:uppercase;font-weight:700;float:left;width:20%;border- top:5px solid #ccc;text-align:center;color:#ccc}

.checkout-progress li.active{border-top-color:#000;color:#000}

.multiple-checkout{position: relative}

.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}

.multiple-checkout .grand-total{font-size:1.5em;text-align:right}

.sp-methods .form-list{padding-left:20px}

.sp-methods select.month{width:150px;margin-right:10px}

.sp-methods select.year{width:96px}

.sp-methods input.cvv{width:3em !important}

.please-wait{color:#646464;line-height:14px;float:right; margin-right:5px;font:700 11px Arial, Helvetica, sans-serif}

.cvv-what-is-this{cursor:help;margin-left:5px}

.tool-tip{ border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999 }

.tool-tip .btn-close,.block .actions,.title-buttons,.footer address,.products-grid-2 td{text-align:right}

.tool-tip .tool-tip-content{padding:5px}

.gift-message-form{border:1px solid #ddd;background-color:#f5f5f5}

.gift-message-form .inner-box{padding:5px;height:300px;overflow:auto}

.gift-message-link{ display:block;background:url(../images/bg_collapse.gif) 0 4px no-repeat;padding-left:20px}

.gift-message-link.expanded,tr.show-details .tax-collapse{background-position:0 -53px}

.gift-message-row .btn-close,.product-options dt .qty-holder,.mini-products-list .product-details .btn-remove,.pager .limiter,.col2-left-layout .col-main,.checkout-multishipping-addresses .page-title button.button,.product-view .up-sell .ratings .rating-box,.product-shop-block .price-box,.products-list .rating-box,.customer-address-index .page-title .button.button{float:right}

.checkout-agreements li,.product-options-bottom .price-box,.product-options dd,.checkout-onepage-index .form-list{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}

.login-page .content{min-height:150px}

.dashboard .recent-orders{padding:15px;border:1px solid #C9C8C2;margin:10px 0}

.dashboard .tags .number,.block-related input.checkbox{float:left;margin-right:-20px}

.dashboard .tags .details,.block-related .item{margin-left:20px}

.dashboard .reviews,.dashboard .tags{padding:15px;border:1px solid #C9C8C2;margin:0 0 7px}

.order-info,.data-table td{border:1px solid #ddd;padding:5px}

.order-info dt,.gift-message dt strong,.product-options dt label,.tier-prices .price,.price-notice .price,.price-including-tax .price,.special-price .price,.price-box .price,.availability .in-stock,.block-progress dt,.block-poll .votes,.std dt,.form-list label,.customer-address-index .col-1 ol li a,.customer-address-index .col-2 ol li a{font-weight:700}

.page-print .print-head img,.product-view .tags .form-add-tags button.button,.add-to-box .add-to-links,.products-list .product-image,.block .actions a,.sorter .view-mode,.pager .amount,.v-fix,.buttons-set .back-link,.products-grid .product-image-col{float:left}

.page-print .print-head address{float:left;margin-left:15px}

.page-print .gift-message-link,.product-view .up-sell .ratings .rating-links .separator,.breadcrumbs .title-breadcrumbs,.review-product-list .tabs-content-bot,.review-product-list .tabs-content-top,.review-product-list #tabs{display:none}

.footer{margin:0 14px 25px 15px;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;min-height:53px;height:53px;text-align:center;padding:10px;clear :both;background:#fff;font:400 10px/15px Verdana, Arial, Helvetica, sans-serif;color:#404040}

.footer a:visited,.footer a{color:#4e4b4e;text-decoration:none}

.footer a:hover{color:#000;text-decoration:underline}

{font:12px Arial, Helvetica, sans-serif;white-space:nowrap;border-bottom:1px solid #B2C2CB;border-bottom-width:1px;padding-right:20px;border-color:#0B3861; background-color:#fafaec;background-image:url(../images/note_msg_icon. gif);border-style:solid !important;border-width:1px !important;background-position:10px 10px !important;background-repeat:no-repeat !important;min-height:24px !important;width:100%;border:0;vertical-align:middle;margin-bottom:1px; padding:0;float:none;margin:0;padding-bottom:1px;background:url(../ images/devider_sub_menu.gif) left bottom repeat-x;color:#16657D;display:block;text-decoration:none;font:italic bold !important 10px 1.3em tahoma}

