/*
Tour SWF Gradient Colors
Grey	- #333333
		  #555555
Blue	- #000099
		  #0000FF
Green	- #064B06
		  #006F00
Red		- #A50000
		  #D50000
White	- #CCCCCC
		  #FCFCFC
*/


body {
	width: auto;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #000;
	text-align: center; }


#navTable { margin-top: 15px; }

#nav {
	width: 640px;
	height: 70px;
	background-image: url('/img/navsep.png');
	background-position: bottom center;
	background-repeat: no-repeat; }

.nav-link {
	display: block;
	padding-bottom: 12px;
	position: relative;
	bottom: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #FFBD00;
	background-image: url('/img/navpointer.gif');
	background-position: bottom center;
	background-repeat: no-repeat; }
	
.nav-link:hover {	color: #fff; }

	.big { font-size: 1.35em; }



	.promote {
		color: #1F7F00;
		font-size: 1.2em;
		font-weight: bold; }
		
		.promote em {
			color: #064B06;
			font-style: normal;
			font-size: 1.1em;
			text-decoration: underline; }

.homeMainTable { margin: 15px auto 0 auto; }

.homeAboutText {
	font-size: 12px;
	text-align: left;
	background-image: url(/img/home/tableMid.gif);
	background-repeat: repeat-y;
	background-position: center top; }
	
	.homeAboutText h2 {
		margin: 15px 0 5px 5px;
		padding: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px; }
	
	.homeAboutText ul, .homeAboutText ul ul {
		list-style: none;
		padding: 0; }
		
		.homeAboutText ul {
			margin: 0 1em;
			font-weight: bold; }

		.homeAboutText ul li {
			margin-top: 0.2em;
			margin-bottom: 0.2em; }
		
		.homeAboutText ul ul {
			margin: 0 3em;
			font-weight: normal; }

	.homeAboutText ul li strong {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: bold;
		color: #FFBD00;
		vertical-align: text-bottom; }

	.homeAboutText a { color: #333; }
	
		.homeAboutText a:hover {
			color: #000;
			text-decoration: none; }
	
	#promo {
		width: 277px;
		height: 52px;
		margin-top: 105px;
		white-space: nowrap; }
			
	#rt-link {
		display: block;
		width: 184px;
		height: 52px;
		float: left;
		outline: none;
		border: none;
		background: url("/img/rt-logo.png") 0 0 no-repeat; }
		
		#rt-link:hover { background-position: 0 -53px; }
			
		#rt-link em { display: none; }
		
		
	#eProLogo {
		width: 90px;
		height: 51px;
		border: none;
		margin-left: 3px;
		float: left; }
		
		
		
#footer {
	margin: 25px 0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align: center; }
	
	#footer h2 {
		font-size: 24px;
		font-weight: normal;
		margin: 0 0 8px 0; }
		
	#footer a,
	.email {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0052D0;
		text-decoration: none; }
		
			#footer a:hover,
			.email:hover {
				color: #FFAA00;
				text-decoration: underline; }



/* --------------[ CREATE Classes ]------------------- */


.notice {
	border-width: 2px 0;
	border-style: solid;
	border-color: #E16868;
	background-color: #F3E2E2;
	color: #333; }
	
	#CookieAlert {  }
	
	#PreviewAlert { 
		font-size: 0.75em;
		text-align: center; }
		
		#PreviewAlert p {
			width: 750px;
			margin: 5px auto;
			padding: 0; }

#createMainTable { margin: 35px auto 0 auto; }

.lCol_table { margin-bottom: 7px; }

.rCol_table { margin-bottom: 7px; }

.createMidCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	background-image: url(/img/create/lCol_mid.gif);
	background-repeat: repeat-y;
	background-position: center top; }
				
				
#createNavMidCell {  }
		
#createLogoMidCell #logo {
	margin: 5px 0;
	font-size: 20px;
	font-style: italic;
	color: #fff }
	
#createLogoMidCell #tag {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff }

#createControlsMidCell {  }

	#createControlsMidCell .control {
		float: left;
		width: 35px;
		margin: 0 11px;
		font-size: 11px;
		color: #fff; }


.createMidCellMain {
	background-image: url(/img/create/rCol_mid.gif);
	background-repeat: repeat-y;
	background-position: center top; }
	
	
	#createMainPhotoCell { height: 400px; }
	
#createMainPhotoInfo {  }


.footerMenu {
	margin-bottom: 35px;
	background-color: #bbb;
	border-width: 1px;
	border-style: solid;
	border-color: #444 #eee #eee #444; }
	
	#PreviewMenu {
		width: 750px;
		margin: 0 auto; }
	
#CreateResetLink {
  font-size: 0.75em;
  color: #333; }

	#CreateResetLink:hover {
	  color: #c00;
	  text-decoration: none; }
  
#CreateHelpLink {
  font-size: 0.75em;
  color: #00d; }

  #CreateHelpLink:hover {
	  color: #00c;
	  text-decoration: none; }

#CreateChangesLink {
	font-size: 0.75em;
	color: #333; }
	
	#CreateChangesLink:hover {
		color: #000;
		text-decoration: none; }


#CreatePreviewLink, #CreateContinueLink {
	display: block;
	width: 150px;
	height: 20px;
	margin: 2px auto;
	font-size: 12px;
	line-height: 20px;
	color: #222;	
	border: 1px solid #77AD4F;
	background-color: #B1D18D; }

	#CreatePreviewLink:hover, #CreateContinueLink:hover {
		border: 1px solid #C4EFA4;
		background-color: #F0FFDF;
		text-decoration: none; }



#ResetNoticeArea {
	width: 550px;
	margin: 25px auto 0 auto;
	font-size: 12px;
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color: #E16868;
	background-color: #ddd; }
	
	#ResetAlert h1 {
		height: 30px;
		margin: 0;
		padding: 0;
		font-size: 22px;
		font-weight: normal;
		line-height: 30px; }
		
	#DontDeleteLink {
		color: #0c0;
		font-weight: bold; }
		
			#DontDeleteLink:hover {
				color: #0a0;
				text-decoration: none; }
				
				
	#YesDeleteLink {
		display: block;
		width: 150px;
		height: 20px;
		margin: 15px auto;
		line-height: 20px;		
		color: #333;
		border: 2px solid #E16868;
		background-color: #F3E2E2;
		text-decoration: underline; }
		
		#YesDeleteLink:hover { text-decoration: none; }

/* ---[ IFRAMES ]--------------------------------------------------
		objects inside iframes
		have class and id
		declarations which are
		located in iframe.css */
		
#photoInfoFrame {
	display: block;
	width: 100%;
	height: 120px;
	overflow: hidden;
	background: transparent; }


#agentInfoFrame {
	display: block;
	width: 100%;
	height: 280px;
	overflow: hidden;
	background: transparent; }

#zipInfoFrame {
	display: block;
	width: 100%;
	height: 80px;
	overflow: hidden;
	background: transparent; }



	
#mainPhotoFrame {
	display: block;
	width: 100%;
	height: 390px;
	overflow: hidden;
	background: transparent; }

#photoListFrame {
	display: block;
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: transparent; }







/* ---[ Flash Preview ]---------------------------------------------- */

#TourPreviewWrap {
	margin: 10px auto 0 auto; }




/* ---[ Login ]------------------------------------------------------ */

#loginTable {
	width: 100%;
	margin: 20px auto; }
	
	#loginTable h2 {
		height: 25px;
		margin: 0;
		padding: 0;
		font-size: 18px;
		font-weight: normal;
		line-height: 25px;
		color: #fff;
		background-color: #333; }
		
		
	#LoginForm {
		width: 180px;
		margin: 10px auto;
		text-align: left; }
		
		.lLabel {
			display: block;
			font-size: 12px;
			color: #fff; }
			
	.newAcctP {
		margin: 20px 10px;
		padding: 0;
		text-align: left;
		font-size: 12px;
		color: #fff; }
		
		.newAcctP a { color: #FFE88F ; }
		.newAcctP a:hover { color: #FFcc00 ; }
	
	/* --[ Errors ]------------- */

	.errorBox {
		width: 250px;
		padding: 0.5em 1em 0.5em 1.5em;
		margin: 10px auto;
		font-size: 12px;
		text-align: left;
		border: 2px solid #E16868;
		background-color: #F3E2E2; }
		
		.errorBox li { padding: 2px 0 2px 0; }
	
/* ---[ Create a new account ]-------------------------- */

.emailInput { visibility:hidden; }

#CustSignBackIn {
	margin: 25px 0;
	font-size: 12px;
	color: #fff; }
	
	#CustSignBackIn a { color: #ffcc00; }
	
		#CustSignBackIn a:hover { color: #FFE88F; }


#HelpWrap {
	margin: 35px 0;
	font-size: 12px;
	color: #fff; }
	
	#HelpWrap a { color: #ffcc00; }
	
		#HelpWrap a:hover { color: #FFE88F; }
