html{height:100%;}
body, .popup_container{height:100%;margin:0px;padding:0px;background:url(../images/bg.png) repeat-x white;color:#000;font-size:13px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
body#pg{background:url(http://www.niko-bikes.com/css_js/images/header/bg.jpg) center top no-repeat white;}
body *{margin:0;padding:0;}
img{border:0px;}
a, a:visited{color:#0287D4;text-decoration:underline;}
a:hover, a:active, a:focus{text-decoration:none;}
input, select, textarea, option{font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;}
option{padding-right:6px;}
table{border-collapse:collapse;border-spacing:0px;}
td{vertical-align:top;}
hr{margin:10px 0px;height:1px;border:none;border-top:1px dotted silver;}
img.button, input.button{margin:0px 5px 5px 0px;outline:none;}
h1, h2, h3, h4, h5, h6{margin:0 0 1em;}
h1, h2{margin:10px 0px;padding:0 0 0;background-color:transparent;background-repeat:repeat-x;border:0;font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;}
h2.success{color:#000;}
h2 span{display:inline-block;height:20px;padding:6px 0 0 12px;}
p, div{margin:0px;padding:0px;}
p{clear:both;}
#content p{margin-bottom:1em;}
hr{clear:both;}
ul, ol{padding:0.5em 0;}
.column ul{list-style:none none;}
#container{margin:0 auto;min-width:880px;max-width:1360px;}
div#header{margin:0px 8px;height:102px;clear:both;}
div#logo{float:left;width:300px;height:100px;margin:0;}
div#fast_menu{position:relative;height:30px;float:right;top:0px;right:30px;width:56%;}
div#fast_menu ul{margin:0px;height:27px;padding:0px;list-style:none;float:right;}
div#fast_menu ul li{margin:0px 10px;font:normal 11px/27px Trebuchet MS, Arial, Helvetica, sans-serif;display:block;float:left;color:#222;background-color:transparent;text-shadow:#fff 1px 1px 2px;}
div#fast_menu ul li.fast_menu_sep{width:1px;height:27px;border-left:1px dotted #ccc;}
div#fast_menu ul li a, div#fast_menu ul li a:visited{color:#222;text-decoration:none;background-color:transparent;}
div#fast_menu ul li a:hover, div#fast_menu ul li a:active{text-decoration:none;border-bottom:1px dotted #222;}
div#fast_menu select{margin-top:5px;}
div#top_menu{height:24px;width:440px;float:right;margin:46px 0px 0 0;}
div#top_menu a, div#top_menu a:visited{float:right;padding:2px 10px;margin-left:1px;text-align:center;font:normal 13px/24px Trebuchet MS, Arial, Helvetica, sans-serif;text-decoration:none;background:#ccc url(/css_js/images/h1_bg.png) repeat-x;background-color:transparent;color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
div#top_menu a.tab_over, div#top_menu a.tab_over:visited{color:#fff;background:#df751a;}
div#top_menu a:hover{background:#df751a;color:#fff;}
div#subheader{margin:0px 8px;height:54px;background:url('../images/subheader_bg.png');}
div#search{float:left;height:34px;padding-left:10px;padding-top:20px;}
div#search input.input_image{position:relative;top:3px;}
input.search_btn{position:relative;top:4px;}
input.google_search_button{margin:0px 0 0 0px;height:22px;width:22px;background:url('../images/icon_magnifying_glass.gif') no-repeat;border-left:1px dotted #ccc;border-top:1px dotted #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}
div#fast_login{font:bold 12px/20px Trebuchet MS, Arial, Helvetica, sans-serif;float:right;height:24px;padding-top:20px;padding-right:30px;}
div#fast_login span{color:black;}
div#fast_login a, div#fast_login a:visited{color:#444;text-decoration:none;}
div.customer_name{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;border-bottom:#b0b0b0 1px solid;width:163px;padding-bottom:3px;}
div.wrapper{padding:0px 8px;}
table#body{width:100%;}
td#content{vertical-align:top;padding:0px 20px 20px 0px;color:#000;background-color:#fff;width:100%;}
td#content div#inner_content{padding:0px 0px 20px 20px;background-color:transparent;display:block;}
td#content div#inner_content div.prev_next a, td#content div#inner_content div.prev_next a:visited{color:#0287d4;background-color:transparent;}
#content ul{margin-left:20px;list-style:disc;list-style-image:url(../images/arrow.gif);list-style-position:outside;}
#content li{padding:0 0 0.5em;}
#left_column{vertical-align:top;width:190px;padding-bottom:15px;}
#right_column{vertical-align:top;width:190px;padding-bottom:15px;}
#product_comparison th, #product_comparison td{border:1px dotted silver;padding:5px;}
#product_comparison .div_button{margin:5px;}
#product_comparison th.product_compared{width:50%;height:100%;padding:5px 5px 15px;text-align:center;}
.product_compared .wrapper{width:100%;height:100%;}
#product_comparison .wrapper td{border:0;}
.product_compared .product_image{height:100%;}
.product_compared .product_details{vertical-align:bottom;}
#product_comparison th.attribute_title{text-align:left;}
#product_comparison .product_thumb{display:block;float:none;margin:0 auto 10px;}
#product_comparison .remove_button{display:inline-block;margin:0 0 20px;padding:0 0 0 25px;line-height:20px;font-weight:normal;background:url(../images/icon_remove_item.gif) 0 50% no-repeat;}
#product_comparison .div_button_blue{margin:0 0 20px;}
#product_comparison .quantity{display:inline-block;}
#product_comparison td{text-align:center;}
#product_comparison .div_button_add{margin:0 auto;float:none;}
div.box{width:190px;padding-bottom:20px;font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;background:url(../images/box_bg.jpg) no-repeat bottom center #e9e9e9;margin-bottom:4px;line-height:150%;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
#subcategories-box{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
div.box a, div.box a:visited{}
div.box a:hover, div.box a:active{text-decoration:none;}
.box .div_button{margin:5px 0 0;}
#product_comparison_box.box{padding-bottom:5px;}
#comparison_available{margin:5px;}
table.menu_box_table{width:100%;}
table.menu_box_table tr td{padding:15px 0px 0px 5px;vertical-align:top;}
.subcategory{margin:0 0 5px 0;padding:5px;background:#f3f3f3;}
.categoryImage{float:left;margin-right:10px;}
div.box ul.list{line-height:10px;}
div.box ul.list a, div.box ul.list a:visited{display:block;padding:8px 20px 7px 7px;color:#343434;text-decoration:none;border-bottom:1px solid #d7d7d7;background:url(../images/bullet_blue3.gif) no-repeat 175px center;}
div.box ul.list a:hover, div.box ul.list a:active{text-decoration:none;background:url(../images/categories_bullet_over.jpg) no-repeat 175px center #cecece;}
div.box ul.list a.highlight, div.box ul.list a.highlight:visited{color:#0287d4;background-color:transparent;}
div.box ul.list a.highlight:hover, div.box ul.list a.highlight:active{color:white;background-color:#0287d4;background:url(../images/categories_bullet_all.jpg) no-repeat 175px center #0287d4;}
.search_box form{padding:5px 10px;}
.search_box #phrase{width:120px;margin-right:5px;}
div.box div#advanced_search{border-top:1px solid #d7d7d7;margin-top:10px;padding-top:10px;width:170px;}
div.box div.view_cart{width:155px;border-bottom:1px solid #d7d7d7;padding:10px 10px 10px 25px;margin-bottom:10px;line-height:150%;}
div.box div.view_cart span.items_total{font-weight:bold;color:#737373;font-size:11px;}
div.box div.checkout_links{padding:0px 10px 0px 25px;}
ul#categories_news{margin:0 0 10px 6px;width:174px;padding-top:10px;border-bottom:1px solid #d7d7d7;}
#rss, #social{margin:0 0 10px 6px;}
#social img{margin-left:4px;}
.view_all{display:inline-block;line-height:16px;}
.icon-rss{padding:0 0 0 18px;background:url(../images/icon-rss.gif) 0 50% no-repeat;}
div.recently_viewed, div.bestsellers, div.new_products, .box_content{font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;padding:10px 5px 5px 7px;}
.column .small_product_thumb{display:block;border-right:1px dotted silver;padding-right:8px;margin-right:8px;}
.column .small_product_thumb img{border:1px solid silver;}
#recently li{padding:4px 0 4px 6px;line-height:12px;}
#ProductAttributesFilterBox fieldset, #ProductAttributesFilterBox .item-wrapper{padding:5px;border:0;border-bottom:1px solid #D7D7D7;}
#ProductAttributesFilterBox legend{margin:0;padding:0;color:#000;font-weight:bold;}
#ProductAttributesFilterBox select{max-width:180px;}
#ProductAttributesFilterBox input.valueFrom, #ProductAttributesFilterBox input.valueTo{width:40px;}
#ProductAttributesFilterBox .div_button{margin:5px 5px 0 5px;}
div.login{font:normal 12px/20px Trebuchet MS, Arial, Helvetica, sans-serif;height:24px;text-align:left;padding:5px 10px 15px 23px;}
div.login span{color:black;}
h2.green, h2.orange, h2.blue{margin:10px 0 0;color:#fff;height:30px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
h2.green img, h2.orange img, h2.blue img{display:none;}
h2.green{background:url(../images/box_title.jpg) 0px 60px;}
h2.orange{background:url(../images/box_title.jpg) 0px 30px;}
h2.blue{background:url(../images/box_title.jpg);}
h2 img{float:right;}
h2 a, h2 a:visited{color:white;background-color:transparent;}
h2 a:hover, h2 a:active{text-decoration:none;}
h1.simple_title , h2.simple_title{font:bold 15px !important;padding:8px 0 0 10px;}
h1.product_title , h2.product_title{margin:0 0 10px;padding:0px;color:#555;font:bold 17px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
div.small_product_images a img{padding:5px;border:#bcbcbc 1px solid;margin-right:5px;margin-bottom:5px;}
h3{margin:0 0 1em;font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;}
#left_column h3, #right_column h3{margin:0px;width:190px;height:30px;color:white;background-color:transparent;font:bold 12px/30px Trebuchet MS, Arial, Helvetica, sans-serif;}
h3 span{display:block;height:30px;font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;padding:0px 0px 0px 20px;line-height:30px;}
h3.green{background:url(../images/box_title.jpg) no-repeat 0px -30px transparent;}
h3.orange{background:url(../images/box_title.jpg) no-repeat 0px -60px transparent;}
h3.blue{background:url(../images/box_title.jpg) no-repeat 0px 0px transparent;}
h3 span.categories_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px 0px transparent;}
h3 span.bestsellers_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -30px transparent;}
h3 span.search_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -60px transparent;}
h3 span.manufacturer_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -90px transparent;}
h3 span.cart_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -120px transparent;}
h3 span.currencies_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -150px transparent;}
h3 span.recently_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -180px transparent;}
h3 span.news_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -210px transparent;}
h3 span.login_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -240px transparent;}
h3 span.menu_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -270px transparent;}
h3 span.newproducts_box_title{background:url(../images/icon_boxes/icon_boxes.png) no-repeat 160px -300px transparent;}
h3.green, h3.blue, h3.orange{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
h3 img{float:right;margin-top:-25px;margin-right:10px;}
h4{margin:0px;padding:0px;font:bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;}
h5{margin:0px;padding:0px;font:bold 10px Arial, Helvetica, sans-serif;}
h5#setup_account{width:100%;text-align:center;color:#666;font:normal 15px Arial, Helvetica, sans-serif;}
h6{color:gray;font:bold 1em Arial, Helvetica, sans-serif;}
.content_box_bgr{background:#eaeaea url(../images/content_box_bgr.png) left bottom repeat-x;}
div.content_box{width:100%;height:100%;margin:0px;padding:0px;background:url(../images/content_box_left.png) left bottom no-repeat;}
div.content_box_inner{height:100%;margin:0px;padding:10px 10px 20px;background:url(../images/content_box_right.png) no-repeat right bottom;}
div.content_box_inner a, div.content_box_inner a:visited{color:#0077c4;}
div.content_box_inner a:hover, div.content_box_inner a:active{text-decoration:none;}
div.breadcrumb{margin:0 0 1em;padding:0 0 0 10px;font:normal 11px/18px Trebuchet MS, Arial, Helvetica, sans-serif;background:#eaeaea url(../images/hist_start.jpg) 0 0 no-repeat;}
div.breadcrumb div{padding:7px 160px 7px 0;font:normal 11px/18px Trebuchet MS, Arial, Helvetica, sans-serif;background:url(../images/hist_end.jpg) 100% 0 no-repeat;}
div.breadcrumb a, div.breadcrumb a:visited{color:#316396;}
div.breadcrumb a:hover, div.breadcrumb a:active{text-decoration:none;}
div.breadcrumb span{float:right;padding:7px 5px 7px 0;}
div.grid_view a, div.grid_view a:visited{color:#316396;}
.error{margin:10px 0px;border:1px dotted #900;color:#b40101;font:bold 13px/18px Arial, Helvetica, sans-serif;background:#ffb50a url(../images/warning_bg.gif) repeat-x;clear:both;}
.error img{width:64px;height:46px;float:left;}
.failure{font-size:23px;position:relative;top:15px;}
.pending{font-size:18px;position:relative;top:15px;}
.error table tr td{vertical-align:top;}
.errorText{padding:15px;font-weight:bold;font-size:13px;}
.error_text{color:red;line-height:15px;padding:5px 10px 5px 10px;color:red;line-height:160%;border:1px solid red;background-color:#e7f2fd;margin:0px;}
.hidden{display:none;}
.fieldError{color:red;}
div.info{margin:10px 0px;width:100%;border:1px dotted #900;color:#b40101;font:bold 13px/18px Arial, Helvetica, sans-serif;background:#ffb50a url(../images/warning_bg.gif) repeat-x;}
div.info img{width:64px;height:46px;float:left;}
.error table tr td{vertical-align:top;}
h1#featured_products{margin:0px 0 10px 0px;padding:20px 10px 0 20px;height:45px;color:#e0751a;font:bold 16px Trebuchet MS,Arial, Helvetica, sans-serif;background:url(../images/featured_bg.png) repeat-x;}
h1#featured_products span{padding:3px 0 0 0;height:45px;float:right;text-align:right;font-weight:normal;font-size:14px;color:#444;}
.product_table, .category_product_table, .home_product_table, .search_product_table{width:100%;margin-bottom:10px;}
.product_table .div_button_blue, .product_table .div_button_gray{}
.product_image, .category_product_image, .home_product_image, .search_product_image{width:1%;padding:20px 12px 0 0;border-right:1px dotted #d7d7d7;border-bottom:1px dotted silver;}
.product_details, .category_product_details, .home_product_details, .search_product_details{padding:20px 0px 10px 8px;;border-bottom:1px dotted silver;}
.product_details h4{margin-bottom:0.5em;}
.product_details .button_container .div_button, .product_details .ProductComparisonDetailsBox{clear:left;}
.rating_page .message{text-align:center;font-weight:bold;}
.rating_page th, .rating_page td, .send_to_friend th, .send_to_friend td{padding:5px;border-bottom:1px dotted #ccc;}
.rating_page th{font-weight:normal;vertical-align:top;}
.product_thumb{float:left;display:block;padding:0;margin-right:0;}
.product_thumb img{border:1px solid silver;}
div.manufacturer_thumb{margin-right:20px;margin-bottom:20px;padding:0px 20px;border-right:1px solid silver;}
div.manufacturer_thumb a{display:block;border:none;}
div.manufacturer_thumb img{border:1px solid silver;}
table.product_options_table{border-bottom:1px solid #e5e5e5;margin-bottom:18px;margin-top:5px;padding-top:5px;}
.product_options_table th, .product_options_table td{padding:2px;text-align:left;}
.product_options_table th{padding-left:10px;background:url(../images/bullet_blue.gif) 0 50% no-repeat;}
.product_options_table select{max-width:200px;}
td.product_options{padding:8px 5px;border-top:1px solid #e5e5e5;}
div.out_of_stock{width:77px;height:63px;}
td.product{padding-bottom:23px;background:url(../images/product_bg.jpg) no-repeat bottom right;}
div.product h4{font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
div.product h4 a, div.product h4 a:visited{color:#444;}
div.product h4 a:hover{text-decoration:none;}
div.product h6{margin:5px 0px;color:#333;font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
table.display_price{margin:0 0px 5px;}
table.display_price td.price_description{padding:3px 5px 0px 0px;}
table.display_price td.price_value{padding:3px 0px 0px 0px;font-weight:normal;color:#000000;}
table.display_price td.price_value span{color:#990000;font-weight:bold;}
table.display_price td.prmodified{color:#990000;font-weight:normal;padding:3px 5px 0px 0px;}
table.display_price td.price_value del{color:#990000;}
div.product .product_description{padding:2px 20px 0px 0px;margin:2px 0;}
div.product_sep{clear:both;width:100%;height:10px;}
.product_image{padding-top:0;}
.product_details{padding-top:0;}
.product_details .button_container{margin:20px 0;}
.productRating{margin:20px 0;}
div#product_images{position:relative;float:left;width:300px;min-height:140px;margin:30px 0px 15px 5px;padding-right:20px;border-right:1px solid #d7d7d7;text-align:left;margin-bottom:15px;}
.small_product_images{clear:both;margin-top:15px;}
.tabs{padding:0;}
#content .tabs-menu{margin:0;padding:0;list-style:none;border-bottom:1px solid #181818;}
#content .tabs-menu li{float:left;margin:0 2px 0 0;padding:0 0 0 5px;background:#181818 url(../images/tab-product.png) 0 0 no-repeat;}
#content .tabs-menu li.active{background-position:0 100%;}
.tabs-menu a, .tabs-menu a:visited, .tabs-menu span{display:block;padding:0 10px 0 5px;line-height:26px;color:#fff;text-decoration:none;outline:none;background:#181818 url(../images/tab-product.png) 100% 0 no-repeat;;}
.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span{color:#000;background-position:100% 100%;}
.tab-content{padding:10px 0;}
#product-attributes, #product-reviews, #related-products, #wholesale-prices{display:none;}
#wholesale-prices table tr td{padding:4px 8px 0;border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;}
div.product_description{position:relative;padding:2px 0 8px;}
.product_detailed_description table{border-left:1px dotted #ccc;border-top:1px dotted #ccc;}
.product_detailed_description td, .product_detailed_description th{padding:3px;text-align:left;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;}
div.product_details{position:relative;float:left;padding:0px 0px 20px 0px;margin-left:20px;margin-right:15px;width:auto;width:250px;}
.product_details .tabs{padding:4px 0 0;}
.quantity{margin:0 0 5px;}
div.product_details h6{margin:5px 0px;color:#333;font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
div.product_details h6 span{color:#316396;}
div.product_details h6 del{color:red;}
.product_details .div_button_blue{margin:0 0 5px 0;}
.product_details .div_button_add{margin:0 5px 0 0;}
h5.product_details_title{margin:0 0px 10px;font:bold 13px/38px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px dotted silver;}
.product_features{font:normal 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.product_features li{list-style-image:url(../images/bullet_blue2.gif);}
div.product_features img{margin:0px 8px;}
div.product_features a, div.product_features a:visited{color:#0287d4;background-color:transparent;}
#product-attributes th, #product-attributes td{padding:2px 5px;text-align:left;border-bottom:1px dotted silver;}
.review{margin:0 0 1em;border-bottom:1px dotted silver;}
div.swtch_view{position:relative;float:right;text-align:right;display:block;color:#0287d4;background-color:transparent;margin:8px 0 0;}
div.swtch_view a, div.swtch_view a:visited{color:#0287d4;background-color:transparent;padding:0px 7px 0px 7px;}
div.swtch_view select{padding:0px 0px 0px 3px;}
table.grid{width:100%;border-top:1px dotted silver;border-right:1px dotted silver;empty-cells:show;}
table.grid td{border-left:1px dotted silver;border-bottom:1px dotted silver;}
table.grid td td{border:0;}
td.grid_full{padding:10px;vertical-align:bottom;height:30%;}
td.grid_full .product_details, td.grid_full .category_product_details, td.grid_full .home_product_details, td.grid_full .search_product_details{padding:10px 0 0;vertical-align:bottom;}
table.product_wrapper{height:100%;}
table.product_wrapper .product_title_image{vertical-align:top;}
table.grid a.grid_product_thumb{display:block;padding:0px;margin:0;float:none;text-align:center;}
table.grid a.product_thumb img{}
table.grid .product{padding:0px 10px 23px 0px;background-image:none;}
.grid h4{margin-bottom:1em;text-align:center;}
table.cart_data{margin:0px 0px 10px;width:100%;clear:both;}
table.cart_data tr th{padding:0px 10px;text-align:left;color:#fff;font:normal 12px/30px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:#336598;border-bottom:#c7e1f9 1px solid;}
table.cart_data th.first{background:url(../images/th_first_darkBlue.gif) left no-repeat #336598;border-bottom:#c7e1f9 1px solid;height:30px;}
table.cart_data th.coupon{text-align:left;width:100%;}
table.cart_data th.coupon a, table.cart_data th.coupon a:visited{color:#c8dbef;text-decoration:none;top:2px;position:relative;}
table.cart_data th.coupon span#couponField input.apply_coupon{color:#c8dbef;font-weight:bold;position:relative;border-bottom:none;border-top:none;border-right:none;border-left:none;background-color:#336598;padding:0px 15px 0px 0px;margin:0;text-decoration:underline;height:22px;cursor:pointer;}
table.cart_data th.price{color:#fff;background-color:#336598;font-weight:bold;}
table.cart_data th.last{background:url(../images/th_last_darkBlue.gif) right no-repeat #336598;border-bottom:#c7e1f9 1px solid;}
table.cart_data input#couponBox{border:#336598 1px solid;}
table.cart_data td{padding:7px;vertical-align:middle;font:normal 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border-bottom:#c7e1f9 1px solid;background-image:url(../images/cart_bg.jpg);background-repeat:repeat-x;}
table.cart_data .price{text-align:right;color:#5f5f5f;}
table.cart_data tr td.total{text-align:right;color:#646464;font-weight:bold;}
table.cart_data td img.remove_item{margin-left:12px;}
table.cart_data td a, table.cart_data td a:visited{color:#5f5f5f;}
table.cart_data td a:hover, table.cart_data td a:active{text-decoration:none;}
table.cart_data td img.product_thumb{border:1px solid silver;}
div.step_back{float:left;}
table#setup td{color:#777;font:normal 12px Arial, Helvetica, sans-serif;}
table#setup img{margin:0px 10px;}
span.asterisk{color:red;display:inline;}
div.box_address{width:495px;height:220px;background:url(../images/box_address.gif) no-repeat;}
div.box_address table{width:480px;margin-left:10px;}
div.box_address table td{padding:0px 5px;}
table.round_box{margin-bottom:10px;}
table.round_box td div.sep{width:20px;}
table.round_box td{font:normal 11px Arial, Helvetica, sans-serif;}
table.round_box td label{white-space:nowrap;padding-right:3px;}
table.round_box h5{margin:0px;padding:0px;height:29px;border-bottom:1px solid #a5acb2;font:bold 12px/29px Arial, Helvetica, sans-serif;}
table.round_box td label{margin-right:5px;}
form#anonymus_checkout_form input{width:170px;}
div.order_details_wrapper{padding:15px 0px 25px 0px;text-align:left;margin-left:auto;margin-right:auto;width:80%;}
.wrap_tbl tr td{padding:15px 15px 15px 0px;vertical-align:top;}
table.order_box{margin-bottom:20px;padding:0px;border-left:1px solid #c7e1f9;border-top:1px solid #c7e1f9;}
table.order_box td div.sep{width:75px;}
table.order_box td{padding:5px 10px;vertical-align:middle;font:normal 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #c7e1f9;border-right:1px solid #c7e1f9;background-color:#f7fbfe;}
table.order_box td.title_ord{background-color:#e5f2ff;}
table.order_box th{font:normal 11px Arial, Helvetica, sans-serif;border-bottom:#c7e1f9 1px solid;border-top:#c7e1f9 1px solid;}
table.order_box td label{display:block;width:125px;}
table.order_box h5{margin:0px;padding:0px 10px 0px 10px;height:29px;font:bold 12px/29px Arial, Helvetica, sans-serif;background-color:#d3e7fa;width:auto;}
.order_product_egoods{border-left:1px solid #c7e1f9;border-top:1px solid #c7e1f9;}
a.details{color:#0287d4;background-color:transparent;}
div.order_product_option{font-size:11px;padding-top:5px;padding-left:5px;color:#497095;}
div.order_product_sku{padding-top:8px;font-size:9px;padding-left:5px;color:#6d6d6d;font-family:'Trebuchet MS';font-weight:bold;}
span.product_option_bullet{position:relative;top:-2px;}
table#account_information td#decription p{margin:0px 10px;width:200px;}
table.blue{background:#d7eafc;}
table.blue td{padding:0;margin:0;}
table td.select-address{padding-bottom:10px;}
table td.select-address select, table td.select-address option{width:200px;}
table td.select-address option{padding-right:10px;}
table.silver{background:#eaeaea;padding:0;margin:0;}
table.gray{background:#ddd;padding:0;margin:0;}
div#checkout_page{width:100%;margin:0 auto;}
table#checkout_steps{width:100%;margin-bottom:10px;background-color:#acd4ee;color:#222;font:normal 11px Arial, Helvetica, sans-serif;border:none;padding:0;}
table#checkout_steps td{text-align:center;vertical-align:middle;border:none;padding:0;}
table#checkout_steps td#selected{color:white;background:#4e4e4e;}
h4 label{white-space:nowrap;}
.instructions{padding:10px 0px 10px 0px;text-align:center;}
textarea.instructions_textarea{width:95%;height:110px;padding:5px;}
.note{color:#666666;padding-left:20px;padding-right:10px;font-size:12px;}
table#authorize_or_register td div.sep{width:15px;}
div.err{padding:5px 10px 5px 10px;color:red;line-height:160%;border:1px solid red;background-color:#e7f2fd;margin:10px 20px 10px 20px;}
a.login_links{display:block;position:relative;height:20px;line-height:17px;padding:0 10px 0 20px;}
a.login_links_top{display:inline;position:relative;height:20px;line-height:17px;padding:0 10px 0 20px;}
a.login{background:url(../images/account_icons.gif) no-repeat 0px 0px transparent;float:left;}
a.logout{background:url(../images/account_icons.gif) no-repeat 0px -40px transparent;line-height:20px;}
.guest_name{position:relative;float:left;display:block;padding-right:15px;}
a.register{background:url(../images/account_icons.gif) no-repeat 0px -20px transparent;float:left;}
a.profile{background:url(../images/account_icons.gif) no-repeat 0px -85px transparent;}
a.orders{background:url(../images/account_icons.gif) no-repeat 0px -64px transparent;}
a.login_box{background:url(../images/account_icons.gif) no-repeat 0px 0px transparent;}
a.register_box{background:url(../images/account_icons.gif) no-repeat 0px -20px transparent;}
#content #profileTabs.tabs-menu{margin:0 0 20px;}
#profile_form td{padding:3px 5px;}
#profile_form td.corner{padding:0;}
table.billing_shipping_methods td{font:normal 11px Arial, Helvetica, sans-serif;vertical-align:top;}
table.billing_shipping_methods td h4{padding-top:8px;}
table.billing_shipping_methods td div.sep{width:20px;}
td.shippig_method{padding-top:15px;}
td.shippig_method label{cursor:pointer;}
td.shippig_method input{margin:0px 5px 0 0;}
td.modify{height:29px;border-bottom:1px solid #a5acb2;}
td.modify h4{font:bold 12px Arial, Helvetica, sans-serif;padding:0;margin:0;}
div.prev_page{position:relative;float:right;top:7px;}
div.prev_page a, div.prev_page a:visited{color:#0287d4;background-color:transparent;font-size:13px;}
table.prev_and_next tr td{vertical-align:bottom;}
div.success{color:#390;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:10px 0px 0px 0px;margin-left:auto;margin-right:auto;}
table.orders_data{margin:0px 0px 10px;width:100%;clear:both;}
table.orders_data tr th{padding:0px 10px;text-align:left;color:#666;font:normal 12px/30px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;background:#d7eafc;}
table.orders_data th.first{background:url(../images/th_first_blue.gif) no-repeat #d7eafc;}
table.orders_data th.last{background:url(../images/th_last_blue.gif) right no-repeat #d7eafc;}
table.orders_data td{padding:5px 10px;vertical-align:middle;font:normal 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #c7e1f9;line-height:26px;background-color:#f7fbfe;}
table.orders_data .price{text-align:right;color:#5f5f5f;width:70px;}
#newsletters label{display:block;margin:0 0 1em;}
#newsletters input{vertical-align:middle;}
table#footer{width:100%;height:184px;background-image:url(../images/footer_bg.jpg);background-repeat:repeat-x;background-color:#e9e9e9;}
td#footer_icons{width:372px;height:184px;}
td#footer_icons .showFooterIcons0{display:none;}
td#footer_text{padding:10px;font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;background:url(../images/footer_bg.jpg) repeat-x #e9e9e9;vertical-align:middle;}
div#footer_links{margin-top:10px;width:305px;}
div#footer_links div{float:left;width:150px;border-left:#e9e9e9 1px solid;}
div#footer_links div a, div#footer_links div a:visited{color:#333;text-decoration:none;}
div#footer_links div a:hover, div#footer_links div a:active{border-bottom:1px dotted black;}
#footer_map{width:294px;height:159px;padding-top:18px;padding-left:15px;color:#666;font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;background-image:url(../images/footer_map.jpg);background-repeat:no-repeat;}
#footer_map a, #footer_map a:visited{color:#0287d4;background-color:transparent;}
.contact_info_title{display:block;padding-bottom:5px;}
.div_button{float:left;}
.div_button_blue{display:inline-block;background:transparent url('../images/buttons/btn_blue_left.gif') no-repeat top left;padding-left:4px;}
div.div_button_blue{float:left;}
.button_blue, input.button_blue{background:transparent url('../images/buttons/btn_blue_right.gif') no-repeat top right;display:inline-block;font:normal 11px Trebuchet MS, Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding-right:6px;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
a.button_blue, a.button_blue:visited{color:#fff;text-decoration:none;}
div.div_button_empty{float:left;background:transparent url('../images/buttons/btn_red_left.gif') no-repeat top left;padding-left:6px;}
input.button_empty{background:transparent url('../images/buttons/btn_red_right.gif') no-repeat top right;font:bold 12px Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding:0 6px 0 0;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
div.div_button_continue{background:transparent url('../images/buttons/btn_continue_shopping_left.gif') no-repeat top left;padding-left:6px;}
input.button_continue{background:transparent url('../images/buttons/btn_continue_shopping_right.gif') no-repeat top right;font:bold 12px Arial, sans-serif;line-height:25px;height:33px;text-decoration:none;margin:0;padding:0 28px 0 6px;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
div.div_button_next_step{float:right;display:inline;padding:0 0 0 6px;background:transparent url('../images/buttons/btn_blue_left.gif') no-repeat top left;}
input.button_next_step{background:transparent url('../images/buttons/btn_next_right.gif') no-repeat top right;font:bold 12px Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding:0 17px 0 6px;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
div.div_button_prev_step{float:left;padding-left:14px;background:transparent url('../images/buttons/btn_prev_left.gif') no-repeat top left;}
input.button_prev_step{background:transparent url('../images/buttons/btn_blue_right.gif') no-repeat top right;font:bold 12px Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding:0 6px 0 6px;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
.div_button_gray{float:left;background:transparent url('../images/buttons/btn_gray_left.gif') no-repeat top left;padding:0 0 0 6px;}
.button_gray{background:transparent url('../images/buttons/btn_gray_right.gif') no-repeat top right;display:block;float:left;font:bold 12px Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding:0 6px 0 0;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
.div_button_add{float:left;display:inline-block;background:transparent url('../images/buttons/btn_gray_left.gif') no-repeat top left;padding:0 0 0 5px;}
.button_add{background:transparent url('../images/buttons/btn_add_to.gif') no-repeat top right;font:bold 12px Trebuchet MS, Arial, sans-serif;line-height:23px;height:23px;margin:0;padding:0 23px 0 0;text-decoration:none;border:0;color:#FFFFFF;cursor:pointer;width:auto;outline:none;}
div.div_button_checkout{float:right;background:transparent url('../images/buttons/btn_checkoutLeft.gif') no-repeat top left;padding:0 0 0 6px;}
input.button_checkout{background:transparent url('../images/buttons/btn_checkout.gif') no-repeat top right;font:bold 12px Arial, sans-serif;line-height:23px;height:23px;text-decoration:none;margin:0;padding:0 21px 0 0;border:none;color:#FFFFFF;cursor:pointer;outline:none;}
.cart_buttons div.div_button_gray{float:left;}
.cart_buttons div.div_button_gray, .cart_buttons div.div_button_empty{display:inline;margin:0 5px 10px 0;}
.cart_buttons div.div_button_checkout{display:inline;margin:0 0 10px 5px;}
.cart_buttons div input{margin:0;outline:none;}
table.login_details{margin-top:10px;}
table.login_details td{padding:2px 5px 2px 0;vertical-align:middle;text-align:left;}
table.login_details a, table.login_details a:visited{color:#0287d4;background-color:transparent;}
table.contact_form tr td{padding:5px 5px 8px 5px;}
table.contact_form tr td input{width:230px;}
table.contact_form tr td label input{width:auto;height:auto;border:none;}
table.contact_form tr td input.button_blue{width:auto;height:23px;border:none;}
table.contact_form tr td textarea{width:230px;height:110px;}
table.contact_form tr td select{width:auto;}
table.contact_form input.error{width:180px;border:#f60303 1px solid;}
div.send_to_friend{padding:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div.send_to_friend td{font-size:12px;padding-right:7px;}
div.send_to_friend p.err{color:#CC0000;}
div.send_to_friend table.inputs tr td input{}
div.send_to_friend td textarea{width:180px;height:80px;}
table#advancedSearch tr td{padding:5px 15px 5px 5px;}
table#advancedSearch tr td.large_input input{width:190px;}
table#advancedSearch tr td.price_input input{width:60px;}
div.dynamic_area{clear:both;display:block;height:2px;}
#DropdownCategories ul{margin:0;padding:0;list-style-type:none;background:#E9E9E9;width:190px;font-size:13px;}
#DropdownCategories ul ul{display:none;z-index:5;}
#DropdownCategories ul li ul{border:1px solid #d7d7d7;border-bottom-width:0;}
#DropdownCategories a, #DropdownCategories a:visited{display:block;padding:6px 20px 7px 5px;color:#343434;text-decoration:none;border-bottom:1px solid #d7d7d7;}
#DropdownCategories a.isParent{background:url(../images/bullet_blue3.gif) no-repeat 175px center;}
#DropdownCategories a:hover, #DropdownCategories a:active{background:#cecece;}
.fleft{float:left;}
.fright, div.fright{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.message{margin:0 0 10px;padding:5px;}
.label-new{float:right;}
.center, table.orders_data tr th.center{text-align:center;}

