/*************general styles**************/

body {
	font-family: Helvetica,Arial,sans-serif,Verdana,trebuchet MS;
	font-size:12px;
	color: #000000;
	margin: 0;
	padding: 0;
	letter-spacing: normal;
	background-image:url(../images/back_body.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#939393;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	position:relative;
	}
	
.forms {
	text-transform: none;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	/*margin-top:-2px;*/
	/*z-index:100;*/
}

.forms_combo {
	text-transform: none;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	/*vertical-align: middle;
	margin-top:-2px;
	z-index:100;*/
}

.forms_right {
	text-transform: none;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	/*margin-top:-2px;*/
	margin-right:9px;
	float:right;
}
a, a:link, a:visited, a:active, img {
	color: #1c537b;
	text-decoration:none;
	border:none;
}

a:hover {
	color: #1c537b;
}

h1{
	font-weight:bold;
	font-size:12px;
	display:inline;
}

h2{
	font-weight:bold;
	color:#b80e0e;
	font-size:16px;
	display:inline;

}

h3{
	font-weight:bold;
	text-transform: uppercase;
	color:#000000;
	font-size:14px;
	display:inline;

}

h4{
	font-weight:normal;
	text-transform: uppercase;
	color:#000000;
	font-size:14px;
	display:inline;

}
h5{
	font-weight:normal;
	text-transform: uppercase;
	color:#ffffff;
	font-size:12px;
	display:inline;

}
h6{
	font-weight:bold;
	text-transform: uppercase;
	color:#ffffff;
	font-size:12px;
	display:inline;

}
/*****************layout******************/


div#container{
	margin: 0 auto;
	width: 800px;
	padding: 0;
	position:relative;
	/*background-color:#ffffff;*/
	height:100%;
}
	
#ad_main{
	position:relative;
	width:800px;
	height:145px;
	/*left:-11px;
	background-color:#1c537b;z-index:-100;*/
	float:left;
}

#flash_top{
	position:absolute;
	width:822px;
	height:145px;
	left:-11px;
	top:0px;
	/*background-color:#1c537b;z-index:-100;*/
}


.main_flash{
z-index:-1;
}

#menu_left_container{
	position:relative;
	width:138px;
	height:484px;
	float:left;
	left:9px;
	margin-bottom:10px;
}

#menu_left{
	position:absolute;
	z-index:10;
	width:136px;
	height:510px;
	top: -26px;
	/*left:9px;*/
	background-image: url(../images/menu_left.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f8f8f8;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	/*float:left;*/
}

.menu_left_corner_lt{
	background-image:url(../images/menu_left_lt.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:10px;

}

.menu_left_corner_rt{
	background-image:url(../images/menu_left_rt.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:10px;
}

.menu_left_corner_lb{
	background-image:url(../images/menu_left_lb.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	left:-1px;
	bottom:-1px;
	z-index:10px;
}

.menu_left_corner_rb{
	background-image:url(../images/menu_left_rb.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	right:-1px;
	bottom:-1px;
	z-index:10px;
}

.menu_left_corner_lc{
	background-image:url(../images/menu_left_lc.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	left:-1px;
	bottom:413px;
	z-index:10px;
}

.menu_left_corner_rc{
	background-image:url(../images/menu_left_rc.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	position:absolute;
	right:-1px;
	bottom:413px;
	z-index:10px;
}

#horizontal_menu{
	position:relative;
	float:left;
	height:18px;
	width:642px;
	left:9px;
	padding-top:6px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
	text-align:left;
	vertical-align:middle;
	background-color:#939393;
	background-image: url(../images/menu_top_back3.jpg);
	background-position:left;
	background-repeat:no-repeat;	
}

#horizontal_menu a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
	text-align:left;
	vertical-align:middle;
}

#horizontal_menu a:hover{
	color:#1c537b;
}



#right_wrap{
	position:relative;
	float:left;
	height:100%;
	width:612px;
	left:9px;
	padding:10px;
	
	}
	
.home_promotion_big{
	position:relative;
	float:left;
	width:630px;
	height:100%;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	margin-bottom: 10px;

}

.home_promotion_small{
	position:relative;
	float:left;
	width:180px;
	height:248px;
	margin-top:10px;
	margin-right:10px;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;

}

.home_promotion_text{
	position:relative;
	float:left;
	width:436px;
	height:250px;
	margin-top:10px;

	background-position:left bottom;
	background-repeat:no-repeat;
	/*	margin-left:10px;background-image:url(../images/bak_home_text.jpg);
	background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}
.promotion_tit{
	float:right;
	position:relative;
	height:52px;
}

.promo_text{
	position:relative;
	float:right;
	width:436px;
	height:55px;
	margin-top:10px;
	text-align:right;
	background-image:url(../images/home_line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	
}

.promo_text a{
	color:#000000;
	}
	
.promo_text_last{
	position:relative;
	float:right;
	width:438px;
	height:50px;
	margin-top:10px;
	text-align:right;
	/*background-image:url(../images/home_line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
}

.promo_text_last a{
	color:#000000;
	}
	

.clear{
clear:both;
}

#search{
	position:relative;
	width:136px;
	height:70px;
	z-index:1px;
}

.client{
	position:relative;
	/*width:136px;
	 height:56px; 
	height:56px;*/
	font-weight:bold;
}
.client a{
	color: #1c537b;
	text-decoration:none;
	border:none;
}
.client a:hover{
	color: #1c537b;
	text-decoration:none;
	border:none;

}

#sign_out{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#sign_out a{
	font-weight:bold;
	color:#1c537b;
	text-decoration:none;
}

#sign_in{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#sign_in a{
	font-weight:bold;
	color:#1c537b;
	text-decoration:none;
}

.menu_list {
	position:relative;
	width:136px;
	height: 371px;
	/*height:100%;
	text-decoration:none;
	background-color:#999999;*/
}

.menu_list a{
	text-decoration:none;
	color:#000000;
	
}

.menu_list a:hover{
	color: #1c537b;
	text-decoration:none;
	/*background-image:url(../images/back_menu_up.gif);
	background-repeat: no-repeat;
	background-color:#121212;
	background-position:center;*/
}

.menu_bottom{
	font-size:10px;
	position:relative;
	width:768px;
	height:12px;
	padding:5px;
	left:9px;
	margin-bottom:10px;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	text-transform:uppercase;
	}

.menu_bottom a, a:visited{
	color: #000000;
	text-decoration:none;
	}

.menu_bottom a:hover{
	color: #1c537b;
	text-decoration:none;
	}
	
.copyright{
	font-size:10px;
	position:relative;
	float:right;
}

/*************store***********/

.hot_deals_container{
	/*height:326px;clear: right;*/
	height:100%;
	position:relative;
	float:left;
	width:610px;
	
	
	
}

.hot_deals{
	position:relative;
	float: none;
	width:630px;
	height:190px;
	margin-top:10px;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.back_empty{
	position:absolute;
	width:630px;
	height:190px;
	left:-1px;
	top:0px;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	z-index:0;
}

.hot_deals_1{
	position:relative;
	float:left;
	width:200px;
	height:250px;
	margin-top:10px;
	margin-left:6px;
	/*left:5px;*/
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	display:inline;
}

#horizontal_menu_2{
	position:relative;
	float:left;
	height:22px;
	width:610px;
	margin-top:10px;
	/**/left:-10px;
	padding-top:8px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#dadada;
	text-transform: capitalize;
	text-align:left;
	vertical-align:middle;
	/*background-color:#999999;*/
	background-image: url(../images/menu_top_back2.jpg);
	background-position:left;
	background-repeat: repeat-y;
	clear:left;	
}

#horizontal_menu_2 a{
	font-size:12px;
	font-weight:bold;
	color:#dadada;
	text-transform: capitalize;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	/*border:1px;
	border-color:#dadada;
	border-style:solid;*/
	padding-left:2px;
	padding-right:2px;

}

#horizontal_menu_2 a:hover{
	color:#ffffff;
	/*border:1px;
	border-color:#dadada;
	border-style:solid;*/

}

.horizontal_menu_2_active{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:capitalize;
	border:1px;
	border-color:#dadada;
	border-style:solid;
	padding-left:2px;
	padding-right:2px;
	display:inline;



}

#bottom_page{
	position:relative;
	float:left;
	height:24px;
	width:624px;
	margin-top:5px;
	padding-top:8px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: capitalize;
	text-align:left;
	vertical-align:middle;

	/*background-color:#999999;
	background-image: url(../images/menu_top_back2.jpg);
	background-position:left;
	background-repeat: repeat-y;*/	
}

#bottom_page a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: capitalize;
	text-align:left;
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;

}

#bottom_page a:hover{
	color:#1c537b;
}

.bottom_page_active{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: capitalize;
	background-color:#dadada;
	border:1px;
	border-color:#939393;
	border-style:solid;
	padding-left:2px;
	padding-right:2px;


}

.product_list{
	position:relative;
	float:left;
	height:65px;
	padding-bottom:10px;
	padding-top:15px;
	padding-left:6px;
	width:624px;
	/*margin-right:10px;background-image:url(../images/home_line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	border-bottom:1px;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	text-align:right;
	}
.product_image{
	width:60px;
	height:60px;
	position:relative;
	border:1px;
	border-color:#dadada;
	border-style:solid;
	float:left;
}

.product_description{
	position:relative;
	float:left;
	width:410px;
	height:60px;
	text-align:left;
	padding-left:20px;
	border-right:1px;
	border-right-color:#dadada;
	border-right-style:dotted;
	/*background-image:url(../images/home_line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
}

.product_options{
	position:relative;
	float:left;
	width:110px;
	height:60px;
	text-align:left;
	padding-left:15px;
	text-align:right;
	/*border-right:1px;
	border-right-color:#dadada;
	border-right-style:dotted;*/

}
.button{

padding-bottom:4px;
}

.button_right {
	text-transform: none;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	margin-top:-2px;
	margin-right:14px;
	float:right;
}

/******************************final page********************/
.product_name{
	
	font-weight:bold;
	color:#b80e0e;
	font-size:18px;
	display: block;
	/*padding-top:8px;
	padding-left:6px;height:20px;width:100%;position:relative;; 
	padding-top:20px;background-color:#CCCCCC;line-height:28px;*/
	
	padding:0px;
	text-align:right;
}

.final_view_1{
	position:relative;
	float:left;
	width:200px;
	height:270px;
	margin-top:10px;
	margin-left:6px;
	margin-bottom:10px;
	/*left:5px;*/
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	display:inline;
}

.product_result{
	position:relative;
	float: none;
	width:610px;
	height: 100%;
	margin-top:10px;
	/*margin-bottom:10px;
	
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

/*.hot_deals_container{
	height:340px;
	position:relative;
	float:left;
	width:630px;
}*/

.product_description_final{
	margin-top:5px;
	margin-right:10px;
	position:relative;
	float:right;
	width:380px;
	/*display: inline;background-color:#999999;*/
	text-align:right;
}

.back_empty_final{
	position: relative;
	width:610px;
	
	/*display:inline;height:250px;*/
	left:-1px;
	top:0px;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	z-index:1
}

.final_price{
	position:relative;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	left:-4px;
	padding:4px;
	display:inline;
	width:100%;
	height:16px;
	background-color:#dadada;
	background-image:url(../images/back_price.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
.before_price{
	position:absolute;
	left:-9px;
	top:0px;
	height:24px;
	width:10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/start_price.jpg);
}
.after_price{
	position:absolute;
	right:-9px;
	top:0px;
	height:24px;
	width:10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/end_price.jpg);
}


.similar_images{
	position:relative;
	float:left;
	width:80px;
	height:100px;
	margin-top:10px;
	margin-left:10px;
	/*left:5px;*/
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	display:inline;
}

/**************************cart***************************************/

.product_cart{
	position:relative;
	float:left;
	/* height:50px; */
	height:100%;
	padding-bottom:10px;
	padding-top:0px;
	padding-left:0px;
	width:628px;
	/*margin-right:10px;background-image:url(../images/home_line.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	border-bottom:1px;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	text-align:left;
	}

.table_cart_tit{
	color:#ffffff;
	background-color:#939393;
	border-right:1px;
	border-right-color:#ffffff;
	border-right-style:dotted;
	padding-left:3px;
	padding-right:3px;

}
	
.table_cart{
	border-right:1px;
	border-right-color:#dadada;
	border-right-style:dotted;
	padding-left:3px;
	padding-right:3px;
}

.table_cart_tit_last{
	color:#ffffff;
	background-color:#939393;
	/*border-right:1px;
	border-right-color:#ffffff;
	border-right-style:dotted;*/
	padding-left:3px;
	padding-right:3px;

}
	
.table_cart_last{
	/*border-right:1px;
	border-right-color:#dadada;
	border-right-style:dotted;*/
	padding-left:3px;
	padding-right:3px;
}
	
.cart_container{
	/*height:200px;*/
	position:relative;
	float:left;
	width:630px;
}

.cart_text{
	position:relative;
	float: none;
	width:630px;
	height:190px;
	margin-top:10px;
	background-image:url(../images/back_cart.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-bottom:15px;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

#bottom_cart{
	position:relative;
	float:left;
	height:24px;
	width:624px;
	margin-top:5px;
	padding-top:8px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform: capitalize;
	text-align:right;
	vertical-align:middle;

	/*background-color:#999999;
	background-image: url(../images/menu_top_back2.jpg);
	background-position:left;
	background-repeat: repeat-y;*/	
}

/**************order sent******/
.cart_text_order{
	position:relative;
	float: none;
	width:630px;
	height:290px;
	margin-top:10px;
	background-image:url(../images/order_sent.gif);
	background-position:right top;
	background-repeat:no-repeat;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.cart_text_order a{
	color: #1c537b;
	text-decoration:none;
	border:none;
}

.cart_text_order a:hover {
	color: #1c537b;
}

/*****************contact us*****************************/

.cart_text_contact{
	position:relative;
	float: none;
	width:630px;
	height:290px;
	margin-top:10px;
	background-image:url(../images/contact.gif);
	background-position:right top;
	background-repeat:no-repeat;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.cart_text_contact a{
	color: #1c537b;
	text-decoration:none;
	border:none;
}

.cart_text_contact a:hover {
	color: #1c537b;
}

/*****************contact us*****************************/
.account_container{
	height:100%;
	position:relative;
	float:left;
	width:630px;
}

.account_text{
	position:relative;
	float: none;
	width:630px;
	margin-top:10px;
	background-image:url(../images/account.gif);
	background-position:right top;
	background-repeat:no-repeat;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.account_text a{
	color: #1c537b;
	text-decoration:none;
	border:none;
}

.account_text a:hover {
	color: #1c537b;
}

.account_text_final{
	position:relative;
	float: none;
	width:630px;
	margin-top:10px;
	background-image:url(../images/account.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:300px;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.account_text_final a{
	color: #1c537b;
	text-decoration:none;
	border:none;
}

.account_text_final a:hover {
	color: #1c537b;
}


/*************************sign in**********************************/

.sign_in1{
	position:absolute;
	top:10px;
	right: 25px;
	text-transform:capitalize;
	font-weight:bold;
}

.table_sign_in1{
	padding-left:4px;
	padding-right:4px;
}

.login_error{
	text-transform: none;
	font-size: 12px;
	color: #D6002A;
	text-decoration: none;
	vertical-align: middle;	
}

/***************about us**************/
/*.about_text{
	position:relative;
	float: none;
	width:630px;
	margin-top:10px;
	background-image:url(../images/back_about.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;
}*/

.about_text{
	position:relative;
	float: none;
	width:630px;
	height:300px;
	margin-top:10px;
}

.map{
	position:absolute;
	top:250px;
	
	right:3px;
	width:300px;
	height:120px;
	background-color:#CCCCCC;
}

/*****************eflyer*****************/

.eflyer_text{
	position:relative;
	float: none;
	width:630px;
	height:300px;
	margin-top:10px;
	background-image:url(../images/eflyer.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*background-color:#CCCCCC;
	border-color: #dadada;
	border-width:1px;
	border-style:solid;*/

}

.eflyer_text a{
color:#1c537b;

}
/*************fix to tables prod ***************/
#prod_lines{
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#prod_lines td{
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
