body, div, p{color:#2d2d2d; font-family:Geneva,"Lucida Grande",Lucida Sans Consol,Arial,sans-serif; font-size:13px;	line-height:1.6}
body, form, div, ul, h1, h2, h3, h4, h5, h6{margin:0; padding:0}
body{margin-top:10px; min-width:990px;color:#515756; background:#FFF url(images/kaiser_craft_idea_bg.jpg) repeat-x;
}


h4, h2.poll-header{font:bold 13px Calibri,Tahoma}
input, textarea, select{color:#2d2d2d; font:12px tahoma,verdana,arial,sans-serif; margin:0 3px 0 0}
input, textarea{padding:1px}
textarea{margin:0px}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, .go-button{vertical-align:middle}
.input-text{width:200px}
.input-text-medium{width:80px}
.input-text-large{width:300px}
.input-text-short{width:40px}
.input-textarea{width:370px}
.input-textarea-long{width:90%}
.input-text-100{width:100%}
p{padding:6px 0px; margin:0px; color:#2c2b2b; font-weight:normal}
ul{list-style-type:none; padding:0px; margin:0px}
ol{padding:0px 0px 0px 15px; margin:0px}
ul li, ol li{padding:2px 0px}
a, a:visited, a:active, a:hover{text-decoration:underline; cursor:pointer}
a:hover{text-decoration:none}
.underlined, .underlined:visited, .underlined:active{}
.underlined:hover{}
.underlined-bold, .underlined-bold:visited, .underlined-bold:active{font-weight:bold}
.underlined-bold:hover{font-weight:bold}
.hand{cursor:pointer}
.nowrap{white-space:nowrap}
.radio, .checkbox{padding:0px; margin:0px 6px 0px 0px; vertical-align:middle}
hr{height:0px}
.dark-hr{margin:11px 0px 9px 0px; clear:both}
.error-text{font-weight:bold}
.float-left{float:left}
.float-right{float:right}
.clear-both{clear:both}
.float-none{float:none !important}

.sidebox-link, .sidebox-link:visited, .sidebox-link:hover, .sidebox-link:active{color:#2d2d2d; font:11px tahoma,arial,verdana,sans-serif}
.left-column .input-text, .right-column .input-text, .updates-wrapper .input-text{height:17px; width:150px; margin:0px; vertical-align:middle}

.sidebox-rootcategory, .sidebox-rootcategory:visited, .sidebox-rootcategory:hover, .sidebox-rootcategory:active{color:#2d2d2d; font:bold 12px Calibri,tahoma,verdana,arial,sans-serif}

.ajax-loading-box{padding:6px 6px 6px 26px; position:fixed; right:50%; top:0px; z-index:18; display:none}

.ajax-message{padding:10px; z-index:17; display:none; position:absolute; width:339px}

.cm-notification-container{position:fixed; right:8px; top:0px; z-index:16}
.notification-content{position:relative; margin-bottom:1px}
.notification-w, .notification-n, .notification-e{width:250px; opacity:0.96; -moz-opacity:0.96; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=96)"; padding:3px 11px 11px 13px}
.notification-header-w, .notification-header-n, .notification-header-e{padding:0px 10px 1px 26px; font:bold 15px Arial,Helvetica,sans-serif; position:absolute; left:8px; top:0px; z-index:15}
.notification-body{font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; line-height:16px; text-align:justify; clear:both}
img.cm-notification-close{padding:0px 4px 4px 4px; margin-right:-7px; float:right}
.notification-body p{margin:3px -1px 0px 0px; text-align:right}
.notification-body b{font-weight:normal}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active{font:normal 11px Arial,Helvetica,sans-serif}

.section-border{margin-top:6px; margin-bottom:15px}
.section-title{padding:6px 0px 5px 9px}
.section-title a{font:bold 14px Arial,Helvetica,sans-serif}
.section-title a.cm-combo-on{}
.section-title a.cm-combo-off{background:url('images/icons/section_icon_expanded.gif') no-repeat 0px 7px}
.search-form .input-text{width:170px}
.search-form .input-text-large{width:207px}

.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input{cursor:pointer; white-space:nowrap; text-decoration:none; display:-moz-inline-box; display:inline-block}








.button-submit-action, .button-submit, .button-submit-big, .button, .button-action{display:-moz-inline-box; display:inline-block; margin-bottom:4px}

.button{padding:0px; border:0px none}
.button-submit-big{padding-left:3px; height:29px}
.button-submit-big input{font-size:12px; padding:7px 19px 8px 7px; height:29px; line-height:16px}
.buttons-container{padding:10px 0px}

tr.category-names td{padding:5px 0 22px 0}
.category-description{font:11px tahoma,Arial,verdana,sans-serif; padding-bottom:13px; width:490px}
.categories-columns{float:left; padding-right:40px}
.categories-columns ul{line-height:18px}
.categories-image{float:right; margin:-130px 15px 15px 0px; display:inline}
.subcategories{font-size:11px; font-weight:bold; line-height:17px; float:left}
.subcategories p{padding:0px; margin:0px 0px 1px 0px}
.product-title, .product-title:visited, .product-title:hover, .product-title:active{font:bold 14px Tahoma}
.product-details-title{font-weight:bold; padding:1px}
div.product-details-title{margin-top:15px}
td div.product-details-title{margin-top:0px}
.sku{font-size:10px; margin:0px; padding:0px 0px 6px 0px}
.more-info{font-size:10px; text-align:center}
.list-price{font-size:11px; white-space:nowrap; padding:0px; margin:0px}
.price, .sub-price{font:bold 19px Tahoma; padding:0px; margin:0px}
p.price{margin:6px 0px}
.cart-price{font-size:12px; font-weight:bold}
.discount{font-size:10px; margin:0px; padding:0px}

.cm-dashed-box{background:transparent}
#fullbody{padding:13px 12px 0px 12px; background-color:#fff}

table.product-list td{padding:7px 5px}
table.product-list p, table.product-list .product-list-field{margin:3px 0px}
table.product-list .product-list-field{padding-left:0px}
table.product-list .product-list-field label{width:auto; margin-left:0px; margin-right:10px}
.tabs{margin-top:13px; padding:0px 0px 0px 12px; vertical-align:bottom}
.tabs ul{vertical-align:bottom; max-width:550px}
.tabs ul li, .tabs ul li.cm-active{float:left; white-space:nowrap; cursor:pointer; vertical-align:bottom; background-image:none}
.tabs ul li a, .tabs ul li a:hover, .tabs ul li.cm-active a, .tabs ul li.cm-active a:hover{font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active{color:#000; font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none}
.tabs ul li a:hover{text-decoration:none}
.cm-tabs-content{padding:11px 0px; clear:both}
.affiliate-code{padding:3px; margin:3px; margin-right:10px}
.field-name{font:bold 11px tahoma,arial,verdana,helvetica,sans-serif; white-space:nowrap}
.valign{vertical-align:middle}
.valign-top{vertical-align:top}
.compare-table td{padding:3px 8px}
.compare-table .first-cell{white-space:nowrap}
table label{width:auto; font-weight:normal}

.jcarousel-container{position:relative}
.jcarousel-clip{z-index:4; padding:0; margin:0; overflow:hidden; position:relative}
.jcarousel-list{z-index:3; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0}
.jcarousel-list li, 
.jcarousel-item{float:left; list-style:none}

.lm-columns{float:left; width:48%; min-width:100px}
.lm-links{padding-bottom:1px}
.lm-description{padding:4px 0px 15px 0px; text-align:justify}
.lm-top{font-size:1px}
.lm-center{padding:5px 5px 0px 5px}
.products-rounded .product-properties .buttons-container, .products-rounded .product-properties .form-field, .products-rounded .product-properties .product-list-field{margin:0; padding:0}
.left-column .form-field, .right-column .form-field{padding:6px 0px}
.left-column .form-field label, .right-column .form-field label{margin-left:0px; width:auto}
.products-rounded .product-properties{margin:0}
.lm-bottom{font-size:1px}
.lm-buttons-wrapper{padding:0px 3px 0px 0px}
.lm-buttons{float:right; margin-left:6px; margin-bottom:1px}
.item-wrap{background:url('images/sidebox_delim.gif') repeat-x bottom center; margin-bottom:4px; padding-bottom:10px}
.last-item-wrap{background-image:none; margin-bottom:0px}
.item-image{float:left; margin-right:10px}
.item-description{display:table}
.lm-manufacturer{font-weight:bold; margin:0px 0px 4px 0px; padding:0px}
.lm-cell-content{padding:5px 9px 9px 9px}
.lm-link, .lm-link:visited, .lm-link:active{font-weight:bold; text-decoration:underline}
.lm-link:hover{font-weight:bold; text-decoration:none}
.lm-bc-icon{padding:0px 7px}

/* Ads */
.ad-container{overflow:hidden; width:100%; margin:1px auto 11px auto}

.product-container{padding:10px 0px}
.float-wrapper{position:relative; overflow:hidden}
.border{margin-bottom:12px}
.no-items{padding:15px 0px; text-align:center; font-weight:bold; margin:6px 3px}
.hidden{display:none}
.strong{font-weight:bold}
.italic{font-style:italic}
.lowercase{text-transform:lowercase}
.uppercase{text-transform:uppercase}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}
.scroll-x{width:100%; height:100%; overflow-x:auto; overflow-y:hidden; padding-bottom:3px}
.no-margin{margin:0px !important}
.table-fixed{table-layout:fixed; width:100%}
.inline{display:inline}
.dashed, a.dashed{border-bottom:1px dashed #000; text-decoration:none}
a.dashed{border-bottom-color:#0042b2}
a.dashed:hover{border-bottom:1px dashed transparent}
.no-padding{padding:0px !important}
.no-margin{margin:0px !important}
.margin-top{margin-top:10px}
.fixed-layout{table-layout:fixed}

#header{}


#content #footer {clear:both;padding:3px 0px 3px 0px;overflow:hidden; border-top:1px dotted #ccc}
 
#container{padding:0px 11px; width:960px; margin:0px auto; background:#FFF;
-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;}

#content{ 
padding:0px 10px 0px 10px;
background:#FFF; 
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
}

.central-column, .container-right .central-column, .container-left .central-column{float:left; display:inline; border-left:1px solid #EFEFEF; margin:0 200px 15px 200px; padding:0 21px 15px 21px; overflow-x:auto; overflow-y:hidden; width:582px}
.central-content{}
.container-long .central-column{border:none; padding:5px 5px 30px 0px; margin:0; width:98%; }
.container-right .central-column, .container-left .central-column{margin:0px 0px 15px 210px; padding:0px 0px 15px 15px; width:700px}
.container-left .central-column{margin:0 200px 15px 0; padding:0px 21px 15px 0px}

.left-column{float:left; width:200px; margin-left:-926px;padding:0px 0px 0px 0px; }
.right-column{float:left; width:200px; margin-left:-200px}

 


.logo-image{float:left; margin-top:10px; position:relative; z-index:8}
#top_menu{vertical-align:bottom; clear:both; position:relative; z-index:7}
.top-menu{vertical-align:bottom}
.top_menu li.first-level, .top_menu li.first-level a{padding:0; margin:0}
#top_menu ul li.first-level, #top_menu ul li.first-level.cm-active{display:-moz-inline-box; display:inline-block; vertical-align:bottom}
#top_menu ul li.first-level span{display:-moz-inline-box; display:inline-block}
#top_menu li.first-level a, #top_menu li.first-level a:hover, #top_menu li.first-level.cm-active a, #top_menu li.first-level.cm-active a:hover{color:#535353; font:bold 14px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none}
#top_menu li.first-level li a, #top_menu li.first-level li a:hover, #top_menu li.first-level.cm-active li a, #top_menu li.first-level.cm-active li a:hover{font:bold 13px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; display:block; padding:5px 20px 4px 2px}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover{color:#202020}
#top_menu ul li.first-level a:hover, #top_menu ul li.first-level.cm-active a:hover{text-decoration:underline}
.helper-block{display:none}

.top-tools-container{clear:both; padding:2px 5px 8px 5px; height:31px}
.top-tools-container span.float-left, .top-tools-container span.float-right{width:5px; height:41px; margin:-2px 0px 0px -5px}
.top-tools-container span.float-right{margin:-2px -5px 0px 0px}

.top-search{padding:8px 0px 0px 8px}
.search-products-text{font:bold 12px tahoma,verdana,arial,sans-serif; padding-right:2px}
.top-search .search-products-text{vertical-align:-1px}
.search-selectbox{width:150px; padding:1px 1px 1px 2px; height:21px; vertical-align:middle}
.search-input{width:203px; padding:2px 1px 0px 1px; margin:0 0 0 -4px; height:17px; vertical-align:middle}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active{font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.search-label{font:bold 11px verdana,geneva,arial,helvetica,sans-serif}

.content-tools{padding:5px 5px 0px 7px; margin:3px 5px 13px 5px; width:936px;float:left;}

#sw_cart_box, .cart-list-icon{width:44px; height:26px; border:0px none}
.cart-list-icon{height:24px}
#cart_status .float-left{position:relative; z-index:6}
#cart_status a{padding-left:10px}
#cart_status span{vertical-align:middle}
.checkout-link{float:left; padding-top:5px}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active{padding:0px 15px 2px 6px}
.cart-list{position:absolute; width:234px; z-index:5; top:0; left:0}
.list-container{margin-top:6px; padding:0px 4px; background-color:#fff}
.cart-list .list{height:185px; overflow-x:hidden; overflow-y:auto; padding-left:5px}
.cart-list ul li.delim{padding:0px; font-size:1px; line-height:1px; height:1px}
.cart-list ul li img{max-width:45px; height:auto; margin-right:4px}
.list p.center{margin-top:75px}
.cart-list .buttons-container{text-align:center; margin:8px 0px 11px 0px}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active{padding:0px 15px 2px 6px; margin:0px 1px}

.sidebox-wrapper{margin-bottom:19px; border:1px dotted #ccc;padding:0px;}
.sidebox-title{background:#eee; padding:4px 6px 4px 6px; }
h3.sidebox-title span{font-size:13px; font-weight:normal;}
h3.sidebox-title{background:#eee; padding:4px 6px 4px 8px;f}
.sidebox-body{font-size:11px;}
.sidebox-bottom{height:1px}
.sidebox-bottom span{font-size:1px; line-height:1px; height:1px}

.sidebox-categories-wrapper{margin:0px 1px 22px 0px}
.sidebox-categories-wrapper .sidebox-title{padding-left:11px}
.sidebox-categories-wrapper .sidebox-title span{padding:8px 11px 7px 0px; overflow:hidden}
.sidebox-categories-wrapper .sidebox-body{border:0px none; padding:3px 0px 0px 5px}
.sidebox-categories-wrapper .sidebox-bottom, .sidebox-categories-wrapper .sidebox-bottom span{display:none}

.table th{font-weight:bold; padding:3px 5px 2px 5px; white-space:nowrap}
.table th.right{text-align:right}
.table th.left{text-align:left}
.table tr, .table .table tr{background-color:#fff}
.table table tr{background-color:transparent}
.table td{padding:2px 5px}
.tree-limb table td{padding:0px}
.table table td{border:0px none}
.table .table-footer td{padding:0px; margin:0px; font-size:5px; height:5px}
.padding-td{padding:3px 0px; }
#category_rows .table{margin-top:-1px}
table.qty-discounts{padding:0px}
table.qty-discounts th, table.qty-discounts td{border:0px none}

.noborder td{border:0px solid #fff}

.mainbox-container{margin-bottom:10px;}

.mainbox-title{padding:2px 0px 5px 0px; margin:0px; border-bottom:none}
.mainbox-title span{color:#2d2e2e; font:bold 20px Arial,Helvetica,sans-serif}
.mainbox-title span.float-right{font:normal 13px Arial,Helvetica,sans-serif; display:block; padding-top:12px}
.mainbox-body{margin-bottom:0px}

.mainbox2-container{margin: 10px 0px 0px 0px;}

.mainbox2-title{padding:0px 0px 8px 7px}
.mainbox2-title span{color:#2d2e2e; font:bold 18px Arial,Helvetica,sans-serif}
.mainbox2-body{padding:10px 20px 20px 20px}
.mainbox2-bottom, .mainbox2-bottom span{display:none}

.subheaders-group{margin:0px 15px 21px 15px}

.mainbox-cart-title{padding:8px 8px 7px 13px}
.mainbox-cart-body, .mainbox-cart-body-flex{padding:11px 5px 0px 5px}
.mainbox-cart-body{max-height:230px; max-width:358px; min-width:250px; overflow:auto}
.mainbox-cart-body .product-description{padding:0px 7px}
.mainbox-cart-body-flex{padding-bottom:17px; overflow-y:hidden; overflow-x:auto}
.cart-buttons{padding:4px 4px 4px 8px; margin-bottom:5px}

.updates-wrapper{padding:9px 5px 9px 9px; margin-bottom:10px}
.sidebox-body .updates-wrapper{margin:8px -10px -7px -10px}
.updates-wrapper p{margin:0; padding-top:0px; padding-bottom:3px; font:normal 11px tahoma,verdana,arial,sans-serif}

.updates-wrapper .form-field, .promotion-coupon .form-field{padding:2px; margin:0px}

.bottom-copyright{text-align:center; padding-top:8px}
.bottom-search{padding:8px 0px 15px 0px}
p.bottom-copyright.mini, p.bottom-copyright.mini a{font-size:9px}

.recent-prod-link-bg{padding:5px 10px; margin:0px -12px -11px -12px}

.product-spacer{width:9px}
.product-image, .feature-image{float:left; margin:0px 25px 10px 0px; text-align:center}
td.product-image{margin:0px; float:none}
td.product-image img{margin:0 10px}
.product-description, .feature-description{display:table}
td.product-description{padding-right:10px; display:table-cell}
.product-bulk-add-wrapper{padding-right:3px; margin:3px 0px}
.prices-container{padding:5px 0px; float:left}
.discount-label{float:left; margin:14px 0 0 20px}
.discount-label em{display:block; font-size:11px; font-weight:bold; white-space:nowrap}
.product-variant-image{padding-top:5px; margin-left:-120px}

.pagination{padding:4px 0px 5px 0px; margin:14px 0px 8px 0px}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page{padding:0px 4px 1px 4px}

.info-field-title{font-size:11px; font-weight:bold; padding:6px 4px 6px 8px}
.info-field-title a, .info-field-title span, .info-field-title em{font-weight:normal}
.info-field-body{padding:10px; margin-bottom:15px; overflow-y:hidden; overflow-x:auto}
.info-field{margin:0; padding:0; font-weight:bold; line-height:18px}
.info-field label{padding:0; margin:0; font:normal 11px verdana,geneva,arial,helvetica,sans-serif; width:100px; line-height:18px; float:left}

.product-details-options{padding:14px 12px 13px 15px}
.product-details-options p.price{margin:2px 0px}

.delim{padding:0px; margin:0px; height:7px; line-height:7px; font-size:7px}

.arrow-list{margin:0px 0px 0px 6px}

.site-news li{padding:2px 0px 3px 0px}
.site-news li strong{font:bold 11px Tahoma; display:block; padding-bottom:1px}

ul.menu-root-categories{-moz-border-radius: 5px; -webkit-border-radius:5px; background:#f1f1f1;}
ul.menu-root-categories li{-moz-border-radius: 5px; -webkit-border-radius:5px;}
ul.menu-root-categories li a{-moz-border-radius: 5px; -webkit-border-radius:5px; display:block; padding:3px 5px 3px 15px; background:#F1F1F1 no-repeat}
ul.menu-root-categories li a:hover{-moz-border-radius: 5px; -webkit-border-radius:5px; background:#E0EDEF no-repeat}
ul.menu-subcategories{padding:1px 0px 7px 6px}
ul.menu-subcategories li{padding: 1px 0px 4px 1px; line-height:12px; height:1%}
.subcategories-link, .subcategories-link:visited, .subcategories-link:hover, .subcategories-link:active{color:#2d2d2d}
.subcategories-link-active, .subcategories-link-active:visited, .subcategories-link-active:hover, .subcategories-link-active:active{color:#2d2d2d; font-weight:bold}
ul.sitemap-list li{padding-left:10px; background:#fff url(images/icons/left_menu_arrow.gif) no-repeat 0px 5px}

.error-message{width:70%; clear:both}
.error-message .message{padding:0px 8px; margin-bottom:8px}
.error-message .arrow{width:0px; margin-left:10px; font-size:1px; line-height:1px}
.form-field, .select-field{margin:6px 0px; vertical-align:middle}
.form-field{padding:0px 0px 0px 170px}
.form-field.revert{padding-left:20px}
.form-field.revert label{float:none; margin:0px; width:auto}
.form-field.revert .checkbox, .form-field.revert .radio{float:left; clear:left; margin:1px 3px 0 -20px}
.form-field label{float:left; clear:left; text-align:left; width:160px; padding-top:1px; margin-left:-170px}
.form-field div label{width:auto; float:none}
.form-field label.cm-required{margin-right:5px; width:165px}
.form-field .select-field{margin:0px}
.select-field label, .form-field .select-field label{float:left; clear:none; width:auto; margin:0px 10px 0px 0px; padding:3px 0px 3px 12px; vertical-align:middle; white-space:nowrap}
.select-field label{float:none; clear:left; padding:0px}
.select-field label .checkbox{vertical-align:-2px; margin-left:-12px}
.select-field .checkbox{vertical-align:middle}
.search-field{margin-bottom:7px}
.choose-icon{float:left; padding-top:1px}
.subcategories{padding:1px 0px 0px 5px}

.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.break:before{height:3px}
.search-field label, .search-field label.long{float:left; clear:left; text-align:left; width:95px; font:bold 11px verdana,geneva,arial,helvetica,sans-serif; padding-top:1px}
.search-field input, .search-field select{font-weight:normal}
.search-field textarea{font-weight:normal}
.search-field span{font-weight:normal; font-size:11px}
.product-list-field{margin-top:6px; padding-left:120px}
.product-list-field label{width:110px !important; font-weight:bold; margin-left:-120px; font-size:10px; float:left; padding-top:1px}
.product-features{padding:5px; margin-left:10px}

.step-container, .step-container-active{margin:2px 0px 3px 0px}
.checkout-steps{margin-left:28px; padding:2px 4px 1px 4px}
.step-title, .step-title-active{padding:8px 9px 6px 7px}
.step-title-active{padding:9px 8px 7px 7px}
.step-title span.float-left, .step-title-active span.float-left{margin:-5px 0px 0px -40px; font:bold 21px Tahoma}
.step-title img.float-right{padding-top:2px; padding-left:10px}
.step-title-active img.float-right{padding-top:1px}
.step-body, .step-body-active{padding:3px 28px 10px 21px}
.step-body .shipping-rates, .step-body-active .shipping-rates{padding-top:14px}
.step-body .shipping-rates label{width:auto; padding:4px 5px 0px 0px}
.step-body .step-complete-wrapper label{padding-top:0px}
.step-body-active{padding:16px 20px 20px 20px}
.step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover{text-decoration:none; padding-left:14px}
.checkout-textarea{width:374px}
#summary{padding-top:10px}
.step-complete-wrapper .form-field label{margin:0 5px 0 0; width:auto}
.step-complete-wrapper .form-field{padding-left:0px; margin:0 0 6px 0}

.checkout-left-col{width:65%}

.checkout-right-col{width:35%}

.checkout-right-col.right-column{width:100%; float:right; margin-top:50px; margin-left:0px}

.estimation-popup-box{width:380px; padding:11px; margin:10px 0px 0px 0px}
.estimation-popup-box .search-field label{width:105px}
.box{padding:11px}

.poll{padding:7px 0px}
.poll li{padding:2px 3px 2px 6px}
.poll .radio{vertical-align:-1px}
.polls-buttons{padding:5px 0px 3px 0px}
.image-verification .polls-buttons{padding:5px 0px 3px 0px}
.image-verification p{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.sidebox-body .poll-other-answer{margin:5px 0px 0px 5px; width:120px; height:42px}
.sidebox-body .poll-text-answer{margin:7px 0px 7px 5px; width:130px; height:70px}
.poll-other-answer{margin-left:6px; margin-top:5px; width:220px; height:42px}
.poll-text-answer{margin-top:10px; width:440px; height:70px}

.polls-list ul{margin:5px; margin-left:20px}

.polls-list ul li{padding:5px}

div.polls-no-data{padding-left:20px}

.polls-list a{font:normal 12px tahoma,verdana,arial,sans-serif; font-weight:bold}
.graph-bar-1, .graph-bar-2{border:1px solid #ababab; height:15px; position:relative; text-align:center; font:bold 11px Tahoma; margin-bottom:4px}
.graph-bar-2{font-weight:normal}
.graph-bar-1 em, .graph-bar-2 em{font:normal 11px Tahoma; color:#959595}
.graph-bar-1 div, .graph-bar-2 div{height:15px; position:absolute; top:0px; left:0px; z-index:1}
.graph-bar-1 .graph-bar, .graph-bar-2 .graph-bar{background-color:#ccf2ff}
.graph-bar-1 span, .graph-bar-2 span{position:relative; z-index:2}

#content_discussion p.stars{margin:2px 0px 10px 0px; padding:0px}
.html-checkboxes{vertical-align:-2px}
label.label-html-checkboxes{width:auto; font:normal 11px tahoma,verdana,arial,sans-serif; padding:1px 8px 3px 0px}
.order-search-label{display:table}
.order-search-label label{width:80px; float:none; font-weight:normal}
#id_sbox_currency{padding:1px}
#id_sl{padding:1px}

#previewer_overlay{position:fixed; z-index:34; top:0px; left:0px; height:100%; width:100%}
#previewer_window{position:fixed; z-index:35; display:none; top:50%; left:50%; background-color:#fff}
.previewer-container{padding:10px; border:1px solid #909090}
.scroller-container{margin-bottom:5px; padding:10px}
#scroller_holder, #previewer_scroller{margin:0px auto; text-align:center}
#previewer_close{padding:7px 4px 0px 2px; font-size:11px}
#previewer_close a.tool-link, #previewer_close a.tool-link:hover{font-size:11px}
#previewer_load{position:fixed; display:none; height:16px; width:16px; z-index:11; top:50%; left:50%; margin:-8px 0 0 -8px}
#previewer_hide_select{z-index:8; position:fixed; top:0; left:0; height:100%; width:100%}
#prev_btn, #next_btn{vertical-align:38px}
#viewer{height:91px; overflow:hidden; margin:0px 7px; display:inline-block}
#thumbs_frame{display:block}
#thumbs_frame img{margin:22px 3px; width:45px}
#preview_holder{width:180px; height:180px; text-align:center; vertical-align:middle}
#preview_window{position:absolute; z-index:7}
a.cm-thumbnails-mini{display:-moz-inline-box; display:inline-block; margin:1px 0px}

.calendar-but{vertical-align:-8px; width:20px; height:22px}
.calendar-box{background-color:#d5e7f6; position:absolute; z-index:13; padding:5px 6px}
.calendar-navig{text-align:center; white-space:nowrap; font:bold 14px arial; margin:4px 0px 8px 0px}
.calendar-navig a, .calendar-navig a:hover{text-decoration:none}
.calendar-navig a.cm-previous-month{margin-right:30px; padding:0px 2px}
.calendar-navig a.cm-next-month{padding:0px 2px; margin-left:30px}
.calendar-box div.float-left{margin-right:5px; padding:3px 8px 7px 8px; height:171px}
.calendar-box ul.float-left{width:30px}
.calendar-box ul{margin:0px 0px 10px 0px}
.calendar-box ul li{padding-bottom:1px}
.calendar-box ul li a{font-size:11px; display:block; padding:4px 0px}
.calendar-box ul li a.selected, .calendar-box ul li a.selected:hover{color:#000; font:bold 11px arial; text-decoration:none; background-color:transparent}
.calendar{height:181px; display:inline}
.section-border table.calendar{margin:0px}
.section-border table.calendar td{padding:0px}
.calendar th{padding:6px 4px 3px 4px}
.search-advanced .calendar td, .calendar td{text-align:center; padding:0px}
.calendar td a{padding:4px; display:block}
.calendar td a.strong{color:inherit}

.tag-level-0{font-size:10px}

.tag-level-1{font-size:12px}

.tag-level-2{font-size:14px}

.tag-level-3{font-size:16px}

.tag-level-4{font-size:18px}

.tag-level-5{font-size:22px}

.tag-level-6{font-size:25px}

.product-filters ul{margin:0px}
.product-filters li{margin:4px; font-weight:bold; font-family:Tahoma}
.product-filters li ul li{margin:4px 0px 4px 0px}
.product-filters a.filter-delete{margin-left:-14px; padding-right:2px}
.product-filters li p{margin:3px 0px 0px 0px; text-align:right}
.product-filters .details, .product-filters a{font-weight:normal}
.filters-tools{padding:3px 3px 8px 0px}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active{padding-left:12px}

.image-captcha{margin-top:4px}
.captcha-input-text{width:133px; margin:4px 0px 0px 0px}
.login-popup .captcha-input-text{width:144px}
.step-body-active .captcha-input-text{width:139px}

.quick-links{padding-top:5px}
.quick-links p{padding:0px}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover{padding:0px 1px 0px 11px}

#footer .quick-links{float:none; padding-right:0px; text-align:center; margin-bottom:1px}

#footer div.sidebox-wrapper{
float:left;
width:224px;
overflow:hidden;
max-width:224px;
margin:4px;
padding:0px;

}
#footer h3.sidebox-title span{font-size:0.8em;}

.select-link, .select-link:hover{padding-right:16px; margin-right:12px}
.icons{display:inline-block; margin:0px 6px; padding:0px; cursor:pointer; vertical-align:-4px}
.select-lang{float:left; padding-bottom:10px}
.cm-select-list a.item-link, .cm-select-list a.item-link:visited, .cm-select-list a.item-link:hover, .cm-select-list a.item-link:active{padding:0px 0px 0px 22px; background-repeat:no-repeat; background-position:left 0px}
.select-wrap{float:right; font-size:12px; margin-top:6px; padding-left:3px; white-space:nowrap}
.select-popup{background-color:#fff; position:absolute; top:0px; left:0px; padding:3px 3px 0px 4px; margin:0px !important; z-index:12}
.close-icon{position:absolute; right:3px; cursor:pointer}
ul.cm-select-list{margin:0px; padding:0px; list-style-type:none; display:block}
ul.cm-select-list li{padding:1px 39px 7px 0px; cursor:pointer; white-space:nowrap}
ul.cm-select-list li a{white-space:nowrap}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active{font:normal 12px Arial; background-repeat:no-repeat; background-position:left 0px; text-decoration:none; padding:0px 2px}
.select-languages{text-align:right; margin-bottom:10px}
.localization{padding:6px 9px 7px 12px; margin-top:0px}

.promotion-coupon{padding:5px 7px 5px 8px; margin-bottom:8px}
.promotion-coupon strong{font-size:11px; display:-moz-inline-box; display:inline-block; padding-bottom:3px}
.promotion-coupon .input-text, #point_payment .input-text{width:129px; padding:1px; vertical-align:middle; height:15px; margin-left:3px}
.promotion-coupon a{vertical-align:1px}
#applied_promotions .wysiwyg-content{text-align:left}

ul.statistic-list{margin-top:10px; padding-top:9px; float:right; clear:both}
ul.statistic-list li{clear:both; padding:0px 11px 4px 11px; font:normal 13px Tahoma; white-space:nowrap; overflow:hidden}
ul.statistic-list li span{float:left; text-align:right; margin-right:30px; width:150px}
ul.statistic-list li span strong{float:none}
ul.statistic-list li strong{text-align:left}
ul.statistic-list li strong span{float:none; width:auto; text-align:left; margin:0px}
ul.statistic-list li.subtotal span, ul.statistic-list li.subtotal strong{font:bold 14px Tahoma}
ul.statistic-list li.total{background-color:#fff; font:bold 18px Arial; margin-top:7px; padding:9px 0px 0px 0px}
ul.statistic-list li.total strong{width:163px; float:left; text-align:right; margin-right:30px}
ul.statistic-list li.total span{float:none; width:auto; margin-right:0px; font:bold 18px Arial}

.upload-file-section{overflow:hidden}
.fileuploader .select-field label{margin-right:28px}
.fileuploader{margin:5px 10px 15px 0px; padding:10px; float:left}
.upload-file-local{position:relative; float:left; overflow:hidden}
.upload-file-local input{right:0px; position:absolute; opacity:0; -moz-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; cursor:pointer}
.upload-file-links a.active{font-weight:bold}
.attach-images-alt label{display:block; float:none; width:auto; margin:0; padding:0px 0px 3px 0px}

#cart_items .product-title, #cart_items .product-title:visited, #cart_items .product-title:hover, #cart_items .product-title:active, .product-list .product-title, .product-list .product-title:visited, .product-list .product-title:hover, .product-list .product-title:active{font-size:14px}
#cart_items .sku{padding:4px 0px 3px}
#cart_items .product-image{padding-left:3px}
.quantity{padding:5px 0px 10px 0px}
.quantity .input-text{padding:1px; height:13px; width:31px; margin:0px 4px 0px 1px}
.product-description a.cm-combo-on, .product-description a.cm-combo-off{padding-left:17px; font-size:11px}
.product-description .product-options{padding:2px 0px 6px 0px; font-size:11px}
.product-options .table-fixed{width:450px; max-width:450px}
.product-options .table-fixed .product{width:70px}
.product-options .table-fixed .product-list-field{padding-left:0px}
.product-options .table-fixed .product-list-field label{margin-left:0px}

.container-long .classic-checkout{padding:0px 78px}

.pb-container{padding:8px 0px 25px 0px; text-align:center}
.pb-container a{display:inline-block}

.pb-container em{font:bold 18px Arial,Helvetica,sans-serif; padding:2px 8px 3px 8px; text-decoration:none}
.pb-container a, .pb-container span{font:16px Arial,Helvetica,sans-serif}
.pb-container span.active{font:bold 18px Arial,Helvetica,sans-serif}
.pb-container img{margin:0px 5px; vertical-align:2px}

#sign_io{padding:11px 3px 0px 0px; position:relative}
#sign_io a, #sign_io a:visited, #sign_io a:hover, #sign_io a:active{padding:0px 4px}
#sign_io a.text-button, #sign_io a.text-button:visited, #sign_io a.text-button:hover, #sign_io a.text-button:active{padding:0px 8px 0px 2px; margin:0px}
#login{position:absolute; border:1px solid #fff; z-index:14; width:292px; top:24px !important; right:4px; left:auto !important}
.login-popup{background-color:#f9ffd2; border:1px solid #b1b1b1; padding:9px 16px}
.login-popup p{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif; line-height:14px}
.login-popup h1{font:bold 22px Arial,Helvetica,sans-serif; margin:0px 0px 8px -4px}
.login-popup .error-text{margin-bottom:11px}
.login-popup .form-field, .login .form-field{padding-left:0px}
.login-popup .form-field label, .login .form-field label{font:13px Arial,Helvetica,sans-serif; margin-left:0px}
.login-popup .form-field .input-text{clear:both; font:bold 22px Arial,Helvetica,sans-serif; padding:0px 3px 0px 27px; margin-top:3px; width:226px}
.login-popup .form-field .password{margin-bottom:6px}
.login-popup .clear, .login .clear{padding:10px 0px 6px 0px}
.login-popup .clear .float-left{padding-top:1px}
.login-popup .clear .checkbox{margin:2px 0px 0px 1px}
.login-popup .clear label{font:13px Arial,Helvetica,sans-serif}
.login-popup a{font-size:13px}
.login{width:247px; margin:0 auto}
.login .clear{padding:10px 0px 6px 0px}

.breadcrumbs{padding-bottom:12px}
.bc-arrow{margin:0px 6px; width:3px; height:5px}

.posts{padding:7px 6px 10px 10px}
.posts h2{font:bold 13px Tahoma; float:left; padding:2px 0px 0px 0px}
.posts .float-right{padding-top:5px}

.table-filters th{text-align:left; font-size:13px; padding:10px 0px 6px 0px}
.table-filters td{padding:0px 12px 8px 0px}
.table-filters .scroll-y{background-color:#fff; overflow-y:auto; height:127px; border:1px solid #cfdce0; padding:0 0 0 4px; margin-bottom:8px}
.table-filters td .select-field{margin-top:0; padding:0 0 6px 0}
.table-filters .scroll-y .select-field{margin:4px 0 0 0}
table.table-filters label{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.table-filters .delim{background-image:none}
.table-filters .delim td{border-bottom:1px solid #e7e5d5}

.login-table td{padding-left:15px}
.login-table td.login{padding:0px 15px 0px 0px; width:auto}
.login-table .delim{margin:15px 0px}
.login .clear{padding-right:1px}
.login .input-text{width:240px; margin:0px}
.order-status{padding:10px 10px 10px 30px; margin:5% auto; width:920px}
body.clear-body{min-width:100%}

.bug-report{position:fixed; right:0px; bottom:0px; height:26px; background-color:#ff9600; border:1px solid #acacac; border-width:1px 1px 0px 0px; opacity:0.85; -moz-opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)"; padding:5px 0px 0px 5px}

.exception-body{padding:0px 0px 0px 35px}
.exception-body h1{float:left}
.exception-body h2{clear:both}
.exception-content{padding-left:2px}
.exception-body .float-right{padding:2px 10% 0 10%}
.exception-content p{margin:0px 0px 16px 0px}
.exception-content .exception-menu{margin:7px 0px 24px 0px}
.exception-body hr{margin-bottom:10px}

.tags-buttons{margin:-26px 0px 0px 230px}
.tags-buttons .button-submit{vertical-align:middle; margin-left:10px; margin-bottom:0px}

.cm-picker{position:absolute; z-index:27}
.cm-popup-bg{position:absolute; z-index:26; width:100%; top:0px; left:0px; background-color:#000}
.popup-notes-content .cm-popup-content-header{margin-bottom:8px}
.popup-notes-content{background-color:#fff; border:1px solid #909090}
.popup-content{background-color:#fff}
.cm-dashed-box{border:1px dashed #909090; background-color:transparent}
.cm-popup-corner-resizer, .cm-popup-hor-resizer, .cm-popup-vert-resizer{margin:0 !important}
.cm-popup-hor-resizer, .w-shadow, .e-shadow{position:absolute; width:13px; height:100%}
.cm-popup-hor-resizer{cursor:w-resize}
.cm-popup-hor-resizer{cursor:w-resize}
.cm-left-resizer, .w-shadow{background:url(images/shadow_w.png) repeat-y left top; left:-13px}
.cm-right-resizer, .e-shadow{background:url(images/shadow_e.png) repeat-y left top; right:-13px}
.cm-popup-vert-resizer, .n-shadow, .s-shadow{position:absolute; width:100%; height:18px}
.cm-popup-vert-resizer{cursor:s-resize}
.cm-top-resizer, .n-shadow{top:-18px; background:url(images/shadow_n.png) repeat-x left top}
.cm-bottom-resizer, .s-shadow{bottom:-18px; background:url(images/shadow_s.png) repeat-x left top}
.cm-popup-corner-resizer, .ne-shadow, .se-shadow, .sw-shadow, .nw-shadow{position:absolute; width:13px; height:18px}
.cm-nw-resizer, .nw-shadow{background:url(images/shadow_nw.png) no-repeat left top; top:-18px; left:-13px}
.cm-nw-resizer{cursor:nw-resize}
.cm-ne-resizer, .ne-shadow{top:-18px; right:-13px; background:url(images/shadow_ne.png) no-repeat left top}
.cm-ne-resizer{cursor:ne-resize}
.cm-sw-resizer, .sw-shadow{background:url(images/shadow_sw.png) no-repeat left top; bottom:-18px; left:-13px}
.cm-sw-resizer{cursor:sw-resize}
.cm-se-resizer, .se-shadow{background:url(images/shadow_se.png) no-repeat left top; bottom:-18px; right:-13px}
.cm-se-resizer{cursor:se-resize}
.cm-popup-content-header{padding:15px 15px 5px 15px; cursor:move}
.cm-popup-content-header h3{font:bold 18px Arial; margin:0px; background-color:transparent; padding:0px}
.cm-popup-content-header .float-right{padding:2px 4px}
.cm-popup-content-footer{padding:0px 15px 15px 15px}
.object-container{padding:12px; overflow-x:auto; overflow-y:scroll; font-weight:normal}
.popupbox-closer{position:absolute; right:-15px; top:-12px; width:30px; height:30px; cursor:pointer}

.graph-border{height:8px}
.graph-bg{font-size:8px}

.table-filters .input-text{width:100%; max-width:200px}
.cm-template-box{display:inline; margin:0; padding:0}
.subpages-list{margin-top:10px}
ul.subpages-list li, .wysiwyg-content ul.subpages-list li{padding:8px 0; font-style:italic; background-image:none}
.subpages-list li .main-info{font-style:normal; padding-right:6px}
.view-all div{max-width:100px; text-align:left}

.product-configuration td{padding:4px 0px}
.product-configuration .field-title .info-field-title{margin-top:21px}
.product-configuration span.price{font:normal 13px Arial,Helvetica,sans-serif}
.product-configuration .object-container span.price{font:bold 14px Tahoma}

.multicolumns-list td{padding:15px 0 17px 0}
.multicolumns-list table td{padding:0}
.recover-password{width:205px; text-align:left}
#template_text{height:350px; width:100%}
.order-info{padding-bottom:10px}

.demo-site-panel{border:1px solid #000; background-color:#ddd}
.demo-site-panel strong{font-size:15px}
.demo-site-panel td, .demo-site-panel select{white-space:nowrap; color:#2d2d2d; font:13px Tahoma}
.demo-site-panel td{padding:0px 5px}
.demo-site-panel td.strong{font-weight:bold}
.demo-site-panel select{background-color:#fff; border:1px solid #cecece; padding:1px}

@import url('styles.base.css'); 
body, div, p{color:#626262; font-family:Geneva,"Lucida Grande",Lucida Sans Consol,Arial,sans-serif; font-size:13px}
body{}
input, textarea, select{color:#626262; font:normal 11px Verdana}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long{border:1px solid #dfe6ed; padding:2px}
select{border:1px solid #7f9db9; padding:2px}
a, a:visited, a:hover, a:active{color:#0078e8; text-decoration:none}
a:hover{text-decoration:underline}
hr{border:0px solid #eaf0f5; border-top-width:1px}
.dark-hr{border-color:#e3e3e3}
.error-text{color:#f27a00}
.view-large-image-link, .view-large-image-link:visited, .view-large-image-link:hover, .view-large-image-link:active{background:url('images/icons/view_larger.gif') no-repeat left 2px; padding:1px 0px 1px 15px}
.sidebox-body .input-text, .updates-wrapper .input-text{background:#fff url(images/input_bg.png) repeat-x left top; border:#D5D5D5 1px solid; padding:2px 1px 0px 1px}
.updates-wrapper .input-text{width:122px}

.ajax-loading-box{background:url('images/ajax_left.gif') no-repeat left bottom; padding:0px 0px 0px 5px}

.right-inner-loading-box{background:url('images/ajax_right.gif') no-repeat right bottom; padding:0px 5px 0px 0px}

.ajax-inner-loading-box{background:#fff1a8 url('images/icons/ajax.gif') no-repeat 5px center; padding:6px 6px 6px 26px; font-size:12px; font-weight:bold; color:#3f0000}

.ajax-message{border:1px solid #000; background-color:#f4fbff}

.notification-w, .notification-n, .notification-e{background-color:#d72323}
.notification-header-w, .notification-header-n, .notification-header-e{color:#fff; background:#b50000 url('images/icons/notification_icon_e.gif') no-repeat left center}
.notification-body{color:#fff}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active{color:#fff}
.notification-n{background-color:#88ba00}
.notification-header-n{background:#5ca400 url('images/icons/notification_icon_n.gif') no-repeat left center}
.notification-w{background-color:#ff9600}
.notification-header-w{background:#f66e00 url('images/icons/notification_icon_w.gif') no-repeat left center}

.section-border{border:1px solid #d0cebe}
.section-title{background:#d6d6d6 url('images/section_title_bg.gif') repeat-x top}
.section-title a{color:#313131; padding-left:14px; text-decoration:none}
.section-title a:hover{text-decoration:underline}
.section-body, .section-body-details{border-top:1px solid #d0cebe; background-color:#fafafa; padding:9px 16px}
.section-body-details{padding:18px 16px}

.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input{color:#fff; background-color:#9c9c9c; font:bold 11px Arial; padding:2px 8px 3px 8px}

.button-submit-action, .button-submit, .button-submit-big, .button, .button-action{background:#9c9c9c url('images/but_right_action.png') no-repeat right top; height:20px}
.button-submit-action, .button-action{padding-right:13px}
.button-submit-action, .button-action, x:-moz-any-link{padding-right:11px}
.button-submit{height:20px}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a, .button a{background:transparent url('images/but_left_action.png') no-repeat left top; padding:3px 0px 3px 13px; height:20px; line-height:14px}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a{border:0px none; margin:0px}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a, x:-moz-any-link{padding:1px 0px 4px 10px}
.button-submit, .button{padding-right:12px}
.button-submit input, .button a{padding:2px 0px 2px 13px}
.button-submit input, x:-moz-any-link{padding-bottom:4px}
.button-submit-big{background:#9ECA03 url('images/big_but_left.png') no-repeat left top; padding-left:10px; height:29px}
.button-submit-big input{font:bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; background:url('images/big_but_right.png') no-repeat right top; padding:7px 10px 8px 0px; height:29px; line-height:16px}
.button-submit-big input, x:-moz-any-link{padding:5px 10px 8px 0px}

.button a{padding:4px 0px 0px 11px}
.button a, x:-moz-any-link{padding:3px 0px 0px 11px}
.button-action a{padding:4px 0px 0px 11px}
.button-action a, x:-moz-any-link{padding:3px 0px 0px 10px}
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active{margin-right:1px; padding-right:8px; background:url('images/icons/text_but_arrow.gif') no-repeat right 4px}

.text-button-act, .text-button-act:visited, .text-button-act:active, .text-button-act:hover{color:#ff5400; background-image:url('images/icons/action_text_but_arrow.gif')}
.go-button{padding-left:3px}
.top-tools-container .go-button{padding-left:4px}

.button-tool a, .button-tool a:visited, .button-tool a:hover, .button-tool a:active, a.tool-link, a.tool-link:hover{font:normal 12px Arial; color:#b20101; text-transform:lowercase}

.product-title, .product-title:visited, .product-title:hover, .product-title:active{color:#333; font:normal 19px Calibri,Geneva, Arial}
.list-price{color:#757575}
.price, .sub-price{font:bold 16px Calibri,Arial, Verdana; color:#900}
.sub-price{color:#333}
.discount{color:#666}
.sku{font:normal 11px Calibri,Tahoma; padding:6px 0px 0px}


.cm-picker-data-container{border:1px solid #d1d1d1}

.tabs{background:url('images/tabs_bg.gif') 0px 0px; padding:0px}
.tabs ul li, .tabs ul li.cm-active{margin:0 2px 0 0; background:#ececec url(images/tab_left.png) no-repeat left top; padding:0 0 0 3px}
.tabs ul li.cm-active{background:#dfe2e5 url(images/tab_left_active.png) no-repeat left top}
.tabs ul li a{display:block; padding:6px 12px 4px 10px; height:16px; background:url(images/tab_right.png) no-repeat right top}
.tabs ul li.cm-active a{background-image:url(images/tab_right_active.png)}
.tabs ul li a, .tabs ul li a:visited, .tabs ul li a:hover, .tabs ul li a:active{text-decoration:none; color:#8a8989; font:bold 12px Tahoma}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active{font:bold 12px Tahoma; color:#545454}
.tabs ul li a:hover{text-decoration:underline}
.cm-tabs-content{border:1px solid #d9dbdd; border-top-width:0px; padding:15px 22px}

.affiliate-code{background:#f0f0f0; border:1px solid #e0e0e0; color:#999; font-size:9px; text-align:center}
.compare-table .left-border{border-left:solid #ced6da 1px}
.compare-table .bottom-border{border-bottom:solid #ced6da 1px}
.compare-table .first-cell{border-bottom:1px solid #ced6da; background-color:#f1f4f6}

.jcarousel-skin{border:1px solid #dadada; background-color:#fff}

.lm-top{border-top:1px solid #b7b7b7}
.lm-left{border-left:1px solid #b7b7b7}
.lm-right{border-right:1px solid #b7b7b7}
.lm-bottom{border-bottom:1px solid #b7b7b7}
.lm-scroller{border:1px solid #d6d6ff; background-color:#fff}

.border{border:1px solid #e3e3e3}
.no-items{background-color:#f1f4f6}

  
 
 
 
.logo-image{margin-top:14px}
#top_menu{background:#d6d6d6 url('images/top_menu_left.png') no-repeat left top; padding:0px 0px 0px 10px; text-align:center}
#top_menu ul{background:url('images/top_menu_right.png') no-repeat right top; padding:0px 10px 2px 0px; z-index:1}
#top_menu ul li.first-level, #top_menu ul li.first-level.cm-active{background:url('images/top_tab_right.gif') no-repeat right top; padding:0 10px 0 0; text-align:left; margin:0px}
#top_menu ul li.first-level:first-child span{background:url('images/top_tab_left_first.gif') no-repeat left top}
#top_menu ul li.first-level.cm-active:first-child span{background:url('images/top_tab_left_act_first.png') no-repeat left top}
#top_menu ul li.first-level.cm-active{background:#70706b url('images/top_tab_right_active.png') no-repeat right top; margin-right:0px}
#top_menu ul li.first-level span{background:url('images/top_tab_left.gif') no-repeat left top; padding:12px 13px 12px 24px}
#top_menu ul li.first-level.cm-active span{background:url('images/top_tab_left_active.png') no-repeat left top; padding:12px 17px 12px 29px}
#top_menu ul li.first-level a, #top_menu ul li.first-level a:hover{color:#313131; font:bold 14px Arial; line-height:14px; height:14px}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover{color:#fff; font:bold 14px Arial; line-height:14px; height:14px}
#top_menu ul ul{background:#fff; ; margin-top:0px; padding:0px 5px; left:1px}
#top_menu ul li.first-level ul li a, #top_menu ul li.first-level ul li a:hover{font-weight:normal; height:auto; line-height:normal; padding:5px 20px 2px 3px; font-size:15px}
#top_menu ul ul ul{ left:100%}
#top_menu ul li.first-level ul li a, #top_menu ul li.first-level ul li a:hover, #top_menu ul li.first-level.cm-active ul li a, #top_menu ul li.first-level.cm-active ul li a:hover{ height:auto;  line-height:normal;  padding:5px 20px 2px 3px;  font:normal 15px Arial;  color:#000}

.top-tools-container{height:35px; padding-top:9px; padding-bottom:9px}
.top-tools-container span.float-left{}
.top-tools-container span.float-right{}
.top-search{padding:9px 0 0 1px}
.search-products-text{font:bold 11px Verdana}
.search-selectbox{background:#fff url(images/input_bg.png) repeat-x left top; border:1px solid #d5d5d5; font:normal 12px Arial; color:#2e2e2e; padding:2px}
.search-input{background:#fff url(images/input_bg.png) repeat-x left top; border:1px solid #d5d5d5}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active{padding:0px 8px 0px 4px; color:#626262}

.content-tools{background:#f2f9fa; margin-bottom:0px; padding:8px 1px 0px 13px}
.content-tools span.float-left, .content-tools span.float-right{width:10px; height:40px; margin:-8px 0px 0px -13px}
.content-tools span.float-right{margin:-8px -1px 0px -12px}

#cart_status .float-left{background:url('images/top_tools_delim.gif') no-repeat 100% 2px; padding:0px 12px 0px 0px; margin-right:11px}
#cart_status .lowercase{font:normal 12px Arial; padding-top:1px}
#cart_status .lowercase a, #cart_status .lowercase a:visited, #cart_status .lowercase a:hover, #cart_status .lowercase a:active{color:#626262; text-decoration:underline}
#cart_status .lowercase a:hover{text-decoration:none}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active{background:transparent url(images/icons/cart_arrow.gif) no-repeat scroll 93% 10px; padding:4px 16px 4px 6px;border:1px solid #ccc;}
.checkout-link{padding-top:2px}
.checkout-link, x:-moz-any-link{padding-top:2px}
.full-cart a, .full-cart a:visited, .full-cart a:hover, .full-cart a:active{background-color:#e1e8e9 !important}
.full-cart a.view-cart, .full-cart a.view-cart:visited, .full-cart a.view-cart:hover, .full-cart a.view-cart:active{background-color:#e1e8e9 !important}
.cart-list{background:url('images/cart_list_bg.gif') no-repeat 0px 24px}
.list-container{border:1px solid #bebebe; border-top-width:0px}
.cart-list .list{border:1px solid #bababa}
#cart_status .cart-list .float-left{background-image:none; padding:0px; margin:0px}
.cart-list ul{margin:0px 4px}
#cart_status .cart-list ul a{padding-left:0px; padding-right:2px}
.cart-list ul li{padding:5px 0px}
.cart-list ul li.delim{background-color:#ebebeb; background-image:none}
.list p.center{font-weight:bold}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active{background:transparent url(images/icons/cart_arrow.gif) no-repeat scroll 93% 7px; padding:2px 16px 3px 3px}

.sidebox-title{padding-left:5px}
.right-column .sidebox-title{padding-left:8px}
.sidebox-title span{padding:7px 10px 7px 0px; color:#000; font:bold 16px Arial}
.sidebox-body{padding:3px 8px 0px}
.right-column .sidebox-body{padding:3px 13px 0px}
.sidebox-bottom{}
.sidebox-bottom span{}

.sidebox-categories-wrapper{margin-right:0px}
.sidebox-categories-wrapper .sidebox-body{padding:40px 0px 0px 0px}
.sidebox-categories-wrapper .sidebox-title{display:none}
.sidebox-categories-wrapper .sidebox-title span{}

.table{background-color:#dee1e5; padding:1px 0px 1px 1px}
.table th{background-color:#dadada; border-right:1px solid #dee1e5; border-bottom:1px solid #dee1e5}
.table th a, .table th a:visited, .table th a:hover, .table th a:active{color:#2c2b2b; font-weight:bold}
.table td, .table .table td{border-right:1px solid #dee1e5}
.table .table-footer td{background-color:#dadada; border-right:1px solid #dee1e5}
.table-row, tr.table-row, td.table-row{background-color:#efefef}

.mainbox-title{border-bottom:0px solid #ebebeb; padding:10px 0px 4px}
.mainbox-title span{font:bold 24px Arial; color:#2d2e2e}
.mainbox-body{padding:16px 3px 10px}

.mainbox2-title{border-bottom:1px solid #ebebeb; padding:0px 3px 6px}
.mainbox2-title span{font:bold 19px; color:#2d2e2e}

.mainbox2-body{padding:4px 5px 20px 0px}


.subheader, .subheader-first-item{color:#2d2e2e; background:url('images/subheader_bg.gif') repeat-x bottom; padding:13px 0px 5px 0px; margin-bottom:10px; font:bold 14px}
.subheader-first-item{padding:0px 0px 5px 0px}
.subheader2{font:bold 11px; padding-bottom:3px; margin:10px 0 2px 0}

.mainbox-cart-title{background:#ecf6f8 url('images/mainbox_cart_title_bg.gif') repeat-x; font-size:14px}
.mainbox-cart-title span.float-left, .mainbox-cart-title span.float-right{background:url('images/mainbox_cart_title_left.gif') no-repeat left top; width:8px; height:32px; margin:-8px 0px 0px -13px}
.mainbox-cart-title span.float-right{background:url('images/mainbox_cart_title_right.gif') no-repeat right top; margin:-8px -8px 0px 0px}
.mainbox-cart-body, .mainbox-cart-body-flex{border:1px solid #ddd; border-width:0px 1px}
.cart-buttons{border:1px solid #ddd}
.cart-buttons .float-left{padding-top:3px}

.updates-wrapper{background-color:#f2f4f4; border:0px solid #f2f4f4}
.sidebox-body .updates-wrapper{margin-right:0px; margin-bottom:0px}

.bottom-copyright{padding-top:3px; font:10px Verdana,Arial,Helvetica,sans-serif}
.bottom-copyright a, .bottom-copyright a:visited, .bottom-copyright a:hover, .bottom-copyright a:active{font:10px Verdana; color:#626262}
.bottom-search{padding:22px 0px 8px}
.bottom-search span.float-left, .bottom-search span.float-right{display:none}

.recent-prod-link-bg{background-color:#f4f4f4; text-align:right}
.extra-link, .extra-link:visited, .extra-link:hover, .extra-link:active{color:#ff5400; text-transform:lowercase; font:normal 11px Tahoma}

.multicolumns-list td{padding:22px 0 15px}
.product-spacer{width:13px}
td.product-image img{margin:0px 15px; border:1px solid #FFF;}
td.product-image a:hover img {margin:0px 15px; border:1px solid #ccc;}

.discount-label{background:url('images/new-star-burst-small2.png') no-repeat center top; padding:30px;}
.discount-label em{padding:4px 4px 4px 1px; color:#fff; font:normal bold 18px Arial,Helvetica,sans-serif; min-width:28px; text-align:center}
.discount-label em strong{font-weight:normal}
.product-variant-image-selected{border:2px solid #3DA5EE}
.product-variant-image-unselected{border:2px solid #CCC}
.product-config-header{font-size:13px; text-align:center; padding-top:20px; clear:both}

.pagination{background-color:#f2f9fa}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page{border:1px solid #f2f9fa}
.pagination a:hover, .pagination-selected-page{border:1px solid #014ead; background-color:#fff}
.pagination-selected-page{font-weight:bold}

.info-field-title{background-color:#efefef}

.product-details-options{background-color:#fafaff}

.cm-tabs-content ul li, .wysiwyg-content ul li, .category-description ul li, .bullets-list li{background:url('images/icons/dot_dark.gif') no-repeat 1px 7px; padding:1px 0px 6px 11px}
.bullets-list li{background:url('images/icons/bullet.gif') no-repeat 1px 7px}
.bullets-list li a, .bullets-list li a:visited, .bullets-list li a:active, .bullets-list li a:hover{color:#626262}

.arrows-list li{background:url('images/icons/cart_arrow.gif') no-repeat 1px 7px; padding-left:13px}

.arrows-list li.delim{background:url('images/sidebox_delim.gif') repeat-x center 2px}

.tree-list .cm-expanded{background:url('images/icons/links_expanded.gif') no-repeat scroll right 5px}

.tree-list .cm-collapsed{background:url('images/icons/links_collapsed.gif') no-repeat scroll right 5px}

.tree-list li a, .tree-list li a:visited, .tree-list li a:active, .tree-list li a:hover{color:#626262}

.arrow-list li{padding-left:10px; background:url('images/icons/list_arrow.gif') no-repeat 1px 6px}
.sidebox-body .arrow-list{margin:0 0 5px 0}
.inside-list li{list-style:none none; background-image:none; padding:2px 0px 3px 0px; line-height:12px}

.site-news li strong{font:bold 11px Tahoma; color:#363535}

.action-bullets{margin-bottom:10px}
.action-bullets li{display:inline; background:url('images/icons/dot_dark.gif') no-repeat 2px 6px; padding:0px 10px 0px 13px}

ul.no-markers li, .wysiwyg-content ul.no-markers li{background-image:none; list-style-type:none; padding-left:0px}

.delim{background-color:#ddd; font-size:1px; height:0px; line-height:1px; margin:2px 4px}

.step-container, .step-container-active{background-color:#fafafa; border:1px solid #ddd}
.step-container-active{background-color:#fff; border:1px solid #ccc}
.checkout-steps{background-color:#dadada}
.step-title-active{background:#fdfec5 url('images/op_checkout_title_active_bg.gif') repeat-x bottom; border-bottom:1px solid #ccc}
.step-title span.float-left, .step-title-active span.float-left{color:#a2acae}
.step-title-active span.float-left{color:#ff7800}
.step-body .shipping-rates label{font:italic bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#8ca1a1}
.step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover{font:bold 17px Tahoma; color:#8ca1a1; background:url('images/icons/step_arrow.gif') no-repeat 3px 7px}
.step-title-active a.title, .step-title-active a.title:hover{color:#242424; background:url('images/icons/step_arrow_active.gif') no-repeat 0px 7px}
.step-complete-wrapper, .step-complete-wrapper strong{color:#8ca1a1; font:italic 11px Verdana,Geneva,Arial,Helvetica,sans-serif}
.step-complete-wrapper strong{font-weight:bold}
.step-complete-text{color:#858585}
.step-complete-wrapper .form-field label{color:#8ca1a1; font:italic bold 11px Tahoma}
.step-body-active .select-profile label{display:none}
.step-body-active .select-profile{padding-left:0px}
.step-complete-wrapper ul.bullets-list li{background-image:url('images/icons/step_bullet.gif')}

.estimation-popup-box, .box{border:1px solid #dadada; background-color:#f8f8f8}

.required-question, .required{color:#f00}

#previewer_overlay{background-color:#000; -moz-opacity:0.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; opacity:0.1}
#previewer_window{color:#000}
#previewer_hide_select{background-color:#fff; border:none; -moz-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; opacity:0}
#thumbs_frame img{border:1px solid #c1d4eb; cursor:pointer}
#thumbs_frame img.cm-current-thumb{border:1px solid #0551ae}
#preview_window{border:2px solid #FF8000}
.drag-window{background-color:#fff; cursor:move; -moz-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; opacity:0}
a.cm-thumbnails-mini{border:1px solid #c1d4eb}
a.cm-cur-item{border:1px solid #ff7800}

.calendar-but{cursor:pointer}
.calendar-box{border-top:1px solid #cecece; border-right:1px solid #797979; border-bottom:1px solid #797979; border-left:1px solid #cecece; -moz-user-select:none}
.calendar-navig a.cm-previous-month{background:url('images/icons/calendar_previous.gif') no-repeat 2px 4px; text-decoration:none}
.calendar-navig a.cm-next-month{background:url('images/icons/calendar_next.gif') no-repeat 2px 4px; text-decoration:none}
.calendar-box div.float-left{background-color:#f4f7f8}
.calendar{background-color:#fff}
.calendar th{background-color:#edeedb; font-weight:normal}
.calendar th.weekend{color:#f15513}
.search-advanced .calendar td, .calendar td{cursor:pointer; border:1px solid #fff; color:#03c}
.calendar td a.strong{text-decoration:none}
.calendar td a.strong:hover{text-decoration:underline}
.calendar td a:hover{background-color:#f0f0f0}
.calendar td.weekend a, .calendar td.weekend a:hover{color:#000}
.calendar td.selected a, .calendar td.selected a:hover{color:#FFF; text-decoration:none; background-color:#ff4317; font-weight:bold}
.calendar td.previous-month-days a, .calendar td.previous-month-days a:hover, .calendar td.next-month-days a, .calendar td.next-month-days a:hover{color:#bfbfbf; text-decoration:none}

.product-filters .details{color:#959595; font-weight:normal}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active{color:#b20101; background:url('images/icons/delete_icon.gif') no-repeat 0px 3px; text-transform:lowercase}

.image-captcha{border:2px solid #ddd; cursor:pointer}

.captcha-input-text{border:1px solid #d2d9e1; font:bold 16px Tahoma; padding:4px 2px}

.quick-links{padding-right:175px; padding-top:0px; font-size: 15px; font-weight:bold}
.quick-links p{}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover{color:#626262; padding-left:14px}
#header .quick-links a, #header .quick-links a:visited, #header .quick-links a:active, #header .quick-links a:hover{color:#2c2b2b}

#footer .quick-links{}

.select-link, .select-link:active, .select-link:visited, .select-link:hover{background:url('images/icons/select_icon.gif') no-repeat 100% 2px; color:#626262}
.select-popup{border:1px solid #cecece}
ul.cm-select-list li a:hover, #top_quick_links .cm-select-list a:hover{background-color:#01b1dc; color:#fff}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active{color:#282828}
.localization{background:url('images/top_tools_delim.gif') no-repeat 0px 2px}

.promotion-coupon{background:#f2f2f2 url('images/coupon_code_bg.gif') repeat-x left top; border:1px solid #ddd}
.promotion-coupon .input-text{border:1px solid #d0d0d0}

ul.statistic-list{background-color:#F2F9FA}

.subcategories-link, .subcategories-link:visited, .subcategories-link:hover, .subcategories-link:active{color:#2d2d2d}
.subcategories-link-active, .subcategories-link-active:visited, .subcategories-link-active:hover, .subcategories-link-active:active{color:#2d2d2d; font-weight:bold}
.sitemap-list{padding-top:10px}
ul.sitemap-list li{padding-left:10px; background:#fff url(images/icons/left_menu_arrow.gif) no-repeat 0px 6px}

.fileuploader{border:1px solid #d9d9d9; background-color:#f5f5f5}
.attach-images-alt label{text-align:left; font-size:11px; font-weight:bold; color:#555}

#cart_items .sku{font:11px Tahoma; color:#626262}
.quantity, .quantity label, .quantity .input-text, .quantity .sub-price, .quantity .price{font:bold 11px Tahoma}
.quantity label{color:#858585}
.product-description a.cm-combo-on, .product-description a.cm-combo-off{background:url('images/icons/prod_details_collapsed.gif') no-repeat 1px 2px}
.product-description a.cm-combo-off{background-image:url('images/icons/prod_details_expanded.gif')}

.pb-container em{background:#d1d1d1 url('images/pb_step.gif') no-repeat 0px 0px; color:#fff; text-decoration:none}
.pb-container .complete em{background-color:#9eca03; background-image:url('images/pb_step_complete.gif')}
.pb-container .active em{background-color:#202020; background-image:url('images/pb_step_active.gif')}
.pb-container a, .pb-container span{color:#a1a1a1}
.pb-container span.active{color:#222020}

#sign_io{color:#014ead; padding-top:5px}
.login-popup{background-color:#fafafa}
.login-popup .error-text{color:#fd0000}
.login-popup .form-field label, .login .form-field label{color:#757474}
.login-popup .form-field .input-text{border:1px solid #d2d9e1; background:#fff url('images/icons/icon_username.gif') no-repeat 6px 4px}
.login-popup .form-field .password{background-image:url('images/icons/icon_password.gif')}

.breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active{color:#a5a5a5; font-size:11px}

.manage-post{background-color:#F2F9FA}
.posts em{font-size:11px}

.login-table td.login{background:url('images/sidebox_vert_delim.gif') repeat-y right}
.order-status{background:#dadada url('images/icons/ajax_loader.gif') no-repeat 5px center; border:1px solid #ccc}
body.clear-body{background-color:#fff; background-image:none; padding:13px 12px; min-width:0}

.exception-body h1{background-color:#dbdee2; color:#fff; font:bold 32px Arial,Helvetica,sans-serif; padding:6px 16px 2px 16px; margin:0px}
.exception-body h2{color:#373737; font:bold 42px Arial,Helvetica,sans-serif; padding:32px 0px 2px 0px; margin:0px}
.exception-body h3{margin:0px 0px 28px 0px; font:bold 17px Arial,Helvetica,sans-serif; padding:0px}
.exception-menu li{background:url('images/icons/list_arrow.gif') no-repeat 0px 5px; padding:0px 0px 14px 10px; color:#898989; font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; height:1%}
.exception-menu li a, .exception-menu li a:visited, .exception-menu li a:hover, .exception-menu li a:active{font:normal 14px Arial,Helvetica,sans-serif}
.exception-content p{font-size:14px}
.exception-logo{margin-left:-12px}

.object-container{background-color:#fff; border:1px solid #ededed}

.graph-border{border:1px solid #ababab}
.graph-bg{background-color:#ccf2ff}

.cm-failed-field, .updates-wrapper .cm-failed-field, .sidebox-body .cm-failed-field{border:1px dashed #c00; background-color:#fdd}

input[type=checkbox].cm-failed-field{outline:1px dashed #c00; background-color:#fdd}

.error-message .message{background-color:#f5f5ea}
.error-message .arrow{border:5px solid transparent; border-bottom-color:#f5f5ea; border-top-width:0px}
.form-field label{font:normal 12px verdana,geneva,arial,helvetica,sans-serif}
.form-field label.cm-required{background:url('images/icons/required_mark.gif') no-repeat right 6px}
.select-field label, .form-field .select-field label{font:normal 11px Tahoma}
.search-field textarea{border:1px solid #83bdcb}
.search-form .input-text{width:160px}
.search-form .input-text-large{width:190px}

.mandatory-fields{font-size:11px; text-decoration:underline; display:none}

.border-bottom{border-bottom:1px solid #d5d5d5}
.cm-hint{color:#A5A5A5 !important}

#subscr_email {
margin:-50px 0px 0px 0px;
padding:4px;
width:140px;
}
.go-button{margin:-50px 0px 0px 0px;}

#footer .form-field{padding:6px 0px}
#footer .form-field label {margin:0px; width:auto}


/*---main site CSS stlying addon------*/

#mainnavinnersmall {
min-height:5px;
height:5px;
margin:0;
padding:0 0 0 4px;
}


#mainnavsmall {
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#99968e repeat-x;
min-height:5px;
height:5px;
margin:0;
}

#mainnavinner {
min-height:40px;
height:40px;
margin:0;
padding:0 0 0 4px;
}

#mainnav {
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#99968e repeat-x;
min-height:40px;
height:40px;
margin:0;
}

.menu-submenu a {
font-size:12px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	letter-spacing:0.3px;
	display:block;
	font-weight:900;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#bab7af;
	float:left;
	margin:6px 4px 0 0;
	padding:4px 12px 5px 12px;
}
.menu-submenu li a:hover {
	background:#adaba6;
	color: #FFF;
  text-decoration: none;
}
.menu-submenu li.active a, .menu-submenu li.active a:active, .menu-submenu li.active a:hover, .menu-submenu li.active a:focus {
	text-decoration:none;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	background:#FFF;
	color:#111;
	margin:5px 4px 0 0;
	padding:4px 12px 12px 12px;
}

.menu-submenu li {
display:inline; 
}
.menuprods a span {
	display:block;
	font-weight:700;
	cursor:pointer;
	background:#ccc;
	float:none;
	margin:0;
	padding:0 20px 0 15px;
}
.menuprods ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menuprods li {
	background:#c4c3bd;
	display:inline;
	margin:0;
	padding:0;
}
.menuprods li a {
	color:#333;
	overflow:hidden;
	display:block;
	float:left;
	font-size:1em;
	text-decoration:none;
	background:#FFF;
	height:0;
	margin:0 0 0 0px;
	padding:43px 0 0;
}
.menuprods li.item661 a, .menuprods li.item661 a:hover {
	background-image:url(images/whatsnew_tab.jpg);
	width:105px;
}
.menuprods li.item655 a, .menuprods li.item655 a:hover {
	background-image:url(images/outlets_tab.jpg);
	width:77px;
}
.menuprods li.item660 a, .menuprods li.item660 a:hover {
	background-image:url(images/products_tab.jpg);
	width:92px;
}
.menuprods li.item175 a, .menuprods li.item175 a:hover {
	background-image:url(images/beinspired_tab.jpg);
	width:109px;
}
.menuprods li.item662 a, .menuprods li.item662 a:hover {
	background-image:url(images/retailers_tab.jpg);
	width:84px;
}
.menuprods li.item663 a, .menuprods li.item663 a:hover {
	background-image:url(images/digital_tab.jpg);
	width:74px;
}
.menuprods li.item664 a, .menuprods li.item664 a:hover {
	background-image:url(images/kaisercraft_tab.jpg);
	width:102px;
}
.menuprods li.item1 a, .menuprods li.item1 a:hover, li.item1.active a, li.item1.active a:active, li.item1.active a:hover, li.item1.active a:focus {
	background-image:url(images/kaiserlogo.jpg);
	width:205px;
	background-position:0px -2px;
}
.menuprods li.item1 a:hover {
	background-position:0px -2px;
}
.menuprods li.item1.active a, li.item1.active a:active, li.item1.active a:hover, li.item1.active a:focus {
	background-position:0px -2px;
}



.menuprods li a:hover {
	background-position:0 -46px;
}
.menuprods li.active a, li.active a:active, li.active a:hover, li.active a:focus {
	background-position:0 -90px;
}


a {
	color:#444;
	font-weight:700;
}
a:hover, a:active, a:focus, ul.menu li.parent.active ul li.active span, #ja-content .linktable a:hover {
	color:#000;
	text-decoration:underline;
}

h1 {
	font-size:00%;
	font-weight:400;
	font-family:"Segoe UI", Arial, Tahoma, sans-serif;
	color:#444;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:130%;
}
h4 {
	font-size:100%;
	text-transform:uppercase;
	margin:8px 0 4px;
}
h5 {
	font-size:11px;
	font-weight:700;
}
h6 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:700;
	line-height:1em;
	margin:0;
}


#ja-header {
	height:53px;
	line-height:normal;
	position:relative;
}
h1.logo, h1.logo-text {
	font-size:200%;
	margin:0;
	padding:0;
}
h1.logo a {
	display:none;
	width:0px;
	display:block;
	position:absolute;
	height:41px;
	bottom:3px;
	left:1px;
}
h1.logo a span {
	position:inherit;
	top:-1000px;
}
h1.logo-text a {
	text-decoration:none;
	outline:none;
	position:absolute;
	bottom:35px;
	left:15px;
}
#mainnavinnersmall {
	min-height:5px;
	height:5px;
	margin:0;
	padding:0 0 0 4px;
}
#mainnavsmall {
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	background:#99968e repeat-x;
	min-height:5px;
	height:5px;
	margin:0;
}


#top ul li {
	display:inline;
	font-family:tahoma;
	font-size:0.9em;
	text-align:left;
}
#top {
	color:#000;
	background:#fff;
	font-weight:400;
	width:100%;
	float:right;
	text-align:right;
	padding:10px 0 0px;
}
#top a {
	color:#777;
	font-weight:700;
	text-decoration:none;
}

