/* Start of CMSMS style sheet 'Layout: Noah' */
* {
                margin:0;
}

html,
body {
	height:100%;
	margin:0;
}

body {
	font: normal 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding:0;
                z-index:0;
}

/* ------------ Standard  HTML elements and their default settings ------------ */

.title {
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 30px;
}

.title-2 {
	color:#FF0000;
	font-size:28px;
	font-weight:bold;
	margin:0;
	padding:25px 0 0 100px;
	float:left;
	clear:both;
}

hr {
	margin:0;
        color:#0063a2;
	width:90%;
}

ul, ol {
	margin:0 0 15px 0;
}

b, strong{
	font-weight: bold;
}

i, em{
	font-style: italic;
}

p {
	margin:15px 0 15px 0;
}

h1 {
	font-weight: bold;
	font-size:16px;
        color:#0063a2;
}

h2 {
	font-weight: bold;
	font-size:14px;
                color:#FF0000;
}

/*default link styles*/
a {
	color: #679EBC;
	text-decoration: underline;
	text-align: left;
}

a:hover {
	color: #3A6B85;
	text-decoration:none;
}

a:active {
	color: #3A6B85;
}

a:visited {
	color: #679EBC;
}

input, textarea, select, option {
	font-size: 0.95em;
}

option {
        margin:0 0 5px 0;
}

a.form {
	background:url(uploads/noahs/pdf_icon.jpg) no-repeat;
	margin: 10px 0 30px 0;
	padding: 10px 0 10px 35px;
}

p.formLinks {
	margin:0;
	padding: 10px 0 10px 30px;
}

p.formLinks2 {
	margin:0;
	padding: 10px 0 10px 5px;
}

.col70 input {
	margin:5px 10px 5px 10px;
}

/* ------------ Wrapper ------------ */

.index_pagewrapper,
.pagewrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -37px;
}

.index_pagewrapper {
	background: #000 url(uploads/noahs/bg_full.jpg) repeat-x scroll left top;
}

.pagewrapper {
	background: #000 url(uploads/noahs/bg_sm.jpg) repeat-x scroll left top;
}

/*.main-bg {
	width:1000px;
	background: url(uploads/noahs/bg_content.jpg) repeat-y;
	margin:0 auto 0 auto;
}*/

.base {
	background: url(uploads/noahs/base.jpg) no-repeat;
	width:1000px;
	height:23px;
	margin:0 auto 0 auto;
	padding: 0;
}

/* ------------ Header ------------ */
#header {
	height: 116px;
	width: 100%;
	background: url(uploads/noahs/bg_banner.jpg) repeat-x;
}

#banner {
	margin:0 auto 0 auto;
	width:1000px;
}


#logo a {
	height: 101px;
	width: 268px;
	text-indent: -9999em;  /*  hides accessibility text */
	margin: 0 30px 0 0;
	padding: 0;
	background: url(uploads/noahs/logo.jpg) no-repeat left top;
	float:left;

}

#logo a:hover {
	background: url(uploads/noahs/logo.jpg) no-repeat 0 -101px;
}


/* ------------ Header - Search ------------ */
div#search {
	width: 190px;
	height: 28px;
	margin: 19px 0 0 20px;
	float:right;
}

div#search label {
	text-indent: -9999em;   /* hides accessibility text */
	height: 0;
	width: 0;
	display: none;
}

div#search input.search-input {
/* specific size for image, your image may need these adjusted */
	width: 143px;
	height: 17px;
/* removes default borders, allows use of image */
	border-style: none;
/* text color */
	color: #999;
/* padding of text */
	padding: 7px 0px 4px 10px;
	float: left;
/* set all font properties at once, weight, size, family */
	font: bold 0.9em Arial, Helvetica, sans-serif;
/* left input image, set your own here */
	background: url(uploads/noahs/search.jpg) no-repeat left top;
}

div#search input.search-button {
/* specific size for image, your image may need these adjusted */
	width: 37px;
	height: 28px;
/* removes default borders, allows use of image */
	border-style: none;
/* hides text, image has text */
	text-indent: -9999em;
	float: left;
	margin: 0;
/* provides positive hover effect */
	cursor: pointer;
/* removes default size/height */
	font-size: 0px;
	line-height: 0px;
/* submit button image, set your own here */
	background: transparent url(uploads/noahs/search.jpg) no-repeat right top;
}

#made-usa {
	width:89px;
	height:34px;
	margin:41px auto 0 auto;
	background: url(uploads/noahs/madeUSA.jpg) no-repeat;
}

#product_reg a {
	height: 59px;
	width: 471px;
	text-indent: -9999em;  /*  hides accessibility text */
	margin: 0 0 0 195px;
	padding: 0;
	background: url(uploads/noahs/btn_product_reg.jpg) no-repeat left top;
	float:left;

}

#product_reg a:hover {
	background: url(uploads/noahs/btn_product_reg.jpg) no-repeat 0 -59px;
}

#consumer_prod a {
	height: 59px;
	width: 461px;
	text-indent: -9999em;  /*  hides accessibility text */
	margin: 0 0 0 200px;
	padding: 0;
	background: url(uploads/noahs/btn_consumer_prod.jpg) no-repeat left top;
	float:left;
}

#consumer_prod a:hover {
	background: url(uploads/noahs/btn_consumer_prod.jpg) no-repeat 0 -59px;
}

.button-padding {
       height:59px;
       margin:20px 0 0 0;
}


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

.large_content {
	width:1000px;
	height:410px;
	padding:0;
        margin:0 auto 0 auto;
	background:url(flash/flash_bg.jpg) 0 0 no-repeat;
}

.large_content_2 {
	width:1000px;
	height:380px;
	padding:0;
	margin:0 auto 0 auto;
}

.flash-container {
	width:1000px;
	height:410px;
	padding:0;
	margin:-97px 0 0 0;
        float:left;
}

.small_content {
	width:1000px;
	height:110px;
	padding:0;
	margin:0 auto 0 auto;
                background: url(uploads/noahs/bg_category.jpg);
}

.category-container {
	width:1000px;
	height:380px;
	padding:32px 0 0 0;
	margin:0;
	background: url(uploads/noahs/bg_large.jpg);
}

.category-banner {
	margin:9px 20px 0 120px;
	float:left;
	width:398px;
}

.category-banner2 {
	margin:25px 20px 0 120px;
	float:left;
	width:398px;
}

.category-text,
.category-text2 {
	float:left;
	color:#fff;
	width:300px;
	font-size:14px;
	line-height:1.3em;
}

.category-text {
	margin:60px 0 0 0;
}

.category-text {
	margin:20px 0 0 0;
}

.contact-banner {
	margin:12px 20px 0 90px;
	float:left;
	width:827px;
                height:224px;
}

.contact-text {
	margin:20px 0 0 0;
	padding:0 130px 0 130px;
	height:80px;
	color:#fff;
	text-align:center;
}

.email-card a {
	height: 224px;
	width: 266px;
	text-indent: -9999em;  /*  hides accessibility text */
	margin:0;
	padding: 0;
	background: url(uploads/noahs/email_card.jpg) no-repeat left top;
	float:left;
}

.email-card a:hover {
	background: url(uploads/noahs/email_card.jpg) no-repeat 0 -224px;
}

.contact-banner  img {
	float:left;
}

.white_behind {
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
	width:1000px;
	position:relative;
	background: url(uploads/noahs/bg_content.jpg) repeat-y;
}

.white_content {
	width:880px;
	padding:10px 18px 10px 30px;
	margin:0 auto 0 auto;
	overflow:auto;
}

.column_1 {
	float:left;
	width:560px;
	padding:0 20px 0 0;
	margin:0;
}

.column_2 {
	float:left;
	width:300px;
	padding:0;
	margin:0;
}

.column_1a {
	float:left;
	width:315px;
	padding:0 20px 0 0;
	margin:0;
}

.column_2a {
	float:left;
	width:545px;
	padding:0;
	margin:0;
}

.category_column_1 {
	float:left;
	width:220px;
	padding:0 10px 0 70px;
	margin:20px 0 20px 0;
}

.category_column_2 {
	float:left;
	width:240px;
	padding:0 20px 0 40px;
	margin:20px 0 20px 0;
}

.category_column_3 {
	float:left;
	width:240px;
	padding:0;
	margin:20px 40px 20px 0;
}

.retail_column_1 {
	float:left;
	width:250px;
	padding:0 10px 0 20px;
	margin:20px 0 20px 0;
        
}

.retail_column_2 {
	float:left;
	width:240px;
	padding:0 20px 0 40px;
	margin:20px 0 20px 0;
}

.retail_column_3 {
	float:left;
	width:260px;
	padding:0;
	margin:20px 40px 20px 0;
}

.white_container {
	width:939px;
	padding:0;
	margin:0 auto 0 auto;
	background: url(uploads/noahs/bg_white.jpg)  repeat-y;
}

.white_top {
	width:939px;
	height:16px;
	padding:0;
	margin:0;
	background: url(uploads/noahs/top_white.jpg);
}

.white_bottom {
	width:939px;
	height:16px;
	padding:0;
	margin:0;
	background: url(uploads/noahs/bottom_white.jpg);
}

/* ------------ MENU ----------------------- */
/* ------------ Top Nav -------------------- */

.topNav {
	z-index:1;
	position:relative;
	margin:0;
	padding:0;
}

.mattress_btn a,
.furniture_btn a,
.kids_btn a,
.other_btn a {
	width:111px;
	height:129px;
	float:left;
	margin:19px 0 0 0;
	padding:0 0 0 6px;
}

.mattress_btn a {
	background: url(uploads/noahs/btn_mattresses.jpg) no-repeat 0 0;
}

.mattress_btn a:hover {
	background: url(uploads/noahs/btn_mattresses.jpg) no-repeat 0 -129px;
}

.furniture_btn a {
	background: url(uploads/noahs/btn_furniture.jpg) no-repeat 0 0;
}

.furniture_btn a:hover {
	background: url(uploads/noahs/btn_furniture.jpg) no-repeat 0 -129px;
}

.kids_btn a {
	background: url(uploads/noahs/btn_kids.jpg) no-repeat 0 0;
}

.kids_btn a:hover {
	background: url(uploads/noahs/btn_kids.jpg) no-repeat 0 -129px;
}

.other_btn a {
	background: url(uploads/noahs/btn_other.jpg) no-repeat 0 0;
}

.other_btn a:hover {
	background: url(uploads/noahs/btn_other.jpg) no-repeat 0 -129px;
}

/* ------------ Bottom Nav -------------- */

.bottomNav {
	margin:0 auto 0 auto;
	padding:0;
                width:1000px;
                position:relative;
	height:59px;
	background: url(uploads/noahs/bg_content.jpg) repeat-y;
}

.btn-pos {
	padding:0 0 0 30px;
}

.contact_btn a,
.about_btn a,
.find_btn a,
.become_btn a,
.retailer_btn a {
	height:59px;
	float:left;
	margin:0;
	padding:0 0 0 6px;
}

.contact_btn a {
	width:211px;
	background: url(uploads/noahs/btn_contact.jpg) no-repeat 0 0;
}

.contact_btn a:hover {
	background: url(uploads/noahs/btn_contact.jpg) no-repeat 0 -59px;
}

.about_btn a {
	width:141px;
	background: url(uploads/noahs/btn_about.jpg) no-repeat 0 0;
}

.about_btn a:hover {
	background: url(uploads/noahs/btn_about.jpg) no-repeat 0 -59px;
}

.find_btn a {
	width:171px;
	background: url(uploads/noahs/btn_find.jpg) no-repeat 0 0;
}

.find_btn a:hover {
	background: url(uploads/noahs/btn_find.jpg) no-repeat 0 -59px;
}

.become_btn a {
	width:211px;
	background: url(uploads/noahs/btn_become.jpg) no-repeat 0 0;
}

.become_btn a:hover {
	background: url(uploads/noahs/btn_become.jpg) no-repeat 0 -59px;
}

.retailer_btn a {
	width:181px;
	background: url(uploads/noahs/btn_retailer.jpg) no-repeat 0 0;
}

.retailer_btn a:hover {
	background: url(uploads/noahs/btn_retailer.jpg) no-repeat 0 -59px;
}


/* ------------ Categories ------------ */


.furniture_cat1_btn a,
.furniture_cat2_btn a,
.furniture_cat3_btn a {
	height:325px;
	float:left;
	padding:0;
}

.furniture_cat1_btn a {
	width:285px;
	background: url(uploads/noahs/btn_furniture_cat_1.jpg) no-repeat 0 0;
	margin:9px 0 0 50px;
}

.furniture_cat1_btn a:hover {
	background: url(uploads/noahs/btn_furniture_cat_1.jpg) no-repeat 0 -325px;
}

.furniture_cat2_btn a {
	width:404px;
	background: url(uploads/noahs/btn_furniture_cat_2.jpg) no-repeat 0 0;
	margin:9px 0 0 0;
}

.furniture_cat2_btn a:hover {
	background: url(uploads/noahs/btn_furniture_cat_2.jpg) no-repeat 0 -325px;
}

.furniture_cat3_btn a {
	width:211px;
	background: url(uploads/noahs/btn_furniture_cat_3.jpg) no-repeat 0 0;
	margin:9px 0 0 0;
}

.furniture_cat3_btn a:hover {
	background: url(uploads/noahs/btn_furniture_cat_3.jpg) no-repeat 0 -325px;
}


.mattress_cat1_btn a,
.mattress_cat2_btn a,
.mattress_cat3_btn a {
	height:325px;
	float:left;
	padding:0;

}

.mattress_cat1_btn a {
	margin:9px 0px 15px 50px;
	width:325px;
	background: url(uploads/noahs/btn_mattress_cat_1.jpg) no-repeat 0 0;
}

.mattress_cat1_btn a:hover {
	background: url(uploads/noahs/btn_mattress_cat_1.jpg) no-repeat 0 -325px;
}

.mattress_cat2_btn a {
	margin:9px 0px 15px 0px;
	width:266px;
	background: url(uploads/noahs/btn_mattress_cat_2.jpg) no-repeat 0 0;
}

.mattress_cat2_btn a:hover {
	background: url(uploads/noahs/btn_mattress_cat_2.jpg) no-repeat 0 -325px;
}

.mattress_cat3_btn a {
	margin:9px 0px 15px 0px;
	width:309px;
	background: url(uploads/noahs/btn_mattress_cat_3.jpg) no-repeat 0 0;
}

.mattress_cat3_btn a:hover {
	background: url(uploads/noahs/btn_mattress_cat_3.jpg) no-repeat 0 -325px;
}


/* ------------ News Module ------------ */
#news {
	padding: 10px;
}

.NewsSummary {
}

.NewsSummaryPostdate,
.NewsSummaryCategory,
.NewsSummaryAuthor {
	font-style: italic;
	font-size: 0.8em;
}

.NewsSummaryLink {
	margin: 2px 0;
}

.NewsSummaryContent {
	margin: 10px 0;
}

.NewsSummaryMorelink {
	margin: 5px 0 15px;
}

/* ------------ End News Module ------------ */

/* ---------------- Categories ----------------- */


.category_item_thumb {
	float:left;
	margin:0 13px 15px 0;
	text-align:center;
}

.catalog_item_column form {
	margin:20px 0 0 0;
}

.item_attribute_name {
	font-weight:bold;
	font-size:12px;
	margin:5px 0 0 0;
}

.catnav {
	margin:0 0 5px 0;
}

/* --------------- Sign Up ------------- */

.sign-up_captcha {
	margin:10px 0 0 115px;
}

/* --------------- Product Registration ------------- */

.productform label {
	margin:0 0 0 5px;
        vertical-align:top;
}

.productform input,
.productform textarea,
.productform select {
	margin:0 0 10px 20px;
}

/* ------------ Footer ------------ */

.footer-wrapper {
	width: 100%;
	background: url(uploads/noahs/bg_footer.jpg) repeat-x;
}

.footer-wrapper,
.push {
	height: 37px;
}

.footer {
	padding: 15px 0 0 0;
	color: #FFF;
	font-size: 0.8em;
	height: 20px;
	width:1000px;
	margin:0 auto 0 auto;
        text-align:center;
}


/* ------------ Footer Links ------------ */
.footer a {
	color: #ffffff;
	text-decoration: none;
}

.footer a:hover {
	color: #c9f5ff;
	text-decoration: underline;
}
/* End of 'Layout: Noah' */

