@charset "utf-8";

/* HTML TAGS */
body {background: #333 url(../images/body_bg.jpg) repeat-x; margin:0; font-family:Tahoma, Geneva, sans-serif;}
img {border:0}
ul {list-style-type: none; padding: 0; margin:0; border: none; text-decoration:none}
li {display: inline;}
p {margin:0; padding:0}
fieldset {border:0}
dl {clear:both; padding:0px; margin:0;}
dt {float:left; text-align:right; width:150px; line-height:25px; margin:0 10px 10px 0; color:#000; padding-top:7px;}
dd {float:left; text-align:right; width:200px; line-height:25px; margin:0 0 10px 0; padding:0; color:#000;}

/* GENERAL LAYOUT */
#container {width:910px; height:1120px; margin:0 auto}
#leftbar {width:55px; height:715px; float:left; background-image:url(../images/vertical_left.jpg)}
#navigation_offer {width:395px; height:197px; margin:20px 0 0 20px;}
#navigation {width:195px; height:197px; float:left; margin-top:-3px}
#special_offer {width:172px; height:197px; float:right}
.navigation {width:175px; height:20px; background-image:url(../images/nav_bg.gif); border-bottom:#636038 dotted 1px; clear:both;  font-size:13px; color:#4d4b2a; padding:4px 0 0 20px}
.navigation a:link {color: #4d4b2a;	text-decoration: none;}
.navigation a:visited {text-decoration: none; color: #4d4b2a;}
.navigation a:hover {text-decoration: underline; color: #4d4b2a;}
.navigation a:active {text-decoration: none; color: #4d4b2a;}

.clear25 {height:25px; clear:both;}
#guestbook {width:910px; height:240px;}
#guestbook_form {width:450px; height:215px; padding-top:25px; float:left; padding-left:45px;}
#guestbook_form .textfield {width:250px; height:24px; background-color:#f9f7db; border:1px solid #bfbda0; padding:10px 0 0 7px;}
#guestbook_form .textbox {width:250px; height:88px; background-color:#f9f7db; border:1px solid #bfbda0; padding:10px 0 0 7px;}
#guestbook_contact {width:355px; height:43px; padding-top:57px; margin-top:48px; float:right; background:url(../images/richyvillas_logo.jpg) top no-repeat;}
#guestbook_contact #infos {float:left}
#guestbook_contact #infos a:link {color: #000;	text-decoration: none;}
#guestbook_contact #infos a:visited {text-decoration: none; color: #000;}
#guestbook_contact #infos a:hover {text-decoration: underline; color: #000}
#guestbook_contact #infos a:active {text-decoration: none; color: #000;}
#guestbook_contact #titles {float:left; color:#73ac46; font-weight:bold; padding-right:20px;}
#footer {height:140px; width:910px; text-align:center;}
#footer #fnavigation { color:#b7b7b7; font-size:13px; padding-top:30px;}
#footer #fnavigation a:link {color: #b7b7b7;	text-decoration: none;}
#footer #fnavigation a:visited {text-decoration: none; color: #b7b7b7;}
#footer #fnavigation a:hover {text-decoration: underline; color: #b7b7b7;}
#footer #fnavigation a:active {text-decoration: none; color: #b7b7b7;}
#footer #copyright {font-size:11px; color:#73ac46; font-weight:bold; padding:15px 0 15px 0;}
#footer #copyright a:link {color: #73ac46;	text-decoration: none;}
#footer #copyright a:visited {text-decoration: none; color: #73ac46;}
#footer #copyright a:hover {text-decoration: underline; color: #73ac46;}
#footer #copyright a:active {text-decoration: none; color: #73ac46;}
.boldtext {font-weight: bold;}
.markedtext1 {background-color: #225f01;}
.markedtext2 {background-color: #5f3b01;}
.markedtext3 {background-color: #660010;}
.markedtext4 {background-color: #565700;}
.markedtext5 {background-color: #005f31;}
.orangetext {color:#cb3e07}

/* INDEX PAGE */
#welcome {width:222px; height:715px; float:left; background-image:url(../images/welcome_bg.jpg); color:#fffca0;}
#aboutus {width:218px; height:715px; float:left; background-image:url(../images/whoweare_bg.jpg); color:#c1ffc1;}
.index_textholder {font-size:13px; padding:390px 33px 0 25px; line-height:18px}
.index_textholder p {margin-bottom:20px}
#index_content {width:415px; height:715px; float:left}
#random_villa {width:395px; height:405px; margin-left:20px}
#random_villa #naslov {color:#cb3e07; padding-top:35px}
#random_villa h1 {margin:0; padding:35px 0 0 0; float:left; font-size:34px; font-weight:normal; color:#292929}
#index_listholder {width:395px; clear:both; padding-top:17px}
.index_randomvilla_listitem {width:387px; height:23px; background-color:#fdfdf7; margin-bottom:3px; color:#292929; font-size:13px; padding-top:5px; padding-left:8px}
#index_thumbslist {width:395px; height:89px; margin-top:20px}
.index_thumbitem {width:89px; height:89px; background-image:url(../images/thumb.jpg); float:left;}
.index_thumbitem img {border:0; padding:1px}
.index_thumbitem_clear {width:13px; height:89px; float:left}
#weather {width: 395px; height:90px; margin-left:20px}

/* LOCATION PAGE */
#argaka {width:222px; height:715px; float:left; background-image:url(../images/argaka_bg.jpg); color:#bfffe2;}
#peristerona {width:218px; height:715px; float:left; background-image:url(../images/peristerona_bg.jpg); color:#ffeebb;}
#location {width:395px; height:317px; margin:30px 0 0 20px}
#maps {width: 395px; height:90px; margin:20px 0 0 20px}

/* SPECIAL OFFER PAGE */
#cyprusnight {width:222px; height:715px; float:left; background-image:url(../images/cyprusnight_bg.jpg); color:#fffca0;}
#specialoffer_content {width:633px; height:715px; float:left}
#welcomepresent_content {width:613px; height:475px; margin:20px 0 0 25px}
#welcomepresent_content h1 {color:#cb3e07; font-weight:normal; font-size:34px; margin:0; padding:0}
#welcomepresent_content p {font-size:13px; width:373px; padding:20px 0 20px 0; color:#3a3a3a}
#breakfast_listholder {width:200px; height:250px; float:right; margin-right:15px; padding:1px 0;}
.breakfast_listitem {height:22px; margin-bottom:4px; background-color:#f1d5ac; font-size:13px; color:#3a3a3a; padding:5px 0 0 7px}
#navigation_gift {height:198px; margin:20px 0 0 20px;}
#special_gift {height:197px; float:left; padding-left:25px; margin-top:1px}

/* RESERVATIONS PAGE */
#reservations {width:440px; height:715px; float:left; background-image:url(../images/reservation_bg.jpg); color:#fffca0;}
#reservations #formholder {margin-top:315px; height:395px; width:440px;}
#reservations #formholder dl {width:175px; height:51px; border:0; padding:0px; margin:0 0 0 0px;}
#reservations #formholder dt {width:175px; height:24px; margin:0 0 0 0; color:#cb3e07; padding:0; font-size:13px; font-weight:bold; text-align:left;}
#reservations #formholder dd {width:175px; height:27px; margin:-1px 0 0 -1px; padding:0; color:#000;}
#reservations #formholder .textfield1 {width:164px; height:21px; border:1px solid #bfbda0; background-color:#f9f7db; padding:5px 0 0 7px; margin:0 0 0 0;}
#reservations #formholder #notes {clear:both; height:110px; width:379px; margin-left:22px;}
#reservations #formholder #notes dl {width:175px; height:51px; border:0; padding:0px; margin:0 0 0 0px; float:left;}
#reservations #formholder #notes dt {width:175px; height:24px; margin:0 0 0 0; color:#cb3e07; padding:0; font-size:13px; font-weight:bold; text-align:left;}
#reservations #formholder #notes dd {width:175px; height:27px; margin:-1px 0 0 -1px; padding:0; color:#000;}
#reservations #formholder #notes .textbox {width:300px; height:75px; background-color:#f9f7db; border:1px solid #bfbda0; padding:10px 0 0 5px; margin:0}
#reservations #formholder #notes img {float:right; padding-top:23px}
#enjoyTitle {margin: 40px 0 0 20px; color:#292929}
#enjoyTitle h1 {margin:0 0 20px 0; font-weight:normal;}

/* VILLA PAGE */
#villa_specs_holder {width:440px; height:715px; float:left; color:#3a3a3a; font-size:13px;}
#villa_specs {width:232px; float:left}
#villa_specs p {height:163px; padding:15px 10px 0 10px}
#villa_specs #p2 {height:189px; padding:20px 10px 0 10px}
#villa_specs #p3 {height:138px; padding:15px 10px 0 10px}
#villa_specs #p4 {height:80px; padding:15px 10px 0 10px}
.specs_marker {height:23px; padding:5px 0 0 10px; background-color:#e5e6aa; margin-bottom:3px;}
#villa_specs_images {float:left; width:200px; padding:8px 0 0 8px;}
#villa_specs_images img {margin:8px 0 0 8px; border:1px solid #c5c2ab; float:left;}
#other_villas {width:390px; background-color:#e5e6aa; margin:-7px 0 0 20px; padding:16px 0 14px 0; color:#2c2c2c;}
.other_villas_item {width:358px; height:56px; background-image:url(../images/other_villa_bg.jpg); padding:0 0 0 32px; font-size:13px; margin-bottom:5px}
.other_villas_item p {width:282px}
.other_villas_item img {border:1px solid #bdbd8c; float:right; margin-right:15px}
.other_villas_item a:link {color: #cb3e07;	text-decoration: none;}
.other_villas_item a:visited {text-decoration: none; color: #cb3e07;}
.other_villas_item a:hover {text-decoration: underline; color: #cb3e07}
.other_villas_item a:active {text-decoration: none; color: #cb3e07;}

/* TOOLTIPS */
#rates_tooltip {background-color:#FFF; color:#cb3e07}