body { 

margin: 0px; 

padding: 0px; 

background-color: #9e2216;

font-family: arial;

text-decoration:none;

}



img { border:0px; }

p{ margin:0;padding:0px }

table {margin:0 auto;padding:0;background-color:transparent;border: 0px;}

td { vertical-align: top;}

form {margin:0;padding:0px }





/* COMMON LAYOUT */





#container {margin:0 auto;padding:6px 0 0 0;border:0;background-color:transparent;width:959px;}

#main {margin:0 auto;padding:0;border:0;background-color:#ffffff;width:959px;}

#header { margin:0;padding:0 0 0 16px;background-color:#fbfaf8;background-image: url(../images/header_bg.png);background-repeat:no-repeat;background-position:top left;border: 1px solid #b1b5b7;width:941px;height:101px;float:left;position:relative;z-index:100;}

}



#product_menuwrap { margin:0;padding:0;background-color:transparent;width:957px;}

#greywrap { margin:0;padding:0;background-color:#efefef;width:959px;height:28px}



.cl {clear:both;}





/* ----Logo---- */



#logo { margin:18px 0 0 0;padding:0;background-color:transparent;background-image: url();background-repeat:no-repeat;background-position:top left;border:0;width:273px;height:75px;float:left;}

#logo a:link {
        display:block;
        width:273px;
        height:75px;
        color: #fff;
        text-decoration: none;
}

#dropmenu_wrap {margin:0;padding:44px 145px 0 0;;background-color:transparent;border:0;float:right;}





/* ----Main Menu---- */



#main_menuwrap { margin:0;padding:0;background-color:#444444;width:959px;height:31px;}

#main_menu {position:relative;display:block;font-size:8pt;font-weight:normal;font-family: arial,tahoma,verdana;color: #fbfaf8;} 

#main_menu ul{ margin:0px;padding:0px;list-style-type:none;width:auto;}

#main_menu ul li { display:block;float:right;margin:0px;padding: 9px 20px 0 0;}

#main_menu ul li a {display:block;color:#fbfaf8;text-decoration:none;padding:0;}

#main_menu ul li a:hover,#menu ul li a.current { color:#cd080f;}



/* ----lefttab Menu---- */







/* ----Homepage---- */



#mid_wrap { margin:0;padding:9px;border:0;background-color:#ffffff;width:941px;height:100%;float:left;position:relative; }

.flash_wrap { width:654px;float:left; }

#add_wrap { margin-left:8px;width:279px;float:left; }

.video_wrap { width:279px;}

.promo_wrap { margin-top:10px;width:279px;}

.promo_wrap img { border: 4px solid #aba6a6;}





/* ----Subpages---- */



#mid_wrap2 { margin:14px 6px 14px 6px;padding:0;border:0;background-color:#ffffff;width:947px;height:100%;}



#left { margin:0;padding:30px 19px 25px 12px;border:0;background-color:#c65711;width:140px;height:100%;}

.menu_hd {  margin:0;padding:0px 0 8px 8px;border-bottom: 1px solid #eae0d7;background-color:#c65711;font-family:tahoma;font-size:18px;color:#eae0d7;}

#left-menu {margin:0px;padding: 18px 0 0 15px;list-style:none;}

#left-menu li a{margin:0px;padding:0;list-style-type:none;line-height:25px;font-family:arial;font-size:12px;color:#eae0d7;font-weight: normal;text-decoration:none;}

#left-menu li a:hover {text-decoration: underline;}



#right { margin:0;padding:0 0 0 6px;border:0;background-color:#ffffff;width:770px;height:100%;float:left;position:relative; }

#content {

	margin:0px 16px 0 0px;

	padding:0 0 0 16px;

	border:0;

	background-color:#ffffff;

	width:568px;

	float:left;

	font-family:arial;

	font-size:11px;

	color:#444444;

	font-weight: normal;

	line-height:16px;

}

#content a{color:#444444;text-decoration: none;}

#content a:hover{text-decoration: underline;}



#info {

	border:0;

	background-color:#eae0d7;

	width:145px;

	float:right;

	font-family:arial;

	font-size:11px;

	color:#444444;

	font-weight: normal;

	line-height:16px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 15px;

}

#info a{color:#444444;text-decoration: none;}

#info a:hover{text-decoration: underline;}



/* ----Title headings---- */



#titletext1 {

	font-family:Verdana, Helvetica, sans-serif;

	font-size:14px;

	color:#d5a56a;

	font-weight:bold;

}



#redtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#da1a35;

	font-weight:bold;

}



/* ----Product promo buttons---- */



#promo_wrap2 { margin:9px 0 0 0;padding:0px;width:937px;height:32px;border: 2px solid #c4f500;background-color:#90b300;padding-top:12px;float:left;}

.promo_text {float:left;padding:0 3px 0 9px;}

#buttons {margin:0;padding:0px;width:644px;height:20px;background-color:transparent;background-image: url(../images/promo-buttons.gif);background-repeat:no-repeat;float:right;}

#buttons span{display:none;font-family:arial;font-size:11px;color:#000000;}

#buttons li, #buttons li a { display:block;height:20px;}

#buttons li { display:inline;height:19px;float:left;}

.porcelain {width:93px;}

.laminate{margin-left:5px;width:81px;}

.distresse{margin-left:5px;width:120px;}

.travertine{margin-left:6px;width:153px;}

.granite{margin-left:11px;width:161px;}



/* ----Bottom tabs---- */



#btb {margin:0;padding:0px;width:959px;border: 0px solid #b1b5b8;background-color:none;background-image: url(../images/bottom_bg.png);background-repeat:repeat-x;}

.tab1 {margin:0;padding:7px 0 0 5px;width:301px;border:1px solid #d2cecb;background-color:#eae1d8;background-image: url(../images/house-installers.gif);background-repeat:no-repeat;background-position:top right;}

.tab2 {margin:0;padding:7px 0 0 5px;width:301px;border:1px solid #d2cecb;background-color:#eae1d8;background-image: url(../images/locations.gif);background-repeat:no-repeat;background-position:top right;}

.tab3 {margin:0;padding:7px 0 0 5px;width:301px;border:1px solid #d2cecb;background-color:#eae1d8;background-image: url(../images/flooring.gif);background-repeat:no-repeat;background-position:top right;}



.tab_txt { font-family:arial;font-size:11px;color:#444444;font-weight:normal;line-height:16px;padding:9px 0 8px;}

.more {background-image: url(../images/arrow_ico.gif);background-repeat:no-repeat;background-position:top left;padding:0 0 9px 18px;font-family:arial;font-size:7pt;color:#444444;font-weight:bold;line-height:15px; }

.more a { color:#444444;text-decoration: none;}

.more a:hover { text-decoration: underline;}


.quick {margin:0;padding:0px;border:0;width:957px;background-color:none;background-image: url(../images/quick-links.gif);background-repeat:no-repeat;background-position:bottom center;}

.qtxt {height:22px;margin:8px 0 0 219px;text-align:left;}

.qtxt a{color:#444444;font-family:arial;font-size:11px;font-weight:bold;text-decoration:none;}

.quick2 {margin:0;padding:0px;border:0;width:959px;height:58px;background-color:none;background-image: url(../images/footer_background.jpg);background-repeat:no-repeat;background-position:bottom center;}


/* TEXT OUTSIDE LAYOUT */



#copy {margin:0 auto;padding:18px 0 18px 18px;width:933px;border-top:0px solid #86816d;background-color:transparent;font-family:arial;font-size:11px;color:#fbfaf8;font-weight:normal;}

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
fieldset { border: 0px solid #000000; }

