/* redefined html tags */
html{
	height: 100%;
}
body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	behavior: url('/styles/csshover.htc');
	background: url('/images/global/bg.gif') repeat;
	height: 100%;
}

p{
	padding:0px;
margin:0px;
}

a {
	color: #844712;
	text-decoration: underline;
}

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


/* standard layout id's */

#center_backup {
	position:relative;
	width:759px;
	background: url('/images/global/central_bg.gif') repeat;
}
#center {
	position:relative;
	width:759px;
	margin-left:auto;
	margin-right:auto;
	background: url('/images/global/central_bg.gif') repeat;
	height: 100%;
}

#header {
	position:relative;
	height:60px;
	background: url('/images/global/header_bg.jpg') no-repeat;
}
#bg_holder{
	background: url('/images/global/main_bg.gif') repeat-y;
	width:688px;
	position:relative;
	left:71px;

}
#side_menu {
	position:relative;
	float:left;
	width:179px;
	height:380px;

}

#main {
	position:relative;
	float:left;
	left:0px;
	width:429px;
	padding-left:20px;
	padding-right: 50px;
	padding-top:111px;


}

.sub_main_home{
	background-image: url('/images/homepage/sub_bg.jpg');
	background-repeat: no-repeat;
	width:433px;
}

.sub_main_top_list{
	background: url('/images/global/product_list_bg.gif') bottom no-repeat;
	width:202px;
	padding:5px;
	padding-bottom:15px;
}

.sub_main_list{
	background: url('/images/global/product_list_main_bg.gif') repeat-y;
	width:434px;
	padding-bottom:10px;
}

.sub_main_top_details{
	background: url('/images/global/product_details_bg.gif') bottom no-repeat;
	width:429px;
	padding-bottom:10px;
}

.sub_main_top_details p{
	padding:7px;
}

.sub_main_details{
	background: url('/images/global/product_details_main_bg.gif') repeat-y;
	width:209px;
	float:left;
}

.sub_main_details_image{
	float:right;
}


.sub_main_details_purchase{
	background: url('/images/global/product_details_purchase_bg.gif') no-repeat;

	text-align:center;

	padding:7px;
}

.sub_main_details p{
	padding:7px;
}

.sub_main_subpages{
	background-image: url('/images/global/subpage_bg.gif');
	background-repeat: no-repeat;
	background-color: #CED3C3;
	width:390px;
	padding:20px;
}

#title{
	background: url('/images/global/title.jpg') no-repeat;
	width:467px;
	height:111px;
	position:absolute;
	left:0px;
	top:0px;
}

#top_swirl{
	position:absolute;
	top:0px;
	left:-97px;
	height:18px;
	width:28px;
	background: url('/images/global/top_swirl.gif') no-repeat;
}

#main_footer{
	background: url('/images/global/main_footer.gif') no-repeat;
	height:23px;
	width:678px;
	position:relative;
	left:5px;
	font-size:2px;
}

#footer_swirl{
position:absolute;
	bottom:12px;
	left:7px;
	height:46px;
	width:97px;
	background: url('/images/global/footer_swirl.gif') no-repeat;
}

#main_header{
	background: url('/images/global/line.gif') repeat-x;
	height:3px;
	width:668px;
	position:relative;
	left:10px;
	font-size:2px;
}

.clear{
clear:both;
	font-size:2px;
}

#footer {
	position:relative;
	clear:both;
	height:15px;
	width:679px;
	margin-top:10px;
	left:80px;
	color: #FFFFFF;
}
#footer a{
	color: #FFFFFF;
}

#footer a:hover{
	color: #FFFFFF;
}

#spring_website_link {
	position:absolute;
	right:77px;
	top:0px;
}


/* main menu code */
#main_menu {
	position:absolute;
	top:45px;
	left:-62px;
	width:238px;
	height:280px;
	background: url('/images/global/frame.jpg') no-repeat;
	font-size:2px;
}

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

#main_menu li{
padding:0px;
margin:0px;
list-style:none;
}
#menu_holder{
	position:relative;
	top:35px;
	left:34px;
}
#menuhome {

	width: 168px; 
	height: 36px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/home.jpg' ) 0px -36px no-repeat;

}
#menuhome a {
	width: 168px; 
	height: 36px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/home.jpg' ) 0px 0px no-repeat;
}
#menuhome a:hover {
	background-image: none;
}

#menuabout {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/about.jpg' ) 0px -20px no-repeat;

	
}
#menuabout a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/about.jpg' ) 0px 0px no-repeat;
}
#menuabout a:hover {
	background-image: none;
}

#menupaintings {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/paintings.jpg' ) 0px -20px no-repeat;
}
#menupaintings a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/paintings.jpg' ) 0px 0px no-repeat;
}
#menupaintings a:hover {
	background-image: none;
}

#menufurniture {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/furniture.jpg' ) 0px -20px no-repeat;
}
#menufurniture a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/furniture.jpg' ) 0px 0px no-repeat;
}
#menufurniture a:hover {
	background-image: none;
}

#menuaccessories {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/accessories.jpg' ) 0px -20px no-repeat;
}
#menuaccessories a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/accessories.jpg' ) 0px 0px no-repeat;
}
#menuaccessories a:hover {
	background-image: none;
}

#menucommission {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/commission.jpg' ) 0px -20px no-repeat;
}
#menucommission a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/commission.jpg' ) 0px 0px no-repeat;
}
#menucommission a:hover {
	background-image: none;
}

#menusell {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/sell.jpg' ) 0px -20px no-repeat;
}
#menusell a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/sell.jpg' ) 0px 0px no-repeat;
}
#menusell a:hover {
	background-image: none;
}

#menucontact {

	width: 168px; 
	height: 20px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/contact.jpg' ) 0px -20px no-repeat;
}
#menucontact a {
	width: 168px; 
	height: 20px;
	display: block;
	margin: 0px; padding:0px;
	overflow:hidden;
	background: url( '/images/menu/contact.jpg' ) 0px 0px no-repeat;
}
#menucontact a:hover {
	background-image: none;
}

#menufooter {

	width: 168px; 
	height: 34px;
	margin: 0px;
	padding:0px;
	background: url( '/images/menu/footer.jpg' ) 0px 0px no-repeat;
}


/* Form elements */

input{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #EDF0E8;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #EDF0E8;
}

select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:125px;
	background: #EDF0E8;
}

form{
	padding:0px;
	margin:0px;
}

.form_text{
	width: 120px;
	float:left;

	font-size:110%;
}

.form_object{
	width: 250px;
	padding-left: 5px;
	float:left;
}

#product_details li{
	padding-bottom:6px;
}
#page_numbers li{
	list-style:none;
	float:left;
	padding-right:10px;
	font-size:11px;
	color: #434925;
}

.heading_level1_home {
	color: #424824;
	font-size:12px;
	font-weight:bold;
}