@import url('menu-horiz2.css');
@import url('submenu2.css');

html, body {
behavior: url(csshover.htc);
color : #fff;
font-size : 12px;
font-family : arial;
background-color : #aeab9e;
background-image : url(../assets/main-bg.gif);
background-repeat : repeat-x;
margin : 0;
}
p {
margin-top : 10px;
margin-bottom : 10px;
}
a {
color : #c00;
text-decoration : underline;
}
a:hover {
color : #c00;
text-decoration : none;
}
#all {
position : relative;
width : 767px;
margin-right : auto;
margin-left : auto;
}
.clickable {
cursor : pointer;
}
.stripul { margin: 0px; padding-left: 15px;}
.standardpad { padding: 15px; }
#hanger-left {
background-image : url(../assets/main-hangerleft.gif);
background-repeat : no-repeat;
position : absolute;
top : 0;
left : -47px;
width : 47px;
height : 423px;
z-index : 1;
}
.row {
clear : both;
}
.row-btmpad {
float : left;
clear : both;
margin-bottom : 15px;
}
#hanger-right {
background-image : url(../assets/main-hangerright.gif);
background-repeat : no-repeat;
position : absolute;
top : 0;
left : 767px;
width : 47px;
height : 423px;
z-index : 1;
}
#header {
width : 767px;
height : 95px;
}
#header2 {
width : 767px;
height : 0px;
}
#logo {
background-image : url(../assets/main-logo.gif);
position : static;
width : 323px;
height : 87px;
float : left;
cursor : pointer;
}
#logo2 {
background-image : url(../assets/main-logo2.gif);
position : static;
width : 323px;
height : 87px;
float : left;
cursor : pointer;
}
#mailinglist {
color : #000;
position : static;
height : 24px;
float : right;
margin-top : 19px;
}
#mailinglist2 {
position:absolute;
left: 0px;
top: 88px;
color : #000;
float : left;
width : 50%;
height : 54px;
}
#ml-input {
color : #fff;
background-image : url(../assets/input-bg.gif);
background-repeat : repeat-x;
position : static;
width : 158px;
height : 24px;
float : left;
clear : none;
}
.bu {
font-weight : bold;
text-decoration : underline;
}
.rheader {
color : #c00;
font-weight : bold;
}
.left {
position : static;
float : left;
}
.img-left {
position : static;
float : left;
margin-right : 8px;
margin-bottom : 4px;
}
.right {
position : static;
float : right;
}
.img-right {
position : static;
float : right;
margin-top : 4px;
margin-bottom : 4px;
margin-left : 8px;
}
.bold {
font-weight : bold;
}
.clickable {
cursor : pointer;
}
#email {
background-image : url(../assets/btn-email.gif);
position : static;
width : 62px;
height : 30px;
float : left;
}
.textfield {
color : #fff;
font-size : 12px;
background-color : transparent;
height : 24px;
margin : 0;
padding : 2px 0 0;
border-width : 0;
}
#join {
background-image : url(../assets/btn-join.gif);
position : static;
width : 62px;
height : 24px;
float : left;
}
#headernav {
position: static;
left: 380px;
top: 86px;
color : #000;
text-align : right;
width : 50%;
height : 20px;
float : right;
margin: 0 0 6px 0;
_margin: 0 0 3px 0;
}
.third {
width: 33%;
float: left;
}
.block {
width: 95px;
float: left;
text-align: center;
}
.designcenterbg {
background: url(../assets/bg-designcenter.jpg) no-repeat top left #faedba !important;
}
#headernav a {
color : #000;
text-decoration : none;
}
#headernav a:hover {
text-decoration : underline;
}
.getintouch {
background-image : url(../assets/icon-mail.gif);
background-repeat : no-repeat;
background-position : 2px 2px;
padding-left : 25px;
}
#flasharea {
background-image : url(../assets/banner.jpg);
position : static;
width : 598px;
height : 248px;
float : left;
}
.clearrow {
clear : both;
}
#flasharea2 {
position : static;
width : 598px;
height : 248px;
float : left;
}
.clearrow2 {
clear : both;
}
#main {
background-color : #2f2b26;
}
#container {
background-color : #2f2b26;
position : static;
width : 757px;
float : left;
clear : both;
border-right : 5px solid #2f2b26;
border-left : 5px solid #2f2b26;
}
#content-l {
background-color : #3f3b34;
background-image : url(../assets/main-bl.gif);
background-repeat : no-repeat;
background-position : left bottom;
position : static;
width : 183px;
float : left;
}
#content-r {
position : static;
width : 574px;
float : left;
}
#title-grey {
background-image : url(../assets/title-grey-bg.gif);
background-repeat : repeat-x;
width : 183px;
height : 34px;
border-bottom : 2px solid #b42121;
}
#title-new {
background-image : url(../assets/title-grey-bg.gif);
background-repeat : repeat-x;
width : 183px;
height : 34px;
border-bottom : 2px solid #b42121;
}
#sidebar1 {
background-color : #3f3b34;
background-image : url(../assets/sidebar-bg.gif);
background-repeat : no-repeat;
width : 183px;
height : 111px;
}
#sidebar2 {
background-color : #3f3b34;
background-image : url(../assets/sidebar-bg.gif);
background-repeat : no-repeat;
width : 183px;
height : 111px;
}
#sidebar3 {
background-image : url(../assets/sidebar-bg.gif);
background-repeat : no-repeat;
width : 183px;
height : 115px;
}
.sidebar-text {
padding-top : 8px;
padding-left : 14px;
}
#sidebar4 {
width : 183px;
height : 15px;
}
.sidebar-text {
padding-top : 8px;
padding-left : 14px;
}
.visit-btn {
background-image : url(../assets/btn-visitlocation.gif);
width : 126px;
height : 26px;
margin-top : 10px;
cursor : pointer;
display : block;
}
.visit-btn-red {
background-image : url(../assets/btn-visitlocation_red.jpg);
width : 126px;
height : 26px;
margin-top : 10px;
cursor : pointer;
display : block;
}
.short-survey {
background-image : url(../assets/short_survey.jpg);
width : 183px;
height : 37px;
margin-top : 10px;
cursor : pointer;
display : block;
}

.promos {
width: 183px;
height: 450px;
margin-top: 10px;
display: block;
text-align: center;
cursor : pointer;
}

.title-red {
background-image : url(../assets/title-red-bg.gif);
position : static;
width : 573px;
height : 34px;
float : left;
border-bottom : 2px solid #9c1d1d;
}
.specials {
position : static;
width : 180px;
min-height: 0px;
_height : 0px;
float : left;
clear : none;
padding-top : 17px;
padding-left : 16px;
}
.specials2 {
position : static;
width : 180px;
min-height: 0px;
_height : 0px;
float : left;
clear : none;
padding-top : 17px;
padding-left : 0px;
}
.specials3 {
position : static;
width : 163px;
min-height: 0px;
_height : 0px;
float : right;
clear : none;
padding-top : 0px;
padding-left : 0px;
}
.specials4 {
position : static;
width : 163px;
min-height: 0px;
_height : 0px;
float : right;
clear : none;
padding-top : 57px;
padding-left : 0px;
}
.specials5 {
position : static;
width : 163px;
min-height: 0px;
_height : 0px;
float : left;
clear : none;
padding-top : 0px;
padding-left : 0px;
}
.financing {
position : static;
width : 180px;
height : 53px;
float : left;
clear : none;
}
.financing_new {
position:absolute;
right: 4px;
top: 380px;
width : 163px;
height : 53px;
float : right;
clear : none;
padding-top : 8px;
}
.financing_under {
background-color: #D32727; 
border: 1px solid #D32727;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
padding-top : 8px;
position:absolute;
right: 4px;
top: 412px;
width : 161px;
height : 22px;
float : right;
clear : none;
text-align:center;
font-weight:bold;
}
h2 {
font-size : 14px;
margin : 0 0 8px;
padding-bottom : 6px;
border-bottom : 1px solid #5b5855;
}
h3 {
font-size : 14px;
margin : 0 0 8px;
padding-bottom : 6px;
}
h4 {
font-size : 14px;
margin : 0 0 8px;
padding-bottom : 6px;
border-bottom : 1px solid #5b5855;
}
h5 {
font-size : 14px;
margin : 0 0 8px;
padding-bottom : 6px;
border-bottom : 1px solid #5b5855;
}
#right-content {
background-color : #37332f;
position : static;
width : 573px;
float : left;
clear : left;
border-left : 1px dashed #68645c;
}
#tan-container {
color : #37332f;
background-color : #e3dfcf;
background-image : url(../assets/main-br.gif);
background-repeat : no-repeat;
background-position : right bottom;
position : static;
width : 573px;
float : left;
clear : left;
min-height : 300px;
_height : 300px;
}
#tan-container-home {
color : #37332f;
background-color : #e3dfcf;
background-image : url(../assets/main-br.gif);
background-repeat : no-repeat;
background-position : right bottom;
position : static;
width : 573px;
float : left;
clear : left;
min-height : 300px;
_height : 300px;
}
#tan-container-home2 {
color : #B4B1A3;
background-color : #B4B1A3;
position : static;
width : 573px;
float : left;
clear : left;
min-height : 157px;
_height : 157px;
}
#tan-l {
position : static;
width : 265px;
height : 191px;
float : left;
padding-left : 22px;
border-right : 1px dashed #c4c1b7;
}
#tan-r {
position : static;
width : 285px;
float : left;
}
#btn-carpet, #btn-laminate, #btn-ceramic, #btn-stone, #btn-hardwood, #btn-vinyl, #btn-product {
background-repeat : no-repeat;
background-position : center bottom;
position : static;
width : 107px;
height : 74px;
float : left;
margin-top: 10px;
margin-right: 20px;
cursor : pointer;
}
#btn-carpet {background-image : url(../assets/btn-carpetrugcare.jpg);}
#btn-laminate {background-image : url(../assets/btn-laminatecare.jpg);}
#btn-ceramic {background-image : url(../assets/btn-ceramiccare.jpg);}
#btn-stone {background-image : url(../assets/btn-naturalstonecare.jpg);}
#btn-hardwood {background-image : url(../assets/btn-hardwoodcare.jpg);}
#btn-vinyl {background-image : url(../assets/btn-vinylcare.jpg);}
#btn-product {background-image : url(../assets/btn-productcare.jpg);}
#tan-container h3 {
font-size : 16px;
background-color : #d6d4cb;
margin : 0;
padding-top : 8px;
padding-bottom : 9px;
padding-left : 15px;
}
.services1 a {
	margin : 0 0 0 10px;
	padding: 6px 8px 12px 55px;
	border-bottom : 1px dashed #c0bcaf;
	cursor : pointer;

	display: block;
	text-decoration: none;
	vertical-align: middle;
	color: #37332f;
	background-image: url(../assets/gobtn.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.services1 a:hover {
	display: block;
	text-decoration: underline;
}
.services1 a:visited {
	color: #37332f;
}
.services2 a {
	margin : 0 0 0 10px;
	padding: 6px 8px 6px 55px;
	cursor : pointer;
	height: 60px;
	display: block;
	text-decoration: none;
	vertical-align: middle;
	color: #37332f;
	background-image: url(../assets/gobtn.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.services2 a:hover {
	display: block;
	text-decoration: underline;
}
.services2 a:visited {
	color: #37332f;
}
.services3 a {
	margin : 0 0 0 0;
	padding: 6px 8px 12px 45px;
	border-bottom : 1px dashed #c0bcaf;
	cursor : pointer;
	display: block;
	text-decoration: none;
	color: #37332f;
	background-image: url(../assets/gobtn.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#footer {
color : #767471;
font-size : 11px;
position : static;
float : left;
margin-top : 8px;
margin-left : 8px;
}
#footer a {
color : #767471;
font-size : 11px;
text-decoration : none;
}
#footer a:hover {
color : #767471;
font-size : 11px;
text-decoration : underline;
}
#footer-tail {
background-color : #2f2b26;
background-image : url(../assets/footer-br.gif);
background-repeat : no-repeat;
background-position : right 0;
position : static;
width : 767px;
height : 10px;
float : left;
}
.tan-text {
min-height : 282px;
padding-top : 16px;
padding-right : 10px;
padding-left : 22px;
}
.manufacturers {
background-color : #eceae0;
position : static;
width : 200px;
float : left;
margin-bottom : 6px;
margin-left : 6px;
border : 1px solid #c0bcaf;
}
.insidebox-full {
background-color : #eceae0;
position : static;
border : 1px solid #c0bcaf;
display : block;
}
.insidebox-alignright-marg {
margin-top : 28px;
margin-left : 15px;
}
.insidebox-alignright {
float : right;
}
.info {
background-color : #eceae0;
position : static;
width : 310px;
float : right;
margin-right : 6px;
margin-bottom : 6px;
border : 1px solid #c0bcaf;
}
.subtext {
font-size : 11px;
padding-top : 10px;
padding-right : 10px;
padding-left : 18px;
}
.subtext2 {
font-size : 11px;
padding : 15px;
}
.subtext a {
color : #c00;
text-decoration : underline;
}
.subtext a:hover {
color : #c00;
text-decoration : none;
}
.subtext ul {
margin : 0;
padding-bottom : 10px;
padding-left : 20px;
}
table {
clear : both;
}
.half-left {
width : 49%;
float : left;
}
.half-right {
width : 49%;
float : right;
}
.thirty-left {
width : 30%;
height : 22px;
float : left;
margin-top : 5px;
margin-bottom : 5px;
}
.thirty-right {
width : 70%;
float : right;
min-height : 22px;
margin-top : 5px;
margin-bottom : 5px;
}
.column-rpad {
margin-right : 15px;
}
.box-thirds {
position : static;
width : 33%;
float : left;
border-left : 1px dashed #c0bcaf;
}
.add-margin15 {
margin : 15px;
}
.highlightbox {
padding: 15px;
background: #faedba;
border: 1px solid #cfbd75;
}
.smfont {
font-size : 11px;
font-family : arial;
}
