/* -------------------------------------------------------------- */
/* ----                                                      ---- */
/* --       File created by Chandler Prall on 5/17/2007        -- */
/* --               IE PNG fix by Angus Turnbull               -- */
/* -- http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/ -- */
/* ----                                                      ---- */
/* -------------------------------------------------------------- */


body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	font-family: arial;
	font-size: 10pt;
	text-align:center;	
}

.plannerHeading {
	font-size: x-large;
	font-weight: 100;
	display: block;
	margin-top: 4px;
	margin-bottom: 6px;
}

div, img, a {
	behavior: URL(iepngfix.php); /*-- Fixes the pre-IE7 bug regarding transparent PNGs -- */
}

#pageTable {
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;*/
	width: 900px;
	border-width: 0px;
	margin-left:auto; 
	margin-right:auto;
}
#headerLeft {
	width: 145px;
	height: 200px;
	background-image: URL("images/top_background_left.jpg");
	background-repeat: no-repeat;
}
#headerRight {
	width: 735px;
	background-image: URL("imageServer/image.php/top_background_right.jpg?width=735&image=/images/top_background_right.jpg");
	background-repeat: no-repeat;
}

#epcLogo {
	width: 128px;
	height: 196px;
	float: right;
	background-image: URL("imageServer/image.php/logo.png?height=196&width=128&image=/images/logo.png");
	background-repeat: no-repeat;
	}
	
	
#barLeft {
	width: 144px;
	height: 77px;
	/*background-image: URL("images/indexbannerbar.png");*/
	background-color: #FFFFFF;
	border-right: 1px solid #F0F0F0;
	background-repeat: repeat-x;
}
#barRight {
	width: 735px;
	height: 77px;
	background-image: URL("images/indexbannerbar.png");
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
#bodyLeft {
	width: 145px;
	background-color: #1fb412;
}
#bodyRight {
	width: 725px;
	margin-left: 2px;
}
#bodyRight h2 {
	margin-top: 15px;	
}
#bodyRight .linkButton {
	/*display: table-cell;*/
	/*width: 140px;*/
	padding: 6px 5px 6px 5px;
	background-color: rgb(31,180,18);
	border: 1px solid #D0D0D0;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
#bodyRight .linkButton:hover {
	background-color: rgb(11,130,0);	
}
#bodyRight .linkButton:visited {
	color: #FFFFFF;	
}


#titleBox {
	/*background-image: url("images/leftbar_titlebox_bg.png");*/
	background-image: url("images/leftbar_link_bg_highlight2.png");
	padding: 4px 0px 4px 0px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	text-align: center;
	font-variant: small-caps;
	font-size: 18pt;
	font-family: verdana;
	/*color: rgb(220,255,172);*/
	color: #F0F0F0;
	width: 155px;
}
.leftLink {
	display: block;
	width: 150px;
	/*height: 35px;*/
	padding: 6px 0px 6px 5px;
	background-image: url("images/leftbar_link_bg.png");
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px dotted #D0D0D0;
	border-left: 1px solid #D0D0D0;
	text-decoration: none;
	color: #000000;
	text-align: left;
}
.leftLink:hover {
	background-image: url("images/leftbar_link_bg.png");
	/*color: #B0B0B0;*/
	/*color: #555555;*/
	color: #e8d956;
	/*border-color: #A0A0A0;*/
}
.leftLinkHighlight {
	display: block;
	width: 150px;
	padding: 6px 0px 6px 5px;
	background-image: url("images/leftbar_link_bg_highlight2.png");
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px dotted #D0D0D0;
	border-left: 1px solid #D0D0D0;
	text-decoration: none;
	color: #F0F0F0;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
}
.leftLinkHighlight img {
	border-width: 0px;
}
.leftLinkHighlight:hover {
	background-image: url("images/leftbar_link_bg_highlight_hover2.png");
	/*color: #B0B0B0;*/
	/*color: #555555;*/
	/*color: #e8d956;*/
	color: #D0D0D0;
	border-color: #A0A0A0;
}


#logo {
	float: right;
	padding-bottom: 0px;
	padding-right: 0px;
}


#vacationPlanner {
	display: block;
	width: 364px;
	height: 270px;
	/*background-color: rgb(101,200,114);*/
	/* TAN background-color: rgb(210,197,138);*/
	background-color: rgb(26,89,20);
	color: #F0F0F0;
	border: 1px solid gray;
	/*position: absolute;
	top: 327px;
	left: 523px;*/
	/*float: right;*/
}
#vacationPlanner select {
	font-size: 8pt;
}

#bodyRight {
	/*padding: 0px;
	line-height: 16pt;
	font-size: 11pt;*/
}
#bodyRight ul li {
	margin-bottom: 5px;	
}
#bodyRight a {
	color: #274a75;
}
#bodyRight a:visited {
	color: #476aA5;
}
#bodyRight .subText {
	font-size: 8pt;
	line-height: 10pt;
}
h1 {
	font-size: large;
	font-weight: bold;
}

h2 {
	font-size: medium;
	font-weight: bold;
}
.resultsTable {
	font-size: 9pt;
	line-height: 14pt;	
}
.rentalRow img {
	margin: 0px;
	margin-left: 2px;
}
.rentalRow a {
	color: rgb(20,20,110);
}
#pictureViewer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: URL("images/trans_dark.png");
	z-index: 1;
	visibility: hidden;
	cursor: pointer;
}
#pictureViewer #viewImage {
	border: 2px outset #B0B0B0;	
}
#pageFooter {
	font-size: 9pt;
	position: relative;
	padding-top: 20px;
}
#pageFooter a {
	color: rgb(72,100,200);	
}
#pageFooter a:visited {
	color: rgb(92,128,240);	
}

/* Progress veil */
.veil {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-color: silver;
	background: transparent;
}
.progress {
	line-height: 24px;
	background: transparent url(images/activity.gif) 0 no-repeat;
	background-position: left top;	
	width: 32px;
	height: 32px;
}
/* End Progress veil */