* {margin:0;padding:0;outline:none;}

img, fieldset {border:none;}
body {min-width:1050px;margin:0;padding:0;background:#0079A4;font-size:100%;font-family:Verdana,Arial,sans-serif;color:#3d3d3d;text-align:center;}
a {position:relative;color:#026D99;text-decoration:none;}
	a:hover {text-decoration:underline;}
	a.back {display:inline-block;width:87px;height:27px;margin:0;background:url(../images/layout2/buttons.gif) no-repeat;text-indent:-9000px;}
		fieldset a.back {float:left;margin-top:3px;}
	a.checkout, a.add-address, a.edit, a.delete, a.view {float:right;display:inline-block;width:122px;height:27px;margin:0 0 0 8px;background:url(../images/layout2/buttons.gif) 0 -27px no-repeat;text-indent:-9000px;}
		a.add-address {float:none;width:150px;background-position:0 -54px;}
		a.edit {width:80px;margin-top:-25px;background-position:0 -81px;}
		a.delete {width:97px;margin-top:-25px;background-position:0 -108px;}
			a.delete.alt {float:none;}
		a.view {width:86px;height:27px;background-position:0 -135px;}
p, ol, ul, dd, th, td {margin:10px 0;font-size:0.7em;line-height:1.4em;}
	ol, ul {padding-left:30px;}
		ol li, ul li {margin:0;padding:0;}
		ol ol, ol ul, ul ul, ul ol, dd ol, dd ul, ul h2, ul p {font-size:1.0em;}
	p.testimonial {margin-top:25px;}
	ul.nobullet {list-style-type:none;}

h1 {width:800px;height:38px;margin:0;padding:7px 0 0 15px;background:none;font-family:Georgia,Arial,sans-serif;}
	h1 a {position:relative;display:block;width:100%;height:100%;}
	h1#current-promotions {width:946px;height:45px;padding:0;}
		h1#current-promotions a span {margin:7px 0 0 15px;}
	h1#logo {float:left;width:200px;height:70px;margin:-5px 0 15px;padding:0;}
		h1#logo a {background:url('../images/layout2/logo-WFO.png') no-repeat;text-indent:-9000px;}
		
h2 {font-family:Georgia,Arial,sans-serif;font-size:0.7em;color:#016E99;}
	h2 span.warning {display:inline-block;width:10px;height:10px;background:url(../images/icons/warning.gif) top right no-repeat;}
	h2 small {font-size:0.6em;}
	
h3 {margin:5px 0;padding:0;color:#013759;font-size:1.4em;font-family:Georgia,"Times New Roman",Times,serif;}

input, select, textarea {padding:3px 8px;}
	select {padding:3px;}
	input.image, input.submit {width:auto;padding:0;border:none;}
	
label:hover {cursor:pointer;}

fieldset {}
	fieldset.alt {margin-bottom:20px;}
	fieldset ol {padding:0;overflow:auto;list-style-type:none;}
		div#shipping-destinations fieldset ol {margin-top:0;}
		fieldset ol li {float:left;clear:left;width:100%;padding-bottom:8px;}
			div#shipping-method fieldset ol li {padding-bottom:2px;}
			fieldset ol li label {position:relative;display:block;float:left;clear:left;width:120px;padding-top:3px;}
				fieldset ol li.radio label, fieldset ol li.checkbox label {clear:none;width:auto;padding:3px 20px 0 5px;*padding-top:3px;}
					fieldset ol li.checkbox label.alt {width:120px;padding:0;}
				fieldset ol li label b {position:absolute;top:7px;left:360px;}
				fieldset#password ol li label {width:150px;}
					fieldset#password ol li label b {position:absolute;top:7px;left:390px;}
				div#payment-method fieldset ol li label {width:160px;}
				div#shipping-destinations fieldset ol li label {float:none;padding:3px 0 3px 13px;text-indent:-7px;}
				fieldset ol.error li label {color:#990000;}
			fieldset ol li input, fieldset ol li textarea, fieldset ol li select {float:left;width:220px;}
				fieldset ol li.radio input.alt, fieldset ol li.checkbox input {width:auto;margin-top:4px;padding:0;background:none;border:none;}
				fieldset ol li select {width:238px;behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
				div#payment-method fieldset ol li input {width:150px;}
				div#payment-method fieldset ol li select {width:100px;}
					div#payment-method fieldset ol li select#AUTHORIZENET_CC_AIM_cc_expires_year {width:63px;margin-left:5px;}
				div#shipping-destinations fieldset ol li input {float:right;margin-right:20px;}
				div#shipping-destinations fieldset ol li span {float:left;clear:left;padding-left:25px;}
	fieldset input.image {margin:10px 0 0 120px;}
	fieldset input.alt {margin-left:0;}


div#demarc-container {position:relative;min-width:1125px;_width:100%;padding-top:20px;background:#0097CE url('../images/layout2/background-Body.jpg') top left repeat-x;}
	div#demarc-container:after {clear:both;display:block;height:0;visibility:hidden;content:".";}
	div#jcornerSmall, div#jcornerBig {position:absolute;top:0;right:0;z-index:1000;}
	div#jcornerBig {z-index:400;}

div#demarc {width:960px;margin:0 auto;padding:0 3px;z-index:500;text-align:left;}

div#navigation {position:relative;margin-left:230px;_margin-left:115px;z-index:2000;}
	div#navigation ul {float:right;position:relative;margin:2px 0 12px;overflow:auto;list-style-type:none;}
		div#navigation ul li {float:left;margin-left:22px;}
			div#navigation ul li a {position:relative;display:block;width:41px;height:17px;background:url(../images/layout2/text-Navigation.gif) no-repeat;text-indent:-9000px;}
				div#navigation ul li a:hover, div#navigation ul li a.active {background-position:0 -17px;}
				div#navigation ul li.locations a {width:62px;background-position:-54px 0;}
					div#navigation ul li.locations a:hover, div#navigation ul li.locations a.active {background-position:-54px -17px;}
				div#navigation ul li.company a {width:90px;background-position:-130px 0;}
					div#navigation ul li.company a:hover, div#navigation ul li.company a.active {background-position:-130px -17px;}
				div#navigation ul li.services a {width:52px;background-position:-233px 0;}
					div#navigation ul li.services a:hover, div#navigation ul li.services a.active {background-position:-233px -17px;}
				div#navigation ul li.financing a {width:64px;background-position:-299px 0;}
					div#navigation ul li.financing a:hover, div#navigation ul li.financing a.active {background-position:-299px -17px;}
				div#navigation ul li.contact a {width:70px;background-position:-376px 0;}
					div#navigation ul li.contact a:hover, div#navigation ul li.contact a.active {background-position:-376px -17px;}
		div#navigation ul.alt {padding:0;overflow:visible;}
			html>/**/body div#navigation ul.alt {width:auto;margin-right:0;}
			div#navigation ul.alt li {margin-left:19px;font-size:0;line-height:0;}
				div#navigation ul.alt li a {width:60px;height:14px;margin-top:6px;background-position:0 -37px;}
					div#navigation ul.alt li a:hover, div#navigation ul.alt li a.active {background-position:0 -50px;}
					div#navigation ul.alt li.checkout a {width:58px;background-position:-76px -37px;}
						div#navigation ul.alt li.checkout a:hover, div#navigation ul.alt li.checkout a.active {background-position:-76px -50px;}
					div#navigation ul.alt li.account a {width:70px;background-position:-152px -37px;}
						div#navigation ul.alt li.account a:hover, div#navigation ul.alt li.account a.active {background-position:-152px -50px;}
					div#navigation ul.alt li.logoff a {width:40px;background-position:-238px -37px;}
						div#navigation ul.alt li.logoff a:hover {background-position:-238px -50px;}
				div#navigation ul.alt li input {width:244px;padding:2px 8px 1px;border:2px solid #0E98D7;vertical-align:top;}
					div#navigation ul.alt li input.image {width:auto;margin-left:5px;padding:0;border:none;}

					
ol#categories {position:relative;clear:left;width:936px;height:35px;margin:0 0 10px;padding:0 12px;background:url("../images/layout2/background-Categories.gif") no-repeat;list-style-type:none;z-index:999;}
	ol#categories li {position:relative;float:left;height:35px;padding:0 10px;text-indent:-9000px;}
	ol#categories li a {display:block;height:35px;width:82px;}
		ol#categories li:hover a, ol#categories li a.active {background:url("../images/layout2/background-Categories.gif") -22px -35px no-repeat;}
		ol#categories li.bedrooms a {width:59px;}
			ol#categories li.bedrooms:hover a, ol#categories li.bedrooms a.active {background-position:-124px -35px;}
		ol#categories li.dining a {width:85px;}
			ol#categories li.dining:hover a, ol#categories li.dining a.active {background-position:-203px -35px;}
		ol#categories li.mattresses a {width:70px;}
			ol#categories li.mattresses:hover a, ol#categories li.mattresses a.active {background-position:-308px -35px;}
		ol#categories li.entertainment a {width:135px;}
			ol#categories li.entertainment:hover a, ol#categories li.entertainment a.active {background-position:-398px -35px;}
		ol#categories li.accessories a {width:75px;}
			ol#categories li.accessories:hover a, ol#categories li.accessories a.active {background-position:-553px -35px;}
		ol#categories li.office a {width:81px;}
			ol#categories li.office:hover a, ol#categories li.office a.active {background-position:-648px -35px;}
		ol#categories li.outdoor a {width:118px;}
			ol#categories li.outdoor:hover a, ol#categories li.outdoor a.active {background-position:-749px -35px;}
		ol#categories li.modern a {width:51px;}
			ol#categories li.modern:hover a, ol#categories li.modern a.active {background-position:-887px -35px;}
		ol#categories li ul {position:absolute;top:34px;left:0;display:none;margin:0;padding:8px 0 0;background:#FCFCFC url("../images/layout2/background-CategoriesSub.png") 0 -5px no-repeat;border:1px solid #0192C9;border-width:1px 3px 0;list-style-type:none;}
			ol#categories li.modern ul {left:-63px;}
			ol#categories li:hover ul {display:block;}
			ol#categories li ul li {float:none;height:auto;padding-bottom:3px;text-indent:0;}
				ol#categories li ul li.bottom {position:absolute;bottom:-5px;left:-3px;width:100%;height:5px;margin:0;padding:0;background:url("../images/layout2/background-CategoriesSub.png") no-repeat;}
					ol#categories li ul li.bottom span {position:absolute;bottom:0;right:-6px;display:block;width:6px;height:5px;background:url("../images/layout2/background-CategoriesSub.png") top right no-repeat;}
			ol#categories li ul li a, ol#categories li:hover ul li a {width:auto !important;_width:82px;min-width:82px;height:auto;background:none;white-space:nowrap;}
				ol#categories li ul li:hover a, ol#categories li ul li a.active {background:none;text-decoration:underline;}
				ol#categories li.bedrooms ul li a, ol#categories li.bedrooms:hover ul li a {_width:59px;min-width:59px;}
				ol#categories li.dining ul li a, ol#categories li.dining:hover ul li a {_width:86px;min-width:86px;}
				ol#categories li.mattresses ul li a, ol#categories li.mattresses:hover ul li a {_width:70px;min-width:70px;}
				ol#categories li.entertainment ul li a, ol#categories li.entertainment:hover ul li a {_width:135px;min-width:135px;}
				ol#categories li.accessories ul li a, ol#categories li.accessories:hover ul li a {_width:75px;min-width:75px;}
				ol#categories li.office ul li a, ol#categories li.office:hover ul li a {_width:81px;min-width:81px;}
				ol#categories li.outdoor ul li a, ol#categories li.outdoor:hover ul li a {_width:118px;min-width:118px;}
				
		

div#enc {width:946px;padding:7px 7px 0;background:#80BCD4 url(../images/layout2/background-Content.jpg) top left no-repeat;}
	div#enc-bottom {width:960px;height:24px;background:url(../images/layout2/background-ContentBottom.jpg) no-repeat;}

div#content {_height:325px;margin:2px 0 0;padding:14px 26px 44px;background:#fff;overflow:hidden;_overflow:visible;}

div#promotions {padding:0;}
	.jQuery div#promotions {height:393px;}
	div#promotions p {position:relative;width:946px;height:393px;margin:0;overflow:hidden;z-index:1;}
		div#promotions p a {display:block;width:100%;height:100%;text-indent:-9000px;}
		

div.callout {position:relative;float:left;width:468px;height:170px;padding:9px 3px 3px;background:url(../images/layout2/background-Callout.jpg) no-repeat;overflow:hidden;}
	div#commercial {float:right;}
	div.callout h2 {}
		div.callout h2 a {display:block;width:194px;height:19px;margin-left:8px;background:url(../images/layout2/text-H2.png) no-repeat;_background-image:url(../images/layout2/text-H2.gif);text-indent:-9000px;}
		div#commercial h2 a {background-position:0 -19px;}
	div.callout p {margin:25px 0 0;}
		div#commercial p {margin:25px 10px 100px 0;}
		div.callout p a {}
			div.callout p a:hover {text-decoration:none;}
			div.callout p a img {float:left;margin:-16px 25px 0 0;border:1px solid #D9D9D9;}
			div.callout p a strong {font-size:1.2em;}
			div.callout p a span {display:inline-block;margin-top:5px;padding-left:8px;background:url(../images/layout2/bullet-YellowArrow.gif) 0 4px no-repeat;font-weight:bold;}
				div.callout p a:hover span {text-decoration:underline;}
				

p.callout2 {clear:left;float:left;width:285px;margin:40px 50px 40px 0;text-align:justify;}
	p.difference, p.feedback {clear:none;}
	p.testimonial {height:8em;overflow:hidden;}
		p.testimonial.alt {margin-top:10px;}
		p.testimonial a {float:left;width:100%;}
		p.testimonial span.t {display:block;clear:left;cursor:pointer;}
		.about_us p.testimonial strong {display:block;padding-right:25px;text-align:right;}
	p.feedback {float:right;margin-right:0;}
	p.callout2 a {position:relative;display:block;color:#fff;text-decoration:none;}
		p.callout2 a:hover {text-decoration:none;}
		p.callout2 a strong {float:left;width:285px;height:15px;margin-bottom:10px;background:url(../images/layout2/text-H2.png) 0 -38px no-repeat;_background-image:url(../images/layout2/text-H2.gif);text-indent:-9000px;cursor:pointer;}
			p.callout2 a:hover strong {height:18px;margin-bottom:7px;}
			p.callout2.difference a strong {background-position:0 -57px;}
			p.callout2.feedback a strong {margin-right:0;background-position:0 -76px;}
		

div#category-description {float:right;width:200px;padding:45px 20px 0 0;}
	div#category-description h2.alt {position:relative;height:2.8em;}
		div#category-description h2.alt span {position:absolute;bottom:0;left:0;}
	div#category-description p {margin-top:5px;}
		
			
ol#category-navigation {float:left;width:150px;margin:0;padding:10px 25px 0 0;list-style-type:none;}
	ol#category-navigation li {padding-bottom:11px;font-family:Georgia,Arial,sans-serif;font-size:1.4em;color:#d9d9d9;}
		ol#category-navigation li.active {color:#3d3d3d;}
		ol#category-navigation li a {}
			ol#category-navigation li a.active {color:#3d3d3d;}

			
div#side-content {float:left;width:150px;margin:0;padding:10px 25px 0 0;}
	div#side-content h1 {width:auto;height:auto;margin:0;color:#026D99;}
	div#side-content h2 {margin-top:20px;font-size:1.0em;color:#026D99;}
		div#side-content h2.alt {margin-top:0;}

		
div#category-listing-container {width:480px;margin-left:175px;}
	p.result-pages {margin:10px 0 20px;}
		p.result-pages.alt {margin-top:6px;}
		p.result-pages span {float:right;}
	ul#category-listing {margin:0;padding:0;overflow:auto;list-style-type:none;}
		ul#category-listing li {float:left;width:150px;padding:0 14px 25px 0;}
			ul#category-listing li.start {clear:left;}
			ul#category-listing li.end {padding-right:0;}
			ul#category-listing li a {text-decoration:none;}
				ul#category-listing li strong {position:relative;display:block;height:2.8em;padding-bottom:4px;font-family:Georgia,Arial,sans-serif;}
					ul#category-listing li:hover strong a {text-decoration:underline;}
					ul#category-listing li strong a {position:absolute;bottom:4px;left:0;width:auto;height:auto;border:none;}
				ul#category-listing li a {position:relative;display:block;width:144px;height:144px;border:1px solid #D9D9D9;}
					ul#category-listing li a img {margin:auto;}
					html>/**/body ul#category-listing li a img {position:absolute;top:0;bottom:0;left:0;right:0;}
					

div#product-content {margin:0 30px 0 175px;}
	div#product-content div.image {position:relative;float:right;width:330px;height:330px;margin-left:70px;border:1px solid #d9d9d9;text-align:center;}
		div#product-content div.image img {margin:auto;}
		html>/**/body div#product-content div.image img {position:absolute;top:0;bottom:0;left:0;right:0;}
		div#product-content div.image a {display:block;width:100%;height:100%;}
			div#product-content div.image a span {position:absolute;bottom:0;right:0;padding:4px 8px 4px 24px;background:#fff url(../images/icons/magnifier.gif) 4px 4px no-repeat;border:1px solid #d9d9d9;border-width:1px 0 0 1px;font-size:0.75em;cursor:pointer;text-align:left;}
	div#product-content h2 {margin:10px 0 8px;font-size:0.85em;}
		div#product-content h2.other-items-included {margin-top:30px;}
	div#product-content p {margin:5px 0;}
		div#product-content p.price {margin:15px 0;font-size:0.85em;}
			div#product-content p.price strong {color:#BB0000;}
				div#product-content p.price strong span {font-weight:normal;}
			div#product-content p.price small {text-decoration:line-through;color:#026D99;}
			div#product-content p.price input {margin-top:5px;padding:0;}
	
	table#collection-items {clear:right;width:100%;margin-top:30px;}
		html>/**/body table#collection-items {margin-top:0;padding-top:30px;}
		html>/**/body table#collection-items tr {background:url(../images/layout2/background-CollectionItems.png) top left no-repeat;}
			table#collection-items tr.headings {background:none;}
			table#collection-items tr th {padding-bottom:5px;font-size:0.85em;font-family:Georgia,Arial,sans-serif;text-align:left;}
				table#collection-items tr th.name {width:449px;color:#026D99;}
				table#collection-items tr th.price {padding-left:20px;}
			table#collection-items tr td {height:100px;padding:18px 0;border-top:1px solid #d9d9d9;color:#026D99;}
				table#collection-items tr td.name {width:449px;}
					table#collection-items tr td.name input {float:left;margin-top:40px;}
					table#collection-items tr td.name a.image {float:left;position:relative;display:block;width:98px;height:98px;margin:0 12px 0 25px;border:1px solid #d9d9d9;text-align:center;}
						table#collection-items tr td.name a.image img {margin:auto;}
						html>/**/body table#collection-items tr td.name a.image img {position:absolute;top:0;bottom:0;left:0;right:0;}
					table#collection-items tr td.name a strong {font-size:1.2em;font-family:Georgia,Arial,sans-serif;}
						table#collection-items tr td.name a:hover strong {text-decoration:underline;}
					table#collection-items tr td.name span {display:block;height:100%;padding-right:30px;}
					html>/**/body table#collection-items tr td.name span {display:table;}
						html>/**/body table#collection-items tr td.name span a {display:table-cell;vertical-align:middle;} 
				table#collection-items tr td.price {padding-left:20px;padding-left:20px;white-space:nowrap;}
					table#collection-items tr td.price.alt {text-align:right;}
					table#collection-items tr td.price strong {color:#BB0000;}
						table#collection-items tr td.price strong span {font-weight:normal;}
					table#collection-items tr td.price small {text-decoration:line-through;}
					table#collection-items tr td.price input {margin-top:10px;padding:0;}
				table#collection-items tr td.controls {height:auto;padding:10px 0;}
					table#collection-items tr td.controls input {float:right;margin-left:20px;padding:0;}
				table#collection-items tr td.totals {text-align:right;color:#BB0000;}
				
				
div#inner-content {min-height:350px;_height:350px;margin-left:175px;}
	div#inner-content h1 {width:auto;height:auto;margin:10px 0;padding:0;color:#026D99;}
	div#inner-content h2 {margin-top:30px;font-size:1.0em;color:#026D99;}
		div#inner-content h2.alt {margin-top:20px;}
		div#inner-content h2.alt2 {margin-top:10px;}
	
	div#inner-content ul#phone-numbers {width:100%;height:9.45em;margin:0;padding:0;overflow:auto;list-style-type:none;}
		div#inner-content ul#phone-numbers li {float:left;width:200px;padding-left:30px;}
			div#inner-content ul#phone-numbers li.first {padding-left:0;}
			div#inner-content ul#phone-numbers li h2 {margin:10px 0;font-size:1.4em;line-height:1.1em;}
			
	div#inner-content ul#promotions {padding:0;list-style-type:none;overflow:auto;}
		div#inner-content ul#promotions li {float:left;display:table;clear:left;width:100%;padding:18px 0;background:url(../images/layout2/background-CollectionItems.png) top left no-repeat;border-top:1px solid #d9d9d9;}
			div#inner-content ul#promotions li a {display:table;text-decoration:none;}
			div#inner-content ul#promotions li span.image {float:left;display:block;width:155px;}
				div#inner-content ul#promotions li span.image img {border:1px solid #d9d9d9;}
			div#inner-content ul#promotions li span {display:table-cell;width:564px;vertical-align:middle;}	
				div#inner-content ul#promotions li span strong {font-size:1.2em;font-family:Georgia,Arial,sans-serif;}
					div#inner-content ul#promotions li a:hover span strong {text-decoration:underline;}
	
	div#inner-content p.get-quote {clear:left;margin:0;padding:14px 0;background:url(../images/layout2/background-CollectionItems.png) top left no-repeat;border-top:1px solid #d9d9d9;}
	
	div#inner-content ul#commercials {margin:0 0 -30px;padding:35px 0 0;background:url(../images/layout2/background-CollectionItems.png) top left no-repeat;border-top:1px solid #d9d9d9;overflow:auto;list-style-type:none;}
		div#inner-content ul#commercials li {float:left;padding-bottom:30px;}
			div#inner-content ul#commercials li.first {padding-right:70px;}
			div#inner-content ul#commercials li strong {color:#026D99;font-size:1.2em;font-family:Georgia,Arial,sans-serif;}
			div#inner-content ul#commercials li span {display:block;margin-top:10px;}
							
	div#inner-content div#order-items {clear:left;padding-top:1px;}
		div#inner-content div#order-items table {clear:right;width:100%;}
			div#inner-content div#order-items table tr {}
				div#inner-content div#order-items table tr th, div#inner-content div#order-items table tr td {padding:2px 0;text-align:right;}
					div#inner-content div#order-items table tr th.name, div#inner-content div#order-items table tr td.name {width:449px;text-align:left;}
					div#inner-content div#order-items table tr td.price {width:100px;}
					div#inner-content div#order-items table tr.border td {border-top:1px dashed #d9d9d9;*border-style:dotted;}
					div#inner-content div#order-items table tr.total td {font-size:0.9em;}
				
	div#inner-content div#shipping-method, div#inner-content div#delivery, div#inner-content div#payment-method, div#inner-content div#billing, div#inner-content div#payment-method {float:left;width:65%;}
		div#inner-content div#delivery, div#inner-content div#billing {float:left;width:30%;}
	div#inner-content p.confirm-button {clear:left;float:right;padding:10px 20px;}
		div#inner-content p.confirm-button img {padding:3px 8px;}
	div#inner-content div#customer-pickup {clear:both;padding-top:1px;}
		div#inner-content div#authorize-net {margin-top:30px;}
			div#inner-content div#authorize-net div.AuthorizeNetSeal {float:left;margin-right:30px;}
			div#inner-content div#authorize-net p {float:left;width:500px;margin-top:15px;}
			
	div#inner-content div#shipping-destinations {margin:5px 0 10px;padding:5px 15px;background:#f8f8f8;border:1px solid #d9d9d9;}
		div#inner-content div#shipping-destinations ol {padding:0;list-style-type:none;}	
			div#inner-content div#shipping-destinations ol li {width:670px;margin-bottom:8px;padding:0 10px;}
				div#inner-content div#shipping-destinations ol li.over {background:#d7e9f7;}
				div#inner-content div#shipping-destinations ol li.selected {background:#e9f4fc;}
	
	table#account-history {width:100%;padding-bottom:25px;}
		table#account-history tr {}
			table#account-history tr td {}
				table#account-history tr td.heading {padding-top:10px;font-size:1.0em;}
				table#account-history tr.order-info td {padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
				

/* MINISTRIES PAGE */			
.Ministries {overflow:hidden;text-align:center;}
	.Ministries p {padding-bottom:5px;text-align:left;}
	.Ministries .image {float:left;width:30%;height:65px;text-align:center;}
	.Ministries img {border:0;}
	
	
/* FINANCING PAGE */
.locations img, .about_us img, .services img, .financing img, .faqs img, .policies img {margin-right:15px;}
	.locations img[align="right"], .about_us img[align="right"], .services img[align="right"], .financing img[align="right"], .faqs img[align="right"], .policies img[align="right"] {margin:0 0 0 15px;}


/* PROMOTIONS AND SPECIALS */
.promotions {}
	.promotions .promotion {clear:left;overflow:hidden;margin:0 0 0 15px;padding-bottom:10px;}
		.promotions .promotion .image {float:left;width:75px;margin:0 20px 0 0;}
			.promotions .promotion .image img {border:2px solid #013759;}
				.promotions .promotion .image a:hover img {border:2px solid #AABBDD;}
		.promotions .promotion h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:medium;margin:5px 0;}
		.promotions .promotion p {float:left;width:550px;}
		.promotions .promotion .delivery-special {list-style:none;margin:5px 0 0;padding:0 0 0 10px;}
		.promotions .promotion .delivery-special li {float:left;width:150px;list-style:none;margin:0 25px 15px;}
			.promotions .promotion .delivery-special .special {color:#BB0000;font-weight:900;font-size:x-large;}
			.promotions .promotion .delivery-special .special sup {color:#000;font-weight:100;font-size:medium;}
			.promotions .promotion .delivery-special .compare {color:#545454;display:block;border-top:1px solid #999;margin-top:5px;padding-top:2px;font-weight:900;text-decoration:line-through;}
		

/* SURVEY */
div.survey {padding-bottom:20px;}
	div.survey ol.offers, div.survey ul.error, div.survey p.success {margin-bottom:30px;}
		div.survey ol.offers li {padding-bottom:8px;font-weight:bold;font-size:1.4em;font-family:Arial,Helvetica,sans-serif;}
			div.survey ol.offers li span {display:block;line-height:15px;font-weight:normal;font-size:0.7em;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
	div.survey ul.survey-types {margin:0 0 0 50px;padding:0;list-style-type:none;}
		div.survey ul.survey-types li {float:left;margin:0 30px 10px 0;}
			div.survey ul.survey-types li a {display:block;width:259px;height:39px;background:url(../includes/languages/english/images/buttons/button_survey.gif) no-repeat;text-indent:-9000px;}
				div.survey ul.survey-types li.experience a {background-position:0 -39px;}
				div.survey ul.survey-types li.delivery a {background-position:0 -78px;}
				div.survey ul.survey-types li.technician a {background-position:0 -117px;}
	div.survey fieldset {border:none;padding-bottom:20px;}
		div.survey fieldset legend {/*position:relative;*/*left:-7px;*top:-0.75em;padding-bottom:10px;font-weight:bold;font-size:14px;color:#000;}
		div.survey fieldset ol {margin:0;padding:0 0 0 25px;*padding-top: 0.25em;list-style-type:none;}
			div.survey fieldset ol li {float:left;clear:left;width:640px;padding-bottom:4px;}
				div.survey fieldset ol li label {/*position:relative;*/display:block;float:left;width:300px;padding:2px 10px 0 0;}
					div.survey fieldset ol li.checkbox label {float:none;width:490px;padding:2px 0 0 30px;*padding-left:10px;}
					div.survey fieldset.yourself ol li label {width:60px;padding-right:0;}
				div.survey fieldset ol li input, div.survey fieldset ol li select, div.survey fieldset ol li textarea {float:left;width:200px;*width:198px;margin-bottom:10px;padding:3px 5px;*padding:1px 5px;}
				div.survey fieldset ol li select {width:212px;padding:2px 2px 4px 3px;}
					div.survey fieldset ol li select#month {width:130px;}
					div.survey fieldset ol li select#day {width:60px;margin-left:22px;}
				div.survey fieldset ol li textarea {width:200px;}
				div.survey fieldset ol li.checkbox input {width:auto;float:left;}
		div.survey input.submit {margin-left:33px;}
		div.survey fieldset ol li span.inputRequirement {float:left;padding-left:3px;}


/* FOOTER */
div#footer {position:relative;clear:left;min-width:1125px;_width:100%;border-top:23px solid #0097CE;color:#fff;text-align:center;overflow:visible;}
	div#footer div#inner-footer {width:966px;margin:0 auto;overflow:visible;}
	div#footer div#signup {position:relative;width:966px;height:54px;margin:-23px auto 10px;padding:0;background:url(../images/layout2/background-Signup.jpg) no-repeat;text-align:left;}
		div#footer div#signup p {float:none;margin:0;text-indent:-9000px;}
		div#footer div#signup ol {position:absolute;top:13px;left:470px;margin:0;padding:0;list-style-type:none;}
			div#footer div#signup ol li {float:left;margin-left:10px;}
				div#footer div#signup ol li label {display:none;}
				div#footer div#signup ol li input {width:160px;border:1px solid #007AAB;color:#5a5a5a;}
					div#footer div#signup ol li input.image {width:auto;padding:0;border:none;}
					
					
	/* CATEGORIES SITEMAP */
	div#footer ol#sitemap {width:960px;margin:0 auto;padding:0;list-style-type:none;font-size:0.6em;text-align:left;}
		.jQuery div#footer ol#sitemap {display:none;}
		div#footer ol#sitemap li {float:left;margin-right:15px;padding-top:4px;}
			div#footer ol#sitemap li.furniture, div#footer ol#sitemap li.brands {margin-right:15px;}
			div#footer ol#sitemap li.services {margin-right:0;}
			div#footer ol#sitemap li span {display:block;width:90px;height:16px;background:url(../images/layout2/text-Sitemap.gif) no-repeat;text-indent:-9000px;}
				div#footer ol#sitemap li.promotions span.cart {width:50px;margin-top:15px;background-position:0 -80px;}
				div#footer ol#sitemap li.furniture span {background-position:0 -16px;}
				div#footer ol#sitemap li.brands span {width:136px;background-position:0 -64px;}
				div#footer ol#sitemap li.services span {background-position:0 -32px;}
				div#footer ol#sitemap li.services span.alt {margin-top:15px;background-position:0 -48px;}
			
			div#footer ol#sitemap li ul {float:none;margin:0;padding:0;list-style-type:none;font-weight:bold;}
				div#footer ol#sitemap li ul li {float:none;margin:0;}
					div#footer ol#sitemap li ul li a {color:#fff;}
						div#footer ol#sitemap li ul li a.active {text-decoration:underline;}
					div#footer ol#sitemap li ul li ul {padding-left:5px;font-weight:normal;}
					div#footer ol#sitemap li.furniture ul {float:left;margin-right:10px;}
						div#footer ol#sitemap li.furniture ul li ul {float:none;}
					div#footer ol#sitemap li.brands ul {width:182px;}
						div#footer ol#sitemap li.brands ul li {float:left;width:80px;padding-right:10px;}
	
	
	div#footer div {width:960px;margin:0 auto;padding-bottom:30px;text-align:left;/*font-family:Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;*/overflow:auto;}
	div#footer div ul {float:left;margin:0;padding:0 0 10px;list-style-type:none;}
		div#footer div ul li {float:left;margin-right:10px;}
	div#footer div p {float:left;clear:left;margin:0;}
		div#footer div p.right {float:right;clear:right;text-align:right;}
		div#footer div p#sitemaplink {position:relative;float:right;visibility:hidden;margin:14px 0 10px;text-align:left;}
			.jQuery div#footer div p#sitemaplink {visibility:visible;width:84px;height:24px;background:url(../images/layout2/images-Footer.gif) -60px 0 no-repeat;cursor:pointer;text-indent:-9000px;}
			.jQuery div#footer div p#sitemaplink.on {background-position:-60px -23px;}
		div#footer div p a {color:#fff;text-decoration:none;}
		div#footer div a.image {float:left;display:block;width:26px;height:38px;background:url(../images/layout2/images-Footer.gif) no-repeat;text-indent:-9000px;}
			div#footer div a.facebook {width:34px;background-position:-26px 0;}
		div#footer div p abbr {border:none;}
				

p#system-message, div#product-content p#system-message {margin:10px 0 20px;}
	p#system_message span {display:block;}
	
ul.error {color:#990000;}
		
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}