



/*Jewish world */
/*done externally by arza*/
ul.clearfix{
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.jewishworld{
    clear: both;
	list-style-type: none;
	margin-top: 40px;
	padding: 0;
    display: inline;
}


ul.clearfix li{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	text-align: center;
	font-family: "Arial","Open Sans","myriad-pro-1","myriad-pro-2";
}

ul.clearfix li:nth-child(1) {
	margin-left: 0px !important;
}

ul.clearfix li:nth-child(5n+1) {
	margin-left: 0px !important;
}

ul.clearfix li a{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: "Arial","Open Sans","myriad-pro-1","myriad-pro-2";
}
ul.clearfix li a:hover{
	color: #333333;
}

body 
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	margin: 5px 0px 20px 0px;
}
html
{
	color:#000;
	background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border: 0;
	margin: 0;
	padding: 0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	f/* ont-style:normal;
	font-weight:normal; */
}

li
{
	list-style:none;
}

caption,th
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after
{
	content:'';
}

abbr,acronym
{
	border:0;
	font-variant:normal;
}

sup
{
	vertical-align:text-top;
}

sub
{
	vertical-align:text-bottom;
}

input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,textarea,select
{
	font-size:100%;
}

legend
{
	color:#000;
}

del,ins
{
	text-decoration:none;
}

body
{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	font-size:small;
	font:x-small;
}

select,input,button,textarea
{
	font:99% arial,helvetica,clean,sans-serif;
}

table
{
	font-size:inherit;
	font:100%;
}

pre,code,kbd,samp,tt
{
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}

.tblMain
{
	width: 900px;
	margin: 0px auto;
}
a img
{
	border: none;
}

a
{
	outline: none;
	text-decoration: none;
	color: #00a9bc;
}

a:hover
{
	color: #00a9bc;
	text-decoration: underline;
}

/* TOP NAV */
.tdLogo
{
	padding: 12px 0px 0px 9px;
}

.tdLogo a, .tdLogo a:hover
{
	display: block;
	width: 399px;
	height: 74px;
	text-decoration: none;
}

.tdCallUs
{
	width: 190px;
	vertical-align: bottom;
	_position: relative;
	
}

.tdCallUs a
{
	_position: absolute;
	_top: -6px;
}

.tdCallUs #_lpChatBtn
{
	display: block;
	width: 190px;
	height: 93px;
}

.tdMenuMiddle
{
	background: url(Pics/search.jpg) no-repeat right;
	font-family: Verdana;
	font-size: 14px;
	height: 33px;
	color: #ffffff;
}

.tblSearch
{
	margin: auto 2px auto 22px;
}

.tdSearchBox
{
	padding-left: 40px;
	width: 125px;
}

.tdSearchBox table
{
	height: 29px;
}

.tdBtn
{
	background: url(Pics/searchBtn.jpg) no-repeat;
	width: 21px;
	cursor: pointer;
}

.tdInput 
{
	background: url(Pics/searchInput.gif) repeat-x;
	width: 97px;
}

.tdInput input
{
	width: 95px;
	border: none;
	background: #fff;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	font-style: italic;
	color: #615e5c;
}

.tdHeaderLnk, .tdFtLnk
{
	text-align: center;
	padding: 0px 0px 13px 0px;
	color: #cbadad;
	font-size: 14px;
}

.tdHeaderLnk span
{
	padding: 0px 7px 0px 10px;
}

.tdFtLnk span
{
	padding: 0px 14px;
	background: url(Pics/ftLnkS.gif) no-repeat center 3px;
}

.tdHeaderLnk a, .tdHeaderLnk a:hover, .tdFtLnk a, .tdFtLnk a:hover
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.tdHeaderLnk a:hover, .tdFtLnk a:hover
{
	color: #c30002;
}

.tdHeaderLnkLeft, .tdHeaderLnkRight, .tdFooterLnkRight
{
	background: url(Pics/hdLnkL.gif) no-repeat;
	width: 4px;
}

.tdHeaderLnkRight
{
	background: url(Pics/hdLnkR.gif) no-repeat;
}

.tdFooterLnkRight
{
	background: url(Pics/ftLnkR.gif) no-repeat;
}

.tdHeaderLnkMiddle
{
	background: url(Pics/hdLnkM.gif) repeat-x;
	height: 29px;
	line-height: 29px;
}
#jsddm
{
    padding: 0px;
    height: 33px;  
    white-space:nowrap;  
}

#jsddm li
{
    float: left;
    list-style: none;
    line-height: 33px;
    padding: 0px 9px;
    background: url(Pics/menuS.gif) no-repeat right;
    /* Shuki Add */
    position: relative;
}

#jsddm .first
{
	padding: 0px 9px 0px 0px;
}

#jsddm .last
{
	background: none;
}

#jsddm li a
{
    display: block;
    text-decoration: none;    
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
}

#jsddm li a:hover
{
    color: #000000;
}

#jsddm li a span
{
	font-family: Georgia;
	font-weight: bold;
	color: #004186;
}
	
#jsddm li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 1001;
    
    /* Shuki Add */
    left: 0px;
    border: solid 1px #f1f1f1;
    border-bottom: none;
}

#jsddm li ul li
{
    float: none;
    display: inline;
    padding: 0px !important;
    left: 0px;
    position:  static !important;
}

#jsddm li ul li a
{
    line-height: 23px;
    padding: 0px 10px;
    height: auto;
    font-family: Arial !important;
	font-size: 11px !important;
	font-style: normal !important;
	border-bottom: solid 1px #f1f1f1;
	font-weight: bold;
	background: #ffffff;
	color: #666666 !important;
}

#jsddm li ul li a:hover
{
	background: #cacaca;
}
	
#clear2
{
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.tdMiddle
{
	padding: 0px 0px 20px 0px;
}
/* END TOP NAV */

/* Middle */
.tdMidLeft
{
	vertical-align: top;
	/*width: 753px;*/
}

tdMidLeftLogin
{
	width: 100%;
}

tdMidRight
{
	vertical-align: top;
	padding-left: 12px;
}

/* BEGIN FOOTER */
.tdFooterRed
{
	background: url(Pics/menuBg.gif) repeat-x;
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	color: #ffffff;
	height: 42px;
	text-align: center;
}

.tdFooterRed a, .tdFooterRed a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.tdFooterRed a:hover
{
	color: #e2d99b;
}

.tdFooterRed span
{
	padding: 0px 7px;
}

.tdFooterLnk
{
	text-align: center;
}

.tdFooterLnk div
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	margin: 10px 0px 0px 0px;
	line-height: 125%;
}

.tdFooterLnk div span
{
	font-size: 13px;
	font-weight: bold;
}

.tdFooterLnk div a, .tdFooterLnk div a:hover
{	
	color: #666666;
	text-decoration: none;
}

.tdFooterLnk div a span
{
	font-weight: normal;
	font-size: 10px;
}

.tdFooterLnk div a:hover
{	
	color: #0000cc;
	text-decoration: underline;
}

.tdFooterLnk div a:hover span
{	
	color: #454545;
}

.divFTLogo a
{
	margin: 0px 15px;
}
/* END FOOTER */

/* SAILING CHART */
.box-head-left {background-image: url(/images/toc/toctab-header-left.gif); background-repeat: no-repeat; width: 7px; font-size: 1px; line-height: 1px;}
.box-head-right {background-image: url(/images/toc/toctab-header-right.gif); background-repeat: no-repeat; width: 7px; font-size: 1px; line-height: 1px;}
.box-head-name {background-image: url(/images/toc/toctab-header-bg.gif); background-repeat: repeat-x; font: 16px "Times New Roman", Times; color: #990000; text-align: left; font-weight: bold; padding: 3px 2px 2px 2px;}
.box-head-price {background-image: url("/images/toc/toctab-header-bg.gif"); background-repeat: repeat-x; margin: 0; padding: 6px 0 2px 0; width: 90px; font: 18px "Times New Roman", Times; color: #990000; font-weight: bold; color: #990000; text-align: center; line-height: 18px;}
.box-head-smtext {font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; text-align: center;}
.box-head-split {background-image: url("/images/toc/toctab-header-split.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 4px; font-size: 1px; line-height: 1px;}
 
.box-caption-table {background-image: url("/images/toc/link2-button-on.gif"); background-repeat: repeat-x; border: 1px solid #c4c4c4;}
.pkg-caption {font: 11px Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 10px 3px 10px;}
 
.box-head-title {background-image: url("/images/booking/pkg-head-top-bg.gif"); background-repeat: repeat-x; color: #990000; font-size: 20px; font-weight: normal;}
.box-head-caption2 {background-image: url("/images/booking/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;}
.box-head-photo { background-repeat: no-repeat; padding: 0px; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; height: 85px;}

.departure {border-bottom: 1px solid #c4c4c4; margin: 0px; background-image: url("/images/toc/link2-button-on.gif"); font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color: #450000; text-decoration: none; padding: 2px 3px 2px 3px; border-top: 1px solid #8D92A9;}

.chartleft {border-left: 1px solid #8D92A9; border-right: 1px solid #8D92A9;}
.chartright {border-left: 1px solid #8D92A9; border-right: 1px solid #8D92A9;}
.chartbottomL {border-left: 1px solid #8D92A9; border-bottom: 1px solid #8D92A9; border-right: 0px solid #8D92A9;}
.chartbottomR {border-left: 0px solid #8D92A9; border-bottom: 1px solid #8D92A9; border-right: 1px solid #8D92A9;}
 
.bottom {border-bottom: 1px solid #8D92A9;}
 
.sailing-odd {font: 12px, "Arial"; background-color: #EEF0F9; padding: 2px 3px 2px 3px;}
.sailing-even {font: 12px, "Arial"; background-color: #FFFFFF; padding: 2px 3px 2px 3px;}
 
.sailing-bottom1 {font: 12px, "Arial"; background-color: #EEF0F9; padding: 2px 3px 2px 3px; border-bottom: 1px solid #8D92A9;}
.sailing-bottom2 {font: 12px, "Arial"; background-color: #FFFFFF; padding: 2px 3px 2px 3px; border-bottom: 1px solid #8D92A9;}
/* END SAILING CHART */

/* All images */
p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: #94bcd5;
	padding: 3px 3px 3px 3px;
}

.box1-title-old
{
	border-bottom: 1px solid #8D92A9;
	border-top: 1px solid #8D92A9;
	background-image: url(Pics/box1-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585E7C;
	padding: 2px 2px 2px 2px;
}

.box1-title, .box1-title a
{
	border-bottom: 1px solid #5F6583;
	border-top: 1px solid #5F6583;
	border-collapse: collapse;
	background-color: #295997;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
}

.box1-title-short
{
	border-bottom: 1px solid #5F6583;
	border-top: 1px solid #5F6583;
	background-color: #295997;
	font-family: Verdana, 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: Verdana, 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 */
#tblshares{margin: 0 auto;}
.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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box1-content
{
	background-color: #F0F1F5;
	font-size: 11px;
}
.box1-content2
{
	font-size: 11px;
	background-color: #F0F1F5;
	padding: 0px 4px 0px 4px;
}
.box1-content-bottom
{
	border-bottom: 1px solid #5f6583;
	background-color: #F0F1F5;
}

.box1-row
{
	border-bottom: 1px solid #8D92A9;
	background-color: #F0F1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

/* inner box, tan colors */
.box1 li, .box2 li, .box3 li
{
	list-style-type: square;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.box2
{
	border-left: 1px solid #295997;
	border-right: 1px solid #295997;
	background-color: #d2e6f5;
}


.box2-title-old
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #AFBCC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.box2-title
{
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height:20px;
	line-height:20px;
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #d2e6f5;
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
}

.box2-title2
{
	border-bottom: 1px solid #AFBCC4;
	background-color: #dddab8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.box2-title2a
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #DDDAB8;
	font-family: Verdana, 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: #295997;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 2px 2px 2px;
}

.box2-title3a
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #DEDBB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-title4
{
	border-bottom: 1px solid #AFBCC4;
	border-top: 1px solid #AFBCC4;
	background-color: #F2F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	font-style: italic;
}
.box2-row
{
	border-bottom: 1px solid #AFBCC4;
	background-color: #F2F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-row-alt
{
	border-bottom: 1px solid #AFBCC4;
	background-color: #DEDBB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box2-content
{
	background-color: #f2f7fb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}
.box2-content-alt
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}

.box2-row2
{
	background-color: #F2F7FB;
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	border-top: 2px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.remark-item2
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	border-left: 1px solid #AFBCC4;
	border-right: 1px solid #AFBCC4;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	padding: 2px 2px 2px 2px;
}

.main-item
{
	background-color: transparent;
	font-family: Verdana, 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 #AFBCC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: gray;
	padding: 2px 2px 2px 2px;
}

.inclusion-item
{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 2px 0px 2px;
}

.inclusion-item-off
{
	background-color: #F2F7FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	padding: 0px 2px 0px 2px;
}

.main-item2
{
	border-top: 1px solid #D5CBA5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.textbox1
{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px;
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align:inherit;
	vertical-align: bottom;
	overflow:visible;
}

.textbox2
{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	font-size: 10px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: inherit;
	vertical-align: bottom;
	overflow:visible;
}
.textbox3
{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #000000;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: inherit;
	vertical-align: bottom;
	overflow:visible;
}
.box2-title .textbox1,.box2-title .textbox2,.box2-title .textbox3
{
	color: #ffffff;
}
.errortextbox
{
	background-color: transparent;
	font-family: Verdana, 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: Verdana, 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);*/
	background: #295997;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 2px 2px 2px;
}

.seatmap
{
	border-top: 1px solid #8D92A9;
	border-bottom: 1px solid #8D92A9;
	font-family: Verdana, 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: #E6EAEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-title2a
{
	background-color: #E6EAEE;
	font-family: Verdana, 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: Verdana, 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: Verdana, 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: #F0F2F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.box3-content
{
	background-color: #F0F2F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-row2
{
	background-color: #F0F1F5;
	font-family: Verdana, 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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.boxpopup-content
{
	background-color: #F0F1F5;
	font-family: Verdana, 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: 1px solid #000000;
}

.photo2
{
	border: 1px solid #000000;
}

/* for all form elements */

.formcell1
{
	border: 1px solid #585E7C;
	font-size: 11px;
}

/* for all form buttons */
.button
{
	font: 11px Arial, Helvetica;
	background-image: url(Pics/inLoginButton.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border: 1px solid #c4c4c4;
	margin: 0 0 5px 0;
}
.button1
{
	height: 23px;
	display: inline-block;
	padding: 0px 16px;
	border: solid 1px #00396c;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: url(Pics/inLoginButton.gif);
	cursor: pointer;
}
.lsb {
	background:url("Pics/G_btn_bk.jpg");
	border:medium none;
	color:#000000;
	cursor:pointer;
	font:15px arial,sans-serif;
	height:23px;
	vertical-align:top;
	padding: 0px 15px;
	display: inline-block;
}
.button2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #000000;
	background-image: url(Pics/btnbg.gif);
}

.formbox
{
	/*
	border: 1px solid #DCDCDC;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	*/
	background:#FFFFFF url(Pics/inputMid.png) repeat-x scroll 0 0;
	border-color: #90AABA #90AABA;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px;
	height:22px;
	line-height:22px;
	margin:0;
	padding-left: 2px;
	padding-top:0;
}

.formboxdisabled
{
	/*
	border: 1px solid #5F6583;
	background-color: #E8E8E8;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	*/
	background-color: #E8E8E8;
	background:#FFFFFF url(Pics/inputMid.png) repeat-x scroll 0 0;
	border-color: #90AABA #90AABA;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px;
	height:22px;
	line-height:22px;
	margin:0;
	padding-left: 2px;	
	padding-top:0;
}

/* text styles */

.11px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.stepmeter-box
{
	border: 1px solid #7CA0BA;
}

.stepmeter-on
{
	/*background-image: url(Pics/step-bg1.gif);*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	height: 29px;
}

.stepmeter-off
{
	/*background-image: url(Pics/step-bg2.gif);*/
	background-image: url(Pics/inLoginTitleOff.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	height: 29px;
}

.actions-title
{
	border: 1px solid #204473;
	/*background-image: url(Pics/box1-title-bg4.GIF);*/
	background: #4875B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 4px 2px 4px;	
	writing-mode: tb-rl;
	z-index:1;
}

.actions-title2
{
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	/*background-image: url(Pics/inLoginTitle.gif);*/
	background:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
	z-index:1;
}

.actions-content
{
	border: 1px solid #f1f1f1;
	background-image: url(Pics/box1-title-bg4.GIF);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
	width: 1px;
	writing-mode: tb-rl;
}

#menutd .box2
{
	border: 1px solid #f1f1f1;
}

/* Tabs */
.tab-on
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 0px solid;
	border-right: 1px solid #AFBCC4;
	background-image: url(Pics/box1-title-bg2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab-off
{
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	border-right: 1px solid #AFBCC4;
	background-color: #D2CEA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding: 4px 4px 4px 4px;
}

.tab-notab
{
	border-bottom: 1px solid #AFBCC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size: 12px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.tab-box
{
	border-left: 1px solid #AFBCC4;
}

.tab-box-content
{
	border-right: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #F2F7FB;
}

/* Log in Page */
.tdLoginBoxs
{
	padding: 10px 0px 100px 0px;
}

.tdLoginBoxLeft .tblLoginBox
{
	width: 394px;
	margin: auto 8px auto auto;
	height: 100%;
	vertical-align:top;
}

.tdLoginBoxRight .tblLoginBox
{
	width: 394px;
	margin: auto auto auto 8px;
	height: 100%;
	vertical-align:top;
}

.tdLoginBoxRight .tblLoginBox .tdLobyBoxContent
{
	height: 217px;
	vertical-align: top;
}

.tdLoginBoxLeft .tblLoginBox .tdLobyBoxContent
{
	height: 209px;
	vertical-align: top;
}

.tdLoginBoxs h2
{
	font-size: 20px;
	color: #004b8e;
}

.pCreatAccount
{
	text-align: center;
	padding: 66px 0px 0px 0px;
}

.tdLoginBoxTL, .tdLoginBoxTR, .tdLoginBoxBL, .tdLoginBoxBR, .tdLoginBoxTM, .tdLoginBoxBM
{
	width: 9px;
	height: 9px;
	line-height: 9px;
	font-size: 1px;
	background: url(Pics/loginBoxTL.gif) no-repeat;
}

.tdLoginBoxTR
{
	background: url(Pics/loginBoxTR.gif) no-repeat;
}

.tdLoginBoxBL
{
	background: url(Pics/loginBoxBL.gif) no-repeat;
}

.tdLoginBoxBR
{
	background: url(Pics/loginBoxBR.gif) no-repeat;
}

.tdLoginBoxTM, .tdLoginBoxBM
{
	background: #94bcd5;
	width: auto;
}

.tdLoginBoxContent
{
	background: #94bcd5;
	padding: 9px 18px 7px 18px;
}

.tdLoginBoxContent .box2-content
{
	background: #94bcd5;
}

.tdLoginInputL, .tdLoginInputR
{
	width: 4px;
	height: 27px;
	background: url(Pics/loginInputL.gif) no-repeat 0px 0px;
}

.tdLoginInputR
{
	background: url(Pics/loginInputR.gif) no-repeat 0px 0px;
}

.tdLoginInputM
{
	height: 27px;
}

.tdLoginInputM input
{
	background: url(Pics/loginInputM.gif) repeat-x;
	border: none;
	height: 25px;
	padding-top: 6px;
	margin: 0px;
	width: 145px;
}

.tdLoginLeftInput
{
	padding-right: 15px;
}

.tdLoginSubmit
{
	width: 27px;
	padding: 1px 0px 0px 5px;
	vertical-align: top;
}

.tdLoginInput
{
	padding: 15px 0px 0px 0px;
}

.lblLogin
{
	color: #000000;
	position: relative;
	left: 2px;
	cursor: pointer;
}

.tdLoginNote
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding: 4px 0px 0px 2px;
}
.tdLobyBox
{
	padding-right: 15px;
	width: 310px;
}

.tdLobyBoxTL, .tdLobyBoxTR, .tdLobyBoxBL, .tdLobyBoxBR, .tdLobyBoxTM, .tdLobyBoxBM
{
	width: 5px;
	height: 5px;
	line-height: 5px;
	font-size: 1px;
	background: url(Pics/lobyBoxTL.gif) no-repeat;
}

.tdLobyBoxTR
{
	background: url(Pics/lobyBoxTR.gif) no-repeat;
}

.tdLobyBoxBL
{
	background: url(Pics/lobyBoxBL.gif) no-repeat;
}

.tdLobyBoxBR
{
	background: url(Pics/lobyBoxBR.gif) no-repeat;
}

.tdLobyBoxTM, .tdLobyBoxBM
{
	background: #d2e6f5;
	width: auto;
}

.tdLobyBoxContent
{
	background: #d2e6f5;
	padding: 9px 18px 7px 18px;
}

.tdLobyBoxContent h2
{
	color: #0053a3;
	font-size: 18px;
	margin-bottom: 5px;
}

.tdLobyBoxContent p
{
	color: #444444;
	line-height: 140%;
}

.tdLobyBoxContent .learMore, .tdLobyBoxContent .learMore:hover
{
	float: right;
	color: #4fa0e1;
	text-decoration: underline;
}

.tdLobyBoxContent .learMore:hover
{
	text-decoration: none;
}

.tdLobySpace
{
	height: 19px;
}
/* Log in Page */

/** TOC Classes */
.tdAreaContent
{
	padding: 0px 0px 20px 0px;
}

.tdAreaContent h1, .tdAreaContent h1.red, .tdAreaContent h2, .tdAreaContent h3, .tdItemDate
{
	font-family: Arial;
	font-size: 24px;
	color: #0053a3;
}

.tdAreaContent h1
{
	font-family: "Trebuchet MS";
}

.tdAreaContent h1.red
{
	color: #ac1717;
}

.tdAreaContent h2
{
	font-size: 22px;
	color: #615e5c;
}

.tdAreaContent h3
{
	background: url(Pics/itemIcnTitle.gif) no-repeat left 5px;
	padding-left: 22px;
	font-size: 16px;
	color: #004b8e;
}

.tdDescription
{
	padding: 0px 0px 25px 0px;
	line-height: 140%;
}

.tdDescription img.main
{
	float: left;
	margin-right: 15px;
}

.tdItems
{
	padding: 10px 0px 0px 0px;
}

.tdItem
{
	background: url(Pics/areaItemBg.gif) repeat-x bottom;
	padding-bottom: 20px;
}

.tdItemSeparate
{
	height: 20px;
	line-height: 20px;
}

.tdItemPic
{
	width: 165px;
	padding-right: 16px;
	vertical-align: top;
}

.tdItemContent
{
	vertical-align: top;
}

.tdItemContent p
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 140%;
	color: #444444;
}

.tdItemFooter
{
	vertical-align: bottom;
}

.tdItemDate
{
	font-size: 14px;
	color: #6492af;
}

.tdItemLnk
{
	text-align: right;
}

.tdItemLnk a:hover
{
	text-decoration: none;
}

.lnkCheck
{
	padding-left: 24px;
	background: url(Pics/icnCheck.gif) no-repeat;
}

.lnkFull
{
	background: url(Pics/icnFull.gif) no-repeat;
}




/* PACKAGE PAGE STYLES */
.tdTourLnkList
{
	padding-top: 10px;
}

.tdTourLnkList a, .tdTourLnkList a:hover
{
	color: #5e93c4;
	text-decoration: none;
	display: block;
	background: url(Pics/tourLnkBorder.gif) no-repeat left bottom;
	height: 22px;
	line-height: 22px;
}

.tdTourLnkList a:hover
{
	text-decoration: underline;
}

.tdTourLnkList a span
{
	background: url(Pics/itemIcnLnkTour.gif) no-repeat 13px 3px;
	padding-left: 35px;
}
.tdTicketPrice
{
	vertical-align: top;
	width: 200px;
}

.tdTicketPrice table
{
	margin: auto 0px auto auto;
}

.divPriceAirLand
{
	position: relative;
	top: -10px;
	background-color: #244774;
	width: 107px;
	height: 44px;
	float: right;
}

.divPriceLand
{
	float: right;
	background-color: #244774;
	width: 79px;
	height: 31px;
	position: relative;
	top: -4px;
	*top: -3px;
	_top: -4px;
	margin-right: 1px;
}

.divPriceAirLandVal, .divPriceLandVal
{
	font-family:"myriad-pro";
	font-size: 25px;
	font-style: normal;
	color: #ffffff;
	padding-top: 15px;
	text-align: center;
	width: 120px;
}

.divPriceLandVal
{
	padding-top: 0px;
	width: 79px;
}

.divPriceAirLandTitle, .divPriceLandTitle
{
	font-family:"myriad-pro";
	font-size: 25px;
	color: #ffffff;
	width: 120px;
	text-align: center;
	margin-top: 5px	
}

.divPriceLandTitle
{
	width: 79px;
}
.tdTabContainer
{
	background: url(Pics/tabContainer.gif) repeat-x;
	height: 34px;
	padding: 0px 12px;
}

.tdTabContainer table td
{
	text-align: center;
	width: 25%;
}

.tdTabContainer a, .tdTabContainer a:hover
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.tdTabContainer a:hover
{
	color: #e2d99b;
}

a.selectedTab
{
	cursor: pointer;
	display: block;
	background: url(Pics/tabLeft.gif) no-repeat left;
	height: 34px;
	line-height: 34px;
	color: #014888 !important;
}

a.selectedTab span
{
	display: block;
	background: url(Pics/tabRight.gif) no-repeat right;
	height: 34px;
	line-height: 34px;
}

.divLinkContent
{
	text-align: right;
	padding: 5px 0px;
}

.divLinkContent a, .divLinkContent a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #409dd8;
	text-decoration: underline;
}

.divLinkContent a:hover
{
	text-decoration: none;
}

a.aPrint
{
	background: url(Pics/icnPrint.gif) no-repeat left;
	padding-left: 17px;
	margin-right: 20px;
}

a.aSend
{
	background: url(Pics/icnSendF.gif) no-repeat left 3px;
	padding-left: 18px;
}
.tdContentItem
{
	background: url(Pics/borderDotted.gif) repeat-x bottom;
	padding: 15px 0px;
}

.tdContentItemFirst
{
	padding: 0px 0px 15px 0px;
}

.tdContentItemLast
{
	padding: 15px 0px 0px  0px;
	background: none;
}

.tdContentItem .divTitle
{
	color: #212121;
	font-size: 16px;
}

.tdContentItem .divDate
{
	font-family: Verdana;
	font-size: 11px;
	color: #6d6d6d;
}

.tdContentItem .divList
{
	font-size: 14px;
	color: #666666;
	padding-top: 5px;
}

.tdContentItem .divList ul
{
	margin-left: 50px;
}
.tdContentItem .divList ul li
{
	list-style-type: disc;
}

/* Tour Register Page */
div.divTourReg
{
	padding: 10px 14px 10px 13px;
	width: 731px;
}

table.tblTourReg
{
	width: 731px;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
}

table.tblTourReg th
{
	background: #98bfe0;
	font-size: 12px;
	height: 31px;
}

table.tblTourReg th.separator, table.tblTourReg td.separator
{
	font-size: 1px;
	width: 1px;
	background: #ffffff;
}

table.tblTourReg th.first
{
	background: #98bfe0 url(Pics/tblRegTL1.gif) no-repeat left top;
}

table.tblTourReg th.last
{
	background: #98bfe0 url(Pics/tblRegTR1.gif) no-repeat right top;
}

table.tblTourReg th.cell1
{
	width: 161px;
	padding-left: 23px;
}

table.tblTourReg th.cell2
{
	width: 104px;
	padding-left: 15px;
}

table.tblTourReg th.cell3
{
	width: 111px;
	padding-left: 7px;
}

table.tblTourReg th.cell4
{
	width: 154px;
	padding-left: 8px;
}

table.tblTourReg td
{
	border-top: solid 1px #ffffff;
	background: #c6ddef;
	font-size: 11px;
	height: 30px; 
}

table.tblTourReg td.cell1
{
	padding-left: 23px;
}

table.tblTourReg td.cell2
{
	padding-left: 15px;
}

table.tblTourReg td.cell3
{
	padding-left: 7px;
}

table.tblTourReg td.cell4
{
	padding-left: 8px;
}

table.tblTourReg td.cell5
{
	text-align: center;
}

table.tblTourReg tr.disable
{
	color: #8f8f8f;
}

table.tblTourReg tr.disable td.cell4
{
	text-decoration: line-through;
}

table.tblTourReg tr.trTblFooter td
{
	border: none;
	height: 8px !important;
}

table.tblTourReg tr.trTblFooter td.cell1
{
	background: #c6ddef url(Pics/tblRegBL.gif) no-repeat left top;
}

table.tblTourReg tr.trTblFooter td.cell5
{
	background: #c6ddef url(Pics/tblRegBR.gif) no-repeat right top;
}

td.tdRegContent
{
	padding: 20px 0px 0px 0px;
}

td.tdRegContentLeft, td.tdRegContentRight
{
	background: #c7ddef url(Pics/regContentTL.gif) no-repeat left top;
	height: 7px;
	line-height: 7px;
	font-size: 1px;
}

td.tdRegContentRight
{
	background: #c7ddef url(Pics/regContentTR.gif) no-repeat right top;
}

td.tdRegContentMiddle
{
	background: #ffffff url(Pics/regContentBG.gif) repeat-x top;
	padding: 15px 15px 0px 50px;
}

td.tdRegContentMiddle div.divTitle
{
	font-size: 16px;
	margin-bottom: 3px;
	color: #105390;
}

td.tdRegContentMiddle p
{
	font-family: Verdana;
	font-size: 12px;
	color: #444444;
	line-height: 140%;
	padding-bottom: 50px;
}
.tdRegContentMiddle ul
{
	padding-left: 15px;
}
.tdRegContentMiddle li
{
	list-style-type: disc;
	font-family: Verdana;
	font-size: 12px;
	color: #444444;
}
/* Tour Register Page */

/*** NEW TOC/PACKAGE PAGE */
li
{
	list-style-type: none;
}
.smtext
{
	font-size: 11px;
}
.red
{
	color: #990000;
}
.bookearly
{
	font-size: 9px;
	color: #009900;
}

/* H1 is used for all package names at the top of the package pages ONLY */

h3
{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
}
h4
{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
}


/* Priceboxes */
.pricebox-content a {
	color:#ad3b3e;
	font-size:14px;
}
.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;
}

/* 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;
}

/* package content box */

.pkg-box
{
	border: 1px solid #606784;
	background-color: #FFFFFF;
}
.pkg-box2
{
	border: 1px solid #606784;
	background-color: #FFFFFF;
	padding: 5px;
}


/* Itineraries */
#itinerary-td2
{
	padding: 5px;
}
.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;
}
.ittable
{
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	background-color: #f4f4f4;
}

.itrow
{
	border-bottom: 1px solid #bfbfbf;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}

.itrow2
{
	background-color: #ebebeb;
	border-bottom: 1px solid #bfbfbf;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}

.ithead
{
	background-color: #bfbfbf;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
}

/*** New Package Page */

/* Header */
#pkghead .left
{
/*	background-image: url(Pics/toctab-header-left.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #295997;
	/*border-bottom: solid 3px #c9c7ba;*/
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: left !important;}	
}
#pkghead .right
{
/*	background-image: url(Pics/toctab-header-right.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #295997;
	/*border-bottom: solid 3px #c9c7ba;*/
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: left !important;}
}
#pkghead .name
{
/*	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px "Times New Roman" , Times;
	color: #990000;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 2px 2px;
*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #295997;
	/*border-bottom: solid 3px #c9c7ba;*/
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: left !important;}
}

#pkghead .name2
{
/*	background-image: url(Pics/toctab-header-bg.gif); 
	background-repeat: repeat-x; 
	font: 20px "Times New Roman", Times; 
	color: #990000; 
	text-align: center; 
	font-weight: bold; 
	padding: 3px;
*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #295997;
	/*border-bottom: solid 3px #c9c7ba;*/
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: center !important;}
}
#pkghead .price
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 6px 0 2px 0;
	width: 90px;
	font: 18px "Times New Roman" , Times;
	color: #990000;
	font-weight: bold;
	color: #990000;
	text-align: center;
	line-height: 18px;
}
#pkghead .smtext
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
#pkghead .split
{
	background-image: url(Pics/toctab-header-split.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 4px;
	font-size: 1px;
	line-height: 1px;
}

/* Package Page Bar Under Header */

#pkgbar
{
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	border: 1px solid #c4c4c4;
}
#pkgbar td
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 7px 2px 7px;
}

#pkgbar a:link, #pkgbar a:visited
{
	text-decoration: none;
	color: #000000;
}
#pkgbar a:hover
{
	text-decoration: underline;
	color: #990000;
}

/* Package Banner Photo */
.pkg-head-photo
{
	background-repeat: no-repeat;
	padding: 0px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	height: 85px;
}

/* Package Page Tabs Inside Banner */

#plantabs
{
	padding: 0;
	margin: 0;
	width: 748px;
}
#plantabs ul
{
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	width: 700px;
	color: #25408f;
	font: 12px Arial, Helvetica, serif;
	font-weight: bold;
}
#plantabs ul li a
{
	display: block;
	border-right: 1px solid #c4c4c4;
	margin: 0px;
	background-image: url(Pics/toc-link-button-off.gif);
	background-repeat: repeat-x;
	background-color: #dbe4f3;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
}
#plantabs ul li a:hover
{
	border-right: 1px solid #c4c4c4;
	margin: 0px;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
}
#plantabs li
{
	float: left;
	padding: 0;
	margin: 0;
}
/* rollover */
#plantabs li a:hover, #plantabs li a.sfhover
{
	border-right: 1px solid #c4c4c4;
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
}
#plantabs .active
{
	display: block;
	border-right: 1px solid #c4c4c4;
	margin: 0;
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	padding: 3px 6px 3px 6px;
}
/* For Tips */
.plantabs .menu-tab2-off
{
	margin: 0px;
	background-image: url(Pics/toc-link-button-off.gif);
	background-repeat: repeat-x;
	background-color: #dbe4f3;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
}
.plantabs .menu-tab2-on
{
	margin: 0px;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
}
.plantabs .active
{
	margin: 0;
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	padding: 3px 6px 3px 6px;
}
.plantabs td
{
	border-left: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
}

/* Content Area */

.content1
{
	margin: 0;
	padding: 0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}
.content2
{
	margin: 0;
	padding: 0;
	border: 1px solid #c4c4c4;
	width: 760px;
}

/* Package Results */
.pkg-results-active
{
	margin: 0;
	border-left: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	text-align: left;
}
.pkg-results-off
{
	margin: 0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	text-align: left;
}
.pkg-results-empty
{
	margin: 0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 2px;
}
.box-active
{
	background-color: #ffffff;
	padding: 2px;
	border-top: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	text-align: left;
}
.box-active .description
{
	font: 11px Arial, Helvetica;
	color: #25408f;
}
#listbox
{
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: auto;
}
#listbox .inner
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
	border-bottom: 1px dotted #c4c4c4;
}


/* Title Bars and Boxes */
.box-blue, .box1
{
	margin: 0;
	border: 1px solid #295997; /*#c4c4c4;*/
	background-color: #f2f7fb;
	padding: 0;

	
}
.box-blue .title
{
/*	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
*/
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height:20px;
	line-height:20px;
	border-top: 1px solid #AFBCC4;
	border-bottom: 1px solid #AFBCC4;
	background-color: #d2e6f5;
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: left !important;

}
.box-blue .title1
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}
.box-blue .title1b
{
	margin: 0;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}
.box-blue .title1a
{
	margin: 0;
	background-image: url(Pics/inLoginTitle.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}
.box-blue .title2, .box-active .title2
{
	margin: 0;
	background-image: url(Pics/inLoginTitle.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
	text-align: center;
}
.box-blue .title3
{
	margin: 0;
	background-image: url(Pics/inLoginTitle.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 14px Arial, Helvetica;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}
.box-blue .title3-on
{
	margin: 0;
	background-image: url(Pics/inLoginTitle.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 14px Arial, Helvetica;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
	text-decoration: underline;
}
.box-blue .text
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
}
.box-blue .text2, .box-active .text2
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
	border-bottom: 1px dotted #c4c4c4;
}
.box-blue .active
{
	margin: 0;
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	font-weight: bold;
	color: #990000;
	padding: 2px;
	border-bottom: 1px dotted #c4c4c4;
}
.box-blue .odd
{
	background-color: #F0F5FB;
	font: 11px Arial, Helvetica;
	color: #000000;
}
.box-blue .even
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #000000;
}
#box-yellow
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background-color: #F9FBEC;
}
#box-yellow .title
{
	margin: 0;
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	padding: 2px;
}
#box-yellow .text
{
	background-color: #F9FBEC;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
}

/* Highlights */
#highlights, #itinerary, #optionals
{
	margin: 0;
	padding: 5px;
	text-align: left;
	border: 1px solid #c4c4c4;
}
#highlights .pkglist
{
	margin-left: -20px;
	font: 12px Arial, Helvetica;
	list-style-type: square;
}
#highlights p, #itinerary p, #optionals p
{
	font: 12px Arial, Helvetica;
}

#sidebar .map
{
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #999999;
}
#sidebar #pkggallery
{
	margin: 0;
	padding: 0;
	width: 300px;
	height: 220px;
}
#idPckgProg, #idPckgNow{
	width:735px;
}

/* Itinerary */
#itinerary .itinhead
{
	color: #000066;
	font-weight: bold;
}
#itinerary .map
{
	margin: 0 0 5px 5px;
	padding: 0;
	border: 1px solid #999999;
}

/* Optionals */
#optionals .opt-info
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #606784;
}
#optionals .opt-desc
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica sans-serif;
}
#optionals td
{
	padding: 0;
}

/* Rates - Priceboxes */
#pricebox
{
	margin: 0;
	padding: 0;
	border: 1px solid #c4c4c4;
	background-color: #ffffff;
}
#pricebox .title
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	text-align: center;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}
#pricebox .title2
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	text-align: center;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}
#pricebox .info
{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 2px;
}
#pricebox .bookby
{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 2px;
}
#pricebox .year
{
	border-bottom: 1px solid #c4c4c4;
	margin: 0px;
	background-image: url(Pics/toc-link2-button-on.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 #c4c4c4;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
#pricebox .price
{
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
}
#pricebox p
{
	font: 12px Arial, Helvetica;
	padding: 5px;
	text-align: left;
}

/* Book Now Buttons */
.booknow-off
{
	border: 1px solid #606784;
	margin: 0px;
	background-image: url(Pics/menu-bg1-off.gif);
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 85px;
	padding: 2px;
	cursor: pointer;
}
.booknow-on
{
	border: 1px solid #606784;
	margin: 0px;
	background-image: url(Pics/menu-bg1-on.gif);
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
	width: 85px;
	padding: 2px;
	cursor: pointer;
}
.booknow2-off
{
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	margin: 0px;
	background-image: url(Pics/menu-bg1-off.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}
.booknow2-on
{
	border-top: 1px solid #545454;
	border-left: 1px solid #545454;
	margin: 0px;
	background-image: url(Pics/menu-bg1-on.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}

/* Hotel Profiles */
.hotel-description
{
	padding-top: 8px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.hotel-amenities
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.hotel-title
{
	border: 1px solid #606784;
	padding: 2px;
	margin: 0px;
	background-image: url(Pics/box1-title-bg3.gif);
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 98%;
}
.hotel-thumb
{
	border: 1px solid #000000;
	margin: 0px 2px 4px 2px;
	width: 75px;
	height: 50px;
}
.hotel-activities-box
{
	border-left: 1px solid #8D92A9;
	border-right: 1px solid #8D92A9;
}
.hotel-activities-row
{
	border-bottom: 1px solid #8D92A9;
	background-color: #eef0f9;
	padding: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}
.hotel-amenities-box
{
	border-bottom: 1px solid #8D92A9;
	border-left: 1px solid #8D92A9;
	border-right: 1px solid #8D92A9;
}
.hotel-amenities-row
{
	background-color: #eef0f9;
	padding: 3px;
	font: 11px Arial, Helvetica, sans-serif;
}

/* Independent Hotel Listings */
.hotel-list
{
	border-top: 1px solid #aaaa7f;
	border-left: 1px solid #aaaa7f;
	border-right: 1px solid #aaaa7f;
	background-image: url(Pics/menu-bg2-on.gif);
}
.hotel-list-title
{
	border-bottom: 1px solid #aaaa7f;
	background-image: url(Pics/menu-bg2-on.gif);
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	padding: 2px;
}
.hotel-list-active
{
	background-image: url(Pics/menu-bg1-on.gif);
	border-bottom: 1px solid #aaaa7f;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
.hotel-list-on
{
	background-color: #eeeff3;
	border-bottom: 1px solid #aaaa7f;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}
.hotel-list-off
{
	background-color: #e9e7d1;
	border-bottom: 1px solid #aaaa7f;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}


/* Ship Profiles */
.ship-desc
{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
}
.ship-cat
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000;
}
.ship-cat2-color
{
	border: 1px solid #000000;
	width: 55px;
	height: 40px;
}
.ship-cat2-white
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	line-height: 40px;
	margin: 0;
}
.ship-cat2-black
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 40px;
	margin: 0;
}

/* Tooltips */
.tooltip1
{
	background-color: #F3F2E9;
	border: 1px solid #aaaa7f;
	font-size: 10px;
	color: #000000;
	padding: 2px;
	width: 125px;
	text-align: center;
	position: absolute;
	top: 30px;
	left: 30px;
	visibility: hidden;
	z-index: 1;
}

/* Section Title Tabs */
#sectionheader
{
	margin: 0;
	text-align: left;
	width: 760px;
}
#sectionheader .left
{
	background-image: url(Pics/toctab-header-left.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
}
#sectionheader .right
{
	background-image: url(Pics/toctab-header-right.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
}
#sectionheader .name
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px "Times New Roman" , Times;
	color: #990000;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 2px 2px;
}
#sectionheader .name2
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px "Times New Roman" , Times;
	color: #990000;
	text-align: right;
	font-weight: bold;
	padding: 3px 2px 2px 2px;
}

#sectionheader2
{
	margin: 10px 0 0 0;
	text-align: left;
	width: 760px;
}
#sectionheader2 .name
{
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	font: 18px "Times New Roman" , Times;
	color: #990000;
	text-align: left;
	font-weight: bold;
	padding: 1px 3px 2px 3px;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	border-top: 1px solid #969696;
	background-color: #ffffff;
}

#create
{
	margin: 0;
	width: 760px;
	clear: both;
	text-align: left;
}
#create .box-blue .title
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}
#create .box-blue
{
	margin: 0;
	border-bottom: 0;
	border-top: 0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	background-color: #ffffff;
	padding: 0;
}
#create #content
{
	margin: 0;
	clear: both;
	padding: 0;
	border: 1px solid #c4c4c4;
	width: 760px;
	text-align: center;
}

#create #content .year
{
	margin: 0px;
	background-image: url(Pics/toc-link2-button-on.gif);
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #450000;
	text-decoration: none;
	padding: 2px 3px 2px 3px;
}

#create #content .box-blue
{
	margin: 0;
	padding: 0;
	border: 1px solid #c4c4c4;
	background-color: #ffffff;
}
#create #content #subhead p
{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
	text-align: center;
}

#create #content .box-blue td .title
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}

/** FIT Styles */
#fittabs
{
	padding: 0;
	margin: 0;
	width: 748px;
}

#fittabs ul
{
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	width: 700px;
	color: #25408f;
	font: 12px Arial, Helvetica, serif;
	font-weight: bold;
	border-left: 1px solid #c4c4c4;
}

#fittabs ul li a
{
	display: block;
	border-right: 1px solid #c4c4c4;
	margin: 0px;
	background-image: url(Pics/toc-link-button-off.gif);
	background-repeat: repeat-x;
	background-color: #dbe4f3;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
}

#fittabs ul li a:hover
{
	border-right: 1px solid #c4c4c4;
	margin: 0px;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
}

#fittabs li
{
	float: left;
	padding: 0;
	margin: 0;
	border-top: 1px solid #c4c4c4;
}

/* rollover */
#fittabs li a:hover, #fittabs li a.sfhover
{
	border-right: 1px solid #c4c4c4;
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #25408f;
	text-decoration: underline;
	padding: 3px 6px 3px 6px;
}

#fittabs .active
{
	display: block;
	border-right: 1px solid #c4c4c4;
	margin: 0;
	background-image: url(Pics/toc-link2-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	padding: 3px 6px 3px 6px;
}
#subhead
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	text-align: left;
}
.remark-item3
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #990000;
	border: 1px solid #c4c4c4;
	padding: 1px 2px 1px 2px;
}
#subhead2
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	text-align: left;
}
#subhead p, #subhead2 p, #subhead3 p, #subhead4 p
{
	margin: 0;
	padding: 2px 5px 2px 5px;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
	text-align: justify;
}
#subhead2 img
{
	margin: 2px;
	text-align: right;
}
#subhead3
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-bottom: 1px solid #c4c4c4;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
	text-align: left;
}
#subhead4
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
	text-align: left;
}

#subhead3 td, #subhead2 td, #subhead td
{
	padding: 2px 5px 2px 5px;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
}




/* Change Font Size */

#SCFontButtons
{
	position: relative;
	width: 140px;
	min-height: 15px;
	height: auto;
	margin: 0;
}

* html #SCFontButtons
{
	margin-bottom: -3px;
	height: 15px;
}

#SCFontButtons .0pxTMargin
{
	margin-top: 0;
}

#SCByLine
{
	margin-bottom: -2px;
}

#SCFontLabel
{
	font-size: 11px;
	color: #000000;
	right: 38px;
}

#SCFontLabel, #SCFontMinusBtn, #SCFontPlusBtn
{
	position: absolute;
	top: 0;
}

#SCFontMinusBtn
{
	right: 18px;
}

#SCFontPlusBtn
{
	right: 0;
	cursor: pointer;
}

#SCFontPlusBtn img, #SCFontMinusBtn img
{
	display: block;
}

#SCFontPlusBtn .DecreaseFont, #SCFontMinusBtn .DecreaseFont
{
	display: none;
}
#Wait {display: none;}
#tdwaitmessage {display: none;}
#imgwaitmessage {display: none;}
#stylelink {display: none;}

/*---------------------------CLASSES BELOW BEING USED IN THE NEW PHOTOCONTEST PAGE FOR ARZA--------*/

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #0154a2;
}
.style3 {
	color: #00a8bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style5 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style13 {color: #00a8bd}
.style14 {color: #705f6f}
.style16 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style17 {color: #666666}
.style19 {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.mytext {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none
}
.style28 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}


/*CONTENT BELOW BEING USED FOR THE NEW DYNAMIC FOOTER*/
nav1 
{ 
  background: white url("Pics/2_nav1.jpg");
  background-repeat: no-repeat;

}
.searchboxes{

	background-image:url("Pics/brd.jpg");

	background-repeat:no-repeat;

	clear:both;

	height:9px;

	width:130px;
}

.tbl {

	background-image:url("Pics/3_nav_bg.jpg");

	background-repeat:no-repeat;

}

.searchboxes input {

	background-color:transparent;
	border:none;
}

.searchinput input {
	height:12px;
	padding:0px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:10px;
	color:#427FAB;
	font-weight:bold;
}


.style2 {
	font-family: Helvetica;
	font-size: 16px;
	color: #5694c5;
}
.style50 {
	font-family: Helvetica;
	font-size: 16px;
	color: #000000;
}
.style3 {
	color: #00a8bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style5 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style13 {color: #00a8bd}
.style14 {color: #705f6f}
.style16 {font-size: 12px; font-family: Arial; color:#5e5e5e; }
.style17 {color: #666666}
.style19 {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.style20 {
	color: #000000;
	font-weight: bold;
}
.style21 {color: #00CCFF}
.style24 {font-size: 11px}
.style25 {font-family: Arial, Helvetica, sans-serif}
.style26 {font-size: 9px}
.style29 {color: #66CCCC}
.style30 {
font-size: 14px;
font-family:"myriad-pro";
color: #000000;
font-style: normal;

}
.style31 {
	color: #9ec9da;
	font-weight: bold;
}
.style32 {font-size: 12px}
.style33 {font-size: 12}
.style34 {font-size: 10px}
.style36 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style37 {color: #4676b6}
.style39 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4676b6; }
.style40 {color: #000000}
.style41 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.style40{color: #000000 !important;}



.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:10;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/</style><!--[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}</style><![endif]--><!--end-->

/*<!--[imstyles] *** Infinite Menu Styles: Keep this section in the document head for full validation. -->
<style type="text/css">*/





	/* --[[ Main Expand Icons ]]-- */

	#imenus0 .imeam span,#imenus0 .imeamj span {background-image: url(stub_arrow_down.gif); width:8px; height:6px; right:-11px; top:5px; background-repeat:no-repeat;background-position:top right;}

	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image: url(stub_arrow_down.gif); background-repeat:no-repeat;background-position:top right;}





	/* --[[ Sub Expand Icons ]]-- */

	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image: url(stub_arrow_right.gif); width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}

	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image: url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}





	/* --[[ Main Container ]]-- */

	#imouter0 {background-color:transparent; border-style:none; border-color:transparent; border-width:0px; padding:0px; margin:0px; }





	/* --[[ Sub Container ]]-- */

	#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#ffffff; border-width:1px; padding:1px 1px 0px 0px; margin:0px; }





	/* --[[ Main Items ]]-- */

	#imenus0 li a, #imenus0 .imctitle {height:16px; background-color:none; color:#565751; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:solid; border-color:transparent; border-width:1px; padding:1px 5px 0px; margin:0px 0px 0px 0px; }



		/* [hover] - These settings must be duplicated for IE compatibility.*/

		#imenus0 li:hover>a {background-color:transparent; text-decoration:none; }

		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:transparent; text-decoration:none; }



		/* [active] */

		#imenus0 li a.iactive {}





	/* --[[ Sub Items ]]-- */

	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; background-color:transparent; color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:solid; border-color:#FFFFFF; border-width:2px 1px; padding:2px 3px; margin:0px; }



		/* [hover] - These settings must be duplicated for IE comptatibility.*/

		#imenus0 ul li:hover>a {background-color:#cacaca; text-decoration:none; border-color:transparent; }

		#imenus0 ul li a.ihover {background-color:#cacaca; text-decoration:none; border-color:transparent; }



#id_Footer a:hover
{
    text-decoration:none;
}



#aboutaw a 
{
    color: Black;
    font-weight:normal;
    font-family:"myriad-pro";
    font-size:12px;
    height:13px;
    vertical-align:top;
}

#aboutaw a:hover
{
    background-color:rgb(202, 202, 202);
}

#jewishtours a 
{
    color: Black;
    font-weight:normal;
    font-family:"myriad-pro";
    font-size:12px;
    height:13px;
    vertical-align:top;
}


#jewishtours a:hover
{
    background-color:rgb(202, 202, 202);
}
#idPckgHigh{
	width: 740px;
}

.index_2
{
    font-family:"myriad-pro";
    font-size: 13px; 
    color:#656565;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1em;
}

#footerlinks a
{
     font-family:"myriad-pro";
     font-style: normal;
	 color: #000000;
}

#pkgpolicies-td ul
{
    padding-left: 15px;
}

#pkgpolicies-td ul li
{
    list-style-type: disc;
	font-family: Verdana;
	font-size: 12px;
	color: #444444;
}




/* HOT TAGS*/
.hottag_heading  
{ 
font-family:  "myriad-pro" ;
font-size: 16px;
color: #5e93c4;
font-style: normal;
font-weight: 600;
font-variant: normal;

}


.hottag1 a
{ 
font-family:  "myriad-pro" ;
font-size: 20px;
color: #9f9d9d;
font-style: normal;
font-weight: 600;
font-variant: normal;

}

.hottag2_blue a
{ 
font-family: "myriad-pro";
font-size: 12px;
color: #214078;
font-style: normal;
font-weight: 600;
font-variant: normal;

}

.hottag2_caps a
{ 
font-family: "myriad-pro";
font-size: 20px;
color: #9f9d9d;
font-style: normal;
font-weight: 600;
font-variant: small-caps;


}

.hottag3 a
{ 
font-family: "myriad-pro";
font-size: 12px;
color: #9f9d9d;
font-style: normal;
font-weight: 600;
font-variant: small-caps;

}

.hottag4_space a
{ 
font-family: "myriad-pro";
font-size: 12px;
color: #9f9d9d;
font-style: normal;
font-weight: 600;
font-variant: normal;
letter-spacing:.5em;

}

.hottag5_bold a
{ 
font-family: "myriad-pro";
font-size: 13px;
color: #9f9d9d;
font-style: normal;
font-weight: bold;
font-variant: normal;

}

.hottag6_blue_caps a
{ 
font-family: "myriad-pro";
font-size: 13px;
color: #214078;
font-style: normal;
font-weight: 600;
font-variant: small-caps;

}

.hottag7 a
{ 
font-family: "myriad-pro";
font-size: 13px;
color: #9f9d9d;
font-style: normal;
font-weight: 500;
font-variant: normal;

}

.hottag8 a
{ 
font-family: "myriad-pro";
font-size: 18px;
color: #9f9d9d;
font-style: normal;
font-weight: 500;
font-variant: normal;

}

.hottag9 a
{
font-family: "myriad-pro";
font-size: 12px;
color: #9f9d9d;
font-style: normal;
font-weight: 600;
font-variant: normal;

}

.hottag10 a
{
font-family: "myriad-pro";
font-size: 12px;
color: #214078;
font-style: normal;
font-weight: 600;
font-variant: normal;


}
/* HOT TAGS*/

#highlightsDescription > span > a, #highlightsDescription > span > span > a {
    color: #214078 !important;
}