/* Colors
Bodybg: #4A576A;
Contentbg: #D8CAAC;
DK Olive: #544038;
Garnet: #843712;
Light Text: #F1ECE2;
 */
body{
	margin-top:5px;
	margin-left:0px;
	font:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:justify;
	color:#41322B;
	text-decoration:none;
	line-height:140%;
	background-color:#4A576A;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	scrollbar-base-color:#F1ECE2;
	scrollbar-track-color:#D8CAAC;
	scrollbar-arrow-color:#843712;
}

#top_left_corner a{
	position:relative;
	float:left;
	width:342px;
	height:135px;
	background-image:url("../images_css/top-left-corner_tall.jpg");
	background-repeat:no-repeat;
}

#top_middle{
	position:relative;
	float:left;
	width:502px;
	height:135px;
	background-image:url("../images_css/top-middle_tall.jpg");
	background-repeat:no-repeat;
}

#top_right_corner{
	position:relative;
	float:left;
	width:137px;
	height:135px;
	background-image:url("../images_css/top-right-corner_tall.jpg");
	background-repeat:no-repeat;
}

#top_corners{
	position:relative;
	float:left;
	width:981px;
	height:25px;
	background-image:url("../images_css/top_corners.gif");
	background-repeat:no-repeat;
} 

#bottom_corners{
	position:relative;
	float:left;
	width:981px;
	height:25px;
	background-image:url("../images_css/bottom_corners.gif");
	background-repeat:no-repeat;
}

*html #content_bg{
	position:relative;
	float:left;
	width:981px;
	background-image:url("../images_css/content_bg.jpg");
}

#content_bg{
	position:relative;
	float:left;
	width:980px;
	background-image:url("../images_css/content_bg.jpg");
}

#nav_bg{
	position:relative;
	float:left;
	width:981px;
	height:36px;
	background-image:url("../images_css/nav_bg.gif");
	background-repeat:no-repeat;
}

.content_bg_color{
	background-color:#D8CAAC;
}

.nav_bg_color{
	background-color:#544038;
}

.bgshade{
	background-color:transparent;
}

.c1{
	background-color:#EADEC5;
}

.c2{
	background-color:#D8CAAC;
}

#contact_pos{
	padding:20px 0px 0px 275px;
}

*html #bottom_nav{
	padding:8px 0px 4px 0px;
}

#bottom_nav{
	padding:8px 0px 4px 0px;
}

/* Begin Navigation Menu */

div.home,
div.home a{ 
position:relative;
float:left;      
width:93px;
height:36px;
display:block;  
background: url("../images_css/home.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.home,
div.home a:hover{background-position: 0px -36px;}

div.artists_artisans,
div.artists_artisans a{ 
position:relative;
float:left;      
width:157px;
height:36px;
display:block;  
background: url("../images_css/artists_artisans.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.artists_artisans,
div.artists_artisans a:hover{background-position: 0px -36px;}

div.gallery,
div.gallery a{ 
position:relative;
float:left;      
width:89px;
height:36px;
display:block;  
background: url("../images_css/gallery.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.gallery,
div.gallery a:hover{background-position: 0px -36px;}

div.shop,
div.shop a{ 
position:relative;
float:left;      
width:135px;
height:36px;
display:block;  
background: url("../images_css/shop.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.shop,
div.shop a:hover{background-position: 0px -36px;}

div.events,
div.events a{ 
position:relative;
float:left;      
width:80px;
height:36px;
display:block;  
background: url("../images_css/events.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.events,
div.events a:hover{background-position: 0px -36px;}

div.about,
div.about a{ 
position:relative;
float:left;      
width:78px;
height:36px;
display:block;  
background: url("../images_css/about.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.about,
div.about a:hover{background-position: 0px -36px;}

div.sponsors,
div.sponsors a{ 
position:relative;
float:left;      
width:101px;
height:36px;
display:block;  
background: url("../images_css/sponsors.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.sponsors,
div.sponsors a:hover{background-position: 0px -36px;}

div.contact,
div.contact a{ 
position:relative;
float:left;      
width:135px;
height:36px;
display:block;  
background: url("../images_css/contact.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.contact,
div.contact a:hover{background-position: 0px -36px;}

div.signup,
div.signup a{ 
position:relative;
float:left;      
width:109px;
height:36px;
display:block;  
background: url("../images_css/signup.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.signup,
div.signup a:hover{background-position: 0px -36px;}

div.sub-nav_link,
div.sub-nav_link a{ 
position:relative;
float:left;      
width:182px;
height:26px;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
font-size:12px;
font-style:normal;
font-weight:lighter;
font-variant:normal;
text-align:right;
color:#41322B;
text-decoration:none;
line-height:140%;
display:block;  
background: url("../images_css/sub-nav_link.jpg");
background-position:0px -26px;
background-repeat:no-repeat;
}

div.sub-nav_link,
div.sub-nav_link a:hover{background-position: 0px 0px; text-decoration:none; color:#843712;}

/* End Navigation Menu */

p{
	font:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:justify;
	color:#41322B;
	text-decoration:none;
	line-height:140%;
}

p.dk_bg{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	line-height:140%;
}

.blue{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:14px;
	font-style:normal;
	font-weight:lighter;
	font-variant:small-caps;
	text-align:justify;
	color:#4B5767;
	text-decoration:none;
}

.orange{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:justify;
	color:#843712;
	text-decoration:none;
}

.events_header{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:14px;
	font-style:normal;
	font-weight:lighter;
	font-variant:small-caps;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#4A576A;
}

.events{
	font:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	text-align:center;
	color:#41322B;
}

.events_c2{
	padding-bottom:8px;
	font:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:center;
	color:#843712;
}

.header{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 20px;
	font-style: normal;
	text-transform:uppercase;
	font-weight: bold;
	color: #843712;
	text-decoration: none;
	line-height: 140%;
}

.header2{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 14px;
	font-style:italic;
	font-weight:500;
	color: #843712;
	text-decoration: none;
}

.header3{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4A576A;
	text-decoration: none;
	line-height: 140%;
}

h1{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #4A576A;
	text-decoration: none;
	line-height: 140%;
	margin:0px;
}

h2{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	color: #843712;
	text-decoration: none;
	line-height: 140%;
	padding:0px;
	margin:0px;
}

h3{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:16px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	color:#843712;
	text-decoration:none;
	letter-spacing:1px;
	line-height:140%;
	margin:0px;
}

li{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	font-variant:normal;
	text-align:justify;
	color:#4A576A;
	text-decoration:none;
	line-height:140%;
}

a{
	color: #4A576A;
	text-decoration: none;
}

a:hover {
	color: #843712;
	text-decoration: none;
}

a.view_gallery{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#843712;
	text-decoration:none;
}

a.view_gallery:hover{
	color:#4A576A;
}

a.footer{
	font-variant:small-caps;
	color: #F1ECE2;
}

a.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.login{
	font-variant:normal;
	color:#261E1A;
	text-decoration:none;
}

a.login:hover {
	color:#C3AFA6;
	text-decoration:none;
}

a.limit:link{
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:8px;
	padding:1px 1px 1px 1px;
	margin-top:0px;
	color:#843712;
	background-color:#F1ECE2;
	text-decoration:none;
}

a.limit:hover{
	font-weight:bold;
	padding:1px 1px 1px 1px;
	background-color:#EADEC8;
	text-decoration:none;
}
a.limit:active{
	font-weight:bold;
	background-color:#F1ECE2;
}
a.limit:visited{
	font-weight:bold;
	background-color:#F1ECE2;
}

*html #login{
	position:absolute;
	width:225px;
	top:-12px;
	left:325px;
	z-index:100;
}

#login{
	position:absolute;
	width:225px;
	top:-24px;
	left:325px;
	z-index:100;
}

.h-line{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-top:1px solid #544038;
}

.h-line_c2{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-top:1px solid #4A576A;
}

.h-line_c3{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-top:1px solid #FFFFFF;
}

.v-line{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-left:1px solid #544038;
}

.v-line_c2{
	padding:0px;
	margin:0px;
	font-size:0px;
	border-left:1px solid #FFFFFF;
}

#flash_pos{
	padding:4px 4px 0px 0px;
}

*html #flash_pos{
	padding:5px 0px 0px 0px;
}

#flash_bg{
	width:964px;
	height:259px;
	background-image:url("../images_css/flash_bg.jpg");
	background-repeat:no-repeat;
}

*html #flash_padding{
padding:2px 0px 0px 4px;
}

#flash_padding{
padding:3px 0px 0px 5px;
}

#gradient_bg{
	position:relative;
	float:left;
	width:254px;
	height:242px;
	background-image:url("../images_css/gradient_bg.jpg");
	background-repeat:no-repeat;
}

#gradient_bg_sm{
	position:relative;
	float:left;
	width:205px;
	height:242px;
	background-image:url("../images_css/gradient_bg.jpg");
	background-repeat:no-repeat;
}

#galleries_title{
	width:208px;
	height:28px;
	background-image:url("../images_css/galleries_title.jpg");
	background-repeat:no-repeat;
}

a.galleries_list{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:14px;
	font-style:normal;
	font-variant:small-caps;
	text-align:center;
	color:#4A576A;
	text-decoration:none;
	line-height:140%;
	background:transparent;
}

a.galleries_list:hover{color:#EAE2D1; background:#4A576A; text-decoration:none;}

#galleries_overflow{
	position:relative;
	float:left;
	width:205px;
	height:182px;
	overflow:auto;
}

#search_title{
	width:239px;
	height:28px;
	background-image:url("../images_css/search_title.jpg");
	background-repeat:no-repeat;
}

.search,
.search a{
	display:block;
	width:72px;
	height:22px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/search.gif") 0px -22px;
	background-repeat:no-repeat;
}

.search,
.search a:hover{background-position: 0px 0px;background-repeat:no-repeat;}

.view,
.view a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/view_button.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.view,
.view a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.view2,
.view2 a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/view_button2.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.view2,
.view2 a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.submit,
.submit a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/submit.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.submit,
.submit a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.submit2,
.submit2 a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/submit2.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.submit2,
.submit2 a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.edit,
.edit a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/edit.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.edit,
.edit a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.remove,
.remove a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/remove.gif") 0px -21px;
	background-repeat:no-repeat;
	border:0px;
}

.remove,
.remove a:hover{background-position: 0px 0px; background-repeat:no-repeat; border:0px;}

.back,
.back a{
	display:block;
	width:65px;
	height:21px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/back_button.gif") 0px -21px;
	background-repeat:no-repeat;
}

.back,
.back a:hover{background-position: 0px 0px;background-repeat:no-repeat;}


/* form styles */
.form{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #4A576A;
	padding-left:3px;
	text-decoration: none;
	line-height: 150%;
	background-color:#F1ECE2;
}

#button a{
background-color:#F1ECE2;
border:1px solid #843712;
color:#843712;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
padding:1px 4px 1px 4px;
text-decoration:none;
}

#button a:hover{background-color:#843712; color:#F1ECE2; text-decoration:none;}

input{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #41322B;
	padding:1px 3px 1px 3px;
	background-color:#F1ECE2;
}

input.text{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #41322B;
	padding:1px 3px 1px 3px;
	border:1px solid #68564D;
	background-color:#F1ECE2;
}

input.checkbox{
	background-color:#F1ECE2;
	border:0px;
}

input.buttons{
	background-color:#F1ECE2;
	border:0px;
}

input.image{
	background-color:#F1ECE2;
	border:0px;
}

select{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color:#4A576A;
	background-color:#F1ECE2;
	border:1px solid #68564D;
}

textarea{
	width:200px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color:#41322B;
	border:1px solid #68564D;
	padding:1px 3px 1px 3px;
	background-color:#F1ECE2;
}

.submitLink{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#843712;
	background-color:#D8CAAC;
	border:1px solid #843712;
	padding:1px 2px 0px 2px;
	cursor: hand;
}

.availability{
	width:130px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:center;
	color:#843712;
	background-color:transparent;
	border:0px;
	padding:0px 0px 0px 0px;
	cursor: hand;
}

.artist_link{
	width:130px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight:lighter;
	font-variant: normal;
	text-align:right;
	color:#41322B;
	background-color:transparent;
	border:0px;
	padding:0px 0px 0px 0px;
	cursor: hand;
}

.sub-nav_form{
	width:130px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-align:right;
	color:#41322B;
	background-color:transparent;
	border:0px;
	padding:0px 0px 0px 0px;
	cursor: hand;
}

div.next,
div.next a{
position:relative;
float:left;       
width:33px;
height:21px;
display:block;  
background: url("../images_css/next_button.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.next,
div.next a:hover{background-position: 0px -21px;}

div.previous,
div.previous a{
position:relative;
float:left;       
width:33px;
height:21px;
display:block;  
background: url("../images_css/previous_button.gif");
background-position:0px 0px;
background-repeat:no-repeat;
}

div.previous,
div.previous a:hover{background-position: 0px -21px;}

/* form styles */

#symbol{
	position:relative;
	float:left;
	width:20px;
	height:15px;
	background-image:url("../images_css/symbol.gif");
	background-repeat:no-repeat;
}

#links_bg{
	width:963px;
	height:67px;
	background-image:url("../images_css/links_bg.gif");
	background-repeat:no-repeat;
}

#featured_art_bg{
	width:224px;
	height:251px;
	background-image:url("../images_css/featured_art_bg.gif");
	background-repeat:no-repeat;
}

#featured_art_top{
	position:relative;
	float:left;
	width:205px;
	height:6px;
	background-image:url("../images_css/featured_art_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

*html #featured_art_bg2{
	position:relative;
	float:left;
	width:205px;
	background-image:url("../images_css/featured_art_bg2.gif");
}

#featured_art_bg2{
	position:relative;
	float:left;
	width:202px;
	background-image:url("../images_css/featured_art_bg2.gif");
}

#featured_art_bottom{
	position:relative;
	float:left;
	width:205px;
	height:6px;
	background-image:url("../images_css/featured_art_bottom.gif");
	background-repeat:no-repeat;
}

.left_arrow a{
	position:relative;
	float:left;
	width:24px;
	height:30px;
	background-image:url("../images_css/left_arrow.gif");
	background-repeat:no-repeat;
}

.right_arrow a{
	position:relative;
	float:left;
	width:24px;
	height:30px;
	background-image:url("../images_css/right_arrow.gif");
	background-repeat:no-repeat;
}

#events_bg{
	width:224px;
	height:209px;
	background-image:url("../images_css/events_bg.gif");
	background-repeat:no-repeat;
}

#events_top{
	position:relative;
	float:left;
	width:224px;
	height:30px;
	background-image:url("../images_css/events_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

#signup_bg{
	width:224px;
	height:209px;
	background-image:url("../images_css/signup_bg.gif");
	background-repeat:no-repeat;
}

#signup_top{
	position:relative;
	float:left;
	width:224px;
	height:30px;
	background-image:url("../images_css/signup_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

#signup_middle{
	position:relative;
	float:left;
	width:222px;
	background-image:url("../images_css/signup_middle.gif");
}

#signup_bottom{
	position:relative;
	float:left;
	width:224px;
	height:9px;
	background-image:url("../images_css/signup_bottom.gif");
	background-repeat:no-repeat;
}

.calendar,
.calendar a{
	display:block;
	width:142px;
	height:25px;
	margin:0px;
    padding:0px;
	cursor:hand;
	background:url("../images_css/calendar.gif") 0px -25px;
	background-repeat:no-repeat;
}

.calendar,
.calendar a:hover{background-position: 0px 0px;background-repeat:no-repeat;}

#intro_top{
	position:relative;
	float:left;
	width:405px;
	height:35px;
	background-image:url("../images_css/intro_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

#intro_bg{
	position:relative;
	float:left;
	width:404px;
	background-image:url("../images_css/intro_bg.gif");
}

#intro_bottom{
	position:relative;
	float:left;
	width:405px;
	height:26px;
	background-image:url("../images_css/intro_bottom.gif");
	background-repeat:no-repeat;
}

#email_bg{
	width:405px;
	height:135px;
	background-image:url("../images_css/email_bg.gif");
	background-repeat:no-repeat;
}

#featured_top{
	position:relative;
	float:left;
	width:325px;
	height:32px;
	background-image:url("../images_css/featured_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

*html #featured_bg{
	position:relative;
	float:left;
	width:325px;
	background-image:url("../images_css/featured_bg.gif");
}

#featured_bg{
	position:relative;
	float:left;
	width:325px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/featured_bg.gif");
}

#featured_bottom{
	position:relative;
	float:left;
	width:325px;
	height:16px;
	background-image:url("../images_css/featured_bottom.gif");
	background-repeat:no-repeat;
}

*html #featured_overflow{
	position:relative;
	float:left;
	width:315px;
	height:460px;
	overflow:auto;
	background-image:url("../images_css/featured_bg.gif");
}

#featured_overflow{
	position:relative;
	float:left;
	width:315px;
	height:464px;
	overflow:auto;
	background-image:url("../images_css/featured_bg.gif");
}

#dashed_line{
position:relative;
float:left;
width:100%;
height:1px;
border-top:1px dashed #843712;
padding:0px;
margin:0px;
}

#thumb_top{
	position:relative;
	float:left;
	width:100px;
	height:12px;
	background-image:url("../images_css/thumb_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

*html #thumb_bg{
	position:relative;
	float:left;
	width:100px;
	background-image:url("../images_css/thumb_bg.gif");
}

#thumb_bg{
	position:relative;
	float:left;
	width:100px;
	background-image:url("../images_css/thumb_bg.gif");
}

#thumb_bottom{
	position:relative;
	float:left;
	width:100px;
	height:12px;
	background-image:url("../images_css/thumb_bottom.gif");
	background-repeat:no-repeat;
}

/* subpage titles */

#property_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/property_title.gif");
	background-repeat:no-repeat;
}

#artists_artisans_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/artists_artisans_title.gif");
	background-repeat:no-repeat;
}

#gallery_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/gallery_title.gif");
	background-repeat:no-repeat;
}

#shop_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/shop_artisans_title.gif");
	background-repeat:no-repeat;
}

#events_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/events_title.gif");
	background-repeat:no-repeat;
}

#about_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/about_title.gif");
	background-repeat:no-repeat;
}

#sponsors_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/sponsors_title.gif");
	background-repeat:no-repeat;
}

#shipping_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/shipping_title.gif");
	background-repeat:no-repeat;
}

#inventory_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/inventory_title.gif");
	background-repeat:no-repeat;
}

#contact_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/contact_title.gif");
	background-repeat:no-repeat;
}

#signup_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/signup_title.gif");
	background-repeat:no-repeat;
}

#join_email_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/join_email_title.gif");
	background-repeat:no-repeat;
}

#admin_title{
	position:relative;
	float:left;
	width:981px;
	height:44px;
	padding:0px 0px 0px 0px;
	background-image:url("../images_css/admin_title.gif");
	background-repeat:no-repeat;
}
/* subpage titles */

*html #sub-nav_pos{
	padding:0px 0px 0px 3px;
	font-size:0pt;
}

#sub-nav_pos{
	padding:0px 0px 0px 2px;
	font-size:0pt;
}

*html #sub-nav_link_pos{
	padding:0px 0px 0px 7px;
	font-size:0pt;
}

#sub-nav_link_pos{
	padding:0px 0px 0px 6px;
	font-size:0pt;
}

#sub-nav_bg{
	position:relative;
	float:left;
	width:196px;
	background-image:url("../images_css/sub-nav_bg.gif");
}

#sub-nav_bottom{
	position:relative;
	float:left;
	width:196px;
	height:18px;
	background-image:url("../images_css/sub-nav_bottom.gif");
	background-repeat:no-repeat;
}

#subpage-content_top{
	position:relative;
	float:left;
	width:766px;
	height:12px;
	font-size:0pt;
	padding:0px;
	margin:0px;
	background-image:url("../images_css/subpage-content_top.gif");
	background-repeat:no-repeat;
}

#subpage-content_bg{
	position:relative;
	float:left;
	width:766px;
	font-size:0pt;
	padding:0px;
	background-image:url("../images_css/subpage-content_bg.gif");
}

#subpage-content_bottom{
	position:relative;
	float:left;
	width:766px;
	height:12px;
	font-size:0pt;
	padding:0px;
	background-image:url("../images_css/subpage-content_bottom.gif");
	background-repeat:no-repeat;
}

#subpage-content_top2{
	position:relative;
	float:left;
	width:378px;
	height:31px;
	font-size:0pt;
	padding:0px;
	background-image:url("../images_css/subpage-content_top2.gif");
	background-repeat:no-repeat;
}

#subpage-content_bg2{
	position:relative;
	float:left;
	width:378px;
	font-size:0pt;
	padding:0px;
	background-image:url("../images_css/subpage-content_bg2.gif");
}

#subpage-content_bottom2{
	position:relative;
	float:left;
	width:378px;
	height:8px;
	font-size:0pt;
	padding:0px;
	background-image:url("../images_css/subpage-content_bottom2.gif");
	background-repeat:no-repeat;
}

#subpage_extra_signup{
	position:relative;
	float:left;
	width:175px;
	height:20px;
	background-image:url("../images_css/subpage_extra_signup.gif");
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:0pt;
}

#subpage_extra_featured{
	position:relative;
	float:left;
	width:175px;
	height:20px;
	background-image:url("../images_css/subpage_extra_featured.gif");
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:0pt;
}

#subpage_extra_events{
	position:relative;
	float:left;
	width:175px;
	height:20px;
	background-image:url("../images_css/subpage_extra_events.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

#subpage_extra_top{
	position:relative;
	float:left;
	width:175px;
	height:6px;
	background-image:url("../images_css/subpage_extra_top.gif");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-size:0pt;
}

*html #subpage_extra_middle{
	position:relative;
	float:left;
	width:175px;
	background-image:url("../images_css/subpage_extra_middle.gif");
}

#subpage_extra_middle{
	position:relative;
	float:left;
	width:175px;
	background-image:url("../images_css/subpage_extra_middle.gif");
}

#subpage_extra_bottom{
	position:relative;
	float:left;
	width:175px;
	height:6px;
	background-image:url("../images_css/subpage_extra_bottom.gif");
	background-repeat:no-repeat;
}

.title_bg{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#F1ECE2;
	background-color:#843712;
}

table.border2{
	background-color:#F1ECE2;
	border-top:1px solid #843712;
	border-left:1px solid #843712;
	border-right:1px solid #843712;
	border-bottom:1px solid #843712;
}

#image_border{
	width:200px;
	border-top:1px solid #41322B;
	border-left:1px solid #41322B;
	border-right:1px solid #41322B;
	border-bottom:1px solid #41322B;
	padding:0px;
	margin:0px;
	font-size:0px;
}

.blogger_padding{
	margin-left:8px;
}

.gallery_thumb{
	position:relative;
	float:left;
	width:130px;
	height:140px;
	background-color:#EADEC5;
	margin:0px 5px 0px 5px;
}

.gallery_display{
	position:relative;
	float:left;
	width:140px;
	height:240px;
	background-color:#EADEC5;
	margin:0px 5px 0px 5px;
}

*html .gallery_display{
	position:relative;
	float:left;
	width:140px;
	height:218px;
	background-color:#EADEC5;
}

.gallery_display_text{
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#41322B;
}

.artisan_display{
	position:relative;
	float:left;
	width:220px;
	height:350px;
	background-color:#EADEC5;
	margin:14px 7px 14px 7px;
}

*html .artisan_display{
	position:relative;
	float:left;
	width:220px;
	height:350px;
	background-color:#EADEC5;
}

.database{
	border:1px solid #544038;
	background-color:#FFFFFF;
}

.pageNumber_padding{
	float:left;
	padding-top:4px;
}

*html .pageNumber_padding{
	float:left;
	padding-top:0px;
}