/* 
Colour Reference
Menu Root:        #E1E7D4;
Menu Button:      #D8E0C7;
Body Background:  #EDF1E6;
TopMenu Text:     #4E5E35;
Red Text:         #A31D22;
Dark Green Text:  #42512B;
*/

/* Notes
Unordered-List <ul></ul> items take the name ___list
List <li></li> items take the name ___item
*/


/* ==== GENERAL ITEMS ==== */
*{
	/*font-family: "trebuchet MS", verdana, sans-serif;*/
	font-family: arial,verdana,sans-serif;
}

body{
	margin:           0px;
	padding:          0px;
	background-image: url('../images/backgroundstripe.gif');
	font-size:        70%;
}

#innermiddleme{
	width:  778px;
	margin:   0px auto;
}


form{
 	margin:   0px;
	padding:  0px;
}

.smallbr{
	margin:  0px;
	padding: 0px;
	height: 10px;
}
  
table {
	width:     95%;
	font-size: 95%;
	}		
	
#mainareacontent tbody tr td{
	border-bottom: 1px solid #D8E0C7;
}		

.absmiddle {
	 vertical-align: middle;
}

.centertext{
	text-align: center;
}

.floatleft{
	float: left;
}

.icon{
	vertical-align: middle;
	border:         0px;
}


.logo{
	border:          0px;
	margin-left:    20px;
	margin-bottom:	 20px;
	vertical-align:  middle;	
}

b,strong{
	font-weight: bold;
	color:       #BE3200;
}

.submitbuttons{
 vertical-align:	middle;
}

a:link,a:visited,a:active{
	font-weight:     bold;
	text-decoration: none;
	color:           #475E16;
}

a:hover{
 text-decoration: underline;		
}

a.lhmtoplink:link,a.lhmtoplink:visited,a.lhmtoplink:active{
	color: #BE3200;
}

a.eguhome:link,a.eguhome:visited,a.eguhome:active{
	color: #222222;
}


.linklistimage{
	border:        1px solid #42512B;
	margin-right: 	5px;
	margin-bottom: 3px;
	float:         left;
}

.newsthumb{ /* the actual thumbnail image */
	border:       1px solid #464241;
	margin-right: 4px;
}
 
/* ALL THE SITE GOES WITHIN THIS */
#maincontainer{
	float:         left;
	width:         773px;
	border-right:    2px solid #9C9D9B;
	border-left:     2px solid #9C9D9B;
	border-bottom:   1px solid #9C9D9B;
	background:    #FFFFFF;	
}

#maininnercontainer{
	float:        left;
	width:        773px;
	border-right:   2px solid #9C9D9B;
	background:	  #FFFFFF;	
}

#homemaincontainer{
	float:         left;
	width:         773px;
	background:    #FFFFFF;
	border-left:   2px solid #9C9D9B;
	border-right:  2px solid #9C9D9B;
	border-bottom: 1px solid #9C9D9B;
}

#centralarea{
	float:left;
	background-color: 			#EAEEDF;
	background-image: 			url('../images/amp_whiteblock2.gif');
	background-repeat:			repeat-y;
	background-position: 		217px 0px;
	width: 773px;
}

/* ==== LEFT HAND MENU STUFF ==== */

.menutext{
	width:	100%;
	background-image: 		url('../images/submenuarrow.gif');
	background-position:6px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				18px;
}

a.menufirstlevel{
	font-weight: bold;
	color: 						#324517;
}
#lhmContainer{
	width:	220px;
	float: left;
	padding-bottom: 20px;
}

#standardnav{
	padding-left:	30px;
	font-size:				90%;
	margin-top:			5px;
}

#lhmTopContainer {
	margin-left:									0px;
 	height: 													42px;
	background-image: 			url('../images/menu_corner_tl.gif');
	background-repeat:			no-repeat;
	background-position: top left;
	background-color:				#EAEEDF;
	border-right: 							3px solid #FFFFFF;
}

#lhmTop{
	padding-top:				16px;
	padding-left:			27px;
	color:										#B01519;
	font-weight:				bold;
	font-size: 					130%;
	margin:									0px;
	padding-right:		0px;
	padding-bottom:	0px;
} 
#lhmLower{
	
	background: #EAEEDF;
	border-right:	3px solid #FFFFFF;
	padding:						0px;
}
#lhmBottom{
/*not used in AMP */
}

#lhmList{
 list-style-type:	none;
	margin-left:					4px;
	/*border-left:					2px solid #FFFFFF;*/
	margin-top:						0px;
	margin-bottom: 		0px;
	padding:									0px;
}

#lhmtrap{
	width:	180px;
}

ul.toplevel,ul.menutop{
 list-style-type:					none;
	background-image: 			url('../images/dottedline.gif');
	background-position:	top;
	background-repeat:			repeat-x;
	margin-left:									4px;
	margin-top:										0px;
	margin-bottom: 						0px;
	padding:													0px;
	margin-left:									18px;
}

ul.menulevel2,ul.menulevel3,ul.menulevel4,ul.menulevel5{
 list-style-type:	none;
	margin-left:					-28px;
	/*border-left:					2px solid #FFFFFF;*/
	margin-top:						0px;
	margin-bottom: 		0px;
	padding-left:				20px;
}


li.lhmitem1{
	background-image: 			url('../images/dottedline.gif');
	background-position: bottom;
	background-repeat:			repeat-x;
	padding-left:								0px;
 padding-top: 								4px;
 vertical-align: 					middle;
	padding-bottom:						3px;
}

.lhmitem2,.lhmitem3,.lhmitem4,.lhmitem5{
	margin-left:									0px;
	background-position:	6px 5px;
	background-repeat: 		no-repeat;
	padding-left:	  					18px;
 padding-top:        	2px;
 vertical-align:     	middle;
	padding-bottom:						3px;
}


.lhmlink{
	color:							#434343;
	font-weight:	bold;
}


/* ==== HEADER ==== */

#headerstrip{
	width:100%;
	height:23px;
	background:#FFFFFF;
 	background-image: 	url('../images/amp_headerstrip.gif');
	background-repeat: repeat-x;
 	margin:0px;
 	padding: 0px; 
	font-size: 23px;
}

#header{
 	margin-top:0px;
	width:100%;
	background:#FFFFFF;
	float:left;
 	padding-top:10px;
 	margin-bottom:	10px;
	clear: right;
}

.eguhome{
	color:							#2B2B2B;
	font-weight: bold;
}

#topmenuscontainer{
	float:	left;
	width: 645px;
	}

	
.topmenulist{
	float: left;
 	margin:	0px;
 	list-style-type:	none;	
 	margin-right:	14px;
 	margin-top: 3px;
	clear:	both;
	}

.topmenuitem{
	float:	left;
	background-image: url('../images/vdiv.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
 	padding-left: 10px;
 	padding-right:	10px;
	margin-bottom:	10px;
	}

.nobullet{
	background-image: none;
	padding-left:	0px;
	}
									
.topmenulink{
	font-weight:	bold;		
	}
												
.topmenulink2{
 font-weight:	bold;
 color:	#4E5E35;
	}


/* === LOGO / SEARCH / LOGIN etc === */

#logoetccontainer{
 	float:	left;
	width: 100%;
}

#sitelogo{
 	float: left;
	margin-right: 20px;
	}
									
.showme{
	margin-top:10px;
	width:100%;
	float:left;
	clear: left;
}
						
#formbox2{

	float: right;
	width: 180px;	
									}

#tagline{
	float:left;
	width: 370px;
/*	margin-right:31px;	*/
}

.inpagelist{
	list-style-type:	none;
	margin:	0px;
	margin-top:	3px;
	padding:	0px;
}
.inpageitem{
	font-size: 100%;
	background-image: url('../images/amp_greenforward.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
 	padding: 0px;
	padding-left:	20px;
 	margin: 0px;
 	float: left;
 	clear: both;
 	width: 100%;
											}
											
.inpagelink{
	color: #435E18;
 	font-weight:	bold;
	}
											
.headtextbox{
	padding-bottom:3px;
	padding-left:	2px;
	padding-top: 	0px;
 	background:		#EDEDED;
 	font-size: 		100%;
 	width: 			111px;
	height:			11px;	
	margin-top: 	4px;
 	border-top: 	1px solid #5D5D5D;
 	border-left: 	1px solid #5D5D5D;
	border-bottom:	1px solid #E9E9E7;
 	border-right:	1px solid #E9E9E7;
	margin-right:	5px;

	}

/* ==== MAIN AREA ==== */

#mainareacontainer{
	width:															550px;
	float:															left;
	padding-right:							0px;
	background-color:				#EAEEDF;
	background-image: 			url('../images/menu_corner_tl.gif');
	background-repeat:			no-repeat;
	background-position: top left;
	padding-bottom: 					20px;

}
#mainarea{
	font-size: 100%;
	float:					left;
}
#mainareacontent{
	padding-top: 				15px;
	padding-left: 			18px;
	padding-right:			15px;
 padding-bottom:		15px;
 float:											left;
}
/*changes size of mainarea when url-param is passed allowing rhmenu to show*/
.setwidth{
 padding-right:	0px;
	margin-right:		0px;
 width:									350px;
}

/* ==== RIGHT HAND MENU ==== */
/*appears when url-param is passed , setwidth also aplied to mainarea allowing rhmenu to show*/
#rhmenu{
 font-size: 										100%;
 margin-top:										11px;
 background:										#D8E0C7;
 width:															180px;
 float:															right;
 background-image: 			url('../images/corner_tl_ongreen.gif');
	background-repeat:			no-repeat;
	background-position: top left;
 padding-top:									28px;
 padding-left:								16px;
 border-bottom: 						1px solid #AAB893;
 margin-right:								8px;
	margin-left:									8px;
	margin-bottom:							20px;
	padding-bottom: 					20px;
}


/* ==== FOOTER ==== */
#footer{
 background-color: #FFFFFF;
 padding-top: 					38px;
 float:												left;
 padding-bottom:			20px;
}

#logos{
	width: 500px;
 float:	left;
}

#address{
 width: 						240px;
 float: 						right;
	padding-left: 			18px;
	padding-right: 		5px;
 font-size: 				90%;
}

.logoleft{
	width:						50%;
	height: 				80px;
	text-align: center;
	float:						left;
}

.logoright{
	height: 				80px;
	float:						left;
	width:						50%;
	text-align: center;
}

.thirdwidth{
	width:	30%;
}

.logomiddle{
	height: 				80px;
	float:						left;
	text-align: center;
}


#sponsorContainer {
 position: relative;
 top: 					0px;
 width: 			180px;
 height: 		130px;
 overflow: hidden;
}

#logo1 {
 position: 		absolute;
 left: 						0px;
 top: 							0px;
	background:	#FFFFFF;
}  

#logo2 {
 position: absolute;
 left: 				0px;
 top: 					0px;   
}


/* ==== HOMEPAGE ====*/

#homecontainer{
	float:	left;
	width:	100%;
	clear:	right;
}

#homemiddlecontainer{
	width: 100%;
	clear: left;
	background: #EAEEDF;
	float: left;
	padding-bottom: 8px;
}


#hometop{
	height: 													15px;
	width:															100%;
	background-image: 			url('../images/amp_hometop.gif');
	background-position:	bottom right;
	background-repeat:			no-repeat;	
}

#homeleft{
	float:						left;
	width: 					498px;
	float: 					left;
	background: #EAEEDF;
}

#homeright{
 width: 								260px;
	background: 			#D8E0C8;
	float: 								right;
	border-left: 		2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
} 

#homerightpad{
	padding:	10px;
}

#hometext{
	color: 									#43463D;
	padding-left: 		38px;
	padding-right:		37px;
	padding-bottom: 	5px;
}

.homeheadlineouter{
	float: left;
	width: 498px;
	background-color: 			#DAE2CB;
	background-image: 			url('../images/ampheadlinetr.gif');
	background-position:	top right;
	background-repeat:			no-repeat;	
	margin-top: 									5px;
}

.homeheadlineinner{
	float: left;
	width: 452px;
	padding-left: 		26px;
	padding-right: 	20px;
	padding-top: 			12px;
	padding-bottom: 10px;
	margin-bottom: 		5px;
}

#lowerlinkcontainter{
	float: left;
	width: 498px;
	background-image: url('../images/amp_featuredot.gif');
	background-position:	bottom left;
	background-repeat: repeat-x;	
}
.homelowerlink{
	float: left;
	width:460px;
	padding-left: 								37px;
	height:															27px;
	padding-top: 										9px;
	background-image: 			url('../images/amp_featuredot.gif');
	background-position:	top left;
	background-repeat:			repeat-x;	
}

.featuretitle{
color: 						#BE3200;
font-size: 		140%;
font-weight: bold;
}

.size120{
	font-size: 120%;
}

.featuretext{
	float: right;
	width: 330px;
	margin-bottom:	10px;
}

.featureimage{
	float: left;
	width: 110px;
	margin-bottom: 5px;
	margin-right: 10px;
	overflow: hidden;
}

/* ==== HOMEPAGE HEADLINE ==== */


.homeheadlinecontainer{
	width:435px;
}



.homeheadline{
	width: 														100%;
	background-image: 			url('../images/homeCtr.gif');
	background-position:	top right;
	background-repeat:			no-repeat;
	background-color:				#CDD6BB;
	padding-top:									20px;
	float:															left;
	clear:															both;
	margin:														10px;
	margin-bottom:								0px;
}

.homeheadlinephoto{
	float:							left;
	margin-left:	13px;
	width:							88px;
}

.homeheadlinetext{
	float:left;
	clear:right;
	margin-left:13px;
}

.homeheadlinefooter{
	clear:						both
	text-align:	right;
	width:						100%;
}

/* ==== GENERAL STUFF ==== */

h1{
	font-size: 150%;
	color:					#BE3200;
}

h2{
 width:									100%;
	font-weight: 		bold;
	font-size: 				140%;
	color:									#BE3200;
	margin-top:					0px;
	margin-bottom:	10px;
	margin-top:				10px;
}

h3{
	width:									100%;
	font-weight: 		bold;
	font-size: 				130%;
	color:									#BE3200;
	margin-top:				0px;
	margin-bottom:	0px;
	margin-top:				0px;
}

h4{
	width:									100%;
	font-size:					120%;
	font-weight:	 	bold;
	color:									#BE3200;
	margin-top:				0px;
	margin-bottom:	0px;
	margin-top:				0px;
}

h5{
 width:									100%;
	font-size:					110%;
	font-weight:		 bold;
	color:									#BE3200;
	margin-top:				0px;
	margin-bottom:	0px;
	margin-top:				0px;
}


}

p{
	margin:								0px;
	margin-bottom:	10px;
}


.nemlogo{
	border:									0px;
	vertical-align:	middle;
}

.notopmargin{
 margin-top:		0px;
 padding-top:	0px;
}

/* Main content side items*/


.documentlink{
	width: 														500px;
	padding-bottom:								8px;
	margin-right:									10px;
	margin-top:												5px;
	background-image: 			url('../images/dottedline.gif');
	background-position:	bottom;
	background-repeat:			repeat-x;
}
.documentlinkside{
	padding-bottom:							8px;
	margin-right:								10px;
	margin-top:											5px;
	background-image: 			url('../images/dottedline.gif');
	background-position:	bottom;
	background-repeat:			repeat-x;
}


/*Calendar Menu elements*/

.calendarshow{
	margin-left:0px;
	background-image: 		url('images/arrowred.gif');
	background-position: 0px 3px;
	background-repeat: 	no-repeat;
	padding-left:10px;
}

.calendarhide{
	margin-left:12px;
	background-image: 		url('images/arrowred.gif');
	background-position: 0px 3px;
	background-repeat: 	no-repeat;
	padding-left:10px;
}

.Years{
	list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	4px;
	border-left:	1px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
	margin-right: 15px;
}

.MonthList{
  	list-style-type:	none;
	background:	#F1F4EB;
	margin-left:	2px;
	border-left:	1px solid #FFFFFF;
	margin-top:	0px;
	margin-bottom: 0px;
	padding:	0px;
	font-weight: normal;
}

.ActiveYear{
	font-weight:bold;
	background: #D8E0C7;
	background-image: url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left: 28px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom:  1px solid #989E8C;
	border-right: 1px solid #989E8C;
 	padding-top: 2px;
 	vertical-align: middle;
}

.NormalYear{
	background:	        #D8E0C7;
	background-image: 		url('images/menubullet.gif');
	background-position:6px 4px;
	background-repeat: 	no-repeat;
	padding-left:	  				26px;
	border-top: 				   	1px solid #FFFFFF;
	border-left: 					  1px solid #FFFFFF;
	border-bottom: 				 1px solid #989E8C;
	border-right: 				  1px solid #989E8C;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.ActiveMonth{
	font-weight: 							bold;
	margin-left:								0px;
	background:	        #F1F4EB;
	background-image: 		url('images/submenuarrow.gif');
	background-position:30px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				48px;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.NormalMonth{
	margin-left:								0px;
	background:	        #F1F4EB;
	background-image: 		url('images/submenuarrow.gif');
	background-position:30px 5px;
	background-repeat: 	no-repeat;
	padding-left:	  				48px;
 	padding-top:        2px;
 	vertical-align:     middle;
}

.MonthContainer{
	border-top: 1px solid #989E8C;
	margin-left: -32px;
	padding-left:0px;
}


h2.egutitle{
	font-size:					110%;
	color: 								#58834D;
	margin-bottom:	0px;
}


#linkicons{
	clear:both;
 	text-align: right;
	padding:	5px;

}

#linkiconsinner{
	width:40%;
	text-align:	left;
	font-size:		80%;
}

/* SITE MAP */

#sitemapcontainer{
	width:560px;
}

#sitemapcontainer ul{
	 list-style-type:	none;
	 margin:0px;
	 padding:0px;
	 margin-bottom:10px;
}

#sitemapcontainer li{
	padding-top:        2px;
 	vertical-align:     middle;
}

/*ul.sitemapTop{
 list-style-type:	none;
	padding:	0px;
	margin:0px;
	margin-left:	4px;
}*/

/*ul.sitemaplevel2,ul.sitemaplevel3,ul.sitemaplevel4,ul.sitemaplevel5,ul.sitemaplevel6,ul.sitemaplevel7,ul.sitemaplevel8{
 	list-style-type:	none;
	margin-top:	0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-left:0px;
}*/

/*li.sitemapitem1,li.sitemapitem2,li.sitemapitem3,li.sitemapitem4,li.sitemapitem5,li.sitemapitem6{
	padding-top:        2px;
 	vertical-align:     middle;
}*/

.sitemapitemindent{
}

#AlphaNav{
	text-align:center;
}

.a2z{
	font-size: 100%;
	padding:3px;
	font-weight: bold;
	color: #FFFFFF;
	background: #4E5E35;
	margin-top:10px;
	margin-bottom:2px;
}
a.a2zlink{
color:#FFFFFF;
}

.buttonholder{
margin-bottom:10px;
width:100%;
}

.button a{
 background:#D8E0C7;
 border:1px solid #42512B;
 color: #42512B;
 float:left;
 padding:5px;
 margin: 0px 8px 0px 8px;
 width: 150px;
 text-align: center;
 font-weight: bold;
 letter-spacing: .25em;
}

.button a:hover {
 background: #E1E7D4;
 color:#000000;
 text-decoration:none;
}

/* GALLERY */

.gallerythumbnail{
		float:				left;
		padding: 			10px;
		text-align:			center;
}

.GalleryMain{
	padding: 10px;
}

.galleryimage{
	text-align: center;
}


.gallerythumbrow{
	width:					500px;
	float:					left;
	clear:					both;
	padding-bottom:		10px;
	margin-bottom:			15px;
	border-bottom:			1px solid #D8E0C7;
}

.gallerythumbnailnew{
 	float:					left;
 	width: 					104px;
	margin-left:			20px;
 	margin-right: 			20px;
}

.gallerythumbnailtext{
	font-size:				90%;
	margin-top:				5px;
}


/**********/


.faqqlink{
	color: 						#2A2A2A;
	font-weight: bold;
}

/*****************/
/* BUTTON STYLES */
/*****************/

#buttonstrip{
	width:743px;
	background: #E8ECDD;
	border-top: 1px dotted #818964;
	border-bottom: 1px dotted #818964;
	padding-top: 9px;
	padding-bottom:9px;
	margin-bottom: 10px;
	padding-left:30px;
	margin-left:-17px;
	margin-right:-17px;
}

.greenarrowedbutton{
	border-top: 									1px solid #ABB499;
	border-left: 								1px solid #ABB499;
	border-bottom: 						1px solid #5A624D;
	border-right: 							1px solid #5A624D;
	background-color: 			#969F82;
	background-image: 			url('../images/ampbuttonarrow_green.gif');
	background-position:	11px 4px;
	background-repeat: 		no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	padding-left: 8px;
	height:20px;
	margin-right:10px;
}


.greenbutton{
	border-top: 									1px solid #ABB499;
	border-left: 								1px solid #ABB499;
	border-bottom: 						1px solid #5A624D;
	border-right: 							1px solid #5A624D;
	background-color: 			#969F82;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	height:20px;
	margin-right:10px;
}

.redarrowedbutton{
	border-top: 									1px solid #C05D62;
	border-left: 								1px solid #C05D62;
	border-bottom: 						1px solid #631117;
	border-right: 							1px solid #631117;
	background-color: 			#A31C22;
	background-image: 			url('../images/ampbuttonarrow_red.gif');
	background-position:	11px 4px;
	background-repeat: 		no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	padding-left: 8px;
	height:20px;
	margin-right:10px;
	margin-left:0px;
}

.redbutton{
	border-top: 		1px solid #C05D62;
	border-left: 		1px solid #C05D62;
	border-bottom: 	1px solid #631117;
	border-right: 		1px solid #631117;
	background-color: #A31C22;
	color: 				#FFFFFF;
	font-weight: 		bold;
	font-size: 			100%;
	height:				20px;
	margin-right:		10px;
	margin-left:		0px;
}

.PageNumbers{
	margin-top:	4px;
	padding:		4px;
	font-size:	85%;
	color: #A31C22;
}


.formtextbox{
	padding-bottom:3px;
	padding-left:	2px;
	padding-top: 	0px;
 	background:		#EDEDED;
 	font-size: 		100%;
 	width: 			200px;
	height:			13px;	
 	border-top: 	1px solid #5D5D5D;
 	border-left: 	1px solid #5D5D5D;
	border-bottom:	1px solid #E9E9E7;
 	border-right:	1px solid #E9E9E7;
	margin-right:	5px;
	margin-bottom:5px;
	}

/* SHOP */

#shopbuttonstrip{
	background: #E1E8D5;
	height:24px;
	text-align: right;
	margin-bottom:10px;
	padding-right: 20px;
	padding-top: 3px;
	width:500px;
}

.shopbaskettitle{
	background: #E1E8D5;
	font-weight: bold;
	padding: 2px;
}

.shopdropdownoption{
	margin:5px 0px;
}

.shopdropdownoption label{
	width:100px;
	display:block;
	float:left;
}

.shopdropdownoption select{
	font-size: 95%;
	color:#4F6920;
}

.shopitem-outer-container{
	float:left;
	width:500px;
	clear:both;
	border-bottom:1px solid #4F6920;
	padding: 0px 5px 10px 5px;
	border-left:1px solid #4F6920;
	border-right:1px solid #4F6920;
}

.shopitemcontainer{ /* contains each of the items */
	float: left;
	margin-top: 10px;
	width:100%;
}

.shopitemtext{ /* the div that contains the item text in the listing */
	float: left;
}

.shopitemthumb{ /* the div that contains the thumbnail*/
	float: left;
}

.shopthumb{ /* the actual thumbnail image */
		border: 1px solid #4B5A21;
		margin-right: 4px;
		padding:4px;
		background: #FFFFFF;
}

.shoplink{font-weight: bold;}

/*NEWS LISTINGS AREA  - these misnamed (for AMP) items are used in the shop*/

.newsitemcontainer{ /* contains each of the news items */
	float: left;
	margin-top: 10px;
	width:490px;

}

.newitemtext{ /* the div that contains the news item text in the listing */
	float: left;
}

.newsitemthumb{ /* the div that contains the thumbnail*/
	float: left;
}

.newsthumb{ /* the actual thumbnail image */
		border: 1px solid #4B5A21;
		margin-right: 4px;
}

/* /\  /\  /\  /\ /\ /\ */

.checkoutformholder{
	width: 250px;
	background-image: url('../images/community_corner.gif');
	background-repeat:	no-repeat;
	background-position: top left;
	background-color: #D8E0C8;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left:10px;
	padding: 20px 40px;
}

.checkoutformholder textarea{font-size:110%; width:220px;padding:5px;}
.checkoutformholder input{font-size:110%; width:220px;padding-left:5px;}


ul.ListIcons{
	list-style-type: none;
	margin-left: 8px;
	padding:0px;

}

li.ListIconsItem{
	padding-top:5px;
}

.download{
	border-bottom: 1px solid #D8E0C8;
	padding:2px;
	margin-bottom: 5px;
}

#pagingarea{width:500px; padding: 5px;text-align:center; border: 1px solid #D8E0C8;margin-top: 10px;}
#pagingarea a{padding-left:5px; padding-right: 5px;}
#pagingarea strong{padding-left:5px; padding-right: 5px;}

.toplink{
	clear: both;
	border-top: 1px solid #666666;
	margin-top: 10px;
	padding-top:10px;
	text-align: right;
}
