/*
Theme Name: DWD
Author: Dan Porter 2012
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0; 
	padding: 0; 
	vertical-align: baseline;  
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body { /* font-size: 16px, line-height: 22px */
        font: 100%/1.375 "Open Sans", Helvetica, Arial, sans-serif;
         }
                 
h1, h2, h3, h4, h5, h6 { /* margin-top and bottom are both 22px */
        /* em fallback */ margin: 1.375em 0;
        margin: 1.375rem 0; }   
h1 { /* font-size is 32px, line-height is 44px */
        /* em fallback */ font-size: 2em;
        font-size: 2rem; line-height: 1.375; }
h2 { /* font-size is 26px, line-height is 44px */
        /* em fallback */ font-size: 1.75em;
        font-size: 1.75rem; line-height: 1.5714285714; }
h3, h4, h5, h6 { /* font-size is 22px, line-height is 22px */
        /* em fallback */ font-size: 1.375em;
        font-size: 1.375rem; line-height : 1; }
body {
	background: #fff;
	 
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */
#nav-single{display:none;}

body {
	padding: 0px;back
}
 
#header_inner{width:880px; margin:0 auto;padding-left:10px; padding-right:10px;position:relative;z-index:3000;}

 
#denver_washer_dryer_header  {
z-index:3000;
	margin: 0;
	width:100%;
	float:left;

 
}
 
a.logo:hover{text-decoration:none;}

#access div {
	margin: 0 10px;
	}

	#primary {
	float: left;
	margin: 15px  -29% 0 0;
	width: 100%;
}
#content {
	margin: 0 34% 0 2%;
	width: 66%;
}

body.home.page.singular #primary{
	float: left;
	margin: 0  -44% 0 0;
	width: 100%;margin-top:15px;
}

body.home.page.singular #content{margin: 0 49% 0 2%;
	width: 51%;}
body.home #secondary{margin-top:25px;}

#secondary {
	float: right;
	margin-right: 10px;
	width: 40%;
	background-color:#ffffff;
	padding:10px;
	margin-top:15px;
position:relative;
}
#ribbon{position:absolute;top:-19px;left:-49px;width:40px;background:none;}
#ribbon img{width:100%;}
body.right-sidebar #content{margin: 0 49% 0 2%;
	width: 51%;}
 body.right-sidebar #primary{
	float: left;
	margin: 0  -44% 0 0;
	width: 100%;
	margin-top:0px;
}
 
 
body, input, textarea {
	color: #373737;

}
body {
	background: #e2e2e2;
	background-image:url('images/bg.gif');
	background-repeat:repeat;
}
#page {

}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
 


hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ul, ol {
	margin: 0 0 1.625em 2.5em;
}

/* Forms */
input[type=text],
input[type=password],
textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
	behavior:url(http://www.denverwasherdryerrepair.com/dev/wp-content/themes/dwdr/PIE.php);
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}
input#s {
	background: url(images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0px 10px 0px 28px;
	behavior:url(http://www.denverwasherdryerrepair.com/dev/wp-content/themes/dwdr/PIE.php);
	background-color:#ffffff;
	}
	
input#searchsubmit {
	display: none;
}

/* Links */
a {
	color: green;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

 

/* =Header
----------------------------------------------- */
a.logo{ padding-left:113px;background-image:url(images/Washer-Dryer-Buyer-Logo.png);background-repeat:no-repeat;height:57px;width:247px; display:block;color:#ffffff;line-height:27px;font-weight:bold;  font-size:20px; font-style:italic; text-shadow: 0px 0px black,  -1px  -1px #444;}
 
.denver_washer_dryer_logo{float:left;display:inline;width:360px;margin-right:0px; }
.denver_washer_dryer_logo h1, .denver_washer_dryer_logo p {margin:0;}

#denver_washer_dryer_header {
	 padding-top:10px;
	padding-bottom: 10px;

	width:100%;
	float:left;
	clear:both;
	
}
 
 
/* Search Form */
#denver_washer_dryer_header #searchform {
	position: absolute;
	top: 30px;
	right: 0;
	text-align: right;
}
#denver_washer_dryer_header #searchform div {
	margin: 0;
}
 
#denver_washer_dryer_header #searchsubmit {
	display: none;
}
#denver_washer_dryer_header .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#denver_washer_dryer_header .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#denver_washer_dryer_header .only-search #s,
#denver_washer_dryer_header .only-search #s:focus {
	width: 85%;
}
#denver_washer_dryer_header .only-search #s:focus {
	background-color: #bbb;
}
#denver_washer_dryer_header .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#denver_washer_dryer_header .only-search + #access div {
	padding-right: 205px;
}


/* =Content
----------------------------------------------- */

#main {
	width:100%;
	padding: 20px 0 0px;
	overflow:hidden;
 
	 clear:both;
}
#main_inner{width:880px;margin:0 auto;padding:10px 0 40px 0;position:relative;overflow:hidden;}
body.home #main_inner {padding-bottom:0px;}
body.single #main_inner {padding-bottom:0px;padding:0px;margin:10px auto 40px auto;background-color:#ffffff;}
 
 

#footer {
	clear: both; width:100%; border-top:1px solid green;padding-top:10px;padding-bottom:10px;
	}
 h5.done_right{display:none;color:#ec7f37;font-family:"Open Sans", arial; font-size:23px;float:left;font-weight:300; clear:none;margin:0px;line-height:40px; }
 h5.washer_dryer{display:none;color:#5c915e;font-family:"Open Sans", arial; font-size:16px; float:right;text-align:right;clear:none;margin:8px 0 0 0px;line-height:32px; }
body.home h5.done_right, body.home h5.washer_dryer{display:block; }
 #footer_inner{overflow:hidden;width:880px;margin:0px auto 0 auto;color:#ffffff;padding-left:10px; padding-right:10px;}
 .footer_contact_info .phone{font-family:"Open Sans", arial; size:18px;font-weight:normal;color:green;}
 .footer_contact_info .email{font-family:"Open Sans", arial; size:18px;font-weight:normal;color:#2c95c2;}
.footer_contact_info .email a {color:green;text-decoration:underline;}
 .footer_contact_info{float:left;display:inline;width:65%;margin-bottom:10px;}
 
 
#breadcrumbs{height:34px;line-height:34px;margin:0px 0 0 0px;float:left; font-family:"Open Sans", arial;font-size:16px; }
 #crumbs{float:left;}
 #current_text{float:left;height:34px;line-height:34px;margin:0px 10px 0 0px;float:left; font-family:"Open Sans", arial;font-size:16px;font-weight:300;}
 
 #crumbs span.current{font-family: "Open Sans", arial; font-size: 16px; font-weight: bold; color: #2C95C2;}
  h1.current{background-image:url(images/arrow-blue.png);background-repeat:no-repeat;background-position:0 6px;font-family: "Open Sans", arial; font-size: 22px; font-weight: bold; color: #2C95C2;margin:0px;height:34px;line-height:34px;clear:none;float:left;padding-left:30px;}
 p.current {background-image: url(images/arrow-blue.png);
background-repeat: no-repeat;
background-position: 0 6px;
font-family: "Open Sans", arial;
font-size: 22px;
font-weight: bold;
color: #2C95C2;
margin: 0px;
height: 34px;
line-height: 34px;
clear: none;
float: left;
padding-left: 30px;}
p.current span{font-size:14px;}
p.current a{color:#2C95C2;}
span.your-message textarea{height:150px;width:400px;}
 


#main{margin-top:0px;padding-top:0px;}
a.full{font-weight:bold;font-size:14px;margin-top:5px;padding:5px 10px;float:left;margin-bottom:4px;}
div#fullsitelink{padding-bottom:20px;padding-left:0px;}

#navigation{float:left;display:inline;width:510px;position:relative;}
#navigation ul {margin:0px;padding:0px;}
#navigation ul li{list-style:none;}
#navigation ul li a:hover {text-decoration:none;}
#navigation ul li a{background-image:url(images/arrow-white.png);background-repeat:no-repeat;background-position:96% 96%;font-family:"Open Sans", arial;font-size:18px; height:106px; width:106px; float:left;color:#ffffff;text-align:right;padding:7px;margin-right:10px;white-space:nowrap;}
#navigation ul li.by_date a{background-color:#f79c5a; /**
background-image:url(images/arrow-white.png);
background-image:url(images/arrow-white.png), -webkit-gradient(linear, 0 0, 0 bottom, from(#F79C5A), to(#FAD0B2));
background-image:url(images/arrow-white.png), -webkit-linear-gradient(#F79C5A, #FAD0B2);
background-image:url(images/arrow-white.png), -moz-linear-gradient(#F79C5A, #FAD0B2);
background-image:url(images/arrow-white.png), -ms-linear-gradient(#F79C5A, #FAD0B2);
background-image:url(images/arrow-white.png), -o-linear-gradient(#F79C5A, #FAD0B2);
background-image:url(images/arrow-white.png), linear-gradient(#F79C5A, #FAD0B2); **/
  }
#navigation ul li.by_price a{background-color:#f1782c; }
#navigation ul li.fastquote a{background-color:#30a3cb; font-size:17px;}
#navigation ul li.about a{background-color:#5ecae2;margin-right:0px; }
#navigation ul li.just_washers a{background-color:#f1782c; height:52px;width:52px;padding:3px;font-size:12px;background-position: 87% 85%; }
#navigation ul li.just_dryers a{background-color:#f1782c;height:52px;width:52px;padding:3px;font-size:12px;margin-top:4px; position:absolute;left: 260px; top: 58px; background-position: 87% 85%;}

 
ul#inventory_categories li{list-style-type:none;float:right;}
ul#inventory_categories li a{background-color:#f1782c;background-image:url(images/arrow-white.png);background-repeat:no-repeat;background-position:95% 50% ;font-family:"Open Sans", arial;font-size:16px; height:34px;line-height:34px;  float:right;color:#ffffff;text-align:right;padding:0px 36px 0px 10px; white-space:nowrap;margin-left:10px; margin-bottom:5px;}
ul#inventory_categories li a:hover{text-decoration:none;}
ul#inventory_categories.archive_categories li.current-cat{display:none;}

#view_by{float:right;height:34px;line-height:34px;font-size:16px;margin:0 0 0 0px;font-weight:300;}
 
ul#inventory_categories{float:right;margin:0px;}
.logo_wrapper{width:360px;float:left;margin-right:9px;}

.header_contact_info{margin-left:10px;padding-top:10px;float:left;}

ul#social{float:right;width:60px;list-style:none;margin:0px;padding:0px;height:55px;}
ul#social li a{float:right;margin-left:10px;}
.phone{color:#373737;}
a.view_inventory{color:#853131;font-weight:300;font-family:"Open Sans", arial;position:absolute;bottom:5px;right:10px;text-decoration:underline;}
#denver_washer_dryer_welcome p{line-height:30px;padding:0px 15px;margin-bottom:0px;}
#denver_washer_dryer_welcome{width:440px;height:210px;float:left;background-color:#ffffff;position:relative;padding-bottom:20px;}
#denver_washer_dryer_welcome h2{margin:15px 15px 10px 15px;padding:0px;}
#interior_page h2.green{color:green;}
#interior_page{width:440px;height:210px;float:left;background-color:#ffffff;position:relative;padding-bottom:20px;}
#interior_page h1{color: #5c915e;
font-size: 21px;
font-weight: bold;
font-family: "Open Sans", arial;margin:15px 15px 10px 15px;padding:0px;}
#interior_page.fastquote h1{color:#ffffff;}
#interior_page.fastquote {background:#30a3cb;}
#interior_page.fastquote p{color:#ffffff;}

.about_featured.fastquote h2{color:#30a3cb;}
.about_featured.fastquote  {background:#ffffff;}
.about_featured.fastquote p{color:#373737;}

.about_featured.fastquote.second h2{color:#30a3cb;}
.about_featured.fastquote.second  {background:#ffffff;}
.about_featured.fastquote.second p{color:#373737;}

 



#interior_page p{line-height:30px; padding:0px 15px 15px 15px; margin-bottom:0px;}

#home_callout{width:440px;height:210px;float:left;background-color:#ffffff;position:relative;margin-top:10px;padding-bottom:20px;}
#home_callout h3{margin:15px 15px 10px 15px;padding:0px;font-size:19px;}
#home_callout  p{line-height:30px;padding:0px 15px;margin-bottom:0px;}
a.read_more{color:#2c95c2;font-weight:300;font-family:"Open Sans", arial;position:absolute;bottom:5px;right:10px;text-decoration:underline;}

#content_wrapper{width:440px;float:left;}
.featured_image{float:left;width:200px;background-color:#ffffff;padding:15px;}
.featured{cursor:pointer;float:left;margin-left:9px;width:430px;height:230px;background-color:#30a3cb;margin-bottom:10px;padding:0px;position:relative;}
.about_featured{cursor:pointer;float:left;margin-left:9px;width:430px;height:230px;background-color:#7fb481;margin-bottom:10px;padding:0px;position:relative;}
.about_featured.second{cursor:default;float:left;margin-left:0px;width:440px;height:230px;background-color:#7fb481;margin-bottom:10px;padding:0px;position:relative;}

.featured_imagex{float:left;width:200px;background-color:#ffffff;padding:15px;}
.featuredx{float:left;margin-left:9px;width:430px;height:230px;background-color:#5c915e;margin-bottom:10px;padding:0px;position:relative;}
.inventory_item_textx{float:left;color:#ffffff;width:188px;}
.featured_imagex img{display:block;width:200px;height:200px;}

.about_featured p{line-height: 30px;
padding: 0px 15px 15px 15px;
margin-bottom: 0px;color:#ffffff;}
.about_featured h2{margin-bottom:10px;}
.about_featured.third{background:none;}
.about_featured.third p{font-family:'Delius', cursive;color:#373737;text-align:right;margin-top:40px;margin-right:5px;padding-right:0px;}
.about_featured.third.deliv p{margin-top:10px;margin-left:0px;font-family:'Open Sans';font-size:16px;text-align:left;}
a.square{color:#ffffff;text-decoration:underline;}
.featured_image img{display:block;width:200px;height:200px;}
.featured_text{float:left;color:#ffffff;}
body.home .featured_text{width:42%;}
body.home .featured_textx{width:42%;}
body.home h4 {font-family:"Open Sans", arial;font-size:16px;font-weight:normal;margin:10px 0 0 10px;line-height:24px;font-weight:bold;color:#ffffff;}
h2 {font-family:"Open Sans", arial;font-size:16px;font-weight:normal;margin:10px 0 0 15px;line-height:24px;font-weight:bold;color:#ffffff;}
body.home h2{color:#ffffff;font-size:21px;font-weight:bold;font-family:"Open Sans", arial;}
h3{color:#2c95c2;font-size:19px;font-weight:bold;font-family:"Open Sans", arial;}
.featured span{display:block;margin:10px 0 10px 10px;font-family:"Open Sans", arial;font-size:16px;}
.featuredx span{display:block;margin:10px 0 10px 10px;font-family:"Open Sans", arial;font-size:16px;}
a.more_info{position:absolute;bottom:2%;right:2%;color:#ffffff;background-image:url(images/arrow-white.png);padding-right:35px;background-position:100% 50% ;background-repeat:no-repeat;height:30px;line-height:30px;font-weight:300;}
a.more_info:hover{text-decoration:none;}

.inventory_item_holder{cursor:pointer;float:left;margin-left:9px;width:430px;height:230px;background-color:#5C915E;margin-bottom:10px;padding:0px;position:relative;}
.inventory_item_image{float:left;width:200px;background-color:#ffffff;padding:15px;}
.inventory_item_image img{display:block;width:200px;height:200px;}
.inventory_item_text{float:left;color:#ffffff;width:188px;}
.inventory_item_textx{float:left;color:#ffffff;width:188px;}
.inventory_item_holder span{display:block;margin:5px 0 5px 10px;font-family:"Open Sans", arial;font-size:15px;}

#sub_menu{clear:both;overflow:hidden;margin-bottom:10px;margin-left:10px;}
p.unit_info{margin-left:10px;font-size:15px;}

.single_inventory_item_image{float:left;width:480px;}
.single_inventory_item_image img{width:100%;display:block;}
.single_inventory_item_image img.thumb{width:auto;display:block;}
.single_inventory_item_text{height:460px;padding-bottom:20px;float:left;width:400px;background-color:#ffffff;}
.single_inventory_item_text span#deliveryfield{margin-top:0px;font-size:12px;}
body.single .single_inventory_item_text{height:auto;float:right;}
.single_inventory_item_text h1{color:#ffffff;background-color:#5C915E;font-size:18px;font-weight:bold;height:auto;line-height:40px;margin-top:0px;padding:0 10px}
.single_inventory_item_text span{display:block;margin:10px 0 10px 10px;font-family:"Open Sans", arial;font-size:16px;}
p.unit_description{margin-left:10px;margin-right:10px;}
p.request_info{margin-left:10px;margin-right:10px;font-size:14px;font-weight:300;border-top:1px solid #dddddd;padding-top:15px;}
p.sub_info{margin-left:10px;margin-right:10px;font-size:14px;font-weight:300;padding-top:0px;}

.single-col-width{width: 100%;
float: left;
height: auto;}
.single-col-width h3{ color:#5c915e;
margin-left: 15px;}
.single-col-width ul li {
margin: 10px 0 0 0;
list-style-type: disc;
}
.single-col-width p {margin-left: 15px;}


label.cf-after span {width: 100% !important; }
label.cf-after {width:90% !important;}
#ll{display:none !important;}

a.theform{background-color:#CC0000;background-image:url(images/arrow-white.png);background-repeat:no-repeat;background-position:95% 50% ;font-family:"Open Sans", arial;font-size:16px; height:34px;line-height:34px;  color:#ffffff;text-align:right;padding:0px 15px 0px 0px; white-space:nowrap;margin:0 auto;width: 200px;
display: block;
text-align: center;}
a.theform:hover{text-decoration:none;}
.swipe{display:none;margin:0px;padding:0px;font-size:14px;font-weight:300;color:gray;margin-left:5px;}
.about_featured{cursor:default;}
ol.cf-ol{list-style:none;}

h1.quoteh1{color: white;background-color: #5C915E;font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;margin-top: 0px;padding: 0 10px;clear:none;margin-bottom:10px;}
img#request_image{float:left;margin:0 10px;}

p.request_attr{line-height:40px;height:40px;margin:0px;padding:0px;}
p.request_top{margin:10px;padding:0px;}
.theform{clear:both;}
.cform{margin:20px 10px;}
div.cf_info{margin-left:10px;margin-right:10px;}

p.cf-sb{text-align:left;margin:10px;text-align:center;}


ol.cf-ol li.cf-box-group {padding-left:2%;}
ol.cf-ol li.cf-box-title{padding-left:2%;}
ol.cf-ol li.cf-box-group{padding-left:2%;}
ol.cf-ol li.cf-box-group {padding-left:2%;}
label.cf-after {width: 94% !important;}
label.cf-group-after {width:62px;}
label.cf-group-after span {
width: 62px;}
div.success{color:#ffffff;background:#71da4a;}


h5.name{font-family: 'Delius', cursive;text-align:right; margin-top:5px;margin-bottom:10px;margin-right:5px;}

a.largeimages{background:none;
background-image: url(images/arrow-white.png);
background-repeat: no-repeat;
background-position: 95% 50%;
font-family: "Open Sans", arial;
 background-color:#5C915E;
font-size: 16px;
height: 34px;
line-height: 34px;
float: left;
color: #ffffff;
text-align: right;
padding: 0px 40px 0px 10px;
white-space: nowrap;
margin-left: 0px;
margin-bottom: 15px;clear:both; text-decoration:none; }

span#price{position:relative;}
span#theidd{position:absolute;top:0;right:0;padding:0px;margin:0px;margin-right:10px;font-size:13px;color:gray;}
.about_featured.adjust{width:430px;margin-left:10px;}
#interior_page.adjust{width:430px;margin-left:10px;}
/* =Responsive Structure
----------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max--moz-device-pixel-ratio: 2) {
a.logo{background-image:url(images/Washer-Dryer-Buyer-Logo@2x.png);background-size:360px 57px;}
 h1.current{background-image:url(images/arrow-blue@2x.png);background-size:24px 24px;}
#navigation ul li.just_washers a{background-size:24px 24px;background-image:url(images/arrow-white@2x.png);}
#navigation ul li.just_dryers a{background-size:24px 24px;background-image:url(images/arrow-white@2x.png);}
#navigation ul li a{background-image:url(images/arrow-white@2x.png);background-size:24px 24px;}
body{background-image:url(images/bg@2x.gif);background-size:4px 4px;}
 a.largeimages{background-image:url(images/arrow-white@2x.png);background-size:24px 24px;}
a.more_info{background-image:url(images/arrow-white@2x.png);background-size:24px 24px;}
ul#inventory_categories li a{background-size:24px 24px;background-image:url(images/arrow-white@2x.png);}
}

@media (max-width: 899px) {
.single_inventory_item_image  {width:49%;margin-left:1%;margin-right:1%;}
.single_inventory_item_text {width:48%;margin-right:1%;}
ul#inventory_categories li a{margin-right:0px;margin-left:5px;}
 h5.done_right{margin-left:1%;margin-right:1%;}
 h5.washer_dryer{margin-left:1%;margin-right:1%;}
 
#main_inner{width:auto;padding:0px;}
#content_wrapper{width:46%;height:auto;margin-left:1%;margin-right:1%; }
.featured{width:50%;margin-left:1%;margin-right:1%;  }
.featuredx{width:50%;margin-left:1%;margin-right:1%;  }
.about_featured{width:98%;margin-left:1%;margin-right:1%;  }
.about_featured.second{width:98%;margin-left:1%;margin-right:1%;  }
.featured_image{padding:15px 10px;}
.inventory_item_text{width:57%;}
.inventory_item_textx{width:57%;}
.inventory_item_holder{width:98%;height:auto;margin-left:1%;margin-right:1%;}
.inventory_item_image{padding:15px 10px;}
.about_featured.adjust{width:98%;margin-left:1%;margin-right:1%;}
#interior_page.adjust{width:98%;margin-left:1%;margin-right:1%;}

#denver_washer_dryer_welcome{width:auto;height:210px;}
#interior_page{width:98%;margin-left:1%;margin-right:1%;height:auto;margin-bottom:10px;}
#denver_washer_dryer_welcome h2{font-size:18px;margin:15px 15px 5px 15px;}
#home_callout{width:auto;height:210px;}
#home_callout h3{font-size:17px;}
.header_contact_info{float:left;width:240px;height:48px;}
.logo_wrapper{width:98%;margin-left:1%;margin-right:1%;}
#navigation{width:100%;clear:both;}
#navigation ul li.just_washers a{  background-position:96% 93%;font-family:"Open Sans", arial;font-size:18px; height:106px; width:106px; float:left;color:#ffffff;text-align:right;padding:7px;margin-right:7px;}
#navigation ul li.just_dryers a{position:relative;top:0px;left:0px; background-position:96% 93%;font-family:"Open Sans", arial;font-size:18px; height:106px; width:106px; float:left;color:#ffffff;text-align:right;padding:7px;margin-right:7px;margin-top:10px;}
#navigation ul li a{margin-top:10px;margin-right:7px;background-position:96% 93%;}
#navigation ul li.about a{margin-right:0px;}
  
	#main{position:relative;padding-top:10px;}
	#menuup{position:absolute;top:1px;right:3px;width:42px;color:#cc6600;font-family:arial;font-size:9px;z-index:3000;text-align:center;}
	#menuup img{width:100%;}
	.menuup_inner{width:15px;float:right;}
	.menuup_text{width:25px;float:left;margin-top:6px;}
	 
	
	#header_inner{width:auto;padding-left:5px;padding-right:5px;}
	#footer_inner{width:auto;padding-left:5px;padding-right:5px;}
	#home_newsletter_inner{width:auto;padding-left:5px;padding-right:5px;}
	#page{width:auto;}
	#slider{width:auto;padding-left:5px; padding-right:5px;}
	#main #content {
		margin: 0 2%;
		width: auto;
	}
 

 
#denver_washer_dryer_header{border-bottom:0px;}
#access{width:100%;clear:both;}
#access li{width:100%;}
#access ul ul{display:none !important;}
}
@media (max-width: 767px) { 

h1.requesth1{height:auto;line-height:35px;}
body.home .featured_text{width:57%;}
#header_inner{padding:0px;}
h1.current{width:100%;}
#denver_washer_dryer_welcome{height:auto;width:auto;padding-bottom:32px;}
#home_callout{height:auto;width:auto;padding-bottom:32px;}
#content_wrapper{width:98%;height:auto;margin-bottom:10px;}
.featured{width:98%;height:auto;}
.featuredx{width:98%;height:auto;}
.inventory_item_holder{width:98%;height:auto;}



 #navigation ul li.by_price a{/*float:right;*/}


body.home.page.singular #primary {margin-top:0px;}
.flex-caption p{display:none;}
.flex-caption{font-size:16px;}
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	
 
	#slider{padding-top:10px;}
	.commentlist > li:before {	content:none;	}
	.commentlist > li.bypostauthor:before {content:none;}
	#searchform{display:none;}
	span.your-message textarea{width:100%;padding-left:0px;padding-right:0px;}
	ol.flex-control-nav{display:none !important;}
	#nav-single{display:none;}
	#sub_pages{display:block;}
	
	
.single_inventory_item_text {width:98%;margin-left:1%;margin-right:1%;}
.single_inventory_item_image{width:98%;margin-left:1%;margin-right:1%;}
}
@media (max-width:540px) {

.cform{width:98%;margin-left:1%;margin-right:1%;}
p.current{height:auto;}
p.current span {font-size: 14px; clear: left; float: left; line-height: 1;}
body.home .featured_text{width:auto;}
#navigation ul li a{width:48%;height:78px;margin-top:10px;padding:7px 0;margin-left:1%;margin-right:1%;}
#navigation ul li a span{margin-right:7px;display:block;}
#navigation {width:100%;}
.about_featured{height:auto;}
.about_featured p{margin-bottom:20px;}
.inventory_item_text{width:72%;padding-bottom:20px;}
.inventory_item_textx{width:72%;padding-bottom:20px;}
ul#inventory_categories li a{ margin-left:0px;margin-right:5px;}
ul#inventory_categories li { }
body.home h5.done_right, body.home h5.washer_dryer{display:block;width:205px;}
.featured_image img{height:300px;width:300px;display:inline;}
.featured_image{width:100%;padding-left:0px;padding-right:0px;text-align:center;padding-top:10px;padding-bottom:10px;}

.featured_imagex img{height:300px;width:300px;display:inline;}
.featured_imagex{width:100%;padding-left:0px;padding-right:0px;text-align:center;padding-top:10px;padding-bottom:10px;}

.inventory_item_image img{height:300px;width:300px;display:inline;}
.inventory_item_image{width:100%;padding-left:0px;padding-right:0px;text-align:center;padding-top:10px;padding-bottom:10px;}
#home_callout h3 {line-height:26px;}
#denver_washer_dryer_welcome h2{line-height:26px;}
.denver_washer_dryer_logo{width:310px;}
a.logo{ background-size:310px 49px;height:49px;line-height:23px;font-size:18px;padding-left:100px;width:210px;}
	#content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}
	#content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}
	#nav-single{display:none;}
#sub_pages{display:block;}
}
@media (max-width:320px) {
ul#social li a {
float: left;
margin-left: 0;
}
ul#social {clear:both;
float: left;}
.inventory_item_text{width:98%;padding-bottom:20px;}
.inventory_item_textx{width:98%;padding-bottom:20px;}
}

ul#quote_list li{margin:3px 0 10px 0;list-style:square;}