﻿/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
background-image : url('images/backmine.gif');
background-repeat : repeat;
background-attachment : scroll;
color : #000000;
margin : 0;
scrollbar-base-color: #F3F4F3;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #9FB3C4;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #9FB3C4;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

A.headerNavigationShadow { 
  color: #999999; 
}

A.headerNavigationShadow:hover {
  color: #999999;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #9FB3C4;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #9FB3C4;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #9FB3C4;
  color: #ffffff;
}
TD.infoBoxHeading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #9FB3C4;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

.productListing-heading{ 
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
  color: #999999;
  vertical-align: middle;
  white-space: nowrap; 
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data p {
  margin:2px;
  padding:0;
  text-align:center;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* Start of the new product listing & product info pages */
.pagelisting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #9a9a9a;
}

.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: red;
  font-weight: bold;
  line-height: 1.5;
}

.description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    font-weight: bold;
}


TD.maintop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mains {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mainsred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:red;
  line-height: 1.5;
  font-weight:bold;
}

/* End of new product listing & product info pages */

/* css drop menu */
.preload1 {background: url(images/dropmenu/blank_over.gif);}
.preload2 {background: url(images/dropmenu/blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:28px; background:#327FB5; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:28px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/dropmenu/blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:28px;background:url(images/dropmenu/blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:28px; background:url(images/dropmenu/blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background: url(images/dropmenu/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(images/dropmenu/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(images/dropmenu/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(images/dropmenu/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(images/dropmenu/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(images/dropmenu/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:28px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:90px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(images/dropmenu/arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(images/dropmenu/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(images/dropmenu/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}
/* end of css drop menu */
      
/*com-host.com*/
TABLE.LangBox {
height: 15px;
width: 170px;
}

/* Special Scroller */
#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
/* End Special Scroller */

/* Supertracker Styles */
.supertracker_text {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
.supertracker_contact {font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #aaa; padding: 15px; margin: 10px 0px 10px 0px; border: 1px solid #000;}
/* Supertracker Styles EOF */

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}

/*  Categories in the Categories Images box  */
.imageBox {
  width: 12.5em;  /* Width of each Category */
  height: 15.75em;  /* Height of each Category */
  padding: 5px;  /* Padding between the category contents and the border */
  border: 1px solid #182d5c;  /* Border around each Category -- See the Readme file */
  margin: 3px;  /* Margin between the Category border and other objects */
  font-family: Verdana, Arial, sans-serif;  
  font-size: 8pt;
  background: #ffffff;  /* Background color of each Category */
  float: left;  /* Don't change this */
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.floatCenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* 600 to c, 610 to b, 14 pixel deksia kai aristera gia to trapezi me tin skia to iframe resized se 620px
kai telos 640 to trapezi poy perikleiei iframe*/
table.productinfo {
  width: 640px;
}
td.productinfo1 {
  width: 120px;
}
img.productinfo2 {
  width: 40px;
  height: 1px;
}
img.productinfo3 {
  width: 40px;
}

/* MY PART of CSS FOR PRODUCT LISTING*/
table.ooooa {
  background-color: #ffffff;
}

table.oooob {
  width: 610px;
  background-color: #ffffff;
  border-bottom: 0px;
  border-top: 0px;
  border-bottom-color: #7A7979;
  border-top-color: #7A7979;
  border-bottom-style: solid;
  border-top-style: solid;
  border-left: 0px;
  border-right: 0px;
  border-left-color: #7A7979;
  border-right-color: #7A7979;
  border-left-style: solid;
  border-right-style: solid;
}

table.oooobm {
  width: 610px;
  background-color: #ffffff;
  border-bottom: 0px;
  border-top: 0px;
  border-bottom-color: #7A7979;
  border-top-color: #7A7979;
  border-bottom-style: solid;
  border-top-style: solid;
  border-left: 0px;
  border-right: 0px;
  border-left-color: #7A7979;
  border-right-color: #7A7979;
  border-left-style: solid;
  border-right-style: solid;
}

table.ooooc {
  width: 600px;
}

table.ooood {
  width: 100%;
  height: 17px;
}

td.ooooetl {
  width: 20px;
  height: 17px;
  background-image: url(http://www.ellinas.org/images/product-table-top-left.gif);  
}

td.ooooetr {
  width: 20px;
  height: 17px;
  background-image: url(http://www.ellinas.org/images/product-table-top-right.gif);  
}

td.ooooebl {
  width: 20px;
  height: 17px;
  background-image: url(http://www.ellinas.org/images/product-table-bottom-left.gif);  
}

td.ooooebr {
  width: 20px;
  height: 17px;
  background-image: url(http://www.ellinas.org/images/product-table-bottom-right.gif);  
}

td.oooof {
  background-color: #7a7979;
  width: 100%;
}

table.oooog {
  width: 100%;
  background-color: #7a7979;
  vertical-align: middle;
}

td.ooooh {
  text-align: center;
  filter: Shadow(Color: #000000, Direction: 135, Strength: 4);
  font-style: normal;
  padding-top: 3px;
  padding-right: 7px;
  padding-left: 7px;
  padding-bottom: 7px;
  font-family: Verdana, Helvetica, Arial;
  color: #ffffff;
  font-size: 10pt;
  vertical-align: middle;
  font-weight: bold;
}

table.ooooi {
  background-color: #d8d8d8;
  width: 100%;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

td.ooooj {
  filter: Shadow(Color: #000000, Direction: 135, Strength:5);
}

table.ooook {
  width: 100%;
}

td.ooool {
  width: 140px;
  height: 100%;
  vertical-align: top;
}

table.oooom {
  background-image: url(http://www.ellinas.org/images/filmback.jpg);
  width: 100%;
}

td.oooon {
  text-align: justify;
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
  font-style: normal;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  vertical-align:top;
}

.ooooo {
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 11pt;
  font-weight: bold;
}

td.oooop {
  text-align: justify;
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
  font-style: normal;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  vertical-align:top;
}

.ooooq {
  background-color: #ffffff;
  float: right;
  margin-top: 3px;
  margin-right: 0px;
  margin-bottom: 3px;
  margin-left: 10px;
  border-top: 1px outset;
  border-right: 2px outset;
  border-bottom: outset;
  border-left: 1px outset;
}

td.oooor {
  text-align: justify;
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
  font-style: normal;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  vertical-align:top;
}

td.oooos {
  background-color: #d8d8d8;
  width: 100%;
}

table.oooot {
  width: 100%;
}

td.oooov {
  text-align: right;
  vertical-align: top;
  font-style: normal;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
  border-top: 1px solid;
  border-top-color: gray;
}

td.oooox {
  text-align: left;
  vertical-align: top;
  font-style: normal;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  border-top: 1px solid;
  border-top-color: gray;
}

.oooou {
  font-style: normal;
  font-family: Verdana, Helvetica, Arial;
  color: #000000;
  font-size: 8pt;
  font-weight: Bold;
  background-color: #ffffff;
}

table.santoecom {
  background-color: #ffffff;
  border-bottom: 1px;
  border-top: 14px;
  border-bottom-color: #9FB3C4;
  border-top-color: #9FB3C4;
  border-bottom-style: solid;
  border-top-style: solid;
  border-left: 1px;
  border-right: 1px;
  border-left-color: #9FB3C4;
  border-right-color: #9FB3C4;
  border-left-style: solid;
  border-right-style: solid;	
}

/* infobox nice shadow */
.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
				 color: #999999;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }

.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFFF; }
A.mws_boxTop    { 
		 color: #999999;
                  }
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* SimpleSuggest */
.suggest_link {
    background-color: #EFEEEE;
    padding: 2px 6px 2px 6px;
    border: 1px solid #bbc3d3;
}

.suggest_link_over {
    background-color: #000000;
    color: #FFFFFF;
    padding: 2px 6px 2px 6px;
    border: red;
    cursor: pointer;
}

.suggest_link:visited {
    color: #FFFFFF
}

#search_suggest {
    position: absolute;
    float: left;
    background-color: #EFEEEE;
    text-align: left;
    font-size: 10px;
    border: 0px solid #bbc3d3;
}
/* SimpleSuggest */