/* CSS generated by Site Manager at 04:15pm 25/03/2009 - do not edit this file directly */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for 	Main Stylesheet
Author:		Alison Springall (alisonspringall@silktide.com) / Silktide Studios
Created:	18/03/2009
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

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

body			{
	background: #FBFBFB url(file://///plover/Users/robb/My%20Documents/Wytech%20Sales%20&%20Marketing/Wytech%20Website%20Local/public_html/css/templatefiles/body_bg.jpg) repeat-x 0 213px;
	font: 75% arial, verdana, helvetica, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #FFF;
}
#home			{ background-position: 0 303px; }

h1			{ font: bold 1.5em arial, verdana, helvetica, sans-serif; color: #373737; margin: 0 0 14px; }
h2			{ font: bold 1.3em arial, verdana, helvetica, sans-serif; color: #373737; margin: 14px 0; }
h3			{ font: bold 1.1em arial, verdana, helvetica, sans-serif; color: #373737; margin: 14px 0; }


p, li			{ font-size: 1.0em; line-height: 1.5em; color: #333; }
#content p, #content li	{ line-height: 2.0em; }

p#breadcrumb		{ font-size: 0.9em; color: #777; margin: 0; }
p#breadcrumb a,
p#breadcrumb a:visited	{ color: #777; }
p#breadcrumb a:hover,
p#breadcrumb a:active	{ color: #CB4721; }


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


hr			{ height: 1px; background-color: #e8e8e8; color: #e8e8e8; border: 0; margin: 5px 0; }
form, table		{ background: transparent; font-size: 1.0em;  }
form u			{ text-decoration: none; }


img			{
	border: 0;
	font-size: 18em;
}
.imgright		{ float: right; padding: 7px; border: 1px solid #e8e8e8; margin: 0 0 14px 14px; }
.imgleft		{ float: left; padding: 7px; border: 1px solid #e8e8e8; margin: 0 14px 14px 0; }


.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		{ display: block; text-align: center; }
.centerimg img		{ margin: auto; }

.widthwrapper		{ width: 100%; }
.padding		{ padding: 20px; }


#accessibility		{ display: none; }



/* Container Styles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

#container 	  	{ width: 946px; text-align: left; padding: 0; margin: 0 auto 0; } 



/* Header and Nav Styles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

#header			{ height: 136px; position: relative; padding: 14px 0 0; margin: 0 0 0; }

#header #logo		{ padding: 0 0 15px 10px; margin: 0; }

#header p#logotext	{
	position: absolute;
	top: 39px;
	left: 134px;
	text-align: center;
	color: #303030;
	margin: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 80px;
	width: 296px;
	font-size: 20pt;
}
#header p#logotext span	{
	font-size: 18pt;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

#header ul#mainnav		{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	width: 670px;
}
#header ul#mainnav li		{ display: inline; list-style-type: none; font-weight: bold; font-size: 1.0em; color: #fff; padding: 0; margin: 0; }
#header ul#mainnav li a,
#header ul#mainnav li a:visited	{ width: 62px; float: left; background: #AE401F url(http://sms6.silktide-preview.co.uk/wytech/private/templatefiles/mainnav_tab.jpg) no-repeat 0 0; text-decoration: none; color: #fff; padding: 60px 10px 2px 10px; border-left: 1px solid #FBFBFB; border-bottom: 1px solid #FBFBFB; margin: 0; }
#header ul#mainnav li a:hover,
#header ul#mainnav li a:active,
#header ul#mainnav li.selected a,
#header ul#mainnav li.selected a:visited{ background: #CFCFCF url(http://sms6.silktide-preview.co.uk/wytech/private/templatefiles/mainnav_tab_on.jpg) no-repeat 0 0; color: #000; padding: 50px 10px 12px 10px; border-bottom: 1px solid #CFCFCF; }




/* Content Styles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

#contentwrapper		{
	background-color: #717171;
	margin: 0 0 10px;
}

#content		{ width: 676px; min-height: 285px; background: #D3D3D3 url(http://sms6.silktide-preview.co.uk/wytech/private/templatefiles/banner_bg.jpg) no-repeat 0 -90px; float: right; padding: 15px; }
#home #content		{ width: 706px; background-position: 0 0; padding: 0; }

#content img		{ display: block; }
#content .bannerlogos	{ float: right; margin-right: 15px; }

.gallery		{ background-color :#fff; }
.gallery td		{ padding: 10px 0 0; }

.whitebg		{ background-color: #fff; padding: 5px 10px; }

/* Sidecol Styles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

#sidecol		{
	width: 220px;
	min-height: 285px;
	float: left;
	padding: 10px;
	font-size: 11px;
}
#sidecol h2		{
	color: #FBA74B;
	margin: 20px 0 10px;
	font-weight: normal;
}
#sidecol p		{ color: #fff; margin: 10px 0; }
#sidecol a,
#sidecol a:visited	{ color: #FBA74B; }
#sidecol a:hover,
#sidecol a:active	{ color: #fff; }


#sidecol ul#sidenav 			{ padding: 0; border-top: 1px solid #999; margin: 0; }
#sidecol ul#sidenav li			{
	list-style-type: none;
	font-weight: normal;
	text-transform: uppercase;
	color: #FBA74B;
	padding: 0;
	border-bottom: 1px solid #999;
	margin: 0;
}
#sidecol ul#sidenav li a,
#sidecol ul#sidenav li a:visited	{ display: block; color: #fff; padding: 4px 14px; margin: 0; }
#sidecol ul#sidenav li a:hover,
#sidecol ul#sidenav li a:active,
#sidecol ul#sidenav li.selected a,
#sidecol ul#sidenav li.selected a:visited{
	text-decoration: none;
	color: #FBA74B;
	font-weight: normal;
}

#sidecol ul#sidenav li#nav2145 a,
#sidecol ul#sidenav li#nav2145 a:visited	{ /*background-color: #FBA74B;*/ color: #FBED4B; }
#sidecol ul#sidenav li#nav2145 a:hover,
#sidecol ul#sidenav li#nav2145 a:active		{ color: #FBA74B; }

/*
#sidecol ul#sidenav ul			{ padding: 0 0 5px; border: 0; margin: 0; }
#sidecol ul#sidenav ul li		{ font-size: 0.9em; line-height: 1.3em; text-transform: none; color: #fff; padding: 0; border: 0; margin: 0; }
#sidecol ul#sidenav ul li a,
#sidecol ul#sidenav ul li a:visited	{ color: #fff; padding: 3px 14px 3px 28px; }
#sidecol ul#sidenav ul li a:hover,
#sidecol ul#sidenav ul li a:active	{ color: #FBA74B; }

#sidecol ul#sidenav li.selected li a,
#sidecol ul#sidenav li.selected li a:visited	{ color: #fff; }
#sidecol ul#sidenav li.selected li a:hover,
#sidecol ul#sidenav li.selected li a:active	{ color: #FBA74B; }

*/

/* Homepage Styles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

.col			{ width: 299px; height: 99px; float: left; overflow: hidden; padding: 0px; border: 5px solid #fff; margin: 0; }
.spacer			{ margin-right: 9px; }

.col img		{ float: right; margin-left: 10px; }

.col h2			{ font-weight: normal; font-size: 2.2em; color: #333; padding: 15px 15px 1px; border-bottom: 1px solid #fff; margin: 0 0 20px; }
.col h2 a, 
.col h2 a:visited	{ color: #333; }
.col h2 a:hover, 
.col h2 a:active	{ color: #EA4B10; text-decoration: none; }

.col p			{ margin: 0; }
.col p a, 
.col p a:visited	{ color: #EA4B10; }
.col p a:hover, 
.col p a:active		{ color: #333; }



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

#footer			{ clear: both; text-align: left; padding: 7px 10px 0; margin: 20px auto 0; }

#footer p		{ font-size: 0.8em; color: #EC7549; margin: 0; }
#footer a,
#footer a:visited	{ color: #717171; padding: 0 5px; }
#footer a:hover,
#footer a:active	{ color: #EC7549; }

#footer p.right			{ color: #717171; }
#footer p.right span		{ color: #EC7549; }
#footer p.right a,
#footer p.right a:visited	{ color: #717171; padding: 0; }
#footer p.right a:hover,
#footer p.right a:active	{ color: #EC7549; }



/* SearchStyles
---------------------------------------------------------------------------------------------------------------------------------------------------- */

#search			{ float: right; margin: 0; }
#search p		{ font-weight: bold; font-size: 0.9em; text-transform: uppercase; color: #5D6E80; margin: 0; }
#search input		{ width: 175px; padding: 5px; border: 1px solid #5D6E80; }
#search .button		{ width: 28px; background-color: #DBDFE3; font-size: 0.9em; text-transform: uppercase; color: #5D6E80; padding: 4px 0 5px; }
