
/* outercolour 

html, body		{	text-align: center;	 background-color: #ffffff;	 vertical-align: middle;}*/

body 	  {	font-family: Arial, sans-serif; font-size: small; text-align: center;}

/* container intotal ******************************************************************************************************/

.container {	width: 800px;	margin: auto;	text-align: center;	padding: 0px 0px 0px 0px;	border: 1px solid #cccccc;	background-color: white;}

/* content container for main content area */
/*#content {	width: 800px;margin:  0px 0px 0px 0px;	text-align: center;	vertical-align: middle;	padding: 0px 0px 0px 0px;}
#home #content  {background: url("/images/content_bkg.gif") bottom left;	}
#contactus #content {background: url("/images/bkg_contact.jpg") no-repeat bottom left;}	
#simple #content {	background: url("/images/content_bkg.gif") bottom left;}
#errorpage #content {background: url("/images/head-error.gif") no-repeat top left;}*/
#content {	height: auto; width: 800px;  margin: 10px 0px 0px 0px;	text-align: left;	vertical-align: middle;	padding: 0px 0px 0px 0px;  }
#contactus #content {	min-height: 400px;}
#simple #content {	min-height: 400px;}
/* admin content container for main admin area */	
.containeradmin {width: 799px;	padding: 0px 0px 0px 0px; margin: auto;	text-align: left; border: 1px solid #9EABA4; }


.page {	width: 770px;	padding: 0px;	margin: auto;	text-align: left;}

.finger{
	cursor: pointer;
}

/* navigation main ***********************************************************************************************************/


.headerbkg
{
clear: both;
float: center;
background-image: url(../images/header_pic.jpg);
background-repeat: no-repeat; 
background-position: bottom-center; 
background-color: #ffffff; 
width: 800px; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 113px;}


.weather {
	
	min-width: 120px;
	padding: 5px;
	font-family: Verdana, Tahoma, san-serif;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
}


/* header navtext */
a.nav  {  font-size: 9px; color: #ffffff;	text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;  font-size: 11px; text-align:left;}
a.nav:link  { font-weight: normal; color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;  font-size: 13px; text-align: left; line-height: 20px;}

a.nav:hover { font-weight: normal; color:#cccccc; font-size: 13px; text-decoration: none;	}     
a.nav:visited {font-weight: normal;  color: #ffffff; font-size: 13px; text-decoration: none;	}
a.nav:visited:hover { font-weight: normal; color: #cccccc; font-size: 13px; text-decoration: none;	}  

a.nav2  {color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; line-height: 20px; font-size: 12px; text-align: left; }
a.nav2:link  {color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; line-height: 20px; font-size: 12px; text-align: left;}

a.nav2:hover { color:#ec565f; }     
a.nav2:visited { color: #ffffff;  }
a.nav2:visited:hover { color: #ec565f; }  

.fieldstyle      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.searchfieldstyle      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  height: 10px;}
/* main content/columns layout *******************************************************************************************************************************************************************/
/* columns A ****************************************/

#cola{
	clear: both;
	float: left;	
	margin: 0px 0px 10px 0px; /* for PC IE*/
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 200px;
	
	
	
}
.now {color: white;}
.now:link {color: white;}
.now:link:hover {color: green;}
.now:visited {color: white;}
.now:visited:hover {color: green;}
.box1 {  background-image: url(../images/box1.jpg); background-position: bottom; background-repeat: no-repeat; width:188px; height: 91px;  /* for PC IE*/ }
.box2 { background-image: url(../images/box2_longer.jpg); background-position: bottom; background-repeat: no-repeat; width:188px; height: 140px; margin: 6px 0px 6px 0px;}
.box3 { background-image: url(../images/box3.jpg); background-position: bottom; background-repeat: no-repeat; width:188px; height: 91px; }
.boxtext {margin: 5px 10px 5px 10px; font-size: 11px;}

/* CSS drop down menus**********************/ 
/* blank ul tag needed as the one below doesnt work in netscape/firefox without it */
ul {	
}

.navbar ul {
	/* all lists */
	padding: 0px 0px 0px 5px;
	*padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	text-align: center;			
	width: 800px;
}
.navbar li {
	/* all list items */
	display: inline;
	position: relative;
	padding: 0px 7px 0px 3px;
	*padding: 0px 4px 0px 6px;
	margin: 2px 0px 0px 0px;
	height: 20px;
	text-align: left;
	border-right: 1px solid #ffffff;
	
	
}
.navbar li ul {
	/* second-level lists */
	display: none;
	position: absolute;
	top: 15px;
	left: -1px;
	padding: 5px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #6C5C46;
	text-align: left;
	line-height: 15px;
	width: 120px;
	
	
	
	
}
.navbar li.>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.navbar li:hover ul, .navbar li.over ul {

	display: block;
	
	
	
}



.navbar {
	clear: both;
	background-color: #6C5C46;
	padding: 4px 0px 2px 0px;
	margin: 2px 0px px 0px;
	height: 22px;
	width: 800px;
	vertical-align: middle;
	
}

.navbar p {
		color: #ffffff;
		margin: 0px;
		border: none;
}
	
	

/* columns B ****************************************/
.colbcontainer{
float: left;
	margin: 0px 5px 5px 5px;	
	padding: 0px 0px 0px 0px;
	width: 580px;	
	height: auto;
	text-align: left;
border: solid #ff0000 1px;
	}

#colb {
	float: left;
	margin: 0px 5px 10px 5px;	
	padding: 0px 0px 0px 0px;
	width: 580px;	
	height: auto;
	text-align: left;
		}



#b1 {
clear: none;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 165px;	
	background-image: url(../images/colb1_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom-left;
	height: 317px;
	
	
		
	
}
/*#courses #b12 {background-image: none;}*/
#simple #b1 {}
#aboutus #b1 { background-image: url(../images/colb1_img2.jpg);}
#care #b1 {background-image: none; height:auto;}
#shop #b1 {background-image: none; height:auto; }
#info #b1 {background-image: none; height: auto;}
#news #b1 {margin: 5px 0px 0px 0px; *margin: 25px 0px 0px 0px;}
#contactus #b1 {background-image: none; }




/************************************************************************************************************************************************************************


 TEXT Mobius Administration classes - START and SIMPLE.CFM page */
 
td, li {	 margin-left: 5px;	margin-right: 0px; font-family: Verdana;  }
p {font-family: Verdana, sans-serif;	
	
		font-size: 95%; }
		
*p {font-family: Verdana, sans-serif;	
	
		font-size: 90%; }		
form { margin: 0; }
h4:link { margin: 0px; padding: 0px 0px 0px 0px;	font-size: 10px; font-weight: normal; text-align: left;  text-decoration: none; }

a.admin 	      { color: #6C5C46; text-decoration:none; font-weight: bold; font-size: 12px;}
a.admin:link	      { color: #6C5C46; text-decoration: none; font-weight: bold; font-size: 12px;}
a.admin:hover  	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.admin:visited	{ color: #6C5C46;; text-decoration: none; font-weight: bold; font-size: 12px;}
a.admin:visited:hover	{ color: #000000; text-decoration:underline; font-weight:bold; font-size: 12px;}

a.adminheader:link { color: #6A726D; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:visited { color: #6C5C46; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:visited:hover { color: #6C5C46;; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:hover { color: #6C5C46;; text-decoration: underline; font-weight: bold; font-size: 12px;}

.adminbg    		{ background: #CDD4D0; text-align: left;}
.adminpadding		{ font-size: 12px; line-height: 12px; color: #333333; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px;}
h1.adminheader	{ color: #6A726D; font-family: "Verdana"; font-size: 12px; font-weight: bold; margin: 0; text-align: left;}
.admintable			{  background: #ffffff; text-align: left;}

.adminguide			{ font-size: 9px; color: #000000; }
 /* help */
.admin2			    { background: #6C5C46;; text-align: left;}
.admin2bg			  { background: #8E8E8E; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px; text-align: left;}
.admin2padding	{ color: #6C5C46;; background: #ffffff; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px; text-align: left;}						
h1.admin2header	{ color: #ffffff; font-size: 14px; font-weight: bold; margin-bottom : 0px;}
.admin2small		{ font-size: 12px; }

/* feature block styles - these are used for information boxes */
a.feature        {
	color: #ff0000;
	
}
a.feature:hover  { color: #000000; }
a.feature:visited  { color: #000000; }
a.feature:visited:hover  { color: #000000; }
td.feature       { background-color: White; color: #898A87; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.feature         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.featurealttext  { color: green; font-size: 10px; }
.featurealttext:hover  { color: #cccccc; }
.productheader   { color: #cccccc; font-size: 12px; font-weight: bold; line-height: 14px; }
.productheader:hover  { color: #D87534; font-size: 12px; font-weight: bold; line-height: 14px; }

.featureheader   {
	background-color: White;
	color: Gray;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.featureheader:hover  {
	background-color: White;
	color: Gray;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.featureborder   { background-color: #cccccc;}
.productborder   { width: 140px; height: 227px; background-image: url(../images/grid.jpg); background-repeat: no-repeat; background-position: center;}
.addressborder   { width: 140px; height: 180px; background-image: url(../images/grid_resize.jpg); background-repeat: no-repeat; background-position: center;}
.textbox 		  { width: 565px; height: 180px; background-image: url(../images/textbox.jpg); background-repeat: no-repeat; background-position: center; background-position: top; 
 }

/* cell styles - these are the bands used to highlight section titles etc.*/
a.cell           { color: #000000; }
a.cell:hover     { color: #000000; }
td.cell          {
	color: #000000;
	font-size: 11px;
	background-color: #D7C7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.pop          {
	color: #8C6239;
	font-size: 11px;
	background-color: #ECE8E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cell              { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cellalttext     { color: #598527; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cellheader      { color: #000000; font-size: 12px; font-weight: bold; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }

td.basketcell          { color: #000000; font-size: 11px; background-color: #E0D6C7; font-family: Verdana, Arial, Helvetica, sans-serif;}
.basketcell              { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
tableborder { border: 1px solid #6C5C46;}
input {	border-color: #dddddd; border-width: 1;	}

.padding {	padding: 20;}
/* Mobius Administration classes - END */

/* Mobius Display classes, also to be used on main website - START */
.message			  {	font-size: 12px; color: red;}
.alttext        { color: #000000; font-size: 9px;}
.strapline        { color: gray; font-size: 12px; font-style: italic; font-weight: bold;}

.emailfriend     { color: #F26522; font-family: Verdana, Arial, Helvetica, sans-serif;}
.emailfriend:link     { color: #F26522; font-family: Verdana, Arial, Helvetica, sans-serif;}
.emailfriend:hover    { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}



/* default * including the links on simple pages that are listed when created*/
a                { color: #6C5C46; font-size: 11px;  font-family:"Verdana"; text-decoration: none; font-weight: normal;}
a:link                { color: #6C5C46; font-size: 11px;  font-weight: normal; }
a:hover          {	color: #6C5C46;	font-size: 11px; text-decoration: underline; font-weight: normal;}
a:visited        {	color: gray;	font-size: 11px;	font-weight: normal;}
a:visited:hover          { color: 335229; font-size: 11px; font-weight: normal; text-decoration: underline;}

a.header    {	color: #000000;	text-decoration: none;	font-family: "Verdana";	font-size: 12px;}
a.header:link    {	color: #000000;	text-decoration: none;	font-family: "Verdana";	font-size: 12px;}
a.header:visited {color: #cccccc; font-family: "Verdana"; font-size: 12px; text-decoration: none;}
a.header:hover   {color: #000000; text-decoration: underline; font-family: "Verdana"; font-size: 12px;}

a.newstext                { color: #000000; font-size: 12px; font-family: "Verdana"; text-decoration: none; font-weight: normal }
a.newstext:link                { color: #000000; font-size: 12px; font-family: "Verdana"; text-decoration: none; font-weight: normal }
a.newstext:hover          {	color: #ec3c7d;	font-size: 12px;	font-family: "Verdana";	font-weight: normal;}
a.newstext:visited               {	color: #000000;	font-size: 12px; font-family: "Verdana";text-decoration: none;font-weight: normal;}
a.newstext:visited:hover          { color: #ec3c7d; font-size: 13px; font-family: "Verdana"; font-weight: normal }

.view 			 { color:  #000000; font-size: 13px; font-family: "Verdana"; font-weight: normal }

a.link 			 { color:  #6C5C46; font-size: 12px; font-family: "Verdana";text-decoration: underline; font-weight: normal }
a.link:hover			 { color: #000000; }    
a.link:visited		 {	color:  #6C5C46;	}  
a.link:visited:hover		 {	color: #000000;}  

/* homepage leadlines */

a.index                { color: #000000; font-size: 11px; font-family: "Verdana"; text-decoration: none; font-weight: normal; margin: 0px;}
a.index:hover          {color: #6C5C46;	font-size: 11px; font-family: "Verdana";	font-weight: normal; margin: 0px; text-decoration: underline;}
a.index:visited {	color: #000000;	font-size: 11px; font-family: "Verdana";	text-decoration: none;	font-weight: normal; margin: 0px;}
a.index:visited:hover          { color: #6C5C46; font-size: 11px; font-family: "Verdana"; font-weight: normal; margin:0; text-decoration: underline;}

.indexheader:link  { color: #6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; }
.indexheader:hover { color: #6C5C46;; font-size: 12px;	font-weight: bold; text-align: left; text-decoration: underline;}
.indexheader:visited { color:#6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; }
.indexheader:visited:hover { color: #6C5C46;; font-size: 12px;	font-weight: bold; text-align: left; text-decoration: underline;  }
.indexheader  { color: #6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; }

.index h3 {  margin: 0px; padding: 5px 5px 0px 0px; font-size: 110%; font-weight: bold; background: url("/images/topprofile.jpg") no-repeat top left; text-align: left; color: #6E6D6C; font-size: 12px;  }  
.index h2 {	margin: 0px; padding: 0px 5px 0px 0px; font-size: 12px; font-weight: bold; text-align: left; color: #6E6D6C; }
.index h4 { margin: 0px; padding: 0px 0px 0px 0px;	font-size: 10px; font-weight: normal; text-align: left;  text-decoration: none; }
.index p { margin: 0px; padding: 0px 0px 0px 0px;  font-family: verdana; font-size: 9px; font-weight: normal;  }


.boxheader { color: #6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; }
.boxheader:link  { color: #6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; text-decoration: underline; }
.boxheader:hover { color: #6C5C46;; font-size: 12px;	font-weight: normal; text-align: left; }
.boxheader:visited { color:#6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; text-decoration: underline; }
.boxheader:visited:hover { color: #6C5C46;; font-size: 12px;	font-weight: normal; text-align: left; }

.smallestheader    { color: #6C5C46; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 5px;}
.smallestheader:link   { color: #6C5C46; font-size: 10px; font-weight: bold;  padding: 0px 0px 0px 5px;}
.smallerheader    { color: #6C5C46; font-size: 12px; font-weight: bold; line-height: 12px; }
.smallheader    { color: #6C5C46; font-size: 12px; font-weight: bold; line-height: 12px; }
.mediumheader   { color: #b1aa80; font-size: 14px;	font-weight: normal; line-height: 18px; }
.largeheader    { color: #6C5C46; font-size: 18px;	font-weight: bold;  }




#paramcats	{margin: 5px 0px 0px 0px; color: #b1aa80; font-size: 16px;	font-weight: bold; text-align: left; }
#home #paramcats	  {	color: #6C5C46;	}
.specialtitle {	 font-size: 14px; color: #ffffff;	margin: 2px 0px 10px 0px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: bold;}
.specialtitle2 {	 font-size: 14px; color: #b1aa80;	margin: 2px 0px 10px 0px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: bold;}

.simpletitle {	 font-size: 14px; color: #6C5C46;	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: bold;}
.infotext {font-size: 18px; color: #598527;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.quote {	 font-size: 12px; color: #6C5C46;	margin: 0px 10px 5px 10px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: normal;}
.carttext {font-size: 14px; color: #F26522;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.carttext:link {font-size: 14px; color: #F26522;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.carttext:hover {font-size: 14px; color: #green;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.carttext:visited {font-size: 14px; color: #F26522;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.carttext:visited:hover {font-size: 14px; color: #green;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}


/* footer *************************************************************************************************/

.footer {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-align: center;
	width: 798px; w\idth: 800px;	
	background-color: #ffffff;
}
.footbar {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	clear: both;
	text-align: center;
	width: 798px; w\idth: 800px;	
	background-color: #6C5C46;
	 font-family: Verdana; 
	 color: White;
	 font-size: 12px; 
	 font-weight: bold;
}

a.powered:link		 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal }  
a.powered:visited	 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal }  
a.powered:hover	 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal } 

/* home page link styles - these are only used on the home page for the two links down at the bottom */
a.adminlink       { color: #6C5C46; font-size: 9px; font-family: Verdana; font-weight: normal} 
a.adminlink:hover { color: #ffffff; text-decoration: underline; font-size: 9px; font-family: Verdana; font-weight: normal}
a.adminlink:visited { color: #6C5C46; text-decoration:none; font-size: 9px; font-family: Verdana; font-weight: normal} 
a.adminlink:visited:hover { color: #ffffff; text-decoration: underline;9px; font-family: Verdana; font-weight: normal} 
 

a.iconlink       { color: #ffffff; font-size: 9px; font-family: Verdana;} 
a.iconlink:hover {	color: #ffffff;	font-size: 9px;	font-family: "Verdana";} 
a.iconlink:visited {	color: #ffffff;	font-size: 9px;	font-family: "Verdana";} 


/* footer ******************************************************************************************************/

.tableborder{
	border: 1px solid #cccccc;
	width: 550px;
	float: center;
	
}

.prevnext {
	/* all right content*/
	float: left;
	margin: 0px 0px 0px 0px;
	width: 400px;
	min-height: 40px;
	
}


/* specific style - END */



