
/* 
2007.Grecian Castle Hotel Cascading Stylesheet - www.greciancastle.gr
Created by A.Mahony for ChiosOnline - www.chiosonline.gr
*/

@import url("master.css");
@import url("table.css");

/* Global
----------------------------------------------- */

body{background:#dcd8ad url(../images/bg.gif) repeat-x; font: 12.47px/1.6 'Arial', Tahoma, Verdana, sans-serif; }
p{ color:#281811;font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif; margin: 0px 13px 0px 13px;}
a:link{font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif; margin: 0px; color:#ac2f1a; text-decoration:none;}
a:hover{font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif; margin: 0px; color:#281811; text-decoration:none;}
a:visited{font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif; margin: 0px; color:#ac2f1a; text-decoration:none;}
a:active{font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif; margin: 0px; color:#ac2f1a; text-decoration:none;}
h1{ color:#8c674a;font: italic 20px/1.5 'Georgia',Arial, Tahoma, Verdana, sans-serif; margin: 0px 13px 10px 13px; border-bottom: 1px #8c674a solid; text-align:left;}
h2{ color:#fff;font: italic 18px 'Georgia',Arial, Tahoma, Verdana, sans-serif; margin: 5px 10px 10px 10px; text-align:center;}
h3{ color:#660000;font: italic 18px/1.5 'Georgia',Arial, Tahoma, Verdana, sans-serif; margin: 0px 13px 10px 13px; text-align:left;}

/* Structure
----------------------------------------------- */

#container{ background:#dcd8ad; border:7px solid #63623c; border-width: 0px 7px 0px 7px; margin: 0px auto; width: 750px;}

/* // Header */

#container #header{background:#dcd8ad; height:420px;}
#container #header #header_flash{background:#dcd8ad; height:353px;}
#container #header #main_nav{background:#281811; height:41px;}

/* // Main */

#container #main{background:#dcd8ad;}
#container #main #content{background:#dcd8ad;}
#container #main #content #content_section_a{background:#dcd8ad; float:left; width: 54%;}
#container #main #content #content_section_b{background:#dcd8ad; float:right; width:44%;}

/* // Sub Content */

#container #main #sub_content{background:#bcba71;}
#container #main #sub_content_top{background:#bcba71 url(../images/sub_bg_top.gif) repeat-x; width: 750px; height:9px;}
#container #main #sub_content_left{background:#bcba71; float:left; width: 248px; border-right: 2px #918f57 dotted; position:relative;}
#container #main #sub_content_middle{background:#bcba71; float:left; width: 248px;border-right: 2px #918f57 dotted;position:relative;}
#container #main #sub_content_right{background:#bcba71; float:left; width: 250px;}
#container #main #sub_content_bottom{background:#bcba71 url(../images/sub_bg_bottom.gif) repeat-x; height:9px; clear:both;}

/* // Sub Navigation */

#container #main #sub_nav{background:#dcd8ad; height:187px;}

/* // Footer */

#container #footer{background:#281811; height:70px;}
#container #footer #contacts{background:#281811 url(../images/contact_us.gif) no-repeat left top; height:45px;}
#container #footer #credits{background:#d26a47; height:25px;}

/* Navigation
----------------------------------------------- */

#menu { width: 750px; height: 41px; background:url(../images/nav.png); margin:0px auto; padding: 0; position: relative;}
#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#menu li, #menu a {height: 41px; display: block; text-indent:-9999px; overflow:hidden;}

#nm_1 {left: 0px; width: 97px;}
#nm_2 {left: 97px; width: 74px;}
#nm_3 {left: 171px; width: 117px;}
#nm_4 {left: 288px; width: 174px;}
#nm_5 {left: 462px; width: 96px;}
#nm_6 {left: 558px; width: 192px;}

#nm_1 a:hover {background:transparent  url(../images/nav.png) 0 -41px no-repeat;}
#nm_2 a:hover {background:transparent  url(../images/nav.png) -97px -41px no-repeat;}
#nm_3 a:hover {background:transparent  url(../images/nav.png) -171px -41px no-repeat;}
#nm_4 a:hover {background:transparent  url(../images/nav.png) -288px -41px no-repeat;}
#nm_5 a:hover {background:transparent  url(../images/nav.png) -462px -41px no-repeat;}
#nm_6 a:hover {background:transparent  url(../images/nav.png) -558px -41px no-repeat;}

#nm_1 a#current {background:transparent  url(../images/nav.png) 0 -82px no-repeat;}
#nm_2 a#current {background:transparent  url(../images/nav.png) -97px -82px no-repeat;}
#nm_3 a#current {background:transparent  url(../images/nav.png) -171px -82px no-repeat;}
#nm_4 a#current {background:transparent  url(../images/nav.png) -288px -82px no-repeat;}
#nm_5 a#current {background:transparent  url(../images/nav.png) -462px -82px no-repeat;}
#nm_6 a#current {background:transparent  url(../images/nav.png) -558px -82px no-repeat;}

/*#nm_1 a#current:hover {background:transparent  url(../images/nav.png) 0 -82px no-repeat;}
#nm_2 a#current:hover {background:transparent  url(../images/nav.png) -97px -82px no-repeat;}
#nm_3 a#current:hover {background:transparent  url(../images/nav.png) -171px -82px no-repeat;}
#nm_4 a#current:hover {background:transparent  url(../images/nav.png) -288px -82px no-repeat;}
#nm_5 a#current:hover {background:transparent  url(../images/nav.png) -462px -82px no-repeat;}
#nm_6 a#current:hover {background:transparent  url(../images/nav.png) -558px -82px no-repeat;}*/

/* Classes
----------------------------------------------- */

/* // Image Classes */

.image{border: 2px #FFFFFF solid; display:block; float:left;}
.imagestyle{border: 2px #a7a484 solid;width:auto; height:auto; margin: 0px 0 10px 0; padding: 0; float: right; position: relative; top: 0px; right: 10px;}
.imagestyle_sub{border: 2px #a7a484 solid;margin: 0; padding: 0; float:left;position: relative; top: 0px; left: 15px;}

.photo_button_style{ background:url(../images/gallery.png); width:76px; height:76px; display:block; text-indent:-9999px; float:right; position: relative; top:-25px; left: -20px; overflow:hidden;}

.who_image{float:left; display:block; width: 72px; clear:right; padding-left: 10px;}
#sub_nav .imagestyle{ position:relative; top: 10px; right: 15px}

.button{ float:left;padding: 10px 0 20px 10px;}

/* // List Classes */

ul.info_list, ul.banquet_list { font-size: 11px; margin: 0 0px 0 20px;color:#4d4129; position:relative; top: 7px;}
ul.banquet_list { color:#FFF;font-size: 12px;}
ul.banquet_list li{ list-style-image:url(../images/mini-arrow.gif); list-style-position:outside; margin: 0 0 0 20px;}
.banquet_list li a, .banquet_list li a:visited{ color:#FFFFFF; font-weight:bold;}
.banquet_list li a:hover{color:#4d4129;}

ul.submenu_left,ul.submenu_right{font-size: 12px; margin: 15px 15px 0px 10px; float:left; display:block; width: 200px;}
ul.submenu_left li,ul.submenu_right li{list-style-image:url(../images/mini-arrow.gif); list-style-position:outside; border-bottom:1px #999900 dashed;  margin: 0 0 0 20px;}
ul.submenu_left li a, ul.submenu_right li a{display:block;width: 180px;}
ul.submenu_left li a:hover, ul.submenu_right li a:hover{display:block;width: 180px; color:#FFFFFF; background:#918f57;}

/* // Other Classes */

.clear{ clear:both;}
.separator{ background:url(../images/separator.gif) repeat-x; height:2px; width: 90%; margin: 0px auto;}

/* Typografy
----------------------------------------------- */

.langstyle{font: 12px/1.5 'Arial', Tahoma, Verdana, sans-serif;text-align:right; margin: 4px 7px 0 0; color:#8c674a;}
.langstyle a:link, .langstyle a:visited{ color:#d26a47;padding: 2px 4px;}
.langstyle a:hover{ color:#ac2f1a; padding: 2px 4px;}

.minitext{ font: 11px/1.5 'Arial', Tahoma, Verdana, sans-serif;text-align:left; margin: 7px 2px; color:#44301b; float:left;}
.sub_minitext{ font: 11px/1.5 'Arial', Tahoma, Verdana, sans-serif;text-align:left; margin: 3px; padding: 4px 7px; color:#44301b;}

.reviews_link {font: bold 13px/1.5 'Arial', Tahoma, Verdana, sans-serif !important;text-align:left; margin: 7px 2px; color:#fff!important; float:right; width:150px; padding-right: 10px;}
.reviews_link a:hover{font: bold 13px/1.5 'Arial', Tahoma, Verdana, sans-serif !important;text-align:left; margin: 7px 2px; color:#fff!important; float:right; width:150px; padding-right: 10px; background:#666600!important;}
.reviews_link a:visited {font: bold 13px/1.5 'Arial', Tahoma, Verdana, sans-serif !important;text-align:left; margin: 7px 2px; color:#fff!important; float:right; width:150px; padding-right: 10px;}

.contact_txt{font: 11px/1.5 'Arial', Tahoma, Verdana, sans-serif; color:#dcd8ad; text-align:right; padding: 15px 0 0 0}
.credits_txt{font: 11px/1.5 'Arial', Tahoma, Verdana, sans-serif; color:#fff; text-align:right; padding: 2px 0 0 0}
.footerlink, .footerlink:visited{ color:#FFFFFF!important;}
.footerlink:hover{ color:#FFFFFF; border-bottom: 1px #FFFFFF dashed;}

/* Tables
----------------------------------------------- */

/* // News  */

#news { width: 230px; margin: 5px 10px;font: 11px/1.5 'Arial', Tahoma, Verdana, sans-serif;text-align:left; color:#44301b; text-align:left;}
#news td.date{ color:#FFFFFF}
















