/* CSS Document */
	
	body {
		background:#820729 url(../images/tile.gif);
		color:#d9aeff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:medium;
		margin:20% 0;
		padding:0;
		text-align:center;
	}
	
	#outer, #branding, #container, #footer, #content {
		margin:0 auto;	
		text-align:left;
		}
	
	#outer {
		background:#780626 url(../images/login-bg-red.gif) no-repeat;
		padding:12px 0 0 0;
		width:388px;
		position:relative;
		}
	
	#branding, #content {
		width:360px;
		}

	#branding {
		background:url(../images/vs-vineuk-sml.gif) no-repeat;
				
		}
		
	#branding img {
		padding:11px 0 3px 12px;
		margin-bottom:2px;
		}
		
	#content {
		background:#48315D url(../images/login-ftr-pur.gif) 0 100% no-repeat;
		font-size:0.8em;
		padding:26px 0 1px 30px;
		position:relative;
		width:331px;
		}
		
	h2 {
		color:#fff;
		font-size:1em;
		}
		
	p {
		font-size:0.9em;
		}
		
		
	#passWrd .h2 {
		margin:10px 0 0 10px;
		}		
		
	#passWrd form {
		margin-bottom:35px;
		}
		
	#passWrd p {
		padding-left:10px;
		}
		
	form p.cancel {
		clear:both;
		color:#d9aeff;
			}

	form label {
		color:#fff;	
		font-size:0.9em;
		}

	form input {
		border:1px solid #000;
		font-size:80%;
		width:96px;
			}
			
	#passWrd #email {
		border:1px solid #000;
		font-size:90%;
		margin-left:12px;
		width:112px;
			}
	
	#footer {
		background:url(../images/login-ftr-red.gif) no-repeat;
		height:28px;
		margin:0 auto;
		position:relative;
		width:388px;
				}
				
	form {
		float:left;
		}
	
				
	form #colC {
		float:left;
		color:#fff;
		padding-top:13px;
		width:101px;
		}
		
	form #colA {
		float:left;
		margin:0 9px 15px 0;
		_margin:0 3px 15px 0;
		width:98px;
		}
		
	 form #colB {
		float:left;
		margin:0 8px 15px 0;
		_margin:0 4px 15px 0 !important;
		width:98px;
		}
		
	#passWrd form #colA {
		width:205px;
		margin:0 0 15px 0;
		padding:0;
				}
		
	#passWrd form #colB {
		width:96px;
		margin:0;
		padding:0;
			}
		
	form #colC label {
		display:block;
		margin-top:4px;	
		width:auto;
		}
		
	#remember {
		border:none;
		float:left;
		height:12px;
		margin:4px 4px 0 0;
		width:12px;
		}	
		
	
	
	.clear {
		clear:both;
		}
		
	.initial {
		margin-top:0;
		width:280px;
		}
	
	form input.noBorder {
		border:none;
		background:none;
	}
	
	form #submit {
		height:19px;
		width:81px;
	}
	
	#passWrd form #submit {
		border:none;
		height:19px;
		margin:11px 0 0 14px;
		_margin:0 0 18px 14px;
		width:81px;
	}


	form span {
		display:block;
		float:right;
		height:20px;
		margin:-2px 13px 0 0;
		width:81px;
	}
	
	
	#imgHolder {
		background: url(../images/plane.gif) no-repeat;
		height:267px;
		position:absolute;
		left:-214px;
		top:-30px;
		width:231px;
		z-index:2;
	}
		
	#footer span {
		position:absolute;
		top:11px;
		left:14px;
		width:58px;
		z-index:3;
		}
		
	#footer span a {
		font-size:0.7em;
		color:#da3362;
		}

/* the following are styles for the unsubscribe page... */


#unsubscribe form p {
	color:#D9AEFF;
	}
	
#unsubscribe form p.instruction {
	width:305px;
	}
	
#unsubscribe form p label {
	color:#fff;
	}
	
#unsubscribe form p input {	
	width:245px;
	}

#unsubscribe form p input.button {
	border:none;
	background:none;
	margin-top:20px;
	width:auto;
	}
	

a:link {
	color:#fff; 
	text-decoration:underline;
	}

a:visited {
	color:#fff; 
	text-decoration:underline;
	}

a:hover {
	color:#fff; 
	text-decoration:none;
	}

a:active {
	color:#fff; 
	text-decoration:underline;
	}	
	

.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0;
	overflow:hidden;
	padding:0;
	}
	