/* CSS Document */
body{
	margin:0px;
	margin-bottom:10px;
	margin-top:15px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
	background-color:#FFFFFF;
}
/* ------------------ COPY STYLING ----------------------- */
p{
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
}
#product_left_copy p, #product_left_copy2 p{
	margin-bottom:0px;
	margin-top:17px;
}
.specials_copy p{
	text-align:left;
	margin-bottom:14px;
	margin-top:14px;
	font-weight:normal;
}
h1{
	margin-top:0px;
	margin-bottom:9px;
	font-size:13px;
}
#main_left h1{
	margin-top:0px;
	margin-bottom:14px;
	font-size:13px;
}
#right_copy h1{ /*CONTACT US*/
	margin-top:0px;
	margin-bottom:19px;
	font-size:12px;
	font-style:italic;
}
#main_right2 h1{ /*COMPANY PROFILE*/
	margin-top:11px;
	margin-bottom:0px;
	font-size:13px;
}
#product_header h1{/*PRODUCTS*/
	font-size:14px;
	display:inline;
}
#page_header h1{
	font-size:14px;
	display:inline;
}
.indiv_product h1{
	margin-top:16px;
	margin-bottom:5px;
}
.product_img_main{
	margin-top:15px;
}
.product_img_main2{
	margin-top:10px;
}
.product_img_main3{
	margin:0;
	margin-top:3px;
}
.product_img_main4{
	margin-top:38px;
}
.indiv_product p{
	margin-bottom:9px;
	margin-top:9px;
}
.indiv_product2 p{
	margin-bottom:5px;
	margin-top:5px;
}
.indiv_product .p2{
	margin-bottom:0px;
	margin-top:5px;
}
#copy2 ul, #product_left_copy2 ul{
	margin:0;
	margin-top:15px;
	padding:0;
	list-style:none;
}
#copy2 li, #product_left_copy2 li{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	text-align:left;
}
#copy2 li{
	margin-bottom:15px;
}
#product_left_copy2 li{
	margin-bottom:13px;
}
#copy2 a, #product_left_copy a, #product_right_copy a, #product_right_copy2 a, #copy_contact a{
	color:#7D0230;
	text-decoration:none;
}
#copy2 a:hover, #product_left_copy a:hover, #product_right_copy a:hover, #product_right_copy2 a:hover, #copy_contact a:hover{
	text-decoration:underline;
}
.alloc{
	line-height:13px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	font-size:12px;
}
/*----------------------------------------------------------*/
#container{
	width:936px;
	height:564px;
	background-color:#a50235;
	overflow:hidden;
}
#inner{
	width:932px;
	height:560px;
	background-color:#ffffff;
	margin-top:2px;
}
#left_col{
	width:176px;
	height:560px;
	float:left;
	background-image:url(../images/home/left_col.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#main_col{
	width:756px;
	height:560px;
	float:left;
}
#header{
	width:756px;
	height:61px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
#menu{
	width:755px;
	height:30px;
	margin-left:1px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	text-align:left;
	color:#FFFFFF;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu ul { /* all lists */
	padding: 0;
	margin: 0;
	margin-left:1px;
	list-style: none;
}
#menu li { /* all list items */
	float: left;
	position: relative;
	margin-bottom:0;
	margin-top:6px;
	display:inline;
	padding-bottom:8px;
	background-image:none;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 23px;
	left: 0;
	background-color:#a50235;
	width:92px;
	margin-left:3px;
	padding-bottom:4px;
	border: 1px solid #FFFFFF;
}
* html li ul { /* IE5 Hack */
	width:94px;
	w\idth:92px;
}
li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}
li ul li {
	margin-left:9px;
	margin-right:9px;
	padding-bottom:2px;
}
#drop a:hover{
	text-decoration:underline;
}
.menu_link{
	margin-left:16px;
	margin-right:16px;
}
.menu_link2{
	margin-left:16px;
	margin-right:16px;
	text-decoration:underline;
}
.menu_link3{
	margin-left:16px;
	margin-right:0px;
}
.menu_link4{
	margin-left:13px;
	margin-right:16px;
}
.active, .active2, .active3{
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:16px;
	margin-right:16px;
}
.active{
	margin-left:16px;
	margin-right:16px;
}
.active3{
	margin-right:0px;
}
.active2{
	margin-right:0px;
	margin-left:16px;
}
.productactive{
	text-decoration:underline;
}
#main_inner, #main_inner_specials{
	width:755px;
	height:354px;
	background-color:#CFC0A9;
	margin:0;
	padding:0;
	margin-left:1px;
	text-align:left;
}
#main_inner_specials{
	background-image:url(../images/specials/bg.gif);
	background-repeat:no-repeat;
}
/*-------------------------------DIFFERENT COPY CONTAINERS-------------------------- */
#page_header{
	width:755px;
	height:26px;
	background-image:url(../images/products/product_header_bg.gif);
	background-repeat:repeat-x;
	text-indent:12px;
	line-height:24px;
	overflow:hidden;
}
#main_left{ /* HOME, NEW ARRIVALS */
	width:308px;
	height:354px;
	float:left;
	background-image:url(../images/main_left_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#main_left2{ /* COMPANY PROFILE, MAINTENANCE TIPS, CONTACT US*/
	width:374px;
	height:328px;
	float:left;
}
#main_left3{ /* MAINTENANCE TIPS, CONTACT US*/
	width:308px;
	height:328px;
	float:left;
}
#main_left_contact{
	width:374px;
	height:328px;
	float:left;
	overflow:hidden;
}
.specials, .specials1, .specials2{
	width:121px;
	height:291px;
	float:left;
	margin-top:19px;
	display:inline;
	font-weight:bold;
	text-align:center;
}
.specials{
	margin-left:66px;
}
.specials1{
	margin-left:12px;
}
.specials2{
	margin-left:63px;
}
.specials_copy{
	width:119px;
	height:112px;
	margin-left:2px;
	margin-top:18px;
	text-align:left;
}
.specials_button{
	width:118px;
	height:30px;
	background-image:url(../images/specials/button_bg.gif);
	background-repeat:no-repeat;
	line-height:30px;
}
#copy{ /* HOME, NEW ARRIVALS */
	width:262px;
	margin-left:14px;
	margin-top:15px;
}
#copy2{ /* COMPANY PROFILE, MAINTENANCE TIPS*/
	width:350px;
	height:298px;
	margin-left:14px;
	padding-right:10px;
	margin-top:15px;
	overflow:auto;
}
* html #copy2 { /* IE5 Hack */
	width:356px;
	w\idth:346px;
}
#copy_contact{ /* CONTACT US*/
	width:350px;
	height:300px;
	margin-left:14px;
	padding-right:10px;
	margin-top:10px;
	overflow:auto;
}
#main_right{ /* HOME, NEW ARRIVALS */
	width:447px;
	height:354px;
	float:left;
}
#main_right2{ /* COMPANY PROFILE, MAINTENANCE TIPS*/
	width:381px;
	height:328px;
	float:left;
	text-align:center;
}
#main_right4{
	width:447px;
	height:328px;
	float:left;
}
#main_right3{ /* CONTACT US*/
	width:381px;
	height:328px;
	float:left;
	overflow:hidden;
}
#right_copy{ /* CONTACT US*/
	width:363px;
	height:339px;
	margin-left:18px;
	margin-top:15px;
}
.form_labels{ /* CONTACT US*/
	width:98px;
	height:35px;
	margin-top:20px;
	float:left;
}
.form_fields{/* CONTACT US*/
	width:204px;
	height:37px;
	margin-top:20px;
	float:left;
	font-size:11px;
}
.form_labels2{ /* CONTACT US*/
	width:98px;
	height:95px;
	margin-top:22px;
	float:left;
}
.form_fields2{/* CONTACT US*/
	width:204px;
	height:97px;
	float:left;
	margin-top:20px;
	font-size:11px;
}
form input{/* CONTACT US*/
	border:0px #FFFFFF;
}
.send{/* CONTACT US*/
width:63px;
height:21px;
font-size:12px;
color:#622119;
margin-right:2px;
margin-top:5px;
}
/*---------------------------------PRODUCT PAGES -----------------------------------------*/
#product_header{
	width:755px;
	height:26px;
	background-image:url(../images/products/product_header_bg.gif);
	background-repeat:repeat-x;
	text-indent:16px;
	line-height:24px;
}
#product_left{
	width:366px;
	height:328px;
	float:left;
	background-position:bottom left;
	background-repeat:no-repeat;
}
#product_left_copy{
	width:285px;
	height:328px;
	margin-left:16px;
}
#product_left_copy2{
	width:295px;
	height:328px;
	margin-left:16px;
}
#product_right_carpet, #product_right_wood, #product_right_solidwood, #product_right_natural, #product_right_vinyl{
	width:389px;
	height:328px;
	float:left;
	background-repeat:no-repeat;
	overflow:hidden;
}
#product_right_carpet{
	background-image:url(../images/products/wall-to-wall-carpeting/bg.jpg);
}
#product_right_wood{
	background-image:url(../images/products/laminated-wood-flooring/bg.jpg);
}
#product_right_solidwood{
	background-image:url(../images/products/solid-wood-flooring/bg.jpg);
}
#product_right_natural{
	background-image:url(../images/products/natural-flooring/bg.jpg);
}
#product_right_vinyl{
	background-image:url(../images/products/vinyl-flooring/bg.jpg);
}
#product_right_copy{
	width:370px;
	height:328px;
	margin-left:10px;
	padding-right:10px;
	overflow:auto;
}
* html #product_right_copy { /* IE5 Hack */
	width:380px;
	w\idth:370px;
}
#product_right_copy2{ /*SOLID WOOD FLOORING */
	width:354px;
	height:328px;
	margin-left:10px;
	overflow:hidden;
}
.indiv_product, .indiv_product2{
	height:328px;
}
.product_img_main{
	margin-top:15px;
}
.product_img{
	margin-left:5px;
}
.product_button, .product_button2, .product_button3{
	width:240px;
	height:18px;
	background-image:url(../images/products/button.gif);
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	line-height:17px;
}
.product_button{	
	margin-top:3px;
}
.product_button2{	
	margin-top:1px;
}
.product_button3{
	margin-top:1px;
}
/*---------------------------------FOOTER -----------------------------------------*/
#carpet_footer{
	width:755px;
	height:83px;
	background-image:url(../images/carpet_footer_bg.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
#carpet_footer_home{
	width:755px;
	height:83px;
	background-image:url(../images/carpet_footer_bg_home.jpg);
	background-repeat:no-repeat;
	margin-left:1px;
}
#footer{
	width:755px;
	height:32px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	margin-left:1px;
	color:#FFFFFF;
	line-height:34px;
	overflow:hidden;
}
.footerlink{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:25px;
}
.footerlink1{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:0px;
}
.footeractive{
	margin-left:25px;
	text-decoration:underline;
}
.footeractive1{
	text-decoration:underline;
}
.clear{
	clear:both;
	height:0;
	width:0;
	line-height:0;
	font-size:0;
}
