

Foo{}


/*Custom nav in RHS col*/
   .PickaBase
        { background:url(images/template/nav/lhs/tile_nav_bac.gif)  left repeat-y; margin-bottom: 3px; clear: both;}
  	/* header */
   .PickaBase .Header                          
		{ width:100%; height: 44px; background:url(images/template/Boxes/pick_a_base.gif)  left top no-repeat; }
	 .PickaBase .Header   h5 {display:none;}

	/* body */
   .PickaBase .Body
	   {width:228px;margin: 0 0 0 10px;  }

   .PickaBase .Body .Content                   
		{margin: 0; padding:0; text-align:left; }

	/* first group */
   .PickaBase .Body ul                         
		{margin: 0; padding: 0; list-style: none; padding-bottom: 0px; width: 228px; text-align:left; }
   .PickaBase .Body li                         
		{margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #dee3d4; }
   .PickaBase .Body ul li a                    
		{color: #373a31; padding: 3px 5px 5px 25px;  text-decoration: underline; display: block; font-size:90%; background:#f0f3ea url(images/template/nav/lhs/lhs_nav_icon.gif) 0 8px no-repeat;  }
   .PickaBase .Body ul li a:hover              
		{ color: #859d4b;}
   .PickaBase.Body ul li.Selected  
    	{color: #fff;margin: 0; padding: 0 !important;}   
   .PickaBase .Body ul li.Selected a           
		{color: #fff !important; text-decoration: none; display: block; padding: 3px 5px 5px 25px; background:#9fba65; font-weight:bold;  }
   .PickaBase .Body ul li.Selected a:hover     
		{color: #fff; text-decoration: none; display: block; padding: 3px 5px 5px 25px;}
		
		
	.PickaBase .Footer                          
		{height: 22px; clear:both; background:url(images/template/Boxes/pick_purpose_bottom.gif)  left  bottom no-repeat; }
		
	/* custom trail search*/
	.trailsearch {background: url(images/template/Boxes/quick_trail_search.jpg)  left top no-repeat;float: left;width: 246px; font-family:Verdana, Arial, Helvetica, sans-serif;}

	.trailsearch   a { color:#e31b23 !important; text-decoration:underline;}		
	.trailsearch   a:hover { color:#859d4b !important; text-decoration:underline; }	
	.trailsearchbottom {background: url(images/template/Boxes/quick_trail_search_bottom.jpg);float: left;height: 16px;width: 246px;}
	.boxcontentpadder {float: left; padding: 42px 10px 0 15px}
	.boxcontentpadder .button2{background:url(images/template/search_all.gif); width:90px; height:29px; margin:10px 0 0 0; }
	.boxcontentpadder .button2 a {cursor:pointer;}
	.boxcontentpadder2 {float: left;padding:50px 10px 15px 15px}
	.trailsearch  h5 {text-transform: uppercase;display: inline;color: #78845b;}
	.sectiontitle {text-transform: uppercase; display: inline; color: #78845b; font-weight:bold;}
	.boxtwocol {float: left;width: 108px;}
	.infobox {text-align: right;width: 210px;padding:0 10px 0 0; float:left;height: 18px;margin: 1px 0 0 0;}
	.smalltext a{color:#e31b23 !important;}.smalltext a:hover {color: #859d4b !important;}
	.trailsearch .buttons { padding: 10px 0 0 0; float:left}
	.trailsearch .title {width: 220px;float: left;padding: 1px 0 1px 0;}
	.trailsearch .threecol {float: left;width: 60px;}
	.centrebottom {	background: url(images/template/Boxes/centre_bottom.jpg) no-repeat;	float: left;	height: 17px;	width: 243px;	}
	.base {background: url(images/template/Boxes/base_top.jpg);float: right;width: 243px;}
	.boxtwocol, .threecol {font-size:80%;}
	.boxtwocol input, .threecol input { padding:3px 0 0 0; }

	.boxtwocol ul {margin: 0 0 0 8px;padding: 0px;}
	.boxtwocol li {padding: 0; list-style: url(images/template/Boxes/bullets.jpg) outside;margin: 9px 0 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.boxtwocol a {color: #2f2f2f;}
	.boxtwocol a:hover {color: #859d4b; background-color:#f0f3ea;}
	.yourstuff {float: left;width: 495px;}
	.yourstuff .top {background: url(../07/images/template/nav/lhs/Boxes/yourstuff.jpg);float: left;width: 488px;}
	.yourstuff .bottom {background: url(images/template/Boxes/yourstuff_bottom.jpg);float: left;height: 17px;width: 488px;}
	
	.boxcontentpadder label {display:none;}
	
	
	/*contact us page*/
	.contactus			{background:url(images/webparts/contact_top.gif) top no-repeat;}
	
	/*add stuff page*/	
	.addstuffcontent	{float:left; width:744px;}
	.addstufftopleft	{float:left; background:url(images/template/AddStuff/stepbar_topleft.gif) no-repeat; font-size:28px; width:150px; padding:10px 0 0 10px;height:49px;color: #76825a;}
	.addstuffstep1		{float:left; background:url(images/template/AddStuff/step1tab_off.gif) no-repeat; width:57px; height:34px; padding:25px 0 0 24px; font-weight:bold; font-size:11px;color:#FFFFFF;}
	.addstuffstep1ON	{float:left; background:url(images/template/AddStuff/step1tab_on.gif) no-repeat; width:57px; height:34px; padding:25px 0 0 24px; font-weight:bold; font-size:11px;}
	.addstuffstep2		{float:left; background:url(images/template/AddStuff/step2tab_off.gif) no-repeat; width:59px; height:34px; padding:25px 0 0 17px; font-weight:bold; font-size:11px; color:#FFFFFF;}
	.addstuffstep2ON	{float:left; background:url(images/template/AddStuff/step2tab_on.gif) no-repeat; width:59px; height:34px; padding:25px 0 0 17px; font-weight:bold; font-size:11px; color:#000;}
	.addstuffstep3		{float:left; background:url(images/template/AddStuff/step3tab_off.gif) no-repeat; width:63px; height:34px; padding:25px 0 0 18px; font-weight:bold; font-size:11px; color:#FFFFFF;}
	.addstuffstep3ON	{float:left; background:url(images/template/AddStuff/step3tab_on.gif) no-repeat; width:63px; height:34px; padding:25px 0 0 18px; font-weight:bold; font-size:11px; color:#000;}
	.addstufftopright	{float:left; background:url(images/template/AddStuff/stepbar_topright.gif) no-repeat; width:336px; height:59px;}
	.addstuffmain		{float:left; background:url(images/template/AddStuff/main_bg.gif)  repeat-y; width:720px; padding-left:24px;}
	.addstufffooter		{float:left; background:url(images/template/AddStuff/bottombar.gif) no-repeat; width:744px;height:16px;}
	.addstuffmain span.validator { float:none!important; padding:5px 0; display:block;}
	.addstuffmain input {background:#ecf1e2; border:1px solid #7e9947; }
		.addstuffmain textarea {background:#ecf1e2; border:1px solid #7e9947; width:300px; }
		.checkbox input {border:none !important;}

	/* Trail Search */
	.trailsearcharea	{float:left; width:720px;}
	.trailsearchareamainarea	{float:left; background:url(images/template/Boxes/trailsearch_boxout.jpg) no-repeat; width:700px; padding:50px 0 0 25px}
	.trailgradelist		{float:left; border-right: #cacec2 solid 1px; width:170px;}
	.distancelist		{float:left; border-right: #cacec2 solid 1px; width:155px; padding:0 0 0 15px;}
	.facilitieslist		{float:left; border-right: #cacec2 solid 1px; width:155px; padding:0 0 0 15px;}
	.areaswaleslist		{float:left; width:155px; padding:0 0 0 15px;}
	.trailareasearch	{float:left;width:680px; text-align:right;}
	.trailareafooter	{float:left; width:720px; height:18px;background:url(images/template/Boxes/trailsearch_bottom.jpg) no-repeat;}
	#results		{width:98%;}
	#results ul		{margin:5px 0 0 0; padding:0;}
	
	#results 	a 		{color:#373a31 !important; text-decoration:underline;  }
	#results li			{padding:5px 0 5px 0; margin:0 0 0 10px;}
	#results a:hover 	{ color:#859d4b !important; text-decoration:underline;}	
	#results a.baseicon		{display:block; color:#373a31 !important; text-decoration:underline; background: url(images/webparts/base.gif) no-repeat;  padding:8px 0 12px 40px; margin:0 0 0 -5px;}
	#results a.center	{display:block; color:#373a31 !important; text-decoration:underline; background: url(images/webparts/centre.gif) no-repeat;  padding:8px 0 12px 40px; margin:0 0 0 -5px;}
	#results a.baseicon:hover	{color:#859d4b !important; text-decoration:underline; background: url(images/webparts/base.gif) no-repeat;  padding:8px 0 12px 40px;  margin:0 0 0 -5px;}
	#results a.center:hover	{color:#859d4b !important; text-decoration:underline; background: url(images/webparts/centre.gif) no-repeat;  padding:8px 0 12px 40px; margin:0 0 0 -5px;}
	
	.trailareaLI1Top		{list-style:none; border-top: #d5e0bd solid 1px; border-bottom: #d5e0bd solid 1px; padding: 15px 0 15px 15px !important; margin:0;}
	.trailareaLI1			{list-style:none; border-bottom: #d5e0bd solid 1px; padding: 15px 0 15px 15px !important; margin:0;display:block;}
	.trailareaLI2			{list-style:none;background:#f7f8f4; border-bottom: #d5e0bd solid 1px; padding: 15px 0 15px 15px !important;margin:0;display:block;}
	
	.singlelineHtag			{font-size:18px;}
	
	.trailareaTitle			{color:#373a31 !important; font-size:1.3em; }
	.bluetrail				{color:#373a31 !important; background:url(images/template/bluebullet.gif) 0 8px no-repeat; list-style:none; padding:3px 0 3px 15px !important; display:block;}
	.redtrail				{color:#373a31 !important; background:url(images/template/redbullet.gif)  0 8px no-repeat;list-style:none; padding:3px 0 3px 15px !important;display:block;}
	.blacktrail				{color:#373a31 !important; background:url(images/template/blackbullet.gif)  0 8px no-repeat;list-style:none; padding:3px 0 3px 15px !important;display:block;}
	.greentrail				{color:#373a31 !important; background:url(images/template/greenbullet.gif) 0 8px  no-repeat;list-style:none; padding:3px 0 3px 15px !important;display:block;}
	.defaulttrail			{color:#373a31 !important; background:url(images/template/bluebullet.gif)  0 8px no-repeat;list-style:none; padding:3px 0 3px 15px !important;display:block;}
	
	h3 img	{margin:0 3px 0 0; vertical-align:top;}
	
	 .formbox .title
		{background: url(images/webparts/boxout_top.gif) top no-repeat;  padding:10px 0;   }
    .formbox .body
		{ background:url(images/webparts/boxout_tile.gif) 1px 0px repeat-y; padding: 0 13px;}
    .formbox .footer
		{background:url(images/webparts/boxout_bottom.gif) top no-repeat; height:23px; clear:both; }
		
	.formbox  input.field, .formbox textarea, .formbox select {background:#ecf1e2; border:1px solid #7e9947;}	
	.formbox table tr td input {background:#ecf1e2;}
	.formbox input {background:#ecf1e2;}
	
	 .formbox2 {background:url(images/webparts/boxout_tile.gif) 1px 0px repeat-y;}
	 .formbox2 .title
		{background: url(images/webparts/boxout_top.gif) top no-repeat;  padding:10px 0;  }
    .formbox2 .body
		{ background:url(images/webparts/boxout_tile.gif) 1px 0px repeat-y; padding: 0 13px;}
    .formbox2 .footer
		{background:url(images/webparts/boxout_bottom.gif) top no-repeat; height:23px; clear:both; }
	
	
	/*your stuff styles*/
	.yourstufflist   { width:704px; }
	.yourstufflist .footer { background:url(images/webparts/bottombar.gif) bottom no-repeat; height:29px; clear:both;}
	.yourstufflist .imgbox {float:left;}
	.yourstufflist .title {color:#76825a; font-size:150%; }
	.yourstufflist  .content {float:left; margin:0 0 0 10px;}
	.yourstufflist  .details {}
	
	.yourstuff {background:url(images/webparts/yourstuff_tile.gif) repeat-y; clear:both; width:551px; text-align:center;}
	.yourstufftop {background:url(images/webparts/yourstuff_top.gif) top no-repeat; width:551px; height:30px;}
	.yourstuffbottom {background:url(images/webparts/yourstuff_bottom.gif) top no-repeat; width:551px; height:30px; clear:both;}
.yourstuff .body {width:500px;}
.yourstuff .Title {text-align:left;color:#76825a; font-size:150%; margin:0 0 10px 15px; }
.yourstuff  .details {text-align:left; margin:10px 10px 10px 15px; }
.yourstuff .date { padding:10px 0;}
.yourstuff .description {}
.yourstuff ul {list-style:none; margin:0 0 0 10px; padding:0;}
.yourstuff li {list-style:none;}
.yourstuff ul li {background:url(images/bullet.gif) no-repeat; padding:0 0 0 15px; }



	/*centres and basses snippet styles*/
	.cb_box   { width:704px; }
	.cb_box .footer { background: url(images/webparts/bottombar.gif) bottom no-repeat; height:29px; clear:both;}
	.cb_box .imgbox {float:left;}
	.cb_box .title {color:#76825a; font-size:150%; }
	.cb_box  .content {float:left; margin:0 0 0 10px; width: 520px;}
	.cb_box  .details {}
	.tredzbg {background: top right no-repeat; padding-top:2px}
	
	/* tredz clicker */
	.tredzclicker {width:250px; height:70px; float:right; display:block; cursor:pointer}
	.hidden {display:none;}
