/* GLOBAL STYLES
==================================================*/
* {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    color: #2e2e2e;
    list-style: none;
    text-indent: 0;
}
body {
}
a {
    font: inherit;
    color: #006892;
}
a:focus {		
    outline: none;
}
span, br {
    font: inherit;
}
b, strong {
    font: inherit;
    font-weight: bold;
}
i, em {
    font: inherit;
    font-style: italic;
}
img {
    border: none;
    display: block;
	width: 90%;margin: 0px auto;
}
abbr {
    border: none;
}

/* KEYMETRIC
==================================================*/
.keymetric {
    display: none;
}

/* OMNIBAR
==================================================*/
#omnibar {
 background: #fff;
width: 100%;
height: 15px;
/* padding: 2px 0; */
/* border-top: 1px solid #2e2e2e; */
position: fixed;
bottom: 0;
z-index: 101;
}
#omnibar .currently-viewing {
    color: #8f8f8f;
    float: left;
    text-indent: 5px;
}
#omnibar h1 {
    float: left;
    color: #2e2e2e;
    text-indent: 0.5em;
}
#omnibar .reference-code {
    float: right;
    padding-right: 5px;
    color: #8f8f8f;
}
#omnibar-toggle {
	text-decoration: underline;
	color: #006892;
	float: right;
	cursor: pointer;
	padding-right: 5px;
}
#omnibar > p {
	clear: both;
	padding: 5px;
}

/* MODAL DIALOGS
==================================================*/
#backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0.8;
    z-index: 6;
    display: none;
}
#modal {
    z-index: 7;
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    width: 620px;
}
#modal .top {
    background: url(/images/modal-top.png) 50% 50% no-repeat;
    height: 10px;
    width: 620px;
    padding: 0 14px;
}
#modal .middle {
    background: url(/images/modal-middle.png) 50% top repeat-y;
    width: 620px;
    padding: 0 14px;
}
#modal .bottom {
    background: url(/images/modal-bottom.png) 50% 50% no-repeat;
    height: 22px;
    width: 620px;
    padding: 10px 14px 14px 14px;
}
#modal .modal-close {
    width: 100px;
    height: 22px;
    display: block;
    cursor: pointer;
    margin: 0 auto;
}

/* MODAL WINDOWS
==================================================*/
#modal-window {
background: white;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
opacity: 1;
padding: 5px;
width: 98%;
z-index: 999;
position: fixed;	
top: 0;
left:0;
}
#modal-window-backdrop {
	background: black;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 998;
	opacity: 0.5;
}
#modal-window-close {
cursor: pointer;
display: block;
height: 32px;
right: 0px;
position: absolute;
top: 0px;
width: 32px;
}
#modal-window-loading {
	display: block;
	width: 32px;
	height: 32px;
	margin: 240px auto;
}

#modal-window-content td img{
width:70%;
}

#modal-window-content table{width:100%;}
#modal-window-content div{ width:100% !important;}

/* CATALOG REQUEST FORM
==================================================*/
.spacer{
    clear: both;
    height: 1px;
    }
.catalogform {
	margin: 0 auto;
	width: 410px;
	padding: 14px;
}
#catalog-request h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 8px 0px 6px;
	text-align: center;
	margin: 0 auto;
} 
#catalog-request h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 14px 0px 6px;
	width: 238px;
	text-align: center;
	margin: 0 auto;
}
#catalog-request p {
	font-size: 11px;
	color: #666666;
	padding-bottom:12px;
	text-align: center;
}
#catalog-request form label {
	display: block;
	font-weight: bold;
	text-align: left;
	width: 140px;
	float: left;
	line-height: 24px;
	font-size: 12px;
}
#catalog-request .small {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	width: 140px;
}
#catalog-request input {
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	border: solid 1px #006792;
	width: 180px;
	margin: 2px 0 4px 10px;
	height: 14px
}
#catalog-request button {
	clear: both;
	margin-left: 150px;
	width: 125px;
	height: 31px;
	background: #666666 url(img/button.png) no-repeat;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
#catalog-request #sales {
	color: #D2232A;
	font-size: 15px;
	margin: 0px;
}
#catalog-request #tel_top {
	color: #D2232A;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}
#catalog-request SELECT {
	background: #fff;
	border: solid 1px #006792;
	font-weight: bold;
	margin-left: 10px;
	width: 206px
}
#catalog-request OPTION {
	font-style: italic;
}
#catalog-request .dropdown {
	width: 370px;
}
#catalog-thankyou p {
	font-size: 12px;
	color: #2e2e2e;
	padding-bottom: 10px;
	text-align: center;
}
#catalog-thankyou #sales {
	color: #D2232A;
	font-size: 15px;
	margin: 0px;
}
#catalog-thankyou #tel_top {
	color: #D2232A;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}
#catalog-thankyou h1 {
	font-size: 20px;
	font-weight: bold;
	padding: 8px 0px 9px;
	width: 288px;
	text-align: center;
	margin: 0 auto;
}
#catalog-lp {
	margin: 0px;
	padding: 0px;
}


.request-checkbox{
	display: block;
	font-weight: bold;
	text-align: right;
	width: 21px !important;
	float: left !important;
	line-height: 24px;
	margin-left: 120px !important;
}
.request-checkbox-text{
	float: left;
	font-size: 12px;
	padding: 4px 2px;
	width: 200px;
	margin: 2px 0 4px 10px;
	height: 14px;
}

/*NEW*/
.request-h2{
	font-size: 17px;
	font-weight: bold;
    padding: 14px 0px 6px;
    text-align: center;
    margin: 0 auto;
    text-decoration: underline; 
    width:100%!important;}

.cat-imgs{
	float:left;
	padding-left: 14px;
	}

.cat-bull{
	width: 60% !important;
	float: left;
	font-size: 14px !important;
	font-weight: bold;
	padding-left: 10px;
	text-align:center;
	}
	
.cat-bullp{
	font-size: 14px !important;
	font-weight: bold;
	padding-left: 10px;
	text-align:left !important;    
	padding-top: 20px;
    padding-bottom: 0px;
	}
	

/* HEADER
==================================================*/
#header{
overflow: auto
}

#logo {
text-align: center;
margin: 6px 0px 4px 0px;
display: block;
}
/*#live-help {
    float: right;
    height: 71px;
}*/
.phone-number {
font-size: 14px;
font-weight: bold;
color: #d2232a;
padding: 0px 0px 2px 0px;
}
.phone-number .keymetric {
    font-size: 30px;
    font-weight: bold;
    color: #d2232a;
}

.phone-number .keymetric2 {
    font-size: 30px;
    font-weight: bold;
    color: #d2232a;
}

#primary-navigation {
    padding: 0 5px;
    background: #03558f;
    height: 28px;
}
#business-units > li >  a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
#business-units > li > a:hover {
    text-decoration: underline;
}
#business-units > li {
    float: left;
    margin-left: 27px;
    line-height: 26px;
    color: #fff;
    font-size: 14px;
}

#primary-navigation #gsa{
	font-weight:bold;
	}

#persistent-links {
    float: right;
    margin: 6px 0 7px 0;
}
#persistent-links li {
    float: left;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #bfdae4;
}
#persistent-links a {
    color: #bfdae4;
    font-weight: bold;
}
#persistent-links #free-catalog {
    margin: 0;
    padding: 0;
    border: none;
}
#persistent-links #free-catalog a {
    color: #fff;
    text-transform: uppercase;
}
#secondary-navigation {
    padding: 0 5px;
    background: #e1e1e1;
    height: 32px;
    border-bottom: 1px solid #2e2e2e;
}
#find {

}
#find label {
    font-size: 14px;
    line-height: 32px;
    margin: 0 10px 0 14px;
}

#find-content{
	margin-left:10px;
	}

#find #find-box input:focus{
	background: #fff;
}

/*#find #find-box {
line-height: 15px;
padding: 6px 2px 4px 30px;
position: relative;
background-color: none;
border: 1px #fff solid;
font-size: 16px;
color: #fff;
font-weight: bold;
border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
margin-top: 3px;
width: 240px;
position:relative;
}*/
#find #find-button {
margin-left: 5px;
background: url(http://www.hertzfurniture.com/images/sprites.gif) -98px -133px no-repeat;
border: none;
width: 46px;
height: 30px;
text-indent: 100px;
cursor: pointer;
position: relative;
}
#find #find-button:active {
    background-position: -90px -68px;
}
#cart {
display:block;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 22px;
text-align: center;
overflow:hidden;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px 6px 0px 6px;
width: 10%;
float: left;
}
#cart:active {

}

.cart-desktop{
	display:none;
	}

.header-phone{
text-align: center;
	}
	
.header-nav{

	}

.navbar{float: none !important;}

/* SHOP BY CATEGORY DROPDOWN
==================================================*/
#shop-by-category {
    width: 194px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    background: #fff;
    border-top: 1px solid #2e2e2e;
    border-right: 1px solid #2e2e2e;
    border-left: 1px solid #2e2e2e;
    float: left;
    margin-top: 5px;
    background: url(/images/sprites.gif) 164px 7px no-repeat #fff;
    position: relative;
    z-index: 107;
    cursor: default;
}
#shop-by-category:hover {
    background-position: 164px -16px;
}
#shop-by-category > ul {
    display: none;
}
#shop-by-category.active, .home #shop-by-category, .business-unit #shop-by-category, .expanded #shop-by-category {
    background: #fff;
}
#shop-by-category.active > ul, .home #shop-by-category > ul, .business-unit #shop-by-category > ul, .expanded #shop-by-category > ul {
    padding: 6px 0 5px 0;
    border-bottom: 1px solid #2e2e2e;
    display: block;
}
#shop-by-category.active > ul {
    position: absolute;
    background: #fff;
    border-left: 1px solid #2e2e2e;
    border-right: 1px solid #2e2e2e;
    width: 194px;
    margin-left: -1px;
}
#shop-by-category.active li, .home #shop-by-category li, .business-unit #shop-by-category li, .expanded #shop-by-category li {
    position: relative;
}
#shop-by-category.active ul a, .home #shop-by-category ul a, .business-unit #shop-by-category ul a, .expanded #shop-by-category ul a {
    display: block;
    text-align: left;
    line-height: 18px;
    text-indent: 20px;
    color: #2e2e2e;
    text-decoration: none;
}
#shop-by-category.active ul > li, .home #shop-by-category ul > li, .business-unit #shop-by-category ul > li, .expanded #shop-by-category ul > li {
    text-align: left;
    line-height: 18px;
    text-indent: 20px;
}
#shop-by-category.active > ul > li:hover, .home #shop-by-category > ul > li:hover, .business-unit #shop-by-category > ul > li:hover, .expanded #shop-by-category > ul > li:hover {
    background: #e1e1e1;
    line-height: 16px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #2e2e2e;
}
#shop-by-category.active > ul > li:hover > a, .home #shop-by-category > ul > li:hover > a, .business-unit #shop-by-category > ul > li:hover > a, .expanded #shop-by-category > ul > li:hover > a {
    line-height: 16px;
}
#shop-by-category.active li ul > li:first-child > a, .home #shop-by-category li ul > li:first-child > a, .business-unit #shop-by-category li ul > li:first-child > a, .expanded #shop-by-category li ul > li:first-child > a {
    border-top: 1px solid #2e2e2e;
}
#shop-by-category.active li ul, .home #shop-by-category li ul, .business-unit #shop-by-category li ul, .expanded #shop-by-category li ul {
    display: none;
}
#shop-by-category.active li:hover > ul, .home #shop-by-category li:hover > ul, .business-unit #shop-by-category li:hover > ul, .expanded #shop-by-category li:hover > ul {
    display: block;
    position: absolute;
    left: 194px;
    top: -1px;
    width: 300px;
    border-bottom: 1px solid #2e2e2e;
    border-right: 1px solid #2e2e2e;
    background: #2e2e2e url(/images/sprites.gif) 0 -437px no-repeat;
}
#shop-by-category.active li.up:hover > ul, .home #shop-by-category li.up:hover > ul, .business-unit #shop-by-category li.up:hover > ul, .expanded #shop-by-category li.up:hover > ul {
    top: auto;
    bottom: -1px;
    background-position: 0 bottom;
}
#shop-by-category.active li ul li, .home #shop-by-category li ul li, .business-unit #shop-by-category li ul li, .expanded #shop-by-category li ul li {
    padding-left: 1px;
}
#shop-by-category.active li ul a, .home #shop-by-category li ul a, .business-unit #shop-by-category li ul a, .expanded #shop-by-category li ul a {
    background: #e1e1e1;
}
#shop-by-category.active li ul li:first-child a, .home #shop-by-category li ul li:first-child a, .business-unit #shop-by-category li ul li:first-child a, .expanded #shop-by-category li ul li:first-child a {
    line-height: 16px;
}
#shop-by-category.active li.up ul li:first-child a, .home #shop-by-category li.up ul li:first-child a, .business-unit #shop-by-category li.up ul li:first-child a, .expanded #shop-by-category li.up ul li:first-child a {
    line-height: 18px;
}
#shop-by-category.active li.up ul li:last-child a, .home #shop-by-category li.up ul li:last-child a, .business-unit #shop-by-category li.up ul li:last-child a, .expanded #shop-by-category li.up ul li:last-child a {
    line-height: 16px;
}
#shop-by-category.active li ul a:hover, .home #shop-by-category li ul a:hover, .business-unit #shop-by-category li ul a:hover, .expanded #shop-by-category li ul a:hover {
    background: #8f8f8f;
    color: #fff;
}
/* CLEARANCE SALE */
#shop-by-category ul #sbc-clearance:hover {
	background: #fff;
	border-color: #fff;
}
#shop-by-category ul #sbc-clearance a {
	font-weight: bold;
}
#shop-by-category ul #sbc-clearance a:hover {
    text-decoration: underline;
}
/* ON SALE NOW */
#shop-by-category ul #sbc-onsalenow:hover {
	background: #fff;
	border-color: #fff;
}
#shop-by-category ul #sbc-onsalenow a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#shop-by-category ul #sbc-onsalenow a:hover {
    text-decoration: underline;
}
/* CELEBRATION SAVINGS */
#shop-by-category ul #sbc-celebration:hover {
    background: #fff;
    border-color: #fff;
}
#shop-by-category ul #sbc-celebration a {
    color: #eb2121;
    font-weight: bold;
	padding-left: 15px;
	background: url(http://media.hertzfurniture.com/images/celebration-savings-icon.gif) 20px 2px no-repeat;
}
#shop-by-category ul #sbc-celebration a:hover {
    text-decoration: underline;
	background-position: 20px 1px;
}
#shop-by-category ul #sbc-celebration:hover a {
	background-position: 20px 1px;
}


/* CONTENT
==================================================*/
#content {
    margin: 0px auto;
    min-height: 456px;
    padding: 6px
}

/* FOOTER
==================================================*/
#footer {
clear: both;
margin: 0px auto -49px auto;
text-align: center;
padding-bottom:12px;
font-size: 11px;
margin-bottom: -290px
}
#footer .vcard {
margin-bottom: 25px;
font-size: 14px;
padding: 15px
}
#footer .vcard .org {
    font-weight: bold;
    display: block;
}
#footer .vcard ul li {
margin: 10px 0px 10px 0px !important;
font-size: 14px}

#footer .vcard ul li:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
#footer .vcard a.email {
    color: #2e2e2e;
}

#footer .tel{
}

#footer div strong{
}

#footer .region{
}

#footer .adr span{
}

#footer ul li span{
}

#footer ul li a{
}

#footer #other-links a{
color: #03558f;
}

#resources {
    padding-bottom: 15px;
    border-bottom: 1px solid #8f8f8f;
}
#resources li {
    display: inline;
    border-left: 1px solid #8f8f8f;
    margin-left: .25em;
    padding-left: .5em;
}
#resources li:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
#certifications {
display: block;
margin: 10px 0px 10px 0px;
overflow: auto;
}

#certifications li {
    float: left;
    margin: 0 10px;
        width: 42%;
    min-height: 80px;
}
#certifications li.ratings {
    height: 52px;
    position: relative;
    top: 0;
}
#certifications li.ratings2 {
    display:none;
}
#certifications li.mcafee {
    height: 54px;
    position: relative;
    top: 0;
}
#certifications li.bbb {
    height: 46px;
    position: relative;
    top: 1px;
}
#certifications li.verisign {
    height: 47px;
}
#popular-categories {
    clear: both;
    font-size: 9px;
    margin: 15px auto;
    text-align: center;
    color: #2e2e2e;
}
#popular-categories a {
    color: #2e2e2e;
}
#copyright, #other-links {
    clear:both;
}
#other-links li {
    display: inline;
    border-left: 1px solid #8f8f8f;
    margin-left: .25em;
    padding-left: .5em;
}
#other-links li:first-child {
    border: none;
    margin-left: .75em;
    padding: 0;
}
#cart-id {
    height: 15px;
    padding: 5px;
    border: 1px solid #2e2e2e;
    margin: 10px auto;
}

/* EXPANDED TEMPLATE
==================================================*/
.home #content, .business-unit #content, .expanded #content {
   /* margin: 5px 5px 5px 206px;*/
   padding: 6px;
}

/* BREADCRUMBS
==================================================*/
#breadcrumbs {
    margin-bottom: 5px;
}
#breadcrumbs a {
    color: #2e2e2e;
    text-decoration: none;
}

/* PAGE TITLES
==================================================*/
#page-title {
	margin-bottom: 15px;
	padding: 10px 0px 0px 20px; 
	font-size: 28px;
	font-weight: bold;
}
#page-title img {
    margin: 0 auto;
}


/* HOME PAGE
==================================================*/
#lead {
    display: block;
    width: 100%;
    height: 328px;
}
#promos {
    margin-top: 5px;
    overflow: hidden;
    height: 140px;
}
#promos .home-banner {
    display: block;
    width: 25%;
    height: 128px;
    float: left;
    background: url(/images/sprites.gif) -299px -133px no-repeat;
}
#promos .home-banner:first-child {
    background: transparent;
}
#promos .home-banner img {
    width: 180px;
    height: 128px;
    display: block;
    margin: 0 auto;
    padding-left: 1px;
}
#home-seo-text {
    margin-bottom: 5px;
    width: 749px;
}
#home-seo-text h2 {
    padding-top: 15px;
    font-weight: bold;
}
#home-seo-text p {
    padding-top: 15px;
}

#home-wrap{
	width:100%;
	margin: 10px auto;
	overflow: auto;
	}
 
.testimonial{
min-height: 50px;
background: #f6e1c9;
margin: 10px 0px 10px 0px;
padding: 10px 20px  10px 20px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}


.testimonial p{
font-size:	14px;
font-style: italic;
line-height: 18px;
}

.testimonial h2{
font-size: 20px;
border-bottom: 1px #92b73e dotted;
padding-bottom: 8px;
margin-bottom: 8px;
}

.title{
	}

.test-title{
text-align:right;
	}
	
.all-testimonials{
float: left; width: 150px; font-weight: bold; margin-top: 10px;
}	
.home-form{
border-radius: 6px;
float: left;
padding: 4px 6px;
}

.home-slider{
    overflow: auto;
	}

#banner-youtube{
	float: left;
	width: 100%;
	height: 310px
	}

.home-form h2{
	font-size:14px;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	}
.home-form p{
font-size:14px;
margin:8px 0px;
	}
#home-services{
}

#home-services h2{
font-size:20px;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px dotted #92b73e;
line-height: 0px;
}
.service{
margin-bottom: 20px;
}
.service h3{
	font-size: 14px;
font-weight: bold;
	}
.service p{
	line-height: 18px
	}
#home-products{
	overflow:auto;
	margin-top: 10px;
}

.products{

}
.products2{
margin: 4px 0px 4px;
}

.products h3, .products2 h3{
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0px;
	text-align:center;
	color: #92b73e;
	}
	
.home-form1{
padding-left: 14px;

}
	
.home-form1 #name, .home-form1 #org, .home-form1 #phone, .home-form1 #email, .home-form1 #zip, .home-form1 #lastname, .home-form1 #firstname{
margin: 0px 2px 6px 2px;
width: 46%;
height: 22px;
padding: 1px 2px;
border: 1px solid #8F8F8F;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
list-style:none;
}	

.contact-us #name, .contact-us #org, .contact-us #phone, .contact-us #email, .contact-us #zip, .contact-us #lastname, .contact-us #firstname{
margin: 0px 1px 6px 1px;
border: 1px solid #8F8F8F;
-moz-border-radius: 4px;
border-radius: 4px;
float:left;
list-style:none;
width: 46%;
padding:6px 2px;
}	


.contact-us-form2{width: 370px;
	margin: 0px auto;
	padding-top: 10px;
	}

#banner-load{
	  float:left;
}

#home-bullets{
	
	}
#home-bullets li{
	margin: 8px 0px 4px 0px;
	font-size: 12px;
	}
	
.intro-head{
/*background: url(http://www.hertzfurniture.com/images/home/home-header-line.jpg) repeat-x;*/
text-align: center;
font-size: 16px;
font-family: Verdana, Geneva, sans-serif;
color: #03558f;
font-weight: bold;}	
	
.intro-hertz{
	background:#fff;color:#03558f;
	font-size: 18px;
	}	
p.intro-p{
line-height: 16px;
margin: 14px 2px;
background: url(http://www.hertzfurniture.com/images/home/home-check.jpg) no-repeat left top;
padding-left: 34px;
	}
	
span.intro-start{
	font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#03558f; font-weight:bold
	}

#home-services h3{display:none;}
#home-services p{display:none;}
	
/* INTRO
==================================================*/
#intro {
overflow: hidden;
padding: 20px;
}
#intro-image {
    width: 480px;
    height: 160px;
    float: left;
    margin-right: 15px;
}

/*#intro-text {
    height: 160px;
    width: 950px;
}*/

#intro-text {
overflow: auto;
margin: 0px auto;
padding:30px;
width:80%;
}

#intro-title {
    margin: 0pt 0pt 15px;
    text-align: center;
    font-size: 19px;
    font-family: Georgia,serif;
    font-weight: bold;
    line-height: 30px;
}

/* REFINES
==================================================*/

#refines {
    width: 196px;
    padding-right: 20px;
    float: left;
    font-weight: bold;
    line-height: 22px;
    text-indent: 18px;
    font-size: 13px;
    float: none !important;
}

#refine-results{
	font-size: 14px;
	background: #e2e2e2;
	padding: 4px;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
} 

#refine-list{
font-size: 14px;
line-height: 16px; 
width: 100%;}

#refine-list > li {display:none;}

.current-refines{display:block!important;}

#refines > ul > li {
    /*border-bottom: 1px solid #e1e1e1;*/
    padding: 12px 5px 5px 0; 
}
#refines > ul > li:first-child {
    /*border-top: 1px solid #e1e1e1;*/
}
#refines .refine-type {
    /*font-weight: bold;*/
    padding-left: 18px;
    cursor: pointer;
    line-height: 13px;
    background: #fff url(/images/sprites.gif) -287px -110px no-repeat;
}
#refines .expanded .refine-type {
    background: #fff url(/images/sprites.gif) -287px -73px no-repeat;
}
#refines li ul {
    height: 0;
    overflow: hidden;
}
#refines li.expanded ul {
    display: block;
    height: auto;
}
#refines h3, #refines a.category-refine {
    line-height: 18px;
	padding-left: 18px;
	text-indent: -18px;
}
/* used with refine <a tag. so it was taken out
#refines a {
    line-height: 18px;
    display: block;
}
*/
#refines .refine-item {
    line-height: 18px;
    display: block;
    cursor: pointer;
    color: #006892;
    text-decoration: underline;
	text-indent: -18px;
	padding-left: 18px;
	padding-top:10px; 
}
#refines li {
    line-height: 18px;
}
#refines li li {
    margin-left: 18px;
    color: #e1e1e1;
    list-style: square;
}
#refines li li:hover {
    color: #2e2e2e;
}
#refines li ul {
    padding-left: 18px;
}
#refines li.current-refines .refine-type {
    border-left: 13px solid #e1e1e1;
    padding-left: 5px;
    background: #fff;
}
#refines li.current-refines ul {
    display: block;
    border-left: 13px solid #e1e1e1;
    padding-left: 5px;
    height: auto;
}
#refines li.current-refines li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    margin-top: 5px;
    line-height: 13px;
}
#refines li.current-refines a {
    text-decoration: none;
    color: #2e2e2e;
    padding-left: 18px;
    line-height: 13px;
    background: #fff url(/images/sprites.gif) -287px 0 no-repeat;
}
#refines a.show-all-refines {
    margin-top: 5px;
    padding-left: 18px;
    line-height: 13px;
    background: #fff url(/images/sprites.gif) -287px -37px no-repeat;
    font-weight: normal;
    font-size: 11px;
}


.compareBox{display:none!important;} 

/* SORT OPTIONS
==================================================*/
#sort-options {
    line-height: 32px;
    font-size: 13px;
    color: #8f8f8f;
    border-bottom: 1px solid #e1e1e1;
    text-align: center;
}
#refines ~ #sort-options {
width:100%;
}
#product-count {
width:48%;
display:none!important;
}
#sort {
width:48%;
}

/* BANNER
==================================================*/
#banner {
    margin-top: 5px;
}
#refines ~ #banner {
    padding:10px;
}

/* BEST SELLERS
==================================================*/
#best-sellers {
    margin-top: 5px;
    border: 1px solid #2e2e2e;
    padding: 0 5px;
}
#refines ~ #best-sellers {
    margin-left: 216px;
}
#best-sellers .zone-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 9px;
    line-height: 20px;
}
#best-sellers > ul {
    overflow: auto;
}
#best-sellers > ul > li {
    width: 25%;
    float: left;
    color: #8f8f8f;
    height: 270px;
    padding: 5px 0 15px 0;
}
#best-sellers > ul > li.best-sellers-label {
    background: url(/images/best-sellers-label.gif) 50% 62px no-repeat;
}
#best-sellers .product-info {
    height: 45px;
    margin-right: 1em;
	overflow: hidden;
}


/* PRODUCTS
==================================================*/
#refines ~ #products {
}
.product-image {
}
.product-name {
    color: #006892;
	margin-right: 15px;
	text-decoration: underline;
	display: block;
}
.product-sku {
    font-size: 14px;
}
.product-price {
    color: #d2232a;
    font-weight: bold;
        float: right;
}
.product-savings {
    color: #d2232a;
}
.freeshipping {
    font-weight: bold;
    text-transform: uppercase;
    color: #4c8d47;
}
.thelunchspecial {
    font-weight: bold;
    text-transform: uppercase;
    color: #fab320;
}
.onspecialnow {
    font-weight: bold;
    text-transform: uppercase;
    color: #d2232a;
}
.bestseller {
    font-weight: bold;
    text-transform: uppercase;
    color: #fab320;
}
.churchsale {
    font-weight: bold;
    text-transform: uppercase;
    color: #d2232a;
    text-indent: 25px;
    padding-top: 15px;
    background: url(http://media.hertzfurniture.com/images/promotags/church-sale.gif) 0 10px no-repeat;
}
.fivedayshipping {
    font-weight: bold;
    text-transform: uppercase;
    color: #fab320;
}
.quickship-72 {
	color: #4D2AC6;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
.made-in-usa {
    font-weight: bold;
    text-transform: uppercase;
    color: #0054a5;
}
.quickship {
    font-weight: bold;
    color: #d2232a;
}
.specialtyrooms {
    font-weight: bold;
    color: #0054a5;
    text-transform: uppercase;
    text-indent: 20px;
    background: url(http://media.hertzfurniture.com/images/promotags/specialtyrooms.gif) 0 0 no-repeat;
}
.celebration-savings {
    font-weight: bold;
    text-transform: uppercase;
    color: #f35308;
}

.certified-green {
    font-weight: bold;
    text-transform: uppercase;
	color: #5ca247;
	clear: both;
}
.pricing-info {
    color: #8f8f8f;
    margin-bottom: 15px;
}
.product-list-price {
    color: #8f8f8f;
    text-decoration: line-through;
    float: left;
}
.product-reg-price {
    color: #8f8f8f;
}
.shipping-info {
    margin-top: 15px;
}
.ships-assembled {
    font-weight: bold;
    color: #8f8f8f;
}
.lead-time {
    color: #8f8f8f;
}

/* GRID VIEW
==================================================*/
#products.grid > li {
    width: 25%;
    float: left;
    padding: 30px 0 15px 0;
    border-bottom: 1px solid #e1e1e1;
    color: #8f8f8f;
    height: 270px;
}
#products.grid .product-info {
    height: 45px;
    margin-right: 1em;
	overflow: hidden;
}

/* DETAIL VIEW
==================================================*/
#products.detail > li {
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    padding:10px;
}
#products.detail .product-info {
}
#products.detail .product-image {
}

.product-image img{
	width: 75%;
	}

#products.detail .product-purchase {
}
#products.detail dl {
    margin-top: 15px;
}
#products.detail dt {
    display: list-item;
    padding-right: .5em;
    list-style-type: square;
    list-style-position: inside;
    color: #e1e1e1;
    float: left;
}
#products.detail .spec {
    font-weight: bold;
    color: #2e2e2e;
}
#products.detail dt:after {
    content: ":";
    color: #2e2e2e;
}

/* PAGINATION
==================================================*/
#refines ~ #pagination {
}
#pagination {
    clear: both;
    border-top: 1px solid #e1e1e1;
    line-height: 32px;
    border-bottom: 1px solid #8f8f8f;
    font-size: 13px;
    text-align: center;
    position: relative;
    top: -1px;
}
#page {
    width: 22px;
}
#prev-page {
    float: left;
    position: relative;
    top: 7px;
    color: #2e2e2e;
    font-size: 13px;
    padding-left: 15px;
    text-align: left;
    background: url(/images/sprites.gif) -141px 10px no-repeat;
}
#next-page {
    float: right;
    position: relative;
    top: 7px;
    color: #2e2e2e;
    font-size: 13px;
    padding-right: 15px;
    text-align: right;
    background: url(/images/sprites.gif) -110px -12px no-repeat;
}

/* POSTPEND
==================================================*/
#refines ~ #postpend {
    margin-left: 216px;
}
#postpend {
margin: 5px auto;
/* min-height: 456px; */
width: 800px;

}
#postpend p {
    margin-bottom: 15px;
}

/* SEARCH RESULTS
==================================================*/
.search-head {
    padding: 15px;
    border: 1px solid #e1e1e1;
    margin-bottom: 5px;
}
.search-head p, .search-head p * {
    font-size: 13px;
}
.search-head p {
    margin-top: 15px;
    text-align: center;
}
.search-head p:first-child {
    margin-top: 0;
}
.search-head .your-search {
    font-weight: bold;
}

/* SEARCH RESULTS - NO RESULTS
==================================================*/
.search #no-results h2 {
    font-size: 36px;
    text-align: center;
    font-weight: bold;
    line-height: 64px;
}
.search #no-results p {
    width: 400px;
    margin: 0 auto;
}
.search #no-results ul {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 15px;
    height: 74px;
    padding: 5px 0;
}
.search #no-results ul a {
    display: block;
    font-size: 24px;
    line-height: 74px;
    color: #8f8f8f;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}
.search #no-results ul #home-button a {
    padding-left: 36px;
    width: 160px;
    border-right: 1px solid #e1e1e1;
    background: url(/images/left-arrow.png) 50% left no-repeat;
}
.search #no-results ul #site-map-button a {
    padding-right: 36px;
    width: 160px;
    border-left: 1px solid #e1e1e1;
    background: url(/images/right-arrow.png) 50% right no-repeat;
}
.search #no-results ul #contact-button a {
    color: #d2232a;
}
.search #no-results ul #home-button {
    float: left;
}
.search #no-results ul #site-map-button {
    float: right;
}

/* BUSINESS UNIT
==================================================*/
#business-unit #categories {
    overflow: auto;
}
#business-unit #categories li {
    width: 50%;
float:left;
    padding: 15px 0;
    border-bottom: 1px solid #e1e1e1;
}
#business-unit #categories li a.category-image {
    display: block;
    margin: 0 auto;
}
#business-unit #categories li .category-name, #business-unit #categories li h2 {
    display: block;
    text-align: center;
    padding: 0 10px;
    height: 30px;
    margin-top: 5px;
}
#business-unit #postpend {
    padding-top: 15px;
    border-top: 1px solid #8f8f8f;
    position: relative;
    top: -1px;
}

/* SHOP BY ROOM
==================================================*/
.shop-by-room #rooms {
    overflow: auto;
}
.shop-by-room #rooms li {
    width: 20%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px solid #e1e1e1;
}
.shop-by-room #rooms li a.room-image {
    width: 176px;
    height: 176px;
    display: block;
    margin: 0 auto;
    padding: 1px;
    border: 1px solid #2e2e2e;
}
.shop-by-room #rooms li h2, .shop-by-room #rooms li .room-name {
    text-align: center;
    display: block;
    width: 180px;
    padding: 0 10px;
    height: 15px;
    margin: 5px auto 0 auto;
}
.shop-by-room #postpend {
    padding-top: 15px;
    border-top: 1px solid #8f8f8f;
    position: relative;
    top: -1px;
}

/* FAMILY
==================================================*/
#family-image {
}
#family-information {
}
#family-image .disclaimer {
    text-align: center;
    color: #8f8f8f;
}
#family-information h2 {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 7.5px;
}
#family-information .overview {
    margin-bottom: 15px;
}
#family-information .features p:first-child {
    font-weight: bold;
    margin-bottom: 0;
}
#family-information .features ul, #family-information .features p {
    margin-bottom: 15px;
}
#family-information .features .tooltip p {
    margin-bottom: 0;
}
#family-information .features li {
    margin-left: 15px;
    list-style: square;
}
#family-information .features table {
    margin: 15px 0;
    border: #e1e1e1 1px solid;
    border-collapse: collapse;
}
#family-information .features table td {
    text-align: center;
    border-top: #e1e1e1 1px solid;
    padding: 5px 15px;
}
#family-information .features table td.hdr {
    font-weight: bold;
}


/* LANDING PAGE
==================================================*/
#terms-conditions-link, #terms-conditions-link a {
    color: #8f8f8f;
    font-size: 9px;
    text-align: right;
}
#terms-conditions, #terms-conditions * {
    font-size: 9px;
}
#terms-conditions a.section-title {
    font-weight: bold;
    color: #2e2e2e;
}

/* PAGE NOT FOUND
==================================================*/
.page-not-found #content h2 {
    font-size: 36px;
    text-align: center;
    font-weight: bold;
    line-height: 64px;
}
.page-not-found #content p {
    width: 400px;
    margin: 0 auto;
}
.page-not-found #content ul {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 15px;
    height: 74px;
    padding: 5px 0;
}
.page-not-found #content ul a {
    display: block;
    font-size: 24px;
    line-height: 74px;
    color: #8f8f8f;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}
.page-not-found #content ul #home-button a {
    padding-left: 36px;
    width: 160px;
    border-right: 1px solid #e1e1e1;
    background: url(/images/left-arrow.png) 50% left no-repeat;
}
.page-not-found #content ul #site-map-button a {
    padding-right: 36px;
    width: 160px;
    border-left: 1px solid #e1e1e1;
    background: url(/images/right-arrow.png) 50% right no-repeat;
}
.page-not-found #content ul #contact-button a {
    color: #d2232a;
}
.page-not-found #content ul #home-button {
    float: left;
}
.page-not-found #content ul #site-map-button {
    float: right;
}

/* FAMILY-ONLY PRODUCT
==================================================*/
.family-only-product #purchase {
    border: 1px solid #2e2e2e;
    padding: 0 10px 10px 10px;
    width: 180px;
    float: right;
    background: #fff;
}
.family-only-product #purchase.sticky {
    position: fixed;
    top: 5px;
    right: 5px;
}
.family-only-product #swatches {
    width: 182px;
    margin-right: -2px;
}
.family-only-product #swatches dt {
    padding-top: 10px;
    font-size: 9px;
    clear: both;
}
.family-only-product #swatches dd {
    width: 20px;
    height: 10px;
    display: block;
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 1px;
    border: 1px solid #e1e1e1;
    cursor: pointer;
}
.family-only-product #swatches dd.current {
    border: 1px solid #2e2e2e;
}
.family-only-product #swatches img {
    display: block;
    width: 20px;
    height: 10px;
}
.family-only-product p.color-warning {
    font-size: 9px;
    line-height: 13px;
    color: #8f8f8f;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    padding-top: 10px;
    clear: both;
}
.family-only-product p.color-warning a {
    color: #8f8f8f;
}
.family-only-product #purchase a.call-to-order {
    margin-top: 10px;
    display: block;
    width: 178px;
    height: 22px;
}
.family-only-product #purchase .call-to-order img {
    width: 178px;
    height: 22px;
}
.family-only-product #product-photo {
    width: 340px;
    float: left;
    margin-right: 20px;
}
.family-only-product #main-photo {
    width: 340px;
}
.family-only-product #photo-caption {
    height: 30px;
    text-align: center;
    width: 340px;
    margin: 5px 0;
}
.family-only-product #photo-gallery {
    border: 1px solid #8f8f8f;
    padding: 5px;
    width: 328px;
    height: 52px;
    overflow: hidden;
}
.family-only-product #photo-gallery ul {
    height: 52px;
    margin: 0 auto;
    width: 456px;
}
.family-only-product #photo-gallery li {
    float: left;
    width: 52px;
    height: 52px;
    margin-right: 5px;
    list-style: none;
}
.family-only-product #photo-gallery li a {
    display: block;
    width: 50px;
    height: 50px;
    border: 1px solid #e1e1e1;
}
.family-only-product #photo-gallery li a.current {
    border: 1px solid #2e2e2e;
}
.family-only-product #photo-gallery li a img {
    width: 48px;
    height: 48px;
    margin: 1px;
}
.family-only-product .full-size-image {
	width: 620px;
	height: 460px;
}
.family-only-product #breadcrumbs {
    padding-bottom: 5px;
    border-bottom: 1px solid #2e2e2e;
    float: left;
}
.family-only-product #print-share {
    display: block;
    text-align: right;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #2e2e2e;
    color: #8f8f8f;
}
.family-only-product #print-share a {
    color: #8f8f8f;
}
.family-only-product #primary-info {
    margin-right: 222px;
    margin-left: 360px;
}
.family-only-product #secondary-info {
    clear: both;
    margin-right: 222px;
}
.family-only-product #secondary-info .info-section {
    padding-top: 20px;
}
.family-only-product #secondary-info .info-section-title {
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
}
.family-only-product #accessories > li {
    width: 25%;
    float: left;
    color: #8f8f8f;
    height: 270px;
}
.family-only-product #accessories .product-info {
    height: 45px;
    margin-right: 1em;
}
.family-only-product #primary-info h2 {
    font-size: 22px;
    line-height: 30px;
    font-weight: bold;
}
.family-only-product #primary-info h3 {
    margin-bottom: 15px;
}
.family-only-product #cad-order {
    background: #cfe9f3;
}
.family-only-product #cad-order img {
    width: 368px;
    height: 306px;
}
.family-only-product #primary-info #questions-form {
    margin-top: 10px;
    height: 34px;
    background: url(/images/questions.png) bottom left no-repeat;
    padding: 42px 0 0 96px;
}
.family-only-product #primary-info #questions-form #questions-inner {
    border-top: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    padding: 5px 5px 5px 0;
    background: #fff;
    height: 22px;
}
.family-only-product #primary-info #questions-form #questions {
    border: 1px solid #2e2e2e;
    height: 16px;
    padding: 2px;
}
.family-only-product #primary-info #questions-form #questions-chat {
    vertical-align: bottom;
    margin-left: 5px;
    float: right;
}
.family-only-product #questions .hf-defaultText {
    font-size: 11px;
    line-height: 15px;
    color: #2e2e2e;
}
.family-only-product #questions .hf-defaultTextActive {
    color: #8f8f8f;
}
.family-only-product #secondary-info .info-section {
    clear: both;
}
.family-only-product #secondary-info .info-section-title a {
    float: right;
    font-weight: normal;
    font-size: 11px;
}
.family-only-product #secondary-info .info-section .primary-column {
    width: 340px;
    float: left;
}
.family-only-product #secondary-info .info-section .primary-column p {
    margin-top: 15px;
}
.family-only-product #secondary-info .info-section .primary-column p:first-child {
    margin-top: 0;
}
.family-only-product #secondary-info .info-section .secondary-column {
    margin-left: 360px;
}
.family-only-product #the-hertz-guarantee {
    width: 179px;
    height: 179px;
    margin: 10px auto;
    display: block;
}
.family-only-product #the-hertz-guarantee img {
    width: 179px;
    height: 179px;
}
.family-only-product #swatch-tooltip {
    z-index: 4;
    position: absolute;
    width: 154px;
    height: 104px;
    padding: 14px 14px 4px 14px;
    background: url(/images/swatch-tooltip.png) 50% 50% no-repeat;
    display: none;
}
.family-only-product #swatch-tooltip-image {
    width: 150px;
    height: 75px;
    padding: 1px;
    border: 1px solid #e1e1e1;
    display: block;
}
.family-only-product #swatch-tooltip-name {
    font-size: 9px;
    text-align: center;
    line-height: 25px;
}
.family-only-product p.specifications-title {
    font-weight: bold;
}
.family-only-product p.features-title {
    font-weight: bold;
}
.family-only-product p.shipping-info-title {
    font-weight: bold;
}
.family-only-product dl.specifications-list {
    padding-left: 30px;
    margin-bottom: 15px;
}
.family-only-product dl.specifications-list dt {
    float: left;
    margin-right: .5em;
}
.family-only-product ul.features-list {
    padding-left: 30px;
    margin-bottom: 15px;
}
.family-only-product ul.features-list li {
    list-style-type: square;
}
.family-only-product dl.shipping-info-list {
    padding-left: 30px;
    margin-bottom: 15px;
}
.family-only-product dl.shipping-info-list dt {
    float: left;
    margin-right: .5em;
}

/* CALL TO ORDER MODAL DIALOG
==================================================*/
#modal.call-to-order p.cto-instructions {
    font-size: 36px;
    line-height: 36px;
    padding-top: 20px;
    text-align: center;
}
#modal.call-to-order p.cto-number {
    color: #d2232a;
    font-size: 72px;
    line-height: 72px;
    font-weight: bold;
    padding-bottom: 20px;
    text-align: center; 
}












/*==================================================

        DO NOT EDIT ANYTHING ABOVE THIS LINE
          NON-MERCADO STYLES ARE ALL BELOW

==================================================*/




.image-column{
padding:20px;}





/* ABOUT US
==================================================*/
.about #content #page-title {
    line-height: 24px
}
.about #content .primary-content {
padding: 20px
}
.about #content h3.first-section {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.about #content h3 {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0;
    border-top: 1px solid #8f8f8f;
    padding-top: 15px;
}
.about #content h4 {
    font-weight: bold;
    margin: 15px 0;
}
.about #content p {
    margin-bottom: 15px;
    clear:both;
}

/* Management
==================================================*/
.management #content #page-title {
    line-height: 24px
}
.management #content .primary-content {

}
.management #content h3.first-section {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.management #content h3 {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 6px 0px 0px 0px;
    border-top: 1px solid #8f8f8f;
    padding-top: 15px;
}
.management #content h4 {
    font-weight: bold;
    margin: 15px 0;
}
.management #content p {
    margin-bottom: 15px;
}
.management #content .primary-content{
padding: 20px;
}

.management .image-column{
}

.management .mgmt-titles{
margin-bottom: 8px !important;
font-style: italics !important;
}

/* CUSTOMER SERVICE
==================================================*/
.customer-service #content #page-title {
    line-height: 24px
}
.customer-service #content .primary-content {
padding-left: 20px;
float: left;
padding: 0px 70px 0px 24px
}
.customer-service #content h3 {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0;
    border-top: 1px solid #8f8f8f;
    padding-top: 15px;
}
.customer-service #content h4 {
    font-weight: bold;
    margin: 15px 0;
}
.customer-service #content p {
    margin-bottom: 15px;
}
.customer-service #content ul {
    margin-left: 15px;
}
.customer-service #content li {
    margin-left: 15px;
    list-style: square;
}

/* PRIVACY
==================================================*/
.privacy #content #page-title {
    line-height: 24px
}
.privacy #content .primary-content {
padding-left: 20px;
float: left;
padding: 0px 70px 0px 24px
}
.privacy #content ul {
    margin-left: 15px;
    margin-bottom: 15px;
}
.privacy #content li {
    margin-left: 15px;
    list-style: square;
}
.privacy #content h3 {
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 15px;
}
.privacy #content p {
    margin-bottom: 15px;
}
.privacy #content li p {
    margin-bottom: 0;
}

/* Order Tracking
==================================================*/

#order-tracking-content {
    width: 500px;
    margin: 0 auto;
}
#order-tracking-content h3 {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 0;
    border-bottom: 1px solid #8f8f8f;
    padding-top: 15px;
}

/* PURCHASE ORDERS
==================================================*/
.purchase-orders #content #page-title {
    line-height: 24px
}
.purchase-orders #content .primary-content {
    margin: 0 auto;
}
.purchase-orders #content p {
    margin-bottom: 15px;
}
.purchase-orders #content #po-form {
    display: block;
    width: 316px;
    height: 114px;
    margin: 30px auto 0 auto;
}

/* FREE CATALOG
==================================================*/
.free-catalog #content h2 {
    width: 400px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    margin: 0 auto 15px auto;
}
.free-catalog #content p.instructions {
    width: 400px;
    margin: 0 auto 15px auto;
}
.free-catalog #content form {
    width: 400px;
    margin: 0 auto;
}
.free-catalog #content dt {
    width: 90px;
    margin-right: 10px;
    text-align: right;
    float: left;
}
.free-catalog #content dd input {
    border: 1px solid #8f8f8f;
    padding: 0;
    width: 240px;
    margin-bottom: 5px;
}
.free-catalog #content dd select {
    width: 240px;
    margin-bottom: 5px;
}
.free-catalog #content #address2 {
    margin-left: 100px;
}
.free-catalog #content p.privacy {
    margin: 15px 0;
    color: #8f8f8f;
    font-size: 9px;
}
.free-catalog #content .email-updates {
    margin-top: 10px;
    margin-left: 100px;
}
.free-catalog #content .submit {
    position:relative;
    left: 240px;
}

/* REP MAP
==================================================*/
#rep-map {
    width: 755px;
    height: 395px;
    margin: 25px auto 0px auto;
}

/* FINANCING
==================================================*/
#financing-list {
	height: 130px;
	padding-top: 16px
}
#financing-list li {
	float: left;
	height: 46px;
	padding-left: 75px;
	font-size: 12px;
}
#financing-list li.preserve {
	background: url(http://media.hertzfurniture.com/images/financing/preserve.jpg) no-repeat 9px 0px;
}
#financing-list li.flexible {
	background: url(http://media.hertzfurniture.com/images/financing/flexible.jpg) no-repeat 9px 0px;
}
#financing-list li.variety {
	background: url(http://media.hertzfurniture.com/images/financing/variety.jpg) no-repeat 9px 0px;
}
#financing-list li.easy {
	background: url(http://media.hertzfurniture.com/images/financing/easy.jpg) no-repeat 9px 0px;
}
#financing-list li.tax {
	background: url(http://media.hertzfurniture.com/images/financing/tax.jpg) no-repeat 9px 0px;
}
#financing-list li.fixed {
	background: url(http://media.hertzfurniture.com/images/financing/fixed.jpg) no-repeat 9px 0px;
}
.financing-phone-number {
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	color: #006892;
	line-height: 28px
}
.financing {
	font-size: 13px;
	line-height: 17px;
}
.financing #content ul li {
	list-style: none;
	margin: 0px
}
.financing-disclaimer {
	font-size: 10px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.financing #content ul li {
	padding-top: 15px;
}
.page-title-financing {
	border-bottom: 1px solid #006892;
	height: 25px;
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}
.financing-header {
	padding-bottom: 20px
}
.financing #content #page-title {
	line-height: 24px
}
.financing #content .primary-content {
	margin: 0 auto;
}

/* THE HERTZ ADVANTAGE
==================================================*/
.the-hertz-advantage #content #page-title {
    line-height: 24px
}
.the-hertz-advantage #content .primary-content {
    margin: 0 auto;
}
.the-hertz-advantage #content h3.first-section {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.the-hertz-advantage #content h3 {
    font-weight: bold;
    margin: 15px 0;
    border-top: 1px solid #8f8f8f;
    padding-top: 15px;
}
.the-hertz-advantage #content ul {
    margin-left: 15px;
    margin-bottom: 15px;
}
.the-hertz-advantage #content li {
    margin-left: 15px;
    list-style: square;
}
.the-hertz-advantage #content p {
    margin-bottom: 15px;
}
.the-hertz-advantage #content li p {
    margin-bottom: 0;
}

/* LINKS
==================================================*/
.links #content {
    width: 581px;
    margin: 0 auto;
}
.links #content h2 {
    border-bottom: 1px solid #2e2e2e;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
}
.links #content #linkcode {
    width: 559px;
    border: 1px solid #8f8f8f;
    background: #e1e1e1;
    padding: 10px;
    margin: 30px 0;
}
.links #content #linkcode textarea {
    display: block;
    width: 557px;
    height: 120px;
    border: 1px solid #8f8f8f;
    margin: 15px auto;
}
.links #content p {
    margin-bottom: 15px;
}
.links #content #linkcode p {
    margin-bottom: 0;
}

/* CURRENT PROMOTIONS
==================================================*/
#current-promotions {
    width: 749px;
    margin: 0 auto;
}
#current-promotions .promo-info {
    min-height: 48px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #2e2e2e;
    margin-bottom: 60px;
}
#current-promotions .promo-end {
    display: block;
    width: 150px;
    padding-right: 25px;
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #d2232a;
    font-style: italic;
    float: left;
    vertical-align: middle;
}
#current-promotions .promo-desc {
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    padding-left: 175px;
}

/* THE HERTZ ADVANTAGE
==================================================*/
.the-hertz-advantage #content #page-title {
    line-height: 24px
}
.the-hertz-advantage #content .primary-content {
    margin: 0 auto;
}
.the-hertz-advantage #content h3.first-section {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}
.the-hertz-advantage #content h3 {
    font-weight: bold;
    margin: 15px 0;
    border-top: 1px solid #8f8f8f;
    padding-top: 15px;
}
.the-hertz-advantage #content ul {
    margin-left: 15px;
    margin-bottom: 15px;
}
.the-hertz-advantage #content li {
    margin-left: 15px;
    list-style: square;
}
.the-hertz-advantage #content p {
    margin-bottom: 15px;
}
.the-hertz-advantage #content li p {
    margin-bottom: 0;
}

/* LINKS
==================================================*/
.links #content {
    width: 581px;
    margin: 0 auto;
}
.links #content h2 {
    border-bottom: 1px solid #2e2e2e;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
}
.links #content #linkcode {
    width: 559px;
    border: 1px solid #8f8f8f;
    background: #e1e1e1;
    padding: 10px;
    margin: 30px 0;
}
.links #content #linkcode textarea {
    display: block;
    width: 557px;
    height: 120px;
    border: 1px solid #8f8f8f;
    margin: 15px auto;
}
.links #content p {
    margin-bottom: 15px;
}
.links #content #linkcode p {
    margin-bottom: 0;
}

/* CURRENT PROMOTIONS
==================================================*/
#current-promotions {
    width: 749px;
    margin: 0 auto;
}
#current-promotions .promo-info {
    min-height: 48px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #2e2e2e;
    margin-bottom: 60px;
}
#current-promotions .promo-end {
    display: block;
    width: 150px;
    padding-right: 25px;
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #d2232a;
    font-style: italic;
    float: left;
    vertical-align: middle;
}
#current-promotions .promo-desc {
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    padding-left: 175px;
}

/* PRESS RELEASES
==============================================*/
#press_container {
	min-height:300px;
	margin:auto;
	}

#press_container2 {
	min-height:300px;
	margin:auto;
	}

#press_container2 img{ width:30%;}
#press_container .header{
	border-bottom:thin solid #000000;
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin-top:29px;
	clear: both
	}

#press_container2 .header2{
	border-bottom:thin solid #000000;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin-top:29px;
	clear: both
	}

#pressrelease{
	padding: 25px 0px 18px 0;
	}
	
#press_column1{
	min-height: 400px;
	margin: 10px 0 10px 0;
	height:auto !important;
	height:500px;
	}

#press_column1 img{
	float:left; 
	padding: 0 12px 25px 0;
	width:30%;
	}

#pressrelease h2 a{
	text-decoration:underline;
	color: #1f4269;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	}
	
.date{
	font-weight:bold;
	color: #6c6c6c;
	font-size: 11px;
	padding-bottom: 6px;
	}

.press_pagination{
	height:22px; 
	margin:auto; 
	padding-top:4px; 
	text-align:center; 
	}

#press_fullcolumn .headline{
	font-family: Verdana;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
	padding: 18px 0 8px 0
	}

.article{
	font-size: 14px;
	line-height: 20px;
	text-align:justify;
	margin-bottom:24px
	}
.article img{

	}
	
#article p{
	font-size: 14px;
	line-height: 20px;
	text-align:justify;
	margin-bottom: 24px;
	}

#press_column1 .press_snippet{
	font-size: 14px;
	padding-top: 11px;
	line-height:16px;
	}

#press_column2{
	min-height: 300px;
	float:left;
	padding-left: 19px;
	
	}

#press_column2 .list_header{
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 22px;
	}

#press_column2 li{
	list-style: square;
	line-height: 15px;
	padding-bottom:4px;
	color: #1f4269;
	}
	
#press_column2 ul{
	padding: 0px 0px 0px 14px;
	height:96px;
	overflow:hidden;
	}

#press_column2 form{
	padding-top:8px
	}

#rss a{
	color:#e68e59;
	text-decoration:none;
	}

#press_fullcolumn{
	}
#press_fullcolumn img{
	padding: 2px 10px 10px 0px;
	float:left;
	width:45%;
	} 
	
#press_fullcolumn h2 {
	font-family: Verdana;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
	padding: 0px 0 10px 0
	}

#press_fullcolumn .taglinks{
	}
	
#press_fullcolumn .taglinks li{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	}
	
.taglinks_label{
    font-weight:bold
	}
	
#press_footer{
	min-height:175px;
	float:left;
	border-top:thin #7d7d7d solid
	}

#press_footer .contact{
	float: left;
	padding-top: 25px
	}

.press_h{
	font-weight: bold;
	font-size:16px;
	padding-bottom: 9px
	}

.press_h2{
	font-weight: bold;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 11px;
	}

#user_comments{
	height: 61px;
	background-color: #cce6f1;
	border-top: thin dotted #999;
	border-bottom: thin dotted #999;
	padding: 12px 0 0 12px;
	margin-top:10px
	}
	
.comment{
	font-size:12px;
	padding-top:4px;
	}

#form_name{
	background-color: #e3eff4;
	border-bottom: thin solid #fff;
	height: 89px;
	}

#form_comment{
	background-color: #ecf5f8;
	border-top: thin solid #d0e1ec;
	height:150px;
	}

#form_captcha {
	background-color:#ECF5F8;
	border-top:thin solid #D0E1EC;
	height:75px;
	padding-bottom:25px;
	padding-top:25px;
	}

#form_captcha img{
	padding:0px;
	margin-right: 4px
	}

.form_name{
	font-size: 14px;
	font-weight: bold;
	float:left;
	line-height: 22px
	}

.form_email{
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
	line-height: 22px
	}

#addcomment {
	background-image:url("http://media.hertzfurniture.com/images/buttons/addcomment.jpg");
	border:0 none;
	cursor:pointer;
	display:block;
	height:25px;
	margin:16px 0 0 275px;
	text-indent:-9000px;
	}

#press_footer .ceo{
	float: left;
	}
	
#sharethis_0{
	float:right;}

#press_column1 .ditto_currentpage{
	background-color:#E3EFF4;
	border:thin solid #dedede;
	font-size:10px;
	margin:auto;
	margin-left: 4px;
	padding:2px 4px;
	text-align:center;
	font-weight:bold;
	font-color:#636363
	}
	
#press_column1 .ditto_page{
	background-color:#E3EFF4;
	border:thin solid #dedede;
	font-size:10px;
	margin-left:4px;
	padding:2px 4px;
	text-align:center;
	font-weight:bold;
	font-color:#636363
	}

#pressrelease .pagecontrols{
	margin:auto;
	}
.ceo img{
	width:25%;
	}

.jot-form{display:none;}

/* VIDEO GALLERY
==============================================*/

#videogallery_container {
	min-height:300px;
	margin:auto;
	}

#videogallery_container .header{
	text-align:center;
	font-family: Verdana, sans-serif;
	font-size: 28px;
	font-weight: bold;
	border-bottom:thin solid #000;
	line-height: 30px;
	margin-top:29px;
	}
#videogallery_container	description p{
	font-size: 14px;
}
#videogallery_container .headline{
	font-family: Verdana, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
	padding-bottom: 10px
	}

#videocontent .description{
	padding-bottom: 16px
	}
	
#videocontent .date{
	font-weight:bold;
	color: #6c6c6c;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 11px;
	}
	
#videogallery_column1{
	border-right:thin solid #CCCCCC;
	margin-top:4px;
	padding-right:10px;
	}

#videogallery_column1 .ditto_currentpage{
	background-color:#E3EFF4;
	border:thin solid #dedede;
	font-size:10px;
	margin:auto;
	margin-left: 4px;
	padding:2px 4px;
	text-align:center;
	font-weight:bold;
	font-color:#636363
	}
	
#videogallery_column1 .ditto_page{
	background-color:#E3EFF4;
	border:thin solid #dedede;
	font-size:10px;
	margin-left:4px;
	padding:2px 4px;
	text-align:center;
	font-weight:bold;
	color:#636363
	}
	
#videogallery_column1 .pagecontrols{
	margin:auto;
	}

.video_pagination{
	margin-top:50px
	}

.video_previous{
	height:30px	
	}
	
.video_pages{
	height:30px;
	text-align:center;
	padding-top:7px	
	}
	
.video_next{
	float:left; 
	height:30px	
	}

#tagged_videos{
	overflow: scroll;
	overflow-x: hidden;
	border:thin solid #CCC;
	float:right;
	margin-left:15px;
	}
	
.tag_header{
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0 16px 0;
	text-align:center;
	}
	
.videothumb{
	float:left;
	margin:20px 0 0 10px;
	padding:8px;
	text-align:center;
	width:135px;
	height: 154px;
	font-size:14px;
	font-family: Verdana, sans-serif;
	}
	
.videothumb img{
	border:1px solid #E1E1E1;
	padding:4px;}

.videothumb2 {
	float:left;
	font-family: Verdana, sans-serif;
	font-size:14px;
	margin:0 0 10px 0;
	padding:2px;
	text-align:center;
	width:138px;
	}
	
.videothumb2 img{
	border:1px solid #E1E1E1;
	padding:4px;}

.videothumb a{
	color: #1F4269}

#videogallery_tagcolumn{
	float:left;
	width:155px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 16px;
	}

#videogallery_tagcolumn .list_header{
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 22px;
	}

#videogallery_tagcolumn li{
	list-style: square;
	line-height: 15px;
	padding-bottom:4px;
	color: #1f4269;
	}
	
#videogallery_tagcolumn ul{
	padding: 0px 0px 0px 14px;
	height:109px;
	overflow:hidden;
	}
	
#videocontent h2 {
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding:0 0 10px;
	}
	
#videocontent .taglinks{
	}
	
#videocontent .taglinks li{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	}
	
.headline2{
	color:#006892;
	font-weight:bold;
	}

#videocontent select{ 
	width: 158px;
	}
	
#videotag_dropdown{
	}
#videotag_dropdown form select{
	}
.jot-row-alt {}
#toprow{ display:none;}
#mobile-video{
display:block;
width: 100%;
overflow: hidden
}
div#mediaplayer{
left: -200px;
}

#videogallery_container img{width:25%;}
#videogallery_container .header{display:none;}
fieldset{border:none}

/* Music Sale
==============================================*/
/* HOME PAGE LEAD IMAGE */

#home-lead-music-wrap{
	height: 322px;
	width: 100%;
	background: url(http://media.hertzfurniture.com/images/music-sale/music-sale-bg.jpg) repeat-x #ffffff;
    background-position:left;
	border-bottom: solid 1px #8F8F8F
    }
#home-lead-music-wrap .image{
	height:322px;
	width:803px;
	margin:0 auto;
	}

/* 72-HOUR QUICKSHIP
==============================================*/
/* HOME PAGE LEAD IMAGE */

#home-lead-quickship-wrap{
	height: 299px;
	width: 100%;
	background: url(http://media.hertzfurniture.com/images/72-hour-quickship/72-hour-quickship-home-bg-3.jpg) no-repeat #eee9fc;
    background-position:left;
	border-bottom: solid 1px #8F8F8F
    }
#home-lead-quickship-wrap .image{
	height:299px;
	width:780px;
	margin:0 auto;
	}

/* GRADUATION SALE
==============================================*/
/* HOME PAGE LEAD IMAGE */

#home-lead-graduation-wrap{
	height: 318px;
	width: 100%;
	background: url(http://media.hertzfurniture.com/images/graduation-sale/grad-homepage-banner-bg.jpg) no-repeat;
	background-size: 100%;
	border-bottom: solid 1px #8F8F8F}
#home-lead-graduation-wrap .image{
	height:318px;
	width:739px;
	margin:0 auto;
	}


/* CELEBRATION SAVINGS
==============================================*/
/* HOME PAGE LEAD IMAGE */
#home-lead-celebration-wrap {
	background: url(http://media.hertzfurniture.com/images/45th-year/december/home-bg-tile.gif) 0 69px repeat-x;
	height: 329px;
	border-bottom: 1px solid #8f8f8f;
}
#home-lead-celebration {
	background: url(http://media.hertzfurniture.com/images/45th-year/december/home-bg.jpg) 0 0 no-repeat;
	width: 749px;
	height: 329px;
	margin: 0 auto;
}
#home-lead-celebration-logo {
	display: block;
	width: 237px;
	height: 61px;
	float: left;
	padding: 2px 0 6px 124px;
}
#home-lead-celebration-title {
	height: 58px;
	width: 268px;
	padding: 11px 103px 0 0;
	margin-right: 17px;
	float: left;
	text-align: center;
}
#home-lead-celebration-month {
	color: #8f8f8f;
}
#home-lead-celebration-room {
	font-weight: bold;
	color: #2e2e2e;
	font-size: 24px;
	line-height: 38px;
}
#home-lead-celebration-slideshow {
	width: 304px;
	height: 230px;
	margin: 6px 0px 0px 99px;
	/*
	padding: 6px 5px 6px 98px;
	*/
	overflow: hidden;
	float: left;
}
#home-lead-celebration-slideshow li img {
	display: block;
	width: 303px;
	height: 229px;
}
#home-lead-celebration-products {
	width: 323px;
	height: 188px;
	padding: 7px 18px 1px 1px;
	overflow: hidden;
	float: left;
}
#home-lead-celebration-bullets {
	float: left;
	width: 220px;
	height: 36px;
	padding: 5px 5px 5px 0;
}
#home-lead-celebration-bullets li {
	font-size: 12px;
	line-height: 16px;
	list-style: square inside;
	text-indent: 6px;
}
#home-lead-celebration-button {
	float: left;
	width: 100px;
	height: 22px;
	padding: 12px 12px 12px 0;
}
#home-lead-celebration-button a {
	background: url(http://media.hertzfurniture.com/images/45th-year/december/home-button.gif) 0 0 no-repeat;
	display: block;
	width: 82px;
	padding-left: 18px;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
#home-lead-celebration-disclaimer {
	text-align: right;
	color: #8f8f8f;
	font-size: 10px;
	line-height: 18px;
	padding-right: 17px;
}
#home-lead-celebration-disclaimer a {
	color: #8f8f8f;
	font-size: 10px;
	line-height: 18px;
}

#home-lead-celebration-products li {
	height: 93px;
	margin-top:1px;
	border-bottom: 1px solid #e1e1e1;
}
#home-lead-celebration-products li .home-lead-celebration-product-image {
	float: left;
	display: block;
	width: 108px;
	height: 75px;
	padding: 0 6px;
}
#home-lead-celebration-products li img {
	width: 104px;
	height: 75px;
	margin: 7px 0px 0px;
}
#home-lead-celebration-products li a {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#home-lead-celebration-products li p {
	font-size: 10px;
	line-height: 18px;
	padding-top: 18px;
}
#home-lead-celebration-products li .price {
	color: #d2232a;
	font-size: 14px;
	padding-top: 0;
	font-weight:bold;
}
#home-lead-celebration-products li .free-shipping{
	padding:0px;
	color:#00a651;
	font-weight:bold;
	font-size: 14px;
	}
/* LANDING PAGE */
#lp-celebration {
	margin-bottom: 15px;
}
#lp-celebration-header {
	height: 152px;
	background: url(http://media.hertzfurniture.com/images/45th-year/december/lp-confetti.jpg) 0 0 repeat-x;
}
#lp-celebration-header > div {
	width: 480px;
	height: 112px;
	padding: 40px 155px 0 315px;
	background: url(http://media.hertzfurniture.com/images/45th-year/december/lp-header-bg.gif) 0 0 no-repeat;
	margin: 0 auto;
}
#lp-celebration-header p {
	font: 14px/18px Georgia, serif;
	padding-bottom: 9px;
	text-shadow: 0 0 1px #fff;
}
#lp-celebration-header p strong { font: bold 14px/18px Georgia, serif; }
#lp-celebration-header p em { font: italic 14px/18px Georgia, serif; }
#lp-celebration-content {
	height: 256px;
	border-top: 1px solid ##B09898;
	border-bottom: 1px solid ##B09898;
	background: #fcdada;
}
#lp-celebration-content > div {
	width: 950px;
	margin: 0 auto;
}
#lp-celebration-slideshow {
	margin: 9px 0;
	width: 334px;
	height: 238px;
	float: left;
}
#lp-celebration-slideshow li, #lp-celebration img {
	display: block;
	width: 334px;
	height: 238px;
}
#lp-celebration-promo {
	float: left;
	width: 343px;
	padding-left: 10px;
}
#lp-celebration-month {
	color: #eb2121;
	font-size: 12px;
	padding-top: 7px;
}
#lp-celebration-room {
	color: #0d0c0c;
	font-size: 30px;
	line-height: 32px;
	font-weight: bold;
	padding-bottom: 20px;
}
#lp-celebration-month, #lp-celebration-room, #lp-celebration-bullets {
	padding-left: 20px;
}
#lp-celebration-bullets li {
	color: #0d0c0c;
	list-style: square inside;
	font-size: 16px;
	line-height: 24px;
}
#lp-celebration-gift {
	font-size: 9px;
	line-height: 15px;
	width: 238px;
	height: 60px;
	background: url(http://media.hertzfurniture.com/images/45th-year/december/lp-gift-card-bg.gif) 0 0 no-repeat;
	padding: 18px 8px 21px 97px;
	margin-top: 15px;
}
#lp-celebration-gift a {
	font-size: 9px;
	line-height: 15px;
	color: #2e2e2e;
}
#lp-celebration-calendar {
	float: right;
	width: 220px;
}
#lp-celebration-calendar-head {
	color: #eb2121;
	font: 18px/20px Georgia, serif;
	padding: 6px 0;
}
#lp-celebration-calendar dt {
	float: left;
	padding: 0 0 0 20px;
	width: 3em;
	font-weight: bold;
}
#lp-celebration-calendar dt.current {
	background: url(http://media.hertzfurniture.com/images/45th-year/december/lp-arrow-bullet.gif) 10px 5px no-repeat;
}
#lp-celebration-calendar dt, #lp-celebration-calendar dd {
	color: #0d0c0c;
	font-size: 12px;
	line-height: 18px;
}
#lp-celebration-calendar .past {
	color: #B09898;
}

/* 72-HOUR QUICKSHIP */
#shop-by-category #sbc-qs72 a {
	color: #4D2AC6;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
#quickshipwarning {
    font-size: 15px;
    line-height: 20px;
    font-family: Georgia, serif;
    border-top: 1px solid #8f8f8f;
    padding: 15px 15px 0;
    text-align: center;
    margin-top: 15px; 
}
#quickshipwarning strong {
    display: block;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
}
#quickshipwarning a {
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
}

/* WIDERFUNNEL TESTS
==============================================*/
#wf_shop-by-category-title {
	font-size: 14px;
	line-height: 26px;
}

/* Product Home Page Lead
==============================================*/
.home-price{
	font-size:16px;
	color:#F00;
	font-weight:bold;
	text-decoration:none;
	line-height: 23px;
	}
.home-product{
	position:absolute;
	z-index: 5;
	height: 60px;
	}
.home-product a{
	color:#2e2e2e;
	font-size:13px;
	text-decoration:none;
	}
#home-lead{
	width: 815px;
	height:417px;
	margin: 0px auto;position: relative;
    overflow:hidden;    
	}
#home-lead-container{
        width:100%;
        border-bottom:1px solid #8F8F8F;
        height:417px;
        overflow:hidden;
}
#home-lead img{
	margin: 0px;
}

#home-lead .see-all{
	font-size: 9px;
	text-decoration: underline;
	color: blue !important;
	}
#home-lead-celebration-bullets{
	display:none !important;
	}

/* TESTIMONIALS
==============================================*/	
#text-box {
	height: 128px
	display: block;
	width: 23%;
	float: left;
	height: 128px;
	text-align: center;
	border-left: 1px #E0E0E0 solid;
}
#text-content {
	color: #333;
	font-style: italic;
	text-align: center;
	width: 169px;
	height: 95px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 3px;
	margin: 0px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 10px;
	background: #ebf5f9;
}
.fancybox-inner{
 overflow:hidden !important;}

/* FAQ
==============================================*/
.faq .primary-content{
	margin: 0 auto; 
	}
.faq .primary-content h3{
	font-weight: bold;
	margin: 15px 0;
	border-top: 1px solid #8F8F8F;
	padding-top: 15px;
	}
.faq .questions{
	background: url(http://media.hertzfurniture.com/images/small-arrow.jpg) no-repeat left center;
	line-height: 14px;
	padding: 0px 0px 0px 15px;
	margin-top: 10px;
}

.faq .primary-content .answer{
	 display: none;
	 margin-bottom:10px; 
	 padding-left:15px; 
	 padding-top:10px;
	 }
.faq #content h3.first-section {
	margin-top: 10px;
	padding-top: 0;
	border-top: none;
}

.faq #content p{
	margin-top:6px
}

/* NODE Page Redesign
==============================================*/

#nodes li{
	padding: 15px 0;
	text-align:center;
	height: 197px;
	width:50%;
float: left
	}
	
#nodes{
	}
	
	
div#more-text { 
    display:none;
    background: white;
    padding-top: 4px;
    padding-right: 6px;
    z-index: 4; }
    
#intro-text button{
	background:none;
	border:0;
	color:blue; 
	cursor:pointer;
	 text-decoration: underline;
 }
#more-text p{
	padding-top:10px;
	}

#showr{
	background:none;
	border:0;
	color:blue; 
	cursor:pointer;
	 text-decoration: underline;}

.cat_col_cont {
margin: 0px auto;
}
	
.cat_prod_image {
background-color: white;
overflow: hidden;
position: relative;
display: block;
cursor: pointer;
}

.cat_col_cont .id {
color: #666;
display: block;
position: absolute;
z-index: 50;
}


.cat_list_price{
	color: #2e2e2e;
	height:11px;
	}

.cat_our_price{
	color: #03558F;
font-size: 18px;
margin-top: 2px;
font-weight: bold;
	}
	
.cat_col a{
	text-decoration: none;
	display:block;
	cursor: pointer;
	}
	
.cat_view_details {
	background: url('http://www.hertzfurniture.com/wider_funnel/img/wf_view_details.gif') no-repeat top left;
	display: block;
	width: 122px;
	height: 26px;
	text-indent: -999px;
	overflow: hidden;
	margin: 8px 0px;
}
.cat_bulk_discount {
margin-bottom: 6px;
}
.cat_bulk_discount a{
	color: #006891;
	text-decoration: underline;
}

.product-name {
	color: #006891;
	margin-right: 15px;
	text-decoration: underline;
	display: block;
font-size: 14px;
	height:60px;
	line-height:18px;
}

.cat_features {
	color: #666;
	font-weight: bold;
	padding-bottom: 8px;
}

.cat_list_price {
	font-size: 11px;
	text-decoration: line-through;
}

.cat-special{
	position:absolute;
z-index:50;
margin-left:22%;
width: 25%;
	}
.cat-360{
	position: absolute;
	z-index: 50;
	width: 41px;
	height: 41px;
	margin-top: 138px;
}	
.cat_col_cont .features{
	height: 14px;
	color: #666;
	font-weight: bold;
	}

.cat_bulk_discount a{ 
	display: inline;
	}

#wf_products .cat_col{
	border-bottom: thin solid #8E8E8E;
	}
.savings{
	color:red;
	font-weight:bold;
	height:14px;
	}	

/* GSA
==============================================*/
#gsa-header{
	background: url(http://media.hertzfurniture.com/images/landingpages/gsa/header-bg.jpg) repeat-x;
	width:100%;
	text-align: center;
	margin:0px auto;
	}
.gsa-content{
margin: 0 auto;
	 }

#gsa-bullets{
	}
#gsa-contact{
	/*background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/contact-bg.jpg);*/
        background-color: #f5f5fd;
	}
#gsa-images{
	margin: 0 auto;
	float:left;
	text-align: center;
	}
.gsa-bullets{
	margin-top: 20px;
	}
.gsa-bullets li{
	padding-left: 24px;
	font-weight: bold;
	background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/bullet-star.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	margin-bottom:4px;
	}
#gsa-images li{
	float:left;
	}
#gsa-images li img{
	border-right:1px #c0c0c0 solid;
	}
#gsa-images ul{
	clear: left;
	margin: 0 auto;
	padding-top: 25px
	}
#gsa-images .row1 li{
	/*padding-left: 54px;*/
	}

#gsa-images .row2 li{
	/*padding-left: 10px;*/
	}

#gsa-images .row1 li img{
        padding: 0px 36px 0px 36px;
        }
#gsa-images .row2 li img{
        padding: 0px 5px 0px 5px;
        }
	
#gsa-contact hr{
	margin: 14px auto;
	text-align:center;
	}
.gsa-line{
	text-align: center;
	margin: 10px auto;
	}
#gsa_help_form{
	}
#gsa-contact label{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	}
#gsa_help_form input{
	margin-top: 4px;
	width: 188px;	
	margin-bottom:10px;
	}
#gsa_chat_live_content{
	margin-top:20px;
	padding-left: 26px;
	}
#chat-box-text-input{
	width:200px;
	height:350px;}
.gsa-header{
	border: none !important;
	padding: 0px !important;
	margin:0px !important;
	line-height: 24px;
	}
	
#contact-box-submit{
	width: 126px !important;
	height: 29px;
	}
	
.gsa-bullets a{
	color: #2e2e2e;
	text-decoration: none;
	}
	
.gsa-bullets li:hover{
	background-color: #f5f5fd;
	}
	
.show-feature{
	padding-bottom: 10px;
	padding-top: 0px!important;
	margin-top: 0px!important;
	}
.bullet-link{
	cursor: default;
	}
.gsa-bullets a{
	cursor: default;
	}
.contract-subhead{
	float: left;
	background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/subhead-bg.jpg);
	background-repeat: repeat-x;
	line-height: 22px;
	margin-top: 20px;
	}




/* CATEGORY COMPARE FEATURE
==============================================*/
	
.compareBox{
	width:190px;
	background-color: #f3f3f3;
	border:thin solid #8f8f8f;
	margin-top: 10px;
	}
a.clearAll{
	margin-left:70px !important;
	}

.compHeader{
	font-size:12px;
	padding-left: 4px;
	padding-bottom: 4px;
	}
	
.compareItems p{
	font-size:9.5px;
	margin: 0px;
	padding: 2px 0px;
	line-height:10px;
	text-align:center	
	}
.compIcons{
	width:50px;
	height:70px;
	float:left;
	padding:2px 6px 0px 7px; 
	}
.removeItem{
	margin-top: -10px;
	color:red;
	cursor:pointer;
	height: 10px;
	}
.compareimage{
	}
.compImage{
	width:50px;
	height:50px;
	}
.compareButton{
	width:200px;
	height:20px;
	clear:both;
	text-align:center;
	padding: 11px 4px 4px 4px;
	}
.compareButton .compareimage{
	margin:0px auto;
	text-align:center}
	
.mycheckbox{
	top: -1px;
	padding:4px;
	}
.compare2{
	margin-top:10px;
padding: 6px 4px
	}	
	
	/* TXMAS
==============================================*/

#txmas-header{
	background: url(http://media.hertzfurniture.com/images/landingpages/gsa/header-bg.jpg) repeat-x;
	width:100%;
	text-align: center;
	margin:0px auto;
	}
.txmas-content{
	 width: 737px;
margin: 0 auto;
	 }

#txmas-bullets{
	width:476px;
	float:left;
	}
#txmas-contact{
	width:253px;
	height: 445px;
	float:left;
	/*background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/contact-bg.jpg);*/
        background-color: #f5f5fd;
	}
#txmas-images{
	width: 737px;
	margin: 0 auto;
	float:left;
	text-align: center;
	}
.txmas-bullets{
	margin-top: 20px;
	}
.txmas-bullets li{
	padding-left: 24px;
	font-weight: bold;
	background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/bullet-star.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	height:45px;
	margin-bottom:4px;
	}
#txmas-images li{
	float:left;
	}
#txmas-images li img{
	border-right:1px #c0c0c0 solid;
	}
#txmas-images ul{
	clear: left;
	width: 737px;
	margin: 0 auto;
	padding-top: 25px;
	height: 134px;
	}
#txmas-images .row1 li{
	/*padding-left: 54px;*/
	}

#txmas-images .row2 li{
	/*padding-left: 10px;*/
	}

#txmas-images .row1 li img{
        padding: 0px 36px 0px 36px;
        }
#txmas-images .row2 li img{
        padding: 0px 5px 0px 5px;
        }
	
#txmas-contact hr{
	width: 217px;
	margin: 12px auto;
	text-align:center;
	}
.txmas-line{
	width:253px;
	text-align: center;
	margin: 10px auto;
	}
#txmas_help_form{
	padding-left: 26px;
	width:203px;
	}
#txmas-contact label{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	}
#txmas_help_form input{
	margin-top: 4px;
	width: 188px;	
	margin-bottom:10px;
	}
#txmas_chat_live_content{
	margin-top:10px;
	padding-left: 26px;
	width:203px;
	}
#chat-box-text-input{
	width:200px;
	height:350px;}
.txmas-header{
	border: none !important;
	padding: 0px !important;
	margin:0px !important;
	line-height: 24px;
	}
	
#contact-box-submit{
	width: 126px !important;
	height: 29px;
	}
	
.txmas-bullets a{
	color: #2e2e2e;
	text-decoration: none;
	}
	
.txmas-bullets li:hover{
	background-color: #f5f5fd;
	}
	
.show-feature{
	padding-bottom: 10px;
	}
.txmas-bullets a{
	cursor: default;
	}
.contract-subhead{
	width:360px;
	float: left;
	background-image: url(http://media.hertzfurniture.com/images/landingpages/gsa/subhead-bg.jpg);
	background-repeat: repeat-x;
	line-height: 22px;
	margin-top: 20px;
	}
.view-pricelist{
	clear:left; 
	width:100%;
	line-height: 22px;
	margin-top: 20px;
	padding-top: 14px;
	}


/* Contract Pricing*/
	
#contract-banner{
	padding-bottom:5px;
	overflow: auto;
	text-align: center;
	width:100%;
	background: url(http://media.hertzfurniture.com/images/landingpages/ccsa/2013-06-ccsa-bg.jpg) repeat-x;
	}	
#contract-banner img{
	width:740px !important;
	height: 129px !important;
	}	
#contract-table dt{
	font-weight:bold;
	padding-top: 4px;
	}
	
	
/* ADDED Styles*/

.red{ 
	font-weight:bold;
	color: red;
	}
	.orange{color: #dc8826;}

.red-header{
	margin: 0px auto;
width: 60%;
float: left;
}

#primary_nav_wrap
{
display:none;
}

#primary_nav_wrap a
{
cursor: default; 
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width: 100%;
}

#primary_nav_wrap ul a
{
	display:block;
	color:#03558f;
	text-decoration:none;
	font-weight:700;
	font-size:16px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
}

a.pri-nav-menus{
background: #d7e6f1;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 10px;
display: block;
	overflow: hidden;
	line-height:34px;
	font-size:16px;
text-align: left;
padding-left: 20px
	}
	
	#pri-nav-bottom ul{ 
	text-align:left;
	}
	#pri-nav-bottom ul li{
	padding:10px 40px;
	}
	
	#pri-nav-bottom ul li a{ 
	font-size:16px;
	text-decoration:none;
	}
	
#primary_nav_wrap ul li
{
position:relative;
margin:0;
min-width:125px;
}
#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
}

#primary_nav_wrap ul ul
{
	display:none;
	top:100%;
	left:0;
	/*background:#fff;
	padding:0;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;*/
	background-clip: padding-box;
	z-index:800;
	padding-top:16px;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:100%;
	padding:0px;
}

#primary_nav_wrap ul ul a
{
	line-height:20px;
	padding: 4px 0px 4px 14px;
	font-size: 14px;
	color:#2e2e2e;
	font-weight:normal;
	text-align:left;
		cursor: pointer;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
	overflow: auto;
}

.is-open
{
	display:block
} 

/*SHOP MENU*/
#blog_primary_nav_wrap
{
	float:left;
}

#blog_primary_nav_wrap a
{
	cursor: default; 
}

#blog_primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width: 100%;
}

#blog_primary_nav_wrap ul a
{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
}


#blog_primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	min-width:125px;
	}
#blog_primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#blog_primary_nav_wrap ul li:hover
{
background:#ddd;
}

#blog_primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	background-clip: padding-box;
	z-index:800;
}

#blog_primary_nav_wrap ul ul li
{
	float:none;
	width:100%;
	padding:0px;
}

#blog_primary_nav_wrap ul ul a
{
	line-height:120%;
	padding: 4px 0px 4px 14px;
	font-size: 12px;
	color:#2e2e2e;
	font-weight:normal;
	text-align:left;
	cursor: pointer;
}

#blog_primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#blog_primary_nav_wrap ul li:hover > ul
{
	display:block
}/*SHOP MENU END*/


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #fff;
}

.social-butts{
display: none;
}

.social-butts img{
padding:0px 4px;
width: 26px
}

.live-chat{
display:none;
float: right;
position: fixed;
bottom: 0;
right: 0;
z-index: 999;
background: #fff;
	}

div[id*='lpInviteLayer'] {display:none!important}
        
/*SOCIAL BUTTONS*/
a.social-google{
	display: block;
	height:26px;
	width: 26px;
	background:url(http://www.hertzfurniture.com/images/social/google2.jpg) no-repeat;
	float:left;
	margin: 0px 4px 0px 4px;
	}
	
a.social-google:hover{
	background-position: 0px -26px;
	}
	
a.social-facebook{
	display: block;
	height:26px;
	width: 26px;
	background:url(http://www.hertzfurniture.com/images/social/facebook2.jpg) no-repeat;
	float:left;
	margin: 0px 4px 0px 4px;
	}
	
a.social-facebook:hover{
	background-position: 0px -26px;
	}
	
a.social-twitter{
	display: block;
	height:26px;
	width: 26px;
	background:url(http://www.hertzfurniture.com/images/social/twitter2.jpg) no-repeat;
	float:left;
	margin: 0px 4px 0px 4px;
	}
	
a.social-twitter:hover{
	background-position: 0px -26px;
	}
	
a.social-linkedin{
	display: block;
	height:26px;
	width: 26px;
	background:url(http://www.hertzfurniture.com/images/social/linkedin2.jpg) no-repeat;
	float:left;
	margin: 0px 4px 0px 4px;
	}
	
a.social-linkedin:hover{
	background-position: 0px -26px;
	}
	
a.social-youtube{
	display: block;
	height:26px;
	width: 26px;
	background:url(http://www.hertzfurniture.com/images/social/youtube2.jpg) no-repeat;
	float:left;
	margin: 0px 4px 0px 4px;
	}
	
a.social-youtube:hover{
	background-position: 0px -26px;
	}
	
#find-content input{ 
background-color: #03558f;
background-image:  url(http://www.hertzfurniture.com/images/search-glass.jpg);
background-position: left center;
background-repeat: no-repeat;
	color: #fff; 
	outline: none;
	line-height: 15px;
padding: 6px 2px 4px 30px !important;
position: relative !important;
border: 1px #fff solid;
font-size: 14px;
font-weight: bold;
border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
margin-top: 3px;
width: 66%;
}	

#find-content input:focus{ 
	background: url(http://www.hertzfurniture.com/images/search-glass-focus.jpg)left center no-repeat #cddde9 !important;
	color: #03558f !important;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
		}
	
input#find-box.ui-autocomplete-input{
width: 86% !important;
margin: 0px auto;}	
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
	width: 90%;
}

/* LP SLIDESHOW STYLES */
#slideshow { 
	margin: 10px auto; 
	width: 685px; 
	height: 310px; 
	overflow:hidden; 
	}
#slides { 
	z-index: 50; 
	position: absolute; 
	bottom: 6px;
	left: 598px; 
	}
#slides a { 
	margin: 0 5px;
	padding: 3px 5px;
	border: 1px solid #CCC;
	background: #E7E7E7;
	text-decoration: none;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font-size: 5px;
	color: #E7E7E7; 
	}
#slides a.activeSlide { 
	background: #326992;
	font-size: 5px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	color: #326992;
	}
#slides a:focus { 
	outline: none; 
	}
	
#content #content-header h1{
	line-height: 25px;
	font-weight: bold;
	color: #2e2e2e;
	font-family: verdana;
	font-size: 18px;
	margin: 12px 0px 0px 0px;
	padding: 10px 0px;
	text-align: center;
	}	


/*CLOSURE BANNER START*/

	#closure-banner {
		background: #d9e6ee;
		height: 0;
		overflow: hidden;
		margin-bottom: 0;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	#closure-banner div {
		height: 93px;
	}
	#closure-banner .dismiss {
		float: right;
		margin: 5px;
		cursor: pointer;
	}
	#closure-banner p {
		text-align: center;
		font-size: 13px;
	}
	#closure-banner p.banner-title {
		font-weight: bold;
		color: #d2232a;
		text-transform: uppercase;
		border-bottom: 1px solid #8f8f8f;
		padding-bottom: 5px;
		margin: 5px 30px 8px;
		font-size:16px
	}
	#closure-banner p.closure {
		font-weight: bold;}
/*CLOSURE BANNER END*/


/*GRANT FORM START*/

#grant-form{
	}


 #grant-form #name,  #grant-form #org, #grant-form #phone, #grant-form #email, #grant-form #zip, #grant-form #lastname,  #grant-form #firstname,  #grant-form #state,  #grant-form #movein, #grant-form #city, #grant-form #association, #grant-form #state, #grant-form #title{
	margin: 0px 2px 6px 2px;
	width: 210px;
	height: 22px;
	padding: 1px 2px;
	border: 1px solid #8F8F8F;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style:none;
}
#grant-form #fullname{display:none;}
#grant-form #state{
	margin: 0px 8px 6px 2px;
	width: 216px;
	height: 26px;
	padding: 1px 2px;
	border: 1px solid #8F8F8F;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style:none;}

#grant-form label{
width: 140px;
display: inline-block;
border-bottom: 1px dotted gray;
text-align: left;
}

#grant-form strong{
border-bottom: 3px solid orange;
}
#grant-form li{
	padding-bottom: 5px;
	}
/*GRANT FORM END*/

/*WIDERFUNNEL CAT PAGE*/
#sort-options {
	border-bottom: 0px !important;
}

#wf_content {
	position: relative;
}

#best-sellers {
	background-color: #F3F3F3 !important;
	border-color: #8F8F8F !important;
	padding: 3px !important;
	position: relative !important;
	margin-bottom: 17px !important;
}

#best-sellers .zone-title {
	background-color: #03558F !important;
	color: #FFF !important;
	font-size: 16px;
	padding: 10px;
	margin-bottom: 10px !important;
}

.wf_colcontainer {
	position: relative;
}

/*.wf_qcol {
	width: 25%;
	float: left;
}*/

.wf_qcol_cont {
	width: 180px;
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
}

.wf_prod_image {
	background-color: #FFF;
	width: 180px;
	height: 194px;
	overflow: hidden;
	position: relative;
	display: block;
	cursor: pointer;
}

.wf_prod_image img {
	max-width: 180px;
	max-height: 194px;
}

.wf_prod_image span {
	color: #666;
	display: block;
	position: absolute;
	top: 178px;
	/*left: 3px;*/
}

.wf_product_names .wf_qcol_cont {
	padding-top: 10px;
}

.wf_product_names .product-name {
	margin-right: 0px !important;
}

.wf_list_price {
	font-size: 11px;
	text-decoration:line-through;
}

.wf_our_price {
	color: #006892;
	font-size: 18px;
	margin-top: 2px;
	font-weight: bold;
}

.wf_view_details {
	background: url('/wider_funnel/img/wf_view_details.gif') no-repeat top left;
	display: block;
	width: 122px;
	height: 26px;
	text-indent: -999px;
	overflow: hidden;
	margin: 8px 0px;
}

.wf_view_details:hover {
	background-position: 0px -26px;
}


.wf_bulk_discount {
	margin-bottom: 6px;
}

.wf_product_xtras .wf_qcol_cont {
	padding-bottom: 20px;
}
.wf_features {
	color: #666;
	font-weight: bold;
	padding-bottom: 8px;
}

#sort-options {
	text-align: left !important;
}

#product-count {
}

.wf_clear {
	height: 1px;
	width: auto;
	clear: left;
}

#pagination {
	margin-top: 4px !important;
	/*border-top: 1px solid #E1E1E1 !important;*/
}

#pagination button {
	border: 0px;
	padding: 0px;
	text-indent: -999px;
	overflow: hidden;
	width: 37px;
	height: 21px;
	display: inline-block;
	background: url('../img/wf_go.gif');
}

.wf_list_price {
	height: 15px;
}

/*added by SB*/
.product-name {
	height: 47px !important;
	}
	
	.wf_qcol {
width: 25%;
float: left;
border-bottom: thin solid #8e8e8e;
padding-bottom: 33px;
height: 355px;
padding-top: 24px;
}
/*
#content{
	min-height: 615px !important;
	} 

	
Structural Styles
977 width: min


#content {
    min-width: 960px;
    margin:0;
    padding:0;
    position: relative;
    overflow:hidden;    
}
*/	


#wf-content-inner {     
    padding:0;
}

/* Left Sidebar
------------------------------------------------------------------------------*/

#wf-col-left-sidebar {    
    position: absolute;
    left:0; top:35px;
    width: 194px;     
}

#wf-find-it-faster {
    padding:0px 20px 10px 20px;
}

#wf-find-it-faster h4 {
    font-size: 13px;
    font-weight: bold;
}

#refines {
	float:left;    
    margin:0;
    padding:0 0 0 4px;
}

#refines ul li,
#refines > ul > li {
    padding-right:0;
}

#refines .refine-type.wf-show-all {
    background: url(/wider_funnel/img/wf_arrow_sprite.gif) 0 0 no-repeat;
}
#refines .expanded .refine-type.wf-show-all {
    background-position:0 -23px;
}


#wf-col-content-main {
    margin:0 0 0 200px;
}

#wf-col-inner-wrap {        
    position:relative;
}

/* Inner content columns 
------------------------------------------------------------------------------*/

#wf-col-inner-wrap .wf-col-left {
    margin: 0 200px 0 0;
}
#wf-col-inner-wrap .wf-col-left .wf-inner {
    padding: 0 10px;
}

#wf-col-inner-wrap #wf-col-form {
    position: absolute;    
    width:200px; height:570px;    
    top:35px; right:0;
}

#wf-col-form h5 {
    color: #D92E22;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    margin-top: 10px;
    text-align: center;
}

#wf-col-form ul {
    margin: 10px 0 0 20px;
}
#wf-col-form li {
    margin:0 0 6px 0;    
    list-style-type: square;
    font-size: 13px;
}

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

#breadcrumbs {
}


#content h1 {
    height: 20px;
margin-bottom: 15px;
padding: 10px 0px 0px 20px; 
font-size: 28px;
font-weight: bold;
}


#sort-options span {    
    color: #8F8F8F;
}
#sort-options {    
    border-top: 1px solid #E1E1E1;    
}

#sort-options #product-count {        
}

#sort-options #sort {    
	width:30%;
	padding:4px;
	margin-right: 4px
}
 
#banner {
}

a.category-banner {
    background: url(http://media.hertzfurniture.com/images/category-banners/2011-02-financing/2011-02-financing.jpg) 0 -1px no-repeat;
    display: block;
    margin:0 auto;
    min-width: 546px;    
    text-indent: -9999px;
    width: 100%; height: 93px;
}


#best-sellers {
    margin:5px 0 0 0;
    padding:0;
}

#best-sellers .zone-title {
    margin:0 4px;
    padding: 0;    
}

#best-sellers ul {
    margin:0;
    padding: 0;        
}

#best-sellers ul li {
    margin:0;
    padding:15px 0 0 5px;
    width: 32%;
    overflow: hidden;
    /* ie7*/
    *width: 32% !important;
}

#category {
    margin:0;
    padding:0;    
}

#products.grid {
    margin:0;
    padding:0;    
    overflow:hidden;       
}

#products.grid > li {
    margin:0;
    padding: 30px 0px 30px 5px;
    min-height: 270px;
    width: 32%;    
    /* ie7*/
    *width: 32% !important;
}

#products.grid .product-image, 
#products.grid .product-info,
#products.grid .product-price,
#products.grid .product-sku,
#products.grid .made-in-usa{    
/*outline:1px dotted green;    */
}

#products.grid .product-image {
    display: block;
}


#sort-options {}


#best-sellers .wf_qcol{
	border-bottom: 0px #fff solid !important;
	}
	
.wf-col-left #pagination{
border-top: 0px #fff solid !important;
width: 99%;
}

.cat_col {
width: 50%;
float: left;
padding-bottom: 24px;
padding-top: 24px;}
/*END WIDERFUNNEL CAT PAGE*/


.dropdown-menu{
	position: relative !important;
	}
	
.popover{ position: inherit !important;}

ul#nav.nav{background:none!important;}

#shop-menu-button{width:90%!important;}
#shop-li-item{
	padding: 4px 0px 4px 14px!important;
	font-size: 16px!important;
	}
.popover-content ul li	
	{ 
	font-size: 16px!important;
	margin: 12px 0px!important;
	}
.popover ul{
	padding: 10px 0px 0px 10px !important; 
	}
	
.dropdown-menu{width: 90%!important;}
.popover-title{display:none!important;}
.popover{border:none!important;}

#mobile-shop-menu{
	display:block!important;
	background: #eaeaea;
	text-align: left;
	padding: 20px;
	}
#mobile-shop-menu li{
font-size: 16px;
text-decoration: none;
padding: 10px 0px 10px 10px
	}

#mobile-shop-menu li a{
font-size: 16px;
text-decoration: none;
color:#03558f;
	}

#mobile-shop-menu li:hover{
background: #92b73e;
color:#fff;
padding: 10px 0px 10px 10px
	}
	
#mobile-shop-menu li a:hover{
color:#fff;
	}
		
#mobile-shop-butt{
display:block;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 22px;
text-align: center;
overflow:hidden;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 20px 5px 0px 5px;
width: 9%;
float:left;
	}
	
	#mobile-shop-menu{display:block;}
#mobile-shop-butt{display:block;}
#mobile-pri-menu{
display:block;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
line-height: 22px;
text-align: center;
overflow:hidden;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 18px 6px 0px 6px;
width: 9%;
float:left;}
#top-search{}

#pri-nav-bottom{
		display:block; 
	}
	
img.dismiss{width:10px;}
#pagination img{width: 2%;}

.management .primary-content img{
width: 30% !important;
}
.management .image-column img{
width: 30% !important;
padding: 30px 20px 20px 0px!important;
}

.about #primary-content{
width: 90%;
padding: 20px;
float: left;
} 

textarea#psquestion{
	width: 100%!important;
	height: 20%!important;
}

.ratings2{display:none;}

.ui-menu-item a{
	line-height: 30px;
	padding:0px 28px 0px 28px;
	}
	
/*NO RESULTS*/	
#no-results-content #no-results-content{
	width:100%;
	text-align:center;
	font-weight: bold;
	margin: 0px auto;
	}
#no-results-content #no-match{
	font-size:17px;
	padding-top: 10px;
	padding-bottom: 10px;
font-weight:bold;
	}
#no-results-content #check-search{
	font-size: 14px;
	color: #5e5e5e;
	padding-bottom: 20px;
	}
#no-results-content #silos{
	width:100%;
	border-top: 4px #f0f0f0 solid;
	border-bottom: 4px #f0f0f0 solid;
	}
#no-results-content #silo-links{
	margin: auto;
	}
#no-results-content #silo-links li{
	color: #006892;
	padding: 0px 30px 0px 52px;
	margin-top: 20px;
	}
#no-results-content #silo-links li a{
	color: #006892;
	font-size: 16px;
	}
#no-results-content #chat{
	background: url(http://media.hertzfurniture.com/images/no-results/chat-bg.jpg) repeat-y left;
	margin: 0px auto;
	}
#no-results-content #chat img{
	float:left;
	padding-top:4px;
	}
#no-results-content #chat-text{
	width: 312px;
	height: 21px;
	}
#no-results-content #livebar2{
	background: url(https://www.hertzfurniture.com/images/no-results/chat-bg.jpg) 0 0 repeat-y;
	margin: 20px auto;
        visibility:hidden; /*don't show livebar until we figure out if we're online or not*/
        overflow: auto;
	}
#no-results-content #livebar2-container{
	width:100%}
#no-results-content #livebar2 form {
	display: block;
	padding-top: 17px;
	padding-left: 6px;
}
#no-results-content #livebar2 #livebar2-text {
	display: block;
	height: 22px;
	padding: 4px;
	border: 1px solid #2E2E2E;
	float: left;
	font-size: 13px;
	line-height: 22px;
	}

#no-results-content #livebar2 #livebar2-start, #no-results-content #livebar2 #livebar2-email {
	display: block;
	float: left;
	width: 186px;
	height: 32px;
	margin-left: 10px;
	}
#no-results-content #livebar2 p {
padding-bottom: 10px;
text-align: left;
font-size:15px
}
#no-results-content .seperator{
	border-right:  4px #f0f0f0 solid;
	}
#no-results-content .did-you-mean{
	padding-top: 15px;
	padding-bottom: 15px;
	color: #2E2E2E;
	font-size: 14px;
	font-weight: bold;
	}
	
	/*NO RESULTS*/
	
	
.fullname{
	display:none;
	}
