.page{width:960px;margin:0 auto;text-align:center;background:#fff;border-left:1px solid #7d8fa6;border-right:1px solid #7d8fa6;}
.page-print{background:#fff;padding:20px;text-align:left;}
.page-popup{padding:20px;text-align:left;}
.main{margin:0 0 14px;min-height:350px;background-color:#fff;text-align:left;}
.sidebar{min-height:350px;}
.col-left{float:left;width:202px;padding:0;margin:0 0 -1px;}
.col-main{float:left;width:728px;padding:0 0 15px 15px;}
.boxer{border-style:solid;border-width:1.5px;background-color:#ffffff;-moz-border-radius: 15px;border-radius: 15px;border-color:#CCCCCC;}
.col-right{float:right;width:190px;padding:0;margin-right:25px;/*margin-top:31px;*/}
.col1-layout{background-position:-1000px 0;padding-top:5px;}
.col1-layout .col-main{float:none;width:auto;}
.col1-layout .breadcrumbs{margin-bottom:0!important;}
.col2-left-layout{background-position:-573px 0;padding-top:5px}
.col2-left-layout .col-main{float:right;}
.col2-right-layout{background-position:573px 0;}
.col3-layout{background-position:0 0;}
.col3-layout .col-main{width:527px;display:inline;}
.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%;}
input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#444;}
input.input-text,select,textarea{background:#fff;border:1px solid #c7c7c7;background:#fff url(../images/bkg_input.gif) 0 0 repeat-x;}
input.input-text,textarea{padding:2px 2px;background:#fff url(../images/bkg_input.gif) 0 0 repeat-x;}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{padding:2px 2px;border-bottom:1px solid #bbb;}
select.multiselect option:last-child{border-top:0;}
textarea{overflow:auto;}
input.radio,input.checkbox{margin-right:3px;font-size:11px!important;margin-top:2px;vertical-align:top;}
input.radio{font-size:10px!important;}
input.qty{width:2.5em!important;}
button.button:-moz-focus-inner{padding:0;border:0;}
/*button.button{-webkit-border-fit:lines;}*/
button.button{border:0;padding:0;margin:0;background:transparent;overflow:visible;cursor:pointer;vertical-align:middle;}
a.button,button.button span,a.button span,button.button span span{background-color:transparent;background-image:url(../images/bkg_btn.jpg);background-repeat:no-repeat;}
a.button,button.button span{border:0;padding:0 0 0 10px;margin:0;cursor:pointer;background-position:0 0;display:-moz-inline-stack;display:inline-block;color:#162a47;height:26px;text-decoration:none;}
a.button span,button.button span span{padding:3px 15px 1px 5px;color:#162a47;background-position:100% 0;display:-moz-inline-block;display:inline-block;white-space:nowrap;text-transform:uppercase;font:bold 11px/20px Arial,Helvetica,sans-serif;height:23px;}
a.button{line-height:21px;}
a.button{line-height:20px;}
.button:active{bottom:-1px;right:-1px;position:relative;z-index:2;}
button.button:active span span{margin:0;}
button.btn-small span{font-size:11px;line-height:14px;padding:1px 9px 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;}
.validation-advice{clear:both;font-size:11px!important;padding:3px 0 0!important;color:#d91a00!important;}
.product-options .validation-error .options-list,.validation-failed{border:1px solid #f47d4e!important;background:#fff7f5!important;}
input.input-text.validation-failed,textarea.validation-failed{background:#fff7f5 url(../images/bkg_input-failed.gif) 0 0 repeat-x!important;}
span.validation-passed,div.validation-passed{background:url(../images/icon_ok.gif) 100% 2px no-repeat;padding-right:20px;}
span.validation-error,div.validation-error{background:url(../images/icon_error.gif) 100% 2px no-repeat;padding-right:20px;}
.required em{color:#f15c22;margin-right:4px;}
p.required{margin:0;padding:5px 0 0 0;text-align:right;width:620px;font-size:11px;color:#f02800;}
.form-list .validation-advice{width:210px; margin-right:-250px; margin-bottom: 10px;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.fieldset{font-size:12px;border:0;margin:0 0 16px;}
.fieldset h3,.fieldset p{margin:0 0 1.5em;}
.fieldset h3{color:#000;}
.form-list li{margin:0 0 9px;vertical-align:top;}
.form-list label{float:left;width:225px;padding:2px 15px 0 0;font-size:12px;font-weight:bold;color:#444;text-align:right;}
.form-list span.label{font-weight:normal;}
.form-list .input-box{float:left;}
.form-list .input-box a{font-size:11px;margin-top:4px;}
.form-list input.input-text,.form-list textarea{float:left;width:374px;vertical-align:top;}
.form-list textarea{width:374px;height:13em;}
.form-list select{float:left;width:380px;vertical-align:top;}
.form-list p{margin:0;padding:0 0 0 240px;}
ul.add-row,.form-list li.add-row{background:url(../images/bkg_dots.gif) repeat-x 0 0;margin-top:15px;}
ul.add-row .btn-remove,.form-list li.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;margin:0;text-align:right;}
.form-list .range input.input-text{float:none;width:64px;vertical-align:middle;}
.form-list .add-field .input-box{margin-left:240px;}
.form-list .form-element{position:relative;vertical-align:top;z-index:1;}
.form-list .form-element label{line-height:16px;}
.form-list .form-element .input-box{position:absolute;left:0;margin-left:240px;line-height:16px;padding-top:1px;}
.form-list .form-element input.radio{margin-top:3px;}
.form-alt label{float:none;display:inline;width:auto;}
.form-alt li{margin:0 0 5px;line-height:16px;}
.form-alt select{width:496px;}
.form-alt .input-box{width:496px;margin-top:5px;padding-bottom:11px;}
.form-alt .input-text{width:480px;}
.inner-form{margin:10px 0 5px;padding:10px 0 0;border:1px dashed #d1d1d1;border-width:1px;background:#f7f7f7;}
.inner-form .form-alt label{padding-left:5px;}
.form-list .customer-dob label{float:none;width:auto;padding:0;font-size:11px;font-weight:normal;color:#777;}
.form-list .customer-dob .input-box{float:left;width:auto;margin-right:8px;}
.form-list .customer-dob .input-box .validation-advice{display:none!important;}
.form-list .customer-dob input.input-text{float:none;display:block;margin-bottom:2px;}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left;margin-right:8px;padding-right:0!important;background:none!important;}
.form-list .customer-dob .dob-day .validation-advice,.form-list .customer-dob .dob-month .validation-advice,.form-list .customer-dob .dob-year .validation-advice{display:none;}
.form-list .customer-dob .dob-day input.input-text{width:104px;}
.form-list .customer-dob .dob-month input.input-text{width:104px;}
.form-list .customer-dob .dob-year{margin-right:0;}
.form-list .customer-dob .dob-year input.input-text{width:138px;}
.group-select .fields{margin:0;}
.group-select .fields .field{clear:left;padding:0 0 9px;}
.buttons-set{clear:both;margin:15px 0;}
.buttons-set p.back-link{float:left;padding:2px 15px 0 0;text-align:right;margin:0;}
a.back-link{color:#999;}
.buttons-set p.back-link a{color:#999;}
.buttons-set a.button,.buttons-set button.button{float:right;}
.buttons-set2{clear:both;margin:5px 0 0;padding:5px;background-color:#ededed;text-align:right;}
.form-buttons{margin:0;width:620px;}
.form-buttons .button{float:right;}
.form-buttons .button{margin-left:15px;}
.form-buttons p.back-link{float:left;width:225px;padding:2px 15px 0 0;text-align:right;}
.col3-layout .form-buttons p.back-link,.col3-layout .form-list label{width:150px;}
.col3-layout .form-list input.input-text,.col3-layout .form-list textarea{width:274px;}
.col3-layout .form-list select{width:280px;}
.col3-layout .form-list .form-element .input-box{margin-left:165px;}
.col3-layout .form-list .customer-dob .dob-day input.input-text{width:74px;}
.col3-layout .form-list .customer-dob .dob-month input.input-text{width:74px;}
.col3-layout .form-list .customer-dob .dob-year{margin-right:0;}
.col3-layout .form-list .customer-dob .dob-year input.input-text{width:98px;}
.col3-layout p.required,.col3-layout .form-buttons{width:445px;}
.messages{width:100%;overflow:hidden;text-align:left;margin-top:10px;}
.messages li{margin:0 0 10px;padding:0;}
.messages ul{padding:10px 17px 18px;margin:0 0 -11px;background-position:35px 100%;background-repeat:no-repeat;position:relative;}
.messages ul li{margin:0;padding:0 0 3px;}
.messages a{text-decoration:underline;}
.messages a:hover{text-decoration:none;}
.messages li.error-msg,.messages li.success-msg,.messages li.note-msg,.messages li.notice-msg{border-style:solid!important;border-width:1px!important;font-size:12px!important;}
p.error-msg{border-style:solid!important;padding:10px;border-width:1px!important;font-size:12px!important;margin:10px 0;}
.messages li.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00;}
.messages li.error-msg a{color:#d91a00;}
p.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00;}
.messages li.success-msg{border-color:#446423;background-color:#eff5ea;color:#3d6611;}
.messages li.success-msg a{color:#3d6611;}
.messages li.note-msg,.messages li.notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611;}
.messages li.note-msg a,.messages li.notice-msg a{color:#3d6611;}
.messages li.note-msg ul,.std .messages{width:auto;}
.breadcrumbs{margin:0;padding:7px 20px 5px;text-align:left;}
.breadcrumbs li{display:inline;}
.breadcrumbs li span,.breadcrumbs a{color:#888;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.page-title{margin-bottom:20px;padding:23px 20px 11px;border-bottom:1px solid #cfcfcf;}
.page-title .link-rss{float:right;margin-top:8px;}
.page-title h2{font:normal 22px/27px Arial,Helvetica,sans-serif;color:#103349;}
.title-buttons{text-align:right;}
.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;}
.title-buttons .link-print{float:right;margin-top:4px;}
.sub-title{font-size:16px;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.sub-title .separator{font-weight:normal;}
.sub-title a{font-size:11px;font-weight:normal;text-transform:lowercase;}
.section-title{font-size:14px;font-weight:normal;color:#151515;margin:0 0 5px;}
.pager{margin:15px 0;font-size:11px;padding:3px 10px;background:#f5f5f5 url(../images/bkg_pager.gif) repeat-x 0 0;border:1px solid #ddd;color:#333;}
.pager p{margin:0;}
.pager select{padding:0;margin-bottom:1px;}
.sorter .amount{float:left;line-height:20px;}
.pager .limiter{float:left;line-height:20px;}
.pager .pages{float:right;color:#333;line-height:20px;}
.pager .pages a{color:#8c8c8c;text-decoration:underline;}
.pager .pages a:hover{color:#8c8c8c;text-decoration:none;}
.pager .pages ol,.pager .pages li{display:inline;padding:0 2px;}
.pager .pages .current{font-weight:bold;}
.pager-only{clear:both;}
.pager-only .pages{margin:0;}
.sorter{font-size:12px;font-weight:bold;margin:0;padding:3px 10px;background:#f5f5f5 url(../images/bkg_pager.gif) repeat-x 0 0;border-top:1px solid #ddd;color:#333;}
.sorter p{margin:2px 0 0;}
.sorter select{padding:0;margin-bottom:1px;}
.sorter .view-mode{float:left;line-height:20px;white-space:nowrap;}
.sorter .view-mode label{float:left;margin:0 5px 0 0;}
.sorter .view-mode a.list-fix,.sorter .view-mode a.list,.sorter .view-mode strong.list-fix,.sorter .view-mode strong.list,.sorter .view-mode a.grid-fix,.sorter .view-mode a.grid,.sorter .view-mode strong.grid-fix,.sorter .view-mode strong.grid{background:url(../images/bkg_viewmode.gif) no-repeat 0 0;float:left;width:24px;height:17px;text-align:left;text-indent:-999em;overflow:hidden;margin:2px 0 0;}
.sorter .view-mode a.list{background-position:-24px 0;}
.sorter .view-mode strong.list{background-position:-24px -29px;}
.sorter .view-mode a.grid{background-position:0 0;}
.sorter .view-mode strong.grid{background-position:0 -29px;}
.sorter .view-mode a.list-fix{background-position:0 -58px;}
.sorter .view-mode strong.list-fix{background-position:0 -87px;}
.sorter .view-mode a.grid-fix{background-position:-24px -58px;}
.sorter .view-mode strong.grid-fix{background-position:-24px -87px;}
.sorter .sort-by{float:right;line-height:20px;}
.toolbar{margin-top:-1px;}
.toolbar .pager{margin:0;border-width:1px 0;}
.table-caption{border:1px solid #ddd;border-bottom:0;margin:-1px 0 0;background:#fff url(../images/bkg_block-title.gif) 0 100% repeat-x;font:14px/1.25 Arial,Helvetica,sans-serif;padding:3px 7px 4px;color:#444;}
.table-caption a{font-size:11px;text-transform:lowercase;}
.data-table{border:1px solid #d9d9d9;border-bottom:0;width:100%;border-collapse:separate;}
.data-table th{padding:5px 12px;color:#2d2d2d;border-bottom:1px solid #d9d9d9;font-weight:normal;text-transform:uppercase;white-space:nowrap;}
.data-table td{padding:5px 12px;}
.data-table thead{background:#e8e8e8 url(../images/bkg_thead.gif) repeat-x 0 0;font-size:11px;}
.data-table tfoot{background-color:#ededed;}
.data-table tfoot td{padding:5px 12px;}
.data-table tfoot th{border:none;text-transform:none;}
.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #d9d9d9;}
.data-table tr.odd{background-color:#fff;}
.data-table tr.even{background-color:#fafafa;}
.data-table tbody.odd td{border-width:0 1px;}
.data-table tbody.even{background-color:#f5f5f5;}
.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.label,.data-table th.label{font-weight:bold;text-transform:none;border-color:#fff;background-color:#f7f7f7;}
.data-table .link-rss{display:block;}
.page-popup .data-table td,.page-popup .data-table th{border-bottom:1px solid #d9d9d9;}
.page-popup .buttons-set .button{float:right;}
tr.tax-total{cursor:pointer;}
tr.tax-total .tax-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
tr.show-details .tax-collapse{background-position:0 -53px;}
tr.tax-details td{background-color:#ede9e6;font-size:12px;padding:5px!important;}
.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/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
.cart-tax-total-expanded{background-position:100% -52px;}
ul.links,ul.links li{display:inline;}
ul.links li .separator{margin:0 2px 0 5px;font-size:10px;color:#8f8f8f;}
ul.links li.last .separator{display:none;}
.std>ul,.std>ol,.std>dl,.std>p,.std>address,.std>blockquote{margin:0 0 1em;padding:0;}
ul.disc li{padding-left:10px;background:url(../images/bkg_bulletsm.gif) no-repeat 0 .5em;}
.link-rss{background:url(../images/icon_rss.gif) 100% 1px no-repeat;padding-right:18px;white-space:nowrap;}
.link-rss:hover{color:#f58550;}
.link-print{background:url(../images/icon_printer.gif) 0 1px no-repeat;padding:2px 0 2px 25px;white-space:nowrap;}
.link-cart{font-size:11px;font-weight:bold;color:#162a47;text-decoration:underline;}
.link-cart:hover{color:#162a47;text-decoration:none;}
.divider{margin:16px 0;background:#e7e7e7;font-size:0;line-height:0;height:1px;overflow:hidden;}
.noscript{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:960px;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;}
.branding{position:absolute;left:10px;margin:-29px 0 0;top:50%;height:56px;}
.logo{float:left;width:284px;height:56px;overflow:hidden;}
.free-shipping{float:left;margin:15px 0 0 10px;display:inline;}
.header-container{margin:0;text-align:left;}
.header{padding:8px 0 9px;min-height:56px;position:relative;z-index:6;width:960px;}
.header .logo{background-position:0 0;background-repeat:no-repeat;text-indent:-999em;}
.header .logo a{display:block;width:284px;height:56px;}
.header .quick-access{width:532px;float:right;padding:0;}
.header .quick-access .links{float:right;line-height:18px;white-space:nowrap;}
.header .quick-access .links.singlelink{padding:0 7px 0 4px;}
.header .quick-access .links li{padding:0 7px 0 4px;}
.header .quick-access .links li a,.header .quick-access .links.singlelink{text-transform:uppercase;color:#575791;font-weight:bold;text-decoration:underline;}
.header .quick-access .links li a:hover,.header .quick-access .links.singlelink:hover{color:#d33911;}
.header .quick-access .checkout-link li{font-weight:bold;padding:0 0 0 12px;background-position:6px 4px;}
#invitation-send-link{background:url(../images/bkg_sep.gif) no-repeat 100% 50%;padding:0 6px 0 0;margin:0 4px 0 0;font-weight:bold;}
#invitation-send-link a{display:inline-block;}
#invitation-send-link a,x:-moz-any-link{background-position:3px -2px;}
#invitation-send-link a,x:-moz-any-link,x:default{background-position:3px 6px;}
.header-panel{text-align:center;z-index:994;background:#fff url(../images/bkg_header-panel-bg.gif) repeat-x 0 100%;line-height:28px;padding:0 0 0 11px;}
.header-panel .welcome-msg{font-weight:bold;display:inline;float:left;line-height:28px;margin-right:5px;}
.header-panel .links{float:left;line-height:28px;margin-right:11px;white-space:nowrap;}
.header-panel .links li a{color:#1e75b4;}
.header-panel .links li a:hover{color:#d33911;}
.switches{float:right;background:#fff url(../images/bkg_header-panel-bg.gif) repeat-x 0 100%;padding:0 0 1px 0;}
.switch{line-height:28px;margin-left:-1px;margin-right:0;display:inline;float:left;background:url(../images/bkg_header-panel.gif) no-repeat 0 -29px;padding-left:13px;}
.switch label{font-weight:normal;margin-right:0;float:left;}
.switch .switch-wrapper{float:left;position:relative;z-index:1;padding-left:7px;padding-right:11px;}
.switch strong.current{font-weight:normal;}
.switch .separator{margin:0 2px;font-size:10px;color:#8f8f8f;}
.switch .switcher{color:#1e75b4;cursor:pointer;background:url(../images/bkg_header-panel.gif) no-repeat 100% -73px;padding:0 10px 0 0;margin:0 3px 0 1px;}
.switch ul{position:absolute;min-width:100%;text-align:left;top:0;left:0;float:left;line-height:16px;padding:0;border-top:0;}
.switch ul li{vertical-align:top;display:block;white-space:nowrap;border:1px solid #c8c8c8;border-top:0;}
.switch ul li a{white-space:nowrap;display:block;background:#f2f2f2;padding:4px 6px;color:#1e75b4;text-decoration:none;}
.switch ul li a:hover{color:#d33911;background:#f8f8f8;}
.switch ul .current{line-height:28px;border:0;cursor:default;padding:0 7px;visibility:hidden;}
.switch ul .current span{padding-right:20px;background:url(../images/bkg_close.gif) no-repeat 100% 1px;}
.switch .faded{color:#8f8f8f;}
.switch .faded li{border-color:#e6e6e6;background-color:#f6f6f6;}
.switch .faded a{color:#9ac1dd;}
.switch ul,x:-moz-any-link{width:100%;}
.switch ul,x:-moz-any-link,x:default{width:auto;}
.list-opened{background-position:100% -129px!important;color:#d33911!important;}
.header .form-search{float:right;clear:right;padding:5px 0 0;white-space:nowrap;}
.header .form-search label{display:none;}
.header .form-search input.input-text{background:#fff url(../images/bkg_search-input.gif) no-repeat 0 0;padding-left:23px;width:185px;}
.header .form-search a{display:none;}
.header .form-search button.button{margin:0 0 0 2px;}
.header .form-search .search-autocomplete{z-index:999;position:relative!important;top:0!important;left:0!important;height:0!important;overflow:visible!important;}
.header .form-search .search-autocomplete ul{border:1px solid #c7c7c7;border-top:0;padding-left:0;width:210px;background-color:#fcf8f4;position:absolute;top:-1px;}
.header .form-search .search-autocomplete li{padding:4px 6px 4px 24px;border-bottom:1px solid #fff;font-size:12px;cursor:pointer;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .form-search .search-autocomplete li.last{border-bottom:0;}
.nav-container{}
#nav{}
#nav li{z-index:4;}
#nav li.active{z-index:5;}
#nav li.over{z-index:990;}
#nav li a{text-decoration:none;}
#nav li a:hover{text-decoration:none;}
#nav li a span{display:block;cursor:pointer;}
#nav li ul a span{white-space:normal;}
#nav li{margin:0;padding:0;height:40px;float:left;}
#nav li a{float:left;height:40px;border-top:1px solid #7F90A7;padding:0 0 0 8px;}
#nav li a,#nav li a span{background:url(../images/bkg_nav-item-border.gif) no-repeat 100% 0;height:40px;}
#nav li.first a{border-left:0;padding-left:8px;}
#nav li.last a,#nav li.last a span{background-position:0 0;}
#nav li a span{font-weight:bold;padding:0 9px 0 0;float:left;text-align:center;}
#nav li a{color:#333;font-size:13px;}
#nav li a:hover{background-position:0 -51px;margin-left:-1px;height:41px;border:0;overflow:hidden;padding:0 0 0 9px;}
#nav li a:hover span{background-position:100% -51px;padding:2px 9px 0 0;}
#nav li.over a,#nav li.active a{background-position:0 -51px;margin-left:-1px;height:41px;border:0;overflow:hidden;padding:0 0 0 9px;}
#nav li.over a span,#nav li.active a span{background-position:100% -51px;padding:1px 9px 0 0;}
#nav li.over.last a span,#nav li.active.last a span{background-position:0 0;}
#nav li.over a{position:relative;z-index:2;height:40px;}
#nav li.over a span{padding:1px 9px 0 0;}
#nav .submenu_container{position:absolute;top:39px;left:-10000px;background:#fcfcfc;border:1px solid #7d8fa6;border-top:0;margin-left:-1px;padding-right:10px;z-index:9000;}
#nav .submenu_container ul{float:left;width:120px;padding:5px 0 5px 10px;}
#nav .submenu_container.col_1{width:130px;}
#nav .submenu_container.col_2{width:260px;}
#nav .submenu_container.col_3{width:390px;}
#nav .submenu_container.col_4{width:520px;}
#nav .submenu_container.col_5{width:650px;}
#nav ul li,#nav ul li a,#nav ul li a span{display:block;font-size:12px;float:none;background:none;height:auto!important;line-height:1.2!important;font-weight:normal;text-transform:none;text-align:left;}
#nav ul li{margin:0;padding:0;border-bottom:1px solid #e2e2e2;}
#nav ul li.last{border-bottom:0;}
#nav ul li a{padding:5px 4px!important;color:#444;}
#nav ul li a span{padding:0!important;}
#nav ul li a:hover{color:#d02600;}
#nav ul li.active>a,#nav ul li.over>a{color:#D02600;}
#nav ul li.parent{background-image:url(../images/bkg_parent.gif);background-repeat:no-repeat;background-position:100% 50%;}
#nav ul ul{top:7px;border-top:1px solid #aeaeae;padding-bottom:5px;}
#nav li.over>.submenu_container{left:-1px;}
#nav li.over>.submenu_container ul li.over>ul{left:100px;}
#nav li.over .submenu_container ul ul{left:-10000px;}
.event{background-color:#fbf4de;border-bottom:1px solid #e2d4c7;width:182px;position:static;height:144px;text-align:center;}
.event .status{font-weight:normal;font-size:16px;display:block;padding:19px 0 0;margin:0;text-align:center;color:#cf3a00;}
.event .event-ticker{color:#cf3a00;height:55px;}
.event .event-ticker span{font-size:32px;line-height:40px;height:40px;padding-bottom:10px;background-image:url(../images/bkg_ticker.gif);background-repeat:no-repeat;display:inline-block;}
.event .event-ticker span,x:-moz-any-link{padding-bottom:13px;}
.event .event-ticker span,x:-moz-any-link,x:default{padding-bottom:10px;}
.event .event-ticker span.days{background-position:50% 3px;}
.event .event-ticker span.hour{background-position:50% -56px;}
.event .event-ticker span.minute{background-position:50% -115px;}
.event .event-ticker span.second{background-position:50% -174px;}
.event .event-ticker span.delimiter{background:none;}
.event .event-dates{font-size:14px;color:#555;height:51px;padding-top:4px;}
.event .event-dates .date-part{font-weight:bold;}
.event .event-dates .time-part{font-size:12px;}
.col-main .event .event-button{line-height:27px!important;height:27px!important;padding:0 0 0 13px!important;vertical-align:middle;}
.col-main .event .event-button span{width:121px;text-align:center;padding:0 13px 0 0!important;color:#fff;font:bold 15px/27px Arial,Helvetica,sans-serif!important;height:27px!important;text-transform:none;}
.event p a{color:#666;font-size:11px;}
.event .event-bottom{background:url(../images/bkg_slider-events.gif) no-repeat 50% 0;position:absolute;z-index:2;height:12px;width:23px;left:50%;margin-left:-11px;bottom:-12px;}
.upcoming{background:#f6f6f6;}
.upcoming .status{color:#333;}
.closed .event-button,.col-main .closed .event-button,.col-main .upcoming .event-button,.upcoming .event-button,.closed .event-button span,.col-main .closed .event-button span,.col-main .upcoming .event-button span,.upcoming .event-button span{line-height:27px!important;font-size:12px!important;color:#7c7b7b!important;background:none!important;padding:0!important;width:auto!important;display:inline!important;text-transform:capitalize;}
.upcoming .event-button{text-decoration:underline!important;}
.upcoming .event-button:hover{text-decoration:none!important;}
.upcoming p a{color:#666;}
.upcoming .event-bottom{background-position:50% -187px;}
.closed{background:#494949;}
.closed .status,.closed .event-dates{color:#e2d4c7;}
.event-container{clear:both;border:1px solid #d0af83;position:relative;z-index:2;border-width:1px 1px;margin-top:7px;margin-bottom:-5px;height:59px;}
.event-container .event{background-color:transparent;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:18px;margin-bottom:-18px;padding-top:5px;height:52px;line-height:50px;text-align:center;width:auto;position:relative;z-index:2;border-bottom:0!important;}
.event-container .container{display:inline;margin:0;padding:0;background:none;}
.event-container .status{display:inline;margin:0 10px 0 0;background:none;font-size:22px;}
.event-container .event-ticker{display:inline;font-size:28px;height:auto;}
.event-container .event-ticker span{line-height:50px;height:50px;padding:0;}
.event-container .event-ticker span,x:-moz-any-link{padding:5px 0 5px;}
.event-container .event-ticker span,x:-moz-any-link,x:default{padding:0;}
.event-container .event .event-ticker span.days{background-position:50% 4px;}
.event-container .event .event-ticker span.hour{background-position:50% -55px;}
.event-container .event .event-ticker span.minute{background-position:50% -114px;}
.event-container .event .event-ticker span.second{background-position:50% -173px;}
.event-container .event-dates{display:inline;font-size:22px;height:auto;}
.event-container .event-dates .time-part{font-size:14px;}
.event-container .event-dates div,.event-container .event-dates p{display:inline;}
.container-open{background:#f7d4b6 url(../images/bkg_event-container-open.gif) repeat-x 0 0;}
.container-open .open{background-image:url(../images/bkg_event-container-open.gif);padding-top:3px;height:54px;}
.container-upcoming{border-color:#d0d0d0;background:#eee url(../images/bkg_event-container-upcoming.gif) repeat-x 0 0;}
.container-upcoming .upcoming{background-image:url(../images/bkg_event-container-upcoming.gif);}
.container-closed{background:#9f958c;}
.col3-layout .col-main .widget-events{margin:0 -20px 1px;position:relative;z-index:1;}
.widget-events{padding:11px;background:#f0eae3;}
.col1-layout .col-main .widget-events{padding:12px;}
.events-slider{position:relative;clear:both;margin:0;border:1px solid #d0c2b6;z-index:2;}
.events-slider .slider-panel,.events-slider ul.slider li.slider-item,.events-slider .slide-button{float:left;display:inline;}
.events-slider .event{position:relative;z-index:1;}
.events-slider .slider-panel{position:relative;overflow:hidden;background:#d0c2b6;z-index:1;width:0;}
.events-slider ul.slider{width:200000px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"!important;}
.events-slider ul.slider li.slider-item{overflow:hidden;width:182px;height:386px;border-right:1px solid #d0c2b6;background:#f5f5f5 url(../images/bkg_block.gif) repeat-x 0 0;padding-left:0;}
.events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:80px 10px 0;}
.events-slider ul.slider li.slider-item .category-show{width:182px;height:241px;background:#fff url(../images/bkg_category-info.gif) repeat-x 0 100%;overflow:hidden;text-align:center;display:block;text-decoration:none;}
.events-slider ul.slider li.slider-item .no-event{height:401px;}
.events-slider .slide-button{background:url(../images/bkg_slide-button.gif) no-repeat 0 0;position:absolute;text-indent:-999em;cursor:pointer;top:17px;width:28px;height:28px;z-index:2;overflow:hidden;}
.events-slider .backward{left:-11px;}
.events-slider .forward{right:-11px;background-position:0 -40px;}
.events-slider .inactive{cursor:default;display:none;}
.sidebar .widget-events{background:none;padding:0;}
.sidebar .events-slider{border:1px solid #cfcfcf;margin:-1px -1px 0;background:#fff;padding:0;}
.sidebar .events-slider .event{height:115px;}
.sidebar .events-slider ul.slider li.slider-item{width:182px;height:300px;margin:0;border-color:#cfcfcf;border-width:0 1px 0 0;}
.sidebar .events-slider ul.slider .status{padding-top:10px;padding-bottom:5px;}
.sidebar .events-slider ul.slider .event-dates{height:40px;}
.sidebar .events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:50px 10px 0;}
.sidebar .events-slider ul.slider li.slider-item .category-show{height:241px;background:#fff url(../images/bkg_category-info.gif) repeat-x 0 100%;}
.sidebar .events-slider{margin-top:-1px;}
.sidebar .events-slider .backward{left:3px;top:6px;}
.sidebar .events-slider .forward{right:3px;top:6px;}
.sidebar .events-slider .event-ticker{height:45px;}
.sidebar .events-slider .event-ticker span{font-size:22px;line-height:28px;height:28px;padding-bottom:10px;background-image:url(../images/bkg_ticker1.gif);background-repeat:no-repeat;display:inline-block;}
.sidebar .events-slider .event-ticker span.days{background-position:50% -10px;}
.sidebar .events-slider .event-ticker span.hour{background-position:50% -69px;}
.sidebar .events-slider .event-ticker span.minute{background-position:50% -128px;}
.sidebar .events-slider .event-ticker span.second{background-position:50% -185px;}
.sidebar .callout{display:block;margin:10px 0;}
.sidebar .block{border:1px solid #7d8fa6;margin:0 0 12px 15px;}
.sidebar .block .block-title{padding:17px 17px 0 17px;}
.sidebar .block .block-title h2,.sidebar .block .block-title h3{font:14px/1.25 Arial,Helvetica,sans-serif;padding:0;color:#222;}
.sidebar .block .block-title h2 span{font-size:12px;color:#777;}
.sidebar .block h3{font-size:1em;font-weight:bold;color:#555;}
.sidebar .block .block-content{padding:10px 17px 17px;color:#555;}
.sidebar .block .btn-remove{color:#222;margin-right:3px;}
.sidebar .block .btn-remove a{color:#222!important;text-decoration:none!important;}
.sidebar .block .actions{margin:8px 0 0;text-align:right;}
.sidebar .block .actions a{float:left;color:#999;margin-top:3px;}
.sidebar .block .actions button.button{float:right;}
.sidebar .block li a.btn-remove{float:right;width:13px;height:0;padding-top:12px;margin-top:3px;overflow:hidden;background:url(../images/btn_remove.gif) no-repeat 0 0;}
.col-main .block{background:#fff;border:1px solid #7d8fa6;margin:10px 0;}
.col-main .block .block-title{background:url(../images/boxheader_bg.jpg) repeat-x;height:25px;border-bottom:1px solid #7d8fa6;}
.col-main .block .block-title h2,.col-main .block .block-title h3{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;}
.col-main .block .block-content{padding:20px;}
.sidebar .collapsable .block-title h2{background:url(../images/bkg_block-collapse.gif) 100% -86px no-repeat;padding-right:16px;cursor:pointer;}
.sidebar .collapsed .block-title h2{background-position:100% 7px;}
.sidebar .collapsed .block-content{display:none;}
.info-box{border:1px solid #cfcfcf;margin-top:-1px;background:#f5f5f5 url(../images/bkg_block.gif) repeat-x 0 0;position:relative;z-index:1;}
.info-box .box-title{margin:17px 17px 0 17px;font:14px/1.25 Arial,Helvetica,sans-serif;padding:0;color:#222;}
.info-box .box-title a{font-size:11px;text-transform:lowercase;}
.info-box .box-content{padding:10px 17px 17px;color:#555;}
.sidebar .block-account{background:#f5f5f5 url(../images/bkg_block.gif) repeat-x 0 0;}
.sidebar .block-account .block-title{padding:26px 17px 12px;border-bottom:1px solid #d1d1d1;}
.sidebar .block-account .block-title h2{font-size:18px;line-height:23px;color:#111;}
.sidebar .block-account .block-content{padding:0;}
.sidebar .block-account li{background:url(../images/bkg_dots.gif) repeat-x 0 100%;font-size:12px;padding-bottom:1px;}
.sidebar .block-account li a{color:#666;text-decoration:none;display:block;padding:5px 13px 4px;}
.sidebar .block-account li a:hover{color:#d63200;background-color:#f7eedb;color:#000;text-decoration:none;}
.sidebar .block-account li.current{font-weight:bold;background:#fff;border:1px solid #d1d1d1;border-width:1px 0;color:#000;padding:5px 13px 4px 14px;margin:-1px -1px 0 0;}
.sidebar .block-account li.last{border-bottom:0;background-image:none;}
.block-currency select{width:100%;border:1px solid #888;}
.sidebar .block-layered-nav{background:none;}
.sidebar .block-layered-nav .block-title{padding:26px 17px 12px;}
.sidebar .block-layered-nav .block-title h2{font-size:18px;color:#111;}
.sidebar .block-layered-nav h3{display:none;}
.sidebar .block-layered-nav dt{margin:2px 0 0;font-weight:bold;font-size:12px;color:#222;}
.sidebar .block-layered-nav dd{margin:0 0 13px;color:#666;}
.sidebar .block-layered-nav dd li{margin:2px 0;}
.sidebar .block-layered-nav dd a{color:#222;text-decoration:none;}
.sidebar .block-layered-nav dd a:hover{text-decoration:underline;}
.sidebar .block-layered-nav .currently{border:1px solid #d1d1d1;border-width:1px 0;padding:10px 10px 10px 17px;margin-bottom:-1px;background:#f4f4f4 url(../images/bkg_currently.gif) repeat-x 0 -20px;}
.sidebar .block-layered-nav .currently li{padding:5px 0;color:#444;}
.sidebar .block-layered-nav .currently .label{font-weight:bold;color:#d33911;font-size:12px;}
.sidebar .block-layered-nav .actions{text-align:left;padding-right:7px;display:none;}
.block-cart{float:right;margin-top:-1px;position:relative;}
.block-cart .block-title{white-space:nowrap;cursor:pointer;min-width:242px;background:#363636 url(../images/bkg_minicart.gif) 11px 7px no-repeat;color:#fff;font-size:11px;padding:0 0 0 28px;line-height:28px;height:28px;}
.block-cart .block-title h3{display:block;padding-right:30px;background:url(../images/bkg_mini-cart-cntrl.gif) no-repeat 100% 5px;font-size:11px;font-weight:normal;color:#fff;text-decoration:none;}
.block-cart .expanded{background-position:11px -43px!important;}
.block-cart .expanded h3{background-position:100% -45px!important;}
.block-cart .block-title.expanded{background-color:#d63200;}
.block-cart .no-items{cursor:default;}
.block-cart .no-items h3{background:none;}
.block-cart .block-content{position:absolute;left:0;top:28px;width:100%;background:#fdfdfd url(../images/bkg_cartfix.gif) repeat-x 0 100%;}
.block-cart .inner-wrapper{border:1px solid #c4c4c4;}
.block-cart .block-content h3{font-size:11px;font-weight:normal;background:#ebebeb;line-height:14px;padding:2px 11px 3px;}
.block-cart .block-content ol{padding-bottom:7px;}
.block-cart .block-content .item{padding:8px 5px 8px 11px;}
.block-cart .block-content .item h4{font-size:11px;line-height:14px;}
.block-cart .block-content .item h4 a{font-size:11px;text-decoration:none;color:#444;}
.block-cart .block-content table{margin:5px 0 0 0;}
.block-cart .block-content table th{padding:1px 8px;color:#8f8f8f;text-align:right;}
.block-cart .block-content table td{text-align:left;padding:1px 0;}
.block-cart .actions{background:#dcdcdc;text-align:center;padding:5px 11px;}
.block-cart .actions a{float:left;line-height:23px;}
.block-cart .actions button{float:right;}
.mini-products-list li.item{padding:5px 0;border-bottom:1px solid #cfcfcf;}
.mini-products-list li.last{border:none;}
.mini-products-list .product-image{float:left;width:65px;margin-right:-65px;}
.mini-products-list .product-details{margin-left:80px;}
.mini-products-list .product-details .product-name{font-size:11px;}
.mini-products-list .product-details .price-box{margin:5px 0;}
.mini-products-list .product-details .btn-remove{font-size:11px;}
.sidebar .mini-product-images-list li.item{padding:5px 10px;text-align:center;}
.block-products .product-image{width:50px;margin-right:-50px;}
.block-products .mini-products-list .product-details{margin-left:65px;}
.top-cart{float:left;position:relative;padding-left:22px;padding-top:5px;background:url(../images/btn_cart.jpg) no-repeat;display:block;height:28px;width:106px;}
.top-cart .block-title{white-space:nowrap;cursor:pointer;color:#fff;font-weight:bold;font-size:11px;text-transform:uppercase;padding:0 0 0 18px;line-height:18px;height:18px;}
.top-cart .block-title p{display:block;padding-right:10px;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;}
.top-cart .expanded{background-position:0 3px!important;}
.top-cart .expanded p{background-position:100% -126px!important;color:#d33911;}
.top-cart .block-content{position:absolute;right:0;top:20px;width:267px;background:#fdfdfd;}
.top-cart .inner-wrapper{border:1px solid #c1c1c1;}
.top-cart .block-content p{font-size:10px;color:#7D8FA6;font-weight:bold;text-transform:uppercase;background:url(../images/bkg_header-panel.gif) repeat-x 0 -8px;line-height:12px;padding:3px 10px 4px;}
.top-cart .block-content p .close-btn{float:right;width:13px;height:0;padding-top:12px;text-align:left;overflow:hidden;cursor:pointer;background:url(../images/bkg_close.gif) no-repeat 0 0;position:relative;z-index:1;}
.top-cart .cart-empty .close-btn{float:right;width:13px;height:0;padding-top:12px;text-align:left;overflow:hidden;cursor:pointer;background:url(../images/bkg_close.gif) no-repeat 0 0;position:relative;z-index:1;}
.top-cart .cart-empty{padding:10px 10px 10px 20px;}
.top-cart .block-content ol{padding-bottom:7px;}
.top-cart .block-content .item{padding:8px 5px 8px 11px;}
.top-cart .block-content .item h4{font-size:11px;line-height:14px;}
.top-cart .block-content .item h4 a{font-size:11px;text-decoration:none;color:#444;}
.top-cart .block-content table{margin:5px 0 0 0;}
.top-cart .block-content table th{padding:1px 8px;color:#8f8f8f;text-align:right;}
.top-cart .block-content table td{text-align:left;padding:1px 0;}
.top-cart .block-content .subtotal{background:#fff url(../images/bkg_dots.gif) repeat-x 0 0;padding:2px 5px;text-align:center;}
.top-cart .actions{background:#e3e3e3 url(../images/bkg_dots.gif) repeat-x 0 -1px;text-align:center;padding:5px 11px;text-align:right;}
.top-cart .actions a{float:left;line-height:23px;}
.top-cart .actions button{float:none;}
.top-cart .actions button.button span,.top-cart .actions button.button span span{background-image:url(../images/bkg_btn-onbg.gif);background-repeat:no-repeat;}
.block-wishlist .product-image{float:left;width:50px;margin-right:-50px;}
.block-wishlist .product-details{margin-left:55px;}
.block-related{font-size:11px;width:190px;}
.block-related p{margin:0;}
.block-related .product-name{font-size:12px;}
.block-related .price-box{margin:8px 0;}
.block-related .note{padding:5px 20px;margin:0;font-size:12px;background:#f7edda;}
.block-related .note,.block-related .note a{color:#d02600;}
.block-related input.checkbox{position:absolute;margin:3px 0 0 135px;}
#upsell-product-table,.block-related ol{padding:20px 50px!important;margin:0;}
#upsell-product-table .item,.block-related .item{width:130px;float:left;margin-right:44px;}
.block-related .item p a{color:#999;}
.block-related .item .product-image{margin:0!important;}
.block-related .item .product-details{text-align:center;}
.block-compare li{padding:5px 0;}
.block-list .block-content ol{margin:0;}
.block-list li.item{padding:5px 10px 5px 13px;}
.block-list .actions{padding:5px 0 0;}
.sidebar .block-list .product-name{font:normal 11px/1.25 Arial,Helvetica,sans-serif;color:#444;}
.sidebar .block-list .product-name a{color:#444;}
.block-poll li{margin:5px 0;}
.block-poll input.radio{float:left;margin:1px -18px 0 0;vertical-align:top;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll .votes{font-weight:bold;}
.block-tags ul,.block-tags li{display:inline;}
.block-reorder li{padding:5px 0;}
.block-reorder input.checkbox{float:left;margin:3px -20px 0 0;}
.block-reorder .label{display:block;margin-left:20px;}
.block-banner{border:0;margin:10px 0;}
.block-banner .block-content{border-top:0;padding:0;background:#cbcbcb;text-align:center;}
.top-container .block-banner{background:#d0d0d0;margin:0;}
.block-progress dt{font-weight:bold;}
.block-progress dt.complete,.block-progress dd.complete{background-color:#f6f6f6;}
.category-view{border-color: #7D8FA6 #7D8FA6 -moz-use-text-color;border-left: 1px solid #7D8FA6;border-right: 1px solid #7D8FA6;border-style: solid solid none;border-width: 1px 1px 0;margin: 0;}
.category-title{margin-bottom:0;padding:23px 20px 11px;text-align:left;}
.category-title h2{font:normal 22px/27px Arial,Helvetica,sans-serif;color:#7D8FA6;}
.category-title .rss-feed{float:right;margin:7px 0 0;padding-left:17px;line-height:12px;background:url(../images/icon_rss.gif) 0 0 no-repeat;white-space:nowrap;text-decoration:none;}
.category-title .rss-feed:hover{text-decoration:underline;}
.category-view .note-msg,.category-description{padding:10px;}
.results-view{margin:0;}
.catalogsearch-result-index .page-title{margin-bottom:0;}
.catalogsearch-result-index .note-msg{margin:20px 0;}
.sidebar .category-title{margin:0;}
.category-image{display:block;margin:0 auto 1px;}
.category-products{padding:25px 0 0;}
.category-products .price-box{font-size:12px;}
.products-grid{padding:0 0 0 5px;margin:0 0 40px 0;position:relative;z-index:1;}
.products-grid li.item{float:left;width:167px;margin-right:5px;overflow:hidden;text-align:center;}
.products-grid li.last{margin-right:0!important;}
.products-grid .actions{bottom:0;}
.products-grid .product-image{display:block;text-decoration:none!important;margin:0 auto 10px;position:relative;}
.product-image .sold-out{display:block;position:absolute;left:0;top:0;font-size:0;line-height:0;width:62px;height:62px;background:url(../images/bkg_sold-out.png) 0 0 no-repeat;}
.products-grid .product-name{margin-bottom:7px;}
.products-grid .ratings{text-align:left;line-height:13px;}
.products-grid .rating-links{display:block;padding:2px 0 0;clear:both;}
.products-grid .price-box{margin:5px 0 10px;clear:both;}
.products-list li.item{margin:0 0 20px 0;padding:0 20px 20px 20px;background:url(../images/bkg_dots.gif) repeat-x 0 100%;}
.products-list li.last{background-image:none;}
.products-list .product-image{float:left;margin-right:-186px;text-decoration:none!important;position:relative;}
.products-list .product-image .sold-out{display:block;position:absolute;left:0;top:0;font-size:0;line-height:0;width:62px;height:62px;background:url(../images/bkg_sold-out.png) 0 0 no-repeat;}
.products-list .product-shop{margin-left:186px;}
.products-list .product-name{margin-bottom:5px;}
.products-list .price-box{margin:5px 0 10px;}
.products-list .desc{margin:5px 0 10px;font-size:12px;}
.products-list .desc .link-learn{white-space:nowrap;}
.products-grid .special-price,.products-list .special-price{font-size:12px;}
.product-view{border:1px solid #7D8FA6;margin:0;float:left;width:728px;background:#fff;}
.catalog-product-view .product-ids,.review-product-list .product-ids{display:block!important;}
#messages_product_view{position:relative;z-index:1;}
#messages_product_view .messages{margin:0 0 1px;}
#messages_product_view .messages li{margin:0;position:relative;z-index:1;}
.product-collateral{clear:right;padding:10px 0;}
.product-collateral .emailto-link{font-size:11px;margin:0;background:url(../images/bkg_arrow-bullet.gif) no-repeat 0 4px;padding-left:12px;}
.tab-list{position:relative;}
.tab-list .tab{float:left;cursor:pointer;}
.tab-list .active{cursor:default;}
.tab-list .tab-container{position:absolute;left:0;width:100%;}
.collateral-tabs{padding-bottom:20px;margin:0;}
.collateral-tabs .tab{position:relative;z-index:2;color:#222;padding:0 0 0 17px;font-size:12px;border-right:1px solid #7d8fa6;}
.collateral-tabs .tab span{padding:0 17px 0 0;line-height:24px;float:left;}
.collateral-tabs .active{color:#000;font-weight:bold;z-index:3;border-bottom:0;background:#fff;}
.collateral-tabs .active span{padding-bottom:1px;}
.collateral-tabs .tab-container{z-index:1;top:24px;background:#fff;}
.collateral-tabs .tab-content{padding:30px 25px;background:#fff;border-top:1px solid #7d8fa6;font-size:12px;}
.collateral-tabs .tab-content object,.collateral-tabs .tab-content embed{width:100%!important;height:auto!important;}
.product-view .product-img-box{float:left;width:370px;padding:20px;background:#fff;border:1px solid #7D8FA6;}
.product-view .product-img-box p.notice{text-align:center;padding:5px 0;font-size:11px;}
.product-view .product-img-box .product-image{position:relative;width:370px;height:370px;overflow:hidden;z-index:3;}
.product-view .product-img-box .product-image-zoom{position:relative;width:370px;height:370px;overflow:hidden;z-index:3;}
.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;}
.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 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{margin:10px 0 0;padding:0;}
.product-view .product-img-box .more-views h3{display:none;}
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 3px 3px 0;}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{clear:none;line-height:28px;margin:0 0 10px;float:right;width:150px;text-align:right;}
.product-image-popup .buttons-set .button{vertical-align:middle;float:none;}
.product-image-popup .image{display:block;clear:both;margin:15px auto 15px;}
.product-image-popup .image-label{font-size:14px;text-align:left;clear:both;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.product-image-popup .nav{text-align:center;margin:0 auto;width:120px;}
.product-image-popup .nav .prev,.product-image-popup .nav .next{margin:0 15px;display:inline;background:url(../images/bkg_slide-button.gif) no-repeat 0 0;text-indent:-999em;cursor:pointer;width:28px;height:28px;z-index:2;overflow:hidden;float:left;}
.product-image-popup .nav .prev{left:-19px;float:left;}
.product-image-popup .nav .next{right:-19px;float:right;background-position:0 -40px;}
div.jqZoomTitle{z-index:5000;text-align:center;position:absolute;top:0;left:0;width:100%;color:#fff;background:#999;}
.jqZoomPup{overflow:hidden;background-color:#fff;z-index:10;border-color:#fff;border-style:solid;cursor:crosshair!important;}
.product-image{cursor:pointer!important;border:1px solid #7d8fa6;display:block;}
p.product-image{cursor:default!important;}
.jqZoomPup img{border:0;}
.preload{text-decoration:none;border:1px solid #ccc;padding:8px;text-align:center;background:#fff url(../images/zoomloader.gif) no-repeat 43px 30px;width:90px;height:43px;z-index:10;position:absolute;top:3px;left:3px;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);}
.jqZoomWindow{border:1px solid #ccc;background-color:#fff;}
.product-view .product-shop{float:right;width:270px;padding:0;}
.product-view .product-shop .product-main-info{margin:0;}
.product-view .product-shop p,.product-view .product-shop .ratings{margin:10px 0;}
.product-view .product-shop .ratings p{margin:0;}
.product-view .product-shop .product-ids{margin:4px 0 0px;color:#999;display:none;}
.instoreonly{font-size:18px;font-weight:bold;color:#1D5A91;}
.product-view .product-shop .availability{font-size:16px;}
.product-view .product-shop .price-box{margin:10px 0;}
.product-view .product-shop .price-box .price-label{font-size:11px;}
.product-view .product-shop .price-box .price-as-configured .price-label{font-size:12px;}
.product-view .product-shop .price-box .price-as-configured .price{color:#e55100;font-size:14px;}
.product-view .product-shop .price-box .price-including-tax .price,.product-view .product-shop .price-box .regular-price .price{color:#111;font-size:25px;font-weight:bold;}
.product-view .product-shop .price-box .special-price .price-label,.product-view .product-shop .price-box .special-price .price{font-size:14px;color:#f00;}
.product-view .product-shop .price-box .price-as-configured .price-including-tax .price{color:#e55100;}
.product-view .product-shop .price-box .price-as-configured .price-excluding-tax .price{color:#222;font-size:11px;}
.product-view .product-shop .price-box p{margin:4px 0;}
.product-view .product-shop .add-to-links{margin:10px 0;}
.product-view .product-name p{font-size:22px;line-height:1.2;color:#1d2241;font-weight:normal;}
.product-view .product-ids{text-transform:uppercase;}
.product-view .short-description{padding:10px 0;clear:both;font-size:12px;display:none;}
.product-view .short-description h3{margin:0 0 5px;font-size:13px;}
.product-view .product-shop .add-to-cart{float:left;padding:2px 15px 10px 0;}
.rating-summary-box{/*float:right*/}
.rating-label {font-weight: bold;white-space:nowrap;}
.rating-box{width:65px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 100% repeat-x;position:relative;overflow:hidden;}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../images/bkg_rating.gif) 0 0 repeat-x;}
.ratings{margin:5px 0;margin-left:20%;}
.ratings .rating-box{float:left;margin-right:5px;}
.ratings .amount{font-size:12px;}
.ratings .rating-links{margin:0;font-size:11px;white-space:nowrap;}
.ratings .rating-links a{text-decoration:underline;}
.ratings .rating-links a:hover{text-decoration:none;}
.ratings .rating-links .separator{margin:0 3px;}
.availability{font-weight:bold;}
.availability.in-stock{color:#1b6800;}
.availability.out-of-stock{color:#cf3a00;}
.availability.backorder{color:#00cf00;}
.price{white-space:nowrap!important;}
.price-box .price{font-weight:bold;}
.regular-price{margin-left:6px;}
.regular-price .price{font-weight:bold;}
.old-price{text-decoration:line-through;color:#162A47;}
.old-price .price-label{white-space:nowrap;color:#162A47;}
.old-price .price{font-weight:normal;text-decoration:line-through;color:#162A47;}
.sidebar .old-price .price-label{display:none!important;}
.special-price{color:#f00;}
.special-price .price-label{white-space:nowrap;color:#f00;font-weight:bold;}
.special-price .price{font-weight:bold;color:#f00;}
.sidebar .special-price .price-label{display:none!important;}
.minimal-price .price-label{white-space:nowrap;}
.minimal-price-link{display:block;margin:5px 0;text-decoration:none;}
a.minimal-price-link:hover{text-decoration:underline;}
.minimal-price-link .label{font-weight:bold;}
.minimal-price-link .price{font-weight:bold;}
.price-excluding-tax{display:block;}
.price-excluding-tax .label{white-space:nowrap;}
.price-excluding-tax .price{font-weight:normal;}
.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-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-label{white-space:nowrap;}
.price-from .price{white-space:nowrap;}
.price-to .price{white-space:nowrap;}
.price-to .price-label{white-space:nowrap;}
.price-as-configured .price-label{white-space:nowrap;}
.price-as-configured .price{font-size:14px;color:#e55100;}
.price-notice{padding-left:10px;}
.price-notice .price{font-weight:bold;}
.product-pricing{color:#FF0000!important;font-size:24px!important;font-weight:bold!important;}
.product-pricing li{line-height:1;margin:1px 0;}
.product-pricing li .price{font-weight:bold;}
.product-pricing li .benefit{color:#162A47;font-size:12px;}
.ITC_Price{padding-right:5px}
.add-to-links{margin:5px 0 0;font-size:11px;}
.add-to-links li{margin:2px 0;}
.add-to-links a{color:#999;}
.add-to-links .separator{display:none;}
.add-to-cart label{font-size:12px;vertical-align:middle;font-weight:bold;margin-right:5px;text-transform:capitalize;}
.add-to-cart .qty{vertical-align:middle;margin-right:10px;width:60px;}
.product-view .product-essential button.btn-cart span,.add-to-cart button.btn-cart span{background-image:url(../images/btn_add2cart.jpg);padding:0 0 0 30px!important;height:28px!important;}
.product-view .product-essential button.btn-cart span span,.add-to-cart button.btn-cart span span{border:0;background-image:url(../images/btn_add2cart.jpg);padding:2px 24px 0 0!important;color:#fff;font:bold 15px/26px Arial,Helvetica,sans-serif!important;height:26px;text-transform:none;}
.add-to-box .add-to-links{margin:0!important;}
.product-detail-bottom-box .add-to-box .add-to-links{margin:0 0 0 60px!important;text-align:center;}
.product-detail-bottom-box .add-to-box .add-to-links-retailonly{margin:0 0 0 -10px!important;text-align:center;}
.add-to-links-retailonly a{color:#999999;}
.add-to-box .add-to-links li{margin:0 0 2px;}
.product-options{margin:10px 0 0;}
.product-options dt label{font-weight:bold;font-size:12px;}
.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:5px 0 15px;padding:0 0 12px;border-bottom:1px solid #e7e7e7;}
.product-options dd .input-box{display:block;padding-right:20px;}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:97%;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:100%;}
.product-options .options-list li{vertical-align:middle;margin:0;padding:2px 0;line-height:1.315;}
.product-options .options-list input.radio{float:left;margin:2px -18px 0 0;}
.product-options .options-list input.checkbox{float:left;margin:2px -20px 0 0;}
.product-options .options-list .label{display:block;margin-left:20px;}
.product-options .validation-error .options-list,.product-options ul.validation-failed{padding:2px 1px!important;position:relative;z-index:2;top:-3px;left:-2px;margin-right:-2px;}
.options-container-small .product-options .validation-error .options-list,.options-container-small .product-options ul.validation-failed{padding:0 1px!important;position:relative;z-index:2;top:-1px;left:-2px;margin-right:-2px;}
.product-options li{margin:3px 0;}
.product-view .product-options-bottom .product-pricing{clear:both;}
.product-view .product-options-bottom{padding:0;margin:0 0 5px;}
.product-view .product-options-bottom .add-to-cart{float:left;padding-bottom:20px;}
.product-view .product-options-bottom .price-box{margin:0!important;float:right;}
.product-view .product-options-bottom p.required{padding:5px 0 0;clear:both;text-align:right;width:auto;}
.options-container-small{margin:20px 0 0;}
.options-container-small .product-options-bottom{float:left;}
.options-container-small .product-pricing{display:none;}
.options-container-small .price-box{display:none;}
.options-container-small .add-to-cart{padding:13px 15px 0 0!important;}
.options-container-small .product-options-bottom p.required{padding:0 0 0 90px;width:auto;float:left;clear:left;text-align:left;}
.options-container-small dt{float:left;line-height:1.2;width:10em;clear:left;padding:3px 5px 3px 0;margin:0 0 8px;}
.options-container-small dd{float:left;width:275px;border-bottom:0;padding:0;margin:0 0 8px;}
.options-container-small .product-options{margin:0;}
.options-container-big{clear:both;background:#fff;padding:20px;border-top:1px solid #cfcfcf;border-width:1px 0;}
#customizeTitle{margin:0;}
.product-options .bundle-summary{font-size:11px;}
.bundleProduct .product-options{font-size:12px;margin-top:0;}
.bundleProduct .product-options-bottom{padding:0;font-size:12px;margin:0 0 5px;line-height:27px;}
.bundleProduct .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px;}
.bundleProduct .product-options-bottom .price-box{margin:0;float:right;}
.bundleProduct .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right;}
.with-bundle{position:relative;z-index:1;background:#fff url(../images/bkg_cols.gif) 460px 0 repeat-y;}
#bundle-product-wrapper{margin:-1px -20px -20px;border-top:1px solid #cfcfcf;float:left;width:938px;overflow:hidden;position:relative;z-index:1;}
#bundleProduct{width:1877px;background:#fff url(../images/bkg_cols.gif) repeat-y 279px 0;z-index:1;position:relative;}
#productView{margin:0;position:static;border:0;}
#options-container{min-height:360px;width:938px;position:relative;z-index:2;float:right;border-left:1px solid #cfcfcf;background:#fff url(../images/bkg_cols.gif) repeat-y 460px 0;}
#options-container .product-options{font-size:12px;margin-top:0;font-size:11px;z-index:1;margin:0;width:600px;padding:20px 20px 0;clear:both;position:relative;z-index:1;}
#options-container .product-options-bottom{padding:0 20px 20px;width:600px;font-size:12px;margin:0 0 5px;line-height:27px;}
#options-container .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px;}
#options-container .product-options-bottom .price-box{margin:0;float:right;}
#options-container .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right;}
.bundle-summary{position:absolute;z-index:2;left:643px;top:61px;margin-top:0;background:#fff;width:295px;}
.bundle-summary .product{background:#f6f6f6 url(../images/bkg_page-title.gif) repeat-x 0 0;border-bottom:1px solid #ddd;padding:14px 20px;}
.bundle-summary .product-image{border:1px solid #d6d6d6;float:left;margin:0 -60px 0 0;}
.bundle-summary .product-details{margin-left:60px;padding:0 0 0 13px;}
.bundle-summary .product-details p.availability{margin:5px 0;font-weight:bold;font-size:12px;}
.bundle-summary .product-name{font-size:16px;color:#111;}
.bundle-summary .summary h4{font-size:14px;color:#333;}
.bundle-summary .summary ul{margin:6px 0 10px;}
.bundle-summary .summary li{background:url(../images/bkg_dots.gif) repeat-x 0 1px;margin:0;padding:11px 0 7px;}
.groped-product-type{position:relative;z-index:2;margin:20px -30px -20px;background:#fff;border-top:1px solid #cfcfcf;padding:20px 30px 0;}
.grouped-items td{vertical-align:middle;padding:5px 10px;}
.giftcard-amount-form{margin:0 0 10px;}
.giftcard-amount-form label{width:120px;text-align:left;padding-right:5px;}
.giftcard-amount-form .form-list .input-text{width:70px;}
.giftcard-amount-form .form-list select{width:150px;}
.giftcard-amount-form .form-list .input-box{padding-right:20px;margin-right:9px;}
.giftcard-amount-form .form-list .input-box .v-fix{white-space:nowrap;}
.giftcard-amount-form .form-list .input-box p.notice{float:left;padding:0;clear:left;width:55px;margin:5px -100px 0 0;white-space:nowrap;font-size:11px;position:relative;z-index:1;}
.giftcard-amount-form .form-list .input-box p.notice span{margin-right:5px;display:block;}
.giftcard-send-form{background:#fff;z-index:2;position:relative;border-top:1px solid #ddd;padding:30px 30px 10px;margin:0 -30px -30px;}
.giftcard-send-form label{width:120px;text-align:left;padding-right:5px;padding-bottom:5px;}
.giftcard-send-form .field label{padding-bottom:0;}
.giftcard-send-form .field .input-text{width:249px!important;}
.product-view .up-sell .products-grid{padding:30px 0 10px 61px;margin:0;}
.product-view .up-sell .products-grid li{width:176px;margin-right:40px;display:inline;}
.product-view .tags h4{font-size:12px;font-weight:normal;}
.product-view .tags .form-add-tags{padding:5px 0 0 0;}
.product-view .tags .form-add-tags label{margin:0;font-weight:bold;font-size:12px;padding:2px 15px 0 0;height:4em;float:left;}
.product-view .tags .form-add-tags .input-box{margin:0;display:inline-block;}
.product-view .tags .form-add-tags div.validation-passed,.product-view .tags .form-add-tags div.validation-error{padding-right:17px;}
.product-view .tags .form-add-tags input.input-text{width:300px;}
.product-view .tags .form-add-tags button.button{margin-left:5px;vertical-align:top;}
.product-view .tags .form-add-tags p{padding:5px 0;font-size:11px;}
.product-view .tags .tags-list{margin:15px 0;line-height:1.5em;}
.product-view .tags .tags-list li{display:inline;font-size:10px;margin:0 5px 0 0;}
.product-view .tags .tags-list li a{text-decoration:none;font-size:12px;margin:0;padding:3px;background:#fffcf0;}
.product-view .tags .tags-list li a:hover{text-decoration:underline;}
.product-view .tags .form-add-tags .input-box,x:-moz-any-link{float:left;}
.product-view .tags .form-add-tags .button,x:-moz-any-link{margin-bottom:15px;}
.product-view .tags .form-add-tags .input-box,x:-moz-any-link,x:default{float:none;}
.product-view .tags .form-add-tags .button,x:-moz-any-link,x:default{margin-bottom:0;}
.product-view .product-main-info .review-summary-table{margin:10px 0;}
.review-summary-table{border:0;margin:0 0 10px;}
.review-summary-table th,.review-summary-table td{padding:2px 5px;}
.review-summary-table tr.last td{border:0;}
.review-summary-table th.label,.review-summary-table td.label{width:1px;white-space:nowrap;padding-left:0;background:none;}
.reviews .pager{border-width:1px 0;margin:0;}
.reviews dt{margin:10px 0;font-style:italic;}
.reviews dt a{font-weight:bold;font-style:normal;margin-right:10px;}
.reviews dd{margin:10px 0 20px;padding:0 0 10px;background:url(../images/bkg_dots.gif) repeat-x 0 100%;}
.reviews dd p{margin:0 0 10px;}
.reviews dd .date{margin:0 0 10px;font-style:italic;}
.reviews dd.last{background:none;margin-bottom:0;}
.product-view .add-review .product-name{font-weight:normal;margin-bottom:20px;}
.product-view .add-review .product-name span{font-weight:bold;}
.product-view .add-review .form-list{margin:15px 0;}
.product-view .add-review .form-list .review-summary-table thead{background:none;}
.product-view .add-review .form-list .review-summary-table thead th{background:none;border:0;}
.product-view .add-review .form-list .review-summary-table .value{text-align:center;}
.product-review .product-img-box{float:left;width:285px;}
.product-review .product-img-box .product-image{display:block;margin:0 0 15px;}
.product-review .details{float:right;width:400px;}
.product-review .details .product-name{font-size:15px;font-weight:bold;color:#151515;line-height:19px;margin:0 0 10px;}
.product-review .details p.date{font-size:12px;font-style:italic;}
.product-review .details p{margin:10px 0;}
.product-review .details .review-summary-table{margin:10px 0;}
.product-review .buttons-set{clear:both;padding:25px 0 0;}
.review-product-view .col-main{background:#fff url(../images/bkg_cols.gif) repeat-y -430px 0;padding:0;}
.review-product-view .col-main .page-title{margin-left:0;margin-right:0;}
.review-product-view .product-review .product-img-box{padding:0 0 20px 20px;}
.review-product-view .product-review .details{width:570px;padding:0 20px 20px 0;}
.review-product-view .product-review .buttons-set{border-top:1px solid #d1d1d1;background:#fff;margin:0;padding:15px 20px;}
.cms-home .col1-layout,.cms-index-index .col1-layout{border:0;}
.cms-home .main .std .messages,.cms-index-index .main .std .messages{margin-top:0;}
.cms-home .top-callout,.cms-index-index .top-callout{margin-bottom:6px;}
.cms-home .col2-set .col-1,.cms-index-index .col2-set .col-1{width:705px;}
.cms-home .col2-set .col-2,.cms-index-index .col2-set .col-2{width:244px;border:1px solid #d9d7ca;border-left:0;margin-left:-244px;}
.cms-home .col2-set .col-2 img,.cms-index-index .col2-set .col-2 img{display:block;margin:6px auto;}
.cms-home .col1-layout .category-view,.cms-index-index .col1-layout .category-view{margin:0 0 20px;}
.cms-home .col1-layout .page-title,.cms-index-index .col1-layout .page-title{margin:3px 0 0;}
.cms-home .col1-layout .products-grid,.cms-index-index .col1-layout .products-grid{margin:0;border:1px solid #cbc0b2;border-top:0;padding-top:20px;padding-bottom:20px;}
.cms-home .col1-layout .products-list,.cms-index-index .col1-layout .products-list{margin:0;border:1px solid #cbc0b2;border-top:0;padding-top:20px;}
.cms-menu{float:left;width:240px;margin:0 10px 5px 0;padding:15px;border:1px solid #d1d1d1;background:#fff url(../images/bkg_cms-menu.gif) 0 0 repeat-x;font-size:12px;list-style-position:inside;}
.cms-menu li{color:#999;margin:3px 0;}
.cms-menu li.parent>a,.cms-menu li.parent>strong{background:url(../images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat;padding-right:13px;}
.cms-menu li strong{font-size:13px;font-weight:bold;color:#333;}
.cms-menu li ul,.cms-menu li ol{padding-left:15px;margin-bottom:7px;list-style-position:inside;}
ol.cms-menu.type-1{list-style-type:decimal;}
ol.cms-menu.type-1 ol{list-style-type:decimal;}
ol.cms-menu.type-a{list-style-type:lower-alpha;}
ol.cms-menu.type-a ol{list-style-type:lower-alpha;}
ol.cms-menu.type-A{list-style-type:upper-alpha;}
ol.cms-menu.type-A ol{list-style-type:upper-alpha;}
ol.cms-menu.type-i{list-style-type:lower-roman;}
ol.cms-menu.type-i ol{list-style-type:lower-roman;}
ol.cms-menu.type-I{list-style-type:upper-roman;}
ol.cms-menu.type-I ol{list-style-type:upper-roman;}
ul.cms-menu.type-circle{list-style-type:circle;}
ul.cms-menu.type-circle ul{list-style-type:circle;}
ul.cms-menu.type-disc{list-style-type:disc;}
ul.cms-menu.type-disc ul{list-style-type:disc;}
ul.cms-menu.type-square{list-style-type:square;}
ul.cms-menu.type-square ul{list-style-type:square;}
.widget{display:inline;}
.widget .page-title{background:none;border:0;margin:10px 0!important;padding:0;}
.widget .page-title h2{font-size:18px;}
.widget-banner{display:block;width:100%;overflow:hidden;text-align:center;}
.widget-banner li{margin:7px 0;}
.top-container .widget-banner{clear:both;}
.top-container .widget-banner li{margin:0;}
.footer-before-container .widget-banner li{margin:0;}
.widget-banner-inline{display:block;clear:both;padding:7px 0;text-align:center;}
.widget-banner-inline ul,.widget-banner-inline li{display:inline;}
.widget-banner-inline li{margin:0 3px;}
.widget-banner-inline li img{vertical-align:middle;}
.checkout-cart-index .col1-layout .widget-new-products{display:block;padding:0 20px;}
.checkout-cart-index .col1-layout .widget-viewed{display:block;padding:0 20px;}
.checkout-cart-index .col1-layout .widget-compared{display:block;padding:0 20px;}
.widget-events{display:block!important;}
.top-container .widget-product-link,.top-container .widget-category-link,.top-container .widget-cms-link,.top-container .widget-hierarchy-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0;}
.top-container .widget-product-link a,.top-container .widget-category-link a,.top-container .widget-cms-link a,.top-container .widget-hierarchy-link a{display:block;padding:12px 12px;background:#fff url(../images/bkg_widget-links.gif) 0 100% repeat-x;border:1px solid #cfcfcf;text-align:center;font:bold 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;}
.top-container .widget-product-link a:hover,.top-container .widget-category-link a:hover,.top-container .widget-cms-link a:hover,.top-container .widget-hierarchy-link a:hover{color:#d53c00;text-decoration:none;}
.footer-before-container .widget-product-link,.footer-before-container .widget-category-link,.footer-before-container .widget-cms-link,.footer-before-container .widget-hierarchy-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0;}
.footer-before-container .widget-product-link a,.footer-before-container .widget-category-link a,.footer-before-container .widget-cms-link a,.footer-before-container .widget-hierarchy-link a{display:block;padding:10px 12px;background:#fff url(../images/bkg_widget-links.gif) 0 100% repeat-x;border:1px solid #cfcfcf;text-align:center;font:bold 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;cursor:pointer;}
.footer-before-container .widget-product-link a:hover,.footer-before-container .widget-category-link a:hover,.footer-before-container .widget-cms-link a:hover,.footer-before-container .widget-hierarchy-link a:hover{color:#d53c00;text-decoration:none;}
.widget-product-link-inline{display:inline;}
.col-main .widget-product-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-product-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}
.col-main .widget-product-link a:hover{color:#333;text-decoration:none;}
.sidebar .widget-product-link{display:block;margin:10px 0;padding:0 17px;}
.sidebar .widget-product-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}
.sidebar .widget-product-link a:hover{color:#333;text-decoration:none;}
.widget-category-link-inline{display:inline;}
.top-container .widget-category-link{border-bottom:0;}
.top-container .widget-category-link a{border-color:#ca3934;color:#d53c00;background-image:url(../images/bkg_widget-links2.gif);background-color:#f9d2c1;}
.top-container .widget-category-link a:hover{color:#fff;}
.col-main .widget-category-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-category-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}
.col-main .widget-category-link a:hover{color:#333;text-decoration:none;}
.sidebar .widget-category-link{display:block;margin:10px 0;padding:0 17px;}
.sidebar .widget-category-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}
.sidebar .widget-category-link a:hover{color:#333;text-decoration:none;}
.widget-cms-link-inline{display:inline;}
.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-cms-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}
.col-main .widget-cms-link a:hover{color:#333;text-decoration:none;}
.sidebar .widget-cms-link{display:block;margin:10px 0;padding:0 17px;}
.sidebar .widget-cms-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}
.sidebar .widget-cms-link a:hover{color:#333;text-decoration:none;}
.widget-cms-hierarchy-link-inline{display:inline;}
.col-main .widget-cms-hierarchy-link{display:block;text-align:right;margin:7px 0;}
.col-main .widget-cms-hierarchy-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}
.col-main .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none;}
.sidebar .widget-cms-hierarchy-link{display:block;margin:10px 0;padding:0 17px;}
.sidebar .widget-cms-hierarchy-link a{font-size:12px;background:url(../images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}
.sidebar .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none;}
.product-name{font-size:12px;font-weight:bold;color:#333;}
.product-name a{color:#333;text-decoration:underline;}
.product-name a:hover{color:#333;text-decoration:none;}
.tags-list{margin:5px 0;}
.tags-list li{display:inline;font-size:12px;}
.tags-list li a{text-decoration:none;margin:0 2px 0 0;}
.tags-list li a:hover{text-decoration:underline;}
.search-summary{padding:10px 10px 0;margin:10px 0 0;font-size:12px;background:url(../images/bkg_dots.gif) repeat-x 0 0;}
.search-summary li{margin:2px 0;}
.sitemap{font-size:12px;}
.sitemap li{margin:3px 0;}
.checkout-cart-index .col-main{padding:0 15px;}
.checkout-cart-index .col-main .page-title{margin:0;}
.cart-empty{padding:20px;background:#fff;}
.cart .title-buttons{padding-right:15px;}
.cart .messages,.cart .messages li{margin:0;}
.cart .checkout-types{float:right;text-align:center;}
.cart .checkout-types fieldset{display:inline;}
.cart .checkout-types .btn-proceed-checkout span{background-image:url(../images/btn_proceed2chkout.jpg);height:40px!important;width:233px!important;padding:0!important;padding:8px 0 0 0!important;color:#fff;font:bold 18px/20px Arial,Helvetica,sans-serif!important;text-transform:none;}
.cart .title-buttons .checkout-types li{margin:0 0 5px;}
.cart-table{border-width:1px 0;}
.cart-table .item-msg{font-size:10px;}
.cart-table thead th{vertical-align:bottom;}
.cart-table tbody td{padding:12px;}
.cart-table .btn-continue{float:left;background:none;border:none;}
.cart-table .btn-continue span{background:none;border:none;text-transform:none;color:#444;text-decoration:underline;font-weight:normal;padding:0;}
.cart-table .btn-update{font-size:11px;height:14px;border-bottom:1px solid #444;margin:3px 0;}
.cart-table .btn-update:hover{border-bottom:1px solid #f5f5f5;}
.cart .cart-collaterals{margin-top:10px;}
.cart .cross-inside{background:url(../images/bkg_crosssell.gif) repeat-y 0 0;}
.cart .cart-collaterals h3{color:#000;font-weight:normal;margin:0 0 5px;}
.cart .deals{float:left;width:280px;display:inline;margin:0 0 0 30px;font-size:12px;}
.cart .deals p,.cart .deals label{margin:0 0 7px;display:block;}
.cart .deals .input-text{width:140px;margin:0 5px 3px 0;float:left;}
.cart .giftcard{position:relative;z-index:1;}
.cart .giftcard button.check-gc-status{clear:both;}
.cart .giftcard button.check-gc-status span{padding:0!important;background:none!important;line-height:1.3!important;color:#444!important;height:auto!important;font-weight:normal!important;text-transform:none!important;}
.cart .giftcard button.check-gc-status span span{text-decoration:underline;font-size:12px!important;}
.cart .giftcard,.cart {margin:0 0 20px 0;}
.discount{margin:0 0 20px 0;width:200px;}
.cart .cancel-btn{margin:5px 30px 0 0;clear:left;}
.cart .shipping{border:1px solid #bac3cf;margin-right:10px;width:298px;}
.cart .shipping select{width:256px;}
.cart .shipping .input-text{width:250px;}
.cart .shipping p{margin:0 0 15px;}
.cart .shipping .buttons-set{width:256px;}
.cart .shipping .form-list label{float:none;width:auto;text-align:left;padding:0;}
.cart .shipping .form-list .input-text,.cart .shipping .form-list select{display:block;float:none;}
.cart .crosssell{float:left;min-height:400px;width:260px;padding:0 20px 15px 30px;border:1px solid #d9d9d9;border-width:0 1px 0 0;background:#fbf3f0;}
.cart .crosssell h3{font-size:11px;color:#cd3800;font-weight:bold;text-transform:uppercase;}
.cart .crosssell .item{padding:17px 0 0;}
.cart .crosssell .product-image{float:left;margin:3px -90px 0 0;}
.cart .crosssell .product-shop{margin-left:90px;}
.cart .crosssell .product-name,.cart .crosssell .price-box,.cart .crosssell p,.cart .crosssell .add-to-links{margin:0 0 5px;}
.cart .crosssell .add-to-links li{margin:0;}
.cart .totals{padding:8px;font-size:14px;}
.cart .totals table{width:100%;}
.cart .totals table th,.cart .totals table td{padding:0 5px 5px;}
.cart .totals .btn-remove img{vertical-align:middle;}
.cart .totals table tfoot strong{font-weight:normal;font-size:18px;color:#252733;display:block;margin:10px 0 15px;}
.cart .totals table tfoot td .price{font-weight:bold;}
.cart .totals .checkout-types li{margin:0 0 15px;}
.item-options h5{font-size:11px;font-weight:bold;text-transform:uppercase;padding:10px 12px 0 12px;}
.item-options dt{font-weight:bold;padding:7px 0 7px;}
.item-options dd{padding-bottom:5px;}
.truncated{cursor:help;margin:5px 0 0;position:relative;z-index:1;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;text-decoration:none;background:url(../images/bkg_dots.gif) repeat-x 0 100%;color:#514f4f;}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;padding:0;width:190px;border:1px solid #c8c8c8;border-bottom:1px solid #919191;background-color:#fff;}
.truncated .truncated_full_value .item-options dl{margin-right:-9px;position:relative;z-index:9999;padding:0 21px 10px 12px;background:url(../images/bkg_truncated.gif) no-repeat 100% 38px;}
.truncated .show .item-options{top:-20px;left:50%;}
.block-cart .truncated .show .item-options{top:-60px;left:-206px;}
.top-cart .truncated .show .item-options{top:-60px;left:-206px;}
.col-left .truncated .show .item-options{left:30px;top:7px;}
.col-right .truncated .show .item-options{left:-240px;top:7px;}
.data-table .item-options dt{padding:3px 0 0 10px;background:url(../images/bkg_bulletsm.gif) 0 .8em no-repeat;}
.data-table .item-options dd{padding:0 0 3px 10px;}
.data-table .item-options dd .price{font-weight:bold;margin-left:5px;}
.checkout-onepage-index .col-main{padding:0;}
.opc-wrapper{padding:15px;}
.opc-wrapper .page-title{margin:0;position:relative;z-index:1;}
.opc-wrapper .page-title .callout{position:absolute;top:7px;right:20px;z-index:1;}
.opc-progress-container .opc-block-progress{background:#fff;border-bottom:1px solid #ccc;margin-bottom:20px;}
.opc-progress-container .opc-block-progress .block-title{padding:17px 11px 10px 17px;background:none;border:0;border-bottom:1px solid #cfcfcf;}
.opc-progress-container .opc-block-progress .block-title h2{font:18px/1.1 Arial,Helvetica,sans-serif;padding:0;color:#111;}
.opc-progress-container .opc-block-progress .block-content{padding:17px 11px 17px 17px;}
.opc-progress-container .opc-block-progress dt{font-weight:bold;margin:2px 0 8px;background:#eee;padding:4px;}
.opc-progress-container .opc-block-progress dt.complete{font-weight:bold;margin:2px 0 4px;}
.opc-progress-container .opc-block-progress dt.complete a{font-weight:normal;text-transform:lowercase;}
.opc-progress-container .opc-block-progress dd.complete{margin:5px 0 8px;padding:5px;}
.infosection{width:450px;float:left;}
.opc{position:relative;overflow-y:auto;overflow-x:hidden;min-height:700px; }
.opc li.section,#checkout-progress-state li.section{float:left;width:181px;}
.opc .step-title,#checkout-progress-state .step-title{margin:0 0 1px;text-align:center;background:url(../images/checkout_process_bar.jpg) no-repeat;background-position:0 37px;}
.opc .step-title.hidden{display:none;}
#opc-billing .step-title,#multishipping_addresses .step-title{background-position:90px 37px;}
#opc-review .step-title,#multishipping_success .step-title{background-position:-90px 37px;}
.opc .step-title .number{display:none;}
.opc .step-title h3,#checkout-progress-state .step-title h3{color:#a1a8b3;font-size:14px;line-height:22px;padding:0 14px;font-weight:normal;background:url(../images/checkout_process_notallowed.jpg) no-repeat;background-position:center bottom;height:50px;}
.opc .allow .step-title h3{background-image:url(../images/checkout_process_allowed.jpg);cursor:pointer;color:#3c4d62;font-weight:bold;}
.opc .active .step-title{margin:0;padding:0;}
.opc .active .step-title h3,#checkout-progress-state .active .step-title h3{font-weight:bold;cursor:default;background-image:url(../images/checkout_process_active.jpg);color:#09BDF8;}
.opc .step{padding:20px;min-height:300px;font-size:12px;border-top:0;position:relative;left:0;width:868px;}
.opc-extend-shipping{margin-left:-100%;}
.opc-extend-shipping_method{margin-left:-200%;}
.opc-extend-payment{margin-left:-300%;}
.opc-extend-review{margin-left:-400%;}
.opc .step .tool-tip{right:10px;}
.opc .form-alt .input-box{width:695px;}
.opc .form-alt .input-box select{width:695px;}
#checkout-step-login{height:auto!important;min-height:0!important;background:#fcfcfc;border:1px solid #7D8FA6;margin:0!important;}
#checkout-step-login .col2-set{padding:20px 20px 30px;height:auto!important;min-height:0!important;}
#checkout-step-login .login-only{background-image:none;}
#checkout-step-login h4{font-size:16px;color:#000;font-weight:normal;margin:0 0 15px;}
#checkout-step-login .col2-set .col-2{width:338px;}
#checkout-step-login .col2-set .col-2 .radio{margin-right:5px;}
#checkout-step-login .col2-set .col-2 li{padding-left:10px;background:url(../images/bkg_bulletsm.gif) no-repeat 0 .5em;}
#checkout-step-login .col2-set .col-2 .form-list li{background:none;padding-left:0;}
#checkout-step-login .form-list label,#checkout-step-login .form-list .label{width:90px;}
#checkout-step-login .btn-only{padding:0 0 0 105px;text-align:left;width:214px;}
#checkout-step-login .btn-only .button{float:right;}
#checkout-step-login p{margin:0 0 15px;}
#checkout-step-login .form-list p{padding-left:105px;margin:0;}
#checkout-step-login .form-list .input-text{width:210px;}
.opc .buttons-set .opc .form-buttons{width:auto;text-align:right;}
.opc .buttons-set p.back-link{text-align:left;}
.opc .form-buttons{width:auto;text-align:right;}
.opc .buttons-set .button,.opc .form-buttons .button{float:right;margin:0;}
.opc p.required{text-align:right;width:auto;padding-left:0;}
.checkout-onepage-payment-additional-customerbalance{margin-bottom:5px;}
.checkout-onepage-payment-additional-customerbalance .checkbox{margin-left:0;}
#checkout-step-review .data-table{border:0;font-size:12px;}
#checkout-step-review .data-table .item-options{font-size:11px;}
#checkout-step-review .data-table thead th{vertical-align:bottom;font-size:11px;}
#checkout-step-review .data-table .product-name{font-size:12px;}
#checkout-step-review .data-table tfoot tr.last strong{font-size:14px;}
#checkout-step-review .buttons-set{padding:0 20px;}
.opc .checkout-agreements{margin:20px;}
.checkout-progress,.checkout-progress li.first span,.checkout-progress li.last span{background-repeat:no-repeat;}
.checkout-progress{padding:0;text-align:center;font-size:11px;font-weight:bold;position:relative;z-index:1;}
.checkout-progress li{float:left;width:20%;text-align:center;color:#888;line-height:20px;}
.checkout-progress li span{display:block;text-align:center;border-right:1px solid #cfcfcf;}
.checkout-progress li.first span{background-position:0 0;}
.checkout-progress li.last span{background-position:100% 0;border:0;}
.checkout-progress li.active span{color:#fff;background-color:#7D8FA6;}
.multiple-checkout{position:relative;z-index:1;}
.multiple-checkout .data-table thead th{vertical-align:bottom;}
.multiple-checkout .col3-set .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left;}
.multiple-checkout .col3-set address{padding:10px;clear:both;}
.multiple-checkout .col3-set,.multiple-checkout .col2-set{margin:0 0 15px;}
.multiple-checkout .buttons-set{padding:15px 0;clear:both;width:auto;}
.multiple-checkout .buttons-set .button{float:right;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
.multiple-checkout .grand-total{font-weight:normal;font-size:18px;color:#cd3800;text-align:right;display:block;margin:10px 0 15px;}
.multiple-checkout .grand-total .price-label{font-weight:normal;}
.multiple-checkout .grand-total .price{font-weight:bold;}
.multiple-checkout .sp-methods{font-size:12px;}
.multiple-checkout .checkout-multishipping-payment-customerbalance{font-size:12px;margin-bottom:7px;}
.sp-methods dt{font-weight:bold;margin-bottom:5px;}
.sp-methods .price{font-weight:bold;}
.sp-methods .form-list{padding-left:20px;margin:15px 0;}
.sp-methods .form-list .input-text{width:250px;}
.sp-methods .form-list select{width:256px;}
.sp-methods .form-list label{width:155px;}
.sp-methods .form-list div.input-box label{width:40px;}
.sp-methods select.month{width:150px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em!important;}
.sp-methods .input-box{line-height:21px;}
.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:250px;}
.sp-methods .adv-container{padding-left:170px;}
.checkmo-list li{margin:0 0 4px;}
.checkmo-list label{padding-top:0;}
.please-wait{position:fixed;z-index:99;top:45%;left:50%;margin:0 0 0 -90px;border:5px solid #f3b66f;font-size:12px;color:#f18200;font-weight:bold;background:#fff;padding:20px;white-space:nowrap;}
.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{text-align:right;}
.tool-tip .tool-tip-content{padding:5px;}
.add-gift-message{padding:20px 0;}
.add-gift-message h4{font-size:16px;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px;}
.add-gift-message p{margin:10px 0;}
.gift-message-form{border:1px solid #d1d1d1;background:#f5f5f5 url(../images/bkg_block.gif) repeat-x 0 0;}
.gift-message-form .fieldset{padding:10px 0 10px;}
.gift-message-form .fieldset .input-text,.gift-message-form .fieldset textarea{width:200px;}
.gift-message-form .fieldset textarea{width:200px;height:8em;}
.gift-message-form .inner-box{padding:0;height:300px;overflow:auto;}
.gift-message-form .inner-box h5,.gift-message-form .inner-box h4{font:14px/1.25 Arial,Helvetica,sans-serif;padding:0 20px;color:#222;margin:17px 0;}
.gift-message-form .inner-box p{margin:10px 0;padding:0 20px;}
.gift-message-form .gift-item{padding:5px 0 0;background:url(../images/bkg_dots.gif) repeat-x 0 100%;}
.gift-message-form .gift-item .number{padding:5px 20px 5px;margin-bottom:0;background:url(../images/bkg_dots.gif) repeat-x 0 100%;color:#adadad;font-weight:bold;}
.gift-message-form .gift-item .product-img-box{float:left;width:150px;margin-right:15px;}
.gift-message-form .gift-item .product-image{text-align:center;margin:20px;}
.gift-message-form .gift-item .product-name{font-size:12px;margin:20px 0 5px;text-align:center;}
.gift-message-form .gift-item .fieldset{float:left;background:url(../images/bkg_dots.gif) repeat-y 0 0;padding:20px 0 10px 10px;margin:0;}
.gift-message-form .gift-item .fieldset label{width:80px;}
.gift-message-link{display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
.gift-message-link.expanded{background-position:0 -53px;}
.gift-message-row .btn-close{float:right;}
.gift-message dt strong{font-weight:bold;}
.checkout-agreements li{margin:10px 0;}
.checkout-agreements .agreement-content{border:1px solid #d8cea8;font-size:11px;background-color:#fffdef;padding:15px;height:10em;overflow:auto;}
.checkout-agreements .agree{padding:10px 0;font-size:12px;font-weight:bold;}
.checkout-agreements .agree .checkbox{margin-right:5px;}
#invitationForm p.required{padding-bottom:20px;}
.catalog-product-compare-index tr.last a,.catalog-product-compare-index tr.first a{color:#999;}
.catalog-product-compare-index tr.last p,.catalog-product-compare-index tr.first p{margin:10px 0;}
.catalog-product-compare-index tr.first .product-name a{color:#333;}
.account-login{position:relative;font-size:12px;margin-bottom:-20px;border:1px solid #7d8fa6;}
.login-only{background:none;}
.account-login .new-users,.account-login .registered-users{width:381px;padding:30px 32px 30px;}
.account-login .registered-users p{margin-bottom:1.5em;}
.account-login .spacer{position:absolute;top:100%;left:447px;margin-top:-1px;width:16px;height:3px;font-size:0;line-height:0;background:#fff;overflow:hidden;}
.account-login fieldset{margin:0;}
.account-login fieldset h3{margin-bottom:.5em;}
.account-login .form-list label,.account-login .form-list span.label{width:98px;}
.account-login p.required,.account-login .btn-only{padding-left:113px;width:230px;text-align:right;}
.account-login .btn-only a{float:left;white-space:nowrap;}
.account-login .form-list input.input-text{width:224px;}
.account-login .form-list p{padding:0 0 0 110px;}
.account-create{border:1px solid #7d8fa6;margin-top:11px;}
.account-create #recaptcha_table{margin:10px auto!important;}
.account-create label{width:250px;}
.account-create .form-buttons,.account-create p.required{width:645px;}
.account-create .form-list .form-element .input-box{margin-left:265px!important;}
.dashboard .welcome-msg,.dashboard .col2-set,.dashboard .recent-orders{padding:0 0 20px;}
.dashboard .tags{padding:0 0 20px;}
.dashboard .tags p{display:inline;}
.dashboard .tags .product-name{margin:0 0 3px;font-size:11px;line-height:17px;}
.dashboard .tags li{margin:0 0 8px;}
.dashboard .tags .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px;}
.dashboard .tags .details{margin-left:25px;}
.dashboard .reviews{padding:0 0 20px;}
.dashboard .reviews .product-name{margin:0 0 3px;font-size:11px;line-height:17px;}
.dashboard .reviews p{float:left;margin-right:5px;}
.dashboard .reviews li{margin:0 0 5px;}
.dashboard .reviews .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px;}
.dashboard .reviews .details{margin-left:25px;}
.a-book .box-content{font-size:12px;}
.a-book .col-2 li{padding:0 0 10px;}
.a-book .col-2 li .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left;}
.a-book .col-2 li address{padding:10px;clear:both;}
.order-page .order-date{margin:0 0 20px;color:#6c6c6c;font-size:11px;}
.order-page .col2-set{padding-bottom:20px;}
.order-details .order-additional,.order-details .data-table{margin-bottom:20px;}
.order-details .order-additional dt{font-weight:bold;background:url(../images/bkg_dots.gif) repeat-x 0 100%;padding:0 0 5px;margin:0 0 5px;}
.order-details .order-additional dd{padding:10px;margin:0 0 10px;}
.order-details dl.gift-message{margin:0 20px;}
.order-details .gift-message dt{margin:1px 0;padding:2px 10px;background:#e6e6e6;}
.order-details .gift-message dd{border:1px solid #c7c7c7;background:#fff;padding:10px;margin:0 0 10px;}
.order-links{margin:0 0 10px;text-align:right;padding-bottom:5px;background:url(../images/bkg_dots.gif) repeat-x 0 100%;text-align:right;}
.order-info{margin-bottom:5px;border-bottom:1px solid #c4c4c4;}
.order-info dt{padding:6px 20px 0 10px;color:#6c6c6c;float:left;}
.order-info dd{float:left;}
.order-info ul{float:left;}
.order-info li{float:left;position:relative;z-index:2;margin-right:3px;background:#dedede url(../images/bkg_collateral-tabs.gif) no-repeat 0 -39px;color:#222;padding:0 0 0 17px;font-size:12px;}
.order-info li strong,.order-info li a{text-decoration:none;background:url(../images/bkg_collateral-tabs.gif) no-repeat 100% -39px;padding:0 17px 0 0;line-height:24px;float:left;}
.order-info li.current{margin-bottom:-1px;color:#000;font-weight:bold;z-index:3;border-bottom:0;background:#fff url(../images/bkg_collateral-tabs.gif) 0 0 no-repeat;}
.order-info li.current strong{background-position:100% 0;padding-bottom:1px;}
.order-info dt{font-weight:bold;}
.newsletter-manage-index .form-buttons .button{float:left;margin:0;}
#wishlist-table td{text-align:center;}
#wishlist-table .price-box{margin:3px 0;}
.storecredit .account-balance{margin:0 0 20px;padding:0 0 10px;font-size:12px;background:url(../images/bkg_dots.gif) repeat-x 0 100%;}
.storecredit .account-balance .price{font-weight:bold;}
.giftcard-redeem{padding-bottom:20px;}
.giftcard-redeem .input-box{margin-right:5px;}
.giftcardaccount{position:relative;z-index:1;padding-top:1px;}
.giftcard-status .messages,.giftcardaccount .messages{margin-bottom:10px;}
.giftcardaccount p{margin:15px 0;font-size:12px;}
.giftcardaccount .fieldset{margin:0;}
.giftcardaccount .btn-only{margin:0 0 15px;}
.giftcard-status .gift-card-info,.giftcard-status p.error-msg,.giftcardaccount #giftcard_balance_lookup .gift-card-info,.giftcardaccount #giftcard_balance_lookup p.error-msg{margin:10px 0 20px;}
.gift-card-info{margin:10px 0;padding:10px 10px 5px;border:1px dashed #d9d9d9;background:#fcf7f5;}
.gift-card-info p{font-size:12px;margin:0 0 5px;}
.gift-card-info .giftcard-number{font-weight:bold;}
.gift-card-info .btn-only{padding-left:0;}
#gc-please-wait{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;opacity:.8;}
.page-print .print-head img{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print .col2-set{margin:20px 0;}
.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;}
#my-tags-table .price-box{margin:5px 0;}
#my-tags-table .last{text-align:center;}
#my-tags-table .last p{margin:10px 0;}
.footer-before-container{margin:0 0 3px;text-align:center;}
.form-subscribe{float:left;width:183px;padding:12px 17px 0 0;background:url(../images/bkg_newsletter.gif) no-repeat 0 3px;}
.form-subscribe label{display:block;margin:6px 0;}
.form-subscribe input.input-text{width:177px;display:block;}
.form-subscribe button.button{margin:6px 0 0;float:right;}
.form-subscribe .validation-advice{width:180px;}
.form-subscribe .v-fix{text-align:left;padding-right:5px;}
.form-subscribe a{color:#777;}
.footer-container{margin:0;text-align:left;background:#e2e2e4;border-top:1px solid #8798ad;border-bottom:1px solid #8798ad;padding:6px;}
.footer{padding:10px;}
.footer a:hover{text-decoration:none;}
.footer .linkcolumns{display:block;float:left;width:150px;margin:0 0 0 10px;padding:0;}
.footer .linkcolumns p{color:#3b496e;font-weight:bold;text-transform:uppercase;font-size:11px;margin-bottom:4px;}
.footer .linkcolumns a{color:#3b496e;text-decoration:none;}
.footer .linkcolumns a:hover{text-decoration:underline;}
.footer ul,.footer ul.links{display:block;width:140px;margin:0;padding:0;}
.footer ul.links li,.footer ul li{display:block;vertical-align:top;margin:0 0 5px;padding:0;}
address.copyright{margin-top:6px;text-align:left;font-size:10px;color:#9ea4b6;font-family:verdana;padding:20px 20px 30px 20px;line-height:100%;}
.footer .switcher-store{float:right;width:184px;background:url(../images/bkg_store-switch.gif) no-repeat 0 3px;padding-top:21px;}
.footer .switcher-store label{display:none;}
.footer .switcher-store select{padding:0;margin-bottom:1px;}
.footer .switcher-store ul{float:none;width:auto;padding-left:0;margin-left:0;}
.footer .switcher-store ul .current{display:none;}
.page-head,.page-head-alt{margin-bottom:20px;padding:10px 20px 10px;background:#f6f6f6 url(../images/bkg_page-title.gif) repeat-x 0 0;border-bottom:1px solid #cfcfcf;}
.col-main .page-head,.col-main .page-head-alt{margin:0 0 20px;}
.page-head-alt .link-rss{float:right;margin-top:8px;}
.page-head h2,.page-head h3,.page-head-alt h3,.page-head-alt h2{font:normal 22px/27px Arial,Helvetica,sans-serif;color:#7D8FA6;}
#navbottom{display:block;width:960px;height:28px;}
#topsearch{float:left;background:#22334D url(../images/topsearch_left.gif) no-repeat;height:26px;width:728px;margin:6px 0 6px 6px;padding:6px 0 6px 6px;color:#63768E;}
#topsearch label{display:block;float:left;font-family:verdana;font-size:12px;font-weight:bold;padding:5px 8px 4px 4px;}
#topsearch #category_selector{width:180px;margin:2px 6px 0 0;height:18px;color:#63768e;font-weight:bold;border:0;padding:4px 0 0 6px;background:#fff url(../images/btn_catselect_dropdown.jpg) no-repeat top right;cursor:pointer;}
#category_selector_wrapper{position:relative;float:left;z-index:4;}
#category_search_field_div{position:absolute;background:#fff;border:1px solid #111;z-index:4;color:#63768e;font-weight:bold;width:180px;top:24px;}
#category_search_field_div a{padding:2px 6px;cursor:pointer;display:block;text-decoration:none;color:#63768e;}
#category_search_field_div a:hover{color:#fff;background:#63768e;}
#category_selector_closer{text-align:right;cursor:pointer;background:url(../images/bkg_close.gif) no-repeat top right;padding-right:15px;}
#topsearch #search{margin-top:2px;width:438px;border:0;height:18px;float:left;color:#63768e;font-weight:bold;padding-left:6px;}
.topsearch_right{background:url(../images/topsearch_right.gif) no-repeat;float:left;display:block;width:6px;height:38px;margin:6px 0;}
.shop_all{background:url(../images/shop_all.jpg) no-repeat;display:block;margin:6px;width:202px;height:38px;float:right;}
.topbuttons_wrapper{display:block;height:38px;clear:both;}
.topbuttons{background:url(../images/topnav_bg.gif) no-repeat;display:block;width:281px;height:29px;padding:5px 4px 4px 4px;float:left;}
.topbuttons .store-finder{float:left;background:url(../images/btn_store_finder.jpg) no-repeat;display:block;width:105px;height:29px;}
.topbuttons #get-more-savings{float:left;background:url(../images/btn_get_more_savings_top.jpg) no-repeat;display:block;width:173px;height:33px;margin-left:3px;}
.cart_and_checkout{background:#22334D url(../images/topsearch_left.gif) no-repeat;height:29px;width:217px;padding:5px 4px 4px 4px;float:left;margin-left:5px;}
.cart_and_checkout_right{background:url(../images/topsearch_right.gif) no-repeat;float:left;display:block;width:6px;height:38px;margin-right:6px;}
.checkout{background:url(../images/btn_checkout_blue.jpg) no-repeat;display:block;width:89px;height:28px;float:left;}
#topsearch .button{display:block;height:27px;width:27px;padding:0;background:url(../images/btn_go.jpg) no-repeat;vertical-align:bottom;float:right;}
#topsearch .button span{padding:0;background:none;display:block;}
.headerlinks{padding-bottom:4px;}
.header_secondary_links{float:left;color:#fff;font-weight:bold;font-size:12px;padding:4px 10px;}
.header_secondary_links a{color:#fff;text-decoration:none;}
.header_promo_link{color:#f5d377;font-weight:bold;font-size:12px;padding:4px 10px;}
.header_promo_link a{color:#f5d377;}
#nav li.nav-1 a span{width:90px;}
#nav li.nav-2 a span{width:75px;}
#nav li.nav-3 a span{width:85px;}
#nav li.nav-4 a span{width:100px;}
#nav li.nav-5 a span{width:80px;}
#nav li.nav-6 a span{width:75px;}
#nav li.nav-7 a span{width:65px;}
#nav li.nav-8 a span{width:75px;}
#nav li.nav-9 a span{width:75px;}
#nav li.nav-10 a span{width:69px;}
#nav li.nav-1 a span,#nav li.nav-2 a span,#nav li.nav-3 a span,#nav li.nav-10 a span{height:30px;padding-top:10px;}
#nav li.nav-1.over a span,#nav li.nav-2.over a span,#nav li.nav-3.over a span,#nav li.nav-10.over a span{height:29px;padding-top:11px;}
#search_autocomplete{background:#fff;border-width:0 1px 1px 1px;border-color:#22334D;border-style:solid;}
.footer_infoimg{background:url(../images/footer_infoimg.jpg) no-repeat;display:block;width:948px;height:35px;}
#footer-search{height:26px;margin:6px 0 6px 6px;padding:6px 0 6px 6px;text-align:left;color:#8798ad;}
#footer-search label{display:block;float:left;font-family:verdana;font-size:12px;font-weight:bold;padding:6px 8px 4px 4px;}
#footer-search #search2{margin-top:1px;width:270px;border:1px solid #162a47;height:21px;float:left;}
#footer-search .button{display:block;height:27px;width:26px;margin-left:6px;background:url(../images/btn_go2.jpg) no-repeat;vertical-align:bottom;float:left;}
#footer-search .button span{padding:0;background:none;display:block;}
.footer_logo{float:right;}
.track_order_and_storefinder{color:#63768e;font-weight:bold;margin:8px 2px;}
.track_order_and_storefinder a{float:left;}
.track_order_and_storefinder p{display:inline;margin:2px 8px;line-height:26px;float:left;}
.store_finder_block{float:right;width:240px;}
.store_finder_block #zipcode{height:17px;width:117px;border:1px solid #162a47;margin-top:3px;margin-right:5px;float:left;}
.btn_store_finder{background:url(../images/btn_find_store.jpg) no-repeat!important;float:right;display:block;width:107px;height:28px!important;}
#hp_featured{padding-bottom:12px;}
#hp_content_left{float:left;}
#hp_content_right{float:right;}
#hp_rotator{padding-bottom:12px;}
#hp_storefinder{float:left;}
#hp_hottool{float:right;}
#hp_left_cat_list{border:1px solid #7d8fa6;margin:1px 0 0 15px;height:731px;overflow:hidden;position:relative;}
#hp_left_cat_list .morelink{position:absolute;top:629px;text-align:right;display:block;background:#fff;width:149px;padding:8px;font-weight:bold;}
#hp_left_cat_list a{color:#465970;text-decoration:none;}
#hp_left_cat_list ul li{list-style-type:none;}
.boxheader{background:url(../images/boxheader_bg.jpg) repeat-x;height:25px;width:100%;border-bottom:1px solid #7d8fa6;text-align:left;}
.boxheader h2{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;}
.boxheader p{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;}
.boxheader p .btitle{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;}
.boxheader h1{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;line-height:1.35;}
.boxcontent{padding:9px;background:url(/skin/frontend/enterprise/harborfreight/images/boxcontent_bg.jpg) repeat-x;line-height:150%;position:relative;}
.collateral-tabs{background:url(../images/boxheader_bg.jpg) repeat-x;border:1px solid #7d8fa6;}
.stbutton{float:left;}
#customer-reviews,#reviewbox{border:1px solid #7d8fa6;margin-top:15px;}
#reviewbox .review-header{font-size:14px;color:#1d2241;font-weight:bold;padding:4px 8px;margin-bottom:20px;margin:0;}
#reviewbox .review-product-name{font-size:18px;font-weight:normal;margin:0;padding:0;margin-bottom:20px;}
#product-review-table{width:456px;}
#reviewbox #recaptcha_table{width:456px;}
#review-form_wrapper{width:456px;margin:0 auto;padding-top:25px}
#reviewbox .button-set{margin-top:10px;}
.product-detail-bottom-box{border:1px solid #7e90a7;background:#fff;padding:10px;}
.product-main-info .data-table,#collateral-tabs .data-table{border:0!important;}
.product-main-info .data-table td.label,.product-main-info .data-table th.label,#collateral-tabs .data-table td.label,#collateral-tabs .data-table th.label{background:none;}
.product-main-info .data-table tr.last th,.product-main-info .data-table tr.last td,#collateral-tabs .data-table tr.last th,#collateral-tabs .data-table tr.last td{border:0!important;}
.product-main-info .data-table tr.even,#collateral-tabs .data-table tr.even{background:#efefef!important;}
.product-detail-bottom-box .pricebox{float:left;}
.product-detail-bottom-box .add-to-box{float:right;}
.product-detail-bottom-box .availability.in-stock{color:#1d5a91;}
#recently-viewed-items li.item{float:left;}
#recently-viewed-items li.item .product-image{float:left;}
.feature_blurb{color:#0f79df;font-size:18px;font-weight:bold;}
#recently-viewed-items li.item{width:195px;}
.product-detail-bottom-box .old-price,.product-detail-bottom-box .old-price .price-label,.product-detail-bottom-box .old-price .price{color:#162A47!important;font-size:16px;}
.product-detail-bottom-box .special-price,.product-detail-bottom-box .special-price .price{color:#f00!important;font-size:24px!important;font-weight:bold!important;}
.product-detail-bottom-box .special-price .price-label{font-size:20px!important;font-weight:normal!important;}
.boxheader .emailto-link{float:left;}
.stoverlay{background:none!important;}
#subcategory-lister{border:1px solid #7d8fa6;margin:0 0 12px 0;}
#category_general_info,#category_featured_products,#products_in_catroot{border:1px solid #7d8fa6;border-top:1px solid #7D8FA6;margin-bottom:12px;}
#category_featured_products .listing-item{width:177px;text-align:center;margin-right:44px;float:left;}
#category_featured_products .listing-item.last{margin-right:0;}
#category_featured_products .product-images{cursor:pointer!important;border:1px solid #7d8fa6;display:inline;margin:0;}
.boxcontent-tight{padding:0;background:#fff url(../images/boxcontent_tight_bg.jpg) repeat-x;line-height:150%;}
.boxcontent-tight .category-image{margin:0;float:left;padding-right:16px;}
.products-grid button.btn-cart span{background-image:url(../images/btn_add2cart_small.jpg);padding:0 0 0 25px!important;height:23px!important;}
.products-grid button.btn-cart span span{border:0;background-image:url(../images/btn_add2cart_small.jpg);padding:2px 24px 0 0!important;color:#fff;font:bold 13px/19px Arial,Helvetica,sans-serif!important;height:21px;text-transform:none;}
#featured-product-home{border:1px solid #7d8fa6;margin-top:25px}
#featured-product-home #FPSS{background:none;margin-bottom:10px;float:left;}
.FPSSError{margin:11px 0;}
#featured-product-home #slider{height:300px;}
#featured-product-home a.slider-button{background:url(../images/btn_featured_prod_nextprev.jpg) no-repeat!important;width:20px!important;height:20px!important;position:relative;}
#FPSS h4{font-size:12px;}
#FPSS a.left{background-position:0 0;float:left!important;}
#FPSS a.right{background-position:-20px 0!important;float:left!important;}
#featured-product-home .visio-frame{height:310px;width:auto;}
.fpss_control{float:right;text-align:right;}
#featured-product-home .visio-block{width:190px;}
#featured-product-home .visio-image{float:none;}
#featured-product-home .FSSSwitcher{float:right;}
#featured-product-home .FSSSwitcher .HL{background:#64768E!important;}
#featured-product-home .FSSButton{margin:0 4px!important;}
.infoimg{display:block;float:left;width:150px;height:192px;}
#hp_videoplayer{border:1px solid #7d8fa6;width:328px;height:283px;}
#hp_top_sellers{border:1px solid #7d8fa6;margin:0 15px;}
#hp_top_sellers .products-grid{padding:20px 50px;margin:0;}
#hp_top_sellers .products-grid li.item{float:left;margin-right:44px;overflow:hidden;text-align:center;width:130px;}
#hp_top_sellers .products-grid li.item.last{margin-right:0;}
#hp_top_sellers .product-image{width:128px;}
.cms-home .col-main{padding-bottom:0;}
.cms-home .col-main .std{display:none;}
#checkout-cart{border:1px solid #BAC3CF;margin:11px 0 0 0;}
#shopping-cart-table{width:800px;margin:0 auto;border-collapse:collapse;border:none;}
#overlay-content #shopping-cart-table{width:708px;margin:10px auto;}
#shopping-cart-table th{border:none;text-transform:none;color:#6c7888;font-weight:bold;padding:3px 12px;}
#shopping-cart-table thead{background:#e4e9ef;border:1px solid #abb3bf!important;}
#shopping-cart-table .product-image{display:block;margin-right:16px;}
#shopping-cart-table tr{border-bottom:2px solid #b2b8c0;}
#shopping-cart-table tr.last{border-bottom:none;}
#shopping-cart-table tr.odd{background:none;}
#shopping-cart-table tr.even{background:none;}
#shopping-cart-table tr.last td{border:none;}
#shopping-cart-table tbody td{padding:16px;}
.test{border:3px solid #f00;}
.cart_divider{height:20px;border:1px solid #abb4bf;background:#e4e9ef;display:block;width:800px;margin:10px auto;}
.coupon {width:200px;margin:0 auto}
.gift-card {width:800px;margin:0px auto;}
#discount-coupon-form label,#giftcard-form label{float:left;margin-right:10px;font-size:16px;font-weight:bold;color:#3c4d62;line-height:25px;}
#coupon_code,#giftcard_code{margin-right:10px;height:20px;width:200px;}
.used_coupon_code{color:#f00;}
#cart_next_step{width:800px;margin:0 auto;}
#continue_shopping,#continue_to_cart{border:1px solid #bac3cf;margin-right:10px;width:298px;}
.cms-related-products #continue_shopping,.cms-related-products #continue_to_cart{float:left;}
#checkout-cart .boxheader,#continue_shopping .boxheader,#continue_to_cart .boxheader{background:url(../images/boxheader_continueshopping_bg.jpg) repeat-x;border-bottom:1px solid #bac3cf;}
.boxheader_btn{background:url(../images/boxheader_button_bg.jpg) repeat-x;height:17px;padding:4px 8px;border-left:1px solid #bac3cf;border-right:1px solid #bac3cf;display:block;color:#3c4d62;font-weight:bold;font-size:14px;cursor:pointer;text-decoration:none;}
.boxheader_btn .arrow{background:url(../images/btn_arrow.jpg) no-repeat center right;padding-right:12px;}
#continue_shopping .boxcontent,#continue_to_cart .boxcontent,.cart .shipping .boxcontent{padding:10px 20px;background:url(../images/boxcontent_continueshopping_bg.jpg) repeat-x;}
#proceed_to_checkout{float:left;border:1px solid #bac3cf;width:59.8%;}
#proceed_to_checkout .checkout-types{float:none;text-align:right;padding:0 8px;background:#e4e9ef;}
#shopping-cart-totals-table tfoot{background:#e4e9ef;}
/*#discount-coupon-form button.button span,#giftcard-form button.button span{background-image:url(../images/btn_apply_coupon.jpg);padding:0 0 0 15px!important;height:26px!important;}
#discount-coupon-form button.button span span,#giftcard-form button.button span span{border:0;background-image:url(../images/btn_apply_coupon.jpg);padding:4px 15px 0 0!important;color:#3b496e;font:bold 13px/19px Arial,Helvetica,sans-serif!important;height:22px;width:110px;text-transform:none;}*/
#printable_table .checkout-additionalinfo {width:273px;}
.checkout-additionalinfo .input-text{margin-right:10px;width:150px;}
table.item_info{border-collapse:separate;}
table.item_info,table.item_info td{border:0!important;padding:0!important;margin:0!important;}
#overlay_custom{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4000;}
#overlay-wrapper{position:absolute;top:0;left:0;width:100%;z-index:4001;}
#overlay-content{position:absolute;background-color:#fff;width:250px;height:250px;width:710px;padding:15px;border:1px solid #7e90a6;}
#overlay-closer{display:block;float:right;background:url(../images/btn_overlay_closer.jpg) no-repeat;width:62px;height:26px;cursor:pointer;}
h4.title{text-align:left;font-size:22px;margin-bottom:8px;}
p.catalogtitle{text-align:left;font-size:22px;margin-bottom:8px;font-weight:bold;}
.order_from_catalog_overlay button.btn-cart span{background-image:url(../images/btn_add2cart_small.jpg);padding:0 0 0 25px!important;height:23px!important;}
.order_from_catalog_overlay button.btn-cart span span{border:0;background-image:url(../images/btn_add2cart_small.jpg);padding:2px 24px 0 0!important;color:#fff;font:bold 13px/19px Arial,Helvetica,sans-serif!important;height:21px;text-transform:none;}
#response_message{height:45px;}
#response_message.q_error span{background-color:#FFF5F3;border:1px solid #E9581F;color:#D91A00;padding:8px;display:block;}
#response_message.q_success span{background-color:#EFF5EA;border:1px solid #446423;color:#3D6611;padding:8px;display:block;}
.q_image{float:left;border:1px solid #7d8fa6;}
.q_desc{float:left;}
.q_desc span{display:inline;}
.q_itemholder{padding:2px;background:#eee;margin-bottom:2px;font-weight:bold;}
#quickordertable h2{margin-bottom:8px;}
#quickordertable p{margin-bottom:8px;font-size:18px;font-weight:normal;}
#quickordertable label{font-weight:bold;}
.inloading{background:url(../images/loading.gif) center center no-repeat;}
#checkout_tabbed{border:1px solid #7d8fa6;}
#opc-login .step-title,#opc-login .step-title h3{display:none!important;}
#checkout-step-login{margin-top:50px;}
.cms-no-route .col-main{margin-top:11px;}
.cms-store-finder .col-main{padding-top:0;}
#storefinderpage{border:1px solid #7d8fa6;}
#storefinderpage #store_locator_form{width:610px;margin:0 auto;display:block;}
#storelocator-container{margin:10px auto;}
.input-box,.input-submit{float:left;}
.input-submit{margin-top:15px;}
.videotoggler{text-decoration:underline;cursor:pointer;}
#catalogrequest .input-box{margin-right:20px;margin-bottom:5px;}
#catalogrequest label{display:block;font-weight:bold;}
#cr_send{text-align:right;}
#sitemap{border:1px solid #7d8fa6;}
#sitemap{margin-bottom:8px;}
.sitemap_pages{width:20%;float:left;padding-right:0px;margin-right:20px;border-right:1px solid #7d8fa6;}
.sitemap_categories{float:left;width:75%;}
.sitemap_categories ul.level0{margin-top:4px;}
.sitemap_categories ul li.level0{float:left;width:103%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #7d8fa6;}
.sitemap_categories .submenu_container ul{float:left;width:130px;margin-right:10px;}
.sitemap_categories ul li.toplevel a span{font-weight:bold;font-size:14px;}
.sitemap_categories ul li.toplevel a:hover{background:#7d8fa6;color:#fff;}
.sitemap_categories ul li ul li.level1 a span{font-weight:normal;font-size:11px;}
#searchresults{border:1px solid #7d8fa6;}
#searchresults ol{list-style-type:decimal;list-style-position:inside;padding:0 40px;}
.noresults-infotext{width:600px;float:left;}
#search_mini_form_new{padding:30px 0;display:block;}
#search_mini_form_new label{margin-right:10px;font-weight:bold;font-size:12px;}
#search_mini_form_new button{margin-left:10px;}
#emailafriend{text-align:left;border:1px solid #7d8fa6;}
#emailafriend .form-list label{text-align:left;}
#emailafriend .product-image{float:left;margin-right:65px;}
#emailafriend #recaptcha_table{width:526px;}
.sendtofriend_form_wrapper{float:left;width:520px;}
.sendtofriend_form_wrapper h1{margin-bottom:20px;}
#searchresult_top_sellers{border:1px solid #7d8fa6;}
#searchresult_top_sellers .products-grid{padding:20px 50px;margin:0;}
#searchresult_top_sellers .products-grid li.item{float:left;margin-right:44px;overflow:hidden;text-align:center;width:130px;}
#searchresult_top_sellers .products-grid li.item.last{margin-right:0;}
#searchresult_top_sellers .product-image{width:128px;}
#advancedsearch_form_wrapper,#searchresult_advancedsearch_form_wrapper{border:1px solid #7d8fa6;margin:11px 0;}
#advancedsearch_form_wrapper .form-list label,#searchresult_advancedsearch_form_wrapper .form-list label{width:250px;}
#advancedsearch_form_wrapper .form-buttons,#searchresult_advancedsearch_form_wrapper .form-buttons{width:645px;}
.catalogsearch-advanced-result .products-grid,.catalogsearch-result-index .products-grid{padding:0 0 0 5px;}
#advanced_searchresults{border:1px solid #7d8fa6;}
#shopall .columns{padding:0;}
#shopall .columns .sub{height:auto;border:1px solid #7d8fa6;margin-bottom:10px;}
#shopall .sub_cats{margin-bottom:0;}
#shopall .sub_catname{height:170px;}
.sub_catname h2{color:#4E6179;text-decoration:none;font-size:14px;font-weight:bold;}
.cms-page-view .std{border:1px solid #7d8fa6;background:#fff url(../images/boxcontent_tight_bg.jpg) repeat-x;padding:20px;}
.cms-sitemap .std,.cms-shop-all-departments .std,.cms-store-finder .std,.cms-clearance .std,.cms-deal-of-week .std,.cms-hot-items .std,.cms-related-products .std,.cms-new-items .std,.cms-hot-sellers .std,.cms-gift-cards .std{padding:0;background:none;border:none;}
.checkout-multishipping-address-newshipping .col-main,.checkout-multishipping-addresses .col-main,.checkout-multishipping-shipping .col-main,.checkout-multishipping-billing .col-main,.checkout-multishipping-overview .col-main,.checkout-multishipping-success .col-main{padding:10px;margin:15px;border:1px solid #7d8fa6;background:url(/skin/frontend/enterprise/harborfreight/images/boxcontent_bg.jpg) repeat-x;}
#co-payment-form{float:left;}
#payment_plusinfo{padding:10px 0;float:left;}
#checkout-step-payment #payment_plusinfo{padding-top:30px;padding-left:70px;}
.sp-methods{float:left;}
.sp-methods-shipping-methods{float:left;padding-left:60px;padding-top:40px;font-weight:bold;}
.shipping_plusinfo{float:right;padding:10px;}
#review-summary-full{display:none;}
.btn-place-order span{background-image:url(../images/btn_proceed2chkout.jpg)!important;height:40px!important;width:233px!important;padding:8px 0 0 0!important;color:#fff!important;font:bold 18px/20px Arial,Helvetica,sans-serif!important;text-transform:none;}
.brand-logo{padding-bottom:5px;margin-left:12px;}
#insidetrack_response_message.q_error span{background-color:#FFF5F3;border:1px solid #E9581F;color:#D91A00;padding:8px;display:block;}
#insidetrack_response_message.q_success span{background-color:#EFF5EA;border:1px solid #446423;color:#3D6611;padding:8px;display:block;}
.old-sale-price{color:#1D5A91;font-size:20px;font-weight:normal;text-decoration:line-through;}
.old-regular-price{color:#111111;font-size:16px;font-weight:normal;padding-bottom:10px;text-decoration:line-through;}
.special-price-crossed-out{color:#162A47;font-weight:normal;text-decoration:line-through;}
.regular-price-crossed-out{color:#444444;font-weight:normal;text-decoration:line-through;}
.ITC_Price_Results{color:#f00000;font-weight:bold;margin:5px 0;text-decoration:none;}
.shippinglayout{padding-top:50px;}
.shippingnoapply{font-size:11px;padding-top:80px;padding-left:60px;width:480px;}
.chooseshippingmethodtitle{font-size:17px;font-weight:bold;padding-top:15px;padding-left:15px;}
.storefindertextcontainer{position:relative;height:5px;padding-top:5px;font-size:12px;}
.storefindertextleft{position:absolute;left:0;width:50%}
.storefindertextright{position:absolute;left:0;width:100%;text-align:right;}
.storefinderhours{width:120px;}
.breadcrumbs a,.breadcrumbs h1,.breadcrumbs h2,.breadcrumbs h3,.breadcrumbs h4,.breadcrumbs h5{display:inline;font:14px/1.35 Arial,Helvetica,sans-serif}
.boxheader a.boxheader h1,.boxheader h2,.boxheader h3,.boxheader h4,.boxheader h5{font:14px/1.35 Arial,Helvetica,sans-serif}
.boxheader .breadcrumbs{font:14px/1.35 Arial,Helvetica,sans-serif;margin:0;padding:5px 20px 5px;text-align:left}
input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner { padding:0; border:0 }
input.button {padding:3px 7px; font-weight:bold; cursor:pointer; height:25px;}
button::-moz-focus-inner { padding:0; border:0 }
button{cursor:pointer;}
span.linklabel { text-decoration:underline; cursor:pointer; }
span.linklabel:hover { text-decoration:none; }
.write-review-shoutout{padding:25px;color:blue;font-size:14px;font-weight:bold;background-color:white;border:1px solid black;}
.hft_gift{margin-left:5px;}
