
/*---------- General decleration ------------*/
body {
margin:0;
padding:0;
height:100%;
font-family:Arial;
font-size:10pt;
background-color:#ccbfac;
background-image:url(images/bg_tile.gif);
background-repeat:repeat-x;
}
a img {
border:0;
}

div.clear {
width:100%;
clear:both;
float:none;
height:0;
font-size:0;
}


/* ---------- Header Menu ----------*/
div#menu_container {
width:685px;
height:43px;
float:none;
margin:auto;
margin-top:40px;
}

div#menu_container ul {
list-style-type:none;
float:right;
margin:0;
padding:0;
margin-right:61px;
height:43px;
/*width:510px;*/
width:595px;
display:inline;
}

div#menu_container ul li {
float:right;
width:85px;
height:43px;
margin:0;
padding:0;
}

div#menu_container ul li a {
display:block;
width:85px;
height:43px;
float:left;
background-position:0 0;
background-repeat:no-repeat;
margin:0;
padding:0;
cursor:pointer;
}

div#menu_container ul li a.home {
background-image:url(images/button_home.png);
}

div#menu_container ul li a.home:hover {
background-image:url(images/button_home_hover.png);
}

div#menu_container ul li a.logos {
background-image:url(images/button_logo.png);
}

div#menu_container ul li a.logos:hover {
background-image:url(images/button_logo_hover.png);
}

div#menu_container ul li a.internet {
background-image:url(images/button_internet.png);
}

div#menu_container ul li a.internet:hover {
background-image:url(images/button_internet_hover.png);
}

div#menu_container ul li a.print {
background-image:url(images/button_print.png);
}

div#menu_container ul li a.print:hover {
background-image:url(images/button_print_hover.png);
}

div#menu_container ul li a.misc {
background-image:url(images/button_misc.png);
}

div#menu_container ul li a.misc:hover {
background-image:url(images/button_misc_hover.png);
}

div#menu_container ul li a.contact {
background-image:url(images/button_contact.png);
}

div#menu_container ul li a.contact:hover {
background-image:url(images/button_contact_hover.png);
}

div#menu_container ul li a.specials {
background-image:url(images/button_specials.png);
}

div#menu_container ul li a.specials:hover {
background-image:url(images/button_specials_hover.png);
}

/*------ Notepad Etc. ------------*/

div#notepad_container {
width:580px;
height:625px;
background-image:url(images/notepad.png);
background-repeat:no-repeat;
float:none;
margin:auto;
padding: 10px 75px 0px 30px;
}

div.shaldag_logo {
width:216px;
height:78px;
float:right;
display:inline;
margin-top:2px;
margin-right:5px;
}

/* ---------- Home Page ------------ */
div.main_text {
width: 500px;
height:285px;
float:right;
margin:0;
padding:0;
margin-right:25px;
margin-top:15px;
text-align:right;
direction:rtl;
display:inline;
position:relative;
}

div.main_text a, div.main_text h1, div.main_text h2  {
color:#00709e;
}

div.main_text a:hover {
text-decoration:none;
}

div.main_text h1 {
font-size:14pt;
margin: 5px 0 10px 0;
}

div.main_text h2 {
font-size:12pt;
margin: 5px 0;
}

div.main_text p {
padding:0;
margin:0;
margin-bottom:15px;
}



img.new_works {
float:right;
display:inline;
margin: 48px 15px 0px 0;
}

div.new_works {
float:right;
position:relative;
margin-top:15px;
/*width:405px;*/
width:90%;
}

a.new_works_thumb img {
background-color:#f7eeef;
border:1px solid #746c5f;
padding:10px;
float:right;
margin-right:15px;
display:inline;
}

a.new_works_thumb:hover img, a.new_works_thumb img:hover  {
background-color:#d9daec;
}

a.next_print {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/next_print.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_print:hover {
background-image:url(images/next_print_hover.png);
}

a.next_internet {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/next_internet.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_internet:hover {
background-image:url(images/next_internet_hover.png);
}

a.next_misc {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/next_misc.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_misc:hover {
background-image:url(images/next_misc_hover.png);
}

a.next_specials {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/next_specials.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_specials:hover {
background-image:url(images/next_specials_hover.png);
}

a.next_contact {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/next_contact.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_contact:hover {
background-image:url(images/next_contact_hover.png);
}

a.next_stay {
display:block;
float:left;
width:168px;
height:173px;
background-image:url(images/stay.png);
background-repeat:no-repeat;
margin:0;
padding:0;
font-size:0;
}

a.next_stay:hover {
background-image:url(images/stay_hover.png);
}



/* ----------- Footer ----------------*/
div#footer {
width:685px;
height:20px;
float:none;
margin:auto;
font-size:9pt;
direction:rtl;
text-align:right;
}

div#footer a {
color:#000000;
text-decoration:none;
font-size:9pt;
}

div#footer a:hover {
text-decoration:underline;
}

div#footer div#menu {
float:right;
width:70%;
height:20px;
margin-right:40px;
display:inline;
}

div#footer div#menu a {
display:block;
float:right;
padding:0 5px;
}

div#footer div#menu p {
padding:0;
margin:0;
float:right;
}

div#footer div#lemon {
float:left;
padding-left:10px;
}

/* ------ Gallery Pages --------------*/

img.page_title {
float:left;
display:inline;
margin-top:12px;
margin-left:40px;
}

div#gallery {
float:left;
width:100%;
}

a.next_relative {
position:relative;
top:340px;
}

div#gallery_preview {
width:530px;
height:373px;
background-color:#f4f1ec;
border:1px solid #665135;
position:relative;
z-index:100;
top:10px;
*top:-163px;
left:37px;
margin:0;
padding:0;
}

div#gallery_preview div#preview_image {
width:505px;
height:325px;
margin:12px;
}

div#gallery_preview div#preview_image img {
width:505px;
height:325px;
margin-top:-163px;
*margin:0;
}

div#gallery_preview div#preview_link {
width:505px;
margin:0;
height:20px;
line-height:20px;
text-align:center;
}

div#gallery_preview div#preview_link, div#gallery_preview div#preview_link a {
color:#00709e;
font-size:10pt;
font-weight:bold;
}

div#gallery_preview div#preview_link a:hover {
text-decoration:none;
}

div#gallery_scroll {
width:388px;
height:59px;
float:right;
margin-top:40px;
margin-right:12px;
position:relative;
display:inline;
*top:-173px;
}

a#previousButton {
float:right;
margin-top:16px;
}

a#nextButton {
float:left;
margin-top:15px;
}

div#isFrame {
float:right;
margin: 0px;
margin-right:4px;
padding: 0px;
position: relative;
overflow: hidden;
}

div#isFrame img {
border:1px solid #ccbfac;
padding:0;
margin:0 3px;
}
