body{font: 8pt Tahoma;}

a{text-decoration:underline; color:#885300;}
a:hover{text-decoration:none;}

s{color: #555; font-weight: normal; font-size: 8pt;}

.price_container_1{display:block; padding: 0 0 0 15px; background: url(images/price_bg_2.jpg) 0% 0%;}
.price_container_2{display:block; padding: 7px 15px 7px 0; height: 19px; background: url(images/price_bg_2.jpg) 100% 0%; font: bold 10pt Tahoma; color: #db3901; text-align:center;}

.inputRequirement{color: red;}

.rounded {background-color:#f8f8f8; overflow:hidden; position:relative}
	.rounded .corner {position:absolute; width:10px; height:10px; background-image:url(images/rounded.jpg); overflow:hidden}
	.rounded .t_l {top:0; left:0}
	.rounded .t_r {top:0; right:0; background-position:0 -10px}
	.rounded .b_l {bottom:0; left:0; background-position:0 -20px}
	.rounded .b_r {bottom:0; right:0; background-position:0 -30px}

/* shopping_cart */
.shopping_cart_container{padding: 10px;}
.shopping_cart{}
.shopping_cart .product_image{}
.shopping_cart .product_image img{border: 1px solid #ede6cf;}
.shopping_cart .product_descr{padding-left: 10px;}
.shopping_cart .product_descr .product_name{margin-bottom: 7px;}
.shopping_cart .product_descr .product_quantity{float: left; width: 120px;}
.shopping_cart .product_descr .product_cost{margin-left: 130px; padding-top: 5px;}
.shopping_cart .product_descr .product_total_cost{clear: both; padding-top: 7px;}
.shopping_cart .product_descr .price_container_1{display:inline;padding:0; font: 8pt Tahoma; color: #000; background: none;}
.shopping_cart .product_descr .price_container_2{display:inline;padding:0; font: 8pt Tahoma; color: #000; background: none;}

.total_cart_cost .price_container_1{display:inline;padding:0; font: 8pt Tahoma; color: #000; background: none;}
.total_cart_cost .price_container_2{display:inline;padding:0; font: 8pt Tahoma; color: #000; background: none;}

.payment_method{color: #777;}
.payment_methods{padding: 15px; font-weight: normal;}
.shipings_methods{padding: 15px; font-weight: normal;}
.shipping_methods_list{}
ul.shipping_methods_list li{float: left; margin-right: 20px;}

.page_checkout_confiramtion{}
.page_checkout_confiramtion .price_container_1{display:inline;padding:0; font: 8pt Tahoma; color: #db3901; background: none;}
.page_checkout_confiramtion .price_container_2{display:inline;padding:0; font: 8pt Tahoma; color: #db3901; background: none;}

table.padd1_0 td{padding:1px 0;}
table.padd2_0 td{padding:2px 0;}
table.padd3_0 td{padding:3px 0;}
table.padd4_0 td{padding:4px 0;}
table.padd5_0 td{padding:5px 0;}

.padd_r_1{padding-right:1px;}
.padd_r_2{padding-right:2px;}
.padd_r_3{padding-right:3px;}
.padd_r_4{padding-right:4px;}
.padd_r_5{padding-right:5px;}

.fields input{padding: 3px; background: #fff; border-top:1px solid #b5baba;border-right:1px solid #bbbfbd;border-bottom:1px solid #f5f5f3;border-left:1px solid #babfbd;color: #ababab;}
.fields textarea{padding: 3px; background: #fff; border-top:1px solid #b5baba;border-right:1px solid #bbbfbd;border-bottom:1px solid #f5f5f3;border-left:1px solid #babfbd;color: #ababab;}

#container{width:940px; margin:0 auto; min-height:100%; background: url(images/header_bg.jpg) no-repeat 0 45px;}
* html #container{height: 100%;}
    #header{height:215px; padding-top: 15px; margin: 0 0 0px 0;}
        /* topmenu */
        ul.topmenu{float: right; margin-bottom: 45px;}
        ul.topmenu li{float: left; margin-left: 5px; font: bold 10pt Trebuchet MS;}
        ul.topmenu li a{display:block; float: left; padding-left:10px; text-decoration:none; color:#885300;}
        ul.topmenu li a span.right{display:block; padding-right:10px;}
        ul.topmenu li a span.center{display:block; height: 30px; padding: 4px 0;}
        ul.topmenu li.active a{background: url(images/topmenu_active_1.jpg) no-repeat 0% 0%;}
        ul.topmenu li.active a span.right{background: url(images/topmenu_active_1.jpg) no-repeat 100% 0%;}
        ul.topmenu li.active a span.center{background: url(images/topmenu_active_2.jpg) no-repeat 50% 0%;}
        ul.topmenu li a:hover{background: url(images/topmenu_active_1.jpg) no-repeat 0% 0%;}
        ul.topmenu li a:hover span.right{background: url(images/topmenu_active_1.jpg) no-repeat 100% 0%;}
        ul.topmenu li a:hover span.center{background: url(images/topmenu_active_2.jpg) no-repeat 50% 0%;}
        /* logo */
        a.logo{display:block; background: url(images/logo.png) no-repeat 0% 0%; width: 218px; height: 42px; margin: 0 0 0 65px;}
        
    #left{width: 226px; float: left; padding: 30px 0 0 0;}
    #left div.module_header {background: url(images/module_header.jpg) no-repeat; width:206px; height: 23px; padding: 6px 22px; font: bold 13pt Trebuchet MS; color:#885300;}
    #left div.module_content{padding: 15px 10px;}
    #left div.module_footer{margin-bottom: 10px;}
    
        /* product_categories */
        div.module_products_categories{}
        div.module_products_categories a{color:#885300; display:block; font: 8pt/12pt Tahoma; margin-bottom: 8px; padding-left:12px; background: url(images/sidemenu_element.jpg) no-repeat 0 4px;}
        div.module_products_categories a:hover{text-decoration: none;}
        div.module_products_categories a.active{color:#db3901; text-decoration: none;}
        
        /* information */
        div.module_information{}
        div.module_information a{color:#885300; display:block; font: 8pt/12pt Tahoma; margin-bottom: 8px; padding-left:12px; background: url(images/sidemenu_element.jpg) no-repeat 0 4px;}
        div.module_information a:hover{text-decoration: none;}
        
        /* module_whatsnew */
        div.module_whatsnew{}
        div.module_whatsnew div.whatsnew_image{text-align:center; margin-bottom:10px;}
        div.module_whatsnew div.whatsnew_product_name{text-align:center; text-align:center; margin-bottom:10px; padding: 0 20px; line-height: 12pt;}
        div.module_whatsnew div.whatsnew_product_price{text-align:center;}
        
        /* module_specials */
        div.module_specials{margin-bottom:10px;}
        div.module_specials .module_content{text-align: center;}
        
    #center{width: 442px; float: left; padding: 35px 40px 0 40px;}
    #center div.module_header{font: bold 15pt Trebuchet MS; color:#885300; padding: 15px 0 15px 0;}
    #center div.module_content{}
    #center div.module_footer{}

        /* breadcrumbs */
        div.module_breadcrumbs{margin-bottom: 10px; line-height: 13pt;}
        
        /* content */
        div.content{line-height: 11pt;}
        div.content .pageHeading{font: bold 15pt Trebuchet MS; color:#885300; padding: 0 0 15px 0;}
        
            /* page_index_new_product */
            #center ul.new_product{}
            #center ul.new_product li{float: left; width: 140px; height: 230px; margin: 0 0 30px 7px; text-align: center;}
            #center ul.new_product li table{height: height: 230px;}
                #center ul.new_product tr.product_image td{height:150px; vertical-align:middle;}
                #center ul.new_product tr.product_name td{height:55px; vertical-align:top; text-align:center;}
                #center ul.new_product tr.product_price td{vertical-align:top; padding-top:3px;}
                
            /* page_price */
            .page_price{}
                .page_price .price_container_1{display:inline; padding: 0; background: none;}
                .page_price .price_container_2{display:inline;padding:0; font: 9pt Tahoma; color: #db3901; background: none;}
            
            /* page_product_info */
            .page_product_info{}
                .page_product_info .left_col{width: 220px;}
                    .page_product_info .product_main_image{margin-bottom: 10px;}
                    .page_product_info .product_main_image img{border: 1px solid #ede6cf;}
                    .page_product_info ul.additional_images{}
                    .page_product_info ul.additional_images li{float: left; margin: 0 15px 15px 0;}
                    .page_product_info ul.additional_images li.endrow{margin-right: 0;}
                    .page_product_info ul.additional_images li img{border: 1px solid #ede6cf;}
                .page_product_info .right_col{line-height:11pt;}
                .page_product_info .right_col div.product_price{float:left; margin: 0 0 5px 2px; width: 102px;}
                .page_product_info .right_col div.product_price .price_container_1{padding: 0 0 0 2px;}
                .page_product_info .right_col div.product_price .price_container_2{padding: 8px 2px 6px 0; font: bold 9pt Arial;}

                
                .page_product_info .right_col div.product_count{float:right;}
                .page_product_info .right_col div.product_count input{padding: 3px; background: #fff; border-top:1px solid #b5baba;border-right:1px solid #bbbfbd;border-bottom:1px solid #f5f5f3;border-left:1px solid #babfbd;color: #ababab;}
                .page_product_info .right_col div.order_now{margin-bottom:15px;}
                
            /* page_products */
            ul.products_list{padding-top: 10px;}
            ul.products_list li{margin: 0 0 40px 0;}
            ul.products_list li table{}
                ul.products_list td.product_name {padding-bottom:10px; text-transform: uppercase;}
                ul.products_list td.product_image {width: 122px;}
                ul.products_list td.product_image a img{border: 1px solid transparent;}
                ul.products_list td.product_image a:hover img{border: 1px solid #ede6cf;}
                ul.products_list td.product_price {}
                ul.products_list td.product_descript {padding: 0 10px 0 10px; text-align: justify;}
                ul.products_list td.product_order {width: 100px;text-align: center;}
                ul.products_list td.product_order div.product_price{width: 102px; margin: 0 auto 5px auto;}
                ul.products_list td.product_order div.product_price .price_container_1{display:block; padding: 0 0 0 3px; background: url(images/price_bg_2.jpg) 0% 0%;}
                ul.products_list td.product_order div.product_price .price_container_2{display:block; padding: 8px 3px 6px 0; height: 19px; background: url(images/price_bg_2.jpg) 100% 0%; color: #db3901; font: bold 9pt Arial;}
                ul.products_list td.product_order div.product_buy{padding: 2px 0;}
                ul.products_list td.product_order div.product_buy input.input-class{padding: 3px; background: #fff; border-top:1px solid #b5baba;border-right:1px solid #bbbfbd;border-bottom:1px solid #f5f5f3;border-left:1px solid #babfbd;color: #ababab; margin-bottom: 7px;}

                
        
    #right{width: 192px;float: right;}
    #right div.module_header{padding: 10px 0 0 18px; font: bold 13pt Trebuchet MS; color:#885300;}
    #right div.module_content{}
    #right div.module_footer{margin-bottom: 20px;}
    
        /* shopping_cart */
        div.module_shopping_cart{width: 192px; height: 148px; background: url(images/shopping_cart.jpg) no-repeat; margin-bottom: 20px;}
        div.module_shopping_cart div.incart_text{margin-bottom:7px;}
        div.module_shopping_cart div.incart_value{font: bold 7pt Tahoma; text-align: justify;margin-bottom:10px;}
            div.module_shopping_cart a.incart_count{color:#ce283f;}
            div.module_shopping_cart a.incart_amount{color:#ce283f;}
        
        #right div.module_shopping_cart div.module_header{padding-top: 40px;}
        #right div.module_shopping_cart div.module_content{padding: 10px 18px 0 18px;}
        
        /* user_auth */
        div.module_user_auth{width: 192px; height: 161px; background: url(images/user_auth.jpg) no-repeat; margin-bottom: 20px;}
        div.module_user_auth .fields{width:140px; padding: 3px; background: #fff; border-top:1px solid #b5baba;border-right:1px solid #bbbfbd;border-bottom:1px solid #f5f5f3;border-left:1px solid #babfbd;margin-bottom: 4px; color: #ababab;}
        div.module_user_auth .auth_filelds{margin-bottom: 2px;}
        div.module_user_auth .auth_submit{}
        div.module_user_auth .auth_links{line-height:13pt;}
        #right div.module_user_auth div.module_header{padding-top: 17px;}
        #right div.module_user_auth div.module_content{padding: 10px 18px 0 18px;}
        
    
    #hFooter{height: 100px;}
#footer{background: url(images/footer_bg.jpg) no-repeat; width: 890px; margin: -78px auto 0 auto; height: 28px; padding: 25px;}
    .meters{float: left; width: 220px;}
    
    /* bottommenu */
    ul.bottommenu{margin: 0 220px 0 225px; padding-top: 5px;}
    ul.bottommenu li{float: left; margin-left: 5px; font: 8pt Tahoma;}
    ul.bottommenu li a{display:block; float: left; padding-left:10px; text-decoration:underline; color:#885300; }
    ul.bottommenu li a span.right{display:block; padding-right:10px;}
    ul.bottommenu li a span.center{display:block; height: 30px; padding: 4px 0;}
    ul.bottommenu li.active a{}
    ul.bottommenu li.active a span.right{}
    ul.bottommenu li.active a span.center{}
    ul.bottommenu li a:hover{text-decoration:none;}
    ul.bottommenu li a:hover span.right{}
    ul.bottommenu li a:hover span.center{}
    
    div.copyrights{text-align: right; float:right; width: 220px; color: #885300; font: 8pt Tahoma; padding-top: 5px;}
