/* generic styling */

body {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	background: #d4d7e6; 
	border-bottom-width: 0px; 
	padding-bottom: 6px; 
	margin: 0px; 
	color: #000; 
	padding-top: 0px; 
	text-align: center; 
	border-right-width: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	}
p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px; 
	}
h1 {padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	padding-bottom: 0px; 
	margin: 10px 0px 5px; 
	padding-top: 0px; 
	color: #03548c
	}
h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	padding-bottom: 0px; 
	margin: 10px 0px 5px; 
	padding-top: 0px; 
	color: #03548c	
}
h3 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	padding-bottom: 0px; 
	margin: 10px 0px 5px; 
	padding-top: 0px; 
	color: #03548c
}
a:link {
	font-weight: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #990000; 
	text-decoration: underline
}
a:visited {
	font-weight: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #990000;
	text-decoration: underline
}
a:hover {
	font-weight: normal; 
	background: none transparent scroll repeat 0% 0%;
	color: #ff0000; 	
	text-decoration: none
}
a:active {
	font-weight: normal; 
	background: none transparent scroll repeat 0% 0%; 
	color: #ff0000; 	
	text-decoration: underline
}

/* images and captions */

img.floatleft { 
    float: left; 
    margin: 10px 10px 10px 0px;  
	border: 2px solid #edb81a
}
img.floatright { 
    float: right; 
    margin: 10px 10px 10px 10px; 
	border: 2px solid #edb81a
}
img.nofloat { 
    margin: 10px 10px 10px 10px; 
	border: 2px solid #edb81a
}
img.sidebar { 
    margin: 0px 10px 10px 0px; 
	border: 1px solid #ffffff
}
img.noborder { 
    margin: 0px; 
	border: 0px 
}
img.iconwrap { 
    margin: 0px; 
    margin-right: 10px;
	border: 0px;
	float: left;
}
img.iconwrapright { 
    margin-top: 0px; 
    margin-left: 10px;
    margin-bottom: 3px;
    margin-right: 3px;
	border: 0px;
	float: right;
}
img.donate1 { 
    margin: 0px; 
	margin-top: -2px;
	margin-bottom: -2px;
	border: solid #ffffff;
	border: 0px;
	border-top: 5px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	padding: 0px;
	background: #ffffff;
}
.captionalt {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	padding-bottom: 0px; 
	margin: 10px 0px 5px; 
	padding-top: 0px; 
	color: #03548c
}
.caption {
	padding: 0px; 
	margin-top: -10px;
	margin-bottom: 10px;
	font-weight: normal; 
	color: #03548c
}

/* our supporters logo layout */

.thumbnailsmall {
	float: left;
	width: 200px;
	display: block;
    margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px; 
	border: 2px solid #edb81a;
	height: 100px;
}

/* wrapper */

body div#wrapper {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(http://www.noahenterprise.org/images/wraplanding_wide.gif) #fff repeat-y left top; 
	padding-bottom: 0px; 
	margin: 0px auto; 
	width: 743px; 
	color: #000; 
	padding-top: 0px; 
	text-align: left
}

/* header */

#header h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(http://www.noahenterprise.org/images/head_top.jpg) no-repeat left top; 
	float: left; padding-bottom: 0px; 
	margin: 0px; 
	width:743px; 
	text-indent: -9999px; 
	padding-top: 0px; 
	height: 127px;
}
#header h1 a {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	background: url(http://www.noahenterprise.org/images/head_top.jpg) no-repeat left top; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 100%; 
	padding-top: 0px; 
	height: 100%; 
	text-decoration: none
}
body div#header {
	padding-right: 0px; 
	padding-left: 0px; 
	background: #eedb7d; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	width: 740px; 
	color: #000000; 
	padding-top: 0px; 
	height: 127px; 
	text-align: left
}
body div.headerbreak {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	background: #ffffff; 
	margin: 0px 0px 0px 0px; 
	width: auto; 
	color: #000000; 
	height: 15px; 
	text-align: left
}
body div.headerbreak_50 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 20px;
	background: #ffffff; 
	margin: 0px 0px 0px 0px; 
	width: auto; 
	color: #000000; 
	height: 15px; 
	text-align: left
}

/* footer */

body div#footer {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 9px; 
	padding-top: 9px;
	background: #eedb7d; 
	margin: 0px 0px 0px 0px; 
	width: auto; 
	color: #000000; 
	height: auto; 
	text-align: left;
}
div#footer ul {
	padding-right: 0px; 
	display: inline; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 10px; 
	text-align: left;
}
div#footer ul li {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	margin: 0px 0px 0px 0px; 
	border-left: #000000 1px solid; 
	padding-top: 3px; 	
	list-style-type: none
}
div#footer ul li a:link {
	color: #000000;
}
div#footer ul li a:visited {
	color: #000000;
}
div#footer ul li a:hover {
	color: #000000;
	text-decoration: underline
}
div#footer ul li a:active {
	color: #000000;
	text-decoration: underline
}
div#footer ul li.first {
	display: inline; 
	margin-left: 0px; 
	border-left-style: none; 
	list-style-type: none
}
.footeraddress {
	padding-bottom: 0px; 
	color: #000000; 
	text-indent: 10px; 
	padding-top: 9px;
}
body div#footerbreak {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	background: #ffffff; 
	margin: 0px 0px 0px 0px; 
	width: 740px; 
	color: #000000; 
	height: 15px;
	display: block; 
	clear: left
}

/* pagelayout */

body div#maintext {
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin-left: 10px; 
	width: 485px;
	padding-top: 0px; 
	text-align: left
}
body div#maintext_nosidebar {
	clear: left; 
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin-left: 10px; 
	width: 720px; 
	padding-top: 0px; 
	text-align: left
}
body div#sidebar {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px;
	margin-left: 510px;
	margin-right: 10px;
	width: 200px; 
	text-align: left;
	background: #eedb7d;
}

/* list formatting */

div#maintext ul {
	padding-top: 0px; 
	text-align: left;
	list-style: disc;
 	list-style-position: outside;
}
div#maintext ol {
	padding-top: 0px; 
	text-align: left;
	list-style: lower-roman inside;
 	list-style-position: outside;
}
div#maintext_nosidebar ul {
	padding-top: 0px; 
	text-align: left;
	list-style: disc;
 	list-style-position: outside;
}
div#maintext_nosidebar ol {
	padding-top: 0px; 
	text-align: left;
	list-style: lower-roman inside;
 	list-style-position: outside;
}
div#sidebar ol li {
	margin-bottom: 7px;
}

div#sidebar ul {
	padding-bottom: 10px; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1em;
}
div#sidebar ul li {
	margin: 0px 0px 0px 0px;
	padding-bottom: 7px;
	list-style-type: none
}

/* top navigation */

body div#top {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	background: #d4d7e6; 
	margin: 0px 0px 0px 0px; 
	width: auto; 
	color: #000000; 
	height: auto; 
	text-align: right;
	height:1.4em; 
}
div#top ul {
	padding-right: 0px; 
	display: inline; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	background: #ffffff; 
	margin: 0px 0px 0px 0px; 
	padding-top: 10px; 
	text-align: left;
}
div#top ul li {
	padding-right: 5px; 
	display: inline; 
	padding-left: 5px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	border-left: #d4d7e6 3px solid; 
	padding-top: 0px; 	
	list-style-type: none
}
div#top ul li.first {
	border-left: 0px; 
}
div#top ul li a:link {
	color: #000000;
}
div#top ul li a:visited {
	color: #000000;
}
div#top ul li a:hover {
	color: #000000;
	text-decoration: underline
}
div#top ul li a:active {
	color: #000000;
	text-decoration: underline
}


/* New Furniture Menu Page */

div#menupage_furniture {
	margin-left: 5px;
}
div#menupage_furniture ul {
	padding: 0px; 
	margin: 0px;
	border: 0px;
	list-style: none;
}
div#menupage_furniture ul li {
	float: left;
	width: 220px;
	height: 150px;
	border:1px solid #cccccc;
	list-style-type: none;
	cursor: default;
}
/* ie hack */
div#menupage_furniture ul li{
	w\idth: 200px;
}
div#menupage_furniture li a {
	font-weight: normal; 
	text-decoration: none;
	color: #000000;
	display: block;
	width:100%;
	height: 100%;
}

.menu_dining {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_dining.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_sofas {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_sofas.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_pinebeds {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_pinebeds.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_leatherbeds {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_leatherbeds.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_metalbeds {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_metalbeds.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_mattresses {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_mattresses.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_bedroom {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_bedroom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_occasional {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_occasional.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_desks {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_desks.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_mirrors {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_mirrors.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menu_tvhifi {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	background-image: url(http://www.noahenterprise.org/images/menu_tvhifi.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Menu page arrow links */

div#menupage img {
    margin: 10px; 
	margin-right: 20px;
	border: 0px;
	padding: 0px;
    float: left; 
	background: #eedb7d;
}
div#menupage img:hover {
	background: #e6b81a;
}

/* History page table for timeline */

table.timeline { 
	width: 465px;
	background-color: #ffffff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px; 
}

td.timelinedate { 
	width: 10%;
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
	color: #03548c;
}
td.timelineinfo { 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

/* Staff list */

table.stafflist { 
	width: 465px;
	background-color: #ffffff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px; 
}

td.staffname {
	width: 170px; 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}
td.staffinfo {
	width: auto;
	border: 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	color: #990000;
}
td.staffpost { 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}

/* Price list */

table.pricelist { 
	width: 465px;
	background-color: #ffffff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px; 
}

td.item {
	width: 190px; 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}
td.itemheader {	
	width: 190px; 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
	color: #03548c;
}
td.price { 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
}
td.priceheader { 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: top;
	color: #03548c;
}

/* Search */

body div#search {
	float: right;
	padding: 5px;
	padding-top: 3px;
	border: 0px;
	width: auto;
}

/* News Page */

.newsphotobar {
	text-align: center;
	background-color: #ffffff;
}
.newsbreak {
	text-align: center;
	border-bottom: 1px dashed #e6b81a;
}
.newsphoto {
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 0px;
	border: 1px solid #ffffff;
}
.showhide {
	text-align: right;
}

/* Flash Player */

a.player {
	margin: 12px;
	display: block;
	border: 0px;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	cursor:pointer;
}

a.player img {
	border: 0px;
	text-decoration: none;
}

/* Photo scroll */

#photo_strip {width:630px; margin:0 auto 20px auto;}
#container {margin:0; padding:0; height:230px; overflow:auto; color:#222; background:#fff;}
#container ul {margin:0; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#container ul li {display:table-cell; padding:0 15px; background:#fff; border-bottom:0px; vertical-align:top;}
#container ul li img {border:0px; margin: 30px 0 10px 0;}
#photo_strip h1 {text-align:center; padding:0; margin:0; width:630px; height:38px; line-height:35px; color:#555; font-weight:normal; font-size:20px; border-bottom:1px solid #888;}
#container p {margin:0; padding:5px 0; font-size:11px;}

/* Breadcrumb navigation */

a:link.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb {
	color: #000000; 
	text-decoration: underline;
}
a:hover.breadcrumb {
	color: #000000; 
	text-decoration: none;
}
div#breadcrumbnav {
	padding-left: 10px;
}

/* Chart Table */

table.chart { 
	width: 465px;
	background-color: #ffffff;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px; 
}
td.chartcolour {
	width: 30px; 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: middle;
}
td.chartpicture {
	width: 190px; 
	border: 0px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: middle;
}
td.chartlegend {
	width: 235px; 
	border: 0px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: middle;
}
td.chartamount {
	width: auto; 
	border: 0px;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px; 
	vertical-align: middle;
}
/* Text indent */
.indent50 {
	margin-left: 50px;
}

/* Temporary */

.development {
	background-color: #ffff00
}


