/*	------------------------------------------------------

	Reset Styles
	
	======================================================	*/
	
* {
margin:0px;
padding:0px;
border:none;
outline:none;
text-align:left;
}
.noborder {
border:none !important;
}

.clear {
clear:both !important;
}

.clearfix:after{
content: "___";
display: block;
height:0;
clear:both;
visibility: hidden;
}
/* This declaration is necessary for Safari!! */
.clearfix { display: block; }

img {
border:0px;
}

ul, ol {
margin:0px;
padding:0px;
list-style-type:none;
}

p { 
color:inherit;
padding:0px 0px 10px 0px;
}
	
h1, h2, h3, h4, h5, h6 {
margin-bottom:10px;
line-height:110%;
color:#3f3425;
}

a, a:visited { text-decoration:underline; color:#264b6e; }
a:hover, a:active { text-decoration:none; color:#006da5; }

/*	------------------------------------------------------

	Global Body Styles
	
	======================================================	*/
	
body {
color:#444;
/*background:#f0f5f7;*/
background:#fff;
}

#wrapper, .wrapper {
margin:0px auto;
/*width:980px;*/
width:965px;
min-height:700px;
font-family:arial, helvetica, sans-serif;
}

/*	------------------------------------------------------

	Logo Styles
	
	======================================================	*/

h1#logo {
position:relative;
margin:15px 0px 0px 18px;
padding:0px;
}
	h1#logo a {
	display:block;
	background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/logo.png) no-repeat;
	width:251px;
	height:73px;
	text-indent:-9999px;
	outline:none;
	}

/*	------------------------------------------------------

	Menu Styles
	
	======================================================	*/
div#header_left {
width:251px;
float:left;
position:relative;
}

div#header_right {
width:500px;
float:right;
position:relative;
right:15px;
}		
	
/*div.toprightmenu {
float:right;
width:500px;
}*/
div.toprightmenu ul {
float:right;
margin:5px 0px 0px 0px;
list-style-type:none;
text-align:right;
font:12px/normal verdana, arial, helvetica, sans-serif;
}
	div.toprightmenu ul li {
	float:left;
	position:relative;
	display:inline;
	margin-right:15px;
	}
	div.toprightmenu ul li.last {
	float:left;
	position:relative;
	display:inline;
	margin-right:0px;
	}
		div.toprightmenu ul li a {
		color:#494949;
		text-decoration:none;
		}
			div.toprightmenu ul li a:hover {
			color:#738a1c;
			text-decoration:none;
			}
		div.toprightmenu ul li.servicecenter a {
		padding-left:16px;
		background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_servicecenter_off.png) 0px 2px no-repeat;
		}
			div.toprightmenu ul li.servicecenter a:hover {
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_servicecenter_on.png) 0px 2px no-repeat;
			}

div.search_wrap {
height:23px;
clear:both;
position:relative;
float:right;
/*margin-top:20px;*/
margin-top:-25px;
width:220px;
}			
	div.search_bg {
	background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/search_bg.jpg) no-repeat;
	width:192px;
	height:23px;
	float:left;
	}
	div.search_bg input {
	background:none;
	width:172px;
	font-size:14px;
	position:relative;
	top:1px;
	left:10px;
	}
	div.search_btn {
	float:left;
	margin-left:5px;
	width:15px;
	}
div.topmainmenu {
margin:15px 0px 32px 0px;
height:57px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_topmenubg.png) no-repeat;
}
	div.topmainmenu ul {
	padding:20px 10px 20px 18px;
	list-style-type:none;
	text-align:right;
	font:12px/normal verdana, arial, helvetica, sans-serif;
	}
		div.topmainmenu ul li {
		float:left;
		position:relative;
		display:inline;
		margin-right:9px /*11px;*/ /*--- 10px if Asthma is changed to Humidifiers ---*/
		}
		
			div.topmainmenu ul li a {
			padding:/*18px 25px 20px 10px*/18px 18px 20px 4px;
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_topmenuslash.png) right no-repeat;
			color:#fff;
			text-decoration:none;
			outline:none;
			}
				div.topmainmenu ul li a:hover {
				color:#a8e0fa;
				text-decoration:none;
				}
				
				div.topmainmenu ul li ul {
				display:none;
				}
div.toprightmenu {
width:580px;
float:right;
}

#search_mini_form {
position:relative;
z-index:1000;
}
/*	------------------------------------------------------

	Content Styles
	
	======================================================	*/

#contentwrap {
/*margin:0px auto;*/
margin:5px;
width:auto;
}

.prodheaderleft {
position:relative;
float:left;
}
.prodheaderright {
margin-top:6px;
position:relative;
float:right;
}

/*	------------------------------------------------------

	Content Column Styles
	
	======================================================	*/
	
div.colm {
float:left;
}
div.colmleft {
width:45%;
margin-right:12px;
}
	div.colmright {
	width:45%;
	margin-right:0px;
	}
div.colmlefthomecontent {
margin:0px 36px 0px 20px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_home_doug_sm.png) right 3em no-repeat;
min-height:345px;
}
div.colmlefthomecontent,
div.colmrighthomecontent {
font:95%/normal arial,sans-serif;
}
div.colmleftcontent {
margin:0px 36px 0px 20px;
font:75%/normal arial,sans-serif;
}
	div.colmlefthomecontent p {
	padding-right:100px;
	line-height:1.3em;
	}
	div.colmrighthomecontent form {
	clear:both;
	}
		div.colmrighthomecontent label,
		div.colmrighthomecontent input {
		float:left;
		margin:0px 12px 10px 0px;
		padding:3px;
		}
		.inputtext {
		border:1px solid #3f3425;
		}
div.home_blog_sect {
padding:12px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
color:#3f3425;
}
	div.home_blog_sect ul li {
	margin-bottom:8px;
	padding-left:12px;
	color:#3f3425;
	background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_arrow_brown.png) 0em 0.3em no-repeat;
	line-height:1.4em;
	}
		div.home_blog_sect ul li a {
		color:#738a1c;
		}

/*	------------------------------------------------------

	Left Navigation Styles
	
	======================================================	*/

div.productleftnav {
width:175px;
margin-right:25px;
padding:8px 8px 18px 8px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
min-height:400px;
}
	
div.productleftnav ul.productnav {
margin:0px 0px 0px 10px;
color:#3f3425;
}
	div.productleftnav ul.productnav li {
	margin:0px 0px 0px 15px;
	}
		div.productleftnav ul.productnav li.header {
		margin:10px 0px 8px 0px;
		}
			div.productleftnav ul.productnav li.header a {
			font:15px/normal arial, helvetica, sans-serif;
			font-weight:bold;
			color:#3f3425;
			text-decoration:none;
			}
				div.productleftnav ul.productnav li.header a:hover {
				text-decoration:underline;
				}
			div.productleftnav ul.productnav li a {
			font:12px/normal arial, helvetica, sans-serif;
			color:#738a1c;
			text-decoration:none;
			}
				div.productleftnav ul.productnav li a:hover {
				text-decoration:underline;
				}

/*	------------------------------------------------------

	Product Listing Styles
	
	======================================================	*/
	
div.productlistings {
width:734px; /*739px;*/
}
	div.productlistings div.proddesc {
	padding-left:36px;
	min-height:75px;
	}
	div.productlistings p.prodavail {
	margin:0px;
	text-transform:uppercase;
	font:11px/normal arial, helvetica, sans-serif;
	color:#a2a2a2;
	}
		div.productlistings div.proddesc p {
		font:12px/normal arial, helvetica, sans-serif;
		line-height:1.4em;
		}
		div.productlistings div.desc-vacuums {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_vacuums.png) no-repeat;
		}
		div.productlistings div.desc-cleaning {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_cleaning.png) no-repeat;
		}
		div.productlistings div.desc-purifiers {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_purifiers.png) no-repeat;
		}
		div.productlistings div.desc-humidifiers {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_humidifiers.png) no-repeat;
		}
		div.productlistings div.desc-dehumidifiers {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_dehumidifiers.png) no-repeat;
		}
		div.productlistings div.desc-filters {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_filters.png) no-repeat;
		}
		div.productlistings div.desc-bedding {
		background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_bedding.png) no-repeat;
		}
	div.productcolm {
	float:left;
	margin:0px 12px 56px 0px;
	padding:0px;
	width:170px;
	}
		div.productcolm img {
		margin:0px 12px 12px 12px;
		padding:0px;
		text-align:center;
		outline:none;
		}
		div.productlink {
		margin:0px 0px 4px 0px;
		padding:0px;
		font-size:16px;
		}
			div.productlink a {
			color:#372e21;
			text-decoration:underline;
			}
		div.productprice {
		margin:0px;
		padding:0px;
		font:12px/normal arial,sans-serif;
		color:#ff0000;
		}
	div.arrange-sort {
	margin:10px 0px 32px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	font:12px/normal arial,sans-serif;
	}
		div.arrange-sort div.arrange {
		float:left;
		width:180px;
		margin-right:20px;
		}
		div.pages {
		float:left;
		width:300px;
		text-align:center;
		}
		div.pages ol {
		text-align:center;
		width:90px;
		margin:10px auto 0;
		}
		div.pages li {
		float:left;
		margin:0 3px;
		}
		div.arrange-sort form {
		float:right;
		}
			div.arrange-sort form select, table.pager select {
			width:48px;
			margin:0px 3px 0px 3px;
			padding:2px;
			border:1px solid #ababab;
			}
			div.arrange-sort form select.full {
			width:100px;
			}
	div.pagination {
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#3f3425;
	font:12px/normal arial,sans-serif;
	text-align:center;
	border-top:1px solid #ababab;
	}
		div.pagination ul li {
		margin-right:6px;
		display:inline;
		color:#3f3425;
		}
			div.pagination ul li a {
			color:#738a1c;
			text-decoration:underline;
			}

/*	------------------------------------------------------

	Cart Listing Styles
	
	======================================================	*/

div.cartlistings {
width:100%;
/*min-height:600px;*/
}
	div.cartlistings div.desc-cart {
	margin-left:65px;
	margin-bottom:20px;
	padding-left:46px;
	min-height:35px;
	background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_cart.png) no-repeat;
	font-size:16px;
	}	
	div.cartheadercolm {
	margin:10px 0px 32px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	font:12px/normal arial,sans-serif;
	}
		div.cartlistings div.colm {
		float:left;
		}
		div.cartlistings div.colmpadding {
		padding-top:15px;
		}
		div.cartlistings div.prodname {
		margin-left:145px;
		}
		div.cartlistings div.unitprice {
		margin-left:350px;
		}
		div.cartlistings div.qty {
		margin-left:70px;
		}
		div.cartlistings div.subtotal {
		margin-left:60px;
		}
		div.cartlistings div.remove {
		margin-left:60px;
		}
	div.cartlistingcolm {
	margin:-20px 0px 25px 0px;
	padding-bottom:12px;
	width:auto;
	border-bottom:1px solid #d2d2d2;
	font:12px/normal arial,sans-serif;
	}
		div.cartlistingcolm div.colm img {
		float:left;
		}
		div.cartlistingcolm div.prodname {
		margin-left:44px;
		width:300px;
		color:#738a1c;
		}
			div.cartlistingcolm div.prodname a {
			color:#372e21;
			text-decoration:underline;
			font-weight:bold;
			}
				div.cartlistingcolm div.prodname a:hover {
				text-decoration:none;
				}
		div.cartlistingcolm div.unitprice {
		margin-left:130px;
		font-weight:bold;
		}
		div.cartlistingcolm div.qty form input {
		margin-left:12px;
		width:30px;
		border:1px solid #7a7a7a;
		text-align:center;
		}
		div.cartlistingcolm div.subtotal {
		margin-left:70px;
		font-weight:bold;
		}
		div.cartlistingcolm div.remove form input {
		margin-left:12px;
		width:12px;
		text-align:center;
		}
	div.cartlistings div.contshopping {
	margin-left:12px;
	}
	div.cartlistings div.updateqty {
	margin-left:250px;
	}
	div.cartlistings div.promocode {
	margin:18px 0px 0px 50px;
	padding:10px;
	background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
	font:12px/normal arial,sans-serif;
	}
		div.promocode {
		float:right !important;
		width:350px;
		position:relative;
		top:-55px;
		}
		div.promocode label {
		margin-right:12px;
		position:relative;
		top:5px;
		}
		div.promocode button {
		position:relative;
		top:3px;
		}
		div.cartlistings div.promocode form input {
		margin-right:12px;
		}
		div.cartlistings div.promocode form input.applypromocode {
		/*margin-top:12px;*/
		}
		div.cartlistings div.promocode form input.text {
		padding:5px;
		width:100px;
		border:1px solid #7a7a7a;
		}
.subtotaltotal {
float:right;
text-align:right;
}

		
/*	------------------------------------------------------

	Bread Crumb Styles
	
	======================================================	*/
	
	div.breadcrumb {
	margin:0px 0px 25px 0px;
	}
		div.breadcrumb ul {
		font:12px/normal arial,sans-serif;
		}
			div.breadcrumb ul a {
			color:#3f3425;
			text-decoration:underline;
			}
			div.breadcrumb ul li {
			float:left;
			position:relative;
			display:inline;
			margin-right:10px;
			margin-top:10px;
			}
			div.breadcrumb ul li p {
			margin-top:10px;
			}
			div.breadcrumb ul li.secondcrumb p {
			padding-left:12px;
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_arrow_crumb.png) 0em 0.3em no-repeat;
			}
				div.breadcrumb ul li.home {
				margin-top:0px;
				}
				div.breadcrumb ul li.home a {
				display:block;
				width:108px;
				height:35px;
				background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_breadcrumb_home.png) no-repeat;
				text-indent:-9999px;
				}
	
/*	------------------------------------------------------

	Content Misc Styles
	
	======================================================	*/
	
span.color738a1c {
color:#738a1c;
}
.color80ccf0 {
color:#80ccf0;
}

/*	------------------------------------------------------

	Footer Styles
	
	======================================================	*/
	
#footer {
margin:25px auto 10px;
width:964px;
height:145px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_footermenu.png) top left no-repeat;
}
div#footer ul.leftlist {
float:left;
width:320px;
margin:36px 31px 0px 38px;
list-style-type:none;
text-align:left;
font:11px/normal verdana, arial, helvetica, sans-serif;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_footerlogo.png) center left no-repeat;
}
	div#footer ul.leftlist li {
	padding:0px 0px 3px 150px;
	color:#fff;
	}
		div#footer ul.leftlist li a {
		color:#738a1c;
		text-decoration:none;
		}	
div#footer ul.rightlist {
float:left;
margin:15px 0px 0px 15px;
padding:0px 35px 0px 35px;
height:116px;
list-style-type:none;
text-align:right;
font:12px/normal verdana, arial, helvetica, sans-serif;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_footerlistbg.png) center left no-repeat;
}
	div#footer ul.rightlist li {
	float:left;
	margin:50px 15px 0px 0px;
	position:relative;
	display:inline;
	}
	div#footer ul.rightlist li.last {
	color:#a8e0fa;
	}
		div#footer ul.rightlist li.last a {
		color:#a8e0fa;
		}
			div#footer ul.rightlist li.last a:hover {
			color:#a8e0fa;
			text-decoration:underline;
			}
		div#footer ul.rightlist li a {
		color:#fff;
		text-decoration:none;
		}
			div#footer ul.rightlist li a:hover {
			color:#738a1c;
			text-decoration:none;
			}
		div#footer ul.rightlist li.servicecenter a {
		padding-left:16px;
		color:#738a1c;
		background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_servicecenter_off.png) 0px 2px no-repeat;
		}
			div#footer ul.rightlist li.servicecenter a:hover {
			color:#fff;
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_servicecenter_footer_on.png) 0px 2px no-repeat;
			}
			
#footerx { font-size:11px; width: 964px; margin: 0 auto 10px; }
			
/*	------------------------------------------------------

	Homepage Viewport Styles
	
	======================================================	*/

#viewport {
position:relative;
margin-bottom:30px;
}
	#viewport .leftcolm {
	position:relative;
	float:left;
	margin-right:28px;
	width:662px;
	height:370px;
	overflow:hidden;
	}
		#viewport .leftcolm div {
		display:block;
		float:left;
		width:662px;
		height:370px;
		overflow:hidden;
		}
	#viewport .rightcolm {
	float:left;
	width:260px;
	}
		#viewport .rightcolm ul {
		float:left;
		position:relative;
		display:inline;
		margin-right:10px;
		}
			#viewport .rightcolm ul li {
			margin-bottom:10px;
			}
				#viewport .rightcolm ul li a {
				display:block;
				width:255px;
				height:83px;
				border:1px solid #666;
				}
					#viewport .rightcolm ul li a:hover,
					#viewport .rightcolm ul li a:hover,{
					/*float:left;
					overflow:hidden;*/
					}
		
/*	------------------------------------------------------

	Misc Styles
	
	======================================================	*/
	
div.home_doug_viewport {
margin:36px 0px 0px -10px;
position:absolute;
width:125px;
height:430px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_home_doug.png) no-repeat;
text-indent:-9999px;
z-index:1;
}
		
/*	------------------------------------------------------

	Product Styles
	
	======================================================	*/

div.featuredprod {
float:left;
width:182px;
margin:52px 10px 0px 0px;
padding-top:18px;
background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_homefeatprod_title.png) top center no-repeat;
overflow:hidden;
}
	div.featuredprod ul {
	margin-top:5px;
	padding-top:5px;
	height:204px;
	background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_homefeatprod.png) no-repeat;
	font:12px/normal arial,sans-serif;
	color:#fff;
	}
		div.featuredprod ul li {
		margin:3px;
		padding:0px 0px 6px 20px;
		background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_featprodlist.png) bottom left repeat-x;
		}
		div.featuredprod ul li.last {
		background:none;
		}
			div.featuredprod ul li a {
			display:block;
			color:#fff;
			text-decoration:none;
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_featprodlist_arrow_off.png) 140px 5px no-repeat;
			}
				div.featuredprod ul li a:hover {
				color:#a8e0fa;
				background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_featprodlist_arrow_on.png) 140px 5px no-repeat;
				}
div.prodquickview {
float:left;
/*margin-right:10px;*/
margin:0 3.7px 15px;
width:180px;
height:/*274px*/ 225px;
overflow:hidden;
background:#fff url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
border:1px solid #444;
z-index:1;
}
div.prodquickviewlast {
margin-right:0px;
}
	div.prodquickview div.prodinnerwrap,
	div.prodquickviewlast div.prodinnerwrap {
	padding:12px 12px 4px 12px;
	margin:0px auto;
	height:/*225px*/ 175px;
	}
			div.prodquickview h2.headlink {
			margin-bottom:4px;
			font:13px/normal arial,sans-serif;
			font-weight:bold;
			color:#738a1c;
			}
			div.prodquickview h2.headlink a {
			color:#738a1c;
			}
			div.prodquickview p {
			margin-bottom:20px;
			font:12px/normal tahoma,sans-serif;
			color:#555;
			overflow:hidden;
			}
			div.prodquickview div.prodimg {
			width:100%;
			text-align:center;
			height:100px;
			}
			/*div.prodquickview div.price,*/ div.prodquickview div.price div.price-box {
			float:left;
			width:50%;
			height:34px;
			padding-top:8px;
			text-align: left;
			font:15px/normal arial,sans-serif;
			font-weight:bold;
			color:#c30000;
			}
			div.prodquickview div.price span.price {
			font:15px/normal arial,sans-serif;
			position: absolute;
			bottom: -2px;
			font-weight:bold;
			color:#c30000;
			}
			div.prodquickview div.buynowgreen a {
			display:block;
			float:right;
			width:50%;
			height:34px;
			background:transparent url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/btn_buynow_green.png) no-repeat;
			text-indent:-9999px;
			}
div.prodlistwrap {
margin:0px;
width:auto;
clear:both;
}
	div.prodlist {
	float:left;
	width:240px;
	}
		div.prodlist div {
		margin-left:20px;
		padding-left:45px;
		}
			div.prodlist div.vacuums {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_vacuums.png) no-repeat;
			}
			div.prodlist div.cleaning {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_cleaning.png) no-repeat;
			}
			div.prodlist div.purifiers {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_purifiers.png) no-repeat;
			}
			div.prodlist div.humidifiers {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_humidifiers.png) no-repeat;
			}
			div.prodlist div.dehumidifiers {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_dehumidifiers.png) no-repeat;
			}
			div.prodlist div.filters {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_filters.png) no-repeat;
			}
			div.prodlist div.bedding {
			background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/icon_prodlist_bedding.png) no-repeat;
			}
				div.prodlist div ul {
				margin:0px 0px 20px 0px;
				padding:6px;
				background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
				}	
					div.prodlist div ul li.header {
					margin:0px;
					padding:0px;
					background:url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
					color:#3f3425;
					}
						div.prodlist div ul li.header a {
						padding-left:10px;
						font:15px/normal arial,sans-serif;
						font-weight:bold;
						color:#3f3425;
						text-decoration:none;
						}
					div.prodlist div ul li {
					padding:0px 0px 0px 13px;
					}
						div.prodlist div ul li a {
						color:#738a1c;
						text-decoration:none;
						font:11px/normal arial,sans-serif;
						}
							div.prodlist div ul li a:hover {
							text-decoration:underline;
							}
.prodshortdesc {
margin-right:60px;
width:350px;
font:12px/normal arial,sans-serif;
line-height:1.3em;
}
	.prodshortdesc p.price {
	padding:10px 0px 10px 0px;
	font-size:200%;
	color:#ff0000;
	}
	.prodshortdesc form {
	width:230px;
	padding:10px 0px 10px 0px;
	}
		.prodshortdesc form label {
		margin-top:5px;
		font-weight:bold;
		}
		.prodshortdesc form input.text {
		width:45px;
		margin-top:5px;
		padding:2px;
		border:1px solid #7a7a7a;
		}
		.prodshortdesc form input.addtocart {
		margin-top:20px;
		}
		.prodshortdesc form select {
		width:75%;
		margin-top:5px;
		padding:2px;
		border:1px solid #7a7a7a;
		}
.prodpagedesc {
margin:15px 0;
padding-top:20px;
font:12px/normal arial,sans-serif;
line-height:1.55em;
border-top:1px solid #a2a2a2;
}
.writereview {
position:relative;
margin-top:-25px;
float:right;
text-align:left;
}

.prodpageimg {
position:relative;
margin-top:-60px;
width:320px;
float:right;
text-align:left;
}
	.prodpageimg .mainimg {
	width:250px;
	height:250px;
	}
	.prodpageimg .thumb {
	width:75px;
	height:75px;
	margin-right:15px;
	}
	
/*--------BUTTON STYLES-------*/
a.button, button {
  display:block;
  font-size:100%;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
  border:none;
  background:none;
  padding:0;
  margin:0;
}
button {
  width:auto;
  overflow:visible;
}
button[type] {
}
*:first-child+html button[type] {
}
button img, a.button img{
margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  margin:0;
}
.hidden {
display:none;
}
/*------/-------*/

li.login input, form#form-validate input, form#form-validate select,form#form-validate textarea, form#product_sendtofriend_form input, form#product_sendtofriend_form textarea, form#review-form input, form#review-form textarea, form#discount-coupon-form input, form#shipping-zip-form input, form#shipping-zip-form select, form#co-billing-form input, form#co-billing-form select, form#co-shipping-form input, form#co-shipping-form select, form#co-payment-form input, form#co-payment-form select, form#contactForm input, form#contactForm textarea, form#analysis-form input, form#analysis-form textarea, form#analysis-form select, form#ticket-form input, form#ticket-form textarea, form#ticket-form select, form#contactDouglas input, form#contactDouglas textarea, form#login-form input {
padding:3px;
border:solid 1px #ccc;
}
li.login input:focus, form#form-validate input:focus, form#product_sendtofriend_form input:focus, form#review-form input:focus, form#review-form textarea:focus, form#discount-coupon-form input:focus, form#shipping-zip-form input:focus, form#co-billing-form input:focus, form#co-shipping-form input:focus, form#co-payment-form input:focus, form#contactForm input:focus, form#contactForm textarea:focus, form#analysis-form input:focus, form#analysis-form textarea:focus, form#ticket-form input:focus, form#ticket-form textarea:focus, form#contactDouglas input:focus, form#contactDouglas textarea:focus, form#login-form input:focus  {
background:#FDFFEF;
}

/*-----/-----*/
#service_bg {
background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/service-bg.jpg) no-repeat;
width:930px;
height:271px;
margin:0 auto 20px;
}
#service_bg p {
width:300px;
color:#fff;
position:relative;
top:82px;
left:190px;
font-weight:700;
}
#service_bg p span {
color:#a8e0fa;
}
#service_left, #service_right {
width:300px;
float:left;
background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png) repeat;
border:solid 1px #000;
padding:20px;
}
#service_right {
float:right;
}

/*-----CONTACT-----*/
.contact_header {
width:650px;
}
.contact_info {
position:relative;
float:left;
background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/contact_bg.jpg) no-repeat;
/*height:240px;
padding-left:230px;
width:250px;*/
padding-left:215px;
width:280px;
}
.contact_info iframe { position:relative; left:-200px; margin-top:40px; border:solid 1px #ccc;  }
.contact_text {
position:relative;
top:30px;
}
.contact_text h2, .contact_info h3, .contact_info h4 {
margin:0 0 3px;
}
.contact_text h2 {
font-size:26px;
}
.contact_text h4 {
font-weight:normal;
color:#738a1c;
}
.contact_text h4.email {
margin-top:33px;
}

.contact_form_wrap {
float:right;
background:#efefef;
width:370px;
padding:15px;
}

.bot {
display:none;
}
.message1, .message2, .message3 {
margin:10px 0;
padding:5px;
/*background:#fff;
border:solid 1px #f1f1f1;
border-left:none;
border-right:none;*/
}

/*-----POPUP-----*/
body.manufacturer {
background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/douglas-about.jpg) no-repeat top left;
}
.copy_wrap {
width:300px;
margin:60px 0 0 160px;
}
.copy_wrap ul {
list-style:disc;
margin:0 0 18px 18px;
}
.copy_wrap img {
margin-bottom:10px;
}
ul.manu li {
float:left;
width:100px;
height:90px;
text-align:center;
margin:10px;
}
ul.manu li img {
width:100px;
display:block;
}
.nobg { background:none !important; min-height:0 !important; }


/*------ALL PRODUCTS-------*/
div.allcol {
background:#fff url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/bg_quickprodviewbg.png);
width:175px;
padding:10px;
margin:0 20px 20px;
float:left;
}
div.allcol ul {
margin:0 0 10px 0;
}
div.allcol ul li {
margin:0 0 2px;
}
div.allcol ul a {
color:#738A1C;
}


#super-product-table td {
font-size:13px;
font-weight:700;
}
.price-box span.label {
font-size:/*11px*/ 12px;
color:#2F2F2F;
font-weight:700;
}
.prodquickview .start-home {
margin-top:-17px;
}
.prodquickview { position: relative; }
.prodquickview div.price { position: absolute; bottom: -2px; left: 17px; }


div#respond input, div#respond textarea { border:solid 1px #000; }
div#respond textarea {width:400px; height:150px; }

.freeShipping { position:absolute; font-size:13px; color:#738A1C; font-weight:700; background:#ffc; padding:3px 7px; border:dashed 1px #ccc; top:60px; right:253px; }

div.tweet a { padding: 6px 0 6px 38px; background: url(http://www.douglasallergyrelief.com/store/skin/frontend/default/douglas/images/tweet.gif) no-repeat left; }
div.tweet a:link, div.tweet a:visited, div.tweet a:active { color: #048cc0; }

div.product-shop div.price-box { float: left; margin-right: 28px; }
div.product-shop div.tweet { position: relative; top: 6px; float: left; margin-bottom: 22px; }

div.product-shop div.add-to-holder { clear: left; }



/* ------------------------------------------
Default Wordpress Style
------------------------------------------ */
.post img.centered {display:block; margin-left:auto; margin-right:auto;}
.post img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
.post img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.post .alignright {float:right;}
.post .alignleft {float:left;}

html>body .post .entry ul {margin:0 0 18px 0; padding:0 0 0 30px; list-style:disc; padding-left:10px; text-indent:-10px;}
html>body .post .entry li {margin:7px 0 8px 10px; padding-left:10px;}
/*.post .entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}*/
.post .entry ol {padding:0 0 0 35px; margin:0;}
.post .entry ol li {margin:0; padding:0;}
.post .entry ul{list-style-type:disc !important;}
.post .entry ol{list-style-type:decimal !important;}

.pagination {padding:15px 3px; margin:15px 3px;}
.pagination a:link,
.pagination a:visited {padding:2px 5px 2px 5px; margin:2px; border:1px solid #b2c297; text-decoration:none; color:#4c7800;}
.pagination a:hover,
.pagination a:active {border:1px solid #4c7800; color:#4c7800;}
.pagination .current {padding:2px 5px 2px 5px; margin:2px; border:1px solid #4c7800; font-weight:bold; background-color:#4c7800; color:#fff;}
.pagination .disabled {padding:2px 5px 2px 5px; margin:2px; border:1px solid #e2ecd0; color:#e2ecd0;}

#commentform {margin:3.2em 0 0; padding:0;}
#commentform #submit {margin:0 0 5px 0; float:right; width:155px; color:#4d4d4f; font-weight:700;}
#commentform input {width:255px; padding:4px; margin:0 0 0.85em 0; border:1px solid #c2c2c2;}
#commentform label {width:200px; padding:4px; margin:0 0 0.85em 1.25em; text-align:left; font-size:14px;}
#commentform textarea {width:99%; margin:0 0 0.85em 0; padding:2px; border:1px solid #c2c2c2;}
#commentform p {margin:5px 0;}
#respond:after {	content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* ------------------------------------------
Begin Various Tags & Classes
------------------------------------------ */
.post acronym,
.post abbr,
.post span.caps {cursor:help;}
.post acronym,
.post abbr {border-bottom:1px dashed #999;}
.post blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
.post blockquote cite {margin:5px 0 0; display:block;}

/* ------------------------------------------
Captions
------------------------------------------ */	
.post .aligncenter,
.post div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.post .wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.post .wp-caption img {margin:0; padding:0; border:0 none;}
.post .wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}
#wp-calendar a {text-decoration:none;}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}

/*	------------------------------------------------------

	Web Special
	
	======================================================	*/
div.webspecial_wrap {width:961px; background: url(http://www.douglasallergyrelief.com/images/web_special/box_bottom.gif) no-repeat left bottom;}
div.webspecial_inner {position:relative; min-height:500px; height:500px; padding:25px 28px; background: url(http://www.douglasallergyrelief.com/images/web_special/box_top.gif) no-repeat left top;}
div.webspecial_inner div.aboutbio {margin-top:16px; padding-top:6px; width:450px; height:85px; background: url(http://www.douglasallergyrelief.com/images/web_special/icon_douglas.gif) no-repeat 0 0.6em; border-top:1px solid #b1b1b1;}
div.webspecial_inner div.aboutbio p {margin:8px 0 0 90px;}
div.webspecial_inner .colmleft {margin-top:20px; float:left; width:500px; color:#232323;}
div.webspecial_inner .colmright {margin-top:20px; float:right; width:300px; color:#232323;}
div.webspecial_inner ul {list-style-type:disc; margin-left:12px; padding-left:6px;}
div.webspecial_inner .colmright a.schedulerepair:link,
div.webspecial_inner .colmright a.schedulerepair:visited {display:block; width:271px; height:51px; background:url(http://www.douglasallergyrelief.com/images/web_special/btn_schedulerepairnow.gif) no-repeat; text-indent:-30000em;}
div.webspecial_inner .colmright a.schedulerepair:hover,
div.webspecial_inner .colmright a.schedulerepair:active {background:url(http://www.douglasallergyrelief.com/images/web_special/btn_schedulerepairnow_hover.gif) no-repeat;}
div.webspecial_wrap h2 {margin:0 0 2px; padding:0; color:#3f3425; font-size:47px; font-spacing:5px;}
div.webspecial_wrap h2 span {color:#7f3000;}
div.webspecial_wrap h4 {margin:0 0 8px; padding:0; color:#ab1f00; font-size:22px; font-spacing:5px;}
div.webspecial_wrap .colmleft h4 {margin:0 0 8px; padding:0; color:#201f1f; font-size:14px;}
div.webspecial_wrap .colmleft h5 {margin:0 0 8px; padding:0; color:#201f1f; font-size:15px; line-height:1.5; font-weight:100;}
div.webspecial_wrap .colmleft h5 strong {font-weight:700;}
div.webspecial_wrap p {margin-bottom:18px;}

div.webspecial_inner .colmcontent {margin-top:20px; float:right; width:500px; color:#232323;}
div.webspecial_inner .colmcontent h2 {margin:0 0 8px; padding:0; color:#3f3425; font-size:28px; font-spacing:5px;}
div.webspecial_inner .colmcontent h3 {margin:0 0 2px; padding:0;color:#3f3425; font-size:16px;}
div.webspecial_inner .colmcontent h4 {margin:0 0 2px; padding:0;color:#96430c; font-size:16px;}
div.webspecial_inner .colmcontent .price {margin-right:15px; padding-top:5px; color:#ab1f00; font-size:30px; font-weight:700; text-align:right;}
div.webspecial_inner .colmcontent .price small {color:#454545; font-size:12px;}
div.webspecial_inner .colmcontent a.schedulerepairsmall:link,
div.webspecial_inner .colmcontent a.schedulerepairsmall:visited {display:block; margin-left:90px; width:227px; height:37px; background:url(http://www.douglasallergyrelief.com/images/web_special/btn_schedulerepairnow_sm.gif) no-repeat; text-indent:-30000em;}
div.webspecial_inner .colmcontent a.schedulerepairsmall:hover,
div.webspecial_inner .colmcontent a.schedulerepairsmall:active {background:url(http://www.douglasallergyrelief.com/images/web_special/btn_schedulerepairnow_sm_hover.gif) no-repeat;}