/* reset fonts begin */
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
{
	font-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%;
}
/* reset fonts end   */


/* General */
body 
{
	font-family: Verdana, Arial, Tahoma, Sans-Serif !important;
	font-size: 10px !important;
	color: #000000;
	margin: 5px 0px 20px 0px;
}
hr 
{
	border: 1px solid #dfd5ab !important;
}
select
{
	 background-color: #FEFDFB !important;
}

a img
{
	border: none;
}

a
{
	outline: none;
	text-decoration: none;
	color: #6c0500;
}

a:hover
{
	color: #430000;
}


td.tdMidLeft
{
	vertical-align: top;
	width: 731px;
}
td.tdMidRight
{
	vertical-align: top;
}
td.tdMidRightPage
{
	padding-left: 16px;
}
td.tdInRightLnk
{
	padding: 0px 14px 1px 0px;
	font-size: 12px;
}

td.tdInRightLnk a, td.tdInRightLnk a:hover
{
	display: block;
	background: #f0eaca;
	height: 30px;
	line-height: 30px;
	margin-bottom: 3px;
	color: #4b4b4b;
	padding-left: 40px;
	text-decoration: none;
}

td.tdInRightLnk a:hover
{
	text-decoration: underline;
}

td.tdInRightLnk a.print, td.tdInRightLnk a.print:hover
{
	background: #f0eaca url(pics/inLnkPrint.gif) no-repeat left;
}

td.tdInRightLnk a.friend, td.tdInRightLnk a.friend:hover
{
	background: #f0eaca url(pics/inLnkFriend.gif) no-repeat left;
}

td.tdInRightLnk a.catalog, td.tdInRightLnk a.catalog:hover
{
	background: #f0eaca url(pics/inLnkCatalog.gif) no-repeat left;
}


a.contactUs, a.registerNow
{
	display: block;
	width: 201px;
	height: 37px;
	background: url(pics/contactUs.jpg) no-repeat;
	margin-bottom: 3px;
	text-decoration: none;
}

a.registerNow
{
	background: url(pics/registerNow.jpg) no-repeat;
}
/* End General */

/* TOP NAV */
td.tdLogo
{
	padding: 12px 0px 0px 9px;
}

td.tdLogo a, td.tdLogo a:hover
{
	display: block;
	width: 502px;
	height: 112px;
	background: url(pics/daat_logo.jpg) no-repeat;
	text-decoration: none;
}

td.tdCallUs
{
	width: 213px;
	vertical-align: bottom;
	_position: relative;
	border-bottom: 1px solid transparent;
	height: 106px;
}

td.tdCallUs a
{
	_position: absolute;
	_top: -6px;
}

td.tdCallUs #_lpChatBtn
{
	display: block;
	width: 213px;
	height: 111px;
}

td.tdCallUs a img
{
	/*margin-top: 1px;*/
}

td.tdMenuLeft
{
	background: url(pics/menuLeft.gif) no-repeat;
	width: 6px;
	height: 42px;
}

td.tdMenuRight
{
	background: url(pics/menuRight.gif) no-repeat;
	width: 6px;
	height: 42px;
}

td.tdMenuMiddle
{
	background: url(pics/menuBg.gif) repeat-x;
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	color: #ffffff;
	height: 42px;
}
td.tdMenuMiddle ul li
{
	 font-style: italic;
}

table.tblSearch
{
	margin: auto 2px auto auto;
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	color: #ffffff;
	height: 45px;
}

td.tdSearchBox
{
	padding-left: 3px;
	width: 176px;
}

td.tdSearchBox table
{
	height: 29px;
}

td.tdIcn
{
	background: url(pics/searchIcn.jpg) no-repeat;
	width: 27px;
}

td.tdBtn
{
	background: url(pics/searchBtn.jpg) no-repeat;
	width: 21px;
	cursor: pointer;
}

td.tdInput 
{
	background: url(pics/searchInput.gif) repeat-x;
	width: 128px;
}

td.tdInput input
{
	width: 118px;
	border: none;
	background: #fff;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	font-style: italic;
	font-size: 17px; 
	color: #615e5c;
}

td.tdHeaderLnk
{
	text-align: center;
	padding: 0px 0px 13px 0px;
	color: #cbadad;
	font-size: 11px !important;
}

td.tdHeaderLnk span
{
	padding: 0px 9px 0px 12px;
	background: url(pics/hdLnkS.gif) no-repeat center 4px;
}

td.tdHeaderLnk a, td.tdHeaderLnk a:hover
{
	font-size: 11px;
	color: #670907;
	text-decoration: none;
}

td.tdHeaderLnk a:hover
{
	color: #c30002;
}
/*** Top Menu ************* begin */
#mainMnu
{
    padding: 0px;
    height: 42px;
    text-align: left;
    width: 100% !important;
    font-size: 17px  !important;    
}

#mainMnu li
{
    float: left;
    list-style: none;
    line-height: 42px;
    padding: 0px 15px;
    background: url(pics/menuS.gif) no-repeat right;
    
    /* Shuki Add */
    position: relative;
}

#mainMnu li.last
{
	background:none;
}

#mainMnu li a
{
    display: block;
    text-decoration: none;    
    white-space: nowrap;
    color: #fff;
}

#mainMnu li a:hover
{
    color: #e2d99b;
}
	
#mainMnu li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 1001;
    
    /* Shuki Add */
    left: 0px;
}

#mainMnu li ul li
{
    float: none;
    display: inline;
    padding: 0px !important;
    
    left: 0px;
    position: static !important;
}

#mainMnu li ul li a
{
    line-height: 23px;
    padding: 0px 16px 0px 28px;
    height: auto;
    background: #5d0606 url(pics/menuLnk.gif) no-repeat 16px 9px;
    font-family: Arial !important;
	font-size: 12px !important;
	font-style: normal !important;
	border-bottom: solid 1px #8a4b4b;
	font-weight: bold;
}

#mainMnu li ul li a:hover
{
	background: #5d0606 url(pics/menuLnkHvr.gif) no-repeat 16px 9px;
}
/*** Top Menu ************* begin */

/*** Second Menu ************* begin */
.secMnu
{
		text-align: center;
		padding: 17px 0px 13px 0px;
		color: #cbadad;
		font-size: 11px;
}

.secMnu span
{
		padding: 0px 9px 0px 12px;
		background: url('pics/hdLnkS.gif') no-repeat center 4px;
}
.secMnu a, #secMnu a:hover
{
		font-size: 11px;
		color: #670907;
		text-decoration: none;
}
.secMnu a:hover
{
		color: #c30002;
}

/*** Second Menu ************* begin */

/* END TOP NAV */

#clear2
{
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

/* BEGIN FOOTER */
td.tdFooterRed
{
	background: url(pics/menuBg.gif) repeat-x;
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	color: #ffffff;
	height: 42px;
	text-align: center;
}

td.tdFooterRed a, td.tdFooterRed a:hover
{
	color: #ffffff;
	text-decoration: none;
}

td.tdFooterRed a:hover
{
	color: #e2d99b;
}

td.tdFooterRed span
{
	padding: 0px 7px;
}

td.tdFooterLnk
{
	text-align: center;
}

td.tdFooterLnk div
{
	font-family: Verdana;
	font-size: 10px;
	color: #454545;
	margin: 10px 0px 0px 0px;
	line-height: 140%;
}

td.tdFooterLnk div span
{
	font-size: 13px;
	font-weight: bold;
}

td.tdFooterLnk div a, td.tdFooterLnk div a:hover
{	
	color: #454545;
	text-decoration: none;
}

td.tdFooterLnk div a span
{
	font-weight: normal;
	font-size: 10px;
}

td.tdFooterLnk div a:hover
{	
	color: #0000cc;
	text-decoration: underline;
}

td.tdFooterLnk div a:hover span
{	
	color: #454545;
}
/* END FOOTER */

/* For menu buttons */

/*Action Menu */
#menutd {z-index:10}
#menutd .box2
{
	position:relative;
        z-index:10;
	background-color: #dfd5ab;
	border: solid 1px #dfd5ab;
	
}

.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/box2-title-bg.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: #AA0000;
	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
{
	background-color: #f0eaca;
	/*border: solid 1px #dfd5ab;*/
}


.box1 .box1-title
{
	background: url('pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #dfd5ab;
	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;
}

.box1 .box1-title a:link, .box1 .box1-title a:visted , .box1 .box1-title a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	vertical-align:bottom;
	color: #000000;
	font-weight:normal;
	padding-top: 5px;
	font-style:normal;
	text-decoration: underline;
}
.box1 .box1-title a:hover
{
		color: #ffffff;
}
.box1 .box1-row
{
		background: #f0eaca;
		padding: 10px 10px 10px 10px;
		
}


.box1 .box1-row .box1 .box1-title
{
		background: url('pics/inLoginTitle.gif') repeat-x;
		height: 29px;
		border-top: 0px solid #dfd5ab;
		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;
}

.box1 .box1-row .box1 .box1-content
{
		border: none;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style:normal;
		background: #f8f5e5;
}

.box1 .box1-row .box1 .box1-row
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	background: #f8f5e5;
	border-bottom: 1px solid #dfd5ab;
	color: #000000;
}
.box1 .box1-row .box1 .box1-title-short
{
	background: #dfd5ab;
	font-size: 1px;
	font-weight: bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;	
	border: 1px solid  #dfd5ab;
}

.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 .box2 .box2-content
{
		border: none;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style:normal;
		background: #f8f5e5;
}

.destination
{
	padding: 5px;
}

#Currency
{
	width: 70px;
}
#Theme
{
	width: 100%;	
}

#ComboBox, #Theme , #Currency
{
	background-color: #FFFFFF !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	background: url('pics/loginInputM.gif') repeat-x !important;
	height: 27px !important;
	line-height: 27px !important;
	border-left: 1px solid #dfd5ab!important;
	border-right: 1px solid #dfd5ab!important;
	border-top: none!important;
	border-bottom: none!important;
}

.tdMiddle .box3-row .box1-title
{
	/*background: url('Pics/inLoginTitle.gif') repeat-x;*/
	background-color: #dfd5ab;
	height: 29px;
	color: #630400;
	padding-left: 13px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style: italic !important;
	font-weight: bold !important;
	/*text-align: left !important;*/
}
.tdMiddle .box3-row .box1-title a
{
	color: #630400;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style: italic !important;
	font-weight: bold !important;
	/*text-align: left !important;*/	
}
.tdMiddle .box3-row .box1-title a:hover
{
	color: #ffffff;
}

/*
.box1-title
{
	border-bottom: 1px solid #5F6583;
	border-top: 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: #FFFFFF;
	padding: 2px 4px 2px 4px;
}


.box1-title a:link
{
	color: white;
	font-weight: bold;
}
.box1-title a:visited
{
	color: white;
	font-weight: bold;
}
.box1-title a:hover
{
	color: white;
	font-weight: bold;
}
.box1-title a:active
{
	color: white;
	font-weight: bold;
}
*/

.box1-title-short
{
	border-bottom: 1px solid #dfd5ab;
	border-top: 1px solid #dfd5ab;
	background-image: url(Pics/box1-title-bg3.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #F0F1F5;
	padding: 2px 4px 2px 4px;
}

.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 #dfd5ab;
	/*background-color: #F0F1F5;*/
	background: #f0eaca;
}

/*
.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;
}
.detailbox li
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
}
.detailbox
{
	/*border-left: 1px solid #dfd5ab; 
	border-right: 1px solid #dfd5ab; */
	background-color: #FFFFFF;
	margin: 0;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 0;
}

.box2
{
	/*border-left: 1px solid #dfd5ab; 
	border-right: 1px solid #dfd5ab;*
	padding: 9px 18px 7px 18px;*/
	background-color: #dfd5ab !important;
}

.box2 .box2-content
{
	background-color: #f8f5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}

.box2 .box2-content .formbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #FFFFFF url('pics/inputMid.png') repeat-x;
	border-top: none;
	border-left: 1px solid #C1BA9F;
	border-right: 1px solid #C1BA9F;
	border-bottom: 1px solid #C1BA9F;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

.box2 .box2-row
{
	background-color: #f8f5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #dfd5ab;
}

.box2-title
{
	background: url('pics/inLoginTitle.gif') repeat-x;
	height:inherit;
	border-top: 0px solid #dfd5ab;
	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;
}

.box2-title2
{
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #F3F5FE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA0000;
	padding: 4px 2px 4px 2px;
}

.box2-title2a
{
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #dfd5ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AA0000;
	padding: 4px 2px 4px 2px;
}

/* Used for column headers */
.box2-title3
{
	background-color: #dfd5ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px 2px 4px 2px;
}

.box2-title3a
{
	background-color: #dfd5ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px 2px 4px 2px;
}
.box2-row
{
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #f8f5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px 2px 4px 5px;
}

.box2-row-alt
{
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px 2px 4px 5px;
}

.box2-row a, .box2-row-alt a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #6c0500;
	text-decoration:none;
}


.box2-row a:hover, .box2-row-alt a:hover
{
	text-decoration:underline;
	color: #6c0500;
}

.box2-content
{
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;

}

.box2-content a
{
	outline: none;
	text-decoration: none;
	color: #b10505;
}

.box2-content a:hover
{
	text-decoration: underline;
	color: #d8ad00;
}

.box2-content textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #dfd5ab;
	background: #ffffff;
	height: 40px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	text-align: left !important;
	vertical-align: text-top !important;
	
	/*width: 145px;*/
}


.box2-content-alt
{
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}

.box2-content-alt a
{
	outline: none;
	text-decoration: none;
	color: #b10505;
}

.box2-content-alt a:hover
{
	text-decoration: underline;
	color: #d8ad00;
}


.remark-item1
{
	background-image: url(Pics/box1-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 2px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	font-size: 18px;
	font-weight: bold;
	color: #AA0000;
	padding: 2px 2px 2px 2px;
}

.remark-item2
{
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-image: url(Pics/box2-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0000;
	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: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: right;
	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 5px 0px 5px;
	text-align: inherit;
	vertical-align: bottom;
	overflow:visible;
}
.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 a
{
	outline: none;
	text-decoration: none;
	color: #b10505;
}

.box3 a:hover
{
	text-decoration: underline;
	color: #d8ad00;
}

.box3
{
	/*border-left: 1px solid #dfd5ab;
	border-right: 1px solid #dfd5ab;*/
	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 #dfd5ab;
	border-bottom: 1px solid #dfd5ab;
	background-image: url(pics/inLoginTitle.gif);
	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 #dfd5ab;
	border-bottom: 1px solid #dfd5ab;
	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 #dfd5ab;
	background-color: #dfd5ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-title2a
{
	background-color: #f8f5e5;
	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 #dfd5ab;
	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 #dfd5ab;
	/*background-color: #F0F1F5;*/
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-row .box1-title
{
	border-bottom: 1px solid #dfd5ab;
	/*background-color: #F0F1F5;*/
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 14px;
	color: #000000 ;
	padding: 2px 2px 2px 2px;
}

.box3-content
{
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.box3-row .box3-content .box3 
{
	border-top: 1px solid #dfd5ab;
	border-left: 1px solid #dfd5ab;
	border-right: 1px solid #dfd5ab;
	background-color: #f0eaca;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
}
.boxLighter_Body .box3 .box1-title
{
	border-top: 2px solid #dfd5ab;
	border-left: 1px solid #dfd5ab;
	border-right: 1px solid #dfd5ab;
	border-bottom: 1px solid #f0eaca;
	background-color: #dfd5ab;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 5px;
	line-height: 5px;
	color: #000000;
}
.box3-row .box3-content .box3 .box1-title
{
	border-bottom: 1px solid #dfd5ab;
	background-color: #f0eaca;
	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 #dfd5ab;
	border-right: 1px solid #dfd5ab;
	background-color: #F0F1F5;
}

.boxpopup-title
{
	border-top: 1px solid #dfd5ab;
	border-bottom: 1px solid #dfd5ab;
	background: #dfd5ab url(Pics/box1-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 2px 2px 2px 2px;
}

.boxpopup-row
{
	border-bottom: 1px solid #dfd5ab;
	background-color: #f8f5e5;
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.button1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	border: none;
	font-weight:bold;
	background-image: url(pics/inLoginButton.gif);
	height: 23px;
	cursor:pointer;
	text-transform:uppercase;
	cursor:pointer;
}

.button2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid #ffffff;
	background-image: url(pics/inLoginButton.gif);
	color: #ffffff;
	cursor:pointer;
}
.button_alternate_air
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-image: url(pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #AA0000;
}

.formbox 
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #FFFFFF url('pics/inputMid.png') repeat-x;
	border-top: none;
	border-left: 1px solid #C1BA9F;
	border-right: 1px solid #C1BA9F;
	border-bottom: 1px solid #C1BA9F;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}

select
{
	
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	background: url('pics/loginInputM.gif') repeat-x;
	border-left: 1px solid #dfd5ab;
	border-right: 1px solid #dfd5ab;
	border-top: none;
	border-bottom: none;
	height: 27px;
	line-height: 27px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	/*width: 145px;*/
}

.formboxdisabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #FFFFFF url('pics/inputMid.png') repeat-x;
	border-top: none;
	border-left: 1px solid #C1BA9F;
	border-right: 1px solid #C1BA9F;
	border-bottom: 1px solid #C1BA9F;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	color: #BFBFBF;	
	
}

/* text styles */

.11px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.stepmeter-box
{
	/*border: 1px solid #8D92A9;*/
	border: 1px solid #dfd5ab;
	
}

.stepmeter-on
{
	/*background-image: url(Pics/step-bg1.gif);*/
	background: url('pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #585E7C;*/
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.stepmeter-off
{
	/*background-image: url(Pics/step-bg2.gif);*/
	background-image: url(pics/inLoginTitleOff.gif);
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/*color: #585E7C;*/
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.actions-title
{
	border: 1px solid #dfd5ab;
	/*background-image: url(Pics/box1-title-bg4.GIF);*/
	background-color: #f8f5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #630400;
	padding: 2px 4px 2px 4px;
	width: 1px;
	writing-mode: tb-rl;
}

.actions-title2
{
	border-bottom: 1px solid #f8f5e5;
	background-image: url(Pics/box2-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
	padding: 2px 2px 2px 2px;
}

.actions-content
{
	border: 1px solid #5f6583;
	/*background-image: url(Pics/box1-title-bg4.GIF);*/
	background-color: #f8f5e5;
	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;
}

/* Tabs */
.tab-on
{
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 0px solid;
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-image: url(Pics/box2-title-bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
	padding: 4px 4px 4px 4px;
}

.tab-off
{
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #D2CEA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AA0000;
	padding: 4px 4px 4px 4px;
}

.tab-notab
{
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	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 #dfd5ab; /*#c4c4c4;*/
}

.tab-box-content
{
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #FFFFFF;
}

/** TOC Classes **/

.menu-tab1-box
{
	border-left: #8d92a9 1px solid;
}

.menu-tab1-active a
{
	text-decoration: none;
	cursor: text;
}

.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);
	background-repeat: no-repeat;
}
.tab1-title
{
	font-weight: bold;
	font-size: 18px;
	width: 315px;
	color: #AA0000;
}
.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: #AA0000;
	padding-top: 0px;
}
.tab1-top-link2
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	color: #AA0000;
	padding-top: 0px;
}



/* TOP NAV CLASSES */

.nav-off
{
	background-color: #63659C;
	border: 1px solid #000000;
	font-family: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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: Verdana, 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 */
td.tdTourLnkList
{
	padding-top: 10px;
}

td.tdTourLnkList a, td.tdTourLnkList a:hover
{
	color: #5e93c4;
	text-decoration: none;
	display: block;
	background: url(pics/tourLnkBorder.gif) no-repeat left bottom;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}

td.tdTourLnkList a:hover, td.tdTourLnkList ul li a:hover
{
	text-decoration: underline;
}

td.tdTourLnkList a span
{
	background: url(pics/itemIcnLnkTour.gif) no-repeat 13px 3px;
	padding-left: 35px;
}
td.tdTourLnkList ul li
{
	padding-left: 15px;
}
td.tdTourLnkList ul li a
{
	color: #5e93c4;
	text-decoration: none;
	background: none;
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
td.tdTourLnkList ul li a:hover
{
	color: #5e93c4;
	text-decoration: underline;
	background: none;
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}

td.tdTicketPrice
{
	vertical-align: top;
	width: 200px;
}

td.tdTicketPrice table
{
	margin: auto 0px auto auto;
}

div.divPriceAirLand
{
	position: relative;
	top: -10px;
	background: url(pics/priceRight.jpg) no-repeat;
	width: 107px;
	height: 44px;
	float: right;
}

div.divPriceLand
{
	float: right;
	background: url(pics/priceLeft.gif) no-repeat;
	width: 79px;
	height: 31px;
	position: relative;
	top: -4px;
	margin-right: 1px;
}

div.divPriceAirLandVal, div.divPriceLandVal
{
	font-family: Georgia;
	font-size: 20px;
	font-style: italic;
	color: #ffffff;
	padding-top: 15px;
	text-align: center;
	width: 75px;
}

div.divPriceLandVal
{
	padding-top: 0px;
	width: 79px;
}

div.divPriceAirLandTitle, div.divPriceLandTitle
{
	font-family: Verdana;
	font-size: 10px;
	color: #615e5c;
	width: 90px;
	text-align: center;
	margin-top: 5px;
}

div.divPriceLandTitle
{
	width: 79px;
}

td.tdTabContainer
{
	background: url(pics/tabContainer.gif) repeat-x;
	height: 34px;
	padding: 0px 12px;
}

td.tdTabContainer table td
{
	text-align: center;
	width: 25%;
}

td.tdTabContainer a, td.tdTabContainer a:hover
{
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}

td.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: #4c4c4c !important;
}

a.selectedTab span
{
	display: block;
	background: url(pics/tabRight.gif) no-repeat right;
	height: 34px;
	line-height: 34px;
}

div.divLinkContent
{
	text-align: right;
	padding: 5px 0px;
}

div.divLinkContent a, div.divLinkContent a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #409dd8;
	text-decoration: underline;
}

div.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;
}

td.tdContentItem
{
	background: url(pics/borderDotted.gif) repeat-x bottom;
	padding: 15px 0px;
}

td.tdContentItemFirst
{
	padding: 0px 0px 15px 0px;
}

td.tdContentItemLast
{
	padding: 15px 0px 0px  0px;
	background: none;
}

td.tdContentItem div.divTitle
{
	font-family: Georgia;
	color: #212121;
	font-size: 16px;
	font-style: italic;
}

td.tdContentItem div.divDate
{
	font-family: Verdana;
	font-size: 11px;
	color: #6d6d6d;
}

td.tdContentItem div.divList
{
	font-size: 14px;
	color: #666666;
	padding-top: 5px;
}

td.tdContentItem div.divList ul
{
	margin-left: 50px;
}
td.tdContentItem div.divList ul li
{
	list-style-type: disc;
}

/* Combo Page CSS */
.tdComboRight
{
	vertical-align: top;
}

.tdComboLeft
{
	vertical-align: top;
	width: 172px;
	padding-right: 11px;
}

.tdComboLeft .divInnerMenuTop, .tdComboLeft .divInnerMenuMiddle, .tdComboLeft .divInnerMenuFooter
{
	width: 172px !important;
}

.tdComboLeft .tblMenuContent
{
	height: auto;
	width: 172px !important;
}

	div.divTitleCombo        
	{                        
		font-family: Georgia;  
		font-size: 18px;       
		font-style: italic;    
		color: #615e5c;        
		padding-left: 7px;  
		background:#dfd5a5;   
	}                        


/* Combo Page CSS */


/*** NEW TOC/PACKAGE PAGE ***/
.smtext
{
	font-size: 11px;
}
.red
{
	color: #AA0000;
}
.bookearly
{
	font-size: 9px;
	color: #009900;
}


/* Package Page Tabs */


/* Priceboxes */
.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: #AA0000;
	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: #AA0000;
	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;
}
#pkghead .right
{
	background-image: url(Pics/toctab-header-right.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
}
#pkghead .name
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px Georgia, "Times New Roman" , Times;
	color: #AA0000;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 2px 2px;
}
#pkghead .name2
{
	background-image: url(Pics/toctab-header-bg.gif); 
	background-repeat: repeat-x; 
	font: 20px Georgia, "Times New Roman", Times; 
	color: #AA0000; 
	text-align: center; 
	font-weight: bold; 
	padding: 3px;
}
#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 Georgia, "Times New Roman" , Times;
	color: #AA0000;
	font-weight: bold;
	color: #AA0000;
	text-align: center;
	line-height: 18px;
}
#pkghead .smtext
{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AA0000;
	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 #dfd5ab; /*#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: #AA0000;
}

/* Package Banner Photo */
.pkg-head-photo
{
	background-repeat: no-repeat;
	padding: 0px;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#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 #dfd5ab; /*#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 #dfd5ab; /*#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 #dfd5ab; /*#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 #dfd5ab; /*#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: #AA0000;
	padding: 3px 6px 3px 6px;
}
/* For Tips */
.plantabs .menu-tab2-off
{
	/*border-right: 1px solid #c4c4c4; */
	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
{
	/*border-right: 1px solid #c4c4c4; */
	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
{
	/*border-right: 1px solid #c4c4c4;*/
	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: #AA0000;
	padding: 3px 6px 3px 6px;
}
.plantabs td
{
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
}

/* Content Area */

.content1
{
	margin: 0;
	padding: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
}
.content2
{
	margin: 0;
	padding: 0;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	width: 760px;
}

/* Package Results */
.pkg-results-active
{
	margin: 0;
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-bottom: 1px solid #dfd5ab; */
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-off
{
	margin: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-bottom: 1px solid #c4c4c4; */
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-empty
{
	margin: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
}
.pkg-results-empty-left
{
	margin: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-right: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
}
.pkg-results-empty-right
{
	margin: 0;
	/*border-left: 1px solid #c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
}
/* Package Results */
.pkg-results-active-left
{
	margin: 0;
	/*border-left: 1px solid #c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-bottom: 1px solid #c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-active-right
{
	margin: 0;
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align:right;
	/*width:95px;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-off-left
{
	margin: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-bottom: 1px solid #c4c4c4;*/
	/*border-right: 1px solid #c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-off-middle
{
	margin: 0;
	/*border-left: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#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-off-right
{
	margin: 0;
	/*border-left: 1px solid #dfd5ab;  
	border-bottom: 1px solid #c4c4c4;*/
	/*width:95px;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	text-align:right;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-middle
{
	margin: 0;
	/*border-left: 1px solid #dfd5ab;  
	border-bottom: 1px solid #dfd5ab;  
	border-right: 1px solid #c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-results-rating
{
	margin: 0;
	width:55px;
	text-align:left;
	/*border-left: 1px solid #dfd5ab;  
	border-bottom: 1px solid #dfd5ab;  
	border-right: 1px solid #c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-active-left
{
	margin: 0;
	/*border-right: 1px solid #c4c4c4;*/
	/*border-top: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-right: 1px solid #c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-active-middle
{
	margin: 0;
	/*border-right: 1px solid #c4c4c4;*/
	/*border-top: 1px solid #c4c4c4;*/
	/*border-left: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	text-align:left;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-active-right
{
	margin: 0;
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-top: 1px solid #c4c4c4;*/
	/*border-left: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	text-align:left;
	padding: 2px;
	text-align:right;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-off-right
{
	margin: 0;
	/*border-left: 1px solid #c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*border-top: 1px solid #c4c4c4;*/
	text-align:right;
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.pkg-roomtype-off-left
{
	margin: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	/*order-right: 1px solid #c4c4c4;*/
	/*border-top: 1px solid #c4c4c4;*/
	background-color: #ffffff;
	padding: 2px;
	font: 11px Arial, Helvetica;
	color: #25408f;
	/*text-align: left;*/
}
.box-active
{
	background-color: #ffffff;
	padding: 2px;
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align: left;
}
.box-active .description
{
	font: 11px Arial, Helvetica;
	color: #25408f;
}
#listbox
{
	margin: 0;
	padding: 0;
	width: 100%;
	/*height: 250px;*/
	overflow: auto;
}
#listbox .inner
{
	background-color: #ffffff;
	font: 11px Arial, Helvetica;
	color: #25408f;
	padding: 2px;
	border-bottom: 1px dotted #dfd5ab; /*#c4c4c4;*/
}


/* Title Bars and Boxes */
.box-blue
{
	margin: 0;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 0;
}
.box-blue .title
{
	margin: 0;
	background-color: #dfd5ab;
	font: 12px Arial, Helvetica;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px;
}
.box-blue .fittitle
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #25408f;
	font-weight: bold;
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 0px 0px 0px 0px;
}
.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: #AA0000;
	font-weight: bold;
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 1px 2px 1px 2px;
}
.box-blue .inclusionItem
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	visibility:hidden;
	font: 10px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 1px 2px 1px 2px;
}
.box-blue .title1b
{
	margin: 0;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	/*border-bottom: 1px solid #c4c4c4;*/
	padding: 1px 2px 1px 2px;
}
.box-blue .title1a
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 10px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}
.box-blue .title2, .box-active .title2
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 1px 2px 1px 2px;
	text-align: center;
}
.box-blue .title3
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 14px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}
.box-blue .title3-on
{
	margin: 0;
	background-image: url(Pics/toc-link-button-on.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 14px Arial, Helvetica;
	color: #AA0000;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
	text-decoration: underline;
}
.box-blue .text
{
	background-color: #f0eaca;
	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 #dfd5ab; /*#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: #AA0000;
	padding: 2px;
	border-bottom: 1px dotted #dfd5ab; /*#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 #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #FAFAFA;
}
#box-yellow .title
{
	margin: 0;
	background-image: url(pics/inLoginButton.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font: 12px Arial, Helvetica;
	/*color: #AA0000;*/
	color:#fff;
	font-weight: bold;
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 2px;
	height:23px;
	
}
#box-yellow .text
{
	background-color: #f0eaca;
	font: 11px Verdana, Arial, Helvetica;
	color: #000;
	padding: 2px;
}

#box-yellow .text a
{
	outline: none;
	text-decoration: none;
	color: #b10505;
}

#box-yellow .text a:hover
{
	text-decoration: underline;
	color: #d8ad00;
}

/* Highlights */
#highlights, #itinerary, #optionals
{
	margin: 0;
	padding: 5px;
	text-align: left;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
}
/*#highlights .pkglist
{
	margin-left: -20px;
	font: 12px Arial, Helvetica;
	list-style-type: square;
}*/
#highlights .pkglist 
{
	margin-left: -20px; 
	font: 12px Arial, Helvetica; 
	list-style-type: disc;
}
#highlights .pkglistsub 
{
	margin-left: -20px; 
	font: 12px Arial, Helvetica; 
	list-style-type: circle;
}
#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;
}

/* 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 */
div.divTourReg
{
	padding: 10px 14px 10px 13px;
	width: 731px;
}

table.tblTourReg
{
	width: 100%;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
}

table.tblTourReg th
{
	background: #dfd5ab;
	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: #dfd5ab url(pics/tblRegTL.gif) no-repeat left top;
	margin-top: 10px;
}

table.tblTourReg th.last
{
	background: #dfd5ab url(pics/tblRegTR.gif) no-repeat right top;
}

table.tblTourReg th.cell1
{
	width: 100px;
	padding-left: 23px;
	font-weight: normal;
	text-align: left;
}

table.tblTourReg th.cell2
{
	width: 104px;
	padding-left: 15px;
	font-weight: normal;
	text-align: left;
}

table.tblTourReg th.cell3
{
	width: 111px;
	padding-left: 7px;
	font-weight: normal;
	text-align: left;
}

table.tblTourReg th.cell4
{
	width: 154px;
	padding-left: 8px;
	font-weight: normal;
	text-align: left;
}

table.tblTourReg td
{
	border-top: solid 1px #ffffff;
	background: #f0eaca;
	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: #f0eaca url(pics/tblRegBL.gif) no-repeat left top;
}

table.tblTourReg tr.trTblFooter td.cell5
{
	background: #f0eaca url(pics/tblRegBR.gif) no-repeat right top;
}

td.tdRegContent
{
	padding: 20px 0px 0px 0px;
}

td.tdRegContentLeft, td.tdRegContentRight
{
	background: #f0eaca url(pics/regContentTL.gif) no-repeat left top;
	height: 7px;
	line-height: 7px;
	font-size: 1px;
}

td.tdRegContentRight
{
	background: #f0eaca 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-family: Georgia;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 3px;
	color: #ac1717;
}

td.tdRegContentMiddle p
{
	font-family: Verdana;
	font-size: 12px;
	color: #444444;
	line-height: 140%;
	padding-bottom: 50px;
}
/* Rates */

/* 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: #AA0000;
	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: #AA0000;
	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 .duration
{
	background-image: url(Pics/toctab-header-bg.gif);/*
	background-repeat: no-repeat;*/
		font: 12px Arial, Helvetica;
	color: black;/*#990000;*/
	font-weight: bold;
	
	width: 50%;
	/*font-size: 10px;*/
	line-height: 10px;
	vertical-align:bottom;
	text-align:right;
	
}

#sectionheader .name
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px Georgia, "Times New Roman" , Times;
	color: #AA0000;
	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 Georgia, "Times New Roman" , Times;
	color: #AA0000;
	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 Georgia, "Times New Roman" , Times;
	color: #AA0000;
	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;
	background-color: White;
	text-align: center;
	position: absolute;
        z-index: 1000;
}
#create .box-blue .title
{
	margin: 0;
	background-color: #dfd5ab;
	font: 12px Arial, Helvetica;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}
#create .box-blue
{
	margin: 0;
	border-bottom: 0;
	border-top: 0;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	background-color: #ffffff;
	padding: 0;
}
#create #content
{
	margin: 0;
	clear: both;
	padding: 0;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align: center;
}
#optionalcontent 
{
	margin: 0;
	padding: 0;
	background-color: #F3F5FE;
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align: left;
}

#maincontent
{
	margin: 0;
	width: 760px;
	clear: both;
	text-align: left;
}
#servicegroupcontent
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-bottom: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align: left;
}
#flightdetails
{
	margin: 0;
	/*width: 760px;*/
	clear: both;
	text-align: left;
}
#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 #dfd5ab; /*#c4c4c4;*/
	background-color: #f0eaca;
}
#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-color: #dfd5ab;
	font: 12px Arial, Helvetica;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	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 #dfd5ab; /*#c4c4c4;*/
}

#fittabs ul li a
{
	display: block;
	border-right: 1px solid #dfd5ab; /*#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 #dfd5ab; /*#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 #dfd5ab; /*#c4c4c4;*/
}

/* rollover */
#fittabs li a:hover, #fittabs li a.sfhover
{
	border-right: 1px solid #dfd5ab; /*#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 #dfd5ab; /*#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: #AA0000;
	padding: 3px 6px 3px 6px;
}
.pricebox
{
	background-color:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #000000;
	/*font-size: 11px;*/
	font-weight: bold;
	color: #25408f;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
#subhead
{
	margin: 0;
	padding: 0;
	background-color:#F3F5FE;
	color:#AA0000;
	border-top: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#c4c4c4;*/
	text-align: left;
}
.subheaderbox
{
	padding: 2px 5px 2px 5px;
	font: 11px Arial, Helvetica;
	font-weight: normal;
	color: #25408f;
	margin: 0;
	padding: 0;
	background-color: #F3F5FE;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	text-align: right;
}
.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: #AA0000;
	border: 1px solid #dfd5ab; /*#c4c4c4;*/
	padding: 1px 2px 1px 2px;
}
#subhead2
{
	margin: 0;
	width: 760px;
	padding: 0;
	background-color: #F3F5FE;
	border-left: 1px solid #dfd5ab; /*#c4c4c4;*/
	border-right: 1px solid #dfd5ab; /*#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 #dfd5ab; /*#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 #dfd5ab; /*#c4c4c4;*/
	border-top: 1px solid #dfd5ab; /*#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;
}


/*  FIT Styles  */
.fit-tab-mid
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 18px Georgia, "Times New Roman" , Times;
	color: #AA0000;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 2px 2px;
}

.fit-tab-left
{
	background-image: url(Pics/toctab-header-left.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
}

.fit-tab-right
{
	background-image: url(Pics/toctab-header-right.gif);
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
	line-height: 1px;
}

.fit-tab-numeral
{
	background-image: url(Pics/toctab-header-left.gif);
	background-repeat: no-repeat;
	width: auto;
	font: 18px Georgia, "Times New Roman" , Times;
	color: #AA0000;
	
	background: #99CCFF;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	text-align: center;
}

.fit-tab-title
{
	background-image: url(Pics/toctab-header-bg.gif);
	background-repeat: repeat-x;
	font: 15px Georgia, "Times New Roman" , Times;
	color: #AA0000;
	text-align: left;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

#Wait {display: none;}
#tdwaitmessage {display: none;}
#imgwaitmessage {display: none;}
#stylelink {display: none;}

/** top nav menu ----- begin **/
#jsddm
{
	position:relative;
    padding: 0px;
    height: 30px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align:top;
}

#jsddm li
{
	position:relative;
    float: left;
    list-style: none;
    line-height: 30px;
    padding: 0px 10px 0 10px;
    
    /* Shuki Add */
    position: relative;
}

#jsddm li.last
{
	background:none;
}

#jsddm li a
{
    display: block;
    text-decoration: none;    
    white-space: nowrap;
    color: #000;
}

#jsddm li a:hover
{
    color: #e2d99b;
}
	
#jsddm li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 9999;
    
    /* Shuki Add */
    left: 0px;
    top:30px;
    border-top: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

#jsddm li ul li
{
    float: none;
    display: inline;
    padding: 0px !important;
    
    left: 0px;
    position: static !important;
     z-index: 9999;
}

#jsddm li ul li a
{
    line-height: 23px;
    padding: 0px 16px 0px 28px;
    height: auto;
    /*background: #5d0606 url('pics/menuLnk.gif') no-repeat 16px 9px;*/
    background:#fff;
    font-family: Arial !important;
	font-size: 12px !important;
	font-style: normal !important;
	border-bottom: solid 1px #d2d2d2;
	font-weight: bold;
	color: #696969;
}

#jsddm li ul li a:hover
{
	/*background: #5d0606 url('pics/menuLnk.gif') no-repeat 16px 9px;*/
    background:#fff;
}
/** top nav menu ----- end **/


/** buttons ------ begin */
#btnlogin
{
	width: 27px !important;
	margin-top: 2px;
	background:  url('pics/loginSubmit.gif') no-repeat 0px 0px !important;
	border: none !important;
	height: 28px !important;
	cursor:pointer !important;
	
}
#btnlogin a, #btnlogin  a:hover
{
	 cursor:pointer;
}

#btnnewcontact
{
	width: 300px;
	height: 47px;
	background: #f0eaca url('pics/creatAccount.jpg') no-repeat bottom !important;
}

.tlbarUser
{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	color: #B70902;
	
}

/** buttons ------ end   */

tdLobyBox
{
	padding-right: 15px;
	width: 310px;
}


/** Gradient Title Bar ---- begin */
.gradTitleBar 
{
	background: url('pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #dfd5ab;
	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;}
/** Gradient Title Bar ---- end   */

/** Input box ----- begin */
.txtInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #FFFFFF url('pics/inputMid.png') repeat-x;
	border-top: none;
	border-left: 1px solid #C1BA9F;
	border-right: 1px solid #C1BA9F;
	border-bottom: 1px solid #C1BA9F;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}
/** Input box ----- end   */


/** Darker Brown ----- begin */
.boxDrkContainer
{
	background-color: #dfd5ab;
	border: none !important;
}

.boxDrk_TL,.boxDrk_TR,.boxDrk_BL,.boxDrk_BR
{
	background: #dfd5ab url('Pics/boxDrk_TL.gif') no-repeat left top !important;
	width: 9px !important;
	height: 9px !important;
	border: none !important;
	line-height: 9px;
	font-size: 1px;	
}
.boxDrk_TM
{
	background: #dfd5ab !important;
}
.boxDrk_TR
{
	background: #dfd5ab url('Pics/boxDrk_TR.gif') no-repeat right top !important;
}

.boxDrk_Title18
{
	background: #dfd5ab;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}

.boxDrk_Title18 a, .boxDrk_Title18 a:hover
{
	text-decoration: none;
	color: #6c0500;
}

.boxDrk_Title18 a:hover
{
	text-decoration: underline;
}

.boxDrk_Title24
{
	background: #dfd5ab;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxDrk_Body
{
	background: #dfd5ab;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding: 10px;
	height:auto !important;
}
.boxDrk_BL
{
	background: #dfd5ab url('Pics/boxDrk_BL.gif') no-repeat left top !important;
}

.boxDrk_BR
{
	background: #dfd5ab url('Pics/boxDrk_BR.gif') no-repeat right top !important;
}

.txtboxDrk
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxDrk_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxDrk_M
{
		height: 27px !important;
}
.txtboxDrk_M input
{
		background: url('pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxDrk_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Darker Brown ----- end   */

/** Light Brown ----- begin */
.boxLightContainer
{
	background-color: #f0eaca;
	border: 1px solid white !important;

}

.boxLight_TL,.boxLight_TR,.boxLight_BL,.boxLight_BR
{
	background: #f0eaca url('Pics/boxLight_TL.gif') no-repeat left top !important;
	width: 5px !important;
	height: 5px !important;
	border: none !important;
	line-height: 5px;
	font-size: 1px;	
}
.boxLight_TM
{
	background: #f0eaca !important;
}
.boxLight_TR
{
	background: #f0eaca url('Pics/boxLight_TR.gif') no-repeat right top !important;
}

.boxLight_Title18
{
	background: #f0eaca;
	height: 28px;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	padding: 10px;
}
.boxLight_Title24
{
	background: #f0eaca;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxLight_Body
{
	background: #f0eaca;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}
.boxLight_Body a, .boxLighter_Body a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #6c0500;
	text-decoration:none;
}
.boxLight_Body a:hover, .boxLighter_Body a:hover {text-decoration:underline;}

.boxLight_BL
{
	background: #f0eaca url('Pics/boxLight_BL.gif') no-repeat left top !important;
}

.boxLight_BR
{
	background: #f0eaca url('Pics/boxLight_BR.gif') no-repeat right top !important;
}

.txtboxLight
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxLight_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxLight_M
{
		height: 27px !important;
}
.txtboxLight_M input
{
		background: url('pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxLight_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Light Brown ----- end   */

/** Lighter Brown ----- begin */
.boxLighterContainer
{
	background-color: #f8f5e5;
	border: 1px solid white !important;
}

.boxLighter_TL,.boxLighter_TR,.boxLighter_BL,.boxLighter_BR
{
	background: #f8f5e5 url('Pics/boxLighter_TL.gif') no-repeat left top !important;
	width: 5px !important;
	height: 5px !important;
	border: none !important;
	line-height: 5px;
	font-size: 1px;	
}
.boxLighter_TR
{
	background: #f8f5e5 !important;
}

.boxLighter_TR
{
	background: #f8f5e5 url('Pics/boxLighter_TR.gif') no-repeat right top !important;
}

.boxLighter_Title18
{
	background: #f8f5e5;
	height: 28px;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	padding: 10px;
}
.boxLighter_Title24
{
	background: #f8f5e5;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxLighter_Body
{
	background: #f8f5e5;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding: 5px;
}
.boxLighter_BL
{
	background: #f8f5e5 url('Pics/boxLighter_BL.gif') no-repeat left top !important;
}

.boxLighter_BR
{
	background: #f8f5e5 url('Pics/boxLighter_BR.gif') no-repeat right top !important;
}

.txtboxLighter
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxLighter_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxLighter_M
{
		height: 27px !important;
}
.txtboxLighter_M input
{
		background: url('pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxLighter_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Lighter Brown ----- end   */

/** fonts ----- end   */
.fnt10, .fnt11, .fnt12, .fnt14, .fnt16, .fnt18
{
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 10px;
}
.fnt11
{
	font-size: 11px;
}
.fnt12
{
	font-size: 12px;
}
.fnt14
{
	font-size: 13px;
}
.fnt16
{
	font-size: 16px;
}
.fnt18
{
	font-size: 18px;
}

.fntBold
{
	font-weight:bolder;
}

/** fonts ----- end   */

/** padding ----- begin   */
.pdng5
{
	padding: 5px;
}
.pdng10
{
	padding: 5px;
}
.pdngLR5
{
	padding-left: 5px;
	padding-right: 5px;
}
.pdngLR10
{
	padding-left: 10px;
	padding-right: 10px;
}

/** padding ----- end     */

/*** modal begin ***/
body {

     height:100%;

     margin:0;

     padding:0;

}
#modalME {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1;
}
#modalMe div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
/*** modal end *****/

.TopPage, .TopPage a, .TopPage a:link
{
	color: #615e5c;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.TopPage a:hover
{
	color: #a28203;
	text-decoration: underline;
}
#idPicBot
{
	position:absolute;
	left: 670px;
}
#idPicBot a, #idPicBot a:hover
{
	cursor:pointer;
}
.hideme
{display:none}
.showme
{display:block}

/* Product CSS - Program/Highlights/Need to Know/Register No */
/******* begin ***********************************************/
	#idItin, idPckgHigh, idPckgNow
	{
		font-family:Times New Roman;
		font-size:14px;
		color: #666666;
	}
	#idItin p, idPckgHigh p, idPckgNow p
	{
		margin-top:15px;color: #666666;
	}
	#idItin strong, #idPckgHigh strong, #idPckgNow strong
	{ 
		font-weight:bold;
	}
	#idItin em, #idPckgHigh em, #idPckgNow em
	{ 
		font-style:italic;
	}
	#idItin ul, #idItin ul li ul, #idPckgHigh ul, #idPckgHigh ul li ul, #idPckgNow ul, #idPckgNow ul li ul
	{ 
		/*display:list-item;*/
		margin-left: 10px;
		color: #666666;
	}
	#idItin ul li,#idPckgHigh ul li,#idPckgNow ul li
	{
		list-style-type:disc!important;
		display:list-item;
		margin-left: 10px;
		color: #666666;
	}
	#idItin ul li ul li,#idPckgHigh ul li ul li,#idPckgNow ul li ul li
	{ 
		list-style-type:circle!important;
		display:list-item;
		margin-left: 10px;
		color: #666666;
	}
	#idItin BLOCKQUOTE,#idPckgHigh BLOCKQUOTE,#idPckgNow BLOCKQUOTE
	{
		margin-left:20px;
	}

	#idItin hr, #idPckgNow hr, #idPckgHigh hr
	{
		border: 0.1em #dfd5ab dashed !important;
		width:inherit!important;
		height: 1px!important;
	}
/******* end *************************************************/
/* Product CSS - Program/Highlights/Need to Know/Register No */

/* General CSS */
#container {width: 960px;margin: 0 auto; height: 780px;}
#leftbar {float: left;width: 731px;}
/*#middlebar {float: left;width: 400px;}*/
#rightbar {float: right;width: 229px; height:960px;}
#rightbar p {color:#444444; font-size:11px;}

.SplashImg
{
	background-position:center;
	background-color: transparent;
	background-image: url('pics/wait_stars.gif');
	background-repeat:no-repeat;
	width: 100%;
	height: 100%;
}
div.Splash-hide
{
	display:none;
}
div.Splash-show
{
	display: block;
	position:absolute; 
	/*left:40%; 
	top:30%;*/
	text-align:center;
	vertical-align:middle; 	
	/*opacity: .45;
    filter: alpha(opacity=45);*/
	background-position:center;
	background-color: Transparent;
	background-image: url('pics/wait_stars.gif');
	background-repeat:no-repeat;
	
}

	table.tblMain 
	{
		width: 960px !important;
		margin: 0px auto; 
	}
	
	a img
	{
		border: none;
	}
	
	a
	{
		outline: none;
		text-decoration: none;
		color: #b10505;
	}
	
	a:hover
	{
		text-decoration: underline;
		color: #d8ad00;
	}


	:focus
	{
	  -moz-outline-style: none;
	}

	
	/* General Button */
		a.aButton
		{
			font-size: 11px;
			color: #ffffff;
			text-decoration: none;
			cursor: pointer;
			font-weight: bold;
		}
	    
		.aButton
		{
			height: 28px;
			padding-left: 4px;
			display: block;
			background: url('pics/btnLeft.gif') no-repeat left;
			white-space: nowrap;
		}
	    
		.aButton span
		{
			background: url('pics/btnRight.gif') no-repeat right;
			height: 23px;
			float: left;
			padding-top: 5px;
			padding-right: 4px;
			width: 139px;
			text-align: center;
		}
	    
		.aButton:hover
		{
			/*background: url('pics/Config.gif') no-repeat left -54px;*/
		}
	    
		.aButton:hover span
		{
			/*background: url('pics/Config.gif') no-repeat right -270px;*/
		}
    /* General Button */
/* General CSS */

html /**/ body {position:relative;text-align:center;}

#idMainBody
{
	position:relative;
	margin:0 auto;
}


/*Top Navigation begin*/
.topNavLeftToolBar
{
	background: url('pics/menu01.jpg') no-repeat;
	width:680px;
	height:41px;
}

.topNavRightToolBar
{
	position:relative;
	float:right;
	background: url('pics/find_bg.jpg');
	width:277px;
	height:41px!important;
	text-align:right;
}

.topSearchBox {position:relative; top:3px}

html >/**/body .topNavRightToolBar {top:-1px;}
html >/**/body .topSearchBox {top:0px;}
.searchGo {position:relative; cursor:pointer;}
html >/**/body .searchGo {position:relative; top:1px;cursor:pointer;}



.topNavRightToolBar .end
{
	background: url('pics/find2.jpg') no-repeat right;
	width:8px;
	height:41px;
}

/*Top Navigation end*/

.toolBarBack
{
	background: url('pics/find_bg.jpg');
	height:41px;
}

/*Destination Menu begin */
.destMainToolBar
{
	
	background: url('pics/menu2_new.jpg') no-repeat;
	width: 945px; 	
	height: 26px;

}
.destMainToolBar td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	height: 26px;
	line-height: 26px;
}
.destMainToolBar a
{
	color:#000;
}

/*footer begin*/

.footerToolBarBack
{
	position:relative;
	background: url('pics/bot_menu_bg.jpg');
	height:29px;	
        z-index:0;color: #566469;
}

.footerMainToolBar
{
	position:relative;
	/*background: url('pics/menu_bot.jpg') no-repeat;*/
	width: 100%; 
	height:29px;	
        z-index:0;color: #566469;
	text-align:center!important;

}

.footerMainToolBar table
{
	position:relative;
    padding: 0px;
    height: 29px;
    font-family:Helvetica, Tahoma, Verdana, Sans-Serif;
    font-size: 13px;
    color: #566469!important; font-weight: bold;
    z-index:0;
}

.footerMainToolBar a
{
	position:relative;
    list-style: none;
    height: 29px;
    line-height: 29px;
    padding: 0px 15px 0 15px;
    /*background: url('pics/m_border.jpg') no-repeat right;*/
    
    /* Shuki Add */
     z-index: 0;color: #566469; text-align:center;
}

/*footer end*/

/*Destination Menu end */

/* home page 3 images begin */
.3img
{
	position:relative;
	width:237px;
	height:119px;
	margin:0 auto;
	text-align:center;
	
}


.3img .txt 
{
 position:relative;
 font-family: Tahoma, Arial Black, Arial, Sans-Serif, Verdana;
 font-size:14px;
 font-weight:900;
 color:#4e5d62;
 background: #bec8ca url('pics/3imgtop.jpg') top no-repeat;
 line-height:25px;
 height:25px;
 width:227px;
 text-align:center;
 cursor:pointer;
}

html>/**/body .txt
{
 position:relative;
 left:5px;
 font-family: Tahoma, Arial Black, Arial, Sans-Serif, Verdana;
 font-size:14px;
 font-weight:900;
 color:#4e5d62;
 background: #bec8ca url('pics/3imgtop.jpg') top no-repeat;
 line-height:25px;
 height:25px;
 width:227px;
 text-align:center;
 cursor:pointer;
}

.3img .imgs
{
	width:237px;
	background: #bec8ca;
}

.rtxt
{
 font-family: Tahoma, Arial Black, Arial, Sans-Serif, Verdana;
 font-size:14px;
 font-weight:900;
 color:#4e5d62;
 line-height:20px;
 height:20px;
 text-align:left;
 cursor:pointer;
 padding-left:5px;
}

/* home page 3 images begin */


/* gray box begin */
td.boxTopLeft  {background:url('pics/box_01.jpg'); width:13px; height:11px; line-height:11px;}
td.boxTopMid   {background:url('pics/box_02.jpg'); height:11px; line-height:11px;}
td.boxTopRight {background:url('pics/box_03.jpg'); width:12px; height:11px; line-height:11px;}

td.boxMidLeft  {background:url('pics/box_04.jpg'); width:13px; height:11px}
td.boxMidRight {background:url('pics/box_05.jpg'); width:12px; height:11px}

td.boxBotLeft  {background:url('pics/box_06.jpg'); width:13px; height:11px; line-height:11px;}
td.boxBotMid   {background:url('pics/box_07.jpg'); height:11px; line-height:11px;}
td.boxBotRight {background:url('pics/box_08.jpg'); width:12px; height:11px; line-height:11px;}

/* gray box end   */


/* Header CSS */
	td.tdLogo
	{
		padding: 12px 0px 0px 9px;
	}
	
	td.tdLogo a, td.tdLogo a:hover
	{
		display: block;
		width: 502px;
		height: 93px;
		background: url('pics/daat_logo.jpg') no-repeat;
		text-decoration: none;
	}
	
	td.tdCallUs
	{
		width: 213px;
		vertical-align: bottom;
		/*width: 185px;
		height: 54px;
		background: url('pics/callUs.jpg') no-repeat right;
		padding-top: 53px;*/
		_position: relative;
		
	}
	
	td.tdCallUs a
	{
		_position: absolute;
		_top: -6px;
	}
	
	td.tdCallUs #_lpChatBtn
	{
		display: block;
		width: 213px;
		height: 111px;
	}
	
	td.tdCallUs a img
	{
		/*margin-top: 1px;*/
	}
	
	td.tdMenuLeft
	{
		background: url('pics/menuLeft.gif') no-repeat;
		width: 6px;
		height: 42px; /* fic new */
	}
	
	td.tdMenuRight
	{
		background: url('pics/menuRight.gif') no-repeat;
		width: 6px;
		height: 42px; /* fic new */
	}
	
	td.tdMenuMiddle
	{
		background: url('pics/menuBg.gif') repeat-x;
		font-family: Georgia;
		font-size: 17px;
		font-style: italic;
		color: #fff;
		height: 42px;
	}
	
	table.tblSearch
	{
		margin: auto 2px auto auto;
		font-family: Georgia;
		font-size: 17px;
		font-style: italic;
		color: #ffffff;
		height: 45px;
	}
	
	td.tdSearchBox
	{
		padding-left: 3px;
		width: 176px;
	}
	
	td.tdSearchBox table
	{
		height: 29px;
	}
	
	td.tdIcn
	{
		background: url('pics/searchIcn.jpg') no-repeat;
		width: 27px;
	}
	
	td.tdBtn
	{
		background: url('pics/searchBtn.jpg') no-repeat;
		width: 21px;
		cursor: pointer;
	}
	
	td.tdInput 
	{
		background: url('pics/searchInput.gif') repeat-x;
		width: 128px;
	}
	
	td.tdInput input
	{
		width: 118px;
		border: none;
		background: #fff;
		margin: 0px;
		padding: 0px;
		padding-left: 4px;
		font-style: italic;
		font-size: 17px; 
		color: #615e5c;
	}
	
	td.tdHeaderLnk
	{
		text-align: center;
		padding: 17px 0px 13px 0px;
		color: #cbadad;
		font-size: 19px;
	}
	
	td.tdHeaderLnk span
	{
		padding: 0px 9px 0px 12px;
		background: url('pics/hdLnkS.gif') no-repeat center 4px;
	}
	
	td.tdHeaderLnk a, td.tdHeaderLnk a:hover
	{
		font-size: 13px;
		color: #670907;
		text-decoration: none;
	}
	
	td.tdHeaderLnk a:hover
	{
		color: #c30002;
	}
/* Header CSS */

/* Middle Page CSS */
	td.tdMidLeft
	{
		vertical-align: top;
		width: 731px;
	}
	
	td.tdMidRight
	{
		vertical-align: top;
	}
	
	td.tdBanner
	{
		padding: 16px 0px 20px 0px;
	}
	
	td.tdBannerItem
	{
		width: 189px;padding-right:5px;
	}
	
	div.divTitleBanner
	{
		font-family: Georgia;
		color: #444444;
		font-style: italic;
		font-size: 15px; /* 14px */
	}
	
	td.tdHpMiddle
	{
		background: url('pics/hpMiddleTopBorder.gif') no-repeat center top;
		padding-top: 10px;
	}
	
	td.tdHpItem
	{
		width: 372px;
		vertical-align: top;
		padding-bottom: 20px;
	}
	
	td.tdHpItemRight
	{
		padding-left: 20px;
	}
	
	td.tdHpItem h2
	{
		background: url('pics/h2Arrow.gif') no-repeat 5px 3px;
		font-family: Georgia;
		color: #615e5c;
		font-size: 17px;
		font-style: italic;
		padding-left: 36px;
		margin-bottom: 7px;
	}
	
	td.tdHpItem p
	{
		text-align: justify;
		line-height: 140%;
		color: #444444;
		font-size: 11px;
	}
	
	td.tdHpItem p img
	{
		float: left;
		margin: 4px 8px 0px 0px;
	}
	
	p a.learMore, p a.learMore:hover
	{
		background: url('pics/learMore.gif') no-repeat right 6px;
		padding-right: 10px;
		color: #b10505;
		text-decoration: none;
	}
	
	p a.learMore:hover
	{
		text-decoration: underline;
	}
	
	td.tdCatalog
	{
		padding: 9px 0px 0px 17px;
	}
	
	td.tdGroups
	{
		 padding: 0px 10px 0px 17px;
		 vertical-align: top;
		 background: url('pics/hpGroupsTbl.jpg') no-repeat 70% bottom;
		 height: 220px;
	}
	
	td.tdGroups table.main
	{
		width: 100%;
	}
	
	div.title, h1.title
	{
		background: url('pics/titleArrow.gif') no-repeat 5px 3px;
		font-family: Georgia;
		color: #615e5c;
		font-size: 17px;
		font-style: italic;
		padding-left: 36px;
		margin-bottom: 7px;
	}
	
	td.tdCalendar
	{
		padding: 11px 0px 5px 17px;
		background: url('pics/calendarBottom.gif') no-repeat center bottom;
	}
	
	td.tdCalendar p
	{
		padding-right: 8px;
	}
	
	td.tdPrivateTrips
	{
		padding: 11px 0px 0px 11px;
		background: url('pics/privateTrips.jpg') no-repeat 85% bottom;
		height: 180px;
		vertical-align: top;
	}
	
	td.tdPrivateTrips p, td.tdGroups p, td.tdCalendar p
	{
		color: #444444;
		font-size: 11px;
	}
	
	td.tdShare
	{
		padding: 6px 0px 10px 11px;
		font-family: Georgia;
		font-style: italic;
		color: #000000;
		font-size: 17px;
		text-align: center;
	}
	
	td.tdShare div
	{
		font-family: Georgia;
		font-style: italic;
		margin: 5px 0px 0px 0px;
	}
	
	td.tdMiddle
	{
		width: 961px;
		padding: 0px 0px 20px 0px;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
	}
	
	td.tdMiddle a {color:#6c0500;}
	td.tdMiddle a:hover {color:#6c0500;text-decoration:underline;}
	
/* Middle Page CSS */

/* Footer Page CSS */
	td.tdFooterRed
	{
		background: url('pics/menuBg.gif') repeat-x;
		font-family: Georgia;
		font-size: 17px;
		font-style: italic;
		color: #ffffff;
		height: 42px;
		text-align: center;
	}
	
	td.tdFooterRed a, td.tdFooterRed a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	td.tdFooterRed a:hover
	{
		color: #e2d99b;
	}
	
	td.tdFooterRed span
	{
		padding: 0px 7px;
	}
	
	td.tdFooterLnk
	{
		text-align: center;
	}
	
	td.tdFooterLnk div
	{
		font-family: Verdana;
		font-size: 10px;
		color: #454545;
		margin: 10px 0px 0px 0px;
		line-height: 140%;
	}
	
	td.tdFooterLnk div span
	{
		font-size: 13px;
		font-weight: bold;
	}
	
	td.tdFooterLnk div a, td.tdFooterLnk div a:hover
	{	
		color: #454545;
		text-decoration: none;
	}
	
	td.tdFooterLnk div a span
	{
		font-weight: normal;
		font-size: 10px;
	}
	
	td.tdFooterLnk div a:hover
	{	
		color: #0000cc;
		text-decoration: underline;
	}
	
	td.tdFooterLnk div a:hover span
	{	
		color: #454545;
	}
	div.divFTLogo a
	{
		margin: 0px 15px;
	}	
/* Footer Page CSS */

/* Inner Pages */
	td.tdMidRightPage
	{
		padding-left: 16px;
	}
	
	td.tdInRightLnk
	{
		padding: 0px 14px 1px 0px;
		font-size: 12px;
	}
	
	td.tdInRightLnk a, td.tdInRightLnk a:hover
	{
		display: block;
		background: #f0eaca;
		height: 30px;
		line-height: 30px;
		margin-bottom: 3px;
		color: #4b4b4b;
		padding-left: 40px;
		text-decoration: none;
	}
	
	td.tdInRightLnk a:hover
	{
		text-decoration: underline;
	}
	
	td.tdInRightLnk a.print, td.tdInRightLnk a.print:hover
	{
		background: #f0eaca url('pics/inLnkPrint.gif') no-repeat left;
	}
	
	td.tdInRightLnk a.friend, td.tdInRightLnk a.friend:hover
	{
		background: #f0eaca url('pics/inLnkFriend.gif') no-repeat left;
	}
	
	td.tdInRightLnk a.catalog, td.tdInRightLnk a.catalog:hover
	{
		background: #f0eaca url('pics/inLnkCatalog.gif') no-repeat left;
	}
	
	a.contactUs, a.registerNow
	{
		display: block;
		width: 201px;
		height: 37px;
		background: url('pics/contactUs.jpg') no-repeat;
		margin-bottom: 3px;
		text-decoration: none;
	}
	
	a.registerNow
	{
		background: url('pics/registerNow.jpg') no-repeat;
	}
	
	td.navigation, td.navigationTour
	{
		padding: 7px 0px 15px 0px;
		font-family: Verdana;
		font-size: 11px;
		color: #615e5c;
	}
	
	td.navigationTour
	{
		padding: 0px 0px 15px 0px;
	}
	
	td.navigation a, td.navigation a:hover
	{
		color: #d8ad00;
		text-decoration: underline;
	}
	
	td.navigation a:hover
	{
		color: #a28203;
	}
/* Inner Pages */

/* Area Page */
	td.tdAreaContent
	{
		padding: 10px 0px 20px 0px;
	}
	
	td.tdAreaContent h1, td.tdAreaContent h1.red, td.tdAreaContent h2, td.tdAreaContent h3, td.tdItemDate
	{
		font-family: Georgia;
		font-size: 24px;
		font-style: italic;
		color: #615e5c;
	}
	
	td.tdAreaContent h1.red
	{
		color: #ac1717;
	}
	
	td.tdAreaContent h2
	{
		font-size: 22px;
		color: #706436;
	}
	
	td.tdAreaContent h3
	{
		background: url('pics/itemIcnTitle.gif') no-repeat left 5px;
		padding-left: 22px;
		font-size: 16px;
		color: #aa8d19;
	}
	
	td.tdDescription
	{
		padding: 0px 0px 25px 0px;
		line-height: 140%;
		color: #444444;
		font-family: Verdana;
		font-size: 11px;
	}
	
	td.tdDescription img.main, td.tdDescription img
	{
		float: left;
		margin-right: 15px;
	}
	
	td.tdDescription a
	{
		background: url('pics/learMore.gif') no-repeat right 6px;
		padding-right: 10px;
		color: #b10505;
		text-decoration: none;
	}
	
	td.tdDescription a:hover
	{
		text-decoration: underline;
	}	
	
	td.tdDescriptionPKG
	{
		padding: 0px 0px 25px 0px;
		line-height: 140%;
		color: #444444;
		font-family: Verdana;
		font-size: 11px;
	}
	
	td.tdDescriptionPKG img.main, td.tdDescriptionPKG img
	{
		float: left;
		margin-right: 15px;
	}
	
	td.tdDescriptionPKG a
	{
		padding-right: 10px;
		color: #b10505;
		text-decoration: none;
	}
	
	td.tdDescriptionPKG a:hover
	{
		text-decoration: underline;
	}
	
	td.tocDescription
	{
		padding: 0px 0px 25px 0px;
		line-height: 140%;
		color: #444444;
		font-family: Verdana;
		font-size: 11px;
	}
	
	td.tocDescription img.main, td.tocDescription img
	{
		float: left;
		margin-right: 15px;
	}
	
	td.tocDescription a
	{
		color: #b10505;
		text-decoration: none;
	}
	
	td.tocDescription a:hover
	{
		text-decoration: underline;
	}	
	
	td.tdItems
	{
		padding: 10px 0px 0px 0px;
	}
	
	td.tdItem
	{
		background: url('pics/areaItemBg.gif') no-repeat right bottom;
	}
	
	td.tdItemSeparate
	{
		height: 40px;
		line-height: 40px;
	}
	
	td.tdItemPic
	{
		width: 165px;
		padding-right: 16px;
		vertical-align: top;
	}
	
	td.tdItemContent
	{
		vertical-align: top;
	}
	td.tdItemContent h3
	{
		background: url('pics/itemIcnTitle.gif') no-repeat left 5px;
		padding-left: 22px;
		font-size: 16px;
		color: #aa8d19;		
	}	
	
	td.tdItemContent p
	{
		font-family: Verdana;
		font-size: 11px;
		line-height: 140%;
		color: #444444;
	}
	
	td.tdItemFooter
	{
		vertical-align: bottom;
		padding-bottom: 6px;
	}
	
	td.tdItemDate
	{
		font-size: 16px;
		color: #6492af;
	}
	
	td.tdItemLnk
	{
		text-align: right;
	}
	
	td.tdItemLnk a, td.tdItemLnk a:hover
	{
		text-decoration: underline;
		margin-right: 13px;
		padding-left: 20px;
		font-family: Verdana;
		color: #409dd8;
		font-size: 11px;
		display: block;
		float: right;
		height: 14px;
		line-height: 14px;
	}
	
	td.tdItemLnk a:hover
	{
		text-decoration: none;
	}
	
	a.lnkCheck
	{
		background: url('pics/icnCheck.gif') no-repeat;
	}
	
	a.lnkFull
	{
		padding-left: 24px;
		background: url('pics/icnFull.gif') no-repeat;
	}
/* Area Page */

/* Tour Page */
	td.tdTourLnkList
	{
		padding-top: 10px;
	}
	
	td.tdTourLnkList a, td.tdTourLnkList a:hover
	{
		color: #5e93c4;
		text-decoration: none;
		display: block;
		background: url('pics/tourLnkBorder.gif') no-repeat left bottom;
		height: 22px;
		line-height: 22px;
	}
	
	td.tdTourLnkList a:hover
	{
		*text-decoration: underline;
	}
	
	td.tdTourLnkList a span
	{
		background: url('pics/itemIcnLnkTour.gif') no-repeat 13px 3px;
		padding-left: 35px;
	}
	
	td.tdTicketPrice
	{
		vertical-align: top;
		width: 200px;
	}
	
	td.tdTicketPrice table
	{
		margin: auto 0px auto auto;
	}
	
	div.divPriceAirLand
	{
		position: relative;
		top: -10px;
		background: url('pics/priceRight.jpg') no-repeat;
		width: 107px;
		height: 44px;
		float: right;
	}
	
	div.divPriceLand
	{
		float: right;
		background: url('pics/priceLeft.gif') no-repeat;
		width: 79px;
		height: 31px;
		position: relative;
		top: -4px;
		*top: -3px;
		_top: -4px;
		margin-right: 1px;
	}
	
	div.divPriceAirLandVal, div.divPriceLandVal
	{
		font-family: Georgia;
		font-size: 20px;
		font-style: italic;
		color: #ffffff;
		padding-top: 15px;
		text-align: center;
		width: 75px;
	}
	
	div.divPriceLandVal
	{
		padding-top: 0px;
		width: 79px;
	}
	
	div.divPriceAirLandTitle, div.divPriceLandTitle
	{
		font-family: Verdana;
		font-size: 10px;
		color: #615e5c;
		width: 90px;
		text-align: center;
		margin-top: 5px;
	}
	
	div.divPriceLandTitle
	{
		width: 79px;
	}
	
	td.tdTabContainer
	{
		background: url('pics/tabContainer.gif') repeat-x;
		height: 34px;
		padding: 0px 12px;
	}
	
	td.tdTabContainer table td
	{
		text-align: center;
		width: 25%;
	}
	
	td.tdTabContainer a, td.tdTabContainer a:hover
	{
		font-family: Georgia;
		font-size: 14px;
		font-style: italic;
		color: #ffffff;
		text-decoration: none;
	}
	
	td.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: #4c4c4c !important;
	}
	
	a.selectedTab span
	{
		display: block;
		background: url('pics/tabRight.gif') no-repeat right;
		height: 34px;
		line-height: 34px;
	}
	
	div.divLinkContent
	{
		text-align: right;
		padding: 5px 0px;
	}
	
	div.divLinkContent a, div.divLinkContent a:hover
	{
		font-family: Verdana;
		font-size: 11px;
		color: #409dd8;
		text-decoration: underline;
	}
	
	div.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;
	}
	
	td.tdContentItem
	{
		background: url('pics/borderDotted.gif') repeat-x bottom;
		padding: 15px 0px;
		font-family: Verdana, Tahoma, Arial, Sans-Serif;
	}
	
	td.tdContentItemFirst
	{
		padding: 0px 0px 15px 0px;
	}
	
	td.tdContentItemLast
	{
		padding: 15px 0px 0px  0px;
		background: none;
	}
	
	td.tdContentItem div.divTitle, td.tdContentItem #idPckgNow h1, td.tdContentItem #idPckgHigh h1
	{
		font-family: Georgia;
		color: #212121;
		font-size: 16px;
		font-style: italic;
	}
	
	td.tdContentItem div.divDate
	{
		font-family: Verdana;
		text-transform:uppercase;
		font-size: 11px;
		color: #6d6d6d;
	}
	
	td.tdContentItem div.divList
	{
		font-size: 14px;
		color: #666666;
		padding-top: 5px;
	}
	
	td.tdContentItem div.divList ul
	{
		margin-left: 50px;
		font-size: 14px;
	}
	td.tdContentItem div.divList ul li
	{
		list-style-type: disc;
		text-align: justify;
	}
	td.tdContentItem div.divList ul li ul li
	{
		list-style-type:circle;
		text-align: justify;
	}
	
	td.tdContentItem a
	{
		outline: none;
		text-decoration: none;
		color: #b10505;
	}
	
	td.tdContentItem  a:hover
	{
		text-decoration: underline;
		color: #d8ad00;
	}
	
/* Tour Page */

/* About Loby Page */
	td.tdLobyBox
	{
		padding-right: 15px;
		width: 25%;
		height: 100%;
		
	}
	
	td.tdLobyBoxTL, td.tdLobyBoxTR, td.tdLobyBoxBL, td.tdLobyBoxBR, td.tdLobyBoxTM, td.tdLobyBoxBM
	{
		width: 5px;
		height: 5px;
		line-height: 5px;
		font-size: 1px;
		background: url('pics/lobyBoxTL.gif') no-repeat;
	}
	
	td.tdLobyBoxTR
	{
		background: url('pics/lobyBoxTR.gif') no-repeat;
	}
	
	td.tdLobyBoxBL
	{
		background: url('pics/lobyBoxBL.gif') no-repeat;
	}
	
	td.tdLobyBoxBR
	{
		background: url('pics/lobyBoxBR.gif') no-repeat;
	}
	
	td.tdLobyBoxTM, td.tdLobyBoxBM
	{
		background: #f0eaca;
		width: auto;
	}
	
	td.tdLobyBoxContent
	{
		background: #f0eaca;
		padding: 9px 18px 7px 18px;
		text-align:left;
		vertical-align:top;
	}
	
	td.tdLobyBoxContent h2
	{
		color: #615e5c;
		font-size: 18px !important;
		margin-bottom: 5px;
		/*white-space: nowrap;*/
	}
	
	td.tdLobyBoxContent p
	{
		color: #444444;
		line-height: 140%;
	    font-family: Verdana, Arial, Tahoma, Sans-Serif;
	    font-size: 11px;
	}
	
	td.tdLobyBoxContent a.learMore
	{
		float: right;
		background: url('pics/learMore.gif') no-repeat right 7px;
	}
/* About Loby Page */

/* About Inner Page */
	td.tdInnerMidLeft 
	{
		position:relative!important;
                z-index:5!important;
		vertical-align: top;
		width: 235px !important;
		height: auto!important;
		text-align:left;
		
	}
	
	td.tdInnerMidRight
	{
		vertical-align: top;
		padding-left: 30px;
		height: 100%!important;
		width: 695px!important;
	}
	
	td.tdInnerMidRight td.tdAreaContent
	{
		padding: 20px 0px;
	}
	
	td.tdInnerLeftMenu
	{
		position:relative!important;
                z-index:5!important;
		background: #dfd5a5;
		height:auto !important;
		width: 100% !important;
	}
	
	div.divInnerMenuTop, div.divInnerMenuMiddle , div.divInnerMenuFooter
	{
		width: 100% !important;
	}
	
	div.divInnerMenuTop
	{
		height: 15px;
	}
	
	table.tblMenuContent
	{
		height: auto;
		width: 100% !important;
	}
	
	table.tblMenuContent td
	{
		vertical-align: top!important;
		text-align: left !important;
	}
	
	
	div.divInnerMenuFooter
	{
		height: 5px;
	}
	
	td.tdInnerMenuTL, td.tdInnerMenuTR, td.tdInnerMenuBL, td.tdInnerMenuBR, td.tdInnerMenuTM, td.tdInnerMenuBM
	{
		width: 5px;
		height: 5px;
		line-height: 5px;
		font-size: 1px;
		background: url('pics/innerMenuTL.gif') no-repeat;
	}
	
	td.tdInnerMenuTR
	{
		background: url('pics/innerMenuTR.gif') no-repeat;
	}
	
	td.tdInnerMenuBL
	{
		background: url('pics/innerMenuBL.gif') no-repeat;
	}
	
	td.tdInnerMenuBR
	{
		background: url('pics/innerMenuBR.gif') no-repeat;
	}
	
	td.tdInnerMenuTM, td.tdInnerMenuBM
	{
		background: #dfd5a5;
		width: auto;
	}
	
	div.divInnerMenuMiddle ul li a, div.divInnerMenuMiddle ul li a:hover
	{
		display: block;
		color: #444444;
		text-decoration: none;
		padding-left: 35px;
		margin: none;
		/*background: url('pics/innerMenuLnk.gif') no-repeat 22px 11px;*/
		background:#fff;
		
	}

	div.divInnerMenuMiddle ul li
	{
		border-top: solid 1px #dfd5a5;
		height: 26px;
		line-height: 26px;
		list-style-type:none;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 12px;
	}
	
	div.divInnerMenuMiddle ul li.title a, div.divInnerMenuMiddle ul li.title a:hover
	{
		font-family: Georgia;
		font-size: 15px;
		font-style: italic;
		color: #444444;
		text-decoration: none;
		padding-left: 20px;
		background: url('pics/innerMenuTitleLnk.gif') no-repeat 9px 11px;
	}
	
	div.divInnerMenuMiddle ul li.title
	{
		/*background: #d5c88c url('pics/innerMenuTitleBG.gif') repeat-x top;*/
		background: #fff;
		height: 27px;
		line-height: 27px;
	}
	
	div.divInnerMenuMiddle ul.menuSelected li.title
	{
		/*background: #d5c88c url('pics/innerMenuTitleBG.gif') repeat-x top;*/
		background: #fff;
	}
	
	ul.menuSelected
	{
		background: #ffffff;
		border-left: 1px dotted #F2EED7;
		border-right: 1px dotted #F2EED7;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 11px;
	}
	
	div.divInnerItem
	{
		padding: 10px 0px 10px 0px !important;
	}
	
	div.divInnerItemLast
	{
		padding-bottom: 0px;
	}
	
	div.divInnerItem h2
	{
		background: url('pics/itemIcnTitle.gif') no-repeat left 5px;
		padding-left: 22px !important;
		font-size: 16px !important;
		color: #aa8d19 !important;
		margin-bottom: 10px !important;
	}
	
	div.divInnerItem p
	{
		text-align: justify !important;
		line-height: auto !important;
		color: #444444 !important;
		font-size: 11px !important;
	}
	
	div.divInnerItem p img
	{
		float: left !important;
		margin: 4px 8px 0px 0px !important;
	}
/* About Inner Page */

/* Connect With Us Page */
	td.tdConnectRight
	{
		padding-right: 265px;
	}
	
	td.tdConnectDesc
	{
		color: #444444;
		line-height: 140%;
		padding-bottom: 16px;
	}
	
	td.tdConnectItem
	{
		padding-bottom: 58px;
		font-family:Arial, Verdana, Tahoma, Sans-Serif!important;
		font-size: 12px!Important;
	}
	
	td.tdConnectItem td.tdPic
	{
		vertical-align: top;
		width: 98px;
		padding-right: 11px;
	}
	
	td.tdConnectItem td.tdPic div
	{
		 border: 1px double #E1E1E1;
		 padding: 3px;
		 width:inherit
	}


	td.tdConnectItem td.tdContent
	{
		vertical-align: top;
		font-family:Arial, Verdana, Tahoma, Sans-Serif!important;
		font-weight:normal!Important;
		color: #444444 !Important;
		font-size: 12px!Important;
	}
	
	td.tdConnectItem td.tdContent h2
	{
		font-family: Georgia !Important;
		font-size: 16px !Important;
		font-style: italic !Important;
		color: #b91919 !Important;
		margin-bottom: 5px !Important;
	}
	
	td.tdConnectItem td.tdContent h2 span
	{
		color: #aa8d19 !Important;
		font-family:Arial, Verdana, Tahoma, Sans-Serif!important;
		font-weight:normal!Important;
		font-size: 12px!Important;		
	}
	
	td.tdConnectItem td.tdContent p
	{
		line-height: 140% !Important;
		color: #444444 !Important;
		font-family:Arial, Verdana, Tahoma, Sans-Serif!important;
		font-weight:normal!Important;		
		font-size: 12px!Important;
	}
	
	td.tdConnectItem td.tdLink
	{
		vertical-align: bottom;
		padding-bottom: 3px;
	}
	
	td.tdConnectItem td.tdLink a, td.tdConnectItem td.tdLink a:hover
	{
		background: url('pics/emailIcn.gif') no-repeat 0px 1px;
		padding-left: 23px;
		font-size: 11px;
		color: #670707;
		font-family: Verdana;
		text-decoration: none;
	}
	
	td.tdConnectItem td.tdLink a:hover
	{
		text-decoration: underline;
	}
	
	td.tdConnectItem td.tdLink a span
	{
		padding-right: 10px;
		background: url('pics/learMore.gif') no-repeat right 5px;
	}
/* Connect With Us Page */

/* Tour Register Page */
	div.divTourReg
	{
		padding: 10px 14px 10px 13px;
		width: 100%;
	}
	
	table.tblTourReg
	{
		width: 100%;
		font-family: Verdana;
		color: #000000;
		font-size: 11px;
	}
	
	table.tblTourReg th
	{
		background: #dfd5ab;
		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: #dfd5ab url('pics/tblRegTL.gif') no-repeat left top;
	}
	
	table.tblTourReg th.last
	{
		background: #dfd5ab url('pics/tblRegTR.gif') no-repeat right top;
	}
	
	table.tblTourReg th.cell1
	{
		width: auto;
		padding-left: 23px;
	}
	
	table.tblTourReg th.cell2
	{
		width: auto;
		padding-left: 15px;
	}
	
	table.tblTourReg th.cell3
	{
		width: auto;
		padding-left: 7px;
	}
	
	table.tblTourReg th.cell4
	{
		width: auto;
		padding-left: 8px;
	}
	
	table.tblTourReg td
	{
		border-top: solid 1px #ffffff;
		background: #f0eaca;
		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: #f0eaca url('pics/tblRegBL.gif') no-repeat left top;
	}
	
	table.tblTourReg tr.trTblFooter td.cell5
	{
		background: #f0eaca url('pics/tblRegBR.gif') no-repeat right top;
	}
	
	td.tdRegContent
	{
		padding: 20px 0px 0px 0px;
	}
	
	td.tdRegContentLeft, td.tdRegContentRight
	{
		background: #f0eaca url('pics/regContentTL.gif') no-repeat left top;
		height: 7px;
		line-height: 7px;
		font-size: 1px;
	}
	
	td.tdRegContentRight
	{
		background: #f0eaca 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-family: Georgia;
		font-size: 16px;
		font-style: italic;
		margin-bottom: 3px;
		color: #ac1717;
	}
	
	td.tdRegContentMiddle p
	{
		font-family: Verdana;
		font-size: 12px;
		color: #444444;
		line-height: 140%;
		padding-bottom: 50px;
	}
/* Tour Register Page */

/* Continent Page */
	td.tdItemS
	{
		/**width: 45px;**/
		width: auto;
	}
	
	td.tdContinentItem
	{
		background: url('pics/areaItemBg.gif') no-repeat right bottom;
		padding: 0px 7px 40px 0px;
	}
/* Continent Page */

/* Log in Page */
	td.tdLoginBoxs
	{
		padding: 10px 0px 100px 0px;
	}
	
	td.tdLoginBoxLeft table.tblLoginBox
	{
		width: 394px !important;
		margin: auto 8px auto auto;
	}
	
	td.tdLoginBoxRight table.tblLoginBox
	{
		width: 394px;
		margin: auto auto auto 8px;
	}
	
	td.tdLoginBoxRight table.tblLoginBox td.tdLobyBoxContent
	{
		height: 217px;
		vertical-align: top;
	}
	
	td.tdLoginBoxLeft table.tblLoginBox td.tdLobyBoxContent
	{
		height: 209px;
		vertical-align: top;
	}
	
	td.tdLoginBoxs h2
	{
		font-size: 24px;
		color: #600606;
	}
	
	p.pCreatAccount
	{
		text-align: center;
		padding: 66px 0px 0px 0px;
	}
	
	td.tdLoginBoxTL, td.tdLoginBoxTR, td.tdLoginBoxBL, td.tdLoginBoxBR, td.tdLoginBoxTM, td.tdLoginBoxBM
	{
		width: 9px;
		height: 9px;
		line-height: 9px;
		font-size: 1px;
		background: url('pics/loginBoxTL.gif') no-repeat;
	}
	
	td.tdLoginBoxTR
	{
		background: url('pics/loginBoxTR.gif') no-repeat;
	}
	
	td.tdLoginBoxBL
	{
		background: url('pics/loginBoxBL.gif') no-repeat;
	}
	
	td.tdLoginBoxBR
	{
		background: url('pics/loginBoxBR.gif') no-repeat;
	}
	
	td.tdLoginBoxTM, td.tdLoginBoxBM
	{
		background: #dfd5ab;
		width: auto;
	}
	
	td.tdLoginBoxContent
	{
		background: #dfd5ab;
		padding: 9px 18px 7px 18px;
	}
	
	td.tdLoginInputL, td.tdLoginInputR
	{
		width: 4px;
		height: 27px;
		background: url('pics/loginInputL.gif') no-repeat 0px 0px;
		*background: url('pics/loginInputL.gif') no-repeat 0px 1px;
	}
	
	td.tdLoginInputR
	{
		background: url('pics/loginInputR.gif') no-repeat 0px 0px;
		*background: url('pics/loginInputR.gif') no-repeat 0px 1px;
	}
	
	td.tdLoginInputM
	{
		height: 27px;
	}
	
	td.tdLoginInputM input
	{
		background: url('pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
		width: 145px;
	}
	
	td.tdLoginLeftInput
	{
		padding-right: 15px;
	}
	
	td.tdLoginSubmit
	{
		width: 27px;
		padding: 1px 0px 0px 5px;
		*padding: 5px 0px 0px 5px;
		vertical-align: top;
	}
	
	td.tdLoginInput
	{
		padding: 15px 0px 0px 0px;
		*padding: 25px 0px 0px 0px;
	}
	
	label.lblLogin
	{
		color: #000000;
		position: relative;
		left: 2px;
		cursor: pointer;
	}
	
	td.tdLoginNote
	{
		font-family: Verdana;
		font-size: 10px;
		color: #000000;
		padding: 4px 0px 0px 2px;
	}
/* Log in Page */

/* After Login Page */
	td.tdAfterLoginMain
	{
		padding: 10px 0px 0px 0px;
	}
	
	td.tdAfterLogTL, td.tdAfterLogTR
	{
		background: #dfd5ab url('pics/tblRegTL.gif') no-repeat left top;
		width: 7px;
	}
	
	td.tdAfterLogTR
	{
		background: #dfd5ab url('pics/tblRegTR.gif') no-repeat right top;
	}
	
	td.tdAfterLogTM
	{
		background: #dfd5ab;
		height: 28px;
		font-family: Georgia;
		font-size: 18px;
		font-style: italic;
		color: #666666;
	}
	
	td.tdAfterLogTM span
	{
		color: #a40000;
	}
	
	td.tdAfterLogTM a, td.tdAfterLogTM a:hover
	{
		font-family: Verdana;
		font-size: 11px;
		font-style: normal;
		color: #000000;
		text-decoration: underline;
	}
	
	td.tdAfterLogTM a:hover
	{
		text-decoration: none;
	}
	
	td.tdAfterLogTM td.tdTitle1
	{
		padding-left: 10px;
		width: 100px;
	}
	
	td.tdAfterLogTM td.tdTitle2
	{
		text-align: right;
	}
	
	td.tdAfterLogTM td.tdTitle3
	{
		padding: 0px 5px;
		width: 50px;
	}
	
	td.tdAfterLoginContent
	{
		/*height: 585px;*/
		padding: 8px 10px 9px 10px;
		background: #f0eaca;
	}
	
	td.tdAfterLoginLeft
	{
		width: 200px;
	}
	
	td.tdAfterLoginRight
	{
		padding: 0px 10px;
		vertical-align: top;
	}
	
	td.tdAfterLoginLeft label
	{
		color: #000000;
		cursor: pointer;
	}
	
	td.tdAfterLoginLeft input
	{
		border: solid 1px #5f6583;
		height: 22px;
		line-height: 22px;
	}
	
	td.tdAfterTitle
	{
		background: url('pics/inLoginTitle.gif') repeat-x;
		height: 29px;
		border-bottom: solid 3px #c9c7ba;
		font-size: 14px;
		color: #ffffff;
		padding-left: 13px;
	}
	
	td.tdContentBox1, td.tdContentBox2, td.tdContentBox3
	{
		background: #f8f5e5;
		height: 128px;
		vertical-align: top;
	}
	
	td.tdContentBox1
	{
		padding: 5px 10px;
	}
	
	td.tdContentBox1 select
	{
		width: 165px;
		margin-top: 7px;
	}
	
	td.tdCur
	{
		padding: 7px 0px;
		line-height: 20px;
	}
	
	td.tdCur select
	{
		width: 50px;
		margin: 0px 15px 0px 0px;
	}
	
	td.tdCurSel
	{
		text-align: right;
	}
	
	td.tdButton
	{
		text-align: right;
		padding: 12px 15px 0px 0px;
	}
	
	td.tdButton a, td.tdButton a:hover
	{
		background: url('pics/inLoginButton.gif') repeat-x;
		line-height: 23px;
		height: 23px;
		display: inline-block;
		padding: 0px 8px;
		border: solid 1px #640707;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
	}
	
	td.tdContentBox2
	{
		height: 48px;
	}
	
	td.tdContentBox2 input
	{
		margin: 13px 0px 0px 12px;
		width: 113px;
	}
	
	td.tdContentBox2 td.tdButton
	{
		padding-right: 25px;
	}
	
	td.tdContentBox3
	{
		height: 293px;
		padding: 5px 10px;
	}
	
	td.tdContentBox3 td.tdRadio
	{
		font-family: Tahoma;
		font-size: 10px;
		text-align: center;
	}
	td.tdContentBox3 td.tdRadio input
	{
		border: none;
		height: auto;
		width: auto;
		line-height: normal;
		position: relative;
		top: 2px;
	}
	
	td.tdCalText label
	{
		position: relative;
		top: 2px;
	}
	
	td.tdContentBox3 td.tdCalInput
	{
		padding: 5px 0px 2px 0px;
	}
	
	td.tdContentBox3 td.tdCalInput input
	{
		width: 113px;
		margin-right: 2px;
	}
	
	td.tdLblTo
	{
		text-align: right;
		padding-right: 3px;
	}
	
	td.tdContentBox3 td.tdCalInput a img
	{
		position: relative;
		top: 8px;
		*position: static;
		*top: auto;
	}
/* After Login Page */

/* Popup CSS */
	div#nyroModalFull div#nyroModalLoading {
		width: 150px;
		height: 150px;
		text-indent: -9999em;
		background: #fff url(pics/ajaxLoader.gif) no-repeat;
		background-position: center;
	}
	div#nyroModalFull div#nyroModalLoading.error {
		line-height: 20px;
		padding: 20px;
		width: 300px;
		height: 100px;
		text-indent: 0;
		background: #fff;
	}
	div#nyroModalFull div#nyroModalWrapper {
		background: #fff;
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
		/*padding: 5px;*/
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
		position: relative;
		overflow: hidden;
		text-align: center;
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
		vertical-align: baseline;
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
		position: absolute;
		bottom: 0;
		left: 0;
		background: black;
		padding: 10px;
		margin: 10px;
		border: 1px white dotted;
		overflow: hidden;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
		opacity: 0.5;
		filter: alpha(opacity=50);
		cursor: help;
	}
	div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
		outline: none;
		position: absolute;
		top: 0;
		height: 100%;
		cursor: pointer;
		text-indent: -9999em;
		background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
	}
/* Popup CSS */

/* Pop Up Contact Us */
	td.tdContactUs
	{
		width: 734px;
		height: 347px;
		background: url('pics/contact_us.jpg') no-repeat;
		vertical-align: top;
		padding-left: 33px;
	}
	td.tdModal
	{
		width:inherit;
		height: inherit;
		background: #ffffff;
		vertical-align: top;
		padding-left: 33px;
		text-align:center;
		vertical-align:middle;
		/*background: url('pics/regContentBG.gif') repeat-x #ffffff;*/
	}	
	td.closePop
	{
		text-align: right;
		padding-right: 45px;
	}
	td.closeModal a, td.closeModal a:hover
	{
		background: url('pics/closePopBrochure.gif') no-repeat;
		display: inline-block;
		width: 94px;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		line-height: 26px;	
	}	
	td.closePop a, td.closePop a:hover
	{
		background: url('pics/closePop.jpg') no-repeat;
		display: inline-block;
		width: 94px;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		line-height: 26px;
	}
	
	td.closePop a:hover
	{
		color: #d8ad00;
	}
	
	td.tdContactUs h1
	{
		font-family: Georgia;
		font-size: 24px;
		font-style: italic;
		color: #ac1717;
		margin: 19px 0px 3px 0px;
	}
	
	td.tdContactUs p
	{
		color: #000000;
		line-height: 140%;
		margin: 0px 150px 0px 0px;
	    text-align: justify;
	}
	
	td.tdInputTL
	{
		background: url('pics/inputTopL.gif') no-repeat;
		width: 6px;
		height: 7px;
	}
	
	td.tdInputTR
	{
		background: url('pics/inputTopR.gif') no-repeat;
		width: 2px;
		height: 7px;
	}
	
	td.tdInputT
	{
		background: url('pics/inputTop.gif') repeat-x;
		height: 7px;
		line-height: 7px;
		font-size: 1px;
	}
	
	td.tdInputL
	{
		background: url('pics/inputLeft.gif') repeat-y;
		width: 6px;
		font-size: 1px;
	}
	
	td.tdInputR
	{
		background: url('pics/inputRight.gif') repeat-y;
		width: 2px;
		font-size: 1px;
	}
	
	td.tdInputM
	{
		background: #ffffff;
		height: 22px;
		vertical-align: top;
	}
	
	td.tdInputM input
	{
		border: none;
		height: 16px;
		line-height: 16px;
		width: 165px;
	}
	
	td.tdInputM textarea
	{
		border: none;
		width: 443px;
		height: 57px;
		overflow: auto;
	}
	
	td.tdInputC
	{
		border-bottom: solid 1px #a6a29c;
	}
	
	td.tdContactUs label
	{
		cursor: pointer;
		font-family: Georgia;
		font-size: 13px;
		font-style: italic;
		color: #464646;
	}
	
	td.tdContactUs label span
	{
		font-weight: bold;
		color: #971212;
	}
	
	td.tdCell1
	{
		width: 95px;
		padding-left: 25px;
	}
	
	td.tdCell2
	{
		width: 173px;
	}
	
	td.tdCell3
	{
		width: 64px;
		padding-left: 41px;
	}
	
	td.tdCell4
	{
		width: 173px;
	}
	
	td.tdCell5
	{
		vertical-align: bottom;
		padding-left: 11px;
	}
	
	td.tdCellComments
	{
		vertical-align: top;
		padding-top: 3px;
	}
	
	td.tdSeparator
	{
		height: 8px;
	}
	
	td.tdForm
	{
		padding: 30px 0px 0px 0px;
	}
/* Pop Up Contact Us */

/* Pop Up Brochure */
	td.tdBrochure
	{
		width: 503px;
		height: 422px;
		/*background: url('/images/daat/catalog/img/brochure.jpg') no-repeat;*/
		vertical-align: top;
		padding-left: 337px;
	}
	
	td.tdBrochure td.closePop
	{
		text-align: right;
		padding-right: 12px;
	}
	
	td.tdBrochure td.closePop a, td.tdBrochure td.closePop a:hover
	{
		background: url('pics/closePopBrochure.gif') no-repeat;
		display: inline-block;
		width: 94px;
		height: 29px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		line-height: 26px;
	}
	
	td.tdBrochure td.closePop a:hover
	{
		color: #d8ad00;
	}
	
	td.tdBrochure h1
	{
		color: #ac1717;
		font-family: Georgia;
		font-size: 27px;
		font-style: italic;
		margin: 54px 0px 0px 0px;
	}
	
	td.tdBrochure p
	{
		line-height: 120%;
		font-size: 14px;
		font-family: Georgia;
		font-style: italic;
		color: #4c4c4c;
	}
	
	td.tdBrochure td.tdForm
	{
		padding: 23px 0px 0px 0px;
	}
	
	td.tdBrochure label
	{
		cursor: pointer;
		font-family: Georgia;
		font-size: 13px;
		font-style: italic;
		color: #464646;
	}
	
	td.tdBrochureInput
	{
		padding: 4px 0px 4px 0px;
	}
	
	td.tdBrochureSubmit
	{
		vertical-align: bottom;
		padding: 0px 0px 0px 5px;
	}
	
	td.tdSendExpeditions
	{
		padding: 27px 0px 0px 0px;
	}
	
	td.tdSendExpeditions label
	{
		font-size: 12px;
		font-family: Arial;
		font-style: normal;
		color: #000000;
	}
	
	td.tdPrivacy
	{
		padding: 29px 0px 0px 0px;
		font-size: 11px;
		color: #000000;
	}
	
	td.tdPrivacy a, td.tdPrivacy a:hover
	{
		color: #25a0ff;
		text-decoration: underline;
	}
	
	td.tdPrivacy a:hover
	{
		text-decoration: none;
	}
	
	td.tdBrochure td.tdInputM input
	{
		border: none;
		height: 16px;
		line-height: 16px;
		width: 203px;
	}
/* Pop Up Brochure */
/* TOC CSS */
	td.tdTOCRight
	{
		/*padding-right: 260px;*/
	}
	
	td.tdTOC h2
	{
		font-family: Georgia !important;
		font-size: 18px !important;
		font-style: italic  !important;
		color: #aa8d19 !important;
		margin-bottom: 10px !important;
	}
	
	td.tdTOC p
	{
		color: #444444 !important;
		line-height: 140% !important;
		margin-bottom: 20px !important;
		font-size: 11px !important;
		text-align: justify !important;
	}
	
	td.tdTOC li
	{
		position:relative!important;
		color: #444444!important;
		font-family: Verdana, Tahoma, Sans-Serif!important;
		font-weight:normal!important;
		font-size: 11px !important;
		list-style-type:circle!important;
		margin-left: 25px;
	}	
	
	td.tdTOC a
	{
		padding-right: 10px;
		color: #b10505;
		text-decoration: none;
	}
	
	td.tdTOC a:hover
	{
		text-decoration: underline;
	}		
	
	
/* Privacy Policy CSS */
/* Pop Up Contact Us Thanku */
	td.tdContactUsThanku
	{
		width: 734px;
		height: 347px;
		background: url('pics/divThanku.jpg') no-repeat;
		vertical-align: top;
		padding-left: 33px;
	}
	
	td.tdContactUsThanku td.closePop
	{
		text-align: right;
		padding-right: 45px;
	}
	
	td.tdContactUsThanku td.closePop a, td.tdContactUsThanku td.closePop a:hover
	{
		background: url('pics/closeThanku.jpg') no-repeat;
		display: inline-block;
		width: 94px;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		line-height: 26px;
	}
	
	td.tdContactUsThanku td.closePop a:hover
	{
		color: #d8ad00;
	}
	
	td.tdContactUsThanku h1
	{
		font-family: Georgia;
		font-size: 24px;
		font-style: italic;
		color: #ac1717;
		margin: 19px 0px 3px 0px;
	}
	
	td.tdContactUsThanku p
	{
		color: #444444;
		line-height: 140%;
		margin: 0px 20px 0px 0px;
		font-size: 12px;
		font-family: Tahoma, Verdana, Arial;

	}
/* Pop Up Contact Us Thanku */
/* Pop Up Accommodations */
	td.tdAccommodations
	{
		width: 100%;
		height: 100%;
		background: #ffffff;
		vertical-align: top;
	}
	
	td.tdAccommodations td.closePop
	{
		text-align: right;
		padding-right: 6px;
		_height: 35px;
		_vertical-align: top;
	}
	
	td.tdAccommodations td.closePop a, td.tdAccommodations td.closePop a:hover
	{
		background: url('pics/accoClose.gif') no-repeat;
		display: inline-block;
		width: 34px;
		height: 29px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		line-height: 26px;
	}
	
	td.tdAccommodations td.closePop a:hover
	{
		color: #d8ad00;
	}
	
	td.tdAccommodations td.tdLogo
	{
		padding: 12px 0px 0px 9px;
	}
	
	td.tdAccommodations td.tdLogo a, td.tdAccommodations td.tdLogo a:hover
	{
		display: block;
		width: 389px;
		height: 93px;
		background: url('pics/logoPop.jpg') no-repeat;
		text-decoration: none;
	}
	
	div.divAccoOverflow
	{
		height: 350px;
	    overflow-y: scroll;
		margin-bottom: 2px;
	}
	div.divAccoOverflowNew
	{
		height: 495px;
		overflow-y: scroll;
		margin-bottom: 2px;
		width: 100%;
	} 	
	table.tblAccoMain
	{
		width: 632px;
	}
	
	td.tdAccoTop
	{
		height: 119px;
		vertical-align: bottom;
		padding-bottom: 10px;
		padding: 0px 0px 11px 25px;
		border: 1px solid #000000;
		
	}
	
	td.tdAccoTop h1
	{
		font-family: Georgia;
		font-size: 24px;
		font-style: italic;
		color: #ffffff;
	}
	
	div.divAccoOverflow td.tdItems
	{
		padding: 10px 20px 0px 20px;
	}
	
	div.divAccoOverflow td.tdItemS
	{
		height: 20px;
	}
	
	div.divAccoOverflow td.tdContinentItem
	{
		background: url('pics/areaItemBg.gif') no-repeat right bottom;
		padding: 0px 7px 25px 0px;
	}
	
	div.divAccoOverflow h3
	{
		background: url('pics/itemIcnTitle.gif') no-repeat left 6px;
		padding-left: 22px;
		font-size: 16px;
		color: #aa8d19;
		font-family: Georgia;
		font-style: italic;
	}
	
	div.divAccoOverflow td.tdItemPic
	{
		width: 170px;
		padding-right: 11px;
		vertical-align: top;
	}
	
	div.divSubTitle
	{
		font-family: Verdana;
		font-size: 11px;
		color: #444444;
		padding-left: 22px;
		margin-bottom: 5px;
	}
	
	td.tdAccoSubTitle
	{
		padding: 10px 0px 15px 0px;
	}
	
	td.tdAccoSubTitle h2
	{
		font-family: Georgia;
		font-size: 18px;
		font-style: italic;
		color: #ac1717;
		float: left;
		margin-left: 20px;
	}
	
	td.tdAccoSubTitle a, td.tdAccoSubTitle a:hover
	{
		font-family: Verdana;
		font-size: 11px;
		color: #409dd8;
		text-decoration: underline;
		float: right;
		margin: 7px 20px 0px 0px;
	}
	
	td.tdAccoSubTitle a:hover
	{
		text-decoration: none;
	}
	
/* Pop Up Accommodations */
/* Added Value */
	div.divAccoOverflow td.tdContentDiv
	{
		padding: 0px 20px 10px 20px;
	}
	
	td.tdContentDiv h2
	{
		font-family: Georgia;
		font-size: 16px;
		font-style: italic;
		color: #aa8d19;
		margin: 10px 0px 7px 0px;
	}
	
	td.tdContentDiv p
	{
		font-family: Verdana;
		font-size: 11px;
		color: #444444;
		line-height: 140%;
		text-align:justify;
	}
	
	td.tdContentDiv td.tdContentItem
	{
		padding-left: 10px;
	}
/* Added Value */

/**** Right Panel */
	td.tdRightPanel
	{
		 padding: 0px 10px 0px 17px;
		 vertical-align: top;
		 background-color: #ffffff;
		 margin-bottom: 10px;
	}
	
	td.tdRightPanel table.main
	{
		width: 100%;
	}

	td.tdRightPanel p
	{
		color: #444444;
		font-size: 11px;
	}	

	td.tdRightPanel div.title
	{
		background: url('pics/titleArrow.gif') no-repeat 5px 3px;
		font-family: Georgia;
		color: #615e5c;
		font-size: 17px;
		font-style: italic;
		padding-left: 36px;
		margin-bottom: 7px;
	}

/* Orginizer Page CSS */
	td.tdOrginizer
	{
		text-align:center;
		width: 100%;
	}
	td.tdOrginizer table.tblOrg
	{
		text-align:left;
		background: url('pics/organizer_bg_1.jpg') no-repeat;
		width: 860px;
		height: 400px;
		margin: 10px auto 40px auto;
	}
	
	table.tblOrg td
	{
		padding: 0 0 0 15px;
		vertical-align: top;
	}
	
	table.tblOrg td.tdText
	{
		font-family: Georgia;
		color: #ffffff;
		font-size: 16px;
		line-height: 140%;
	}
	
	table.tblOrg td.tdText p
	{
		margin: 15px 360px 0 0;
	}
	
	div.divForm
	{
		margin: 0 0 10px 0;
		width: 335px;
	}
	
	div.divForm label
	{
		width: 50px;
		font-size: 14px;
		color: #ffffff;
		display: block;
		float: left;
		line-height: 25px;
		cursor: pointer;
	}
	
	div.divForm input
	{
		border: solid 1px #7b3833;
		width: 190px;
		height: 25px;
		line-height: 25px;
	}
	
	a.grpSend, a.grpSend:hover
	{
		background: url('pics/organizerSend.png') no-repeat;
		width: 66px;
		height: 26px;
		line-height: 26px;
		display: block;
		float: right;
		text-decoration: none;
		margin: 2px 0 0 0;
	}
/* Orginizer Page CSS */	

/* Home Page Main Image */
	
.pic_title{
	font-family: Georgia, ; font-size:18px;
	font-weight:bold;
	color: #ffca0f;
	font-style:italic;
	
}
	
.location{
	font-family: arial;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	
}

.quote{
	font-family: arial;
	font-size:13px;
	font-weight:normal;
	color: #fff;
	padding-top:8px;
	font-style:italic;
	
}
.by{
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	color: #fff;
	
}
	
		
.links_title{
	font-family:arial; 
	font-size:14px;
	font-weight:bold;
	color: #ffca0f;
	
}


	
	
a.related_link{
	font-family:arial; font-size:12px;
	color: #80bae7;
	text-decoration: none;
	line-height: 130%;
	background-image:url('/images/daat/home_page/main_page/bul.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 14px;
}

.ImageOn{
        z-index: 500;
	opacity:0.3; filter:alpha(opacity=30);
}

.ImageOff{
        z-index: 500;
	opacity:1; filter:alpha(opacity=100);
}

.LeftOn{
	border: 3px solid #ffff00;
	margin: 0 3px 0 0;
	float: left;
	cursor: pointer;
}

.LeftOff{
	border: 3px solid #181a18;
	margin: 0 3px 0 0;
	float: left;
	cursor: pointer;
}

.ThoumbinnerText{
	font-family:arial; font-size:10px;
	background-color: #000000;
	opacity:0.8; filter:alpha(opacity=80);
	font-size: 11px;
	color: #ffffff;
	margin: -14px 0 0 0;
	padding: 0 3px 0 3px;
}

.HideDiv{
	display: none;
}



#galleryContainer{
	
	height:100px;	/* Height of the images + 2 */
	position:relative;
	overflow:hidden;
	padding:3px;
	/* CSS HACK */
	height: 100px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/98px;	/* Other browsers */
	height: /**/98px;	
	width: 717px;	
}
	#arrow_left{
		position:absolute;
		left:0px;
                z-index:10;
		padding:0 0 0 3px;
		margin: 0 0 0 -3px;
	}
	
	#arrow_right{
		position:absolute;
		right:0px;
                z-index:10;
		padding:0 0 0 0;
		margin: 0 -2px 0 0;
	}
	
	#theImages{
		position:absolute;
		height:88px;
		left:16px;
		width:100000px;		
	}
	
	#theImages #slideEnd{
		float:left;
	}
	
	#theImages .imageCaption{
		display:none;
	}


/* Site Map CSS */
	td.tdSiteMap
	{
		padding: 27px 0px 0px 63px;
	}
	
	td.tdSiteMap a, td.tdSiteMap a:hover
	{
		text-decoration: none;
		line-height: 24px;
	}
	
	td.tdSiteMap a:hover
	{
		text-decoration: underline;
	}
	
	td.tdSiteMap li.level1 ul li
	{
		margin: 0px 0px 0px 16px;
		padding: 3px 0px 0px 0px;
	}
	
	td.tdSiteMap li.level1 ul li ul li
	{
		margin: 0px 0px 0px 19px;
		padding: 3px 0px 0px 0px;
	}
	
	td.tdSiteMap li.level1 ul li ul li ul li
	{
		margin: 0px 0px 0px 20px;
		padding: 3px 0px 0px 0px;
	}
	
	li.level2, li.level3, li.level4, li.level5, li.level6
	{
		border-left: solid 1px #700909;
	}
	
	/* Level 1 */
	a.level1, a.level1:hover
	{
		background: url('pics/siteMapLevel1.gif') no-repeat left 4px;
		font-size: 14px;
		color: #4b0700;
		padding: 0px 0px 0px 14px;
	}
	/* Level 1 */
	
	/* Level 2 */
	li.level2, li.level3, li.level4, li.level5, li.level6
	{
		background: url('pics/siteMapLevel2.gif') no-repeat -1px 0px;
	}
	
	li.level2last, li.level3last, li.level4last, li.level5last, li.level6last
	{
		background: url('pics/siteMapLevel2.gif') no-repeat 0px 0px;
	}
	
	a.level2, a.level2:hover
	{
		font-size: 12px;
		color: #620707;
		padding: 0px 0px 0px 17px;
	}
	
	li.level2last a.level2, li.level2last a.level2:hover
	{
		padding: 0px 0px 0px 18px;
	}
	/* Level 2 */
	
	/* Level 3 */	
	a.level3, a.level3:hover
	{
		font-size: 12px;
		color: #700909;
		padding: 0px 0px 0px 18px;
	}
	
	li.level3last a.level3, li.level3last a.level3:hover
	{
		padding: 0px 0px 0px 19px;
	}
	/* Level 3 */
	
	/* Level 4 */
	a.level4, a.level4:hover
	{
		font-size: 12px;
		color: #db6767;
		padding: 0px 0px 0px 15px;
	}
	
	li.level4last a.level4, li.level4last a.level4:hover
	{
		padding: 0px 0px 0px 16px;
	}
	/* Level 4 */
	
	/* Level 5 */
	a.level5, a.level5:hover
	{
		/*background: url('pics/siteMapLevel5.gif') no-repeat 0px 3px;*/
		font-size: 12px;
		color: #dc8a33;
		padding: 0px 0px 0px 16px;
	}
	
	li.level5last a.level5, li.level5last a.level5:hover
	{
		/*background: url('pics/siteMapLevel5.gif') no-repeat 0px 3px;*/
		padding: 0px 0px 0px 17px;
	}
	/* Level 5 */
	
	/* Level 6 */
	a.level6, a.level6:hover
	{
		/*background: url('pics/siteMapLevel5.gif') no-repeat 0px 3px;*/
		font-size: 12px;
		color: #848484;
		padding: 0px 0px 0px 17px;
	}
	
	li.level6last a.level6, li.level6last a.level6:hover
	{
		/*background: url('pics/siteMapLevel5.gif') no-repeat 0px 3px;*/
		padding: 0px 0px 0px 18px;
	}
	/* Level 6 */
/* Site Map CSS */

	

/* Casale Design CSS ****** begin *******/	
/* CSS Document */
A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #e4c920; TEXT-DECORATION: none
}

.searchbox {
	background-image:url(Pics/bg.jpg);
	background-repeat:no-repeat;
	background-color: Transparent;
	clear:both;
	float:right;
	height:21px;
	width:119px;

}

.searchbox input {
	background-color:transparent;
	border:none
}

.searchinput {
	float:left

}

.searchinput input {
	width:118px;
	height:21px;
	padding:2px 2px 0px 23px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#000;

}
.right_tab_content {font-size: 11px}
.style7 {
	font-size: 12px;
	font-weight: bold;
}
.menu_top {font-size: 12px; font-family: Tahoma; }
.heading {font-size: 10px; font-weight: bold; font-family: Tahoma; white-space:nowrap;}
.fotter_menu {font-size: 10px; font-family: verdana; }
.fotter {font-size: 10px; font-family: arial; }
.style14 {font-family: Tahoma}
.style16 {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.menu2 {font-size: 12px; }

.pricebox-content a {color:#25408f;text-decoration:underline;font-weight:bold}

/* Casale Design CSS ****** end   *******/	

.divBackDrop
{
	position:absolute;
	top:0;
	left:0;
	opacity:60%;
    filter:alpha(opacity=60);
    background-color:#000000;
	width:100%;
	height:100%;
        z-index:900;
}

#id_Footer, #id_Footer table, #id_Footer td
{
	position:relative;
        z-index:0px;
}
	div.divFTLogo a
	{
		margin: 0px 20px;
	}


#topChatNow
{
	position: absolute; 
	width:50; 
	top:0; 
	right:5px;
	
}

body:nth-of-type(1) #topChatNow{position:relative; left:575px;}
	