/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2007 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.css 80 2008-01-04 21:13:38Z emartin24 $
 *
 */

/* Overlay */
#modalOverlay { background-color:#444; cursor:wait; }

.loading { position:absolute; background:url(/images/simplemodal/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0; }
a.modalCloseX,
a.modalCloseX:link,
a.modalCloseX:active,
a.modalCloseX:visited { text-decoration:none; font-weight:bold; font-size:1.4em; position:absolute; top:6px; left:580px; color:#999;}
a.modalCloseX:hover { color:#9bb3b3;}
	
.content .main { width:600px; height:410px; overflow-y:scroll; }
.content .main h2 { font-size:1em; color:#fff; padding:10px 15px; }
.content .main p { color:#d0d0d0; font-size:0.95em; line-height:1.5em; padding:0 15px 10px 15px; }
.content .main p b { color:#fff; font-weight:normal; font-size:1em; }
.content .main ul { padding:0 15px 10px 15px; margin-left:1em; }
.content .main li { font-size:0.95em; color:#d0d0d0; line-height:1.5em; }
	
/* Refer a Friend */

	/* Container */
	#modalContainer { width:360px; height:auto; left:50%; top:15%; margin-left:-210px; text-align:left; border:10px solid #fff; }
	#modalContainer .loading { position:absolute; background:url(/images/simplemodal/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0; }
	#modalContainer a.modalCloseX,
	#modalContainer a.modalCloseX:link,
	#modalContainer a.modalCloseX:active,
	#modalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.4em; position:absolute; top:6px; left:340px; color:#999;}
	#modalContainer a.modalCloseX:hover {color:#9bb3b3;}
	
	/* content */
	#modalContainer .content { clear:both; width:360px; overflow:hidden; float:left; background-color:#444; }
	
	#modalContainer .content h1 { width:360px; height:0; background:url(/images/referfriend_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }
		
	#modalContainer .content p { color:#d0d0d0; font-size:0.95em; line-height:1.5em; }
	#modalContainer .content p.intro { padding:13px 15px 10px 15px; }		
	
	#modalContainer .content div.message { padding:5px 15px; color:#fff; font-size:0.95em; }
	#modalContainer .content .error p { color:#be6210; line-height:1.2em; }
	
	#modalContainer .content div.field { float:left; padding:5px 15px; }
	#modalContainer .content p.text { clear:left; float:left; width:119px; *width:125px; padding-right:6px; text-align:right; font-size:0.9em; color:#999; }
	#modalContainer .content p.input { float:left; }
	#modalContainer .content .textbox { width:200px; *width:193px; font-size:1em; }
	#modalContainer .content textarea { font-size:1em; width:200px; }
		
	#modalContainer .content div.command { clear:both; text-align:right; }
	#modalContainer .content div.command input { font-size:0.95em; color:#d1e49f; background-color:#111; border:none; margin: 6px 15px 12px 0; padding:4px; }
	
	/* contact site admin */
	#modalContainer .admin_content { clear:both; width:360px; overflow:hidden; float:left; background-color:#444; }
	
	#modalContainer .admin_content h1 { width:360px; height:0; background:url(/images/contactadmin_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }
		
	#modalContainer .admin_content p { color:#d0d0d0; font-size:0.95em; line-height:1.5em; }
	#modalContainer .admin_content p.intro { padding:13px 15px 10px 15px; }		
	
	#modalContainer .admin_content div.message { padding:5px 15px; color:#fff; font-size:0.95em; }
	#modalContainer .admin_content .error p { color:#be6210; line-height:1.2em; }
	
	#modalContainer .admin_content div.field { float:left; padding:5px 15px; }
	#modalContainer .admin_content p.text { clear:left; float:left; width:119px; *width:125px; padding-right:6px; text-align:right; font-size:0.9em; color:#999; }
	#modalContainer .admin_content p.input { float:left; }
	#modalContainer .admin_content .textbox { width:200px; *width:193px; font-size:1em; }
	#modalContainer .admin_content textarea { font-size:1em; width:200px;}
		
	#modalContainer .admin_content div.command { clear:both; text-align:right; }
	#modalContainer .admin_content div.command input { font-size:0.95em; color:#d1e49f; background-color:#111; border:none; margin: 6px 15px 12px 0; padding:4px; }
	
/* site terms */

	/* Container */
	#sitetermsContainer { width:600px; height:450px; left:40%; top:5%; margin-left:-210px; text-align:left; border:10px solid #fff;}
	#sitetermsContainer .content { clear:both; width:auto; overflow:hidden; float:left; background-color:#444; }
	#sitetermsContainer .content h1 { width:600px; height:0; background:url(/images/siteterms_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }


/* miniProtean announcement */

	/* Container */
	#miniProteanContainer { 
		width:600px; 
		height:auto;
		left:40%; 
		top:5%;
		margin-left:-210px; 
		text-align:left; 
		border:10px solid #fff;
		}
	#miniProteanContainer .content { 
		clear:both; 
		width:auto; 
		overflow:hidden; 
		float:left; 
		background-color:#444444; 
		}
	#miniProteanContainer .content h1 { 
		background-color:#262626;
		color:#FFFFFF;
		font-size:1.15em;
		font-weight:100;
		width: auto;
		height:48px;
		padding-left:15px;
		padding-top:12px;
		overflow:hidden; 
		}
	#miniProteanContainer .announceMain {
		width: auto; 
		height: auto;
		}
	p.intro{padding:13px 15px 10px;color: #D0D0D0;line-height: 1.6em;font-size: 0.95em;}
	h2.announceH2{color:#FFFA99;font-size:1.2em;font-weight:100;padding-left: 15px;text-transform:uppercase;}
	ul.announceList{color:#D0D0D0;list-style-type:square;margin-left:0; padding-left:30px;padding-top:5px;}
	ul.announceList li{font-size:0.95em;margin-left:0;padding-bottom:5px;}
	p.learnMore{clear: both;font-size: .85em;color: #FFFA99;background-color: #262626;width: 60px;padding: 3px 5px;float: right;margin-right: 20px;margin-bottom: 20px;
	
/* privacy */

	/* Container */
	#privacyContainer { width:600px; height:450px; left:40%; top:5%; margin-left:-210px; text-align:left; border:10px solid #fff; }
	#privacyContainer .content { clear:both; width:auto; overflow:hidden; float:left; background-color:#444; }
	#privacyContainer .content h1 { width:600px; height:0; background:url(/images/privacy_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }
	
/* points program */

	/* Container */
	#pointsContainer { width:600px; height:450px; left:40%; top:5%; margin-left:-210px; text-align:left; border:10px solid #fff; }
	#pointsContainer .content { clear:both; width:auto; overflow:hidden; float:left; background-color:#444; }
	#pointsContainer .content h1 { width:600px; height:0; background:url(/images/points_program_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }
	
/* sweepstakes */

/* Container */
	#avatarSelectionContainer { width:431px; height:680px; left:40%; top:9%; margin-left:-210px; text-align:left; border:10px solid #444; background-color:#444; }
	#avatarSelectionContainer .content { clear:both; width:auto; overflow:hidden; float:left; background-color:#444; }

	/* Container */
	#sweepstakesContainer { width:600px; height:450px; left:40%; top:5%; margin-left:-210px; text-align:left; border:10px solid #fff; }
	#sweepstakesContainer .content { clear:both; width:auto; overflow:hidden; float:left; background-color:#444; }
	#sweepstakesContainer .content h1 { width:600px; height:0; background:url(/images/sweepstakes_header.gif) top left repeat-x; padding-top:40px; overflow:hidden; }	
	
/* gallery confirm */

	/* Container */
	.confirmBlock { background-color:#444; text-align:center; padding:50px; font-size:0.95em; color:#fff; }
	.confirmBlock.loading { position:absolute; background:url(/images/simplemodal/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0; }
	.confirmBlock a.modalCloseX,
	.confirmBlock a.modalCloseX:link,
	.confirmBlock a.modalCloseX:active,
	.confirmBlock a.modalCloseX:visited { text-decoration:none; font-weight:bold; font-size:1.4em; position:absolute; top:6px; right:10px; color:#999;}
	.confirmBlock a.modalCloseX:hover { color:#9bb3b3;}