@charset "utf-8";
/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

* { margin:0; padding:0; outline:none;}

body { margin:0; padding:0; background:#999967 url(../images/bg_body.gif) repeat-x top right; font-family:Arial, Helvetica, sans-serif}

img {border:none;}


/*
---------------------------------------------
02. container and wrapper
---------------------------------------------
*/

#wrapper {width:998px; margin:0 auto; border-top: 15px solid #330000;}

/*
---------------------------------------------
03. header
---------------------------------------------
*/

#header {background:url(../images/bg_header.jpg) no-repeat; width:998px; height:503px; float:left;}

/*
---------------------------------------------
03.1 header - headings
---------------------------------------------
*/

#header .top_photo { width:280px; height:291px; margin:0 0 0 25px;}
#header .logo { margin:0px 0 0 95px;}
#header .the_rebirth { margin:5px 0 15px 0;}

/*
---------------------------------------------
03.2 header - menubar
---------------------------------------------
*/

#header .menubar { background:url(../images/bg_nav_bar_home.png) no-repeat; width:998px; height:42px; }
#header .menubar ul {margin:0 0 0 240px; padding-top:7px;}
#header .menubar ul li {display:inline;}
#header .menubar ul li a {background:url(../images/menu.png) no-repeat; height:36px; display:block; float:left;}

#header .menubar ul li a.home {width:62px; background-position:0 0;}
#header .menubar ul li a:hover.home {width:62px; background-position:0 -36px;}
#header .menubar ul li a.mansion {width:127px; background-position:-62px 0;}
#header .menubar ul li a:hover.mansion {width:127px; background-position:-62px -36px;}
#header .menubar ul li a.villas {width:105px; background-position:-189px 0;}
#header .menubar ul li a:hover.villas {width:105px; background-position:-189px -36px;}
#header .menubar ul li a.history {width:82px; background-position:-294px 0;}
#header .menubar ul li a:hover.history {width:82px; background-position:-294px -36px;}
#header .menubar ul li a.gallery {width:80px; background-position:-376px 0;}
#header .menubar ul li a:hover.gallery {width:80px; background-position:-376px -36px;}
#header .menubar ul li a.contact {width:84px; background-position:-456px 0;}
#header .menubar ul li a:hover.contact {width:84px; background-position:-456px -36px;}


/*
---------------------------------------------
04. content
---------------------------------------------
*/

#content {width:958px; background: #feefd9 url(../images/bg_content.gif) top repeat-x; color:#5B5B3F; float:left; min-height:200px; padding:20px}

/*
---------------------------------------------
04. content
---------------------------------------------
*/

#footer {width:998px; float:left; padding:10px 0; background:#59221d}


/*
---------------------------------------------
05. innerpage header
---------------------------------------------
*/

#inner_header {width:998px; height:176px; float:left; background:url(../images/bg_header_inner.jpg) no-repeat;}
#inner_header .logo { margin:55px 0 0 20px;}

#inner_header_history {width:998px; height:176px; float:left; background:url(../images/history.jpg) no-repeat;}
#inner_header_history .logo { margin:55px 0 0 20px;}

#inner_header_villas {width:998px; height:176px; float:left; background:url(../images/villas.jpg) no-repeat;}
#inner_header_villas .logo { margin:55px 0 0 20px;}

#inner_header_contacts {width:998px; height:176px; float:left; background:url(../images/contacts.jpg) no-repeat;}
#inner_header_contacts .logo { margin:55px 0 0 20px;}

#inner_header_gallery {width:998px; height:176px; float:left; background:url(../images/gallery.jpg) no-repeat;}
#inner_header_gallery .logo { margin:55px 0 0 20px;}

#inner_header_mansion {width:998px; height:176px; float:left; background:url(../images/mansion.jpg) no-repeat;}
#inner_header_mansion .logo { margin:55px 0 0 20px;}


/*
---------------------------------------------
06. innerpage menu bar
---------------------------------------------
*/

#menubar { background:url(../images/bg_inner_menubar.jpg) no-repeat !important; width:998px; height:42px; float:left; }

#menubar ul {margin:0 0 0 40px; padding-top:7px;}
#menubar ul li {display:inline;}
#menubar ul li a {background:url(../images/menu_inner.png) no-repeat; height:36px; display:block; float:left;}
#menubar { background:url(../images/bg_nav_bar_home.png) no-repeat; width:998px; height:42px; }
#menubar ul li a.home {width:62px; background-position:0 0;}
#menubar ul li a:hover.home {width:62px; background-position:0 -36px;}
#menubar ul li a.mansion {width:127px; background-position:-62px 0;}
#menubar ul li a:hover.mansion {width:127px; background-position:-62px -36px;}
#menubar ul li a.villas {width:105px; background-position:-189px 0;}
#menubar ul li a:hover.villas {width:105px; background-position:-189px -36px;}
#menubar ul li a.history {width:82px; background-position:-294px 0;}
#menubar ul li a:hover.history {width:82px; background-position:-294px -36px;}
#menubar ul li a.gallery {width:80px; background-position:-376px 0;}
#menubar ul li a:hover.gallery {width:80px; background-position:-376px -36px;}
#menubar ul li a.contact {width:84px; background-position:-456px 0;}
#menubar ul li a:hover.contact {width:84px; background-position:-456px -36px;}


/*
---------------------------------------------
07. innerpage content
---------------------------------------------
*/

#content_inner {width:958px; background:#feefd9; color:#5B5B3F; padding:20px; float:left; min-height:600px;}
#content_inner h2, h3 {
	color: #330000;
	font-family: Georgia, serif;
}
#content_inner ul {
	margin-left: 25px; 
}



/*
---------------------------------------------
08. footer
---------------------------------------------
*/
#footer {
	color: #feefd9;
	padding-left: 20px;
	padding-right: 20px;
	width:958px;
	margin-bottom: 25px;
}




