html {
	height: 100%;
}

body {
	background: #200d03 url(../images/bg_body.gif) repeat-x top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #200d03;
}

h1 {
	font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	position:relative;
	color: #200d03;
	margin:0;
	padding: 0;
}

h2 {
	font-family: Arial Narrow, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #200d03;
	padding:0;
	margin: 0;
}

p {
	margin: 0;
	line-height:26px;
	text-align: justify;
}

a {
	color: #200d03;
	text-decoration: underline;
}

a:hover {
	color: #4f4d0d;
	text-decoration: underline;
}

strong {}

.hr {
	background:url(../images/hr.gif) repeat-x;
	height:1px;
	width:100%;
	line-height: 1px;
	position:relative;
	text-align:left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}

.hr hr {
	display:none;
}

.left {
	float:left;
	margin:0 10px 10px 0;
}

.right {
	float:right;
	margin:0 15px 10px 10px;
}

.border {
	border:1px solid #200d03;
}

.noborder {
	border:0;
}

.nav_text {
	display:none;
}

/********************* MAIN BODY *************************/

#main_body {
	margin: auto;
	position:relative;
	z-index:100;
	width:920px;
	top:90px;
}

/********************* HEADER STYLES *************************/

#top {
	width:920px;
	position:relative;
	margin:0 0 45px 0;
	color:#ffffff;
	border-bottom:1px solid #42322a;
}

#main_nav {
	position:relative;
	left:346px;
	width:574px;
	height:26px;
	margin:0 0 10px 0;
}

/********************* LAYOUT STYLES *************************/

#content {
	width: 920px;
	position:relative;
	margin:0 0 45px 0;
}

.home_col_1 {
	float:left;
	margin:0;
	width:332px;
	height:297px;
	position:relative;
	background:url(../images/logo_block.gif) no-repeat;
	padding:38px 0 38px 38px;
}

.home_col_1 p {
	position:relative;
	padding:128px 60px 38px 38px;
}

.col_1 {
	float:left;
	margin:0;
	width:332px;
	height:297px;
	position:relative;
	background:url(../images/col_1.gif) no-repeat;
	padding:28px 0 38px 38px;
}

.col_1 p {
	position:relative;
	padding:18px 75px 28px 23px;
}

.col_2 {
	float:left;
	margin:0;
	width:528px;
	position:relative;
	left:19px;
}

.col_full {
	float:left;
	margin:0;
	width:762px;
	height:263px;
	background:url(../images/col_full.gif) no-repeat;
	position:relative;
	padding:55px 100px 55px 58px;
}

/********************* CONTENT STYLES *************************/

.logo_int {
	width:161px;
	float:right;
	position:relative;
	top:15px;
}

.acc_show {
	height:323px;
	width:529px;
} 


#gallery_nav {
	position:relative;
	width:529px;
	height:44px;
	margin:5px 0 10px 0;
}

#gal_nav li#btn_transitional { 	background-image: url("../images/btn_transitional.gif"); width: 80px;height: 44px;	}
#gal_nav li#btn_contemporary { 	background-image: url("../images/btn_contemporary.gif"); width: 79px;height: 44px;	}
#gal_nav li#btn_traditional { 	background-image: url("../images/btn_traditional.gif"); width: 63px;height: 44px;	}
#gal_nav li#btn_tween { 	background-image: url("../images/btn_tween.gif"); width: 43px;height: 44px;	}
#gal_nav li#btn_asian { 	background-image: url("../images/btn_asian.gif"); width: 39px;height: 44px;	}
#gal_nav li#btn_rustic { 	background-image: url("../images/btn_rustic.gif"); width: 42px;height: 44px;	}
#gal_nav li#btn_fc { 	background-image: url("../images/btn_fc.gif"); 	width: 95px;height: 44px;	}
#gal_nav li#btn_back { 	background-image: url("../images/btn_back.gif"); width: 44px;height: 44px;	}
#gal_nav li#btn_next { 	background-image: url("../images/btn_next.gif"); width: 44px;height: 44px;	}

#btn_transitional a { width: 80px;height: 44px;	}
#btn_contemporary a { width: 79px;height: 44px;	}
#btn_traditional a { width: 63px;height: 44px;	}
#btn_tween a { width: 43px;height: 44px;	}
#btn_asian a { width: 39px;height: 44px;	}
#btn_rustic a {width: 42px;height: 44px;	}
#btn_fc a { width: 95px;height: 44px;	}
#btn_back a { width: 44px;height: 44px;	}
#btn_next a { width: 44px;height: 44px;	}

.current {
	background-position: 0 -44px;
}
	

/* ***************  FOOTER STYLES *************** */

#footer {
	width:920px;
	margin:auto;
	position:relative;
	color:#6a5345;
	font-size:13px;
	padding:15px 0 40px 0;
	border-top:1px solid #42322a;
}

#footer a {
	color:#6a5345;
	text-decoration:none;
}


/* ***************  SUCKERFISH NAV STYLES *************** */

#nav li#btn_accessories { 	background-image: url("../images/btn_accessories.gif"); 	width: 99px;height: 26px;	}
#nav li#btn_design { 	background-image: url("../images/btn_design.gif"); 	width: 159px;height: 26px;	}
#nav li#btn_new { 	background-image: url("../images/btn_new.gif"); 	width: 100px;height: 26px;	}
#nav li#btn_visit { 	background-image: url("../images/btn_visit.gif"); 	width: 156px;height: 26px;	}
#nav li#btn_home { 	background-image: url("../images/btn_home.gif"); 	width: 60px;height: 26px;	}

#btn_accessories a { width: 99px;height: 26px;	}
#btn_design a { width: 159px;height: 26px;	}
#btn_new a { width: 100px;height: 26px;	}
#btn_visit a { width: 156px;height: 26px;	}
#btn_home a { width: 60px;height: 26px;	}

#nav .on {
	background-position: 0 -26px;
}
