/* CSS generated by SiteManager at 09:39pm 10/05/2010 - do not edit this file directly */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for 	Gold Star Powders - Main Stylesheet
Author:		Alison Springall (alisonspringall@silktide.com) / Silktide Ltd
Created:	04/11/2008
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

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

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

body			{ background-color: #fff; font: 75% tahoma, arial, verdana, helvetica, sans-serif; text-align: center; padding: 0; margin: 0; } 

h1			{ font: normal 1.6em arial, verdana, helvetica, sans-serif; text-transform: uppercase; color: #BC8748; margin: 15px 0; }
h2			{ font: bold 1.3em arial, verdana, helvetica, sans-serif; text-transform: uppercase; color: #BC8748; margin: 10px 0 5px; }
h3			{ font: bold 1.1em arial, verdana, helvetica, sans-serif; text-transform: uppercase; color: #BC8748; margin: 10px 0 5px; }

p, li			{ font-size: 1.0em; line-height: 1.5em;  }
.smalltext		{ font-size: 0.9em; }
.red			{ color: #ED1C24; }
.gold			{ color: #BC8748; }

a,					
a:visited		{ font-weight: bold; color: #000; text-decoration: none; }
a:hover,					
a:active		{ text-decoration: underline; }

.goldlink a,					
.goldlink a:visited	{ color: #BC8748; }
.goldlink a:hover,					
.goldlink a:active	{  }


hr			{ height: 1px; background-color: #e8e8e8; color: #e8e8e8; padding: 0; border: 0; margin: 2px 0; }
img			{ border: 0; }
form, table		{ background: transparent; font-size: 1.0em;  }

.tablestyle		{ border-collapse: collapse; margin-bottom: 15px; }
.tablestyle td, 
.tablestyle th		{ vertical-align: top; padding: 5px 5px 5px 0; }
.tableborder td, 
.tableborder th		{ vertical-align: top; padding: 5px; border: 1px solid #b8b8b8; }
td.center,
th.center		{ text-align: center; }
th.blank, td.blank	{ border-top: 0; border-bottom: 0; }


.clear			{ height: 0; clear: both; font-size: 0.1em; line-height: 0.1em; padding: 0; margin: 0; }
.right			{ float: right; }
.left			{ float: left; }

.widthwrapper		{ width: 100%; }
.padding		{ padding: 20px; }
.block,
.block img		{ display: block; }

#accessibility		{ display: none; }

.centerimg		{ display: block; text-align: center; }
.centerimg img		{ margin: 0 auto; }



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

.fixedwidth		{ text-align: left; padding: 0; margin: 0; }

#container 	  	{ width: 950px; min-height: 100%; height: auto; background: transparent url(../templatefiles/fixed_bg.jpg) repeat-y top center; padding-left: 7px; padding-right: 7px; margin: 0 auto -70px; } /* margin-bottom to match #clearfooter */
* html #container 	{ height: 100%; }

#topbar			{ width: 950px; height: 15px; background-color: #BA8748; } 

#header			{ width: 950px; } 
#header .fixedwidth	{ height: 119px; background: transparent url(../templatefiles/header_bg3.jpg) repeat-x 0 0; } 

#banner				{  } 
#banner .fixedwidth		{  }
#home #banner .fixedwidth	{ height: 333px; }

#contentwrapper			{  }

#sidecol		{ width: 219px; min-height: 300px; display: inline; float: left; background: transparent url(../templatefiles/sidecol_bg.jpg) repeat-x top left; padding: 15px 10px; }
	#home #sidecol		{ background-image: url(../templatefiles/sidecol_bg_home.jpg); text-align: center; }
	#home #sidecol img	{ margin: auto; }
	#home #sidecol h2	{ color: #000; }



#content		{ padding: 5px 10px; margin-left: 250px; }

.subcontent		{ width: 205px; float: right; text-align: right; margin-right: 17px; }
.subcontent img		{ margin-right: 0; }
.subcontent .widthwrapper	{ width: 200px; text-align: left; }
.subcontent .widthwrapper h3	{ padding-bottom: 5px; border-bottom: 1px solid #E9DCCA; margin-left: 10px; }

.inner			{ margin-right: 230px; }


#clearfooter		{ clear: both; height: 70px; } /* height to match height + padding + margin etc in #footer */
#footer			{ width: 950px; height: 70px; clear: both; background-color: #777d83; margin: 0 auto; } 
#botbar			{ height: 15px; }



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

#header #logo		{ position: relative; margin: 3px 0 0 25px; }
#header #logo #gslogo	{ position: absolute; top: 30px; left: 100px; }
#header #logo #gsstar	{ position: absolute; top: 5px; left: 0; }

#header .right		{ padding: 35px 5px 0 0; }



/* Topbar Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* styles in  cssdropdown.css */

#topnav 			{ height: 26px; position: relative; z-index: 100; background: #474b4e url(../templatefiles/nav_bg.jpg) repeat-x top left; border-top: 1px solid #57595b; }


#topnav #languages ul		{ float: right; border-right: 1px solid #57595b; }
#topnav #languages ul li	{ border-right: 1px solid #57595b; }
#topnav #languages ul ul	{ float: none; border-right: 0; }



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


#sidecol ul#sidenav			{ padding: 0; border-top: 1px solid #BA8748; margin: 0; }
#sidecol ul#sidenav li			{ list-style-type: none; padding: 5px 0; border-bottom: 1px solid #BA8748; margin: 0; }
#sidecol ul#sidenav li a,
#sidecol ul#sidenav li a:visited	{ color: #94642c; }
#sidecol ul#sidenav li a:hover,
#sidecol ul#sidenav li a:active		{ color: #000; text-decoration: none; }

#sidecol ul#sidenav ul			{ padding: 0; border-top: 0; margin: 0; }
#sidecol ul#sidenav ul li		{ font-size: 0.9em; padding: 3px 10px; border-bottom: 0; margin: 0; }
#sidecol ul#sidenav ul li a,
#sidecol ul#sidenav ul li a:visited	{  }
#sidecol ul#sidenav ul li a:hover,
#sidecol ul#sidenav ul li a:active	{ color: #000; text-decoration: none; }



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

.wideimg		{ display: block; margin-bottom: 15px; }
.wideimg img		{ display: block; padding: 2px; border: 2px solid #e8e8e8!important; /*border-top: 5px solid #BA8748!important; border-left: 5px solid #BA8748!important; border-right: 5px solid #946b3c!important; border-bottom: 5px solid #946b3c!important;*/ }

.contentimgr img	{ float: right; padding: 2px; border: 1px solid #e8e8e8!important; /*border-top: 2px solid #BA8748!important; border-left: 2px solid #BA8748!important; border-right: 2px solid #946b3c!important; border-bottom: 2px solid #946b3c!important;*/ margin: 0 0 10px 10px; }
.contentimgl img	{ float: left; margin: 5px 10px 10px 0; }

.noborder img		{ border: 0!important; }

.gallery td		{ vertical-align: bottom; }
.gallery td img		{ margin-bottom: 10px; }

td.x			{ width: 30px; background-color: #E0D9EB; vertical-align: middle; text-align: center; }

#distributors #content h2 { font-size:1.5em; color: #BB1919; margin-top: 20px; }
#distributors #content h3 { font-size:1.2em; margin:20px 0 0; }

.subpagemenu		{ margin-bottom:10px; overflow:auto;  }
.subpagemenu img	{ float: left; margin: 0 15px 10px 0; }
.subpagemenu p		{ margin: 0 0 10px 0; }


/* Metal Prices Styles - Used for RSS feed
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

div.title		{ margin-bottom: 10px; }
div.name		{ margin: 0 30px 5px; }
div.name a:link,
div.name a:visited	{ font-weight: normal; color: #000; }


/* Contact-us page Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#contactus .inner	{ margin-right:0; overflow:auto; }
#contactus .subcontent	{ margin:0 0 10px 0; width:400px; }



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

#footer img		{ margin: 0 8px 0 0; }
#footer p		{ font-size: 0.85em; color: #fff; margin: 2px 25px 0; }
#footer p a,
#footer p a:visited	{ color: #fff; text-decoration: underline; }
#footer p a:hover,
#footer p a:active	{ text-decoration: none; }
