
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* -- Redefine Standard Tags
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body, table, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A6A99F; margin: 0; padding: 0; border-collapse: collapse; text-align: left; vertical-align: top; }
body { font-size: 0.7em;}
body { background-color: #82867F; height: 100%; padding: 20px; }
p { margin: 13px 0px; }
a img { border: none; }
a:link, a:visited { color: #94BDB5; text-decoration: underline; }
a:hover { text-decoration: underline; color: #ACDEDA; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Main Menu
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body#Home div#MainMenu td.Home,
body#Furniture div#MainMenu td.Furniture,
body#Lighting div#MainMenu td.Lighting,
body#About div#MainMenu td.About,
body#ComingSoon div#MainMenu td.ComingSoon,
body#Contact div#MainMenu td.Contact
{ padding-bottom: 2px; border-bottom: 2px solid #008888; }

body#Home div#MainMenu td.Home a:link, body#Home div#MainMenu td.Home a:visited,
body#Furniture div#MainMenu td.Furniture a:link, body#Furniture div#MainMenu td.Furniture a:visited,
body#Lighting div#MainMenu td.Lighting a:link, body#Lighting div#MainMenu td.Lighting a:visited,
body#About div#MainMenu td.About a:link, body#About div#MainMenu  td.About a:visited,
body#ComingSoon div#MainMenu td.ComingSoon a:link, body#ComingSoon div#MainMenu td.ComingSoon a:visited,
body#Contact div#MainMenu td.Contact a:link, body#Contact div#MainMenu td.Contact a:visited
{ padding: 15px 20px 10px; background-color: #002222; }	

div#MainMenu { background-image: url(../images/layout/_black.gif); background-position: left top; background-repeat: repeat-x; background-attachment: scroll; }
div#MainMenu td a { display: block; padding: 10px 20px; margin: 0; border-right: 1px solid #4D5A45; font-weight: bold; background-color: #000000; }
div#MainMenu td a:link, div#MainMenu td a:visited {  background-color: #000000; color: #73755B; text-decoration: none;  }
div#MainMenu td a:hover { background-color: #002222; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Layout
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div#Shell { width: 760px; margin: 0 auto; border: 1px solid #54583E; padding: 3px; }
div#Background { background-color: #4D5A45; }
div#Header { display: block; text-align: right; padding: 70px 20px 10px; background-color: #2E3629;
 background-image: url(../images/layout/chair_silouette.gif); background-position: 20px -100px; background-repeat: no-repeat; background-attachment: scroll; }
	
div#Footer { display: block; background-color: #2E3629; height: 70px; border-top: 3px solid #000000; text-align: right; padding: 10px 20px 10px; }
div#Footer p { margin: 0; }
div#CopyrightHolder { width: 760px; margin: 5px auto; color: #666666; font-size: 10px; }
div#CopyrightHolder a:link, div#CopyrightHolder a:visited { color: #666666; text-decoration: none; }
div#CopyrightHolder a:hover { text-decoration: underline; }
div#CopyrightHolder div#Copyright { width: 230px; }
div#CopyrightHolder div#Credits { float: right; text-align: right; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- Specific Sections
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#Home div#Content { background: #2E3629 url(../images/layout/nelson_silouette.gif) left center no-repeat scroll; padding-left: 400px; }
#Home div#Content p { margin: 0; }
#Home div#Content p.Logo { padding: 130px 0px 0px 0px; }
#Home div#Content p.Enter { padding: 10px 0px 0px 0px; }
#Home div#Content p.Strapline { padding: 100px 0px 5px; }
#Home div#Content p.Website { padding: 0px 0px 50px 0px; }

div#Content { display: block; padding: 20px 20px 30px; margin: 0px; }
div#Content h1 { font-size: 1.7em; font-weight: normal; background-color: #3E4837; padding: 5px 12px; margin: 10px 0px 0px; }
div#Content h1 em { font-size: 0.7em; color: #72796B; }
div#Content h1 i { color: #72796B; }
div#Content h2 { font-size: 1.3em; padding: 10px 0px; }
div#Content h2 a { text-decoration: none; }

#About div#Content table { width: 100%; }
#About div#Content table td { width: 50%; }
#About div#Content table td#Sales { padding-left: 30px; padding-right: 10px; }
#About div#Content table h2 { padding: 0px 10px; margin: 13px 0px; }
#About div#Content table p { padding: 0px 10px; }
#About div#Content table li { padding-bottom: 8px; }

#Content table#Thumbnails { width: 100%; margin-top: 10px; } 
#Content table#Thumbnails td#LeftColumn { width: 48%; border-right: 1px solid #3E4837; padding-right: 20px; }
#Content table#Thumbnails td#RightColumn { padding-left: 10px; }
#Content table#Thumbnails div.ImageHolder { height: 180px; }
#Content table#Thumbnails div.ImageHolder h2 { margin: 0; padding: 0px; }
#Content table#Thumbnails div.ImageHolder p { padding: 0px; }
#Content table#Thumbnails div.ImageHolder img { margin: 0px 10px 0px 2px; border: 1px solid #3E4837; }

#Content table#Details { width: 100%; }
#Content table#Details td#Description { width: 250px; padding-left: 10px; }
#Content table#Details td#Thumbnails { padding-left: 20px; }
#Content table#Details td#LargeImage { padding-left: 20px; }
#Content table#Details img { margin: 0px 7px 9px 0px; border: 1px solid #3E4837; }
#Content table#Details .ContactLink { padding-top: 15px; }

#Contact div#Content p { padding: 0px 10px; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/





