/* CSS Document */
body {margin: 0px; background-image: url(files/mainbg.png); }
table.main {width: 760px; background: #FFFFFF;}
table.top {width: 760px; background: #ffffff; border: 0px;}



/*the TD stuff (rates table stuff at bottom)*/
td {
	font-family: arial;
	font-size: 14px;
	color: #000033;
}
td.content {padding: 5px; width: 560px;}
td.left {width: 200px;}
td.whitey {color:#000000;}

/*the DIV stuff*/
div {margin: 0px 0px 0px 0px; color: #000033; font-size: 14px;}

div.title {font-weight: bold; font-size: 20px; color: #FF6600; padding-left: 8px;}
div.highlights {font-weight: bold; font-size: 16px; color: #0e0e4a;}
div.daLights {font-size: 11px; margin: 0px 20px; line-height: 18px;}
div.bigQuote {padding: 0px 10px; font-weight: bold; font-size: 16px; color:#0000CC;}
div.news { text-align: center; padding: 0px 10px; font-size: 12px;}
div.leftTitles {	
	color:#FF6600;	
	padding: 8px 0 0 15px;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif
}
/*the A stuff*/
a.togglehead:link {color: #ffffff;}
a.togglehead:visited {color: #ffffff;}
a.togglehead:hover {color: #222222;}
a.togglehead:active {color: #ffffff;}

a.bottomz:link {color: #ffffff;}
a.bottomz:visited {color: #ffffff;}
a.bottomz:hover {color: #cccccc;}
a.bottomz:active {color: #ffffff;}

a:link {
	color: #FF9900;
	text-decoration:none;
}
a:visited {
	color: #0033FF;
	text-decoration: none;
}
a:hover {color: #666666; text-decoration: underline;}
a:active {color: #ffcc00; text-decoration: none;}

a.itinLink:link {color: #ff6600; text-decoration:none; font-size: 14px; font-weight: bold;}
a.itinLink:visited {color: #ff6600; text-decoration:none; font-size: 14px; font-weight: bold;}
a.itinLink:hover {color: #333333; text-decoration:underline; font-size: 14px; font-weight: bold;}
a.itinLink:active {color: #ff6600; text-decoration:none; font-size: 14px; font-weight: bold;}

/*itinerary stuff*/
td.itinTop {background: #ffffff; border-top: 3px #0e0e4a solid;}
td.itinMiddle {background: #cccccc; padding: 2px; border-top: 3px #0e0e4a solid; border-bottom: 3px #ffffff solid;}
div.itinHeader {font-weight: bold; font-size: 14px; color: #0e0e4a;}
div.itin {color: #000000; padding: 0px 5px;}

/*combined and misc*/

div .leftLinks {width: 200px;  padding-top: 5px; line-height: 20px; }
.leftLinks a{ padding-left: 20px;
color: #000066; text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.leftLinks a:hover{
	color: #0033FF;
}
.leftLinksTitle { width: 180px; border-bottom: 1px dashed #000000; padding: 0 0 0 2px; margin-bottom: 8px; }
.leftLinksTitle a{ font-size: 16px; font-variant: small-caps; letter-spacing: +3; font-weight: bold; color: #000099;}

td.whitey #leftLinks a{ 
color: #000000; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
td.whitey #leftLinks a:hover{ color: #FF6600; }

/* Contact Button */
.cb{ float: left; height: 90px; width: 100%; text-align: center; color: #000099; background-image: url(files/contactNew.png); background-repeat: no-repeat; background-position: center; padding-top: 15px; cursor: pointer;}
.requestInfo { background-image: url(files/requestMoreInfo.png); background-repeat: no-repeat; background-position: center; height: 25px; width: 95%; cursor: pointer; }

/* Park City Boxes  */
.leftbox {width: 200px;	float: left; margin-left: 15px; border: none; }
.rightbox {width: 200px; float: right; margin-right: 60px; border: none;}

/* Image Holder Wrapper */

.imageWrapper {float: left; margin-top: 15px;}
.imageWrapper .box1 {float: left; margin-left: 15px; width: 135px; height: 100px; background-color: #999999;
border: 3px solid #FFFFFF; padding-left: 5px;}
.imageWrapper .box2{float: left; margin-left: 20px; width: 135px; height: 100px; background-color: #999999;
border: 3px solid #FFFFFF; padding-left: 5px;}
.imageWrapper .box3{float: left; margin-left: 20px; width: 135px; height: 100px; background-color: #999999;
border: 3px solid #FFFFFF; padding-left: 5px;}

/*  COMMENTS      */

div .comment { margin-left: 10px; margin-right: 25px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: italic;}
div .commentBy { margin-left: 25px; font-family: Geneva, Arial, Helvetica, sans-serif; font-variant: small-caps; color: #999999;}