body {
	margin:0;
	padding:0;
	color:#333;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background:#5f5242 url(../images/sce/site_bg.gif) top left repeat;
}
html, p, td, div, span{font: 10pt Verdana, Arial, Helvetica, sans-serif;}


h1, H2,H3{}
h1 {color:#442B1F/*b0a17a*/; margin-bottom:18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22pt;text-align:center;}
h2 {color:#442b1f; }
h3 {color:#867547/*b0a17a*/; font-size:11pt; }
h4 {}
p  {margin-bottom:18px;}
.noline{margin-top:10px; padding-top:-10px;}

a:link, a:visited{color:#993012; font-weight:bold; text-decoration:none;}
a:hover, a:active{color:#A9904D; text-decoration:underline;}


td, div, form{text-align:left;}



/* --------------   Site Layout Styles -----------------------*/
#wrapper{width:918px; background-color:#f7f3ea; text-align:left; margin:12px auto;}


/* Header */
#header{background:url(../images/sce/header_bg.jpg) center no-repeat; height:103px; width:100%;}
#header h1{width:400px; height:103px; background:url(../images/sce/carpet_logo.jpg) bottom no-repeat; text-indent:-9000px; margin:0; float:left; }
#DB_logo{background:url(../images/sce/db-logo.gif) no-repeat; float:right; margin:20px 20px 0 0;text-indent:-9000px; width:122px; height:68px; }
#nav{}
	
#intro{width:100%; height:333px; border-top:8px solid #FFF;}
	#cta-box{/*height:inherit;*/width:272px; float:left; }
	#cta-box p {margin:0; padding:0; text-indent:-9999px;}
	#cta-box a, #cta-box a:visited {
	display:block;
	height:50px;
	left:14px;
	width:245px;
	position:relative;
	}
	#cta-box a:link, #cta-box a:hover {}
	.incentives {background:url(../images/sce/incentives.jpg) top center no-repeat; width:272px; height:255px;}
	.main-cta {background:url(../images/sce/main-cta-off.jpg) top center no-repeat; width:272px; height:55px;}
	.main-cta:hover {background:#ECE1C5 url(../images/sce/main-cta-on.jpg) top center no-repeat; width:272px; height:55px;}

	.sec2{height:inherit; width:637px; float:left; }
		.sec2a{height:274px;width:638px; clear:both; z-index:-1;}
		.sec2b{width:637px; clear:both; background:#40251a url(../images/sce/tagline-bottom.gif) bottom center no-repeat; text-align:center; border-top:#ffffff solid 2px;}
		.sec2b H2{ color:#ffffff; margin:0; padding:5px 0 8px; font: 14pt Georgia, "Times New Roman", Times, serif; }
.h1 {background-color:#faf1e8; clear:both; height:auto; margin:0; padding:0;} .h1 h1 {margin:0; padding:0; line-height:80px; }
#content {padding:0 16px 20px 16px; margin:18px 12px 0 12px; border:2px solid #E7D8B7; background-color:#ffffff;}
#content h2 {margin:30px 0 4px 0; font-size:15pt;}
#content li {margin-bottom:12px;}

#attBox{border:2px solid #B2792B; background:#F6D37A url(../images/attBox_bk.gif) repeat-x top; padding:5px; margin:5px;}
#attBox h2{ margin:0 0 -10px 15px; color:#CC2027; letter-spacing:-1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#attBox li{ padding:10px 0; border-bottom:1px solid #F2BF39; }

.clear{clear:both; font-size:1px; height:1px;}
hr.clear{visibility:hidden;}

.moduletable{margin:0;}

.contentpane form{padding:0 0 250px 100px;}
.contentpane form a{text-decoration:none; background:url(../images/icon_arrow2.gif) no-repeat left; padding-left:10px;}

#callout {
	background-color:#f7f3ea;
	border:#beaa8b solid 1px;
	padding:12px;
	min-height:130px;
	}
	
#callout .box h2 {
	margin:0 0 12px 0;
	background-color:#e7d8b7;
	color:#442b1f;
	text-align:center;
	padding:2px 0;
	}
.styles-h3 {
	width:265px;
	height:125px;
	background:transparent url(../images/sce/styles-h3.jpg) no-repeat 0 30px;;
	text-indent:-9000px;
	margin:0;
	float:left;
	}
	
ul.styles {
	list-style:none;
	float:right;
	margin:0;
	padding:0;
	}

.plush {background-image: url('../images/sce/plush-square.jpg');}
.berber {background-image: url('../images/sce/berber-square.jpg');}
.modular {background-image: url('../images/sce/modular-square.jpg');}
.tile {background-image: url('../images/sce/tiles-square.jpg');}
.wool {background-image: url('../images/sce/wool-square.jpg');}


.styles li {
	
	float:left;
	margin:0 6px;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width:88px;
	border:#beaa8b solid 1px;
	padding:0 0 5px 0;
	text-align:center;
	}
	
.styles li:hover {background-color:#e8d7a2;}

.styles a, .styles a:visited {text-decoration:none;display:block; padding-top:88px;}
.styles a:hover, .styles a:active{color:#993012; text-decoration:underline;}

.cta { background:url(../images/sce/arrows.gif) no-repeat 0 2px; padding-left:14px; margin-left:12px;}
.cta a:link, .cta a:visited {text-decoration:underline; font-size:1.17em; line-height:1.4em;}
.cta a:hover, .cta a:active {text-decoration:none;}

#act-now {background:url(../images/sce/insiders-guide.jpg) top left no-repeat; padding-left:200px; height:120px; margin-top:24px;}
#act-now h2 {margin-top:0;}


.cta-button {margin:10px 0; background:url(../images/sce/button-off.gif) top center no-repeat; padding: 15px 22px; font-size:11px; font-weight:bold; text-decoration:none; }
.cta-button a, .cta-button a:visited {  }
.cta-button:hover {color:#000000; text-decoration:none; background:url(../images/sce/button-on.gif) top center no-repeat; padding: 17px 25px; }

.box {background-color:#ffffff; padding:5px; border:#beaa8b solid 1px; margin:8px 0; min-height:78px; overflow:hidden; }
.box h3 {margin:0 0 4px 0;}
.box h3 a, .box h3 a:visited {color:#993012; text-decoration:underline;}
.box h3 a:hover{color:#867547;}

.box p {margin-bottom:0; }
.box img {margin-right:12px; }


/* --------------   FAQ Styles -----------------------*/
dl{padding:12px;}
dt {font-weight:bold;background:url(../images/sce/arrows.gif) no-repeat 0 2px; padding-left:14px;}
dd{margin-bottom:18px;}

/* --------------   Testimonials Styles -----------------------*/
.randTest_quote_01{}
.randTest_quote_02{ background: #FFF7EA; }


/* --------------   Contact Page Styles -----------------------*/



#form_leftCol{
width:400px;
text-align:left;
float:left;
margin-top:28px;
}

#form_bottomSection{
text-align:center;
width:auto;
margin:30px 0 0 0;
}

#form_privacy{background:url(../images/sce/form_lock-white.jpg) no-repeat; padding:0 0 0 40px; font-size:9px; color:#666; min-height:50px; margin-left:10px;}

#form_rightCol{
width:445px;
float:right;
margin-left:5px;
margin-top:28px;
background-image:url(../images/sce/form_bkgrnd-beige.jpg);
background-repeat:repeat-y;
}

.form_text, #_ctl0 select{
font-size:10pt;
color:#336699;
width:240px;
}

.formText_labels{
font-size:9pt;
color: #003366;
font-weight:bold;
padding-left:20px;
}

.formText_ast{
color:#CC0000;
font-weight:bold;
font-size:16px;
}

.formText_darkblue{
font-size:10px;
color:#323061;
padding:0 30px;
}

.formText_darkblue-small{
font-size:9px;
}

.formText_labels{
font-size:9pt;
color: #003366;
font-weight:bold;
padding-left:20px;
}

.formText_ast{
color:#CC0000;
font-weight:bold;
font-size:16px;
}

.formText_darkblue{
font-size:10px;
color:#323061;
padding:0 30px;
}

.formText_darkblue-small{
font-size:9px;
}

.form_text, #_ctl0 select{
font-size:10pt;
color:#336699;
width:240px;
}

.form_phone_text{
font-size:10px;
color:#336699;
}

.form_comment_text{
font-size:12px;
color:#336699;
}

.form_123_big{
font-size:18px;
}

.asterisk{
font-size:36px;
color:#CC0000;
}


/* --------------   Sitemap Styles -----------------------*/
.sitemap{margin:30px;}
.sitemap h2{margin-bottom:5px;}
.level_0 li{list-style:none!important; margin-top:20px!important; }
.level_0 li a{font-size:13pt; text-decoration:none!important}

.level_1 ul{margin-left:0!important;}
.level_1 li{list-style: url(../images/icon_arrow2.gif)!important; margin-top:0!important;padding-left:0!important; margin-left:20px!important;}
.level_1 li a{font-size:10pt; text-decoration:underline!important;}



/* --------------   Main Footer Styles -----------------------*/
#footer{ padding: 3px; height:60px; background:#F8F4ED url(../images/sce/db-logo-tagline.gif) 8px 0 no-repeat;   text-align:right; font-size:10px;}
#footer .moduletable{margin:10px 0 0 60px;}
#footer a, #footer a:visited {color:#b0a17a;}



/* --------------   Xcellimark Footer Styles -----------------------*/
#legal{ color: #999999; margin:0 auto; width:900px; padding-bottom:40px; }
#copyright{float:left; width:300px;font-size:9px;}
#xcellTag{font-size: 9px; width:400px; float:right; text-align:right;}
a.xcell:link, a.xcell:visited, a.xcell:active  {text-decoration: none; color: #000000; font-size: 9px;}
a.xcell:hover {text-decoration: none; color: #FF0000; font-size: 9px;}
a.xcellTxt:link, a.xcellTxt:visited  {text-decoration: none; color: #999999; font-size: 9px;}
a.xcellTxt:hover {text-decoration: none; color: #FF0000; font-size: 9px;}



/* --------------   DropDown Styles -----------------------*/
.ddmx{
border:0px solid #FFFFFF !important ; 
}
.ddmx a.item1{		/* Affects all top level text links	*/
 padding: 7px 12px 3px 12px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #ffffff !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 height:20px; margin-top:-1px;
}

/* Affects all top level hover text links	*/
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: 7px 12px 3px 12px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #40251a !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 height:20px; 
}


.ddmx td.item11 {		/* Top Level Menu 	*/
 padding:0 !important ;  
 border-left: 2px solid #8b7565 !important ; 
 border-right: 0 !important ; 
 white-space: nowrap !important ; 
 height:10px; 
}
.ddmx td.item11-last {		/* Top Level Menu - Last Item	*/
 padding:0 !important ; 
 border-left: 2px solid #8b7565 !important ;
 border-right: 2px solid #8b7565 !important ;
 white-space: nowrap; 
 height:10px;
}
.ddmx td.item11-acton {
 padding:0 !important ;  
 border-top: 0 !important ;
 border-left: 2px solid #8b7565 !important ; 
 white-space: nowrap; 
}

.ddmx td.item11-acton-last {
	
	 border-left: 2px solid #8b7565 !important ;
	 border-right: 2px solid #8b7565 !important ;
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
margin-top:-1px;
 color: #FFF !important ; 
 /* background-color: #CECECE !important ; */
 background:url(../images/sce/menu_ovr.gif) repeat-x;

}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 opacity:1; 
 margin-top:0;
}
.ddmx a.item2 {
 background-color: #F7F4EB !important ; 
 color: #42281D !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
.ddmx a.item2-last {
 background-color: #CECECE !important ; 
 color: #000000 !important ; 
 border-bottom: 1px solid #B0A17A !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 background-color: #9C0E0D !important ; 
 color: #FFFFFF !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
.ddmx .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #FFFFFF !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */5px 

.hide-me {display:none;}

/*----------- Gallery Styles Copied from DirectLivingFurniture.com and altered to fit Carpet site -----------------------*/
#gallery{width:860px; padding:0 !important; margin:0 !important; }
#gallery ul {padding:0;margin:0;} 
#gallery li{display: inline; list-style-type: none; padding: 0 2px;}
#gallery_wrapper { margin:10px 0;}
#galleryInst{width:825px; height:228px; margin:auto; margin-top:20px; margin-bottom:30px; background-image:url(../images/sce/gallery_instructions-bkgrnd.jpg); background-repeat:repeat-x;}
#galleryInst li{display:list-item; list-style-type:disc;}

a.galLink{float:right; font-size:12pt; font-weight:bold; padding-top:10px; text-decoration:underline;}
a.galLink:link,a.galLink:visited,a.galLink:active{color:#FF0000;}
a.galLink:hover{color:#990000;}

#cats ul, #cats H1{display:none;}

.floatleft{float:left;}
.floatright{float:right;}
.clearfloat{clear:both; font-size:1px; height:1px;}

.gallery_Inst-title{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#lightview .gallery_Inst-title{ color:#FF0000; margin-bottom:10px; display:none;}
#galleryText{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#lightview #galleryText{margin-top:20px;}
#galDiv{background: url(../images/sce/gallery_instructions-div.jpg) no-repeat; width: 728px; height:14px; margin-bottom:20px;}
#lightview #galDiv{background: url(../images/sce/altDiv.jpg) no-repeat; width: 728px; height:14px; margin:20px 0;}
.galleryFootnote{font-size:10px; font-weight:normal; color:#805540; margin-top:30px;}

#fbox1{float:left; width:500px; padding-left:0px;}
#fbox2{float:right; width:320px; padding-right:100px;}

#menu9, #menu10, .footer_last {display:none;}
.footer_link {border-right:#5f5242 solid 1px; padding-right:4px;} 

/* ------------------ Thank You Page Styles -----------------------  */
#tBox{padding-top:30px;}
#tBox h2 a.tBut{background:transparent url(none)!important;}
#tBox h2{margin-top:0;}
#BoxCont{width:95%; border: 2px solid #656565; text-align:left;}
.TopColor{width:100%; height:67px; background:#9E5630;}
.TopColor2{width:100%; height:34px; background:#e3e3e3 url(images/sce/gray-bg-color.jpg) repeat-x;}
#tTitle{padding-top:15px; padding-left:10px;}
#tTitle h1{color:#FFF; margin:0 0 0 10px;}
.PP{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#054886; font-size:16px; font-weight:bold;}
#TextBox{padding:10px;}
.BottomColor{width:100%; height:14px; background:#9E5630; padding-top:9px; font-size:0px;}


/* --------------------- Check Spouse Page Styles ------------------------ */
#FrontPage_Form1 input{margin-right:5px;}
#FrontPage_Form1 a:link, #FrontPage_Form1 a:visited, #FrontPage_Form1 a:active{color:#0000FF;}
#FrontPage_Form1 a:hover{color:#FF0000;}
.pPolicy{border-top:1px solid #ccc; margin:0px 40px;}
.pPolicy h3{color:red;}

.maroon_font {color: #990000; margin-top:20px; font-weight:bold; font-size:12pt;}