@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}
body {background-color:white; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {color:#683155; margin-top:16px; padding-bottom:26px; font-size:24px; line-height:32px; text-align:center;}
h1.headline {font-size:20px;}
h2 {font-size:19px; line-height:24px; font-weight:normal; padding-bottom:26px;}
h3 {font-size:18px;}
#container {
	width:900px;
	margin:20px auto 20px;
	padding-top:30px;
	text-align:center;
	line-height:1.4em;
	background:#fff url(images/bg_container.gif) right top repeat-y;
	border:1px solid #999;
	}
#copy img {display:block; margin:0 auto 20px;}

#copy {
	float:left;
	width:508px;
	padding:0 30px;	
	text-align:center;
	}
#form {
	float:right;
	width:320px;
	}
#footer {
	width:540px;
	float:left;
	clear:both;
	margin-top:30px;
	font-size:14px;
	color:#683155;
	text-align:left;
	padding-left:40px;
	padding-bottom:10px;
	}		
.clear {
	clear:both;
	}	
#copy p {
	font-size:15px;
	line-height:23px;
	text-align:left;
	}
.tourinfo {padding-left:50px;font-family:Arial, Helvetica, sans-serif; margin-top:40px;}	
.tourinfo h3{color:#445868; font-size:30px; font-weight:normal; text-align:left; text-transform:uppercase; padding-bottom:10px; }
.tourinfo h3 span {color:#d4681e;}
		
	
p {padding-bottom:10px; font-size:14px;}	

body.form{background:#f6f6f6; color:#683155;}
label, input, textarea {display:block; margin-bottom:2px; width:280px;}
.form h3 {color:#683155; margin-bottom:10px; margin-top:20px;}
label {color:#683155; font-size:11px;}
.check input {display:block; float:left; margin-right:4px; width:10px;}
.check p {font-size:11px; padding-bottom:4px; clear:both;}
div.check label {margin-top:10px; display:block;}
div.check {font-size:11px; padding-bottom:10px; clear:both;}

span.smallHelpText {font-size:11px;}
p.buttons {padding-top:6px;}
p.buttons input {float:left; display:block; width:80px; margin-right:10px;clear:none;}
p.privacy {font-size:11px; display:block; clear:both; text-align:center;}
div.zip, div.state {float:left;}
div.state {width:80px; margin-right:20px;}
div.state select {width:70px;}
div.zip {width:180px;}
div.zip input {width:180px;}
.form div.container {margin-top:70px;}
.form div.container h3 {line-height: 24px; padding-bottom:20px;}
select {margin-bottom:8px;}
p.error {padding-bottom:10px; padding-top:8px; color:#FF0000;}
div.agent {clear:both;}
div.agent select {width:70px; float:left;}
input.agent {width:180px; float:right;}
