body {
font-family: Tahoma,arial,helvetica,sans-serif;
color: #fff;
background-color:#FFD35F;
border: 0px; 
padding: 0;
margin:0;
}


a  {color : #2F3650;}  
a:hover {color : #647390;} 
img {border:none;}
.clear { clear: both;}


h2 {
color:#fff;
font-size:12px;
font-weight: bold;
padding:0 0 5px 3px;
margin:0 0 0 -17px;
}
h3 {
color:#fff;
font-size:12px;
font-weight: bold;
padding:10px 0 5px 10px;
}
/*------------------------------- WHOLE PAGE CONTAINER ---------------------------------------*/
#header_container {
margin: 0 auto 0 auto;
width: 960px;
background-color: transparent;
padding: 0;
font-size: 12px;
text-align: left; 
}
#container {
margin: 0 auto 0 auto;
width: 960px;
background-color: transparent;
padding: 0;
font-size: 12px;
text-align: left; 
}

/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------- HEADER ---------------------------------------------*/
#overhead{
width:100%;
height:220px;
background:#FFBB00;
float:left;
}
#overhead_container {
margin: 0 auto 0 auto;
width: 960px;
height:160px;
padding: 0;
font-size: 12px;
text-align: left; 
}
#overhead_container .logo_area {float:left;width:400px;height:160px;background:url(../images/etherm_logo.jpg) no-repeat;}
#overhead_container .slogan {float:left;width:500px;height:160px;background:url(../images/slogan.jpg) no-repeat;}
/* -- underhead-- */
#underhead{
clear:both;
width:100%;
background:url(../images/underhead.jpg) repeat-x;
border-bottom:3px solid #000;
border-top:3px solid #000;
}
#underhead_container {
margin: 0 auto 0 auto;
width: 960px;
height:170px;
padding: 0;
font-size: 12px;
color:#fff;
}

/* -- search -- */
.banner_search {
margin:20px 0 0 0;
float:left;
display:block;
width:302px;
height:138px;
background:url(../images/banner_search.jpg) no-repeat;
color:#fff;
font-weight:bold;
} 

.search_top {margin:0 5px;text-align:center;padding:10px 0 3px 0;border-bottom:1px solid #FFCF4F;}

.search_area1 {
margin:3px 5px;
padding:3px 0 5px;
border-bottom:1px solid #FFCF4F;
font-size:10px;
}
.search_area2 {margin:3px 5px;padding:3px 0;font-size:10px;}

.submit_area{
margin:10px 5px 0 5px;
padding-right:10px;
text-align:center;
}
.submit {
border:1px solid #FFCF4F;
background:#FFA200;
color:#fff;
width:250px
}

/* -- banner links -- */
.banner0 {margin:20px 0 0 10px;float:left;}
.banner0 a , .banner0 a:visited {
display:block;
width:120px;
height:66px;
background:url(../images/banner0.jpg) no-repeat;
font-weight:bold;
color:#fff;
padding:7px 0 0 0 ;
text-align:center;
text-decoration:none;
}
.banner0 a:hover , .banner0 a:active {background:url(../images/banner0_hover.jpg) no-repeat;}

.banner1 {margin:20px 0 0 10px;float:left;}
.banner1 a , .banner1 a:visited {
display:block;
width:120px;
height:66px;
background:url(../images/banner1.jpg) no-repeat;
font-weight:bold;
color:#fff;
padding:7px 0 0 0 ;
text-align:center;
text-decoration:none;
}
.banner1 a:hover , .banner1 a:active {background:url(../images/banner1_hover.jpg) no-repeat;}

.banner2 {margin:20px 0 0 10px;float:left;}
.banner2 a , .banner2 a:visited {
display:block;
width:120px;
height:66px;
background:url(../images/banner2.jpg) no-repeat;
font-weight:bold;
color:#000;
padding:7px 0 0 0 ;
text-align:center;
text-decoration:none;
}
.banner2 a:hover , .banner2 a:active {background:url(../images/banner2_hover.jpg) no-repeat;}

.banner3 {margin:19px 0 0 10px;float:left;}
.banner3 a , .banner3 a:visited {
display:block;
width:120px;
height:66px;
background:url(../images/banner3.jpg) no-repeat;
font-weight:bold;
color:#fff;
padding:7px 0 0 0 ;
text-align:center;
text-decoration:none;
}
.banner3 a:hover , .banner3 a:active {background:url(../images/banner3_hover.jpg) no-repeat;}

.banner4 {margin:20px 0 0 10px;float:left;}
.banner4 a , .banner4 a:visited {
display:block;
width:120px;
height:66px;
background:url(../images/banner4.jpg) no-repeat;
font-weight:bold;
color:#fff;
padding:7px 0 0 0 ;
text-align:center;
text-decoration:none;
}
.banner4 a:hover , .banner4 a:active {background:url(../images/banner4_hover.jpg) no-repeat;}


.underboutons {display:block;width:645px;float:left;margin-left:10px;}

.banner5 {
float:left;
display:block;
width:120px;
height:65px;
background:url(../images/banner5.jpg) no-repeat;
text-align:center;
}
.banner5 form {margin-top:10px;}
.search_sub {margin-top:3px;}



.banner_op {float:left;margin-left:10px;}
.banner_op a , .banner_op a:visited {
display:block;
width:250px;
height:65px;
background:url(../images/banner_op.jpg) no-repeat;
text-align:center;
text-decoration:none;
text-align:center;
font-weight:bold;
}
.banner_op a:hover , .banner_op a:active {background:url(../images/banner_op_hover.jpg) no-repeat;text-decoration:none;color:#000;}


.banner_cart {
float:left;
display:block;
width:250px;
height:65px;
background:url(../images/cart.jpg);
margin-left:10px;
text-align:center;
cursor: pointer;
}
.cart_left {float:left;padding:9px 0 0 60px;}
.cart_right {float:right;padding:10px 25px 0 0;}
.cart_numbers {color:#2F2E2A;font-size:16px;}
.cart_title {color:#2F2E2A;padding-bottom:5px;}
.cart_prod {float:left;display:block;width:70px;color:#000;font-size:10px;}
/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------- CONTENT -----------------------------------------*/

#content {
background-color:transparent;
margin: 0 ;
padding:0;
}
#content h1{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;  
text-align: left;
border-bottom:1px solid #000;
letter-spacing: -1px;
font-weight: bold;
padding:0 0 0 5px;
margin:5px 0 0 0;
color:#000;
}
/*------------------------------------- MAIN SECTION -----------------------------------------*/


/*---left section ---*/
#left_section {
float:left;
width:190px;
background:#2F2929;
border-left:2px solid #000;
border-right:2px solid #000;
border-bottom:2px solid #000;
}

#left_section .topleft {
color:#7899ad;
font-size:12px;
font-weight: bold;
}* html #left_section .topleft {height:30px;}


/*---left navigation ---*/
#left_section .nav {padding-top:0;}

#left_section .nav_body {
margin:0;
}* html #left_section .nav_body {margin-top:-1px;}

#left_section .news_body {
height:70px;
}* html #left_section .news_body {margin:0;}

#left_section .news_body p {
font-size:98%;
color:#7899ad;
padding:0 10px 0 10px;
}
.title {background:#555;}

.newsletter_body {
padding:0  0 20px 10px;
} * html .newsletter_body {padding:0 0 0 10px;}

.cart_body {
padding:0  0 0 5px;
}
.cart_body a , .cart_body a:visited {color:#fff;text-decoration:none;}
.cart_body a:hover , .cart_body a:active {color:#D31E2C;text-decoration:none;}
.cart_links {margin-top:20px;}
.cart_links a , .cart_links a:visited {font-size:12px;color:#FFBB00;font-weight:bold;text-decoration:none;}
.cart_links a:hover , .cart_links a:active {color:#fff;text-decoration:none;}

.empty_cart{background:url(../images/empty_cart.gif) left no-repeat;padding:3px 10px 3px 19px;text-decoration:none;}
.view_cart {background:url(../images/view_cart.gif) left no-repeat;padding:3px 30px 3px 19px;}


.payway { padding: 20px; }
.payway2 { margin: 10px 20px; padding: 10px; background: #FFC21F; }

/*-------------------right _section ----------------*/
#right_section {
float:left;
font-size:12px;
width:750px;
}
#right_section p {
text-align: left;
padding: 0 5px 5px 5px;
color:#000;
}



/*    ----- vitrna ---- */

.vitrina_container {clear:both;float:right;margin:5px 0;}

.vitrina_element{
position:relative;
z-index:0;
color:#000;
width:720px;
margin:5px 5px 0 5px;
padding:5px 0 5px 5px;
background:#FFFCDF;
border:1px solid #2F2929;
}
.vitrina_image_area {
float:left;
width:150px;
}
.offer_area {z-index:2;width:80px;height:80px;display:block;position:absolute;left:660px;top:-10px;}

.vitrina_image_area img{border:1px solid #2F2929;}

.vitrina_title{
overflow:hidden;
margin:0 10px 0 5px;
padding:3px 0 3px 3px;
font-weight:bold;
}
.product_data {margin:0px 5px 0px 155px;padding:0 3px;width:550px;}
.product_data table {width:550px;padding:0;margin:0;border:1px solid #2F2929;}
.top_tr{border-bottom:1px solid #FFE59F;border-left:1px solid #FFE59F;background:#FFD35F;color:#000;padding:3px;}
.mid_tr{background:#FFFABF;height:20px;padding:3px;color:#000;}

.product_data2{margin:10px 0 10px 0;padding:0 3px;}
.product_data2 table {width:100%;padding:0;margin:10px 0;border:1px solid #F1B51F;}
.top_tr2{border-bottom:1px solid #ffbb00;background:#FFBB00;color:#000;padding:3px;}
.mid_tr2{background:#FFFCDF;height:20px;padding:3px;color:#000;}

.vitrina_description {margin:0 5px;}
.vitrina_description p {color:#000;}

.vitrina_bottom {clear:both;text-align:right;padding-right:5px;}
.vitrina_bottom a,  .vitrina_bottom a:visited {color:#000;text-decoration:none;font-weight:bold;}
.vitrina_bottom a:hover , .vitrina_bottom a:active {color:#777;}
.vitrina_bottom img {margin-right:130px;}
.buy {background:url(../images/addcart.gif) left no-repeat;padding:3px 10px 3px 25px;} 
.more {background:url(../images/arrow.gif)   right no-repeat;padding:3px 15px 3px 0;}
.back {background:url(../images/back.gif) left no-repeat;padding:3px 10px 3px 25px;}
.info {background:url(../images/download.gif) left no-repeat;padding:3px 10px 3px 20px;}
/*-------- content management ----*/
.main_container {
margin:15px 5px 5px 5px;
color:#000;
}
.box_model {
margin:0 0 0 0;
border:1px solid #FFD35F;
background:#FFC21F;
}
.box_model img {padding:0 0 0 20px;}
/*-- to p einai ka8orismeno sto #right p --*/

/*------ SUb Footer ---*/
#subfooter{
clear:both;
float:right;
margin:20px 0 5px 0;
height:50px;
}
#subfooter a , #subfooter a:visited , #subfooter a:active {text-decoration:none;color:#888;padding-left:5px;}
#subfooter a:hover{text-decoration:none;color:#000;}
#subfooter img {padding-right:3px;}
/*---------------------------------------------- FOOTER -------------------------------------------*/
#footer { 
border-top:1px solid #feca7c;
width:100%;
height:50px;
font: bold 10px  Arial, sans-serif;
color: #888; 
background:#292929;
}

#footer a, #footer a:visited, #footer a:active {text-decoration:none;color:#999;}
#footer a:hover {text-decoration:none;color:#000;}

#footer_container {
width: 960px;
margin: 0 auto 0 auto;
}
div#footer_container .copyright {
width:480px;
text-align:left;
float:left;
margin-top:5px;
}
div#footer_container .credits {
width:480px;
float:left;
text-align:right;
margin-top:5px;
}* html div#footer_container .credits {width:477px;}
/*-------------------------------------------------------------------------------------------------------*/

/*----left navigation---*/

.top_navigation {
clear:left;
float:left;
width:960px;
height:50px;
font-size:12px;
color:#ffffff;
background:url(../images/upper-menu.jpg) no-repeat;
}

.top_navigation ul {
	margin:0 0 0 200px;
	padding:0;
	list-style-type:none;
	width:auto;
	text-align:center;
	}

.top_navigation ul li {
	display:block;
	float:left;
	height:30px;
	margin:10px 0px;	border-right:1px solid #ccc;
	border-left:1px solid #fff;
	}

.top_navigation ul li a {
	display:block;
	float:left;
	width:100px;
	height:30px;
	padding:0 5px;
	color:#555;
	text-decoration:none;
	}
.top_navigation ul li a:hover{
	color:#000;
	background:url(../images/tophover.gif) no-repeat;
	}
.top_navigation ul li a.current{
	color:#000;
	background:url(../images/tophover.gif) no-repeat;
	}

/*----left navigation---*/

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0 0 0 3px;
	width: 183px; /*For KHTML*/
	list-style: none;
	}

ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	z-index:10;
	}

/* Root Menu */
ul#navmenu a {
	padding:5px 6px 5px 3px;
	margin:0px 3px 0 0;
	display: block;
	background: #333;
	color:  #fff;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	border-bottom:1px solid #2F2929;
	border-top:1px solid #2F2929;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #555;
	color: #fbc01f;
	filter:alpha(opacity=80);/* for IE */
	opacity:0.8; /* CSS3 standard */
	-moz-opacity:0.8; /* for Mozilla */
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	background:#333;
	color: #ffffff;
	filter:alpha(opacity=80);/* for IE */
	opacity:0.8; /* CSS3 standard */
	-moz-opacity:0.8; /* for Mozilla */
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #FE1E02;
	color: #FFF;
	filter:alpha(opacity=80);/* for IE */
	opacity:0.8; /* CSS3 standard */
	-moz-opacity:0.8; /* for Mozilla */
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #333;
	color: #ffffff;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #FE1E02;
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #333;
	color: #666;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background:#FE1E02;
	color: #FFF;
	}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 175px;
	z-index:50;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
/*--------------------- news ----------------------------------*/
a.block:link {
    FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #fff;
	line-height:20px;
	}
a.block:active {
    FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #EC1C2F;

	}
a.block:visited {
    FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #fff;

		}
a.block:hover {
    FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #EC1C2F;
	}

/* --- varius styles --*/
.admin_link {background:#EC1C2F;padding:10px;}
.admin_link a , .admin_link a:visited {color:#fff;text-decoration:none;font-weight:bold;}
.admin_link a:hover , .admin_link a:active {color:#000;text-decoration:none;}

.metal_box_model {
margin:0 5px 0 17px;
border:1px solid #FFCB3F;
background:url(../images/metalbox.gif) repeat-x;
color:#33322E;
font-size:12px;
font-weight:bold;
padding:7px 5px ;
text-align:center;
}
.metal_box_model2 {
margin:0 0 10px 0;
border:1px solid #FFCB3F;
background:url(../images/metalbox.gif) repeat-x;
color:#33322E;
font-size:12px;
font-weight:bold;
padding:7px 5px ;
text-align:center;
}

/* full product*/
.product_image_area {
float:left;
margin:3px;
}
.product_description {
float:right;
width:500px;
margin:3px;
text-align:right;
}
.product_bottom {
padding-top:50px;
clear:both;
}

/* final_cart */
.final_cart {
margin-left:20px;
margin-top:10px;
border:1px solid #FFD35F;
padding:10px;
background:#FFC21F;
} * html .final_cart {margin-left:10px;}

.empty_final_cart{
background:url(../images/empty_cart.gif) left no-repeat;
padding:3px 10px 3px 19px;
text-decoration:none;
color:#000;
font-weight:bold;
}
.final_cart_more {
background:url(../images/arrow.gif)   right no-repeat;
padding:3px 15px 3px 0;
text-decoration:none;
font-weight:bold;
color:#000;
}
.final_cart_bottom{
text-align:center;
}

.vitrina_container_rel {margin-top:20px;padding:0;clear:both;}
.vitrina_element_rel{
float:right;
width:230px;
height:155px;
margin:5px 5px 0 0px;
padding:5px 0 5px 5px;
background:#FFFCDF;
border:1px solid #2F2929;
}
.vitrina_bottom_rel {clear:both;text-align:right;padding-right:5px;padding-top:10px;}
.vitrina_bottom_rel a , .vitrina_bottom a:visited {color:#000;text-decoration:none;font-weight:bold;}
.vitrina_bottom_rel a:hover , .vitrina_bottom_rel a:active{color:#777;}

.vitrina_title_rel{
overflow:hidden;
margin:0 10px 0 5px;
padding:3px 0 3px 3px;
}
.vitrina_description_rel {float:right;padding-right:10px;margin-top:40px;}
.r_price{font-size:12px;font-weight:bold;}

.vitrina_image_area_rel {
float:left;
width:120px;
}
.fpa{color:#000;font-weight:bold;}

#rCC{width:100%;background:url(../images/rCC.jpg) repeat-x;}
.redirection{margin:0 auto;display:block;width:950px;height:100px;background:url(../images/redirection.jpg) no-repeat;cursor:pointer}
