body { 
background:#000 url(Graphics/bg.gif) repeat-x; 
margin:0px; padding:0px; 
font:12px/18px Arial, Verdana, tahoma,Sans-serif; 
text-align:center; 
color:#000; 
}

td {font:12px/18px Arial, Verdana, tahoma,Sans-serif;}

#wrap {
position: relative; 
margin:0px auto 0px auto; 
width: 900px; 
text-align:center;
}

a{
color:#828C91; 
font-weight:bold;}

a:hover {
color:#603913;}

ul {margin:0px; padding:0 30px;}

/*---- Top --------------------------------*/
#header_home, #header_about, #header_services, #header_philosophy, #header_portfolio, #header_contact, #header_download {
position:absolute; top:0px; left:0px; 
width:900px; 
height:296px; margin:0; padding:0; 
border-bottom:3px solid #FFF;
}

#header_home {background:url(Graphics/Dancing.jpg) bottom right no-repeat}
#header_about {background:url(Graphics/Martini.jpg) bottom right no-repeat;}
#header_services {background:url(Graphics/Glove.jpg) bottom right no-repeat;}
#header_philosophy {background:url(Graphics/Om.jpg) bottom right no-repeat;}
#header_portfolio {background:url(Graphics/Portfolio.jpg) bottom right no-repeat;}
#header_contact {background:url(Graphics/Glove_phone.jpg) bottom right no-repeat;}
#header_download {background:url(Graphics/Satin.jpg) bottom right no-repeat;}

#logo {float:left; background:transparent url(Graphics/PR_simple_red.jpg) right bottom no-repeat; width:200px; height:296px; padding:0px;  margin:0px;}
#logo span {display:none;}

#home_title {
float:right; font:14px arial, verdana, tahoma, sans-serif; color:#FFF; 
margin:150px 12px 5px 0px; width:450px; 
height:22px;
font-weight:bold; 
text-align:right;}

/*--- Top Navigation Area ---------------------------*/

#top {text-align:right; 
float:right; margin:10px 5px 5px 0; padding:0px 0px 5px 0px; width:450px; background:url(Graphics/Background_white.gif) bottom repeat-x; color:#000;}

#navlist{
float:right; padding: 0; margin: 15px 5px 0 0; 
font: bold 12px arial, verdana, tahoma, lucida, sans-serif;
}

#navlist li { 
list-style: none; margin: 0; 
display: inline; 
color:#FFF;}


#navlist li a{ 
padding: 0 6px; margin:0; 
text-decoration: none;}

#navlist li a { color: #000;}
#navlist li a:hover, #navlist li a.here {
color: #900;
}

/*---- content --------------------------------*/
	
#content {position:absolute; top:298px; left:0px; width:900px; background:#FFF; margin:0; padding:0;}

#right, #right_home, #right_about, #right_services, #right_philosophy, #right_portfolio, #right_contact, #right_download {
text-align:left; 
float:right; 
width:300px; 
margin:10px 0 0 0;
}

#right_home {
background:url(Graphics/Martini_bar.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right_about {
background:url(Graphics/CB_logo.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right_services {
background:url(Graphics/Le_Petit.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right_philosophy {
background:url(Graphics/Woman.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right_portfolio {
width: 700px;
height: 326px;
}

#right_contact {
background:url(Graphics/Ovary.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right_download {
background:url(Graphics/Divan2.jpg) right bottom no-repeat;
width: 700px;
height: 326px;
}

#right p, #right_home p, #right_about p, #right_services p, #right_philosophy p, #right_portfolio p, #right_contact  p {
padding: 5px 20px 20px 5px;
}

#right h3, #right_about h3, #right_services h3, #right_philosophy h3, #right_portfolio h3, #right_contact  h3 {
padding: 5px 30px 0px 5px; margin:0;
}

#left {
position: absolute;
text-align:left; 
float:left; 
width:200px; 
height: 350px;
margin:0px; 
padding:0px;
border-right:thin dotted #000}

#left_links {text-align:left; float:left; width:200px; height: 350px; margin:0px; padding:0px;}
#left p {padding:10px; margin:5px; color:#000;}

.accent{font-size:14px; font-weight:bold;} 
h4 {font-size:14px; font-weight:bold; color:#8A9977; margin:8px 5px; border-bottom:1px solid #8A9977;} 

/*styles footer --------------------------------------*/
#footer{
clear: both; 
background-color:#900; 
text-align: left; 
height:30px; padding:0; margin:20px 0 0 0; width:900px; 
border-top:3px solid #FFF; 
color:#FFF;
}

p.copy {float:left; padding:5px 5px 5px 15px; margin:0px; }
#footer a {color: #FFF; padding:0px 10px; text-decoration:none;}
#footer a:hover {color: #CCC;}