/* All images came from "http://www.gate1travel.com/testing/booking/images" or "http://www.gate1travel.com/images/booking" */
body, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body
{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.dot 
{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif !important; 
	color: #322f00; 
	font-weight: normal; 
	text-align: justify; 
	width: 760px;
}
/*
li
{
	list-style-type: square;
	margin-left: -20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul
{
	margin-bottom: 0px;
	margin-top: 0px;
}
*/
p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

a:link
{
	color: #585E7C;
	font-weight: bold;
}
a:visited
{
	color: #585E7C;
	font-weight: bold;
}
a:hover
{
	color: #990000;
	font-weight: bold;
}
a:active
{
	color: #990000;
	font-weight: bold;
}

.redlink a:link
{
	color: #990000;
	text-decoration: none;
}
.redlink a:visited
{
	color: #990000;
	text-decoration: none;
}
.redlink a:hover
{
	color: #990000;
	text-decoration: underline;
}
.redlink a:active
{
	color: #990000;
	text-decoration: underline;
}

/* For menu buttons */ 

.menubutton-off
{
	border: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #585E7C;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
}

.menubutton-on
{
	border: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #AA0000;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
}

/* The title at the top of the page */

.title-table
{
	border-bottom: 1px solid #000000;
}

.title-text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

/* The boxes with the gradient headings */

.title-box
{
	border: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585E7C;
	padding: 2px 2px 2px 2px;
}

.box1
{
	border-left: 1px solid #5F6583;
	border-right: 1px solid #5F6583;
	background-color: #F0F1F5;
}

.box1-title-old
{
	border-bottom: 1px solid #8D92A9;
	border-top: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #585E7C;
	padding: 2px 2px 2px 2px;
}

.box1-title
{
	border-bottom: 1px solid #5F6583;
	border-top: 1px solid #5F6583;
	background-image: url(Pics/box1-title-bg3.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
}

.box1-title-short
{
	border-bottom: 1px solid #5F6583;
	border-top: 1px solid #5F6583;
	background-image: url(Pics/box1-title-bg3.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	font-weight:bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
}

/* right side box title with red text, for prices */

.box1-title-red
{
	border-top: 1px solid #5F6583;
	border-bottom: 1px solid #5F6583;
	background-image: url(Pics/box1-title-bg3.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

/* right side box title with normal text for links */

.box1-title-text
{
	border-top: 1px solid #5F6583;
	border-right: 1px solid #5F6583;
	border-bottom: 1px solid #5F6583;
	background-image: url(Pics/box1-title-bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box1-content
{
	background-color: #F0F1F5;
	font-size: 11px;
	/*padding: 0px 4px 0px 4px;*/
}
.box1-content2
{
	font-size: 11px;
	background-color: #F0F1F5;
	padding: 0px 4px 0px 4px;
}
.box1-content-bottom
{
	border-bottom: 1px solid #5f6583;
	background-color: #F0F1F5;
	/*padding: 0px 4px 0px 4px;*/
}

.box1-row
{
	border-bottom: 1px solid #8D92A9;
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

/* inner box, tan colors */

.box2
{
	border-left: 1px solid #A29E72;
	border-right: 1px solid #A29E72;
	background-color: #EAE8D3;
}

.box2-title-old
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-color: #A29E72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.box2-title
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.box2-title2
{
	border-bottom: 1px solid #A29E72;
	background-color: #dddab8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.box2-title2a
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-color: #DDDAB8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

/* Used for column headers */
.box2-title3
{
	background-color: #DEDBB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box2-title3a
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-color: #DEDBB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-title4
{
	border-bottom: 1px solid #A29E72;
	border-top: 1px solid #A29E72;
	background-color: #EAE8D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	font-style: italic;
}
.box2-row
{
	border-bottom: 1px solid #A29E72;
	background-color: #EAE8D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-row-alt
{
	border-bottom: 1px solid #A29E72;
	background-color: #DEDBB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-content 
{
	background-color: #EAE8D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}
.box2-content-alt
{
	background-color: #D7D3AA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}

.box2-row2
{
	background-color: #EAE8D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.remark-item1
{
	background-image: url(Pics/box1-title-bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	border-top: 2px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.remark-item2
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	border-left: 1px solid #A29E72;
	border-right: 1px solid #A29E72;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.main-item
{
	/*
	background-image: url("Gate1Pics/box1-title-bg2.gif");
	border-top: 1px solid #A29E72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
	*/
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}

.main-item-off
{
	background-image: url(Pics/box1-title-bg2.gif);
	border-top: 1px solid #A29E72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: gray;
	padding: 2px 2px 2px 2px;
}

.inclusion-item
{
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}

.inclusion-item-off
{
	background-color: #EAE8D3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: gray;
	padding: 0px 2px 0px 2px;
}

.main-item2 
{
	border-top: 1px solid #D5CBA5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.textbox1
{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}
.textbox2
{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}
.textbox3
{
	/*background-image: url("Gate1Pics/box1-title-bg.gif");*/
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	/*border: 1px solid #000000;*/
	border: 0px solid #000000;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}
.errortextbox
{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	font-size: 11px;
	color: Red;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
	width: 5px;
}

/* inner box, blue/gray colors */

.box3
{
	border-left: 1px solid #8D92A9;
	border-right: 1px solid #8D92A9;
	background-color: #F0F1F5;
}

.box3-title-old
{
	border-top: 1px solid #8D92A9;
	border-bottom: 1px solid #8D92A9;
	background-color: #8D92A9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #F0F1F5;
	padding: 2px 2px 2px 2px;
}

.box3-title
{
	border-top: 1px solid #8D92A9;
	border-bottom: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #585E7C;
	padding: 2px 2px 2px 2px;
}

.box3-title2
{
	border-bottom: 1px solid #8D92A9;
	background-color: #E0E2EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-title2a
{
	background-color: #E0E2EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

/* Used for column headers */
.box3-title3
{
	background-color: #D0D2EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-title3-bottom
{
	border-bottom: 1px solid #5F6583;
	background-color: #D0D2EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-row
{
	border-bottom: 1px solid #8D92A9;
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box3-content
{
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-row2
{
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}


/* Popup Box */
.boxpopup
{
	border-left: 1px solid #8D92A9;
	border-right: 1px solid #8D92A9;
	background-color: #F0F1F5;
}

.boxpopup-title
{
	border-top: 1px solid #8D92A9;
	border-bottom: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #585E7C;
	padding: 2px 2px 2px 2px;
}

.boxpopup-row
{
	border-bottom: 1px solid #8D92A9;
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.boxpopup-content
{
	background-color: #F0F1F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

/* End Popup Box */

/* gives a 2 pixel border to photos, add class="photo" to any photo's img tag */

.photo
{
	border: 2px solid #585E7C;
}

.photo2
{
	border: 1px solid #000000;
}

/* for all form elements */

.formcell1
{
	border: 1px solid #585E7C;
	font-size: 11px;
}

/* for all form buttons */

.button1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #8D92A9;
	background-image: url(Pics/btnbg.gif);
}

.button2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #000000;
	background-image: url(Pics/btnbg.gif);
}


.formbox
{
	border: 1px solid #5F6583;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
}

.formboxdisabled
{
	border: 1px solid #5F6583;
	background-color: #F8F8F8;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
}

/* text styles */

.11px
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.stepmeter-box
{
	border: 1px solid #8D92A9;
}

.stepmeter-on
{
	background-image: url(Pics/step-bg1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #585E7C;
	padding: 0px 0px 0px 0px;
}

.stepmeter-off
{
	background-image: url(Pics/step-bg2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #585E7C;
	padding: 0px 0px 0px 0px;
}

.actions-title
{
	border: 1px solid #5f6583;
	background-image: url(Pics/box1-title-bg4.GIF);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
	width: 1px;
	writing-mode: tb-rl;
}

.actions-title2
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.actions-content
{
	border: 1px solid #5f6583;
	background-image: url(Pics/box1-title-bg4.GIF);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
	width: 1px;
	writing-mode: tb-rl;
}

/* Tabs */
.tab-on
{
	border-top: 1px solid #A29E72;
	border-bottom: 0px solid;
	border-right: 1px solid #A29E72;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab-off
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	border-right: 1px solid #A29E72;
	background-color: #D2CEA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab2-on
{
	border-top: 1px solid #A29E72;
	border-bottom: 0px solid;
	border-right: 1px solid #A29E72;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab2-off
{
	border-top: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	border-right: 1px solid #A29E72;
	background-color: #D2CEA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab-notab
{
	border-bottom: 1px solid #A29E72;
	font-family:Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:12px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.tab-box
{
	border-left: 1px solid #A29E72;
}

.tab-box-content
{
	border-right: 1px solid #A29E72;
	border-bottom: 1px solid #A29E72;
	background-color: #EAE8D3;
}

/** TOC Classes **/

.menu-tab1-box
{
    BORDER-LEFT: #8d92a9 1px solid;
}
.menu-tab1-active
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.menu-tab1-active a
{
	TEXT-DECORATION: none;
	cursor: text;
}
.menu-tab1-off
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.menu-tab1-off a
{
	text-decoration: underline;
	cursor: pointer;
}
.menu-tab1-on
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.content1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/toc-bg1.jpg);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-box
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.pkg-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.pkg-head
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg3.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
/* Odd Rows in Details */
.odd
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #ddeeff;
}
/* Even Rows in Details */
.even
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #ffffff;
}
/* Used for highligting the Row */
.pkg-highlight
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #bcd5ee;
}
.red
{
    COLOR: #990000;
}
.error
{
	color: Red;
}

/*** For the image at the top of the screen ***/

.tab1-top-left
{
    BACKGROUND-IMAGE: url(Pics/tab1-top-left.gif);
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
}
.tab1-top
{
    BACKGROUND-IMAGE: url(Pics/tab1-top-bg.gif);
    BACKGROUND-REPEAT: repeat-x;
}
.tab1-end
{
    BACKGROUND-IMAGE: url(Pics/tab1-end.gif);
    /*WIDTH: 138px;*/
    BACKGROUND-REPEAT: no-repeat;
}
.tab1-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    WIDTH: 315px;
    COLOR: #990000;
}
.tab1-bottom
{
    BACKGROUND-IMAGE: url(Pics/tab1-bottom.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 17px;
 }
.tab1-bottom-text
{
    PADDING-LEFT: 12px;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.tab1-top-link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #990000;
    PADDING-TOP: 0px;
}
.tab1-top-link2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #990000;
    PADDING-TOP: 0px;
}

.pkg-title
{
    FONT-WEIGHT: bold;
    COLOR: #2e2a7f;
}
.bookearly
{
    FONT-SIZE: 9px;
    COLOR: #009900;
}



/* TOP NAV CLASSES */

.nav-off {
	background-color: #63659C;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.nav-on {
	background-color: #A391B7;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* site links */

.nav2-off {
	background-color: #FFCC66;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.nav2-on {
	background-color: #FFFFCC;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* drop down menu links */

.nav3-off {
	background-color: #FFFFCC;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.nav3-on {
	background-color: #003366;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Home button */

.navH-off {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.navH-on {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* PACKAGE PAGE STYLES */
BODY
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #ffffff;
}
H1
{
    FONT: 20px Arial, Helvetica, sans-serif; 
    FONT-WEIGHT: normal; 
    MARGIN: 0; 
    PADDING: 0; 
    COLOR: #990000;
}
H2
{
    FONT-SIZE: 14px;
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
}
.menu-tab1-box
{
    BORDER-LEFT: #8d92a9 1px solid;
}
.menu-tab1-active
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #545454 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.menu-tab1-off
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #545454 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.menu-tab1-on
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #545454 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.content1
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/pkg-bg1.jpg);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
}
.pkg-box
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.pkg-box2
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.pkg-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.odd
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #ddeeff;
}
.even
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #ffffff;
}
.pkg-highlight
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    BACKGROUND-COLOR: #bcd5ee;
}
.red
{
    COLOR: #990000;
}
.smtext
{
    FONT-SIZE: 11px;
}
.pkg-head-title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-top-bg.gif);
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-head-leftcorner
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-top-left.gif);
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-head-rightcorner
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-top-right.gif);
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-head-spacer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-top-spacer.gif);
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-head-price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-top-bg.gif);
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.pkg-head-caption
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #545454 1px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #545454 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #f9fafd;
}
.pkg-head-caption2
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #545454 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #f9fafd;
}
.pkg-head-photo-greece
{
    BORDER-RIGHT: #545454 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(Pics/pkg-head-photo-greece.jpg);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #545454 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #545454 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 85px;
}
.tab1-top-left
{
    BACKGROUND-IMAGE: url(Pics/tab1-top-left.gif);
    WIDTH: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px;
}
.tab1-top
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND-IMAGE: url(Pics/tab1-top-bg.gif);
    WIDTH: 450px;
    COLOR: #990000;
    BACKGROUND-REPEAT: repeat-x;
}
.tab1-end
{
    BACKGROUND-IMAGE: url(Pics/tab1-end.gif);
    WIDTH: 95px;
    BACKGROUND-REPEAT: no-repeat;
}
.tab1-title
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #aa0000;
    BORDER-BOTTOM: #515151 1px solid;
}
.tab1-bottom
{
    BACKGROUND-IMAGE: url(Pics/tab1-bottom2.gif);
    WIDTH: 760px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
}
.tab1-bottom-text
{
    PADDING-LEFT: 12px;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.tab1-top-link
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #990000;
    PADDING-TOP: 0px;
}
.tab1-top-link2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #990000;
    PADDING-TOP: 0px;
}
.tab2-table
{
    BORDER-LEFT: #606784 1px solid;
}
.tab2-off
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg3.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}
.tab2-on
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg3.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    TEXT-DECORATION: underline;
}
A.tab1-toplink:link
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}
A.tab1-toplink:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}
A.tab1-toplink:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}
A.tab1-toplink:active
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}
A.tab1-botlink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.tab1-botlink:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.tab1-botlink:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}
A.tab1-botlink:active
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}
.pkg-title
{
    FONT-WEIGHT: bold;
    COLOR: #2e2a7f;
}
.bookearly
{
    FONT-SIZE: 9px;
    COLOR: #009900;
}
.pkg-head-price
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 3px;
    COLOR: #aa0000;
    PADDING-TOP: 3px;
}
.pkg-head-bottom
{
    BACKGROUND-IMAGE: url(Pics/border-top.gif);
    WIDTH: 760px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 12px;
}
.booknow-off
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #606784 1px solid;
    WIDTH: 85px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #606784 1px solid;
    TEXT-DECORATION: none;
}
.booknow-on
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #606784 1px solid;
    WIDTH: 85px;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #606784 1px solid;
    TEXT-DECORATION: underline;
}
.booknow2-off
{
    PADDING-RIGHT: 6px;
    BORDER-TOP: #545454 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #545454 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.booknow2-on
{
    PADDING-RIGHT: 6px;
    BORDER-TOP: #545454 1px solid;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #545454 1px solid;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.highlight1
{
    BORDER-RIGHT: #aaaa7f 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #aaaa7f 2px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #aaaa7f 2px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 2px solid;
    BACKGROUND-COLOR: #dbd7b3;
}
.highlight1-table
{
    BORDER-RIGHT: #aaaa7f 1px solid;
    BORDER-TOP: #aaaa7f 1px solid;
    BORDER-LEFT: #aaaa7f 1px solid;
}
.highlight1-table2
{
    BORDER-RIGHT: #aaaa7f 1px solid;
    BORDER-TOP: #aaaa7f 1px solid;
    BORDER-LEFT: #aaaa7f 1px solid;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.highlight1-title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.highlight1-title2
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.highlight1-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #e9e7d1;
}
.highlight1-list2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #f3f2e9;
}
.highlight1-list3
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #e9e7d1;
}
.highlight1-list4
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.highlight2
{
    BORDER-RIGHT: #c2c8dc 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c2c8dc 2px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c2c8dc 2px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c2c8dc 2px solid;
    BACKGROUND-COLOR: #eef0f9;
}
.highlight2-photo
{
    BORDER-RIGHT: #8d92a9 1px solid;
    BORDER-TOP: #8d92a9 1px solid;
    BORDER-LEFT: #8d92a9 1px solid;
    BORDER-BOTTOM: #8d92a9 1px solid;
}
.hotel-list
{
    BORDER-RIGHT: #aaaa7f 1px solid;
    BORDER-TOP: #aaaa7f 1px solid;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    BORDER-LEFT: #aaaa7f 1px solid;
}
.hotel-list-title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #990000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.hotel-list-active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.hotel-list-on
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #eeeff3;
}
.hotel-list-off
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #e9e7d1;
}
.pricebox-title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #990000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.pricebox-title2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #990000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
}
.pricebox-year
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #e9e7d1;
}
.pricebox-row
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #f3f2e9;
}
.tooltip1
{
    BORDER-RIGHT: #aaaa7f 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #aaaa7f 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    Z-INDEX: 1;
    LEFT: 30px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #aaaa7f 1px solid;
    WIDTH: 125px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    POSITION: absolute;
    TOP: 30px;
    BACKGROUND-COLOR: #f3f2e9;
    TEXT-ALIGN: center;
}
.pkglist
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: -20px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    LIST-STYLE-TYPE: square;
}
.weather
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e9e7d1;
    TEXT-ALIGN: center;
}
.weather-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dbd7b3 1px solid;
    BACKGROUND-COLOR: #e9e7d1;
    TEXT-ALIGN: center;
}
.weather-off
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
.weather-none
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dbd7b3 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
.weather-bottom
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
.weather-top
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/weather-bg1.gif);
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    TEXT-ALIGN: center;
}
.weather-title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(Pics/weather-bg1.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tipsmenu-tab1-box
{
    BORDER-LEFT: #8d92a9 1px solid;
}
.tipsmenu-tab1-active
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg2-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.tipsmenu-tab1-off
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8d92a9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.tipsmenu-tab1-on
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8d92a9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.tips-header
{
	font-weight: bold;
	font-size: 16px;
	color: #000077;
}
.tips-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000077;
    BORDER-BOTTOM: #000044 2px solid;
}
.tips-back
{
    BACKGROUND-IMAGE: url(Pics/fade.jpg);
}
.citymenu-tab1-box
{
    BORDER-LEFT: #8d92a9 1px solid;
}
.citymenu-tab1-active
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8d92a9 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #8d92a9 1px solid;
    COLOR: #000066;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8d92a9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.citymenu-tab1-off
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-off.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #8d92a9 1px solid;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8d92a9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.citymenu-tab1-on
{
    BORDER-RIGHT: #8d92a9 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/menu-bg1-on.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #8d92a9 1px solid;
    CURSOR: pointer;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8d92a9 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.city-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000044;
    BORDER-BOTTOM: #000044 2px solid;
}
.city-back
{
    BACKGROUND-IMAGE: url(Pics/fade.jpg);
}
.optional-odd
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ddeeff;
}
.optional-even
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.map-even
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff;
}
.itinerary-head
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg3.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #606784 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ffffff;
}
.itinerary-even
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #606784 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.optional-highlight
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #606784 1px solid;
    CURSOR: pointer;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #bcd5ee;
}
.optional-title
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.optional-list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #aaaa7f 1px solid;
    BACKGROUND-COLOR: #d9d9d8;
}
.optional-head
{
    BORDER-RIGHT: #606784 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #606784 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(Pics/box1-title-bg3.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: #606784 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #606784 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.optionals-left
{
    FONT-SIZE: 11px;
    /*BORDER-LEFT: #606784 1px solid;
    BORDER-BOTTOM: #606784 1px solid*/
}
.optionals-middle
{
    FONT-SIZE: 11px;
    /*BORDER-BOTTOM: #606784 1px solid*/
}
.optionals-right
{
    /*BORDER-RIGHT: #606784 1px solid;*/
    FONT-SIZE: 11px;
    /*BORDER-BOTTOM: #606784 1px solid*/
}
.meals
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}
.overnights
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}
.itin-odd
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ddeeff;
}
.itin-even
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.itinhead {
    color: #000066;
    font-weight: bold;
}

/* TOC Pkg Listing */

.odd, .even, .pkg-row
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-image: url(Pics/underline-off.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.pkg-row2
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #450000;
}
.pkg-row3
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
}
.pkg-row4 
{
	background-color: #edf0f8; 
	font: 11px Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #450000; 
	border-right: 1px solid #450000;
}

.pkg-highlight
{
	background-color: #c63838;
	cursor: pointer;
	background-image: url(Pics/underline-on.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.pkg-row a:link, .pkg-row a:visited, .pricebox-date a:link, .pricebox-date a:visited
{
	color: #0000ff;
	font-weight: bold;
}
.pricebox-date a:hover
{
	color: #990000;
	font-weight: bold;
}
.seealso a:link, .seealso a:visited
{
	color: #0000ff;
	font-weight: bold;
	font-size: 14px;
}

/* Package Page Header */

.pkg-head-left
{
	background-image: url(Pics/pkg-head-blue-left.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 10px;
	font-size: 1px;
	line-height: 1px;
}
.pkg-head-right
{
	background-image: url(Pics/pkg-head-blue-right.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 10px;
	font-size: 1px;
	line-height: 1px;
}
.pkg-head-name
{
	background-image: url(Pics/pkg-head-blue-mid.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	height: 35px;
}
.pkg-head-price
{
	background-image: url(Pics/pkg-head-blue-mid.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 6px 0 2px 0;
	width: 90px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 15px;
}
.pkg-head-smtext
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.pkg-head-split
{
	background-image: url(Pics/pkg-head-blue-split.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 4px;
	font-size: 1px;
	line-height: 1px;
}

.pkg-caption-table
{
	background-image: url(Pics/title-bg-gold.gif);
	background-repeat: repeat-x;
	border: 1px solid #545454;
}
.pkg-caption
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

.pkg-head-title
{
	background-image: url(Pics/pkg-head-top-bg.gif);
	background-repeat: repeat-x;
	color: #990000;
	font-size: 20px;
	font-weight: normal;
}

.pkg-head-caption2
{
	background-image: url(Pics/menu-bg2-on.gif);
	background-repeat: repeat-x;
	background-color: #f9fafd;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 10px 2px 10px;
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
}

.pkg-head-photo
{
	background-repeat: no-repeat;
	padding: 0px;
	border-left: 1px solid #545454;
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
	height: 85px;
}

.miniodd, .minieven 
{
	background-color: #ffffff; 
	font: 12px Arial, Helvetica, sans-serif; 
	background-position: bottom; 
	background-repeat: repeat-x;
}


/* Package Page Tabs */

.menu-tab-box
{
	border-top: 1px solid #545454;
	border-right: 1px solid #545454;
}
.menu-tab-box2
{
	border-top: 1px solid #545454;
	border-right: 1px solid #545454;
	border-left: 1px solid #545454;
}

.menu-tab1-active
{
	border-left: 1px solid #fee1a7;
	margin: 0px;
	background-image: url(Pics/title-bg-gold.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 3px 6px 3px 6px;
}
.menu-tab1-off
{
	border-left: 1px solid #989abe;
	margin: 0px;
	background-image: url(Pics/title-bg-blue.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}
.menu-tab1-on
{
	border-left: 1px solid #989abe;
	margin: 0px;
	background-image: url(Pics/title-bg-ltblue.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}
.menu-tab1-off a:link, .menu-tab1-off a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu-tab1-off a:hover
{
	text-decoration: underline;
}

.menu-tab2-active
{
	border-left: 1px solid #989abe;
	margin: 0px;
	background-image: url(Pics/title-bg-ltblue.gif);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 10px 2px 10px;
}
.menu-tab2-off
{
	border-left: 1px solid #c63838;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 10px 2px 10px;
	cursor: pointer;
}
.menu-tab2-on
{
	border-left: 1px solid #c63838;
	margin: 0px;
	background-image: url(Pics/title-bg-red2.gif);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	padding: 3px 10px 2px 10px;
	cursor: pointer;
}

.tab2-table
{
	border-left: 1px solid #450000;
}
.tab2-off
{
	border-top: 1px solid #450000;
	border-right: 1px solid #450000;
	padding: 2px 6px 2px 6px;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}
.tab2-on
{
	border-top: 1px solid #450000;
	border-right: 1px solid #450000;
	padding: 2px 6px 2px 6px;
	margin: 0px;
	background-image: url(Pics/title-bg-ltred.gif);
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	cursor: pointer;
}


/* Priceboxes */

.pricebox-box
{
	border-top: 1px solid #450000;
	border-left: 1px solid #450000;
	background-color: #ffffff;
}
.pricebox-box2
{
	border-top: 1px solid #450000;
	border-right: 1px solid #450000;
	border-left: 1px solid #450000;
	background-color: #ffffff;
}
.pricebox-box3
{
	border: 1px solid #450000;
	background-color: #ffffff;
}

.pricebox-title
{
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.pricebox-title a:link, .pricebox-title a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.pricebox-title2
{
	border-bottom: 1px solid #450000;
	border-left: 1px solid #c63838;
	border-right: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	background-repeat: repeat-x;
	background-color: #990000;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}

.pricebox-title3
{
	border-bottom: 1px solid #450000;
	border-left: 1px solid #c63838;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.pricebox-title4
{
	border-bottom: 1px solid #450000;
	border-left: 1px solid #c63838;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.pricebox-title-bookby
{
	border-bottom: 1px solid #450000;
	border-left: 1px solid #c63838;
	border-right: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	background-repeat: repeat-x;
	background-color: #990000;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.pricebox-heading
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	border-bottom: 1px solid #edeef2;
	background-image: url(Pics/title-bg-white.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 2px;
}
.pricebox-heading2
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	border-top: 1px solid #edeef2;
	border-bottom: 1px solid #edeef2;
	background-image: url(Pics/title-bg-white.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 2px;
}
.pricebox-heading3
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	border-top: 1px solid #edeef2;
	background-image: url(Pics/title-bg-white.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 2px;
}

.pricebox-info
{
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	background-image: url(Pics/title-bg-white.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 2px;
}

.pricebox-year
{
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-gold.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #450000;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}

.pricebox-date
{
	border-bottom: 1px solid #450000;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #450000;
	text-decoration: none;
	padding: 2px;
}

.pricebox-price
{
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
}
.pricebox-price2
{
	border-bottom: 1px solid #450000;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
}
.pricebox-bookby
{
	border-bottom: 1px solid #450000;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	padding: 2px;
}

.pricebox-content
{
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding: 2px;
}
.pricebox-content2
{
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #450000;
	background-color: #ffffff;
	padding: 2px;
}


/* Title Bars */

.titlebar-gold1
{
	border-bottom: 1px solid #fee1a7;
	margin: 0px;
	background-image: url(Pics/title-bg-gold.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 2px 3px 2px 3px;
}
.titlebar-gold2
{
	border: 1px solid #fee1a7;
	margin: 0px;
	background-image: url(Pics/title-bg-gold.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding: 2px 3px 2px 3px;
}

.titlebar-blue1
{
	border-bottom: 1px solid #989abe;
	margin: 0px;
	background-image: url(Pics/title-bg-blue.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.titlebar-blue2
{
	border: 1px solid #989abe;
	margin: 0px;
	background-image: url(Pics/title-bg-blue.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}

.titlebar-red-box
{
	border: 1px solid #450000;
}
.titlebar-red-box2
{
	border-top: 1px solid #450000;
	border-left: 1px solid #450000;
	border-right: 1px solid #450000;
}
.titlebar-red-box3
{
	border-top: 1px solid #450000;
	border-left: 1px solid #450000;
}
.titlebar-red1
{
	border-bottom: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.titlebar-red2
{
	border: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}
.titlebar-red3
{
	border-bottom: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}
.titlebar-red-cell
{
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	border-left: 1px solid #c63838;
	margin: 0px;
	background-image: url(Pics/title-bg-red.gif);
	background-repeat: repeat-x;
	background-color: #990000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}

.titlebar-white1
{
	border-bottom: 1px solid #450000;
	border-right: 1px solid #450000;
	margin: 0px;
	background-image: url(Pics/title-bg-white.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding: 2px;
}

/* gray gradient background below menu tabs */

.content1
{
	background-image: url(Pics/pkg-bg1.jpg);
	background-repeat: no-repeat;
	padding: 10px;
}

/* package content box */

.pkg-box
{
	border: 1px solid #606784;
	background-color: #FFFFFF;
}
.pkg-box2
{
	border: 1px solid #606784;
	background-color: #FFFFFF;
	padding: 5px;
}


/* Itineraries */

.itinhead
{
	color: #000066;
	font-weight: bold;
}
.itin-odd, itin-even
{
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
}
.itinerary-head
{
	background-color: #FFFFFF;
	padding: 3px;
	margin: 0px;
	background-image: url(Pics/box1-title-bg3.gif);
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-top: 1px solid #606784;
	border-left: 1px solid #606784;
	border-right: 1px solid #606784;
}
.itinerary-even
{
	background-color: #ffffff;
	border: 1px solid #606784;
	font-size: 11px;
	padding: 4px;
}
.itinerary-map
{
	border: 1px solid #000000;
	margin-left: 10px;
}


/* Optionals */

.opt-info
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #606784;
}
.opt-desc
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica sans-serif;
}

/* Brochure Request Titles */
#titlepkg 
{
	clear: both; 
	width: 100%; 
	height: 100px; 
	margin: 0px auto; 
	background-image: url(Pics/bg-headerphotos-pkg.jpg); 
	background-repeat: repeat-x;
}

#titlepkg .title-position 
{
	position: relative; 
	top: -27px; 
	left: 0px; 
	z-index: 2;
}
#titlepkg .title-image 
{
	position: relative; 
	z-index: 1;
}
#titlepkg .title-text 
{
	padding: 5px 0px 0px 10px; 
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #495574; 
	font-weight: bold; 
	background-image: url(Pics/title-bg.gif); 
	background-repeat: repeat-x;
}
#titlepkg .title-corner 
{
	padding: 0px; 
	background-image: url(Pics/title-corner.gif); 
	background-repeat: no-repeat;
}
