﻿body,html{background-image: url('images/bodyBg.gif'); background-repeat:repeat-x; background-position:top left; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

/* ie6 notice */
.ie6fail{background:#1c1c1c; width:100%; height:250px; position:absolute; top:0; left:0; z-index:9999999999999999999; text-align:left; }
.ie6fail .wrap{width:75%; font-size:14px; color:White; margin:20px auto;}
.ie6fail h1{font-size:32px; color:#e85151;}
.ie6fail p{color:white; font-size:16px; line-height:24px;}
.ie6fail span{color:White; cursor:pointer; font-size:11px; text-decoration:underline;}
.ie6fail .hideNotice{width:100%; text-align:right; }
.ie6fail a{color:#bdde7c; font-size:14px; padding:3px;}
.ie6fail a:hover{background:#bdde7c; color:#374e09;padding:3px;}

h1{color:#00427b; font-size:22px; font-weight:bold; line-height:20px; margin:10px 0px 10px 0px;}
h2{color:#00427b; font-size:15px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
p{color:#000;line-height:20px; margin:0px 0px 15px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background-image: url('images/pollBg.gif'); background-repeat:no-repeat; background-color:#ededeb; padding:18px 28px; clear:both; float:left;}
legend{}
ul{color:#00427B; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#00427B; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ol li{list-style-type:decimal;}
a{color:#00427B; font-weight:bold; text-decoration:underline;}
a:hover{text-decoration:none;}
a.linkTitle{font-weight:bold; font-size:17px; text-decoration:none;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px; line-height:14px;}
.hrBreak{border-bottom:1px solid #BEBEBE; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px; }
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#000;}
#hcard{color:#A3A3A3; display:block; font-size:11px; margin:0px auto; width:460px; }
#hcard a{color:#A3A3A3;font-size:11px; font-weight:normal; text-decoration:none;}
#hcard a:hover{text-decoration:underline;}

/* form styles */
.labeler{color:#00427B;font-weight:bold; float:left; font-size:15px; margin:3px 0px 15px 0px; .height:30px; width:100px;}
.sButton{background:#57AAB0; color:#fff; font-weight:bold; height:25px; width:157px; text-align:center; border:none !important; cursor:pointer; padding:0;}
.sButton:hover{color:#fff;}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #00427B; font-size:14px; padding:3px; float:left;}
input.name{width:120px;}
input.email{width:140px;}
input.phone{width:95px;}
input.addy2{width:60px;}
input.zip{width:60px}
select{border:1px solid #00427B; font-size:14px; padding:3px; float:left;}
textarea{border:1px solid #00427B; font-size:14px; padding:3px; float:left; }
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}
.sendIt{background: url('Images/btnSubmit.png') no-repeat; float:left; height:33px; width:145px;}
.sendIt span{display:none;}
fieldset h2{color:#1f57b3; font-size:18px; margin:10px 0px;}
.btn{margin:15px 0px 0px; text-align:center;}

/* grid */
#wrap{min-height:100%; position:relative;}
    * html #wrap{height:100%}
#inner-wrap{height:auto; margin:0 auto; padding-bottom:46px; text-align:left; width:958px;}
#inner-wrap:after{content:" "; display:block; clear:both;}
    * html #inner-wrap{height:1px;}
#footer{background:#00427B; bottom:0; color:#487db6; left:0; height:76px; padding:20px 0px; position:absolute; width:100%;}

/* top header */
#header{height:103px;}
a.logo{background: url('images/logo.gif') no-repeat; height:83px; width:303px; float:left; margin:6px 0px 0px 250px;}
a.logo span{display:none;}
#header .info{margin:30px 20px 0px 76px; width:240px; text-align:center; line-height:24px;}
#header .info a{color:White; font-size:20px; font-weight:bold; text-decoration:none;}
a.phone{background: url('images/phone.gif') no-repeat; height:20px; width:242px; float:right;}
a.phone span{display:none;}

/* main wrappings */
#main{height:auto; padding:0px 0px 76px; width:958px;}
#main .vert-nav{width:150px;}
#main .lc{width:649px; margin:0px 14px 0px 0px;}
#main .mc{width:475px; margin:0px 14px 0px 24px; }
#main .rc{width:295px;}

/* main / lc */
.mast{background:#fcf4d5; border:1px solid #fdcb10; border-top:none; height:auto; padding:0px 5px; width:637px;}
.mast .banner{background: url('images/banner1.jpg') no-repeat; height:227px; width:637px; display:block;}
.badge{margin:-102px 0px 0px 10px; position: absolute; }
.badge-interior{margin:-98px 0px 0px 10px; position: absolute; }

/* navigation */
.nav-who{height:84px; display:block; }
.nav-type{height:50px; display:block;}
	.nav-who-interior{background-color:#fdcb10; background-image: url('images/lc-interior-top.gif'); background-repeat:no-repeat; display:block; padding:60px 0px 0px;}
	.nav-type-interior{background:#fcf4d5; border:1px solid #fdcb10; display:block; .padding:10px 0px;}
	.nav-type-interior a{margin:14px 0px;}
a.home{background:url('images/nav.gif') repeat 0px 0px; width:209px; height:84px; float:left;}
a.home span {display: none; }
a.home:hover {background: url('images/nav.gif') repeat 0px -134px; }  
a.business{background:url('images/nav.gif') repeat -209px 0px; width:212px; height:84px; float:left;}
a.business span {display: none; }
a.business:hover {background: url('images/nav.gif') repeat -209px -134px; }  
a.corporate{background:url('images/nav.gif') repeat -421px 0px; width:216px; height:84px; float:left;}
a.corporate span {display: none; }
a.corporate:hover {background: url('images/nav.gif') repeat -421px -134px; }  
a.chairs{background:url('images/nav.gif') repeat 0px -84px; width:162px; height:50px; float:left;}
a.chairs span {display: none; }
a.chairs:hover {background: url('images/nav.gif') repeat 0px -218px; }  
a.desks{background:url('images/nav.gif') repeat -162px -84px; width:155px; height:50px; float:left;}
a.desks span {display: none; }
a.desks:hover {background: url('images/nav.gif') repeat -162px -218px; }  
a.bookcases{background:url('images/nav.gif') repeat -317px -84px; width:158px; height:50px; float:left;}
a.bookcases span {display: none; }
a.bookcases:hover {background: url('images/nav.gif') repeat -317px -218px; }  
a.cabinets{background:url('images/nav.gif') repeat -475px -84px; width:162px; height:50px; float:left;}
a.cabinets span {display: none; }
a.cabinets:hover {background: url('images/nav.gif') repeat -475px -218px; }  
	a.home-interior{background:url('images/nav-interior.gif') repeat 0px 0px; width:148px; height:52px; display:block;}
	a.home-interior span {display: none; }
	a.home-interior:hover {background: url('images/nav-interior.gif') repeat -149px 0px; }  
	a.business-interior{background:url('images/nav-interior.gif') repeat 0px -52px; width:148px; height:60px; display:block;}
	a.business-interior span {display: none; }
	a.business-interior:hover {background: url('images/nav-interior.gif') repeat -149px -52px; }  
	a.corporate-interior{background:url('images/nav-interior.gif') repeat 0px -112px; width:148px; height:69px; display:block;}
	a.corporate-interior span {display: none; }
	a.corporate-interior:hover {background: url('images/nav-interior.gif') repeat -149px -112px; }  
	a.chairs-interior{background:url('images/nav-interior.gif') repeat 0px -196px; width:148px; height:13px; display:block;}
	a.chairs-interior span {display: none; }
	a.chairs-interior:hover {background: url('images/nav-interior.gif') repeat -149px -196px; }  
	a.desks-interior{background:url('images/nav-interior.gif') repeat 0px -225px; width:148px; height:13px; display:block;}
	a.desks-interior span {display: none; }
	a.desks-interior:hover {background: url('images/nav-interior.gif') repeat -149px -225px; }  
	a.bookcases-interior{background:url('images/nav-interior.gif') repeat 0px -254px; width:148px; height:13px; display:block;}
	a.bookcases-interior span {display: none; }
	a.bookcases-interior:hover {background: url('images/nav-interior.gif') repeat -149px -254px; }  
	a.cabinets-interior{background:url('images/nav-interior.gif') repeat 0px -283px; width:148px; height:13px; display:block;}
	a.cabinets-interior span {display: none; }
	a.cabinets-interior:hover {background: url('images/nav-interior.gif') repeat -149px -283px; }  

/* content area */
.content{padding:10px;}

/* bargains block */
.bargain-top{background: url('images/bargains-top.gif') no-repeat; width:295px; height:12px;}
.bargains{background-color:#fcf4d5; background-image:url('images/titleBargains.gif'); background-repeat:no-repeat; background-position:center 10px; border:1px solid #fdcb10; border-top:none; display:block; padding:60px 0px 15px; text-align:center;}
.bargains img{border:3px solid #487db6 !important; margin:0px 0px 10px;}
.bargains p{font-size:12px; line-height:12px;}

.prices{ font-style:italic; margin:0px 0px 0px 12px; text-align:left; width:180px;}
.savings{background: url('images/saveBg.gif') no-repeat; color:#fff; font-size:18px; font-weight:bold; height:70px; margin:-18px 4px 0px 0px; padding:24px 7px 0px 0px; text-align:center; width:87px; }
.price-label{float:left; width:90px;}
.competitor{color:Red; display:block; margin:0px 0px 5px; font-size:12px;}
.ours{color:Green; font-weight:bold; display:block; margin:0px 0px 4px; font-size:16px;} 
.date{font-style:italic; font-size:10px; color:black; display:block; margin:20px 0px 0px;}

/* ctas */
a.blowout{background: url('images/ctas.gif') repeat 0px 0px; height:61px; width:286px; display:block; margin:10px auto 0px;}
a.blowout span{display:none;}
a.internet{background: url('images/ctas.gif') repeat 0px -68px; height:61px; width:286px; display:block; margin:10px auto 0px;}
a.internet span{display:none;}
	a.blowout-interior{background: url('images/ctas.gif') repeat 0px -133px; height:86px; width:149px; display:block; margin:10px auto 0px;}
	a.blowout-interior span{display:none;}
	a.internet-interior{background: url('images/ctas.gif') repeat 0px -229px; height:86px; width:149px; display:block; margin:10px auto 0px;}
	a.internet-interior span{display:none;}
a.chairday{background: url('images/chairday.gif') repeat 0px 0px; height:112px; width:295px; display:block; margin:10px auto 0px;}
a.chairday span{display:none;}

/* form areas */
.contact-box{margin:0 auto; width:310px;}
.specials-box{margin:0 auto; width:410px;}

.form-box{background:#fcf4d5; border:1px solid #FDCB10; padding:15px;}
.form-box label{color:#00427B; float:left; font-size:14px; font-weight:bold; margin:6px 10px 0px 0px; width:110px;}
.form-box label.ll{width:auto; margin:0px 0px 6px 0px;}
.form-box textarea{height:80px;width:300px;}

.form-box .sButton{background:#00427B; color:#fff; font-weight:bold; font-size:14px; float:none; text-align:center; border:none !important; cursor:pointer; text-decoration:none; text-transform:uppercase; padding:5px 10px; width:100px; margin:0 auto;}
.form-box .sButton a{text-decoration:none;}
.form-box .sButton span{}
.form-box .sButton:hover{color:#fff;}

/* internet specials */
.coupon{padding:0px 10px; text-align:center; width:210px; }
.coupon-name{font-size:14px; font-weight:bold; color:#00427B;}
.specials-form{padding:0px 10px; width:160px;}
.expires{font-style:italic; font-size:11px;}


/* testimonial */
.testimonial{color:#00427b;}
.testimonial .said{display:block; font-size:14px; font-weight:bold; text-align:left}
.testimonial .who{display:block; font-size:12px; font-weight:bold; margin:4px 0px 0px; text-align:right;}
.testimonial .t{background: url('images/t-testimonial.gif') no-repeat; height:18px; width:286px; display:block;}
.testimonial .w{background:#fcf4d5; border:1px solid #fdce1e; border-top:none; border-bottom:none; display:block; height:auto; padding:12px; width:260px;}
.testimonial .b{background: url('images/b-testimonial.gif') no-repeat; height:18px; width:286px; display:block;}

/* blowout specials */
.sort-box{background:#FDCB10; border:1px solid #FDCB10;}
.sort-box .pad{padding:8px;}
.sort-box a{font-size:12px; margin:6px 0px 0px;}
.sort-box label{color:#00427B; float:left; font-size:14px; font-weight:bold; margin:6px 10px 0px 0px;}

.specials-list{background:#fcf4d5; border:1px solid #FDCB10; margin:0px 0px 10px; padding:10px; width:432px;}
.specials-list .specials-img{width:112px; margin:0px 10px 0px 0px;}
.specials-list .specials-img img{border:1px solid #00427B;}
.specials-list .specials-info{width:307px;}
.specials-list .specials-cat{color:#00427b; font-size:11px; display:block; margin:0px 0px 8px;}

/* footer */
#footer a{color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* round box */
.rb-t {background: url('Images/dot.gif') 0 0 repeat-x; float:left; }
.rb-b {background: url('Images/dot.gif') 0 100% repeat-x}
.rb-l {background: url('Images/dot.gif') 0 0 repeat-y}
.rb-r {background: url('Images/dot.gif') 100% 0 repeat-y}
.rb-bl {background: url('Images/bl.gif') 0 100% no-repeat}
.rb-br {background: url('Images/br.gif') 100% 100% no-repeat}
.rb-tl {background: url('Images/tl.gif') 0 0 no-repeat}
.rb-tr {background: url('Images/tr.gif') 100% 0 no-repeat; padding:20px} 

/* spam trap hider */
.heidi{display:none;}

/*
.navInt a.spot1{background:url('Images/nav.gif') repeat 0px 0px; width: 147px; height: 37px; float:left;}
.navInt a.spot1 span {display: none; }
.navInt a.spot1:hover {background: url('Images/nav.gif') repeat 0px -47px; }  
*/

/* flickr */
.thumbsHolder{margin: 0px auto; width:432px; float:left; height: auto; border:1px solid #00427B; position:relative; z-index:1; background:#d6e6f7; padding:0px 10px;}
.thumbsHolder img{margin:5px; border:1px solid #5b5b5b;}
.flickrThumb {float: left; padding:10px}
.flickrThumb a{text-decoration:none !important;}
.flickrTitle{display:none;}

.ourImage{background-repeat:no-repeat; background-position:top center; border:1px solid #8e8e8e; width:75px; height:75px;}

.tabWrap{height:30px; }
.tabWrap a{font-weight:bold; font-size:16px; float:left; text-decoration:none !important;}
.tabWrap a:hover {color: #3EBAF8; text-decoration: none;}
.tabWrap a:focus {color: #000; text-decoration: underline;}

.pager{margin:0px 15px 0px 0px; padding:5px; background:white; border:1px solid #5b5b5b; float:right;}