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


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

/*-- headings --*/
h1{
font-family: Arial, Helvetica,sans-serif;
font-size: 14px;  
text-align: left;
border-bottom:1px solid #fff;
letter-spacing: -1px;
font-weight: bold;
padding:0 0 0 5px;
margin:5px 0 0 0;
color:#9E4283;
}
h2 {
color:#FF8500;
font-size:12px;
font-weight: bold;
margin:2px 5px 0 5px;
border-bottom:1px solid #ff8500;
}
h3 {
color:#9E4281;
font-size:12px;
font-weight: bold;
text-align:center;
margin:3px 5px 0 5px;
padding:0 0 2px 0;
background:#E2DEDD;
}
/*------------------------------- WHOLE PAGE CONTAINER ---------------------------------------*/
#header_container {
margin: 0 auto 0 auto;
width: 980px;
background-color: transparent;
padding: 0;
font-size: 12px;
text-align: left; 
}
#container {
margin: 0 auto 0 auto;
width: 980px;
background-color: transparent;
padding: 0;
font-size: 12px;
text-align: left; 
}

/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------- HEADER ---------------------------------------------*/
#overhead{
width:100%;
}
#toplinks{
margin:0 auto;
width:980px;
text-align:right;
color:#9e4281;
padding:5px 5px 5px 0;
}
#toplinks a , #toplinks a:visited {color:#9e4281;font-size:14px;text-decoration:none;}
#toplinks a:hover , #toplinks a:active {color:#e27882;text-decoration:none;}

#underhead{
clear:both;
width:100%;
height:66px;
background:url(../images/subheader.jpg) repeat-x;
border-top:1px solid #ca99ba;
}

/* Top categorized banners */

#banner_container{
margin:0 auto;
width:980px;
background:transparent;
padding:12px 0 0 22px;
}

.banner1{float:left;width:104px;height:39px;margin-right:3px;}
.banner1 a , .banner1 a:visited {display:block;width:104px;height:39px;background:url(../images/banner1.jpg) no-repeat;}
.banner1 a:hover , .banner1 a:active {background:url(../images/banner1_hover.jpg) no-repeat;}

.banner2{float:left;width:104px;height:39px;margin-right:3px;}
.banner2 a , .banner2 a:visited {display:block;width:104px;height:39px;background:url(../images/banner2.jpg) no-repeat;}
.banner2 a:hover , .banner2 a:active {background:url(../images/banner2_hover.jpg) no-repeat;}

.banner3{float:left;width:104px;height:39px;margin-right:3px;}
.banner3 a , .banner3 a:visited {display:block;width:104px;height:39px;background:url(../images/banner3.jpg) no-repeat;}
.banner3 a:hover , .banner3 a:active {background:url(../images/banner3_hover.jpg) no-repeat;}

.banner4{float:left;width:104px;height:39px;margin-right:3px;}
.banner4 a , .banner4 a:visited {display:block;width:104px;height:39px;background:url(../images/banner4.jpg) no-repeat;}
.banner4 a:hover , .banner4 a:active {background:url(../images/banner4_hover.jpg) no-repeat;}

.banner5{float:left;width:104px;height:39px;margin-right:3px;}
.banner5 a , .banner5 a:visited {display:block;width:104px;height:39px;background:url(../images/banner5.jpg) no-repeat;}
.banner5 a:hover , .banner5 a:active {background:url(../images/banner5_hover.jpg) no-repeat;}

.banner6{float:left;width:104px;height:39px;margin-right:3px;}
.banner6 a , .banner6 a:visited {display:block;width:104px;height:39px;background:url(../images/banner6.jpg) no-repeat;}
.banner6 a:hover , .banner6 a:active {background:url(../images/banner6_hover.jpg) no-repeat;}

.banner7{float:left;width:104px;height:39px;margin-right:3px;}
.banner7 a , .banner7 a:visited {display:block;width:104px;height:39px;background:url(../images/banner7.jpg) no-repeat;}
.banner7 a:hover , .banner7 a:active {background:url(../images/banner7_hover.jpg) no-repeat;}

.banner8{float:left;width:104px;height:39px;margin-right:3px;}
.banner8 a , .banner8 a:visited {display:block;width:104px;height:39px;background:url(../images/banner8.jpg) no-repeat;}
.banner8 a:hover , .banner8 a:active {background:url(../images/banner8_hover.jpg) no-repeat;}

.banner9{float:left;width:104px;height:39px;} * html .banner9{margin-right:-3px;}
.banner9 a , .banner9 a:visited {display:block;width:104px;height:39px;background:url(../images/banner9.jpg) no-repeat;}
.banner9 a:hover , .banner9 a:active {background:url(../images/banner9_hover.jpg) no-repeat;}

#header {
margin-top:2px;
width: 980px;
height:192px;
background:url(../images/header.jpg) no-repeat;
}
/* eortologio */
#header .eortologio {
float:right;
margin:22px 45px 0 0;
width:298px;
height:74px;
overflow:hidden;
} * html #header .eortologio {
	margin:22px 23px 0 0;
	height:74px;
	}
#header .eortologio p {margin:2px 5px;}
#header .eortologio a , #header .eortologio a:visited {
display:block;
font-size:10px;
color:#FF8500;
text-decoration:none;
margin:8px 5px 0 5px;
text-align:right;
}
#header .eortologio a:hover , #header .eortologio a:active {;
color:#9E4281;
text-decoration:none;
}

/*-- synthesis --*/
#header .synthesis {
float:right;
margin:109px -295px 0 0;
width:293px;
height:72px;
background:transparent;
} * html #header .synthesis {margin:109px -350px 0 2px;}

#header .synthesis a , #header .synthesis a:visited {display:block;width:293px;height:72px;background:transparent;}
#header .synthesis a:hover , #header .synthesis a:active {background:url(../images/synthesis_hover.jpg) no-repeat;}
/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------- CONTENT -----------------------------------------*/

#content {
float:left;
background:#fff url(../images/left.jpg)  left repeat-y;
margin:0px;
padding:0;
}

/*------------------------------------- MAIN SECTION -----------------------------------------*/


/*---left section ---*/
#left_section {
float:left;
width:216px;
background:transparent;
margin-bottom:0px;
} * html #left_section {width:216px;}

#left_section .topstart{
margin-top:23px;
height:13px;
background:url(../images/leftmenu_top.jpg) no-repeat;
} * html #left_section .topstart {margin-bottom:-1px;}

#left_section .topleft {
height:49px;
margin:10px 0 0 17px;
background:url(../images/menutitle.jpg) no-repeat;
}


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

#left_section .nav_top {
height:26px;
background:url(../images/news_top.jpg) no-repeat;
}

#left_section .nav_body {
background:url(../images/leftmenu_body.jpg) repeat-y;
}* html #left_section .nav_body {margin-top:-1px;}

#left_section .nav_bottom {
height:26px;
background:url(../images/leftmenu_bottom.jpg) no-repeat;
}

/*-- SEARCH --*/
#left_section .search {
height:265px;
margin:10px 0 0 17px;
color:#fff;
font-size:14px;
font-weight:bold;
background:url(../images/search.jpg) no-repeat;
}
.search_top{
padding:10px 0 0 10px;
}
.dropbox1 {
font-weight:normal;
font-size:12px;
margin:10px 40px 0 10px;
padding:3px 0 3px 0;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.dropbox1 select {width:145px;margin:10px 0 10px 0}* html .dropbox1 select {margin:-5px 0 10px 0;}

.dropbox2 {
font-weight:normal;
font-size:12px;
margin:10px 40px 0 10px;
}
.dropbox2 select {width:80px;margin:0 0 0 30px;}

.dropbox3 {
font-weight:normal;
font-size:12px;
margin:10px 40px 0 10px;
}
.dropbox3 select {width:80px;margin:0 0 0 32px;}

.search_bottom {
margin:30px 40px 0 10px;
}
.search_bottom_submit {
width:145px;
background:#ecdde7;
border:1px solid #9e4281;
color:#9e4281;
}

/*-- NEWSLETTER --*/
#left_section .newsletter {
height:265px;
margin:20px 0 0 17px;
color:#fff;
font-size:14px;
font-weight:bold;
background:url(../images/newsletter.jpg) no-repeat;
}
.newsletter_top {
padding:10px 0 3px 10px;
}
.newsletter_form {
font-size:12px;
font-weight:normal;
margin:0 40px 0 10px;
padding:10px 0 3px 0;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.newsletter_form input {
border:1px solid #9e4281;
margin:2px 0 2px 0;
}
.newsletter_bottom {
margin:30px 40px 0 10px;
}
.newsletter_bottom_submit {
width:145px;
background:#ecdde7;
border:1px solid #9e4281;
color:#9e4281;
}
#left_section .left_bottom {
height:98px;
text-align:center;
background:url(../images/left_bottom.jpg) no-repeat;
}

/* -- ADMIN AREA -- */
#admin_area {
margin:20px 0 0 17px;
height:53px;
}
#admin_area a ,  #admin_area a:visited {
display:block;
width:170px;
padding:5px 0;
background:transparent;
text-decoration:none;
text-align:center;
}
#admin_area a:hover , #admin_area a:active {background:#ccc;}
/*-------------------right _section ----------------*/
#right_section {
float:left;
font-size: 95%;
width:750px;
}

#right_section p {
text-align: left;
padding: 0 0 5px 0px;
color:#777;
}

/*-------- content management ----*/
.main_container {
clear:both;
float:left;
margin:15px 5px 5px 0px;
padding-top:10px;
color:#777;
}
.box_model {
margin:0 10px 0 -5px;
padding:0 0 3px 5px;
border:1px solid #888;
background:#ccc;
}
.box_model_error {
margin:0 10px 0 -5px;
padding:0 0 3px 5px;
border:1px solid #888;
background:#DFB700;
}
.box_model_error_final {
margin:0;
padding:0 0 3px 5px;
border:1px solid #888;
background:#E2DEDD;
}
/*-- pages kai loipa periexomena --*/
.page_container {float:left;width:729px;padding:5px;}
/*-- to p einai ka8orismeno sto #right p --*/
#banner_section {
float:left;
width:750px;
margin:15px 2px 5px 0px;
}
#banner_section .main_banner {
float:left;
width:472px;
height:209px;
margin:0 5px 0 0;
}
#banner_section .right_banner {
float:left;
width:245px;
}

.newprods {width:245px;height:102px;}
.newprods a , .newprods a:visited {display:block;width:245px;height:102px;background:url(../images/newprods.jpg) no-repeat;}
.newprods a:hover , .newprods a:active {background:url(../images/newprods_hover.jpg) no-repeat;}

.cart {margin-top:1px;width:245px;height:101px;}
.cart a , .cart a:visited {display:block;width:245px;height:101px;background:url(../images/cart.jpg) no-repeat;}
.cart a:hover , .cart a:active {background:url(../images/cart_hover.jpg) no-repeat;}

.cart_on {margin-top:1px;width:245px;height:101px;}
.cart_on a , .cart_on a:visited {display:block;width:245px;height:101px;background:url(../images/cart_on.jpg) no-repeat;}
.cart_on a:hover , .cart_on a:active {background:url(../images/cart_hover.jpg) no-repeat;}

/* -- PAGE SWITCH --*/
#page_switch {
float:left;
width:716px;
border:1px solid #E2DEDD;
margin:0 0 5px 0;
padding:5px;
}
#page_switch .showing {
float:left;
margin:0;
width:182px;
background:#E2DEDD;
border:1px solid #F0999F;
}
#page_switch .pages {
float:left;
width:250px;
padding:0 0 0 5px;
}

#page_switch .pages a , #page_switch .pages a:visited {text-decoration:none;}
#page_switch .pages a:hover , #page_switch .pages a:active {background:#000;color:#fff;text-decoration:none;}
/* --- Full product --- */

.product_container {float:left;width:710px;border:1px solid #ccc;padding:5px;}
.product_bottom {
float:right;
margin:0px;
background:url(../images/product_bottom.jpg) repeat-x;
border-left:2px solid #6C8F79;
border-right:2px solid #6C8F79;
}
.product_back {float:right}

.product_back a , .product_back a:visited {
display:block;
width:86px;
height:51px;
background:url(../images/product_back.jpg) no-repeat;
}
.product_back a:hover , .product_back a:active {background:url(../images/product_back_hover.jpg) no-repeat;border:0;}

.product_buy {float:right;}

.product_buy a , .product_buy a:visited {
display:block;
width:86px;
height:51px;
background:url(../images/buy.jpg) no-repeat;
border-left:1px solid #6C8F79;
}
.product_buy a:hover , .product_buy a:active {
background:url(../images/buy_hover.jpg) no-repeat;
border:0;border-left:1px solid #9E8131;
}


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

.vitrina_container {float:left;width:750px;}

.vitrina_element{
float:left;
display:block
margin:5px 5px 0 0 ;
width:175px;
border:1px solid #6b9079;
background:#EFF3FF;
}

.vitrina_element_synthesis{
float:left;
margin:0 5px 5px 0;
width:175px;
border:1px solid #6b9079;
background:#EFF3FF;
} 
.vitrina_description_synthesis {width:170px;height:70px;margin:0 2px 0 3px;} * html .vitrina_description_synthesis {height:30px;}
.vitrina_description_synthesis p {padding:0 0 0 5px;margin:0;}
.vitrina_title{
overflow:hidden;
padding:3px;
}
.vitrina_image_area {
width:170px;
height:130px;
border:1px solid #ccc;
margin:0 0 0 1px;
}
.vitrina_description {width:170px;height:100px;margin:0 2px 0 3px;} * html .vitrina_description {height:90px;}
.vitrina_description p {padding:0;margin:0;}

.price{margin:0;text-align:center;background:#E2DEDD;}
.empty_price {display:block;margin:0;height:12px;} * html .empty_price {height:10px;}

.vitrina_bottom {float:left;background:url(../images/product_bottom.jpg) repeat-x;}
.buy {float:left;}
.buy a , .buy a:visited {display:block;width:86px;height:51px;background:url(../images/buy.jpg) no-repeat;}
.buy a:hover , .buy a:active {background:url(../images/buy_hover.jpg) no-repeat;border:0;}

.more {float:right;}
.more a , more a:visited {display:block;width:86px;height:51px;background:url(../images/more.jpg) no-repeat;}
.more a:hover , .more a:active {background:url(../images/more_hover.jpg) no-repeat;}
/*---------------------------------------------- FOOTER -------------------------------------------*/
/*------ SUb Footer ---*/
#subfooter{
width:100%;
height:134px;
background:url(../images/subfooter.jpg) repeat-x;
}
#subfooter .subfooter_container {
width:980px;
margin:0 auto;
text-align:left;
}
#subfooter .subfooter_container img {padding:13px 0 0 0;} 

#footer { 
width:100%;
font: bold 10px  Arial, sans-serif;
color: #000; 
}

#footer a, #footer a:visited, #footer a:active {text-decoration:none;color:#71325c;}
#footer a:hover {text-decoration:none;color:#ca99ba;}

#footer_container {
width: 980px;
height:64px;
margin: 0 auto 0 auto;
}

div#footer_container .credits {
float:left;
width:980px;
text-align:left;
margin-top:5px;
padding-left:15px;
}* html div#footer_container .credits {padding-left:30px;}
/*-------------------------------------------------------------------------------------------------------*/




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

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0 0 0 10px;
	width: 180px; /*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;
	}

/* Root Menu */
ul#navmenu a {
	padding:5px 6px 4px 20px;
	display: block;
	background:url(../images/little_tree.jpg) no-repeat;
	color:#9D4380;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	border:1px;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #CDB5CF url(../images/little_tree.jpg) no-repeat;
	color: #fff;
	filter:alpha(opacity=90);/* for IE */
	opacity:0.9; /* CSS3 standard */
	-moz-opacity:0.9; /* for Mozilla */
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	background:#7899ad;
	color: #ffffff;
	filter:alpha(opacity=90);/* for IE */
	opacity:0.9; /* CSS3 standard */
	-moz-opacity:0.9; /* 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: #feca7c;
	color: #FFF;
	filter:alpha(opacity=90);/* for IE */
	opacity:0.9; /* CSS3 standard */
	-moz-opacity:0.9; /* for Mozilla */
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #7899ad;
	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: #feca7c;
	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: #EEE;
	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:#feca7c;
	color: #FFF;
	}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 170px;
	}

/* 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;
	}
/* month */
.month {
float:left;
margin:0 5px 5px 0;
width:175px;
height:370px;
border:1px solid #ccc;
background:#EFF3FF;
} * html .month {height:370px;}
.month p {margin:2px 5px 3px 5px;}

/* cart */
.cart_container {margin:10px 0;border:1px solid #ccc;width:727px;}
.cart_top {margin:0;border-bottom:1px solid #ccc;color:#000;padding:5px;}
.cart_main {margin:0;padding:0;}
.cart_main a , .cart_main a:visited {text-decoration:none;color:#A14381;font-weight:bold;}
.cart_main a:hover , .cart_main a:active {text-decoration:none;color:#FF8500;}
.cart_main table {border:0;width:100%;}
.cart_main  tr {border-bottom:1px solid #ccc;}
.cart_main  td {padding:3px;border:1px solid #ccc;}
.cart_bottom{margin:2px 5px;border-top:1px solid #ccc;padding:5px;}
.cart_bottom a , .cart_bottom a:visited {text-decoration:none;padding:0 10px 0 0;color:#A14381;font-weight:bold;}
.cart_bottom a:hover , .cart_bottom a:active {text-decoration:none;color:#FF8500;}
.cart_bottom .all_price {margin:0 5px 0 0;text-align:right;}

/* form */
.sender_form {margin:10px 0;border:1px solid #888;width:727px;background:eee;}
.sender_form_top {margin:0;border-bottom:1px solid #888;color:#000;padding:5px;background:#E2DEDD;}
.sender_form_main {margin:0;padding:0;background:#ccc;}
.sender_form_main table {border:0;width:100%;}
.sender_form_main td {padding:3px;}

.receiver_form {margin:10px 0;border:1px solid #888;width:727px;background:eee;}
.receiver_form_top {margin:0;border-bottom:1px solid #888;color:#000;padding:5px;background:#E2DEDD;}
.receiver_form_main {margin:0;padding:0;}
.receiver_form_main table {border:0;width:100%;}
.receiver_form_main td {padding:3px;border:1px solid #ccc;}
.receiver_form_main a , .receiver_form_main a:visited {text-decoration:none;font-weight:bold;color:#A14381;}
.receiver_form_main a:hover , .receiver_form_main a:active {text-decoration:none;color:#FF8500;}
.image_area {width:200px;padding-bottom:5px;}
.table_area {text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.receiver_form_bottom {margin:0;text-align:right;padding:5px;}

/*order*/
.order {margin:10px 0; border:0 background:transparent:}
.order_price {float:right;text-align:left;}
.order_price a , .order_price a:visited {
margin-top:5px;
display:block;
width:170px;
height:20px;
padding:3px 0 0 0;
background:#ddd;
border:1px solid #ccc;
text-decoration:none;
font-weight:bold;
color:#A14381;
text-align:center;
}
.total_price {color:#DD0028;font-size:14px;}
.order_price a:hover , .order_price a:active {background:#ccc;text-decoration:none;color:#FF8500;}
.submit {float:left;text-align:center;}
