/* CSS Document */
/*
Soffee V1.0 - Smile, it works!
 
terramar.co.uk | last mod : 16/03/2007
Credits : 	CSS coding by Funk Brothers @ SoundSystem productions 
			Style by Northern Soul

Funk Brothers @ SoundSystem productions and Northern Soul can be found at electro-osho.co.uk

The basic structure is a three row, two column layout:
	Body
		->Head
		->Container
		==>Content
		==>LeftNavigation
		->Foot
See "CSS_outline.txt" for more info
*/
/* Universal styles - These styles are the defaults used by Soffee*/
@media all{
	body {font-family: Arial, Helvetica, sans-serif; font-size:1em; background-color: #FFFFFF; margin:0%;background-image: url(http://www.terramar.co.uk/stine/media/sim_border.gif); background-repeat: repeat-x; background-position: left top;}
	/* Links */
	a img {border: none;}
	a:link{color: #9d4d0a; text-decoration: underline; border: none;}
	a:visited{color: #666666; text-decoration: underline; border: none;}
	a:hover {color: #9d4d0a; text-decoration: none; border: none;}
	a:active {color: #9d4d0a; text-decoration: none; border: none;}
	/* Headings */
	h1 {font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #9d4d0a;}
	h2 {font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #9d4d0a;}
	h3 {font-family: Arial, Helvetica, sans-serif; font-size: 95%; color: #9d4d0a;}
	h4 {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #9d4d0a;}
	/*h5 is reserved for menus*/
	/* HTML - give the elements some style */
	* html {height: 1%;} /*This is a hack to stop dissapearing links in IE6*/
	hr {background-color: #9d4d0a;}
	p {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #9d4d0a;}
	table {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #9d4d0a;}
	li {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #9d4d0a;}
	/*Content - all content is placed within the #Body id*/
	#Body {
	background-color: #ffffff;
	width: 80%;
	min-width: 800px;
	margin: auto;
	top: 0px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F79C15;
	border-left-color: #F79C15;
}
	/*The following are special cases for : Head : use only 
	 #Header, #h_title, #head_title, #h_menu, .tab*/
	#Header {font-size:90%; background-color: #FFFFFF; height: 170px;} 
	#h_title{font-size:90%;height: 150px;width:100%;background-image: url(http://www.terramar.co.uk/stine/media/sim_pear.jpg);background-repeat: no-repeat;background-position: left top;text-align: center;}
	#head_title{width:350px; margin:auto; padding: 3px;}
 /*#head_title{width:350px; margin:auto; padding: 3px; background-color: #FFF; border:1px solid #CCC; filter:alpha(opacity=85); -moz-opacity:.85;opacity:.85;}*/
	#h_menu {
	font-size:90%;
	width:100%;
	height:32px;
	border-top: 1px solid #000000;
	background-color: #ffffff;
	text-align: center;
	background-image: url(http://www.terramar.co.uk/stine/media/sim_bats.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
	.tab{
	font-weight: bold;
	color: #000;
	margin-left: 1px;
	margin-right: 1px;
	display: inline;
	padding: 5px;
	border: 1px solid #fbcf8d;
	border-top: none;
	background-image: url(http://www.terramar.co.uk/stine/media/btn_01.png); 
	background-repeat: repeat-x;
	background-position: left top;
	}
	.tab a:link, .tab a:visited{color: #656564; text-decoration: none; border: none;}
	.tab a:hover {color: #9d4d0a; text-decoration: underline; border: none;	background-image: url(http://www.terramar.co.uk/stine/sim_btn_ov.gif); background-repeat: repeat-x;background-position: left top;}
	/*End header cases*/
	/* The following are special cases for the : Container : wrapper 
	[actually this id is pretty much superflouos to requirements, however, 
	it could be useful for a background image to bind leftnav-content]*/
	#Container {}
	/* The following are special cases for the : Content : wrapper */
	#Content {text-align: left; width: 80%; float: right; display: block; padding: 10px; background-color:#fff;}
	#Content ol {font-family: Helvetica, sans-serif;font-size: 90%;color: #333333;list-style-type: square;}
	#ani{height: 94px; width:150px;} /*Used on the index page for the flash object*/
	.wideBoy{color:#fbcf8d; width: 75%; float:left; margin: 2px; background-color:#FFF;} /*This has now been superceeded by pageContent{} - please delete*/
	#pageContent{color:#fbcf8d; width: 75%; float:left; margin: 2px; background-color:#FFF;}
	#featuredContent{
		width: 20%;  
		float:right; 
		margin: 1px; 
		padding-left: 5px;
		border-left: 1px solid #fbcf8d;
	}
	#narrow{width: 20%;  float:right; margin: 1px; border-color:#fbcf8d; border-width: 1px; border-style: solid; border-radius: 0.5em; -moz-border-radius: 0.5em;}/*This has now been superceeded by featuredContent{} - please delete*/
	
	#narrow_nbg{width: 215px;  float:right; margin: 1px; padding: 5px;}/*Use this if you don't want a background*/
	.box {display: block;padding: 5px;background-color:#fbcf8d;margin: 1%;background-image: url(http://www.terramar.co.uk/stine/sim_box.gif); background-repeat: repeat-x;background-position: left top;}
	.plainBox {display: block;padding: 5px;margin: 1%;}
	.message{border: 1px solid #fbcf8d; padding:10px; background-color: #fbcf8d; line-height: 25px;}/*for feedback messages*/
	.promo{border: 1px solid #fbcf8d; padding:5px;background-image: url(http://www.terramar.co.uk/stine/sim_box.gif); background-repeat: repeat-x;background-position: left top;}
	.deli a:link, .deli a:visited{color: #666666; text-decoration: none;}
	.deli a:hover{color: #9d4d0a; text-decoration: none;}
	/*Begin : directory :
	css for directory listings | directory listings only*/
	ul.directory{text-align: left; list-style-type: none; margin: 0px; padding: 0px;}
	li.listing a:link, li.listing a:visited {font-size: 80%;color: #333333;text-decoration: none;display: block;border-bottom: 1px dotted #9d4d0a;}
	li.listing a:hover {font-size: 80%;color: #FFFFFF;text-decoration: none;background-color: #9d4d0a;display: block;border-bottom: 1px solid #9d4d0a;}
	/* End : directory : */
	/* End : Content : */
	/* The following are special cases for the : Left Navigation : column */
	#LeftNavigation {text-align: center; width: 15%; float: left; display: block; padding: 2px; z-index:1000; background-color:#FFFFFF;background-image: url(http://terramar.co.uk/stine/sim_menu_bcg.gif); background-repeat: repeat-x;background-position: left top;}
/*Begin menus*/
/*version 3 menus*/
#menu_v3{
	background-image: url(http://www.terramar.co.uk/stine/media/clouds-lower.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#menu_v3 ul li{
	margin-left: 1px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	/*
	border-bottom-color: #FFE075;
	
	list-style-position: inside;
	list-style-image: url(media/imgs/circled_low.png);
	*/
	background-image: url(http://www.terramar.co.uk/stine/media/list_main-button-up.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}
#menu_v3 ul li a:link{
	font-size: 90%;
	font-weight: bold;
	color: #9d4d0a;
	text-decoration: none;
}
#menu_v3 ul li a:visited{
	font-size: 90%;
	font-weight: bold;
	color: #9d4d0a;
	text-decoration: none;
}
#menu_v3 ul li a:hover{
	font-size: 90%;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
#menu_v3 ul li:hover{
	/*background-color: #FFE075;
	list-style-position: inside;
	list-style-image: url(media/imgs/circled_high.png);	
	*/
	background-image: url(http://www.terramar.co.uk/stine/media/list_main-button-down.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/*end version 3 menus*/
/*Revisions to menu CSS begin*/
#LeftNavigation ul{list-style-type: none;}
#LeftNavigation ol{list-style-type: none;}
.towerMenu{text-align: right; list-style-type: none; margin: 1px; padding: 0px;}
.towerMenu li a:link, .towerMenu li a:visited{font-size: 80%;color: #9d4d0a;font-weight: bold;text-decoration: none;background-color: #feecd2;display: block;padding: 2px;margin: 1px;border-bottom: 1px solid #EBEDF1;}
.towerMenu li a:hover {font-size: 80%;color: #FFF;font-weight: bold;text-decoration: none;background-color: #fbcf8d;display: block;padding: 2px;margin: 1px;border-bottom: 1px solid #9d4d0a;}

/*End revisions to menu CSS*/
		#menu{width:100%;}
		#tier2{width:100%;}
		h5{border: 1px solid #fbcf8d;white-space: normal;}
		h5 a:link, h5 a:visited{text-decoration: none;white-space: nowrap;}
		.menu_head, .menu_head a:link, .menu_head a:visited{padding:2px;border:1px solid #9d4d0a;float:left;}
		.menu_head a:hover {padding:2px;border:1px solid #9d4d0a;float:left;}
		.plus, .plus a:link, .plus a:visited{padding:2px;background-color: #fbb957;width:10px;text-align: center;display: inline;float:right;}
		.plus a:hover{padding:2px;background-color: #FFF;width:10px;text-align: center;display: inline;float:right;}
		#menu ul{list-style-type: none;}
		#menu ol {text-align: left;display:none;list-style-type: none;margin: 1px;padding: 0px;background-color: #feecd2;}
		#tier2 ul{list-style-type: none;}
		#tier2 ol {text-align: left;display:none;list-style-type: none;margin: 1px;padding: 0px;background-color: #feecd2;}
		ul.menuleft{text-align: right; list-style-type: none; margin: 1px; padding: 0px;}
		li.menuitem a:link, li.menuitem a:visited {font-size: 80%;color: #9d4d0a;font-weight: bold;text-decoration: none;background-color: #feecd2;display: block;padding: 2px;margin: 1px;border-bottom: 1px solid #EBEDF1;}
		li.menuitem a:hover {font-size: 80%;color: #FFF;font-weight: bold;text-decoration: none;background-color: #fbcf8d;display: block;padding: 2px;margin: 1px;border-bottom: 1px solid #9d4d0a;}
		/*End menus*/
	/* End : Left Navigation : */
	/* End : Container : */
/*End of C&C*/
	/*Begin : Foot : */
	#Foot {font-family: Arial, Helvetica, sans-serif;font-size: 75%;color: #9d4d0a;text-align: center;background-color: #FFFFFF;background-image: url(http://www.terramar.co.uk/stine/sim_foot.gif); background-repeat: repeat-x; background-position: left Bottom;}
	#Foot a:link, #Foot a:visited{font-weight: normal; color: #000000; text-decoration: none;}
	#Foot a:hover {font-weight: normal; color: #ffffff; text-decoration: underline; background-color: #9d4d0a;}
	* html #Foot {height: 1%;} /*This is a hack to stop dissapearing links in IE6*/
	/*End : Foot : */
/*General and specifics*/
	/*The following is general formatting shared by the different sections*/
	.line {padding: 5px; margin: 2px; border: 1px solid #E6E6E6;}/* Need a line border? Use this */
	.centre{text-align: center; display: block;}/* Need to align something central? Use this */	
	/*End general formatting*/
	
	/*The following is specific "task" formatting*/
	/*Begin Forms CSS*/
	.CSP_box select{width:100%; background-color:#fdefda;}
	.form #send {background-color: #fdefda;border: 1px solid #000000;float:right;}
	.form input {background-color: #FFFFFF; border: 1px solid #000000; width: 200px;}
	.form textarea {background-color: #FFFFFF;border: 1px solid #f000000;width: 350px; height:250px;}
	.box_highlight {margin: 2px;padding: 5px;display: block;border: 1px solid #000000;}
	.box_highlight textarea {background-color: #FFFFFF;border: 1px solid #000000;width: 350px; height:75px;}
	.box_highlight select {background-color: #FFFFFF;border: 1px solid #000000;width: 175px; height:75px;}
	/*End Forms CSS*/
	/*Begin Search Form CSS*/
	#search_form form,	.form form {border: 1px solid #fbcf8d; padding:10px;background-image: url(http://www.terramar.co.uk/stine/media/sim_box.gif); background-repeat: repeat-x;background-position: left top;}
	#search_form #search {border: 1px solid #9d4d0a; background-color: #FFFFFF; padding: 3px; width:200px;font-weight:bold;}
	#search_form input {background-color: #ffffff;border: 1px solid #9d4d0a;}
	#qs form {border: 1px solid #648C99;padding:1px;background-color: #acacac;height:30px;font-size:75%;background-image: url(http://www.terramar.co.uk/stine/media/sim_bats.jpg);background-repeat: repeat-x;background-position: left top;}
	#qs #search {border: 1px solid #9d4d0a; background-color: #FFFFFF; padding: 1px; width:65%;float:left;}
	#qs input {background-color: #fbcf8d;border: 1px solid #9d4d0a;float:right;}
	/*End Search Form CSS*/	
	/*End specific task formatting*/
/* This class is used to create narrow columns, used especially to display the image buttons at the top of PAGE, it needs to be 
in band to determine height.*/
	.columns100 {font-family: Arial, Helvetica, sans-serif; font-size: 80%; width: 100px; float: left; display: inline; }
	/*classes used by the cafe pages only*/
	.drop_shadow_cf {
		background-image: url(http://www.terramar.co.uk/stine/shadow_bg1.png);
		float: left;
		height: 245px;
		width: 185px;
		display: block;
		margin: 5px;
		background-repeat: no-repeat;
	}
	.item_box_cf {
		border:1px solid #9d4d0a;
		width: 170px;
		height: 230px;
		padding: 2px;
		display: block;
		text-align: left;
	}
	/*End cafe pages*/
/* Classes used only  by the products page - do not use these tags elsewhere */
	.test_left {text-align: center; width: 420px; float: left; display: block;}
	.test_right {
	width: 200px;
	float: right;
	display: block;
	}
	.swatch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	display: block;
	margin: 1px;
	padding: 1px;
	float: left;
	width: 60px;
	height: 50px;
	line-height: 1em;
	}
/*CSP is used by the product pages for displaying colour/size/price*/
#CSP{width:30%; float:right; background-color: #FFF; border: 1px solid #FFF; padding: 5px;}

/* The following classes are used to build product boxes */
.thumbs {
	background-image: url(http://www.terramar.co.uk/stine/shadow_bg1.png);
	float: right;
	height: 245px;
	width: 185px;
	display: block;
	margin: 10px;
}
.drop_shadow {
	background-image: url(http://www.terramar.co.uk/stine/shadow_bg1.png);
	float: left;
	height: 245px;
	width: 185px;
	display: block;
	margin: 5px;
	background-repeat: no-repeat;
}
.product_box {
	border:1px solid #ffffff;
	width: 170px;
	height: 230px;
	padding: 1px;
	display: block;
	text-align: center;
}
/* End product box classes */

	/*Begin Images*/
	/*Sometimes images need to be hidden - use this*/
	.hide{display:none;}
	.imgsFLOATl {float: left;	padding: 5px;display: inline;}
	.imgsFLOATr {float: right;padding: 5px;display: inline;}
	/*End Images*/
	/*BEGIN on display divs*/
	#dis_this div {display:none;}
	/*END on display divs*/
	.columns150 {
		width: 155px;
		text-align: center;
		display: inline;
		float: left;
		font-weight: bold;
		color: #000000;
	}
	/*Boxes*/
	.box2{color: #000000; height: 200px; width: 75%; background-color:#9d4d0a; }
	.left_col {width: 40%; float: left;}
	.right_col {width: 40%; float: right;}
	#frontBlock{width: 100%; background-color:#FFF; }
	#frontBlock2{width: 100%; background-color:#FFF; }
	#frontLeft{width: 48%; background-color:#FFF; float:left;} /*Used by the index page as well as by the directory*/
	#frontRight{width: 48%; background-color:#FFF; float:right;} /*Used by the index page as well as by the directory*/
	.frontBox{width: 100%; height:200px; background-color:#FFF; border: 1px solid #FFF; text-align:center; border-top: 1px solid #FFF; padding:2px; margin:1px; background-image: url(http://www.terramar.co.uk/stine/vine_02.gif); background-repeat: no-repeat;background-position: left top;}
	/*End Boxes*/
	.white_box {
		background-color: #FFFFFF;
		height: 155px;
		width: 300px;
		float: left;
		padding: 0px;
		display: block;
		border-left: 5px solid #FFFFFF;
	}
	.tango {
		background-color: #fbecd7;
		height: 170px;
		width: 300px;
		float: right;
		padding: 1px;
		display: block;
		margin: 2px;
		clear: left;
	}
	#CAT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		background-color: #FFFFFF;
		width: 635px;
		float: right;
		border-left: 2px solid #FFFFFF;
	}

/*BEGIN Web 2.0 and magazine pulls*/
.web_20{padding:3px;}
.web_20	a:link{text-decoration: none; border: none;}
.web_20	a:visited{text-decoration: none; border: none; color:#666666;}
.web_20	a:hover, .web_20 a:active{text-decoration: underline; border: none;color:#9d4d0a;}
.pull{float:right;width:150px;margin-top:5px;margin-bottom:10px;margin-left:5px;padding-bottom:10px;font-family:Arial, Helvetica, Georgia;font-size: 75%; line-height:24px; color:#000000; text-align: right;}
.pull_xs{color:#000000;font-size:80%;font-weight:bold;}
.pull_s{color:#000000;font-size:95%;}
.pull_m{color:#fbcf8d; font-weight:bold;}
.pull_l{color:#f8dbaf; font-size:110%;}
.pull_xl{color:#fbcf8d;font-size:125%;font-weight:bold;}
/*END Web 2.0 and magazine pulls*/

.drop_menu{width:100%; background-color:#f8dbaf;}
.xs{font-size: 75%;color: #666666;}

.opacity{width: 100%; color: #000; background-color:#FFF; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; float:right;}
/* Dashboard */
#d1{width: 80%; margin:auto; border:1px solid #FFF; padding:2px; background-color: #FFF;}
.d2{border:1px solid #719C30; padding:3px; margin: 2px; background-color:#FFF; }
/*Front of house*/
/* CSS Document */
.frontText{display:block; height:146px; margin-left:75px; padding-top:15px;}
ul{font-size: 90%;text-align: left; list-style-type: disc;}
#boxMen{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_men.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxWomen{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_women.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxKids{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_kids.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxPrinted{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_printed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxAccess{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_access.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxMusic{
	width: 100%;
	height: 146px;
	background-image: url(http://www.terramar.co.uk/media/terra_box_music.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.stampFree{
	background-image: url(http://www.terramar.co.uk/media/stamp_free.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dir-slimCol{
	background-image:url(http://ahasc.org.uk/imgs/right_arrow.gif);
	width: 25%;
	background-repeat: no-repeat;
	background-position: left top;
}
/**/
#dir-overlay{
	width: 533px;
	height: 469px;
	/*border: 1px solid #FFFFFF;
	background-color: #FFCC00;*/
	display: block;
	visibility: visible;
	z-index: 1000;
	left: auto;
	top: 25%;
	right: auto;
	bottom: auto;
	position: absolute;
	background-image: url(http://ahasc.org.uk/imgs/dir_entry_pull.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#dir-entry{
	width: 475px;
	height: 380px;
	margin: auto; 
	margin-top: 55px; 
}
/*
New classes 17/02/09

To be loaded
*/

#ani{height: 94px;}
#assets{
	width: 200px;
	height: auto;
	border: 1px solid #FFF;
	padding: 3px;
}
.assetInfo{
	width: 90px;
	min-height: 100px;
	border-left: 1px solid #FFF;
	margin: 2px;
	float: right;
}
.assetInfo ol{
	text-align: left;
	margin: 0px; 
	padding: 0px;
}
.assetInfo ol li{
	list-style-type: none; 
}
#itemDisplay{
	color:#fbcf8d; 
	width: 65%;
	min-width: 350px;
	float:left; 
	margin: 2px;
	background-color:#FFFFFF;
}
#itemDetails{
	width: 20%; 
	min-width: 250px;
	float:right; 
	margin: 1px; 
	padding-left: 5px;
	border-left: 1px solid #FFFFFF;
}
#mainMenu{
	background-image: url(http://www.terramar.co.uk/stine/media/clouds-lower.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	min-width: 150px;
	width: 100%;
	margin: 0;
}
#mainMenu ol {
	text-align: left;
	display:none;
	list-style-type: none;
	margin: 1px;
	padding: 0px;
	background-color: #feecd2;
}
#mainMenu ul{
	margin-left: 5px;
	list-style-type: none;
}
#mainMenu li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: auto;
	min-height: 25px;
}
#mainMenu ul li a:link{
	font-size: 100%;
	font-weight: bold;
	color: #9d4d0a;
	text-decoration: none;
}
#mainMenu ul li a:visited{
	font-size: 100%;
	font-weight: bold;
	color: #9d4d0a;
	text-decoration: none;
}
#mainMenu ul li a:hover{
	font-size: 100%;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.plusM{
	padding:2px;
	width:10px;
	height: auto;
	text-align: center;
	float:right;
	display: inline;
	/*
	background-image: url(http://www.terramar.co.uk/stine/media/list_main-button-up.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	*/
}
#GBP{
	background-image: url(http://www.terramar.co.uk/stine/media/flag_GBP2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #000000;
}
#GBP:hover {
	background-image: url(http://www.terramar.co.uk/stine/media/flag_GBP2-0.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #CCCCCC;
}
#EUR{
	background-image: url(http://www.terramar.co.uk/stine/media/flag_EUR-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #000000;
}
#EUR:hover {
	background-image: url(http://www.terramar.co.uk/stine/media/flag_EUR-0.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #CCCCCC;
}
#USD{
	background-image: url(http://www.terramar.co.uk/stine/media/flag_USA-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #000000;
}
#USD:hover {
	background-image: url(http://www.terramar.co.uk/stine/media/flag_USA-0.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	color: #CCCCCC;
}
#subMenu ul{list-style-type: none;}
#subMenu ol {text-align: left;display:none;list-style-type: none;margin: 1px;padding: 0px;background-color: #feecd2;}
#subMenu ol li{text-align: left;display:none;list-style-type: none;margin: 1px;padding: 0px;background-color: #feecd2;}
	/*Added 090309 - formats strap lines PAGES*/
	.strap{
		font-weight: bold;
	}
	#toggle { display:none }
	#hidden-7 { border: 1px solid #FFFFFF; color:#FFFFFF ; overflow:hidden ; text-align:center }
	#toggleBox { 
		border: 1px dashed #FFFFFF; 
		color:#003366; 
		overflow:hidden; 
		text-align:left; 
		padding: 5px;
	}
	#toggleBox ol li{
		margin-left: 1px;
		list-style-type: none;
		display: inline;
		padding: 3px;
	}
	.small-txt, .small-txt a:link, .small-txt a:visited, .small-txt a:hover{
		font-size: 80%;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #817354;
		text-decoration: none;
	}
	#crumbs, #crumbs a:link, #crumbs a:visited, #crumbs a:hover{
		font-size: 90%;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #817354;
		text-decoration: none;
	}
	#crumbs a:hover{
		font-size: 90%;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #9C4E19;
		text-decoration: none;
	}
	.page-list a:link, .page-list a:visited{
		font-weight: bold;
		text-decoration: underline;
	}
	.page-list a:hover{
		font-weight: bold;
		text-decoration: none;
	}
	
}
