body, p, ul, ol, h1, h2, h3, a, div, table {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}
body {
	height: 100%;
	background-color: #bcc7de;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	color: #003366;
	font-size: 19px;
	margin-bottom: 20px;
}

h2 {
	color: #7088B8;
	font-size: 16px;
}

h3 {
	color: #003366;
	font-size: 16px;
}

ul {
	margin: 0 0 10px 18px;
}

p {
	margin-bottom: 10px;
}

#container {
	width: 700px;

	background-color: white;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url(../images/body-shadow_left.gif);
	
}

#inner {	
	width: 100%;

	padding-left: 30px;
	background-position: top right;
	background-repeat: repeat-y;
	background-image: url(../images/body-shadow_right.gif);

}

#inner td {
	vertical-align: top;
}

.content_left {
	height: 100%;
	padding-right: 20px;
	padding-top: 40px;
	width: 417px;
	line-height: 160%;
}

.content_right {
	width: 210px;
	padding-top: 40px;
}
.content_full {
	width: 650px;
	padding-top: 40px;
}


.quote {
	color: #003366;
	padding: 30px 0px 30px 0px;
	border-color: #003366;
	border-width: 5px 0px 5px 0px;
	border-style: solid;
	font-size: 16px;
	font-weight: bold;
}

#footer {
	color: #666666;
	font-size: 9px;
	width: 500px;
}

#nav { margin: 0; clear: both; list-style: none; background-color: #BDC8DE; }
#nav ul { margin: 0;  }
#nav li { float: left; }
#nav a { display: block; width: 100px; height: 30px; background-position: top left; background-repeat: no-repeat; font-size: 0px; line-height: 0; overflow: hidden; text-indent: -500em; white-space: nowrap; }
#nav a.home { background-image: url(../images/home.gif); width: 57px; }
#nav a.about { background-image: url(../images/about.gif); width: 167px;}
#nav a.services { background-image: url(../images/our-services.gif); width: 113px; }
#nav a.living { background-image: url(../images/living.gif); width: 148px; }
#nav a.shop { background-image: url(../images/shopping.gif); width: 88px; }
#nav a.new { background-image: url(../images/press.gif); width: 76px; }
#nav li ul { position: absolute; left: -999em; list-style: none; border-bottom: 1px solid #050067; }
#nav li li { float: none; }
#nav li:hover ul, #nav li.sfhover ul { left: auto;  }
#nav li li { margin-bottom: 0; display: inline; }
#nav li li a { width: 210px; height: 16px; padding: 3px 0 3px 6px; display: block; background-color: #BDC8DE; color:#000066; border-bottom: 1px solid #F6FFFF; text-indent: 0; font-size: 11px; text-decoration: none; line-height: normal; font-weight:600; }

#nav li li a:hover { background-color: #050067; color:#FFFFFF; font-weight:600; }


#dropdown {
	float: right;
	
}

a:link { 
	color: #050067;
	}
a:visited { 
	color: #050067;
	}
a:hover { 
	color: #BDC8DE;
	}
a:active { 
	color: #050067;
	}