/* CSS Document */

/*HTML styles*/
html, body				{padding:0; margin:0; text-align:center; font:100% Arial, Helvetica, sans-serif; color:#222; z-index:1; background:#fff url(../images/template/body_tile.gif) center repeat-y;}
h1						{display:none; }

#outer					{margin:0 auto ; width:760px; text-align:left; font-size:0.71em; background:url(../images/template/outer_tile.gif) repeat-y;}
#header					{height:101px; background:url(../images/template/header.jpg)  no-repeat;}
#topbar					{background:#000; padding:3px 10px 1px 0; text-align:right; color:#fff;}
#topbar a				{color:#fff; text-decoration:none;}
#topbar a:hover			{text-decoration:underline;}
legend					{display:none;}
fieldset				{border:none;}
.text-box				{font-size:100%;}

/*nav style*/
#topnav					{background:#fff url(../images/template/nav/nav_bg_tile.gif) repeat-y;font-size:11px;}
#topnav ul				{margin:0; padding:0; list-style:none; }
#topnav li				{padding:5px 0; margin:0; float:left;}	
#topnav li a			{display:block;  text-decoration:none;}
#topnav li a:hover,	#topnav li a:active		{ text-decoration:underline;}	
.navbox					{padding:0 10px; text-align:center;}
#navboxhome				{padding:7px 20px; text-align:center;}
#navboxprepare			{padding:7px 20px; text-align:center;}
#navboxfreebies			{padding:0 25px; text-align:center;}

#home					{width:78px;background:url(../images/template/nav/home.gif) top no-repeat; color:#fff; border-bottom:1px solid #000;  }
#prepare				{width:81px; background:url(../images/template/nav/prepare.gif) top no-repeat; color:#fff;border-bottom:1px solid #000;}
#greatroutes			{width:78px; background:url(../images/template/nav/great_routes.gif) top no-repeat;color:#fff;border-bottom:1px solid #000;}
#tips					{width:100px; background:url(../images/template/nav/tips.gif) top no-repeat;color:#fff;border-bottom:1px solid #000;}
#seasonal				{width:89px; background:url(../images/template/nav/seasonal_riding.gif) top no-repeat;color:#fff;border-bottom:1px solid #000;}
#canyouride				{width:85px; background: url(../images/template/nav/can_u_ride.gif)  top no-repeat;color:#fff;border-bottom:1px solid #000;}
#bikecop				{width:86px; background: url(../images/template/nav/bikecop.gif) top no-repeat;color:#fff;border-bottom:1px solid #000;}
#freebies				{width:163px; background:url(../images/template/nav/freebies.gif) top no-repeat;color:#fff;border-bottom:1px solid #000;}	

#home a, #prepare a, #greatroutes a, #tips a, #seasonal a, #canyouride a, #bikecop a, #freebies a {color:#fff;}

#home_on				{width:78px;background:#fff url(../images/template/nav/home.gif)  no-repeat bottom; color:#555; border-bottom:1px solid #fff;  }
#prepare_on				{width:81px; background:#fff url(../images/template/nav/prepare.gif) no-repeat bottom; color:#555;border-bottom:1px solid #fff;}
#greatroutes_on			{width:78px; background:#fff url(../images/template/nav/great_routes.gif) no-repeat bottom;color:#555;border-bottom:1px solid #fff;}
#tips_on				{width:100px; background:#fff url(../images/template/nav/tips.gif) no-repeat bottom;color:#fff;border-bottom:1px solid #fff;}
#seasonal_on			{width:89px; background:#fff url(../images/template/nav/seasonal_riding.gif) no-repeat bottom;color:#555;border-bottom:1px solid #fff;}
#canyouride_on			{width:85px; background:#fff url(../images/template/nav/can_u_ride.gif) no-repeat bottom;color:#fff;border-bottom:1px solid #fff;}
#bikecop_on				{width:86px; background:#fff url(../images/template/nav/bikecop.gif)  no-repeat bottom;color:#fff;border-bottom:1px solid #fff;}
#freebies_on			{width:163px; background:#fff url(../images/template/nav/freebies.gif)  no-repeat bottom;color:#fff;border-bottom:1px solid #fff;}	

#home_on a, #prepare_on a, #greatroutes_on a,#tips_on a,#seasonal_on a,#canyouride_on a,#bikecop_on a,#freebies_on a {color:#555;}


/*content area*/
#whitebar				{height:10px; clear:both; background:#fff ; }

#content				{  }
#content p				{margin:0;}

.orangeheader			{background:#f37328; padding:4px 10px 4px 0; }
.orangeheader h2		{font-size:115%; padding:0 0 0 20px; margin:0; font-weight:bold; color:#fff; background:url(../images/template/header_bullet.gif) 7px 2px no-repeat;}

/*left col*/
#leftcol				{width:167px; padding:10px 0 0 10px; float:left;}

.colbox					{width:163px; padding:2px 2px 0 2px;background:#fff; margin:0; color:#555; }	
.colbox ul				{margin:0 0 0 10px; padding:5px 0 0 0; list-style:none; }
.colbox li				{padding:0 0 5px 0; margin:0;}
.colbox li	a			{color:#1963a3; text-decoration:underline; }
.colbox li	a:hover, .colbox li a:active{text-decoration:none;}
.greyborder				{border-bottom:1px solid #b3b3b3; background:#fff; padding:0; margin:0; width:167px; height:1px;}
.imagebox				{padding:0;}
.coltxt					{padding:10px 5px 12px 10px; color:#555; margin:0 0 5px 0;}
.coltxt a				{color:#1963a3; text-decoration:underline; }
.coltxt a:hover, .coltxt a:active{text-decoration:none;}
.coltxt	h2				{color:#6d8ca7; font-size:120%; font-weight:bold; margin:0 0 7px 0; padding:0;}
/*mid col*/
#midcol					{width:384px; margin:0 0 0 10px; float:left;}
#mid_headertop			{background:url(../images/template/midcol/header1.jpg) no-repeat;}
#mid_headertop h2		{font-size:115%; padding:6px 0 6px 12px; margin:0; font-weight:bold; color:#fff; }	
.midcol_frame			{padding:0 2px 2px 2px;}
#midtopbox				{background:url(../images/template/midcol/topbg.jpg) no-repeat; }
#midtopboxTwo			{background:#f37328 url(../images/template/midcol/header_bg.gif) no-repeat; }

.dividermid				{border-top:1px solid #b3b3b3; width:386px; clear:both; height:1px; margin:0; padding:0;}
#toptxtbox				{width:150px; color:#fff; padding:15px 0 19px 12px;}

.midleftbox				{float:left; width:190px;}
.midrightbox			{float:right;}
.commonheader			{background:#6d8ca7; margin:2px 0 1px 0; padding:4px 10px 4px 0;}
.commonheader h2		{font-size:115%; padding:0 0 0 20px; margin:0; color:#fff; font-weight:bold; background:url(../images/template/midcol/header_bullet.gif) 5px 3px no-repeat;}
.coltxtFR				{padding:10px 10px 0 205px; color:#555;}
.imgright				{float:right; padding:7px; background:#fff; margin:8px 7px 0 0 }

/*right col*/
#rightcol				{width:167px;  padding:10px 10px 0 0; float:right; background:#000; }
.coltxtR				{padding:4px 5px 0 10px; color:#555;}
.coltxtR a				{color:#1963a3; text-decoration:underline; }
.coltxtR a:hover, .coltxtR a:active{text-decoration:none;}

/*footer style*/

#footer					{width:760px;clear:both; background:url(../images/template/bottombar.gif) top no-repeat; height:20px;}
#footerbottom			{background:url(../images/template/footer_bot.gif) repeat-x; padding:2px 0 5px 20px; text-align:center}
#footerbottom a			{color:#fff; text-decoration:none;}
#footerbottom a:hover, #footerbottom a:active{text-decoration:underline;}
.divider				{color:#fff; padding:0 3px;}
#footerbottom ul 		{margin:0; padding:0; list-style:none;}
#footerbottom li		{margin:0; padding:0; display:inline;}

/*content style*/
.image-box					{border: 1px solid #CCC; padding: 1px; color: #666; text-align:center;}

.Button					{background:#F37328; color:#fff; cursor:pointer; border:none; }

/* Contact us */

.label-tag				{display: block; width: 110px; float: left; padding-top: 3px; font-weight:bold;}/*{padding-top: 3px; font-weight:bold; clear: both;}*/
.hide					{display:none; visibility: hidden;}
