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

* {
padding: 0;
margin: 0;
}


.row{clear:both;}
html{font-size:100%;/* IE hack */ height:100%; overflow:inherit;/*opera*/}
body{
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
font-size:16px;
background-color: #003333;

}


 h1{
	font-size:1.2em;
	font-weight:bold;
	color:#336666;
	padding-bottom:10px;
	background-image: url(images/H1shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

h1.first{
	font-size:1.2em;
	font-weight:bold;
	color:#336666;
	padding-bottom:10px;
	background-image: url(images/H1shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom:17px;
}


h1.color{
	font-size:.95em;
	font-weight:bold;
	color:#336666;
	padding-bottom:10px;
	background-image: url(images/H1shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom:17px;
}

h4{
	font-size:.90em;
	font-weight:bold;
	color:#336666;
	padding-bottom:10px;
	margin-bottom:17px;
}
.schedule{
	font-size:.7em;
	font-weight:bold;
	color:#336666;
	padding-bottom:10px;
	}

 h1.photo{
font-size:1.2em;
font-weight:bold;
color:#336666;
padding-bottom:10px;
margin-left:.2em;
}

.green{
font-size:1.2em;
font-weight:bold;
color:#003333;
padding-bottom:10px;
}

h2{
	font-size:0.88em;
	font-weight:bold;
	color: #003333;
	text-transform:uppercase;
	padding-bottom:5px;
}

h2.destination{
	font-size:0.88em;
	font-weight:bold;
	color: #003333;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-top:32px;
}

h2.first{
	font-size:0.88em;
	font-weight:bold;
	color: #003333;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-top:17px;
}
h2.photosmall{
	font-weight:bold;
	color: #003333;
	text-transform:uppercase;
	font-size:0.7em;
	margin-left:1em;
}

.status{
font-size:1.4em;
font-weight:bold;
}


.bus{
width:1.44em;
height:.88em;
}

p{
color: #003333;
font-size:.75em;

}

p.photo{
	color: #003333;
	font-size:0.75em;
	margin-left:.2em;
}

p.photosmall{
	color: #003333;
	font-size:0.7em;
	margin-left:1em;
}

p.photosmallDefault{
	color: #003333;
	font-size:0.6em;
	margin-bottom: 1em;
	
}


p.list{
	padding-bottom:10px;
	padding-top:10px;
	line-height: 125%;
}

p.rewards{
color: #003333;
font-size:.7em;
}

p.check{
	background-image:url(images/checkmark.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 15px;
	font-weight:bold;
}


.style3 {
	font-size: 1.2em
}
.style4 {font-style: italic}

ul.indent2{
	margin-left:30px;
	color: #003333;
	font-size:.75em;
	list-style:none;
	
	}

ul.indent{
	margin-left:25px;
	color: #003333;
	font-size:.75em;
	list-style:circle;
}

ol.indent{
	margin-left:25px;
	color: #003333;
	font-size:.75em;
	
}

ul.indent ul {
margin-left:45px;
font-size:.75em;

}

a{
	color:#996633;
	text-decoration:none;
	font-weight:bold;
}
a:hover{text-decoration:underline;}
a:visited{
	color:#669999;
}

img.map{
	padding-left:8px;
}

img.tenth{
width:12.5em;
height:14.5em;
}

/*** LogoHeader***/
#logoDefault{
	height:3.75em;
	width:50em;
	background-color:#FFFFFF;
	
}
.logodefaultimg{
width:20.25em;
height:3.13em;
float:left;
}

/*** SubpageLogoHeader***/
#logosub{
	height:2.81em;
	width:50em;
	background-color:#FFFFFF;
}

.logoHotSpot{
	position:relative;
	top:10px;
	left:30px;
}
.logoHotSpot a{
	position:absolute;
	width:459px;
	height:83px;
}
.logoHotSpot a:hover{position:absolute;}
/*** Text size adjustmentsr***/
.textsize{
	display:block;
	padding:1em .3em 0em 0em;
	width:7em;
	float:right;
}
.textsize .regular{font-size:.75em;padding-right:.2em;}
.textsize .medium{font-size:1.2em;padding-right:.2em;}
.textsize .large{font-size:1.8em;}
.textsize .regular a{
	color:#006666;
	cursor:pointer;
	text-decoration:none;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
.textsize .regular a:hover{text-decoration:underline;}
.textsize .regular a:visited{
	color:#339999;
}
.textsize .medium a{color:#006633;cursor:pointer;text-decoration:none;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.textsize .medium a:hover{text-decoration:underline;}
.textsize .medium a:visited{
	color:#339999;
}
.textsize .large a{color:#006633;cursor:pointer;text-decoration:none;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.textsize .large a:hover{text-decoration:underline;}
.textsize .large a:visited{
	color:#339999;
}

#searchBox{
	margin-bottom:1em;
	width:15em;
	height:3em;
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	margin-top: 0.5em;
}
#searchBox .search{
	padding:.5em 0em 0em .8em;
}
#searchBox #searchform{margin:0em;}
input.searchButton{
	color:#ffffff;
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:.7em;
	font-weight:normal;
	background-color:#003333;
	border:1px solid #003333;
	background-image: url(images/search_bk.gif);
	margin-left: 0em;
}

@media screen and (max-width: 319px) {.unit{float: none !important; width: auto !important;}}
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of6{width:16.666666%}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}

/* Wrappers*/

#contentContainer{
	width:50em;
	min-width:50em;
	height: auto !important;
	height:100%;
	background-repeat: repeat-y;
	margin-top: 0px;
	min-height:100%;
	background-color: #FFFFFF;
	margin: 0 auto -6em;
	border-left: 1em solid #006666;
	border-right: 1em solid #006666;
}


#pageContent{
	width:50em;
	min-width:50em;
	height:auto;
	background-color:#FFFFFF;
	margin-top:0px;
	min-height: 100%;
	margin-right: 1.88em;
}

/*** Flash ***/

#flashContainer{
	width:50em;
	height:17.06em;
}

.flash{
width:50em;
	height:17.06em
	}

/*** Subpage Header graphics ***/

#SubHeaderGraphic{
	width:50em;
	height:202px;
}

/* Navigation*/

/*** Title bar _ navigation ***/
.titlebar{
	width:100%;
	height:1.75em;
	background-color:#336666;
	padding:0px 0px 0px 0px;
}

#nav {
	width:50em;
	height:2em;
	margin:0 auto;
}	
	

#nav ul {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height:1.06em;
	font-size:0.9em;
}

#nav ul li.tab ul {
	background: #003333;
	width: 16em;
}
#nav ul li.tab_active ul {background: #003333;width:16em;}

#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 2px 4px 0px 4px;
	background:none;

}



#nav li {padding: 0;background:none;}

#nav ul li {float: left;text-align:center;padding: 0;background:none;}

#nav ul li.tab {
	margin:0;
	padding:0 0 0 9px;
	background-image:url(images/nav-tabs_left.gif);
}

#nav ul li.tab_active {
	margin:0;
	padding:0 0 0 9px;
	background-image:url(images/nav-tabs_left_o.gif);
	background-position:0% -28px;
	color:#003333;
}



#nav ul li.tab a {
	padding:8px 12px 5px 4px;
	text-decoration:none;
	font-weight:lighter;
	color:#FFFFCC;
	text-transform:uppercase;
	font-size:.9em;
	background-image:url(images/nav-tabs_right.gif);
}

#nav ul li.tab a:hover {
	padding:8px 12px 5px 4px;
	text-decoration:none;
	font-weight:lighter;
	color:#FFCC33;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:.9em;
	background-image:url(images/nav-tabs_right.gif);
}

#nav ul li.tab_active a {
	padding:8px 12px 5px 4px;
	text-decoration:none;
	font-weight:lighter;
	color:#003333;
	text-transform:uppercase;
	font-size:.9em;
	background-image:url(images/nav-tabs_right_o.gif);
	background-position:100% -28px;
}


#nav ul li.tab_active a:hover {
	padding:8px 12px 5px 4px;
	text-decoration:none;
	font-weight:lighter;
	color:#003333;
	text-transform:uppercase;
	font-size:.9em;
	background-image:url(images/nav-tabs_right_o.gif);
	background-position:100% -28px;
}


#nav ul li.tab ul.nontab li a {background-image:none;font-weight:normal; text-decoration:none;}

#nav ul li.tab_active ul.nontab_active li a {background-image:none;font-weight:normal; text-decoration:none;}





#nav ul li.tab ul.nontab  {margin-left:-9px;}

#nav ul li.tab_active ul.nontab_active  {margin-left:-9px;}


#nav ul li ul li {background: #003333;text-align:left; border:none;margin-left:0;border-bottom:1px solid #CCFFFF;}

#nav li ul {position: absolute;left: -999em;height: auto; width: 15em;  font-weight: normal;margin: 0;padding: 0;}

#nav li li {padding-right: 1em; width: 15em;}

#nav li ul a { width:15em; text-align:left;background:none;}

#nav li ul ul {
	margin: -1.75em 0 0 2em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li:hover{visibility:visible}

#nav ul li ul li:hover, #nav ul li ul li.sfhover {background: #006666; color:#FFFFFF;}


#nav li.tab:hover, #nav li.tab:hover a {background-position:0% -28px;color:#FFFFFF;}


#nav li.tab:hover a {background-position:100% -28px; text-decoration: underline;}
#nav li.tab_active:hover a {
	background-position:100% -28px;
	text-decoration: underline;
	
}


#nav ul ul.nontab_active {color:#FFFFFF;}

#nav ul ul.nontab_active a {color:#FFFFFF;}

#nav ul ul.nontab_active a:hover {color:#FFFFFF;}

/*** Breadcrumb _ navigation ***/
#subNav{
	width:50em;
	margin-bottom: 5px;
	height: 45px;
}

.topNav{
	margin-left:3em;
	float:left;
	padding-top: 2em;
	width: 20em;
}

.emailupdates {
	font-size:0.75em;
	width: 15em;
}
a.email{
background:url(images/email.gif);
background-repeat:no-repeat;
background-position:right;
padding:0px 19px 2px 0px;}

 /*Book Now */
 
 .bookcolumn_d{
	margin-bottom:2em;
	width:15em;
	height:auto;
	float:right;
	padding-right: 0.5em;
	background-image: url(images/ReadyToGo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
 }
 
  .bookcolumn{
	margin-bottom:0.5em;
	width:22.5em;
	height:auto;
	float:right;
	padding-right: 0.5em;
 }
 

#csc {
	background : #006666 url(images/csc_tl.png) no-repeat;
	width : 7em;
	height : auto;
	position : relative;
	padding : 10px 10px;
	float: right;
	margin-right: 0.5em;
}


.tr, .bl, .br {
  position : absolute;
  width : 9px;
  height : 11px; 
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}


.tr {
  background : transparent url(images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}


.bl {
  background : transparent url(images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

.br {
  background : transparent url(images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}





#csc a {
text-decoration:none;
font-weight:lighter;
	color:#FFFFCC;

	}
 
 #csc a:hover {
	text-decoration:underline;
	
	color:#FFFFFF;
}

#csc h3 {
	font-size:1em;
	font-weight:lighter;
	color:#FFFFCC;
	padding-left: .5em;
}

#csc h3.cscDefault {
	font-size:1em;
	font-weight:lighter;
	color:#FFFFCC;
	padding-left: 0.5em;
}

/*** columns***/
#columns{
	width:100%;
	overflow:hidden;
	height: auto;
	background-image: url(images/topshadow.jpg);
	background-repeat: no-repeat;
	padding-top: 1em;
}

.leftcolumn{
	margin-left:3em;
	margin-bottom:10px;
	width:20em;
	height:auto;
	float:left;
	margin-right: 0.8em;
 }
 
 #photoleftcolumn{
	margin-left:3em;
	margin-bottom:10px;
	width:45em;
	height:auto;
	float:left;
	margin-right: 0.8em;
 }
 
  #tenthleftcolumn{
	margin-left:3em;
	margin-bottom:10px;
	width:46em;
	height:auto;
	float:left;
	margin-right: 0.8em;
	background-image: url(images/topshadow.jpg);
	background-repeat: no-repeat;
	padding-top: 2em;
 }
 
  #tenthrightcolumn{
	margin-left:1em;
	width:18em;
	height:auto;
	float:right;
	margin-right: 1em;
	margin-top: .5em;
	margin-bottom: 1em;
 }
 
#defaultleftcolumn{
	margin-left:.5em;
	margin-bottom:10px;
	width:13em;
	height:auto;
	float:left;
	margin-right: 0.5em;
	margin-top:10px;
 }
 

 
 .leftcolum .station ul{
 list-style:none;
 
 }
 
 .leftcolum ,station li{
 list-style:none;
 
 }

.middlecolumn{
	float:left;
	width:18.5em;
	height:auto;
	margin-top: 10px;
	border-right:thin;
	border-right-color:#996633;
	border-right-style:solid;
	border-left:thin;
	border-left-color:#996633;
	border-left-style:solid;
	padding-left: 0.4em;
	padding-right: 0.2em;
}


#defaultmiddlecolumn{
	float:left;
	width:18.5em;
	height:52em;
	margin-top: 10px;
	border-right:thin;
	border-right-color:#996633;
	border-right-style:solid;
	border-left:thin;
	border-left-color:#996633;
	border-left-style:solid;
	padding-left: 0.4em;
	padding-right: 0.2em;
}
 
.rightcolumn{
	margin-bottom:0px;
	width:20em;
	height:auto;
	float:right;
	padding-right: 3em;
 }
 
 #defaultrightcolumn{
	margin-bottom:0px;
	width:15em;
	height:auto;
	float:right;
	padding-right: .5em;
 }
 
#travelalert{
	width:14em;
	border:#003333 solid thin;
	margin-bottom: 2em;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 1em;
}

.form{
	width:25.6em;
	height: 15em;
}

#insideTrack{
	width:13em;
	margin-bottom: 1em;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 1em;
}
#footer{
	width:50em;
	margin-top: 40px;
	height: 4em;
	background-image: url(images/topshadow.jpg);
	background-repeat: no-repeat;
	padding-top: 2em;
}

.push {
     height: 6em;
 }

/* Schedule content*/
#content{
	width: 80em;
}

table {
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", Arial, sans-serif;
}

caption {
	text-align: right;
	font-size: .75em;
}

td {
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: .6em;	
}

td.cascades {
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: 0.6em;
	background-image:url(images/td_bg1.gif);
	background-repeat:repeat;	
}

td.thru {
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: .6em;
	background-image:url(images/td_bg2.gif);
	background-repeat:repeat;
}

td.coast {
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: .6em;
	background-image:url(images/td_bg3.gif);
	background-repeat:repeat;
}

th.first {
	background: url(images/th_bg.gif) repeat left top;
	color: #003333;
	text-align: left;
	border-color: #14556b;
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: .75em;
}

th.coast {
	background: url(images/th_bg_coast.gif) repeat left top;
	color: #000000;
	text-align: left;
	border-color: #14556b;
	border: 1px solid #73afb7;
	padding: 3px 5px 2px 5px;
	font-size: .75em;
}

th.second {
	background: url(images/th_bg.gif) repeat left top;
	color: #003333;
	text-align: left;
	border-color: #14556b;
}

.legend{
	float:left;
	margin-left:2em;
	padding-top:0.5em;
	width: 90%;
	display: block;
	margin-top: 1em;
	padding-bottom: .5em;
}
	
/*Photo Gallery - Lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%;  /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px "Century Gothic", Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.thumbnail{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 7px;
	width:5.88em;
	}
	
	.thumbnailPhoto10{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 7px;
	width:3.4em;
	}
	
	.thumbnailPhoto{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 7px;
	width:7.2em;
	}
	
	
.thumbnailStation_first{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-bottom: 5px;
	margin-right: 7px;
	width:5em;
	}
	
.thumbnailStation_second{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 10px;
	width:5em;
	}
	.thumbnailStation_third{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 10px;
	width:5em;
	}
	
.photoweekthumbnail{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 15px;
	width: 16em;
	}
	
	.photoweekthumbnailSmall{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 0px;
	width:12em;
	}	
	
	.thumbnailColor{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 15px;
	width:7.2em;
	}
	
#schoolsthumbnail{
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #99CCCC;
	margin-right: 5px;
	margin-bottom: 1em;
	margin-left: 5px;
	width: 18.5em;
	}
	
#photoWeek{
	margin-bottom:0px;
	width:17em;
	height:auto;
	float:right;
	padding-right: 1em;
	border-left: thin solid #996633;
	padding-left: 5px;
 }
 
 #tenthLogo{
	margin-bottom:0px;
	width:16.5em;
	height:auto;
	float:right;
	padding-right: 2em;
	padding-left: 5px;
 }
 

 
 .tenthLarge{
 width:14.13em;
 height:17.69em;
 }
	
.headerimg{
	float:right;
	}
img.thumbLarge10{
	width:3.4em;
	height:3.4em;
}

img.thumbLarge{
	width:7.19em;
	height:7.19em;
}

/* SWEEPSTAKE FORM*/

#sweepstakes{
	width: 25.6em;
	height: 15em;
}

#sweepstakes #submit{
	float: left;
	padding-right: .3em;
}

#sweepstakes #name{
	float: left;
	width:8em;
	padding-right: 0.3em;
}
#sweepstakes #city{
	float: left;
	width:10em;
	padding-right: .3em;
}

#sweepstakes #address{
	float: left;
	width:8em;
	padding-right: 0.3em;
}

#sweepstakes #email{
	float: left;
	width:13em;
	padding-right: 0.3em;
}

#sweepstakes #city{
	float: left;
	width:7em;
	padding-right: 0.3em;
}

#sweepstakes #state{
	float: left;
	width:3.3em;
	padding-right: 0.3em;
}

#sweepstakes #zip{
	float: right;
	width:5em;
	padding-right: 0.3em;
	margin-right: 1em;
}

#sweepstakes #phone{
	float: left;
	width:8em;
	padding-right: 0.3em;
	margin-right: 1em;
}

#sweepstakes .checkbox{
	float: left;
	color: #003333;
	font-size:0.6em;
	margin:.5em 0;
}
#sweepstakes label{
	float: left;
	display:block;
	font-size:0.75em;
	color:#003333;
	font-weight: bold;
}

.sweepbutton{
	width:23em;
	background-image:url(images/sweepcallout.jpg);
	background-repeat:no-repeat;
	height: 9.38em;
	padding: 1em 1em 0 0;
	background-position: right top;
}

.colorbutton{
	width:23em;
	background-image:url(images/colorcallout.gif);
	background-repeat:no-repeat;
	height: 9.38em;
	padding: 1em 0 0 .5em;
	background-position: left top;
}

p.color{
	color:#FFFFFF;
	text-align:left;
	font-size: .85em;
}

#rightcolumnColor{
	float:right;
	width:17em;
	padding-right:0.5em;
	padding-top: 1em;
	background-image:url(images/colorbg.gif);
	background-repeat:no-repeat;
	height: 34em;
	padding-left: 1em;
	margin-right: 1em;
	margin-top: 2em;
	}
	
#colordownload{
	width:9.06em;
	height:2.5em;
	margin-left:4em;
	margin-top: 14.5em;
	margin-bottom: .5em;
	}	

#colortext{
 width:17em;
 background-image:url(images/hzrulecolor.png) bottom no-repeat;
 }
 


.colorWinners{width:10em; float:left; height:10em; margin:0 2em 0 2em;}

p.sweep{
	color:#FFFFFF;
	text-align:right;
	font-size: 1em;
}

p.sweep2{
	color:#FFFFFF;
	text-align:center;
	font-size: 0.8em;
	background-repeat:no-repeat;
}
#secondTrain{
	width:12.5em;
	background-image:url(images/Amtrak2ndTrainad.jpg);
	background-repeat:no-repeat;
	height: 20em;
}
#2ndTrainbutton{
	width:110px;
	height:24px;
}
