/* Simply Wood styles 
gold: rgb(162,147,70)
red: rgb(176,42,48)
green: rgb(17,68,50)
pale_grey: rgb (243,243,244)
*/

body { background-color:rgb(162,147,70); font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0; padding:0; }
body#firstpage { padding:40px; }
a { text-decoration:none; color:rgb(162,147,70); }
a:hover { text-decoration:underline; color:rgb(162,147,70); }
h2 { margin:20px 0 15px 0; font-weight:normal; font-size:20px; text-align:left; line-height:1.2em;color:rgb(162,147,70);}
h3 { margin:5px 0 10px 0; font-weight:normal; font-size:13px; line-height:normal; /*width:80%;*/ color:rgb(176,42,48);}
h3.grey { margin:5px 0 10px 0; font-weight:normal; font-size:13px; line-height:normal; /*width:80%;*/ color:#999999;}
h4 {margin:5px 0 10px 0; font-weight:normal; font-size:13px; line-height:normal; /*width:80%;*/ color:#999999;}
h5.skip { margin:0; padding:20px; font-size:10px; font-weight:normal; }
h5.skip a { color:rgb(162,147,70); }
.line {padding-bottom:20px; border-bottom:1px solid rgb(176,42,48); margin-top:0px;}
.clear {clear:both;}

/* Header */

#header { width:950px; height:135px; /*background-color:white;*/ }
#logo { /*position:absolute; left:78px; top:10px; */ /*margin:40px 0 0 60px; width:240px; height:72px;*/margin:0px 0 25px 60px; width:240px; height:72px;}
#strapline { /*position:relative; right:75px; top:70px;*/ float:right; margin:40px 60px 0 0; width:260px; }

/* Menu */
#menu { background-color:#999999; width:930px; height:21px; color:white; margin:0 0 0 10px; }


#menu ul { 
	list-style:none; 
	text-align:left; 
	margin:0 0px 0 60px; 
	padding:0;
	}

#menu a{
	text-align:center;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	}

#menu a:hover{
	color:#424e4a;
}

#menu ul li { 
	float:left;
	display:block;
	position:relative;
	text-align:center;
	font-size:11px; 
	line-height:20px; 
	padding:0px 15px 0px 0px;
	}


#menu ul li a { 
	color:white; 
	}

#menu li ul li a { 
	display:block;
	width:100px;
	text-align:left;
	padding-left:10px;
	}


#menu ul li a:hover { 
	/*background-color:#786F36; 
	*/text-decoration:none; 
	color:rgb(17,68,50); 
	}


#menu ul li.selected { 
	color:/*black*/rgb(17,68,50); 
	/*padding:3px 10px 3px 10px;*/ 
	}

#menu li ul {
    display: none;
}

#menu ul li:hover > ul{
   	display: block;
		position:absolute;
		left:-70px;
}

#menu ul li:hover > ul li{
}
#menu ul li ul li{
	text-align:left;
}

#menu ul li ul{
	width:100%;
}

#menu li{
	background:#999;
	
}

#menu li ul li:hover{
	background:#999;
}
		
#menu li ul li:hover > ul{
	top:0;
	display:block;
	left:-200;
	width:100%;
}

#project_menu { 
	margin:0 0 20px 0; 
	padding:0; 
	list-style-type:disc; }


#project_menu li { 
	list-style-type:disc; 
	display:block; 
	font-size:11px; 
	margin-left:0px; 
	}


#project_menu li.menu_subhead { 
	margin:10px 0 5px 0; 
	color:#999999; 
	font-size:13px; 
	list-style-type:none; }


#page_select { 
	margin:-10px 0 0 0; 
	padding:0; 
	list-style-type:disc; 
	font-size:13px; 
	text-align:left; 
	}


#page_select li { 
	margin:0 10px 0 0; 
	display:inline; 
	line-height:16px; 
	color:#999999; 
	}





/* Intro */

td#homepage_animation { height:510px; }

/* Main */


#main { /*width:100%; */background-color:white; width:950px; margin-left:auto; margin-right:auto; background-image:url(../images/bkg_shadow.gif); background-position:top; background-repeat:repeat-y; }
#text { margin-top:40px; margin-left:60px; text-align:justify; margin-right:40px; /*width:auto; margin-right:400px*/ width:376px; }
#text p { /*width:80%; width:255px;*/ color:#999999; }
.intro {font-size:12px; line-height:16px;}
#text table { margin:0; padding:0; }
#text table tr { padding:10px 0 10px 0;}
#text table td { padding:0 20px 10px 0; color:#999999;}

.banner {margin:40px 0px 0px 60px;}
.tv_circle {position:absolute; top:160px; width:120px; height:120px; z-index:300; margin:0 0 0 300px; }

#home_boxes {}
.advert_box {background-color:rgb(243,243,244); border:1px solid rgb(162,147,70); padding:10px; width:170px; float:left; margin-right:18px; height:150px;} 
.advert_box_last {background-color:rgb(243,243,244); border:1px solid rgb(162,147,70); padding:10px; width:170px; float:left;} 
td#boxes {width:auto; padding:10px 0px 20px 60px;}
.box_sub_heading {margin:6px 0 0 0;}
.more {float:right; color:rgb(162,147,70); margin:20px 0 0 0; padding:0; line-height:normal;}
#home_boxes a {color:rgb(162,147,70); text-decoration:none;}
#home_boxes a:hover {color:rgb(162,147,70); text-decoration:underline;}
.bold {font-weight:bold;}

.brochure_request {position:relative; top:-15px; left:0px; width:370px; height:167px;}

/* Right block */

#right { margin-top:40px; margin-right:60px; text-align:justify;/*text-align:right; width:305px;*/ width:400px; }
#main_picture {margin:0 0 20px 0; }
.small_image1 {float:left; width:190px; margin:0 20px 0 0;}
.small_image2 {width:190px;}
ul#picture_select { position:absolute; list-style:none; margin:0 12px 0 0; padding:0; }
ul#picture_select li { display:block; padding:0; margin-bottom:11px; }
#projects_page #main_picture { margin-left:0; }
#projects_page #right { background-color:rgb(162,147,70); padding:15px; }
#projects_page #right a { color:white; font-size:13px; }
.pic_select h3 { font-size:14px; }
.bold_caption { color:white; text-align:left; font-weight:bold; }
.bold_caption a { color:white; }
.pic_numbers { list-style-type:none; margin-top:15px; }
.pic_numbers li { display:inline; margin-left:5px; }
.pic_numbers li a { background-color:rgb(162,147,70); color:white; padding:5px; }
.pic_numbers li a:hover { background-color:#786F36; text-decoration:none; }
#notes { padding:10px; margin-top:25px; background-color:#EBE7B1; }
#notes table { border-collapse:collapse; }
#notes table td { padding-bottom:10px; }
#notes td.table_heading { color:rgb(162,147,70); font-weight:bold; padding-right:10px; }
#notes td.table_info { text-align:left; }
#notes h4 { text-align:left; }

/* Footer */

#footer_logo_left { width:/*95*/50px; float:left; margin-right:20px; }
#footer_logo_left2 { width:/*95*/100px; float:left; }
#footer_logos {	/*border-left:1px solid rgb(162,147,70); width:350px; float:right;*/ margin-top:20px; }
#footer_logos img { margin-right:10px; vertical-align:middle; }
#footer_address { color: rgb(162,147,70); float:right; text-align:right; }
td#footer_text { margin:0px 0 0 0; padding:25px 65px 20px 60px; vertical-align:top; width:825px; }
#25bk_footer { margin:9px 0 9px 0; }


/* Misc elements */

#main_table { width:100%; border-spacing:0px; }
#main_table td { vertical-align:top; color:#999999;}
#main_table td.right_cell {}
.pic_select { margin:10px 0 0 0; }
.pic_select td { text-align:left; color:#999999; padding:0 10px 12px 0;}
.pic_select h3 { text-align:left; color:#999999; }
.pic_select img { border:1px solid rgb(162,147,70); padding:1px; }
.pic_select img:hover { border:1px solid white; }
.pic_select td a {}
.hidden { display:none; }
.heading { margin-bottom:10px; }
.subheading { margin:15px 0 0px 0; }
.gold { color:rgb(162,147,70); font-weight:normal; }
.inset { float:left; margin:0 15px 15px 0; }
.block { background-color:rgb(162,147,70); color:white; padding:10px; text-align:center; font-weight:bold; line-height:1.3em; }
#brochure_link { width:170px; margin:20px 0 15px 0; }
#brochure_link:hover { background-color:#786F36; }
#brochure_link a { color:white; text-decoration:none; }
.25bk_logo { margin:0 0 20px 0; }
.inset_logo { margin:0 0 20px 20px; float:right; }
#promo_banner {}

.team_member { font-size:16px; color:rgb(176,42,48); margin:20px 0 10px 0;}
.team_title { font-size:13px; color:#999999; margin:0px 0 10px 0;}

.gold_box {background-color:rgb(162,147,70); padding:3px 10px 3px 10px; margin:0 0 15px 0;}
.gold_box p {color:white; font-weight:normal; margin:0px;}

.main_image {margin:25px 0 25px 0;}

.line_divide { border-bottom:1px dotted rgb(93,94,96); margin:30px 0px 30px 0px;}

.float_left {float:left; margin:0 10px 0 0;}

.project_box {padding:15px; margin:15px 0 15px 0; background-color:rgb(243,243,244); border:1px solid rgb(162,147,70); height:164px; }
.project_image { float:left; width:160px; margin:0 15px 0 0;}
.project_box h2 {color:rgb(176,42,48); margin:0 0 10px 0;}
.project_box p {margin:0; }
.project_box a {color:#999999;}
.project_box a:hover {color:rgb(176,42,48); text-decoration:underline; }

.newspage_box {padding:15px; margin:15px 0 15px 0; background-color:rgb(243,243,244); border:1px solid rgb(162,147,70); }
#twitter {text-align:left;}
#RSS_feed ul {list-style:none; margin-left:0; padding-left:0;}
#RSS_feed ul li {margin-bottom:10px;}

.lifestyle_range_logo {margin:20px 0 20px 0;}
#guzzini_details p {text-align:justify; margin:0px 63px 10px 0;}
#eva_solo_details p {text-align:justify; margin:0px 63px 10px 0;}
#nigella_details p {text-align:justify; margin:0px 63px 10px 0;}
#eval_details p {text-align:justify; margin:0px 63px 10px 0;}
#susie_details p {text-align:justify; margin:0px 63px 10px 0;}


/* Variables */

/*.page_team #right, .page_gifts #right, .page_projects #right { background-color:rgb(162,147,70); padding:20px; width:400px; text-align:right; }*/
/*.page_team #picture_select, .page_gifts #picture_select, .page_projects #picture_select { position:relative; margin:20px 0 0 0; }
.page_team #picture_select li, .page_gifts #picture_select li, .page_projects #picture_select li { display:inline; margin-right:12px; }*/
/*.page_team #main_picture, .page_gifts #main_picture, .page_projects #main_picture { margin-left:20px; }*/
/*.page_team .right_cell, .page_gifts .right_cell, .page_projects .right_cell { width:460px; }*/

.info_cell { vertical-align:bottom; }
.info { color:white; width:190px; text-align:justify; }
.info_heading { margin-bottom:10px; }
.info h3 { text-align:left; text-size:15px; font-weight:normal; line-height:19px; }
.style1 { font-weight: bold }
.gold style3 { color: #C8C6A2 }

/* Brochure */

#brochure .form_table td { background-color:#EBE7B1; padding:5px; vertical-align:middle; text-align:left; }

/* 25 Beautiful Kitchens page */

#25bk #text ul { list-style:none; margin:0 0 20px 0; padding:0; }
#25bk h2 { margin-bottom:10px; }

/* Sitemap */

ul#sitemap { list-style-type:none; margin-left:0; padding:0; }
ul#sitemap li { margin-bottom:4px; }
ul#sitemap li ul { list-style-type:none; margin:5px 0 0 15px; padding:0; }

/* Testimonials */

.testimonial { padding-bottom:20px; /*background-color:#EBE7B1; border-top:5px solid rgb(162,147,70); margin-top:20px; */border-bottom:1px solid rgb(176,42,48); margin-top:20px;}
.testimonial p { margin-top:0; }
.testimonial h4 { margin-bottom:0; }
