

body {
background:#A7C3DC;
margin: 0px;
padding: 0px;
}
.main{
width:779px;
}
.footer_right a{
text-decoration:none;
color:#444444;
}
.footer_right a:hover{
border-bottom:1px dashed #999999;
}
.top_header{
float:left;
width:759px;
text-align:left;
padding-left:20px;
background:url(../../images/top_header_bg.gif) repeat-x;
}
.top_header_off a{
color:#FFFFFF;
text-decoration:none;
}
.top_header_off a:hover{
border-bottom:1px dashed #EEEEEE;
}

.top_header_on a{
color:#FBEEBC;
text-decoration:none;
}
.top_header_on a:hover{
border-bottom:1px dashed #FBEEBC;
}

.top_header_off{
float:left;
width:121px;
height:48px;
background:url(../../images/tab_off.gif) no-repeat;
text-align:center;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:38px;
}
.top_header_on{
float:left;
width:121px;
height:48px;
background:url(../../images/tab_on.gif) no-repeat;
text-align:center;
color:#FBEEBC;
padding-top:38px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.second_header{
width:100%;
}
.second_bottom_header{
margin-left:276px;
position:absolute;
z-index:9;
}
.top_header_left_1{
background:url(../../images/top_header_left_1.gif) no-repeat;
width:2px;
height:23px;
}
.top_header_left_2{
width:2px;
height:2px;
text-align:right;
}
.top_header_center{
background:url(../../images/top_header_center.gif) no-repeat;
height:26px;
width:217px;
}
.top_header_bottom{
background:url(../../images/top_header_bottom.gif)  no-repeat;
width:215px;
height:1px;
}
.top_header_right_1{
background:url(../../images/top_header_right_1.gif) no-repeat;
width:2px;
height:23px;
}
.top_header_right_2{
background:url(../../images/top_header_right_2.gif)  no-repeat;
width:1px;
height:2px;
}
.top_menu_spliter{
float:left;
background:url(../../images/tab_split.gif) no-repeat;
width:2px;
height:86px;
}
.home_banner{
width:100%;
height:217px;
}
.page_banner{
width:100%;
height:217px;
}

.middle{
width:100%;
background:url(../../images/home_middle_repeater.gif) repeat-x;
}
.middle_div{
width:257px;
height:49px;
float:left;
text-align:center;
color:#FFFFFF;
font-family:Verdana;
font-size:14px;
font-weight:bold;
background:url(../../images/home_middle_repeater.gif) repeat-x;
padding-top:30px;
}
.middle_spliter{
background:url(../../images/home_middle_spliter.gif) no-repeat;
width:4px;
height:79px;
float:left;
}
.page_middle{
width:100%;
float:left;
background:url(../../images/page_middle_repeater.gif) repeat-x;
}
.page_middle_div{
padding-top:13px;
width:257px;
height:34px;
float:left;
text-align:center;
color:#FFFFFF;
font-family:Verdana;
font-size:14px;
font-weight:bold;
background:url(../../images/page_middle_repeater.gif) repeat-x;
}
.page_middle_spliter{
background:url(../../images/page_middle_spliter.gif) no-repeat;
width:4px;
height:47px;
float:left;
}

.content{
width:100%;
background:url(../../images/main_home_repeater.gif) repeat-x;
}
.content_div{
padding-top:15px;
padding-left:20px;
padding-right:10px;
width:227px;
height:187px;
float:left;
text-align:left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background:url(../../images/main_home_repeater.gif) repeat-x;
}
.content_spliter{
background:url(../../images/main_home_spliter.gif) no-repeat;
width:4px;
height:202px;
float:left;
}
.page_content{
width:100%;
background:url(../../images/page_content_repeater.gif) repeat-x;
}
.page_content_div{
padding-top:15px;
padding-left:20px;
padding-right:10px;
width:227px;
height:352px;
float:left;
text-align:left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background:url(../../images/page_content_repeater.gif) repeat-x;
}
.inner_content_div{
padding-top:15px;
padding-left:20px;
padding-right:10px;
width:488px;
height:352px;
float:left;
text-align:left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background:url(../../images/page_content_repeater.gif) repeat-x;
}
.formula_content_div{
padding-top:15px;
padding-left:10px;
padding-right:10px;
width:759px;
float:left;
text-align:left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
background:#78AFCC url(../../images/page_content_repeater.gif) bottom repeat-x;
}

.page_content_spliter{
background:url(../../images/page_content_spliter.gif) no-repeat;
width:4px;
height:367px;
float:left;
}

.content_middle_item{
padding-bottom:20px;
background:url(../../images/room_cursor.gif) left no-repeat;
}
.content_middle_item a{
text-decoration:none;
padding-left:10px;
font-size:10px;
font-family:Georgia;
text-decoration:underline;
color:#FFFFFF;
}
.content_middle_all{
margin-top:5px;
}
.content_middle_all a{
font-size:12px;
font-family:Georgia;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.room_sample_img{
float:left;
}
.footer{
background:url(../../images/footer_repeater.gif) repeat-x;
height:75px;
width:100%;
float:left;
}
.footer_left{
color:#444444;
font-size:12px;
padding-top:33px;
padding-left:10px;
text-align:left;
background:url(../../images/footer_prima_live.gif) no-repeat;
float:left;
height:42px;
width:286px;
}
.footer_right{
color:#444444;
font-size:12px;
padding-top:33px;
padding-right:10px;
text-align:right;
background:url(../../images/footer_link_egypt.gif) no-repeat;
float:right;
height:42px;
width:283px;
}
.form_title{
font-size:12px;
font-family:Arial;
padding-top:10px;
}
.validation{
float:right;
padding-right:40px;
font-size:12px;
font-family:Georgia;
padding-top:10px;
}

.button_img{
background:url(../../images/button_img.gif);
border:0px;
}
.button_div{
text-align:right;
width:183px;
}
.cal_button{
background:url(../../images/calendar.gif) no-repeat;
}
.success_mail{
margin-top:20px;
text-align:center;
padding-left:10%;
padding-right:10%;
width:80%;
}
.select_inputs{
width:158px;
color:#2E5F98;
border:1px solid #BAE3FC;
background-color:#E2F4FF;
}

.form_inputs{
color:#2E5F98;
border:1px solid #BAE3FC;
background-color:#E2F4FF;
padding-left:10px;padding-right:10px;

}
.book_now{
clear:both;
width:100%;
text-align:center;
padding-top:10px;
font-size:10px;
font-family:Arial;
cursor:pointer;
}
.book_now_home{
text-align:right;
float:right;
width:50px;
font-size:10px;
font-family:Arial;
cursor:pointer;
}

.room_left_item{
float:left;
width:150px;
}
.more_description{
display:none;
width:764px;
float:left;
background:#426E9A;
text-align:left;
color:#FFFFFF;
padding-left:15px;
font-family:Arial;
font-size:12px;

}
.our_formula_section{
padding:10px 0px 10px 0px;
width:100%;
text-align:center;
font-size:12px;
font-weight:bold;
font-family:Georgia;
background:#426E9A;
}
.our_f_description{
background:#426E9A;
text-align:left;
color:#FFFFFF;
padding-left:15px;
font-family:Arial;
font-size:12px;

}

.show_more_description{
width:100%;
text-align:right;
cursor:pointer;
font-weight:bold;

}
.show_more_description span{
}
.child_items{
margin-top:5px;
margin-bottom:5px;
}
.child_items div{
padding-top:2px;
}
.amenities{
font-weight:bold;
margin-bottom:6px;
}
#our_formula_title{
font-weight:bold;
margin-bottom:4px;
font-size:11px;
}
.news_saved{
width:100%;
margin-top:15px;
font-size:12px;
font:Georgia;
font-weight:bold;
text-align:center;
}
#news_form{
margin-top:15px;
}
.image_gallery{
margin-top:5px;
text-align:center;
width:100%;
}
.image_gallery a{
font-family:"Monotype Corsiva";
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.gallery_block{
float:left;
width:28%;
margin-bottom:5px;
margin-left:2%;
}
.gallery_title{
font-family:Georgia;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #FFFFFF;
}
.gallery_image_title{
float:left;
margin-right:2px;
margin-top:2px;
}
.gallery_image_title a{
white-space:nowrap;
font-family:Georgia;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.gallery_list{
width:100%;
text-align:center;
margin-top:40px;
}
.gallery_list a{
text-align:center;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-weight:bold;
font-family:Georgia;
}

