/*
Clayton Furniture

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {	font: normal 11px Trebuchet MS, Arial;	margin: 0 0 0 0; 	padding: 0 0 0 0; }

body {margin: 0px;	padding: 0px;text-align: center;font: normal 11px Trebuchet MS, Arial;color:#575757;	background: #ffffff repeat-x url(../images/main_bck.jpg) center top;	}	
		
#main_container {width: 782px;margin:36px auto 0 auto;position:relative; text-align:left; }

#nav_column {float:left; width:215px; margin:8px 8px 10px 0; }

#main_column {float:left; width:559px; margin:8px 0 0 0;  }

#main_column_title { background:#B7A268 url(../images/title_bck.jpg) repeat-x; width:559px; height:30px; margin:8px 0 0 0; text-align:left; padding:4px 0 0 0;}

.feature_box_one {float:left; width:279px; height:227px; background: url(../images/v_dash01.gif) repeat-y right top; margin:0 0 10px 0}

.feature_box_two {float:left; width:279px; height:227px; margin:0 0 10px 0}

.feature_desc {float:left; width:150px; }

.feature_pic {float:left; width:107px; padding:0 9px}

/* ----------------------------NAVS------------------------*/

#nav1 ul { margin:0 0 0 0; list-style:none; width:209px;}

#nav1 li { background:url(../images/nav_bck1.jpg) no-repeat;  }

#nav1 li.last { background:url(../images/nav_bck2.jpg) no-repeat;  }

#nav1 ul a { text-decoration:none; color:#575757; display:block; line-height:53px; padding:0 0 0 10px; }

#nav1 ul a:hover {color:#B7A268;}

.nav2 ul { margin:0 0 0 0; list-style:none; width:209px;}

.nav2 li { background:url(../images/nav_bck3.jpg) left bottom no-repeat;  }

.nav2 li.last { background:url(../images/nav_bck4.jpg) left bottom no-repeat;  }

.nav2 ul a { text-decoration:none; color:#575757; display:block; line-height:46px; padding:0 0 0 10px; }

.nav2 ul a:hover {color:#B7A268;}

/* ----------------------------HEADERS------------------------*/

h1 {font-size:20px; color:#FFFFFF; margin:0 0 0 8px;}

h2 {font-size:23px; color:#564929; margin:0 0 0 8px;}

h3 {font-size:20px; color:#564929; margin:0 0 0 8px;}

/* ----------------------------TITLES------------------------*/

#category_title { width:215px; background:url(../images/title_bck.jpg) repeat-x; height:31px; text-align:left; padding:3px 0 0 0; margin:9px 0 9px 0; }

.product_title { width:215px; background:url(../images/title_bck02.jpg) repeat-x; height:31px; text-align:left; padding:3px 0 0 0; margin:0 0 0 0; }

/* --------------------PRODUCT BOXES & STYLES-----------------------*/

.product_desc {float:left; width:350px; padding:0 20px 0 0 }

.product_pic {float:left;  background-color:#EBE5D5; padding:8px; text-align:center; width:155px}

#page_number_box_left  a{ float:left;width:120px; height:30px;  padding:10px 0 0 0; font-weight:bold; color:#CBBB92;  text-align:right; }

#page_number_box_middle {float:left; width:270px; text-align:center; line-height:140%;  padding:10px 0 0 0; color:#CBBB92; }

#page_number_box_middle  a{ font-weight:bold; color:#CBBB92; }

#page_number_box_right  a{float:left; width:80px;  height:30px;  font-weight:bold; color:#CBBB92; text-align:left;  padding:10px 0 0 0; }

.add_pic {margin:3px 0 0 0}

/* --------------------NEWS-----------------------*/

#news_title_spacer {padding:0 0 0 0;}

.news_desc {float:left; width:370px; background-color:#FF0000;}

.news_pic {float:left; width:170px; background-color:#0000FF; }

.right { width: 210px; float: left; margin: 5px 0 5px 0; text-align: right; } 

.left { width: 320px; float: left; margin: 5px 0 5px 0; }

/* --------------------PARAGRAPHS & STYLES------------------------*/

p { padding:8px 0 8px 0; margin:0 0 0 10px; line-height:140%;}

a.beige_link {font-size:16px; color:#CBBB92; font-weight:bold; line-height:140%;}

a:hover.beige_link {font-size:16px; color:#564929; font-weight:bold; line-height:140%;}

.dash_spacer {padding:10px 0 10px 0;}
.dash_spacer2 {padding:0 0 10px 0;}

.about {padding:8px 8px 8px 0; margin:0 0 0 10px; line-height:140%;}

/* --------------------LISTS------------------------*/

#sitemap ul {margin:20px 0 0 50px }

#sitemap li {padding:5px 0 5px 0;}

#sitemap li  a{ text-decoration:none; font-weight:bold; color:#CBBB92;}

/* --------------------FOOTER------------------------*/

#footer {width: 790px; height:120px;margin: auto;position:relative; text-align:left; background:url(../images/footer_bck.jpg) no-repeat; padding:10px 0 0 35px; }

address{ font-style:normal; color:#FFFFFF;}

#links { text-align:center; padding:25px 0 0 0; color:#999999; font-size:10px;}

#links a{text-decoration:none; color:#999999;}

/* -----------------------FORMS----------------------------*/

label {font-size: 11px;font-weight: normal; color:#575757;}
fieldset{border: none; padding:10px 0 0 0;}
#form legend { margin: 5px 0 5px 8px;	 padding-bottom: 5px;border-bottom: dotted #ccc 1px;}
#form label {display:block;float:left;width: 130px;text-align:right;margin: 0 10px 0 0;}
#form p { display:block;clear:both; padding:5px 0 5px 0; }
legend {display:block; clear:both; font: normal 18px "trebuchet MS", Arial; color:#000000; }
input, select, option, textarea {border: 1px solid #cccccc;background-color: #FFFFFF;color: #000; width: 250px; }
form {padding:0 0 0 0;}