@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html {background: #F8E804 /*url(images/solidwood-dark.jpg)*/ fixed repeat-x 50%;}
body{ font:normal 12px Arial, Helvetica, sans-serif; color:#222;  line-height:18px;}
img { border:0;}

td { vertical-align:top;}
p { margin-bottom:10px;}
ul { list-style:disc; margin-left:15px; margin-right:5px;} ol { margin-left:15px; margin-right:5px;}
h1 { font-size:18px; line-height:normal;}
h2 { font-size:16px;}
h2 a, h2 a:hover { text-decoration:none;}
h3 { font-size:14px;}
h4 { font-size:12px;}
a:link, a:visited, a:active { color:#244413; font-weight:bold; text-decoration:underline;} a:hover { color:#002C47; text-decoration:none;}
#container { width:906px; margin:0px auto;  margin-top:0px; background: #F1ECDF }
#menu { background: #F1ECDF url(images/menubg.gif) repeat-x top; color:#4E412D;}

#header { margin:20px auto 0 auto; width: 906px; text-align:center; background:none;}
#logout { width:50px; float:right;}


#content {background:#F1ECDF; }
#right {
	float:right;
	width:630px;
	color:#424242;
}
#left { width:258px; margin-right:639px; background:#B5AEA3}


#footer { background:#371202; clear:both;
height:80px; color:#ffffff; line-height:15px;font-size:11px; border-bottom:solid 3px #EB2121;}
 
#footer span {color:#B5AEA3; text-decoration:none; font-size:11px; font-weight:bold;}
#footer a {color:#BFECFF; text-decoration:underline; font-size:12px; font-weight:normal; line-height:15px;}
#footer a:hover{ color:#fefefe;text-decoration:none;}
#footer #altnav { width:400px; float:right; text-align:right; padding-top:13px;}
#footer #copyright { padding-top:13px; text-align:left; color:#ffffff;}

/*********************************************************************************************************/
.box1 { background-color:#DBCFA9;float:left; width:300px; height:260px; margin-right:15px; border:solid 1px #AF9C8E; font-size:12px;line-height:16px;}
.box1 p, .box1 h2, .box1 h3 { padding:5px 8px 0px 8px;}
.box1 img { float:right; margin:5px;}
.box2 {background-color:#DBCFA9; float:left; width:300px; height:260px; border:solid 1px #AF9C8E; font-size:12px; line-height:16px;}
.box2 p, .box2 h2, .box2 h3 { padding:5px 8px 0px 8px;}
.box2 img { float:right; margin:5px;}
.box1m {background: #E5F8FF url(images/box1m.jpg) repeat-y left; width:257px; color:#002C47; text-align:left}
.box1m a { color:#244413; font-weight:bold;} .box1m a:hover { color:#002C47; font-weight:bold;}
.box1m ul { list-style:disc; margin-left:15px; margin-right:5px; font-weight:bold; color:#0188FB;}
.box1t {background:url(images/box1t.jpg) no-repeat left top;}
.box1b {background:url(images/box1b.jpg) no-repeat left bottom;}

/*********************************************************************************************************/
.line5{ line-height:5px;}
.line15{ line-height:15px;}
.line20{ line-height:20px;}
.padding8 { padding:8px;}
.padding { padding:0px 8px;}
.padding5 { padding:5px;}
.padding15 { padding:15px;}
.main_border { border:solid 1px #9BAFB8;}
.c_l { clear:left;} .c_r{ clear:right;} .c_b{ clear:both;}
.brown { color:#431601;}
.red { color:#FF0000;}

.pic_border img{ border:double 5px #4E3E28 }

/************************************************ PAGE1 *********************************************************/

.green_select {float:left; width:300px;  margin-right:15px; border:solid 1px #AFBD22;}
.design_advice {float:left; width:300px;  border:solid 1px #AF9C8E;}


#products  { clear:both; }
.productmenu  { float:left; width:150px; margin:0px 1px;}


#hmenu { background:#B5AEA3 url(images/h_menu.jpg) no-repeat top;}
#hmenu h1, #hmenu h2{ padding: 150px 10px 20px 10px; }
#hmenu ul { padding: 150px 10px 20px 0px; list-style-type: none;}
#hmenu ul li{ padding-bottom: 5px;}
#hmenu a {display:block; font-size:14px; font-family:arial, verdana, sans-serif; color:#fff; height:28px; line-height:25px; text-decoration:none; background:#371202; padding:0 0 0 15px;border-left:#EB2121 solid 4px; }
#hmenu li a:hover {position:relative; background:#EF3E2E; color:#fff;border-left:#000 solid 4px; }
#hmenu a i {float:right; font-style:normal; padding-right:15px;}


/*----------------------------------------------------HSweb--------------------------------------------------------------*/
#featBG2{float:left;display:inline;height:450px;width:403px; background:url(images/hsWeb/mfs.jpg) left top no-repeat  #FFFFFF  ;}

#featBG{float:left;display:inline;height:450px;width:403px; background:url(images/hsWeb/hsi.jpg) left top no-repeat #E9E9E9;}
#feat{color:#F62137;padding:94px 0 0 0;margin:0 0 0 248px;float:left;display:inline;font-size:12px;font-weight:bold;text-align:left;}
#featCopy{text-align:left;color:#8F8B85;padding:30px 0 0 0;margin:0 0 0 32px;float:left;display:inline;width:340px;}
#featCopy a{color:#8F8B85;text-decoration:underline;}
#featBtn{padding:12px 0 0 0;margin:0 0 0 312px;float:left;display:inline;}


/************************************************ 	ABOUT US *********************************************************/
.team { clear:both;}
.team .team_name { width:180px; float:left; margin-right:10px; }.team .team_name h3 em { color:#777062;}
.team .team_desc { width:430px; float:left}

/************************************************ 	savings*********************************************************/

.save { font-size:16px; padding:20px; }
.save img { float:right; clear:right; margin: 10px 0 10px 20px;}
.save p { padding-bottom:20px;}


/************************************************ CONTACT*********************************************************/
.box1contact { background-color:#DBCFA9;float:left; width:300px; height:318px; margin-right:15px; border:solid 1px #AF9C8E; font-size:12px;line-height:16px;}
.box1contact p, .box1contact h2, .box1contact h3 { padding:5px 8px 0px 8px;}
.box1contact img { float:right; margin:5px;}
.box2contact {background-color:#DBCFA9; float:left; width:300px; height:280px; border:solid 1px #AF9C8E; font-size:12px; line-height:16px;}
.box2contact p, .box2contact h2, .box2contact h3 { padding:5px 8px 0px 8px;}
.box2contact img { float:right; margin:5px;}
.locationhead {
background-color:#EF3E2E; height:20px; text-align:center; color:#FFF; font-weight:bold;
clear:both;
}
.locationhead h2 a:link, .locationhead h2 a:visited, .locationhead h2 a:active { color:#FFF;}

/*------------------------FORM----------------*/
.contactform {width:230px; background-color:#F5F0E3;border:1px solid #8E877F;}
input {vertical-align:middle; }
textarea {background-color:#F5F0E3; width:230px; border:1px solid #8E877F;}



