BODY{ 
	margin:5px 0 0 0;
	position:relative;
	text-align:center;
	background: #000;
	color: #FFF;
	font-family: Garamond,Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	scrollbar-face-color: #0091FB; 
	scrollbar-shadow-color: #0FF9FF; 
	scrollbar-highlight-color: #0FF9FF; 
	scrollbar-3dlight-color: #0ECB2F; 
	scrollbar-darkshadow-color: #0ECB2F; 
	scrollbar-track-color: #8CCEFF;
	scrollbar-arrow-color: #FFF;
}

#master_frame{
	width:960px;
	height:800px;
	background:url(../images/shared/earthworks_background.jpg) repeat-y;
	text-align:center;
	margin:0 auto;
	position:relative;
	} 
	
#logo{
	width:765px;
	height:170px;
	background: url(../images/shared/earthworks_pottery_logo.png) right no-repeat;
	position:relative;
	float:left;
	}
	
#shopping_icons{
	width:185px;	
	height:170px;
	float:right;
	position:relative;
	}	
	
#shopping_cart a{
	width:175px;
	height:45px;
	float:left;
	background: url(../images/shared/shopping_cart.png) no-repeat left;
	color:#04CCC9;
	}
	
#shopping_cart a:hover{
	color:#0DFBF4
	}	
	
#checkout a{
	width:175px;
	height:45px;
	float:left;
	background: url(../images/shared/checkout.png) no-repeat left;
	color:#06CF27;
	}
	
#checkout a:hover{
	color:#22F947
	}	
	
#customer_service a{
	width:180px;
	height:45px;
	float:left;
	background: url(../images/shared/customer_service.png) no-repeat left;
	color:#2FA8EF;
	}
	
#customer_service a:hover{
	color:#69BFF3
	}
	
.v-spacer{
	margin:0 0 4px 0;
}					
		
#slogan{
	width: 850px;
	text-align:right;
	font-size:14px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	color:#E37B15;
	font-weight:bold;
	margin-top:-5px;
	}
	
#content_frame{
	width:800px;
	position:relative;
	float:right;
	}
	
#left_content{
	width:185px;
	position:relative;
	float:left
	}
	
#left_content img, .obj_border{
	border:#F79326 1px solid;
	display:block
	}
		
#right_content{
	text-align:left;
	width:610px;
	position:relative;
	float:left;
	}	
	
#col1{
	width:325px;
	position:relative;
	float:left;
	}
	
#col2{
	width:255px;
	position:relative;
	float:left;
	}				
	
#body_content a{
	color: #0EC2C4;
	font-weight:bold
 } 
 

#body_content a:hover{
	color:#10DCDC
 }  
	
	
.no_background{
	background:none
	}
			
.photo_border{
	border:1px solid #E88D34;
	background:#FFF
 } 
 	
.no_border{
	border:none;
	}
		
#body_content{
	font-family:"Times New Roman", Times, serif,Garamond;
	font-size:16px
}

#body_contkent img{
	border:none
}

#menu
{
	width: 170px;
	text-align: center;
}

#menu a{
	display:block;
	background:#0091FB;
	width:150px;
	height:24px;
	padding:2px;
	margin-bottom:7px;
	text-align: center;
	font-size:15px;
	color: #90DCF8;
	text-decoration:none;
}

#menu a:hover {
	color: #FFF;
	text-decoration:none;
}


H1{
	color: #0EC2C4;
	font-weight: normal;
	font-size:26px;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
}

H2{
	color: #FFF;
	font-weight: bold;
	font-size:15px;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif
}

hr{
	color:#E37B15;
	height:1px;
	text-align:center
  }
  
a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold
 }  
 
a:hover{
	color: #0EC2C4;
 }   

#featured_product{
	text-align: center;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif
	}
	
#featured_product a{
	color:#DA6106;
	background:#FFFFFF;
	}	
	
#featured_product a:hover{
	color:#F97513;
	}		
	
.featured_title{
	padding: 2px 1px 2px 1px;
	background:#fff;
	width:220px;
	border:1px solid #DA6106
	}	
	
.featured_photo{
	border:#DA6106 1px solid;
	display:block
	}	
	
#td_title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff
	}
	
#td_title a:hover{
	color: #FFF;
	text-decoration:underline
	}	
	
.td_header{
	background:none
	}	
	
.category_border{
	border: 1px solid #90DCF8			
	}

/*A:link{ 
	color: #FFF;
	font-weight: bold;
	text-decoration: none; 
}

A:visited{ 
	color: #FF634A; 
	font-weight: bold;
	text-decoration: none; 
}*/


.headings { 
	font-size:16px; 
	font-family: Arial, Helvetica,sans-serif;   
	font-weight: bold; 
	color: #E37B15;
}

.headingssmall{ 
	font-size:18px; 
	font-weight: bold; 
	color: #ff6633;
	}
	
#highlight a{
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, helv, sans-serif;   
	font-weight: bold; 
	color: #ff6633;
	text-align:center;
	padding:2px
	}
	
#highlight a:hover{
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, helv, sans-serif;   
	font-weight: bold; 
	color: #ff6633;
	text-align:center;
	background:#FFCC66;
	text-decoration:underline
	}	
	
caption{
	font-size:12px; 
	font-family: Verdana, Arial, Helvetica, helv, sans-serif;   
	font-weight: bold; 
	color: #ff6633;
}	


		
#headingssmall a{ 
	color: #E37B15;
	font-size:18px; 
	font-weight: bold; 
	}
	
#headingssmall a:hover{ 
	color: #E37B15;
	text-decoration:underline
	}		

.textsmall{
	font-size: 11px;
}

.designtable,.categorytable,.producttable{
	border-style: outset;
	border-width: 0;
	border-color: #FFE8B0;
}

select,input,textarea {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	background-color: #E88D34
}

.sectiontitle{
	font-size: 16px;
	font-weight: bold;
	letter-spacing : 2px;
	font-variant : small-caps;
}

.emaillink{
	color: #cc0033;
}

.weblink{
	color: #cc0033;
}

.contactlink{
	color: #330099;
}

.required{
	color: #FF0000;
}

.textsmallgray{
	font-size: 11px;
	color: gray;
}

.textsmall{
	font-size: 13px;
	color: #fff;
}

.h_spacer{
	float:left;
	}
	
#footer{
	width:700px;
	position:relative;
	margin:0 auto;
	text-align:center;
}

.footermenu { 
	font-size: 11px;
	color: #E37B15;
	position:relative;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif
}

.footermenu a{ 
	color: #E37B15;
	}
	

.footermenu a:hover{ 
	color: #FF8D34;
	text-decoration:underline
	}	

.footertext{ 
	font-size: 11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.carttext{
	font-size: 11px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif
}

.carttext a{
	font-size: 11px;
	color:#000
}

.cart_header{
	color:#fff;
	font-weight:bold;
	font-size:14px
	}

.cartmessage{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-color: #fff;
	border-style: dashed;
	border-width: 1px;
	width:480px;
	background-color: #8FD5D4;
	padding:2px;
	color:#000
}

.errormessage{
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.ordersummary{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-color: #fff;
	border-style: ridge;
	border-width: 1px;
	width:480px;
	background-color: #8FD5D4;
	padding:2px;
	color:#000
}

#specialmessage{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-color: #fff;
	border-style: dashed;
	border-width: 1px;
	width:580px;
	background-color: #8FD5D4;
	padding:2px;
	color:#000
}

#specialmessage a{
	text-decoration:none;
	color: #000
}

#specialmessage a:hover{
	text-decoration:underline;
	color: #000
}


/* Gallery */
#pgallery a img{
	background:#000;
	padding:4px 0 4px 0;
	border-top:4px #FFF solid;
	border-left:4px #FFF solid;
	border-right:4px #FFF solid;
	border-bottom:#FFF 30px solid;
	}
	
#gallery_set_display li{
	width:150px;
	height:230px;
	float:left;
	text-align:center;
	list-style:none	
	}
	
#gallery_set_display a{
	font-style:italic;
	color: #666666;
	font-weight:normal;
	font-size:14px
	}	
	
#gallery_set_display a:hover{
	font-style:italic;
	color:#000000;
	font-weight:normal;
	}		
		
#pglallery a {
	width:132px;
	height:155px;
	background: #000;
	padding:4px;  
    border: 1px solid #fff;  
    box-shadow: 0px 2px 15px #333;  
     -moz-box-shadow: 0px 2px 15px #333;  
     -webkit-box-shadow: 0px 2px 15px #333;  
	position: relative; 
	text-align:center

}

.photogallerySetTitle {
	margin-top:-30px;
	}
		
/* Slide Shows */
#galilery {
	text-align:center
	}
	
#gallery img{
	margin:0 3px 0 0
	}	
	
#facebook{
	position:relative;
	margin:-20px 0 6px 0;
	}	
