
	body	{
			font-family: Arial, Helvetica, sans-serif;
			font-size:100%;
			color:#000000;
			background:url(/image.aspx?filename=) #D38BAD repeat fixed;
		text-align: center;
			margin:0px;
			padding:0px;
	}
	
	a {
		font-weight: bold;
		text-decoration: none;
		/*letter-spacing: 1px;*/
		margin: 0px;
		color: #000000;
		/*border-bottom: 1px dashed #FFFFFF;*/
		
	}

	a:link{
	}

	a:visited{
	}
	a:hover{
		background: #8BACD3;
		color: #000000;
		/*letter-spacing: 2px;*/
	}

	
	table.maintable {
	
			width:770px;
			height:100%; 
			margin-bottom:20px;
			margin-top:1px;
			margin-left: auto; 
			margin-right: auto;
			
		
			padding:0;
			text-align:left;
			/*background-color: #FFFFFF;*/
			background:url(/image.aspx?filename=) #FFFFFF repeat;/* fixed;*/
		border:0px;
			vertical-align: top;

		}
	td {
			padding:0px;
			margin:0px;
			vertical-align: top;
			/*height: 1%;*/
			
		}
		
	td.gal {
			/*horizontal-align: center;
			img-align: center;*/
	}
		
	#banner {
			display: block;
			margin-right:0px;
			margin-left:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding:0px;
			width:auto;
			background-color: transparent;
			vertical-align: top;
			border: 0px;
			
	
		}
	#banner a:hover{background-color:transparent;}
	.crumb {
		display: block;
		width:auto;
		height:20px; 
		padding:2px;
		/*border-bottom-style: groove ; 
		border-bottom-color: black; 
		border-bottom-width: 3px; */
		border: 0px;
		border-bottom: 2px dotted black;
		background-color: transparent;
		text-align:left;
		font-weight: bold;
		font-size: 95%;
		color: #692847;
		/*display:none;*/
		
	}
	
	.normallink a {
		font-weight: normal;
		text-decoration: none;
		margin: 0px;
		color: #000000;
	}
	
	#crumbcolour {
		float:left;	
			
		}
	.crumb a {
		display: inline;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		margin: 0px;
		color: #692847;
		/*width:120px;
		border-top: 1px dashed #487048;*/
	}
	.crumb a:hover{
		background: #8BACD3;
		/*letter-spacing: 2px;*/
	}
	#fav {
		display: inline;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		letter-spacing: 1px;
		margin: 0px;
		color: #692847;
		width:120px;
		float:right;
		/*border-top: 1px dashed #487048;*/
	}
	
	#login_link {
		display: inline;
		font-weight: normal;
		text-decoration: none;
		text-align: right;
		font-size:80%;
		margin: 0px;
		padding-right:3px;
		color: #692847;
		width:80px;
		float:right;
		/*border-top: 1px dashed #487048;*/
	}

	#linkcol {
		color: #000000;
		}

	td.sidemenu {
			/*width:15%;*/
			width: 150px;
			height:90%;
			padding:1px;
			margin:0px;
		border:0px;			
			background-color:#FFFFFF;

	}
	td.sidemenu_bottom {
			/*width:15%;*/
			width: 150px;
			height:90%;
			padding:1px;
			margin:0px;
			font-size:80%;
			text-align: center;
		border:0px;			
			background-color:#FFFFFF;

	}

	td.sidemenu_bottom h2{font-size:100%;}	
	td.content {
		min-width:470px;
			display:block;
			/*height:1%;
			width:auto;*/
			text-align: center;
			padding-top:10px;
			margin:0px;
			/*margin-top:10px;*/
			border:0px;
			/*border-right-style: solid ; 
			border-right-color: black; 
			border-right-width: 2px; 
			position:relative;*/
	}
	
	td.newsmenu {
			/*width:15%;*/
			width: 150px;
			/*height:90%;*/
		border:0px;	
	}


	div#menuPane{
		/*position: absolute;
		left: 25px;
		top: 25px;*/
		width: 100%;
	}

	div.menu {
		display: block;
		width:150px;
		font-size: 80%;
		margin: 0px;
		padding: 0px;
	}

	div.menu a {
		width: auto;
		display: block;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		letter-spacing: 1px;
		margin: 0px;
		color: #000000;
		padding-right: 3px;
		padding-left: 3px;
		border-bottom: 1px dashed #FFFFFF;
	}

	div.menu a:link{
		background: #FFFFFF;
	}

	div.menu a:visited{
		background: #FFFFFF;
	}
	div.menu a:hover{
		background: #8BACD3;
		/*letter-spacing: 2px;*/
	}

	div.menu h4{ 
		padding: 2px;
		margin: 0px;
	}
	div.menu h2 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:5px;
			color:#FFFFFF;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
	div.menu_mem {
		display: block;
		width:150px;
		font-size: 80%;
		margin: 0px;
		padding: 0px;
	}

	div.menu_mem a {
		width: auto;
		display: block;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		letter-spacing: 1px;
		margin: 0px;
		color: #000000;
		padding-right: 3px;
		padding-left: 3px;
		border-bottom: 1px dashed #FFFFFF;
	}

	div.menu_mem a:link{
		background: #FFFFFF;
	}

	div.menu_mem a:visited{
		background: #FFFFFF;
	}
	div.menu_mem a:hover{
		background: #8BACD3;
		/*letter-spacing: 2px;*/
	}
	
	div#menuAdmin{
		/*position: absolute;
		left: 25px;
		top: 25px;*/
		margin: 10px 0px 10px 0px;
		width: 120px;
	}

	div.menu_a {
		display: block;
		font-size: 100%;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		padding-right: 3px;
		border: 2px ;
	}

	div.menu_a a {
		display: block;
		/*font-weight: bold;*/
		text-decoration: none;
		text-align: left;
		padding-left: 1px;
		/*letter-spacing: 1px;*/
		margin: 0px;
		color: #000000;
		border-bottom: 1px dashed #EEEEEE;
	}

	div.menu_a a:link{
		background: #FFFFFF;
	}

	div.menu_a a:visited{
		background: #FFFFFF;
	}
	div.menu_a a:hover{
		background: #FFFF99;
	}

	div.menu_a h4{ 
		padding: 1px;
		margin: 0px;
		background: #FFFF99;
		font-size: 100%;
		font-weight: bold;
		border-bottom: 1px solid #EEEEEE;
	}

	
	div#contact {
		display: block;
		font-size: 70%;
		font-weight: 500;
		color: #000000;
		margin: 10px 0px 10px 0px;
		padding: 0px 2px 0px 2px;
		border: 1px ;
		width: 120px;
	}

	div#contact a {
		font-weight: bold;
		text-decoration: underline;
		margin: 0px;
		color: #000000;
	
	}	
	.sidebaritem {
		margin: 10px 0px 10px 0px;
		padding: 0px 2px 0px 2px;
			}		

	div#mission {
		display: block;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		background-color: transparent;
		color: #692847;
		padding: 5px;
		/*margin-right:15px;
		margin-left:15px;
		margin-top:0px;
		margin-bottom:15px;
		float:left;*/
		margin:0px;
		width:auto;
		/*height: 1%;*/
		
	}
	
	.spacer {
		clear: both;
		line-height:0px;
		font-size: 0px;
		}
	
	div#home {
		display: block;
		background-color: transparent;
		margin-right:15px;
		margin-left:15px;
		margin-top:5px;
		margin-bottom:0px;
		padding: 5px;
		border: 2px ;
		border-color:  transparent;
		text-align: center;
		width:auto;

	}
	div#home h1 {
		margin-bottom:5px;
		margin-top:5px;
		color:#FFFFFF;
		font-size: 100%;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-weight:bold;
		text-align:center;
		/*border-bottom-style: dashed ; 
		border-bottom-color: black; 
		border-bottom-width: 1px;*/
	}	

	div#home h2 {
		margin-bottom:5px;
		margin-top:0px;
		color:#FFFFFF;
		font-size: 95%;
		/*font-family: Arial, Helvetica, sans-serif;*/
		font-weight:bold;
		border-bottom-style: dashed ; 
		border-bottom-color: black; 
		border-bottom-width: 1px;
	}	
	
	#category td {
		/*font-size: 100%;
		font-family: Arial, Helvetica, sans-serif;*/
		}
	
	#bottomlink {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 80%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}
	#copyright {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 80%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}
	#bottomkeywords {
		width:auto;
		/*width:300px;*/
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 70%;
		/*font-family: Arial, Helvetica, sans-serif;*/
	}

	#bottomlink a{
		font-weight: normal;
		margin: 0px;
		color: #000000;
		white-space: nowrap;
	}
	
	#bottomlink a:hover{
			background: #000000;
			color: #000000;
			/*letter-spacing: 2px;*/
	}
	.transparent	{
		color: #FFFFFF;

	}
	
	#savepopup {
		Position:absolute;
		visibility:hidden;
		text-align:center;
		padding-top:20px;
		left:250px; top:200px; width:250px; height:50px;
		background:#FF0000;
		color:#FFFFFF;
		font-size:130%;
		border-left:1px solid #000; border-bottom:1px solid #000; border-top:1px solid #000; border-right:1px solid #000;
		z-index:1000;
	}
	
	.tableEdit {
	
		border: 1px solid #000000;
	}
	
	.tableEdit td { border: 1px solid #000000; }
	
	.custTable {
		border:0px;
		font-size:100%;
	}
	.custTable td { border:0px; }
		
	.custTableFill {
		border:1px #000000;
		font-size:90%;
	}
	.custTableFill td { border:1px #000000; }
	
	table.actionlist {
		font-size:90%;
		width: 100%;
		background-color: #FFFFFF;
	}
	.actionlist td { border:1px #000000; }
	.actionlist th { border:1px #000000;
			text-align:left;
			font-size:90%;}

	.actionlist a:hover{background: #FFFF99;}
	
	.act_Menu {
			/*font-weight: bold;*/
			margin: 5px;
			display: block;
			background:#FFFFFF;
		}
	.act_Menu a:hover{background: #FFFF99;}

	.act_Cat {
			font-size:80%;
			font-weight: normal;
			margin: 5px;
			display: block;
			border-bottom-style: dashed ; 
			border-bottom-color: #EEEEEE; 
			border-bottom-width: 1px;

		}
	.act_Cat_group {
			margin: 5px;
			margin-left: 30px;
			display: block;

		}
	.act_Caption {
			font-weight: bold;
			display: inline;
			/*float: right;*/
		}
	.act_New {
			font-weight: normal;
			margin-left: 20px;
			display: inline;
			/*float: right;*/
		}
	.act_Count {
			font-size:80%;
			font-weight: normal;
			margin-left: 20px;
			display: inline;
			/*float: right;*/

		}
	.act_tree {
			display: inline;
			margin-right:3px;
			margin-bottom:-3px;
		}
	#keyword_text{font-size:80%;width:200px;}
	#form_Start {
			display:block;
			padding:0px;
			margin:0px;
			height:auto;
		}		
	.form_Start {
			display:block;
			padding:5px;
			height:1%;
			width:auto;
			margin:0px 10px 0px 10px;
			/*margin-right:auto;
			margin-left:auto;
			margin-top:10px;
			margin-bottom:10px;
			border-right:1px solid transparent; */
			text-align:left;
			background:transparent;

		}

	.form_Submit {
			font-size:90%;
			font-weight: normal;
			float: left;
			width:100px;
			
			/*clear: both;*/
			display: inline;
	
	
		}
	.form_Item {
			display: block;
			font-size:80%;
			font-weight: normal;
			margin: 2px;
			/*border-bottom: 1px dashed #FFFFFF;*/
			clear: both;
	
	
		}
	.form_header{
			display: block;
			font-size:100%;
			font-weight: normal;
			width:auto;
			height:18px;
			/*border-bottom: 1px dashed #FFFFFF;*/
			clear: both;
	
	
		}
	.form_Field {
			float: left;
			/*position:relative;
			left:10px;
			display: inline;*/
			height: 18px;
			font-size:80%;
			font-weight: normal;
			margin: 2px;
			display: inline;
	
		}

	.form_Caption {
			float: left;
			font-weight: normal;
			/*display: inline;*/
			clear: left;
			width:100px;
			display: inline;
		}
	.form_Text {
			float: left;
			font-weight: normal;
			display: inline;
			/*clear: left;*/
			width:auto;
			margin: 3px 5px 0 5px;
		}
	legend {
			color:#000000;
		}	
	
	.fontbold {	font-weight: bolder;	}
	.fontboldred {	font-weight: bold;
			color: red;		}
	.fontlarger {	font-size: 110%;	}
	
	.help {
			display:block;
			margin:15px;
			padding:5px;
			width:auto;
			margin-top:10px;
			margin-bottom:10px;
			border-left:1px solid #FFFFFF; 
			text-align:left;
			background:#C8EAEB;

		}
		
	.lineclear {	clear:left;}
	
	.error {
		font-size:100%;
		width: auto;
		color: red;
		background-color: #FFFFFF;
	}
	
	.message {
		border-bottom:1px solid #ACD38B; 
		background:transparent;
		/*text-align:right;*/
		color:#692847;
		font-size: 100%;
		width: auto;
	}
	#news_sub {
		display:block;
		width:140px;
		background:transparent;
		
		margin:5px 5px 5px 5px;
		padding:1px;
		height:65px;
		font-size: 100%;
		text-align:center;

		}

	#page_nav a{display:block;margin:1px;}

	.edit_field {
			display: inline;
			float: left;
			margin: 2px;
			
		}

	.edit_title {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			clear: left;
			width: 80px;
		}
	.edit_title_inline {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			width: 80px;
		}
	.edit_help {
			margin: 2px;
			margin-left: 100px;
			margin-top: 0px;
			font-weight: normal;
			/*display: inline;*/
			float: left;
			width: auto;
			visibility: visible;
			/*visibility: hidden;*/
			}

	.edit_desc {
			margin: 2px;
			margin-left: 10px;
		}	
	.edit_desc textarea	{
			width: 450px;
			}
	.edit_span {
			display: block;
			clear: left;
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
		}
	.edit_group {
			display: block;
			clear:left;
			margin:0px;
			width:auto;
			height:auto;
		}
	.edit_item {
			display: block;
			clear:both;
			margin:0px;
			width:auto;
			height:auto;
		}
	.price_group {
			display: block;
			clear:left;
			margin:0px;
			width:auto;
			height:auto;
		}
	.price_field {
			display: inline;
			float: left;
			margin: 2px;
			
		}

	.price_title {
			margin: 2px;
			margin-left: 10px;
			font-weight: bold;
			/*display: inline;*/
			float: left;
			clear: left;
			width: 80px;
		}
	.price_text{
			font-size:60%;
			font-weight:normal;
			}
	.price_base{
			font-size:90%;
			font-weight:bold;
			}
	.price_strike{
			font-size:90%;
			font-weight:normal;
			text-decoration: line-through;
			}
	.price_special{
			font-size:90%;
			font-weight:bold;
			}
	.price_member{
			font-size:60%;
			font-weight:normal;
			}
	#home_tabs{
		/*position:relative;
		display:block;*/
		width:auto;
		height:100%;
		background-color:#FFFFFF;
		padding:0px;
		margin:0px;
		margin-right:15px;
		}
	.home_button{
		float: right;
		/*display: inline;*/
		border: 1px solid #FFFFFF;
		padding: 2px 5px 1px 5px;
		margin:0px;
		background-color:#8BACD3;
		white-space: nowrap;
		}
	.home_button a{
		color:#000000;
		}
	.home_button2{
		/*position:absolute;
		bottom:0px;
		left:0px;
		display: inline;*/
		width:auto;
		float: left;
		/*border: 2px solid #FFFFFF;*/
		padding: 2px 5px 1px 5px;
		margin:1px;
		background-color:#FFFFFF;
		white-space: nowrap;
		}
	.home_button2 a{
		color:#000000;
		}
	.cat_show{
		display: block;
		float:left;
		border-bottom: 1px solid #FFFFFF;
		padding: 2px 5px 2px 5px;
		margin-left:10px;
		background-color:transparent;
		white-space: nowrap;
		}		
	#home .page {

		background-color:#FFFFFF;

		margin:0px;
		}

	.page {
		clear: both;
			display:block;
			margin:15px;
			padding:5px;
			width:auto;
			height:1%;
			/*width:410px;
			margin-right:10px;
			margin-left:15px;
			padding-bottom:5px;*/
			margin-top:0px;
			margin-bottom:0px;
			/*border-right:1px solid transparent; */
			text-align:left;
			background:transparent;

		}
	.page h1 {/*width:380px;
			margin-right:10px;
			margin-left:10px;*/
			margin-bottom:10px;
			margin-top:0px;
			padding:2px;
			color:#FFFFFF;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
			/*background:transparent;*/
			height:1%;
		}	
	.page h2 {
			margin-bottom:5px;
			margin-top:3px;
			padding:2px;
			color:#FFFFFF;
			font-size: 95%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
			clear:both;
		}	
		
	h2 a {	color:#FFFFFF;}
	
	.page h3 {
			margin-bottom:5px;
			margin-top:0px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			

	.page h4 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:0px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
		
	.item, .category{
			/*display:block;*/
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			padding:0px;
			border-bottom:1px solid #ACD38B; 
			background:transparent;
			/*text-align:right;*/
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
					
			height:1%;
			width:auto;

	
		}
	
		
	.header {
			display:block;
			margin-right:10px;
			margin-left:0px;
			margin-top:15px;
			margin-bottom:20px;
			padding:0px;
			border-bottom:1px solid #ACD38B; 
			background:transparent;
			/*text-align:right;*/
			color:#692847;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
					
			/*height:1%;*/
			width:auto;

	
		}
		
	.pic {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			border:1px solid #ACD38B; 
			background:#FFFFFF;
			float:right;
			/*height:1%;*/
			/*clear:both;*/
		}
	.pic_large {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			border:1px solid #ACD38B; 
			background:#FFFFFF;
			float:right;
			/*height:1%;
			clear:both;*/
		}
	.picgal {
			/*display:block;*/
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:2px;
			margin-right:2px;
			margin-bottom:5px;
			border:1px solid #ACD38B; 
			background:#FFFFFF;
			/*height:1%;
			float:right;
			clear:both;*/
		}
	.cap {
			/*width:auto;*/
			padding:0px;
			margin-left:10px;
			margin-right:10px;
			margin-top:0px;
			/*text-align:right;*/
			color:#000000;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;

		}
	.desc {		
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			clear: left;
			
	
		}
		
	.desc img{
		border: 0px;

	}
	.file_download {
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 90%;
			font-weight:normal;
			clear: left;
			
		}
	.price {		
			margin-right:10px;
			margin-left:10px;
			margin-top:10px;
			margin-bottom:5px;
			color:#000000;
			font-size: 110%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			float:right;
			clear: right;
			
			
	
		}
	.buy_group {clear:left;float:right;width:auto;margin-right:5px;}

	.adminbox {
			color:black;
		}

	.itemlink {
			/*width:400px;
			width:370px;*/
			padding:0px;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*text-align:right;*/
			clear: right;

		}
	#rightbar {
			width:150px;
			/*width:auto;*/
			margin:0px;
			padding-bottom:2px;
			/*border-right:1px solid transparent; */
			background:transparent;
			text-align:left;
			

		}
	#rightbar h1 {
			margin-right:10px;
			margin-left:10px;
			margin-bottom:10px;
			margin-top:0px;
			padding:2px;
			color:#FFFFFF;
			font-size: 100%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*background:transparent;
			height:1%;*/
		}	
	#rightbar h2 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:5px;
			color:#FFFFFF;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: solid ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			
	#rightbar h3 {
			margin-bottom:5px;
			margin-top:0px;
			color:#FFFFFF;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}			

	#rightbar h4 {
			margin-bottom:5px;
			margin-top:0px;
			margin-left:0px;
			color:#FFFFFF;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			border-bottom-style: dashed ; 
			border-bottom-color: black; 
			border-bottom-width: 1px;
		}
		
	.sideitem {
			margin-right:5px;
			margin-left:5px;
			margin-top:5px;
			margin-bottom:5px;
			padding:0px;
			border-bottom:1px solid #ACD38B; 
			background:transparent;

			/*text-align:right;*/
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			/*float:left;*/
			width:auto;
			/*height:1%;*/


	
		}

		
	.sidetxt {
			margin-right:5px;
			margin-left:5px;
			margin-top:5px;
			margin-bottom:5px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
			
	
		}
	.sidetxt img{
		border: 0px;

	}
	.sidecap {
			width:auto;
			padding:0px;
			margin-left:5px;
			margin-right:5px;
			margin-top:0px;
			/*text-align:right;*/
			color:#000000;
			font-size: 90%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;

		}

	.sidelink {
			width:auto;
			padding:0px;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			color:#000000;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			text-align:right;

		}
	.sidepic {
			display:block;
			width:auto;
			margin-top:-1px;
			padding:5px;
			margin-left:5px;
			margin-right:5px;
			margin-bottom:5px;
			border:1px solid #ACD38B; 
			background:#FFFFFF;
			/*height:1%;
			float:right;
			clear:both;*/
		}
	#view_cart {
			border:1px solid #ACD38B; 
			background:transparent;
			}
	#feedback {
			/*width:500px;*/
			width:auto;
			margin:0px;
			padding-bottom:5px;
			/*border-right:1px solid transparent; */
			background:transparent;
			text-align:center;
			

		}
	#feedback td {
			margin-right:10px;
			margin-left:10px;
			margin-bottom:10px;
			margin-top:0px;
			padding:1px;
			color:#FFFFFF;
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
			/*background:transparent;*/
			/*height:1%;*/
		}	
	.fieldCustTitle {
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:bold;
		}
	.fieldCustText {
			font-size: 80%;
			/*font-family: Arial, Helvetica, sans-serif;*/
			font-weight:normal;
		}
	#printpage{
			float: right;
			margin-right:15px;
			
		}
	.pagebuttons{
			float: right;
			margin-right:5px;
			/*border: 1px solid transparent;	
			font-size: 80%;
			font-family: Arial, Helvetica, sans-serif;*/
			padding:5px;
		}
	.quicklinks{
			padding:2px;
			border:1px solid #ACD38B; 
			color:#000000;
			font-size: 65%;
			font-weight:normal;
			overflow: auto;
			max-height:150px;

		}
	.quicklink_top{
			padding:1px;
			border:1px solid #ACD38B; 
			/*color:#000000;*/
			font-size: 65%;
			font-weight:normal;
			float:right;

		}
	.quicklink_frame{
			position:relative;
			margin-right:-7px;
			margin-left:10px;
			margin-top:-5px;
			margin-bottom:5px;
			background:transparent;
			width:40%;
			float:right;
	
	    }
	#page_nav {
			width:auto;
			position:relative;
		}
	#page_nav_next {
			text-align:right;
			width:100px;
			padding: 2px;
			padding-right:5px;
			position:relative;
			display:inline;
			float:right;
			border:1px solid #ACD38B; 
			
		}
	#page_nav_previous {
			width:100px;
			padding: 2px;
			padding-left:5px;
			position:relative;
			display:inline;
			float:left;
			border:1px solid #ACD38B; 
		}
		


.medium_font {
	FONT-SIZE: 10px;
	height:14px;
}
.large_font {
	FONT-SIZE: 13px;
	height:14px;
}
.x_large_font {
	FONT-SIZE: 16px;
	height:14px;
}
.font_sizer {
	float:right;
	FONT-SIZE: 11px;
	color: #692847;
	z-index:9;
	width:auto;
	height:16px;
	
	margin-right:1px;
	padding:1px;
	/*margin-top:-12px;border: 1px solid #000000;
	background:#FFFFFF;*/
	}
.font_sizer a {color: #692847;}

#brandingfooter {position:fixed;bottom:0px;left:0px;width:100%;z-index:9000;height:15px;font-size:0.7em;background-color:#DFE0E5;color:#7D7E99;border-top:1px solid #7D7E99;}
#brandingfooter a{color:#7D7E99;}
#brandingfooter a:hover{color:#7D7E99;background:none;}
#siteby {float:left;margin-left:20px;}
#sitecms {float:right;margin-right:20px;}
#gallery {border-collapse:separate; border-spacing: 2px; empty-cells:show;}
#cartmsg {border: 2px solid red;background:#FFFFFF;color:#000000;}

#cat_menu {display:block;position:relative;top:-10px;left:0px;width:auto;height:auto;background-color:#FFFFFF;padding:5px;}
.cat_menu_link{display:block;width:auto;float:left;font-size: 80%;margin-right:5px;border:1px solid #FFFFFF;height:auto;padding:2px;}
.cat_menu_link a {color:#000000;padding:2px;width:100%;}
.cat_menu_link a:hover{
	background: #8BACD3;
}

/*Candleberry Country*/
body {margin-top:23px;}
table.maintable {width:auto; min-width:800px; max-width:1010px; width: expression(document.body.clientWidth > 1023 ? 1010 : "auto");
}
td.content {width:100%;min-width:500px; max-width:700px;}
#banner img{position:relative;z-index:200;margin-left:10px;margin-top:-10px;}
.crumb {width:auto; min-width:800px; max-width:1010px; width: expression(document.body.clientWidth > 1023 ? 1010 : "auto");
/*.crumb {width:100%;min-width:800px; max-width:974px;*/
position:absolute;left:center;top:2px;border-bottom-style:none;}
div.menu a {
		text-align: left;
		margin:3px;
		margin-bottom:10px;
		border-top: 0px solid #EEEEEE;
		border-left: 0px solid #EEEEEE;
		border-right: 4px solid #8BACD3;
		border-bottom: 5px solid #8BACD3;
		padding: 2px;
		padding-left:5px;
		padding-right:5px;
			}

	div.menu a:hover{
		border-top: 0px solid #5C5C5C;
		border-left: 0px solid #5C5C5C;
		border-right: 1px solid #8BACD3;
		border-bottom: 1px solid #8BACD3;
		padding-left:8px;
		padding-top:6px;

		
	}
div#mission {border:solid 0px transparent;font-weight:normal;text-align:left;}
div#mission img{float:left;margin:7px;}

.price {float:left;clear:left;}
div#home h1 {color:#692847;clear:left;}

div.page h1 {background-image: url(/image.aspx?filename=style2/right_back.png);
background-repeat: no-repeat;
background-position: right top;
height:40px;padding-top:20px;font-size:130%;color:#000000;}
div.page h2, #rightbar h2, div#home h2 {background-color: #8BACD3;
font-size:105%;padding:5px;color:#FFFFFF;border-bottom-style:none;}
div.page h3, #rightbar h3, div#home h3 {
font-size:100%;padding:5px;color:#692847;border-bottom-style:none;}

div.form_Start {background-image: url(/image.aspx?filename=style2/search_back.png);
background-repeat: no-repeat;
background-position: right bottom;
background-color:#D2E8C1;}
#order {position:relative;margin-top:-80px;z-index:2;}

#home_tabs .home_button  {background-image: url(/image.aspx?filename=style2/tab_behind_back.png);
background-repeat: repeat-x;height:26px;border:none;border-left:solid 2px #FFFFFF;margin-top:-1px;}

#home_tabs  {background-image: url(/image.aspx?filename=style2/tab_front_back.png);
background-repeat: repeat-x;border:none;margin-left:15px;}

#home_tabs .home_button2  {background-image: url(/image.aspx?filename=style2/tab_front_back.png);
background-repeat: repeat-x;
background-position: left top;
margin:0px;}

div#menu580 {margin-left:auto;margin-right:auto;}
div#cat580 {width:auto;}
div#cat580 .category{position:relative;margin:8px 0px 2px 5px;width:208px;height:100px;float:left;border:solid 1px #ACD38B;}

div#menu580 .edit_title {font-size:75%;width:80px;}
div#menu580 .edit_field {font-size:80%;}

div#menu580 .item{position:relative;margin:8px 0px 2px 5px;width:210px;height:400px;float:left;border:solid 1px #ACD38B;}
div#menu580 .item .pic{float:left;clear:left;height:180px;overflow: hidden;}
div#menu580 .item .cap{height:50px;overflow: hidden;}
div#menu580 .item .desc {margin:5px;float:left;clear:left;overflow: hidden;width:95%;height:50px;}
/*div#menu580 .item .edit_group{{float:left;display:block;clear:left;width:95%;}*/
div#menu580 .item .price{float:left;clear:both;width:100%;}
div#menu580 .item .cart_options{display:inline;}

div#menu15299 .edit_title {font-size:75%;width:80px;}
div#menu15299 .edit_field {font-size:80%;}

div#menu15299 .item{position:relative;margin:8px 0px 2px 5px;width:210px;height:400px;float:left;border:solid 1px #ACD38B;}
div#menu15299 .item .pic{float:left;clear:left;height:180px;overflow: hidden;}
div#menu15299 .item .cap{height:75px;overflow: hidden;}
div#menu15299 .item .desc {margin:5px;float:left;clear:left;overflow: hidden;width:95%;height:50px;}
/*div#menu15299 .item .edit_group{{float:left;display:block;clear:left;width:95%;}*/
div#menu15299 .item .price{float:left;clear:both;width:100%;}
div#menu15299 .item .cart_options{display:inline;}
