/* CSS generated by Site Manager at 04:36pm 30/05/2010 - do not edit this file directly */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for 	Phoenix Airsoft - Main Stylesheet
Author:		Steph O'Brien (stephobrien@silktide.com) / Silktide Ltd
Created:	22/07/2008

	
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* commented backslash hack */ html, body { height: 100%; } /* end hack */

body			{ background: #fafaf8 url(http://www.phoenix-airsoft.co.uk/private/templatefiles/body_bg.jpg) repeat-x 0 0; font: 75% "trebuchet ms", verdana, arial, helvetica, sans-serif; text-align: center; color: #000; padding: 0; margin: 0;}

h1			{ font: bold 1.5em "trebuchet ms", arial, verdana, helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 15px; }
h2			{ font: bold 1.4em "trebuchet ms", arial, verdana, helvetica, sans-serif; margin: 10px 0 0; }
h3			{ font: bold 1.2em "trebuchet ms", arial, verdana, helvetica, sans-serif; margin: 10px 0 0; }

p, li			{ font-size: 1.0em; line-height: 1.5em; color: #000; }
.altcolor		{ color: #F9B315; }
.altcolor span		{ color: #fff; }

ul li			{ list-style-type: square; }

a			{ color: #fff; text-decoration: none; }		
a:visited		{ color: #fff; text-decoration: underline; }
a:hover,				
a:active		{ color: #ccc; text-decoration: none; }

hr			{ height: 1px; background-color: #e8e8e8; color: #e8e8e8; border: 0; margin: 5px 0; }
img			{ border: 0; }
form, table		{ background: transparent; font-size: 1.0em; }
legend			{ font-size: 1.4em; color: #36451d; }

.tablestyle		{ border-collapse: collapse; }
.tablestyle td, 
.tablestyle th		{ vertical-align: top; padding: 5px 5px 5px 0; }
.tableborder td, 
.tableborder th		{ vertical-align: top; padding: 5px; border: 1px solid #e8e8e8; }

.clear			{ height: 0; clear: both; font-size: 0.1em; line-height: 0.1em; padding: 0; margin: 0; }
.right			{ float: right; }
.left			{ float: left; }
.centerimg		{ text-align: center; }
.centerimg img		{ margin-left: auto; margin-right: auto; }

#content.gall img		{float:none; margin-left: auto; margin-right: auto; }
.gall img { float: none !important;}


.widthwrapper		{ width: 100%; }
.padding		{ padding: 5px 15px; }

#accessibility		{ display: none; }

#content img		{ float:right; margin: 6px;}


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#dropshadow		{ width: 876px; min-height: 100%; height: auto; position: relative; background: url(http://www.phoenix-airsoft.co.uk/private/templatefiles/container_bg.png); margin: 0 auto -30px; }
* html #dropshadow	{ height: 100%; }

#container 	  	{ width: 866px; position: relative; background: #fff; text-align: left; margin: 0 auto;}
.nosidecol #container	{ background-image: url(templatefiles/container-bg-ns.jpg); }

#splash			{ position: absolute; top: 0; left: -72px; }

#header			{ height: 120px; background: #9c9586 url(http://www.phoenix-airsoft.co.uk/private/templatefiles/header_bg.jpg) repeat-x 0 0; padding-left: 5px; border-bottom: 1px solid #000; margin: 0 2px 0 3px; }

#topnav			{ background: #9c9586 url(http://www.phoenix-airsoft.co.uk/private/templatefiles/top_nav_bg.jpg); border-bottom: 1px solid #000; margin: 0 2px 0 3px; }

#banner			{ min-height: 220px; background: url(templatefiles/stripe-blue.jpg); margin: 0 2px 0 3px; }
#home #banner		{ min-height: 220px; }

#contentwrapper		{ clear: both; }

#content		{ margin-left: 10px; margin-right: 258px; }
.nosidecol #content	{ margin-right: 3px; }

#sidecol		{ width: 254px; float: right; margin-right: 2px; }

#latestnews 	  	{ width: 574px; min-height: 154px; height: auto; position: relative; background: url(http://www.phoenix-airsoft.co.uk/private/templatefiles/latest_news_bg.jpg); text-align: left; margin: 0;}

#clearfooter		{ clear: both; height: 30px;} /* height to match height + padding + margin etc in #footer */
#footer			{ width: 866px; height: 30px; position: relative; clear: both; margin: 0 auto; } 



/* Header Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


#book			{ position: absolute; top: 20px; right: 15px; display: block; }

#strap			{ position: absolute; top: 90px; right: 15px; display: block; }
#strap h1		{ text-transform:uppercase; }


/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */


#topnav ul		{ padding:5px 0; margin: 0;}
#topnav ul li		{ list-style-type: none; display: inline; padding: 0; margin: 0;}
#topnav ul li a		{ border-right: 1px solid #2a2521; padding: 6px 8px 4px 8px; }
#topnav ul li a:visited	{ text-decoration: underline; border-right: 1px solid #2a2521; padding: 6px 8px 4px 8px; }
#topnav ul li a:hover,
#topnav ul li a:active,
#topnav ul li.selected a{ color: #ccc;}

#nav			{ background: url(http://www.phoenix-airsoft.co.uk/private/templatefiles/right_col_bg.png); padding: 2px; margin: 4px; }
#nav ul li		{ list-style-type: none; margin-left: -20px; padding: 2px; font-size: 1.1em; }
#nav ul li ul li	{ list-style-type: circle; font-size: 0.9em; }
#nav ul li a		{ text-decoration: underline; color: #9f987d; font-size: 1.1em; }
#nav ul li a:visited	{ font-size: 1.1em; }
#nav ul li a:hover,
#nav ul li a:active	{ color: #9f987d; font-size: 1.1em }


.subtitle		{ text-decoration: none; color: #493822; font-size: 1.1em; }

/* Banner Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#banner 			{ border-top: 1px solid #fff; }
#banner .padding p		{ font-size: 1.0em; color: #000; margin: 2px; }
#banner .padding li		{ font-size: 1.0em; color: #01426b; margin-top: 0; }
#banner .padding li	li	{ font-size: 1.0em;  }

#banner .readmore		{ float: right; margin-top: -20px; }

#banner img			{ display: block; }
#banner .requestbrochure img	{ margin: 50px 0!important; }

/* Col Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#sidecol *		{ color: #000; }
#sidecol .supplies	{ background: url(http://www.phoenix-airsoft.co.uk/private/templatefiles/right_col_bg.png); margin-top:10px; padding-top: 10px;}
#sidecol .padding	{ padding: 15px 15px 30px; }
#sidecol .title		{ margin-left: -15px; }
#sidecol address	{ text-transform: uppercase; font-style: normal; margin-bottom: 10px; }

#sidecol #viewmore	{ margin: -65px 10px 0 0; }


#container p a		{ color: #9f987d;; text-decoration: underline; }
#container p a:visited	{ color: #9f987d;; text-decoration: underline; }
#container p a:hover,
#container p a:active	{ color: #9f987d; }

.titlebg		{ background: url(http://www.phoenix-airsoft.co.uk/private/templatefiles/title_bg.jpg) no-repeat; margin-top:10px; padding-top: 2px; margin-left: -6px; padding-left: 4px;}

.titlebg h1 		{ color: #493822; }
.titlebg h2		{ color: #493822; }

.titlebg h2 a,
.titlebg h2 a:visited	{ color: #493823; text-decoration: underline; }

.titlebg h2 a:active,
.titlebg h2 a:hover	{ color: #9f987d; }


/* News Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#latestnews h2		{ visibility:hidden; margin-bottom: 15px;}

#leftnews		{ width: 265px; border-right: 1px solid #ccc; float: left; margin: 10px 4px; padding: 4px; font-size:0.95em;}
#rightnews		{ width: 265px; float: left; margin: 10px 4px; padding: 4px; }

#leftnews h2,
#rightnews h2		{ visibility:visible; font-size: 1.2em; margin: 0; color: #493822;}

#leftnews a,
#rightnews a		{ color: #493822; }

#leftnews a:hover,
#leftnews a:active,
#rightnews a:hover,
#rightnews a:active	{ color: #9f987d; }

#leftnews a:visited	{ text-decoration: underline; color: #9f987d; }



/* Footer Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer div		{ height: 29px; margin: 0 2px 0 3px; }
#footer p		{ font-size: 0.8em; text-transform: uppercase; text-align: left; color: #75b1d6; padding: 7px 10px 0; margin: 0 2px 0 3px; }
#footer p a		{ color: #000; text-decoration: underline; }
#footer p a:visited	{ color: #000; text-decoration: underline; }
#footer p a:hover,
#footer p a:active	{ color: #000; }