/** override */

/** =template */

	div#content { 
		background-color: #262626; overflow: hidden; 
		position: relative; min-height: 1px; height: auto; 
		margin-bottom: 1em; margin-top: 1em; width: 57.5em; 
	}

	div#content h1 { position: absolute; top: 0.3em; left: 0.5em; }

	div#content div#main-panel { 
		background-position: top right; background-repeat: no-repeat; 
		padding: 0.5em 0.5em 0.5em 11.5em; margin-bottom: 0em; float: left;
		height: auto !important; height: 24em; min-height: 24em; width: 22em;
	}
	
	div#content div#main-panel h2 { font-size: 0.75em; color: #A6A6A6; }
	
	div#content div#related-content { float: right; width: 22em; padding-bottom: 0.5em; }
	div#content div#related-content p { font-weight: bold; color: #A6A6A6; }
	div#content div#related-content a { color: #A6A6A6; }
	div#networking ul li { font-size: 0.75em; }
	
	div#content form.form-contact { font-size: 0.8em; margin: 1em 0 0 0; position: relative; }
	div#content form.form-contact fieldset label { display: block; position: relative; padding: 0.5em 0 0.5em 0; padding-right: 16em; }
	div#content form.form-contact fieldset label input {  position: absolute; right: 0em; top: 0; width: 13.5em; font-size: 1.125em; padding: 0; border: 1px solid #cccccc; }
		
	div#content form.form-contact fieldset label.textarea { float: left; width: 11.5em; padding: 0.1em 0 0; height: 5.5em; margin: 0; }
	div#content form.form-contact fieldset textarea { float: right; width: 13.5em; height: 5em; margin: 0; font-family: "Arial"; font-size: 1.125em; padding: 0; border: 1px solid #cccccc; }
	
	div#content form.form-contact fieldset label.checkbox { float: right; width: 15.6em; padding: 0.6em 0 1em 0; line-height: 1.2em; }
	div#content form.form-contact fieldset input.input-checkbox { float: left; position: relative; width: auto; margin-right: 0.5em; top: -1px; border: 0; }
	
	div#content form.form-contact fieldset input.button { 
		border: 0; background: #636363; font-family: Arial; cursor: pointer;
		padding: 0.2em; font-size: 0.9em; text-transform: uppercase; color: #FFFFFF;
		font-weight: bold; margin: 0em 0 1em 0; clear: both; float: right; width: 6em; }
	
	div#content div#mapArea { width: 22em; height: 10em; margin: 0 0 0.5em 0; text-indent: -9999px; overflow: hidden; }
	div#content div#mapArea2 { width: 22em; height: 10em; margin: 0 0 0.5em 0; text-indent: -9999px; overflow: hidden; }
	
	/* subscribe */
	
		div.subscribe div#content {
			background: top left no-repeat url(/release/images/subscribe-bg.jpg);
			height: auto !important; height: 43em; min-height: 43em;
		}
		
		div.subscribe div#content h1 { color: #FFFFFF; }
		div.subscribe div#content div#main-panel h2, 
		div.subscribe div#content div#main-panel p, 
		div.subscribe div#content div#related-content p, 
		div.subscribe div#content div#main-panel label, 
		div.subscribe div#content div#main-panel a, 
		div.subscribe div#content div#related-content a 
		{ color: #000000; }
		div.subscribe div#content div#main-panel label { font-weight: bold; }
		div.subscribe div#content form.form-contact fieldset input.button { color: #FFFFFF; width: 7em; padding: 0.25em 0 0.25em 0; margin-top: 0.5em; display: inline; } 
		
		div.subscribe div#content div#related-content { float: none; width: 22em; padding: 0.5em 0.5em 0.5em 11.5em; clear: both; } 
		div.subscribe div#content div#related-content h2 { font-size: 0.75em; color: #000000; border-top: 1px solid #a6a6a6; padding-top: 0.5em; margin: 0; }
		div.subscribe div#content div#related-content p { font-weight: normal; } 
		div.subscribe div#content div#related-content label { border-color: #898989; } 
		
	/* paint-expert */
	
		div.paint-expert div#content {
			background: #258fa8 bottom left no-repeat url(/release/images/contact-paint-expert.jpg);
			height: auto !important; height: 46.75em; min-height: 46.75em;
		}
		div.paint-expert div#content h1 { color: #91c2ce; font-size: 1em; padding-top: 0.2em; width: 8em; }
		div.paint-expert div#content div#main-panel form.form-contact  { margin-top: 0; }
		div.paint-expert div#content div#main-panel h2 { color: #FFFFFF; font-size: 1.3em; margin-bottom: 0.75em; }
		div.paint-expert div#content div#main-panel p { font-weight: bold; }
		div.paint-expert div#content div#main-panel p.error { color: #a2f6a8 !important; }
		div.paint-expert div#content div#main-panel label { font-weight: bold; }
		div.paint-expert div#content div#main-panel p strong { font-size: 1.15em; }
		div.paint-expert div#content div#main-panel form.form-contact fieldset input.button { 
		background: #a6a6a6; margin: 0.5em 0 1em 0; ; }
		
	/* competition */
	
		div.prize-draw div#content {
			background: #258fa8 bottom left no-repeat url(/release/images/competition-bg.jpg);
			height: auto !important; height: 43em; min-height: 43em;
		}
		div.prize-draw div#content h1 { color: #FFFFFF; font-size:1em; padding-top: 0.2em; }
		
		div.prize-draw div#content div#main-panel h2 { color: #FFFFFF; font-size: 1.3em; margin-bottom: 0.75em; }
		div.prize-draw div#content div#main-panel p { font-weight: bold; }
		div.prize-draw div#content div#main-panel p.error { color: #a2f6a8 !important; }
		div.prize-draw div#content div#main-panel label { font-weight: bold; }
		div.prize-draw div#content div#main-panel p strong { font-size: 1.15em; }
		div.prize-draw div#content div#main-panel form.form-contact fieldset input.button { 
		background: #a6a6a6; margin: 0.5em 0 1em 0; ; }
		
		
