h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, code, pre, form, fieldset, blockquote, html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
  -moz-opacity: .999;
}

body {
	-moz-opacity:.999;
	background:#FAFEFD url(../images/gradient-body-bg.png) repeat-x;
	font:100% arial, helvetica, sans-serif;
	color:#994f10;
	height:100%;
	text-align:center; /*used to control bug in IE for centering block elements*/
}

h1 {font-size:2.5em;}
h2 {margin-bottom:10px;margin-right:20px;color:#994f10;
	font:italic 1.4em georgia,garamond,serif;
}

h3 {font-size:1.15em;margin-bottom:.5em;}
h4 {font:italic .75em georgia,garamond,serif;}
h5 {border-bottom:1px dotted #6c390b;font-size:.85em;
	font-weight:900;padding:5px;margin:-5px;margin-bottom:.1em;}
p {font:100% arial, helvetica, sans-serif;}
.artistInfo {font:italic .8em georgia,garamond,serif;
	text-indent:0;padding-top:5px;}

a:link { color: #019E8A; text-decoration: none; } /*med turquoise*/
a:visited { color: #4dabb4; text-decoration: none; }
a:hover { color:#f0f0f0;background:url(../images/spanColor30x30.png);text-decoration: none; } /*white hover med orange*/
a:active { color: #f0f0f0; background-color: #B60113; text-decoration: none; }/*white...beautiful off red bg*/
2:focus {background:red;}
#wrapper {
	width:1010px;
	margin:2% auto;
}

#content {
	background:#FDEAD9;
	width:1010px;
	height:600px;
	padding:2px;
	text-align:left;
	position:relative;
}

#left-side {
	background:#FDEAD9 url(../images/GreenLeafPaperFinal.png) no-repeat;
	width:310px;
	height:600px;
	float:left;
	position:relative;
}
#logosection {margin-top:20px;}

#logosection h1 {
	margin:0;
	padding:0;
}

#logosection h1 a {
	margin:0;
	padding:0;
	padding-top:122px;
	height:0;
	width:295px;
	background-image:url(../images/logo.png);
	float:left;
	overflow:visible;
}

#logosection h1 a:hover {
	background-color:transparent;
	background-image:url(../images/logoHOVER.png);
	}

#adSectionOne {display:block;position:absolute;left:20px;bottom:30px;
	width:270px;height:270px;background:url(../images/hoursRegularNew.png);}

#adSectionTwo {display:block;position:absolute;left:10px;bottom:7px;
	width:260px;height:260px;background:url(../images/hoursRegularNew.png);}

#header {
	background:#FDEAD9;
	width:700px;
	height:100px;
	float:left;
	position:relative;
}

#right-side {
	background:#FDEAD9;
	width:700px;
	height:500px;
	float:left;
	overflow:auto;
	position:relative;}

#right-side a:hover {background:url(../images/topNavHover30x30.png);
	color:#f0f0f0;} /*--trans blue--*/

#right-side .sideParagraph a:hover {background:url(../images/topNavHover30x30.png);}
#contactMain {width:600px;margin:20px 0 0 30px;}
#contactMain a:hover {background:url(../images/spanColor30x30.png);}

#contactFormContainer  {width:400px;height:300px;line-height:1.2;
	cursor:default;margin:0 auto;}
            
#contactForm {font-size:90%;width:400px;height:250px;
	margin:20px 30px 0 30px;display:block;}
 
#contactForm fieldset {background:#FDEAD9;
	margin:5px auto;padding:10px;
	border:solid 1px #6c390b;}      

#contactForm label {display:inline;color:#5D5D5D;}      

#contactForm input[type=text]{
	background:#fdead9;color:#87857E;display:inline;border:solid 1px #C1C0BD;
    width:100%;margin-bottom:10px;height:20px;}  

#contactForm textarea {background:#fdead9;color:#87857E;display:block;
	border:solid 1px #C1C0BD;width:100%;
    margin-bottom:10px;}  

#contactForm input[type=submit] {
	background:url(../images/spanColor30x30.png) repeat;
	color:#994f10;padding:5px;cursor:pointer;}                

#contactLink {height:40px;width:351px;
	background:red;
    display:block;cursor:pointer;}

#messageSent {color:#ff9933;display:none;}

#buying1 {background:url(../images/topNavHover30x30.png);margin:0 auto 8px auto;width:655px;
	height:135px;padding:8px;}

#topDollar {background:url(../images/topDollarPaid.png);width:240px;height:240px;
	position:absolute;top:-20px;right:70px;
	z-index:20;}
#buying2 {background:url(../images/topNavHover30x30.png);margin:0 auto 8px auto;
	width:655px;height:135px;padding:8px;}

#buying2 img {float:right;margin-top:5px;border:3px solid #98B991;}
#buying2 ul {list-style: disc url(bullet.gif) inside;}
#buying2 ul li {margin-bottom:5px;margin-left:1em;text-indent:-1em;}

#jewelry1 {background:url(../images/spanColor30x30.png);float:left;width:202px;
	height:145px;border:none;margin:5px 10px 10px 10px;padding:8px;}
#jewelry2 {background:url(../images/spanColor30x30.png);float:left;width:202px;
	height:145px;border:none;margin:5px 10px 10px 0;padding:8px;}
#jewelry3 {background:url(../images/spanColor30x30.png);float:left;width:202px;
	height:145px;margin:5px 10px 10px 0;padding:8px;}

#directions {width:405px;float:left;border:1px solid #6c390b;margin:10px 10px 0 40px;}
#directions img {padding:5px;}

.transparentClass {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#description {width:220px;height:200px;padding:0 5px;
	background:#DCDCD6;}

#footer {
	height:60px;
	padding:10px 10px 0 10px;
	background:transparent;
	clear:both;
}
.footerLeft {float:left;}
.footerRight{float:right;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.caption {clear:left;font-size:1em;}
.clearRight {clear:right;}
.pumpItDown {margin-top:20px}
.sideParagraph {margin:0 10px;
	font:italic .8em georgia,garamond,serif;
	text-indent:0;}

#sb1 {width:1px;height:55px;
	float:right;}

#sb2 {clear:both;float:right;
	width:320px;height:290px;
	margin:20px 10px;}


