body{padding:0px;margin:0px;background-color:#000000;font-family:Arial;}
#container{width:921px;position:relative}
#header{background-image:url('../images/header.jpg');height:169px;width:921px;}
#top_nav{background-image:url('../images/top_nav.jpg');height:43px;width:921px;text-align:left;}
#top_nav a{color:#FFFFFF;text-decoration:none;}
	.top_nav_item{float:left;padding-left:10px;padding-right:10px;}
#white_background{background-image:url('../images/white_background.jpg');height:840px;background-repeat:no-repeat;}
#store_white_background{background-color:#FFFFFF;}

#top_margin{margin-top:0px;}

#lightbrown_background{background-image:url('../images/lightbrown_back.png');width:770px;height:427px;}
#darkbrown_background{background-image:url('../images/darkbrown_background.jpg');width:442px;height:427px;float:left;}
#homepage_white_area{float:right;background-image:url('../images/homepage_white_area.gif');width:258px;height:414px;margin-right:30px;}
#homepage_white_text{width:215px;padding-left:20px;font-size:10pt;}
#homepage_brown_text{width:421px;padding-left:15px;font-size:10pt;color:#FFFFFF;}
.blackh2 {color:#000000;}
.black_h2 {color:#000000;padding:0px;margin:0px;}
.whiteh2 {color:#FFFFFF;padding:0px;margin:0px;}
.whiteh3 {color:#FFFFFF;padding:0px;margin:0px;font-weight:normal;}
#content_container{text-align:left;}

#store_content_container{text-align:left;}
.left_nav{background-color:#b39268;width:186px;float:left;height:840px;overflow:auto;}
.left_nav_text{padding:15px;font-size:10pt;}
.white_about_text{width:731px;height:700px;float:right;overflow:auto;}
.brown_about_text{background-image:url('../images/lightbrown_back.png');width:731px;height:700px;float:right;overflow:auto;}
.about_text{padding:15px;font-size:10pt;overflow:auto;}
a img {border:none;}
#store_nav{float:left;width:294px;margin-top:17px;margin-left:17px;}
.store_nav_item_0{height:98px;background-color:#83562c;border:solid 1px #000000;}
.store_nav_item_1{height:98px;background-color:#b59369;border:solid 1px #000000;}
#store_content{float:right;width:576px;margin-right:16px;margin-top:17px;}
.store_cat_name{color:#FFFFFF;font-weight:bold;text-align:center;padding:35px 0px 0px 0px;margin:0px;font-size:16pt;}
.store_cat_name a{color:#FFFFFF;text-decoration:none;}
table td{font-size:10pt;}
p{padding-top:0px;margin-top:0px;}
h4{padding-top:0px;margin-top:0px;}
.subs {height:25px;font-weight:bold;color:#FFFFFF;}
.subs a{color:#FFFFFF;text-decoration:underline;}
.subs a:hover{text-decoration:underline;color:#1212e0;}

table td{font-size:10pt;}

/*--- FOOTER ---*/
#box_gif {
	position:relative;
	top:-195px; /*976px*/
	right:-298px; /*left:634px*/
	width:286px;
	height:205px;
	}
#footer, #footer_moved{text-align:left; margin:-260px 0 0 4px;}
#footer_text{margin-left:40px;text-align:center;color:#FFFFFF;font-size:10pt;font-style:italic;}
	#footer_text a{color:#FFFFFF;text-decoration:none;}
#bottom_logo{background-image:url('../images/bottom_logo.jpg');width:90px;height:80px;}
.footer_spacer {
	margin:110px 0 0 0;
	}
	
#cart_footer{text-align:left;background-color:#000000;}

#cat_table{border:solid 2px #000000;width:100%;background-color:#FFFFFF;}
#cat_table td{font-size:8pt;border:solid 1px #000000;font-weight:bold;height:30px;}
.cat_table_title{font-weight:bold;color:#ed2024;}

.blue_span{color:blue;}

#cart_footer_text{text-align:center;color:#FFFFFF;font-size:10pt;font-style:italic;}
	#cart_footer_text a{color:#FFFFFF;text-decoration:none;}
	
	
.error {border:1px dashed #f00; padding:2px 6px; font-size:12px; color:#f00; font-weight:bold;}