body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	text-align:center;
}
td, p, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div {/*border:1px solid red;*/}
#body {
	margin:0px auto;
	padding:0px;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
}
div,form {
	padding:0px;
	margin:0px;
}
div#top {
	height:48px;
	padding-top:12px;
}
#search_i {
	width:182px;
	height:15px;
	border:1px solid #9f9f9f;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}
#alpha {
	width: 100%;
}
#alphabet {
	border: 1px solid #cccccc;
	padding:6px;
	padding-left:10px;
	padding-right:20px;/**/
	margin-bottom:20px;
}
#alphabet #searchbyname {
	color:#27954e;
	font-size:14px;
}
#alphabet a, #alphabet b{
	margin-left:8px;
	color:#787878;
	font-weight:bold;
}
#alphabet a:hover {
	text-decoration:underline;
}
#alphabet a.act {
	background-color:#787878;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
}
#alphabet b{
	color:#9F9F9F;
}
input.text,select,textarea {
	width:220px;
	border:1px solid #9f9f9f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
input.num {
	width:40px;
	border:1px solid #9f9f9f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#787878;
}

.phone {
	color:#22984b;
	font-size:14px;
	font-weight:bold;
/*	vertical-align:top;*/
	padding-bottom:3px;
	text-align:center;
	width:110px;
}
.cartinfo {
	font-size:11px;	
	color:#787878;
	width:150px;
}
div#menu {
	/*background-position:2;*/
	background-color:#059926;
	height:68px;
	margin-bottom:10px;
}
div#menu table a{
	display:block;
	width:90px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
div#menu table a:hover{
	text-decoration:underline;
}
div#logo{
	width:41px;
	margin-top:12px;
}
div#menu td.company_name,  div#menu table td.company_name a,div#menu table td.company_name a:hover, a.company_name {
	font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
}

div#menu img#left {
	float:left;
	margin-left:-3px;
}
div#menu img#right {
	float:right;
	margin-right:-3px;
}
div#main {
	float:right;
	width: 100%;
	margin-left:-300px;
	border:none;
}
div#content {
	margin-left:270px;
}
a {
	color:#1f6a26;
}
div#navigation {
	float:left;
	width: 212px;
	border:1px solid #CCCCCC;
	padding:10px;
	
}
div#navigation div{
	background-image:url(/skins/alwaysdrugs/images/shop_54.gif);
	background-position:0 top;
	background-repeat:no-repeat;
/*	height:20px;*/
	padding-top:3px;
	padding-bottom:3px;
	width:210px;
}

div#navigation div a {
	font-size:13px;
	color:#1f6a26;
	text-decoration:none;
	margin-left:8px;
	text-transform:capitalize;
}
div#navigation div.active {
	background-image:url(/skins/alwaysdrugs/images/act_bg.gif) ;
	background-repeat:no-repeat;
}

div#navigation div.active a {
	color:#FFFFFF;
}
div#navigation div a img{
	margin-right:10px;
}
div#navigation div a:hover {
	text-decoration:underline;
}
div#navigation div.submenu {
	background-image:none;
	margin-top:0px;
	padding-bottom:5px;
	width:210px;
}
div#navigation div.submenu div {
	background-image:none;
/*	display:inline;*/
	height:16px;
	padding-left:12px;
	margin-top:0px;
	padding-bottom:0px;
	width:190px;
}
div#navigation div.submenu div img{
	margin-right:5px;
}
div#navigation div.submenu div a{
	color:#787878;
	font-size:13px;
}
div#onlinesup {
	float:left;
	clear:left;
	width:232px;
	padding-top:10px;
}
div#title {
	clear:both;
	width:100%;
}
div#title td {
	color:#FFFFFF;
	font-family: tahoma, verdana;
	font-weight:bold;
	font-size:14px;
	text-transform:capitalize;
}
div#description {
	padding:20px;
}
div#commentForm {
	padding:20px;
}
div#products {
	margin:20px;
	width:100%;
}
.product {height: 140px;}
div#products .product {
	width: 210px;
/*	height: 160px;*/
	border:1px #e40707 dotted;
	float:left;
	margin-bottom:20px;
	margin-right:13px;
}
.product img{
	margin:10px;
	margin-right:4px;
	margin-top:0px;
	float:left;
}
.product .title{
	float:right;
	text-align:right;
	color:#9e090c;
	font-size:18px;
	margin-right:5px;
	margin-top:10px;
	width:200px;
	height: 100px;
}
.product_title {
	width:100%;
}
.product_netto,.product_pack {
	
	display:block;
	font-size:12px;
	color:#787878;
	font-weight:bold;
}
.product .title .price{
	float:right;
/*	width: 80px;*/
	color:#1f6a26;
	font-size:20px;
}
.spacer{
	clear:both;
	border-top:1px #e40707 dotted;
	height:1px;
}
#buy {
	float:right;
	margin:10px;
	margin-right:10px;
	margin-bottom:9px;
}
#more {
	margin:10px;
	margin-bottom:9px;
}
div#footer {
	clear:both;
	width:100%;
	height:63px;
	background-color:#E5E5E5;
}
div#footer td,div#footer a{
	font-size:12px;	
	color:#787878;
}
/*
 *	shoping cart
 */
.tbl tr.head th {
	border-bottom:1px solid #dee9df;
}
.tbl th {
	font-size:12px;
	color:#787878;
}
.tbl td {
	font-size:12px;
	color:#787878;
	font-weight:bold;
}
.tbl td.price {
	color:#1f6a26;
}

input.submit {
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	color:#1f6a26;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
#total {
	color:#9e090c;
}
.mainprodtable {
	width:690px;
}
.prodtable, .prodtable th, .prodtable td {
	border-collapse:collapse;
	font-size:12px;
	color:#1f6a26;
}
.prodtable {
	border:1px #e40707 dotted;
}
.prodtable th{
	border:1px #e40707 dotted;
}
.prodtable td {
	border-bottom:1px #e40707 dotted;
	text-align:center;
}
.prodtable .prodname {
	text-align:left;
	padding-left:10px;
}
#products h3 {
	display:inline;
	color:#A50020;
	text-transform:capitalize;
	margin-right:30px;
}
/*
 *	default template styles
 */
.info_title {
	font-size:12px;
	color:#1f6a26;
	font-weight:bold;
}



/* checkout */
div.checkout {
	font-family:Tahoma,verdana;
	width:730px;
}
div.checkout select.small_text{
	width:190px;
}
div.checkout input.small_text{
	border:1px solid #cecece;
	width:190px;
}
div.checkout textarea.small_text{
	border:1px solid #cecece;
	width:190px;
	height:80px;
}
div.checkout label {
	font-weight:bold;
	color:#000000;
}
div.checkout .submit_button {
	background-image:url(/skins/alwaysdrugs/images/checkout_btn.gif);
	border:none;
	height:22px;
}
input.small_text{
	border:1px solid #cecece;
	width:190px;
}
.brd_l {
	border-left:1px solid #d9d9d9;
}
.brd_t {
	border-top:1px solid #d9d9d9;
}
.brd_b {
	border-bottom:1px solid #d9d9d9;
}
.brd_r {
	border-right:1px solid #d9d9d9;
}
.padd_t {
	padding-top:10px;
}
.checkout_title {
	color:#717171;
	font-size:14px;
	font-weight:bold;
}
td.checkout_bg {
	background-image:url(/skins/alwaysdrugs/images/checkout_08.gif);
	background-position:top;
	background-repeat:repeat-x;
}


#chk_table {
	border-bottom:1px solid #000000;
}
#chk_table td{
	padding-left:30px;
	padding-right:30px;
	font-size:11px;
}

#chk_table tr.li td {
	background-color: #f4f4f4;
	color:#555555;
	border-top:1px solid #FFFFFF;
}
#chk_table tr.dk td {
	background-color: #ededed;
	color:#555555;
	border-top:1px solid #FFFFFF;
}
#chk_table tr.coupon td{
	border-top:1px solid #FFFFFF;
}
#chk_table tr.header td {
	border-bottom:1px solid #000000;
	
}

#chk_table tr.ship td {
	background-color: #e2ebe4;
	color: #0a4d14;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

div.tip {
	border-left:1px solid #2d5cf4;
	padding:4px;
	padding-left:10px;
	font-size:10px;
	background-image:url(/skins/alwaysdrugs/images/tip_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}



/**************************************************** NEW CART and  PRODUCTS *******/


.product_description{
    width:684px;
    padding: 0px;
}

/***** /\ TO delete ***/



.pr_title{
    width: 100%;
    background: url('../images/pr_title_left.gif') left no-repeat;
    height: 29px;
    padding:0 0 0 4px;
}
    .pr_title_left{
        background: url('../images/pr_title_bg.gif') no-repeat;
        height: 29px;
    }
        .pr_title_text{
            float: left;
            font-weight: bold;
            color:#fff; 
            padding:5px 0 0 17px;
            font-size: 14px;
        }
        .pr_title_right{
            float: right;
            background: url('../images/pr_title_right.gif') no-repeat;
            height: 29px;
            width: 4px;
        }


.pr_info{
    margin:15px 0 0 20px; 
}                   
    .pr_info_img{
        width:70px;
        height:70px;
        float: left;
        margin:0 10px 0 0;
    }
    .pr_info_img img{border:none;}
    .pr_info p{    
        padding: 3px 5px 0 0px;
        font-family: arial;
        margin: 0;
    }
    .pr_info_title{
        font-size: 18px;
        color:#9e090c;
    }
    .pr_info_text{
        color:#1f6a26;
        text-align: left;
    }
    

.pr_i_table{
    margin:0 0px 33px 14px;
    padding:10px 0 0 0;
}
    .pr_i_table td{ 
        text-align: center;
        font-weight: bold;
        font-family: tahoma;
    }
  
    .pr_i_table a{
        color:#8c8c8c;
        text-decoration: none;  
        font-size: 12px;
        height:24px;
        display: block;
        padding:5px 0 0 8px;
        margin:0 0 0 5px;
        font-size: 11px;
    }
    html>body .pr_i_table a{
        height:18px;
        padding-top:6px;
    }
.pr_i_h{
    background: url('../images/pr_i_h_bg.gif') repeat-x;
    height:20px;
}    


    .pr_i_h td{
        color:#1f6a26;
        font-size: 11px;
    }
    
    .pr_i_h_product{
        width: 182px;
        background: url('../images/pr_i_h_left.gif') top left no-repeat;
    }

    .pr_i_h_package{
        width: 72px;
    }

    .pr_i_h_per{
        width: 90px;
    }

    .pr_i_h_price{
        width: 96px;
    }

    .pr_i_h_save{
        width: 105px;
    }

    .pr_i_h_order{
        width: 109px;
        background: url('../images/pr_i_h_right.gif') top right no-repeat;
    }
    
.pr_i_tr1{

}
    .pr_i_tr1 td{
        border-right: 1px #cccccc solid;
        border-bottom: 1px #cccccc solid;
    }
      
    .pr_i_tr1 a{
        background: url('../images/buttons/buy_now.png') no-repeat center left;
    }
    
.pr_i_tr2{
    background: #f4f4f4;
}
    .pr_i_tr2 td{
        border-right: 1px #cccccc solid;
        border-bottom: 1px #cccccc solid;
    }
    .pr_i_tr2 a{
        background: url('../images/buttons/buy_now_gr.png') no-repeat center left;
    }
.pr_i_product{
    border-left: 1px #cccccc solid;
    color:#000;
    font-size: 14px;
}
    .pr_i_product span{
        color:#1f6a26;
    }

.pr_i_package{
    color:#1f6a26;
    font-size:11px;
}

.pr_i_per{
    
}

.pr_i_price{
    color:#787878;
}

.pr_i_save{ 
    color:#9e090c;
}
    .pr_i_save span{ 
        color:#626262;    
        font-size: 11px;
    }

.pr_i_order{
}
 
.pr_i_free{
    background: #c1dec4;
    font-family: arial;
    font-size:11px;
    color:#000;
    border-bottom: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    font-weight: normal !important;
    padding:0;
}   
    
    
    
    
.pr_description{
    margin: 0 0 40px 0;
}    
    
.pr_descr_head{
    width:100%;
    height:29px;
    background: url('../images/pr_descr_left.gif') left no-repeat;
    padding:0 0 0 4px;
}
.pr_descr_head_left{
    float: left;   
    height:29px;
    background: url('../images/pr_descr_bg.gif') repeat-x;
    padding:0 0 0 4px;
}

.pr_descr_heads{
    float: left;
}
.pr_descr_heads div{
    width: 220px;
    height: 29px;
    margin:0 5px 0 0px;
    float: left;
}
.pr_descr_heads p{
    padding: 8px 0 0 37px;
    margin: 0;
}
.pr_descr_i{
    background: url('../images/pr_descr_i.gif') no-repeat;
}

    .pr_descr_i a{
        font-weight: bold;
        color:#4a4949;
        text-decoration: none;
    }
.pr_descr_i_active{
    background: url('../images/pr_descr_i_active.gif') no-repeat;
}
    .pr_descr_i_active a{
        font-weight: bold;
        color:#fff;       
        text-decoration: none;
    }

.pr_descr_head_right{
    float: right;
    width:4px;
    height:29px;
    background: url('../images/pr_descr_right.gif') no-repeat;
}

.pr_description_text p{
    font-size: 14px;
    margin: 15px 10px 0 20px;
}



#alt_names_title {width: 100px; height: 20px; color: #9e090c; font-weight: bold; font-size: 13px; margin:0 0 0 14px;}
.alt_names_table {width: 670px; color: #5f5f5f; font-weight: bold; margin:0 0 10px 14px;}
.alt_names_table_bg {background: #fffdec; padding: 3px;}


.cart_header{
    background:url('../images/cart_h_bg.gif') repeat-x;
    height: 22px;
}
    .cart_header td{  
        font-size: 11px;
        font-weight: bold;
        color:#fff;
    }
    .cart_h_quan{
        background:url('../images/cart_h_left.gif') no-repeat;
        width: 43px;
        text-align: center;
        padding:0 0 0 5px;
    }
    .cart_h_prod_name{
        width: 456px;
        padding:0 0 0 12px;
    }
    .cart_h_total{
        width: 61px;
        padding-left: 23px;
    }
    .cart_h_delete{
        background:url('../images/cart_h_right.gif') no-repeat;
        width: 58px;
        text-align: center;
    }
    
    
    
.cart_table{
    border:1px #ccc solid;
    border-bottom :0px;
}
.cart_tr1 td{
    background: #f2f6f2;
}

.cart_table_quan{
    width: 42px;
}

    .cart_quan{
        width:27px;
        height:16px;
        border:1px #ccc solid;
        text-align: center;
        font-size: 10px;
        color:#787878;
    }
    
.cart_table_product{
    color:#464646;
    border-left: 1px #fff solid;
    border-right : 1px #fff solid;
    width:456px;
}
    .cart_table_product p{
        margin: 0;
        padding: 0;
    }
    .cart_table_product span{
        color:#8b8b8b;
        font-weight: bold;
    }
    .cart_table_product font{
        color:#22984b;
        font-size:11px;
    }

    .cart_table_product a{
        font-size: 10px;
        color: #005bcc;
    }
    
.cart_table_price{
    color:#1f6a26;
    font-weight: bold;
    text-align: center;
    width:70px;
    border-right : 1px #fff solid; 
}

.cart_table_del{
    width: 45px;
}

.cart_free td{
    border-bottom: 1px #cfd7cf solid;
}

.cart_free_name{
    color: #6c0202;
    font-weight: bold;
}
    .cart_free_name span{
        color: #585858;
    }
.cart_empty{
    color:#574c47;
    border-bottom: 1px #cfd7cf solid;
    font-weight :bold;
}
    
.total_sum td{
    background: #cfd7cf;
    color: #8a8a8a;
    font-weight :bold;
    font-size: 14px;
    font-family: tahoma;
    padding: 3px;
}

.total_sum span{
    color: #9e090c;
}

.cart_buttons{
    margin: 15px 0 0 0px;
    padding: 0;
}

.cart_buttons input{
   color:#574c47;
   font-size: 12px;      
   font-family :arial ;
   padding: 0;
   
}
html>body .cart_buttons input{ 
    padding: 0 13px 0 13px;
}




/**************************** End of NEW CART and  PRODUCTS *******/





/* checkout cell default classes */
hr {height:1px;}

.form_field {    width:28%;}
.form_required {    width:2%;    color:#AA0040;}
.form_content {    width:40%;}
.form_content_wide {width:80%;}
.form_tip {    width: 30%;}


.error {color:#FF0000;}

.pager {clear:both;}

.clear{
    clear:both;
}
