
body
{
	/*Need gradient here*/
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	/*background-color: #2A2A2A;*/
	color: #2A2A2A;
	background: #E0D5B7 url(../images/page_bg.jpg) repeat-x;
}

#wrapper
{
	
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	height: 780px;
	
	background-image:url('../images/gradient.jpg');
	background-repeat: repeat-x;
	margin-top: 20px;
	
}

.pics
{
	position: absolute;
	margin-left: 258px;
	margin-top: 20px;
}

#header
{
	/*background-image:url('../images/header_1.jpg');
	background-repeat: no-repeat;*/
	/*background-image:url('../images/header.jpg');
	background-repeat: no-repeat;*/
	
	/*height: 70px;
	width: 243px;
	margin-top: 40px;*/
	height: 107px;
	width: 1028px;
	background-image:url('../images/backgroundHeader.png');
	position: absolute;
	top: 10px;
	margin-left: -2px;
}

#footer
{
	/*background-image:url('../images/header_1.jpg');
	background-repeat: no-repeat;*/
	/*background-image:url('../images/header.jpg');
	background-repeat: no-repeat;*/
	
	/*height: 70px;
	width: 243px;
	margin-top: 40px;*/
	height: 20px;
	width: 1028px;
	background-image:url('../images/backgroundFooter.png');
	position: absolute;
	top: 710px;
	margin-left: -2px;
}

#header p
{
	font-size: 32px;
	position:absolute;
	width: 243px;
	top: -20px;
	margin-left: 5px;
	text-align: center;
}

#headerBackground
{
	background-image: url('../images/header.png');
	height: 125px;
	width: 243px;
}

#headerImage
{
	/*position: absolute;*/
	/*background-image: url('../images/logoBlack.png');
	height: 69px;
	width: 250px;*/
	background-image: url('../images/header.png');
	height: 125px;
	width: 230px;
	/*top: 5px;
	left: 65px;*/
	/*margin-left: 0px;
	margin-top: 40px;*/
	/*position: absolute;*/
	/*top: 70px;*/
	/*top: 30px;
	left: 120px;*/
	position: absolute;
	top: 10px;
	margin-left: 15px;
	z-index: 10;
}

#headerPanel
{
	position:absolute;
	top: 30px;
	width: 1024px;
}

#leftBar
{
	position: absolute;
	/*background-image:url('../images/nav_left.jpg');
	background-repeat: repeat-x;*/
	height: 222px;
	width: 9px;
}

#nav
{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 242px;
}

#nav ul
{
  margin-left: 9px;
  padding-left: 3px;
  padding-bottom: 29px;
  /*background: #2A2A2A bottom left url(../images/nav_bot.jpg) no-repeat;*/
  /*background-color: #2A2A2A;*/
}

#nav li
{
  list-style: none;
  font: 16px "arial narrow", arial, sans-serif;
  padding-top: 1px;
  text-indent: 35px;
  background: url(../images/navButton.jpg) no-repeat;
  height: 30px;
  width: 182px;
  z-index: 1000;
}

#nav a
{
  color: #000;
  text-decoration: none;
  vertical-align: middle;
}

#nav li:hover
{
  background: url(../images/navButtonSelected.jpg) no-repeat;
  z-index: 1000;
}

#nav hr
{
	position:absolute;
	top: 225px;
	left: -8px;
	width: 231px;
	color: #9a8a66;
	background-color: #9a8a66;
	height: 1px;
}


#news
{
	/*background-image:url('../images/news_bg.jpg');
	background-repeat: repeat-y;*/
	position: absolute;
	top: 255px;
	left: 40px;
	width: 200px;
}

#news h2
{
  font-size: 16px;
  color: #BE8B06;
}

#news h3
{
	font-size: 14px;
}

#news p
{
	margin-top: -10px;
	margin-left: 20px;
}

#news a
{
  color: #74653D;
  font-weight: bold;
  text-decoration: underline;
}

#news a:hover
{
  color: #38301A;
}

#news .more
{
  font-size: 9px;
}

#news .hr-dots
{
  background: center url(../images/dots.gif) repeat-x;
  height: 10px;
}


#Repeater1
{
	width: 500px;
}

#mainContent
{
	/*position: absolute;
	top: 360px;
	margin-left: 245px;
	background-color: #cec4ab;
	width: 770px;
	height: 296px;
	border-left-width: 1px;
	border-left-style: solid;*/
	
	background-image:url('../images/bottom_panel.png');
	background-repeat: no-repeat;
	height: 296px;
	width: 770px;
	position: absolute;
	top: 420px;
	margin-left: 245px;
	border-left-width: 1px;
	border-left-style: solid;
}

#mainContent hr
{
	margin-top: -4px;
	margin-left: 0px;
	width: 760px;
	height: 1px;
}

#mainContent h2
{
	font: 18px arial, sans-serif;
	color: #BE8B06;
	border-bottom: 1px solid #C4AE7C;
	padding-bottom: 6px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 720px;
}

#contactContent
{
	/*position: absolute;
	top: 360px;
	margin-left: 245px;
	background-color: #cec4ab;
	width: 770px;
	height: 296px;
	border-left-width: 1px;
	border-left-style: solid;*/
	
	background-image:url('../images/bottom_panelLogo.png');
	background-repeat: no-repeat;
	height: 296px;
	width: 770px;
	position: absolute;
	top: 420px;
	margin-left: 245px;
	border-left-width: 1px;
	border-left-style: solid;
}

#contactContent hr
{
	margin-top: -4px;
	margin-left: 0px;
	width: 760px;
	height: 1px;
}

#contactContent h2
{
	font: 18px arial, sans-serif;
	color: #BE8B06;
	border-bottom: 1px solid #C4AE7C;
	padding-bottom: 6px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 720px;
}

#welcome
{
	margin-left: 40px;
	font-size: 16px;
	width: 600px;
	text-align: justify;
}

#topPanel
{
	position: absolute;
	top: 70px;
	margin-left: 278px;
}


#imageList
{
	list-style-type: none;
	margin-left: -20px;
	width: 800px;
}

#imageList li
{
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#imageList li p
{
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
}

#mainPanel
{
	/*margin-top: 625px;*/
}

#pagingButtons
{
	margin-left: 20px;
}


#navPanel
{
	background-image:url('../images/left_panel.png');
	background-repeat: no-repeat;
	height: 536px;
	width: 235px;
	/*margin-left: 10px;
	margin-top: 15px;*/
	position: absolute;
	left: 10px;
	top: 15px;
	float: left;
}

#leftPanel
{
	position: absolute;
	top: 165px;
}


#imagewrapper a img {
border: none;
}

#imagewrapper {
position: relative;
float: left;
}

#imagewrapper span {
position: absolute;
z-index: 2;
height: 12px;
width: 12px;
}

#mainImageName
{
	font-size: 20px;
	font-weight: bold;
	width: 250px;
	position: absolute;
	top: 10px;
	left: 440px;
	text-align: center;
}

#topPanel hr
{
	width: 300px;
	position: absolute;
	top: 40px;
	left: 420px;
}

#mainImageDescription
{
	width: 250px;
	position: absolute;
	top: 80px;
	left: 440px;
	text-align: center;
	font-size: 18px;
	overflow: hidden;
	border: none;
}

#shopWatermark
{
	background-image: url('../images/watermarkBrown.png');
	width: 800px;
	height: 220px;
	position: absolute;
	top: 75px;
	margin-left: -30px;
}

#shopLocation
{
	text-align: center;
	font-size: 16px;
}

#shopLocation a {
	color: #BE8B06;
}
#shopLocation a:link, #shopLocation a:visited {
	color: #BE8B06;
}
#shopLocation a:hover, #shopLocation a:active {
	color: #000000;
}

.curve1 {
background: transparent url(../images/topright.png) top right no-repeat;
top: 0;
right: 0;
}

.curve2 {
background: transparent url(../images/topleft.png) top left no-repeat;
top: 0;
left: 0;
}

.curve3 {
background: transparent url(../images/bottomright.png) bottom right no-repeat;
bottom: 0;
right: 0;
}

.curve4 {
background: transparent url(../images/bottomleft.png) bottom left no-repeat;
bottom: 0;
left: 0;
}

.curveSmall1 {
background: transparent url(../images/toprightSmall.png) top right no-repeat;
top: 0;
right: 0;
}

.curveSmall2 {
background: transparent url(../images/topleftSmall.png) top left no-repeat;
top: 0;
left: 0;
}

.curveSmall3 {
background: transparent url(../images/bottomrightSmall.png) bottom right no-repeat;
bottom: 0;
right: 0;
}

.curveSmall4 {
background: transparent url(../images/bottomleftSmall.png) bottom left no-repeat;
bottom: 0;
left: 0;
}

#copyright
{
	position: absolute;
	top: 712px;
	margin-left: 508px;
	font-size: 10px;
}