body{font-family:verdana;font-size:11px;background:#e7e7e7;margin:0px;padding:0px;}
img{border:0px;vertical-align:middle;}
div{min-width:1px;}
.h1 {font-size: 30px; font-family: verdana;text-align: center;font-weight: bold;color: #FFFFFF;}
.main_global{width:900px;position:absolute;left:50%;margin-left:-450px;}
.main_header{height:92px;background:url(/images/1/v2/header.png);}
.main_center{background:#ffffff;padding-left:0px;}
.main_menu{line-height:35px;background:url(/images/1/v2/menu.png);
           width:900px;color:#cccccc;font-size:9px;}
.main_menu a{color:#ffffff;margin-left:5px;margin-right:5px;font-size:9px;}
.main_menu a:hover{color:#ffffff;}
.main_left_header{height:0px;}
.main_right{display:none;}
.main_left{float:left;width:0px;text-align:center;display:none;}
/*.main_left_footer{background:url(/images/1/left_footer.png);height:26px;}*/
.main_content{margin-left:00px;float:left;width:900px;min-height:399px;}
.main_right{display:none;}
.main_footer{clear:left;height:170px;background:url(/images/1/v2/footer.png);
             padding-left:50px;color:#000000;font-size:10px;}
.main_footer a{color:#ffffff;text-decoration:underline;
               font-weight:normal;}
.main_copyright{font-size:9px;color:#DDDDDD;}
.main_copyright a{font-size:9px;text-decoration:none;}
.main_login_panel ,.main_cart, .main_categories {font-size:11px;border:1px solid #CCCCCC;padding:5px;}
.main_login_panel a{}
.main_login_title , .main_categories_title{text-align:left;background:#CCCCCC;margin-bottom:10px;padding:5px;}
.main_login_input{float:left;width:110px;text-align:right;}
.main_login_input input{font-size:9px;width:210px;}
.main_login_label{width:170px;float:left;}
.separator{clear:both;width:0px;height:0px;}

.page_title,.products_pathnav{background:#CCCCCC;padding:15px;
            font-size:15px;margin-top:0px;margin-bottom:20px;
            background:url(/images/1/v2/saniteck_page_header.png);}
.page_content{padding:25px;}

.main_cart_input{float:left;width:60px;text-align:right;overflow:hidden;}
.main_cart_input input{font-size:9px;width:60px;overflow:hidden;}
.main_cart_label{width:120px;float:left;overflow:hidden;}

/*.products_pathnav{background:#ffffff;margin-top:20px;padding:2px;
                  margin-bottom:20px;}*/
.products_listing{margin-left:100px;}
.products_pagenav{clear:both;text-align:right;padding:0px;font-size:15px;padding-top:20px;}

.product_item{padding:7px;margin-top:5px;width:200px;float:left;
              border:1px solid #CCCCCC;height:100px;margin:5px;
              padding:5px;position:relative;}
.product_item_image{width:56px;height:56px;background:#555555;float:left;
                    margin-right:10px;}
.product_item_name{font-size:14px;}
.product_item_name a{font-size:14px;}
.product_item_smalldesc{font-size:12px;padding:15px;display:none;}
.product_item_price{float:right;font-size:18px;color:#ffffff;
                    font-weight:bold;position:absolute;text-align:right;
                    bottom:0px;right:0px;left:0px;background:#996633;}
.product_item_price_ttc{font-size:8px;}
.product_item_viewbtn{}
.product_item_buy{visibility:hidden;display:none;}

.product_container{min-height:450px;position:relative;
                   margin:10px;padding-bottom:50px;}
.product_name{font-size:18px;font-weight:bold;padding:10px;}
.product_description{padding:10px;float:left;width:240px;}
.product_price{font-size:21px;color:#996633;position:absolute;right:50px;bottom:70px;}
.product_images{position:absolute;right:50px;top:70px;width:350px;
                text-align:right;}
.product_images img{width:120px;height:107px;}
.product_downloads{position:absolute;left:0px;top:360px;}
.product_buy{position:absolute;bottom:30px;right:50px;}
.product_back{position:absolute;bottom:0px;right:50px;}
.product_buy a{font-size:15px;}
.product_back a{font-size:12px;}

.main_categories{text-align:right;}
.main_categories a{display:block;font-size:15px;
             font-weight:normal;}
.main_categories a:hover{}
a{font-weight:bold;text-decoration:underline;color:#999999;font-size:11px;}
a:hover{text-decoration:none;color:#009ee1;}

.cart_container{ padding:10px;}

/*.cart_columns{}

.cart_row_total{border-top:1px dashed #CCCCCC;padding:10px;
                font-size:14px;font-weight:bold;background:#cccccc;}
.cart_row{border-top:1px dashed #CCCCCC;padding:10px;
           border-left:0px solid black;border-right:0px solid black;
           line-height:56px;}
.cart_list_footer{padding:10px;border-top:0px dashed #CCCCCC;}
.cart_gotocheckout{}
.cart_input{float:left;width:30%;text-align:right;}
.cart_input input{font-size:9px;width:100%;text-align:right;}
.cart_label{width:50%;float:left;}
.cart_delete{padding-left:20px;float:left;}*/
.cart_columns{}
.cart_row_total{border:1px solid #888888;padding:10px;width:300px;clear:both;
                font-size:11px;font-weight:bold;background:none;float:right;
                border-top:0px;}
.cart_row,.cart_row_dark{border:1px solid #888888;padding:2px;
           border-top:0px;line-height:56px;}
.cart_row div,.cart_row_dark div{}
.cart_row_dark{background:#cccccc;font-weight:bold;line-height:20px;
               border:1px solid black;}
.cart_list_footer{padding:10px;}
.cart_gotocheckout{}
.cart_input{float:left;width:100px;text-align:right;}
.cart_row_total .cart_input{width:200px;background:none;}
.cart_row_total .cart_label{width:1px;}
.cart_input table tr td{text-align:left;}
.cart_input table input{width:auto;}
.cart_input input{font-size:9px;width:100%;text-align:right;}
.cart_label{width:50%;float:left;}
.cart_delete{padding-left:20px;float:left;}

.contact_row{padding:10px;margin-bottom:20px;}

.error_string{color:#FF0000;font-weight:bold;}

.register_container{padding:10px;width:330px;float:left;
                    margin:30px;padding:10px;border:1px solid #777777;}
.register_input{float:left;width:140px;text-align:left;height:20px;}
.register_input input{font-size:9px;width:140px;}
.register_label{width:150px;float:left;}

.account_menu{float:left;width:250px;margin-left:40px;}
.account_menu a {display:block;width:240px;line-height:30px;}
.account_page{float:left;width:560px;}
.account_page .register_container{margin:0px;width:500px;}
.account_page .register_label{width:250px;float:left;}

.trans_item_paid,.trans_item_unpaid
  ,.trans_item,.trans_item_column{background:none;padding:5px;color:#000000;margin:3px;}
.trans_item_column{background:#CCCCCC;font-weight:bold;}
.trans_item_paid,.trans_item_unpaid{border-top:1px dashed #CCCCCC;}
.item_paid a,.trans_item_unpaid a
  ,.trans_item a{color:#FFFFFF;}
.trans_item_paid{background:#FFFFFF;min-width:1px;}
.trans_item_unpaid{background:#FFFFFF;min-width:1px;}
.trans_orderdate{float:left;width:140px;}
.trans_paiddate{float:left;width:140px;}
.trans_getbill{float:left;width:70px;}
.trans_id{float:left;width:70px;}
.trans_done{float:left;width:60px;}

.main_login_panel{}

.contextmenu{background:#505047;position:absolute;}
.menuitem{background:#505047;color:#ffffff;text-align:left;padding:2px;
          padding-left:10px;width:200px;margin:2px;line-height:30px;}
.menuitem:hover{background:#646464;color:#ffffff;margin:2px;}


.pro_form{padding:10px;margin:10px;}
.pro_form_label{float:left;width:150px;}
.pro_form_input{float:left;width:250px;}
.row{line-height:25px;}
.list_label{float:left;width:150px;}
.list_input{float:left;width:250px;}
.list_input input,.list_input select,.list_input textarea{width:100%;}

