body{
	background-color:#084727;
	padding:0;
	margin:0;
}

#wrapper{
	width:1019px;
}

#cart{
	width:90px;
	float:left;
}

#camelliatable{
	
}

#amtc_option_0{
	font-size: 11px;
}

#camelliatable .col1{
	font-family: arial; 
	font-size: 9px; 
	color: #5E4A3B;
	background-color:#f0e8dd;
	text-align:right;
	width:80px;
	border-bottom:1px solid white;
}

#camelliatable .col2{
	background-color:#FBF2ED;
	border-bottom:1px solid white;
}

#camelliatable a{
	color:darkgreen;
}

.cartitem {
	background-image: url(/images/secondary/rightnav/bullet.gif);
    background-position: 4px top;
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:70px;
	border:0px solid red;
}
	
.cartitem a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B; 
}

.carttotal{
	position:absolute;
	z-index:200;
	left:110px;
	top:26px;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size:17px;
	color:#81653A;
	font-style:italic;
}

#largeimagecontainer{
	position:absolute;
	z-index:10;
	top:106px; 
	left:311px;
	width:640px;
	height:480px;
}

#largeimage{
	position:absolute;
	z-index:12;
	top:0; 
	left:0;
}

div{
	float:left;
	
}

img{
	float:left;
	border:0;	
	border-collapse:collapse;
}

h1 {
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid red;
	
}

h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

.header{
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size:17px;
	color:#81653A;
	text-decoration:none;
	line-height: normal; 
}

.clearboth{
	clear:both;	
}

.clear{
	clear:both;	
}

#header{
	width:820px;
	background-image:url(/images/header/header_bg.jpg);
	height:106px;
	position:relative;
}

#search{
	height:30px;
	width:300px;
	position:absolute;
	border:0px solid red;
	left:517px;
}

#search div{
	position:absolute;
	left:90px;
	float:none;
}

#left{
	width:199px;
	border:0px solid red;
}

#flower{
	backgasdround-image:url(/images/flower.jpg);
	height:193px;
	width:199px;
	position:relative;
}

#logo{
	position:absolute;
	left:83PX;
	top:54px;
}

#nav{
	border:0px solid red;
}

#navbottom{
	width:199px;
	height:166px;
	background-image:url(/images/nav/navbottom.jpg);
	position:relative;
}

#navbottom1{
	width:199px;
	height:110px;
	background:0 0 no-repeat url(/images/navbottom1.jpg);
	position:relative;
}

#member{
	position:absolute;
	top:22px;
	left:44px;
}

#member_text{
	position:absolute;
	top:71px;
	left:48px;
	width:122px;
}

#go_butt{
	position:absolute;
	top:87px;
	left:142px;
}

#signupwrapper{
	width:199px;
	height:213px;
	background:0 0 no-repeat url(/images/home/signup.gif);
	text-align:center;
	border:0px solid red;
}

#signup{
	width:125px;
	text-align:left;
	margin:0 auto;
	border:0px solid red;
	float:none;
}

#signup2{
	width:199px;
	height:263px;
	background-image:url(/images/signup2.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.loginlabel{
	width:64px;
	text-align:right;
	position:relative;
	top:2px;
}

#username{
	margin:0 auto;
	border:1 px red;
}

#password{
	margin:0 auto;
	border:1 px red;
	position:relative;
	top:8px;
}

#login_butt{
	margin:0 auto;
	border:1 px red !important;
	position:relative;
	top:14px;
	left:72px;
}

#main_wrapper{
	width: 820px; 
	position:relative;
}

#main{
	background-image:url(/images/home/main_bg2.jpg);
	background-repeat:no-repeat;
}

#main1{
	background-image:url(/images/home/main_bg1.jpg);
	background-repeat:no-repeat;
}

#main_bgtile{
	width:753px;
	background-image:url(/images/home/main_bgtile.jpg);

}

#leaf{
	position:absolute;
	left:0px;
	top:106px;
	border:0px solid red;
}

#content_left{
	width:332px;
	position:relative;
}

.info_item{
	width:315px;
}

.info_item div{
	width:255px;
	border:solid red 0px;
	position:relative;
}

.info_item div img{
	position:absolute;
	bottom:-20;
	right:0;
}

#content_right{
	width:403px;
	position:relative;
}

#content_header{
	position:absolute;
	top:41px;
	left:20px;
}

#today_picture{
	
	background-position:center;
	background-repeat:no-repeat;
	height:300px;
	width:402px;
}

#photo_bg{
	background-image:url(/images/home/photo_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:85px;
	width:402px;
	position:relative;
}

#photo_caption{
	position:absolute;
	top:6px;
	left:30px;
	}

#photo_log{
	height:80px;
	position:absolute;
	left:2px;
	top:24px;
	border:0px solid red;
}

#photo_log div{
	height:80px;	
	border:0px solid red;
	width:61px;
}

#photo_date{
	height:12px;
	position:relative;
	left:2px;
	border:0px solid red;
}

#photo_oftheday{
	position:absolute;
	top:-72px;
	left:318px;
}

#archive{
	position:absolute;
	left:318px;
	top:0px;
}

#photo_log img{
	border:0px solid red;
	width:61px;
	height:45px;
}

#content_text{
	position:absolute;
	top:px;
	left:px;
	width:px;
	text-align:left;
}

#intros_holder {
	margin: 15px 0 5px 0;
}

#footer{
	background-image:url(/images/footer/footer.jpg);
	height:77px;
	width:820px;
	border:0px solid red;
	background-repeat:no-repeat;
	position:relative;
	margin-top:20px;
}

.spider{
	float:right;
	position:relative;
	left:-56px;
	top:40px;
}

.copy{
	float:left;
	position:relative;
	top:42px;
	left:5px;
}

#footer_ext{
	border:0px solid red;
	left:752px;
	top:-113px;
	position:absolute;
}

#footerdiv{
	position:relative;
	top:15px;
	left:-48px;
	border:0px solid red;	
}

#footerdiv a{
	text-decoration:none;
	color:#9E6B2D;
}

#footerdiv a:hover{
	color:#7e0d16;
}

#testbutt{
	position:absolute;
	top:px;
	right:px;
}

#test{
	position:relative;
	top:0px;
	right:0px;
}

#about{
	border:0px solid red;
	width:199px;
}

#about div{
	border:0px solid red;
}

#massee{
	border:0px solid red;
	width:168px;
}

/*secondary*/

#sec_main{
	background-image:url(/images/sec_main_bg.jpg);
	background-repeat:no-repeat;
}

#sec_main div{

}

#sec_content{
	width:520px;
	position:relative;
	border:solid 0px blue;
}

#sec_content_full{
	width:720px;
	position:relative;
	border:solid 1px red;
}

#sec_rightnav{
	width:210px;
	border:solid 0px red;
}

.sec_rightnav_bg{
	position:relative;
	background-image:url(/images/secondary/rightnav_bg.jpg);
	awidth:212px;
	background-position:9px 2px;
	background-repeat:no-repeat;
	border:solid 0px red;
}

#sec_picture{
	position:absolute;
	border:solid 0px red;
	top:122px;
	left:397px;
	z-index:9;
}

#sec_picture_caption{
	aposition:absolute;
	border:solid 0px red;
	atop:361px;
	aleft:412px;
	background-image:url(/images/secondary/photo_bg.jpg);
	height:23px;
	width:340px;
}

#sec_picture_thumbs{
	border:solid 0px red;
	asdfheight:23px;
	width:340px;
	z-index:10;
}


#sec_title{
	width:370px;
	height:61px;
	position:relative;
}

.sec_arrow{
	top:-6px;
	position:relative; 
	margin-left:3px;
}

#sec_caption{
	height:24px;
	width:340px;
}

#sec_caption div{
	position:relative;
	top:5px;
	left:13px;
}

.sec_bullet{
	position:relative;
	left:37px;
}

#sec_nav_title{
	position:relative;
	left:9px;
}

.sec_spacer1{
	height:350px;
	width:210px;
}

.sec_spacer2{
	width:150px;
	height:265px;
	float:right;
	border:solid 0px red;
}

.sec_spacer3{
	height:90px;
	width:510px;
	border:solid 0px red;
}

.sec_spacer3_full{
	height:90px;
	width:720px;
	border:solid 0px red;
}

.sec_spacer4{
	height:34px;
	width:300px;
}

.sec_spacer5{
	height:10px;
	width:1px;
}

.sec_spacer6{
	height:30px;
	width:200px;
}

.sec_spacer7{
	height:15px;
	width:210px;
	border:solid 0px red;
}

.sec_spacer8{
	height:20px;
	width:370px;
	border:solid 0px red;
}

.sec_spacer9{
	height:1px;
	width:20px;
}

.sec_spacer10{
	height:500px;
	width:1px;
}

.sec_spacer11{
	width:30px;
	float:left;
	height:300px;
}

/*FORUM*/
#forumwrapper{
	border:0px solid red;
	text-align:left;
	width:700px;
}

.forumrowheader {
	text-align:left;
	float:left;
	font-weight:bold;
	background-color:#fcfaf6;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	margin:0 auto;
}

.forumrowheader  div  {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	text-decoration: none; 
	color: #a07d49;
	padding:2px 2px 2px 0px;
}

.forumrow {
	border-bottom:1px #eae3da solid;
	float:left;
}

.forumrow div, .forumrow a {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #556B45;
	padding:2px 2px 2px 0px;
	border:0px blue solid;
	float:left;
}

.forumcol1{
	width:265px;
	border:0px solid red;
	float:left;
	margin-left:4px;
	text-align:left;
}

.forumcol2{
	width:180px;
	border:0px solid red;
	float:left;
	text-align:left;
}

.forumcol3{
	width:130px;
	border:0px solid red;
	float:left;
	text-align:left;
	}
	
.forumcol4{
	width:70px;
	border:0px solid red;
	float:left;
	text-align:center;
	}
	
.forummessages {
	font-family:  Arial, Helvetica; 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000;
	border:0px solid red;
}

.forummessages .author{
	font-weight:bold;
	text-decoration: none; 
	color:#C57222;
	float:left;
}

.forummessages .date{	
	font-size: 10px; 
	color:#333333;

}

#searchboard{
	position:relative;
	top:3px;
	right:0px;
	float:right;
	width:240px;
	border:0px red solid;
}

#postboardwrapper {
	height:40px;
	text-align:left;
}

#postboard {
	border:0px solid red;
	width:700px;
	text-align:left;
	
}

#postboard div{
	text-align:left;
	float:left;
	border:0px solid black;
	background-color:white;
	font-family: Arial, Helvetica; 
	font-size: 12px;
}

#forumreply {
clear:both;
	width:450px;
	margin:0 auto;
	border:0px solid red;
}

#forumreply div {
	text-align:left;
	clear:both;
	border:0px solid black;
	background-color:white;
	font-family: Arial, Helvetica; 
	font-size: 12px;
}

#newaccount {
	text-align:left;
	border:0px red solid;
	width:300px;
}

.fieldname {
	width:200px;
}

#userexists{
	color:red;
}	


#topicform {
	background-color:#fff;
}

#messageform {
	background-color:#fff;
}

.padding1{
	padding-left:2px;
}

.padding2{
	padding:0px 22px 0px 22px;
}

.spacer1{
	position:relative;
	left:123px;
}

.spacer2{
	width:18px;
	height:547px;
}

.spacer2_full{
	width:218px;
	
}

.spacer3{
	height:89px;
	width:332px;
}

.spacer4{
	height:23px;
	width:332px;
	border:0px solid blue;
}

.spacer5{
	width:400px;
	height:19px;
}

.spacer6left{
	width:198px;
	height:1px;
	line-height:0px;
}


.spacer7left{
	width:198px;
	height:5px;
	border:1px solid red;
	line-height:0px;
}

.spacer6right{
	width:168px;
	height:15px;
}

.spacer7right{
	width:168px;
	height:5px;
}

.spacer8{
	height:52px;
	width:190px;
}

.footerspacer{
	height:13px;
	width:76px;
}

.none{
	float:none;
}

.right{
	float:right;
	border:0px solid red !important;
}

.thumbnail{
	height:172px;
	width:128px;
	border:0px red solid;
	text-align:center;
}

.thumbnail2{
	float:none;
	width:100px;
	margin: 0 auto;
	border:0px blue solid;
	atext-align:left;
}

.thumbnail2 img{
	float:none;
}

.thin{line-height:11px;}

.text1{
	font-family:Arial, Helvetica, sans-serif;
	color:#E8707B;
	font-size:12px;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	color:#556B45;
	font-size:11px;
	line-height:14px;
}

.text2a{
	font-family:Arial, Helvetica, sans-serif;
	color:#375d2a;
	font-size:11px;
	line-height:14px;
}

.text3{
	font-family:Arial, Helvetica, sans-serif;
	color:#7E0D16;
	font-size:11px;
}

.text4{
	font-family:Arial, Helvetica, sans-serif;
	color:#9E6B2D;
	font-size:11px;
}

.text4a{
	font-family:Arial, Helvetica, sans-serif;
	color:#9E6B2D;
	font-size:12px;
}


.text5{
	font-family:Arial, Helvetica, sans-serif;
	color:#9E6B2D;
	font-size:12px;
	text-decoration:none;
}

.text6{
	font-family:Arial, Helvetica, sans-serif;
	color:#b0946a;
	font-size:11px;
	text-decoration:none;
}
.text6 a{
	text-decoration:none;
	color:#b0946a;
}

.text7{
	font-family:Arial, Helvetica, sans-serif;
	color:#556B45;
	font-size:12px;
	line-height:15px;
}

.text8{
	font-family:Arial, Helvetica, sans-serif;
	color:#712e34;
	font-size:10px;
}

.text9{
	font-family:Arial, Helvetica, sans-serif;
	color:#816336;
	font-size:11px;
	line-height:14px;
}

.text10{
	font-family:Arial, Helvetica, sans-serif;
	color:#416827;
	font-size:11px;
	line-height:14px;
}

.text11{
	font-family:Arial, Helvetica, sans-serif;
	color:#678153;
	font-size:11px;
	line-height:14px;
}

.text12{
	font-family:Arial, Helvetica, sans-serif;
	color:#416827;
	font-size:11px;
	line-height:14px;
}

.pagetitlediv{
	position:relative;
	left:-4px;
}

.formborder1{
	background-color:#0B2D12;
	padding:2px;
	border-color:#A6C894;
	border-width:1px;
	border-style: solid;
}

.formborder2{
	background-color:#fff;
	border-color:#A6C894;
	border-width:1px;
	border-style: solid;
}

#breadcrumb {
	float:none;
	border: 0px solid red;
	aawidth:366px;
}

#topheader{
	position:relative;
	width:700px;
	
}

#breadcrumb2 {
	position:absolute;
	top:0px;
	left:18px;
}

#content_header2{
	position:absolute;
	top:41px;
	left:38px;
}


#breadcrumb img{
	float:none;
}

#breadcrumb div{
	float:none;
}

.slideshow_container{
	position:relative;
	left:30px;
	top:-10px;
}

#slideshow{
	width:428px;
	height:414px;
}

gallery_desc{
	width:500px;
}

.breadcrumb_off{
	font-family:Arial, Helvetica, sans-serif;
	color:#99b288;
	font-size:9px;
	text-decoration:none;
}

.textbasket{
	font-family:Arial, Helvetica, sans-serif;
	color:#99b288;
	font-size:11px;
	text-decoration:none;
	position:absolute !important;
	right:78px;
	top:89px;
	}
	
.textbasket a{
	font-family:Arial, Helvetica, sans-serif;
	color:#99b288;
	font-size:11px;
	}
	
.textbasket2 {
	color: #ded9b2;
}

.breadcrumb_on{
	font-family:Arial, Helvetica, sans-serif;
	color:#9e6b2d;
	font-size:9px;
	text-decoration:none;
}

.indentstyleoff {
	background-image: url(/images/secondary/rightnav/bullet.gif);
    background-position: 2px top;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:240px;
}
	
.indentstyleoff a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B; 

}

/* INDENT 1 */
.indentstyleoff1 {
	background-image: url(/images/secondary/rightnav/bullet.gif);
    background-position: 36px top;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:153px;
}
	
.indentstyleoff1 a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B; 

}

div.indentstyleon1 {
	background-image: url(/images/secondary/rightnav/bullet.gif);
    background-position: 36px top;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
div.indentstyleon1 a {
	font-family: arial; 
	font-size: 11px; 
	color: #ba4d56; 
	text-decoration: none;  
}

/* INDENT 2 */
div.indentstyleoff2 {
	background-image: url(/images/bullet1.gif);
    background-position: 39px 2px;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
	
div.indentstyleoff2 a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B; 

}

div.indentstyleon2 {
	background-image: url(/images/bullet1.gif);
    background-position: 39px 2px;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
div.indentstyleon2 a {
	font-family: arial; 
	font-size: 11px; 
	color: #2b4d2e; 
	text-decoration: none;  
}


/* INDENT 3 */
div.indentstyleoff3 {
	background-image: url(/images/bullet1.gif);
    background-position: 42px 2px;
	background-repeat: no-repeat;
	padding-left: 56px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
div.indentstyleoff3 a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B;
}
div.indentstyleon3 {
	background-image: url(/images/bullet1.gif);
    background-position: 42px 2px;
	background-repeat: no-repeat;
	padding-left: 56px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	width:140px;
}
div.indentstyleon3 a {
	font-family: arial; 
	font-size: 11px; 
	color: #3b4d3e; 
	text-decoration: none;  
}


/* INDENT 4 */
div.indentstyleoff4 {
	background-image: url(/images/bullet1.gif);
    background-position: 44px 2px;
	background-repeat: no-repeat;
	padding-left: 58px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
div.indentstyleoff4 a {
	font-family: arial; 
	font-size: 11px; 
	color: #5E4A3B; 

}
div.indentstyleon4 {
	background-image: url(/images/bullet1.gif);
    background-position: 44px 2px;
	background-repeat: no-repeat;
	padding-left: 58px;
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	width:140px;
}
div.indentstyleon4 a {
	font-family: arial; 
	font-size: 11px; 
	color: #3b4d3e; 
	text-decoration: none;  
}

.cellborder1{
	border-bottom:1px solid #eee;
}