@charset "UTF-8";
/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

input.login, textarea.login, select.login {border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; }
input.login {margin-top:3px; text-indent: 2px; }
input.login, textarea.login, select.login { border-left-color: #000000; border-bottom-color: #000000; font: 9px Tahoma, Verdana, arial, helvetica, sans-serif; color: #000000; font-weight:bold; border-top-color: #000000; border-right-color: #000000; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* IE stuff */

* html a .nav a {height: 1px;}
#menuh{float:none;}
body{behavior:url(csshover.htc); font-size:100%;}
#content { overflow : hidden; _height : 1%; }




body {
background-color: #FFFFFF;
background-image:url(elements/bg.jpg);
background-repeat:repeat-x;
margin-top: 25px;
margin-right: auto;
margin-left: auto;
width: 764px;
color: #666;
font-size: 10px;
font-family: Verdana, Helvetica, sans-serif;
text-align: left;
}



/* typo */



p, {
font-family: Verdana, Helvetica, sans-serif;
color: #666;
font-size: 10px;
font-weight: 400;
text-align: left;
line-height: 13px;
margin-bottom: 10px;
}

strong{
	font-weight:800;
}

h1 {
font-size: 11px;
color: #333;
font-weight: 800;
text-align: left;
margin-bottom: 5px;
}

h2 {
font-size: 11px;
color: #666;
font-weight: 800;
text-align: left;
margin-bottom: 5px;
}

h3 {
font-size: 11px;
color: #333;
font-weight: 800;
text-align: left;
margin-bottom: 5px;
}

.main_menu_txt {
font-size: 10px;
color:#FFFFFF;
font-weight:800;
text-align: left;
margin: 0px;
padding: 0px;
letter-spacing: -0.5px;
line-height: 120%;
}

.cart_txt{
	color:#656766;
	font-weight:800;
	margin:0;
}

.checkout_txt{
	color:#FFF;
	font-weight:800;
	margin:0;
}

.menu_txt{
	font-size:11px;
	line-height:14px;
	margin-bottom:0;
	}

.menu_header{
	font-size:11px;
	line-height:14px;
	font-weight:800;
		margin-bottom:0;
		margin-top: 5px;
}

.shop_list_header{
	font-size:12px;
	font-weight:800;
	color:#333;
	}
	
	.shop_list_pages{
		text-align:right;
	}
	
	.btns{
		text-align:right;
		margin-bottom:5px;
	}
	
	.big_product_description{
		margin-bottom:2px;
	}

/* page elements */

.no_float {
	height:1px;
	margin-top:-1px;
clear: both;
float: none;
}

br.clear{
	clear:both;
}

#wrapper{
background-color:#FFF;
width:764px;
overflow : hidden;
_height : 1%;
zoom : 1;
}


#menu {
height: 50px;
background-color: #294C92;
padding:10px;
}

#menu_logo{
	float:left;
	width:500px;
}

#menu_main_1{
	float:left;
	width:75px;
}

#menu_main_2{
	float:left;
	width:165px;
}

#content{
	background-color:#FFF;
	height:100%;
	border-left: 1px dotted #666;
	border-right: 1px dotted #666;
}



#shop_menu_container {
float: left;
width: 175px;
}

#shop_cart {
	float:left;
	width:160px;
background-color: #00BD93;
padding: 10px 5px 10px 10px;
}

#shop_cart_icon{
	float:left;
	width: 43px;
	}

#shop_cart_txt{
	float:left;
	width: 110px;
	}

#shop_search {
	float:left;
	width:160px;
background-color: #00CCCB;
padding: 10px 5px 5px 10px;
}

#shop_menu {
	float:left;
	width:160px;
padding: 0 10px 5px 10px;
}

#shop_list_header{
float:left;
width:555px;
border-bottom:1px dotted #666;
margin-bottom:5px;
}
	
#shop_list_header_txt{
float:left;
width:325px;
}
	
#shop_list_header_pages{
	float:right;
	width:175px;
}

#shop_list {
float: left;
width: 555px;
padding: 10px 0 10px 10px;
border-left:1px dotted #666;
}



.products_list_container {
	/*position:relative;*/
	float: left;
	clear:both;
	width: 555px;
	padding-bottom: 10px;
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom: 1px dotted #999;
}



.products_list_pic {
float: left;
width: 70px;
margin: 0 10px 0 0;
border: 1px solid #E0E0E0;
}

.products_list_bigpic {
float: left;
width: 390px;
margin: 0 10px 0 0;
border: 1px solid #E0E0E0;
}

.products_list_pic2 {
float: left;
width: 70px;
margin: 0 10px 0 0;
}

.products_list_bigpic2 {
float: left;
width: 390px;
margin: 0 10px 0 0;
}


.products_list_txt_container {
	float:left;
	width:270px;
margin: 0px;
}

.products_list_bigtxt_container {
	float:left;
	width:140px;
margin: 0px;
}

.products_list_btns_container{
	float:right;
	width:150px;
	padding-left:10px;
	/*border-left:1px #666 dotted;*/
	}
	
	.products_list_bigbtns_container{
	float:right;
	width:140px;
	margin-top:10px;
	}

.products_menu_header {
font-family: Verdana, Helvetica, sans-serif;
color: #666;
font-size: 10px;
font-weight: 800;
text-align: left;
line-height: 13px;
margin-bottom: 0px;
}

.products_list_header {
font-family: Verdana, Helvetica, sans-serif;
color: #666;
font-size: 12px;
font-weight: 800;
text-align: left;
line-height: 13px;
padding-bottom: 5px;
border-bottom: 1px solid #999;
margin-bottom: 10px;
}

.products_menu_txt {
font-family: Verdana, Helvetica, sans-serif;
color: #666;
font-size: 10px;
font-weight: 400;
text-align: left;
line-height: 13px;
margin-bottom: 10px;
}

.products_list_pic {
float: left;
width: 70px;
margin: 0px 10px 0px 0px;
border: 1px solid #E0E0E0;
}

.products_detail_pic {
width: 270px;
margin-bottom: 10px;
border: 1px solid #E0E0E0;
}

.products_list_txt_left {
float: left;
width: 85px;
margin: 0px;
}

.products_list_txt_Name {
float: left;
width: 200px;
margin: 0px;
font-weight: 800;
}

.products_list_txt_right {
float: left;
width: 200px;
margin: 0px;
font-weight: 400;
}

.products_detail_txt_left {
float: left;
width: 85px;
margin: 0px;
}

.products_detail_txt_Name {
float: left;
width: 495px;
margin: 0px;
font-weight: 800;
}

.products_detail_txt_right {
float: left;
width: 495px;
margin: 0px;
font-weight: 400;
}

#back_btn {
clear:both;
padding-top: 10px;
}

/* CART */


table {
	border-collapse:collapse;
	margin:0;
	padding:0;
	}
	
	tr {
	margin:0;
	padding:0;
	}

td{
	padding:0 10px 0 0;
	border-right:#666 dotted 1px;
	vertical-align:middle;
	text-align: right;
}

.product_cart_container{
	float:left;
	width:550px;
	padding-bottom:5px;
	border-bottom:#666 dotted 1px;
	margin-bottom:10px;
}

.cart_container_double{
	float:left;
	width:550px;
	padding-bottom:5px;
	border-bottom:#666 double 4px;
	margin-bottom:10px;
}

.cart_prod_header{
	color:#666;
	font-weight:800;
	}

.cart_prod_txt{
	text-align:right;
	vertical-align:middle;
	}

.remove_btn{
	color:#F00;
	text-align:right;
	vertical-align:middle;
}

.remove_btn a:hover {
		color:#F00;
		text-decoration:underline;
}

/* subs */

a:link {
color: #999999;
font-style: normal;
text-decoration: none;
border:0;
}

a:visited {
color: #999999;
font-style: normal;
text-decoration: none;
}

a:hover {
color: #999999;
font-style: normal;
text-decoration: underline;
}

a:active {
color: #999999;
font-style: normal;
text-decoration: none;
}

.main_menu_txt a:link {
color: #FFFFFF;
font-style: normal;
text-decoration: none;
}

.main_menu_txt a:visited {
color: #FFFFFF;
font-style: normal;
text-decoration: none;
}

.main_menu_txt a:hover {
color: #000000;
font-style: normal;
text-decoration: underline;
}

.main_menu_txt a:active {
color: #FFFFFF;
font-style: normal;
text-decoration: none;
}

.products_list_pic a:link {
color: normal;
font-style: normal;
text-decoration: none;
}

.products_list_pic a:visited {
color: inherited;
font-style: normal;
text-decoration: none;
}

.products_list_pic a:hover {
color: inherited;
font-style: normal;
text-decoration: none;
}

.products_list_pic a:active {
color: inherited;
font-style: normal;
text-decoration: none;
}

.products_list_txt_Name a:link {
color: #666;
font-style: normal;
text-decoration: none;
}

.products_list_txt_Name a:visited {
color: #666;
font-style: normal;
text-decoration: none;
}

.products_list_txt_Name a:hover {
color: #000;
font-style: normal;
text-decoration: underline;
}

.products_list_txt_Name a:active {
color: #666;
font-style: normal;
text-decoration: none;
}

.checkout_txt a{
	color:#FFF;
	}
	
