body {
	background: #0e449a url(../images/line_ani_st.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	}
table.container {
	width: 760px;
	height: 600px;
	margin: 10px auto;
}
table.containerf {
	width: 760px;
	height: 325px;
	margin: 10px auto;
}
table.containerf2 {
	width: 760px;
	height: 285px;
	margin: 10px auto;
}
table.containerf3 {
	width: 760px;
	height: 215px;
	margin: 10px auto;
}
table.containerf4 {
	width: 760px;
	height: 20px;
	margin: 10px auto;
}
td, th {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
}
table.frame { width: 760px; 
}
td.frame1 
{
width: 20px; height: 20px; background: url(../images/topleft.gif) no-repeat;
}
td.frame2
{
width: 20px; height: 20px; background: url(../images/topright.gif) no-repeat;
}
td.frame3
{
width: 20px; height: 20px; background: url(../images/bottomleft.gif) no-repeat;
}
td.frame4
{
width: 20px; height: 20px; background: url(../images/bottomright.gif) no-repeat;
}
td.frameh
{
height: 20px; background: #fff;
}
td.framew
{
width: 20px; background: #fff;
}
td.framebg
{
background: #fff;
}
div#TopNavLeft a 
{
    display: block; 
    FONT-WEIGHT: normal;
    text-align: left;
	WIDTH: 150px;
    FONT-SIZE: 12px;
	line-height: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 3px; 
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
    margin: 1px 0 0 0px; 
    text-decoration: none; 
    color: #FFFFFF; 
	background: #024492;
    border-top: 1px solid #FFFFFF;
}
div#TopNavLeft a:hover 
{
    COLOR: #ffffff;
    BACKGROUND: #ed0282;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BORDER-TOP: 1px solid #FFFFFF;
}
div#TopNavLeftActive a 
{
    display: block; 
    FONT-WEIGHT: bold;
    text-align: left;
	WIDTH: 150px;
    FONT-SIZE: 12px;
	line-height: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-top: 3px; 
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
    margin: 1px 0 0 0px; 
    text-decoration: none; 
    color: #ffffff; 
	background: #ed0282;
    border-top: 1px solid #FFFFFF;
}
div#TopNavLeftActive a:hover 
{
    COLOR: #ffffff;
    BACKGROUND: #ed0282;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BORDER-TOP: 1px solid #FFFFFF;
}
td.picborder
{
    COLOR: #FFFFFF;
    BACKGROUND: #FFFFFF;
	width: 172px;
height: 124px;
    BORDER-TOP: 2px solid #024492;
    BORDER-BOTTOM: 2px solid #024492;
	BORDER-LEFT: 2px solid #024492;
	BORDER-RIGHT: 2px solid #024492;
	margin-top:2px; 
	margin-bottom:2px
}
td.picborder2
{
    COLOR: #FFFFFF;
    BACKGROUND: #FFFFFF;
	width: 150px;
height: 108px;
    BORDER-TOP: 2px solid #024492;
    BORDER-BOTTOM: 2px solid #024492;
	BORDER-LEFT: 2px solid #024492;
	BORDER-RIGHT: 2px solid #024492;
	margin-top:2px; 
	margin-bottom:2px
}
td.priceleft1
{
    COLOR: #024492;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.priceright1
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.pricemiddle1
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.priceleft2
{
    COLOR: #024492;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.priceright2
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.pricemiddle2
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.priceleft3
{
    COLOR: #024492;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.priceright3
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
td.pricemiddle3
{
    COLOR: #000000;
    BORDER-TOP: 0px solid #024492;
    BORDER-BOTTOM: 0px solid #cccccc;
	BORDER-LEFT: 0px solid #024492;
	BORDER-RIGHT: 0px solid #024492;
	FONT-WEIGHT: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    FONT-SIZE: 12px;
	line-height: 14px;
	TEXT-DECORATION: none;
}
.t
{
background: url(../images/dot.gif) 0 0 repeat-x; width:380px;
}
.b 
{
background: url(../images/dot.gif) 0 100% repeat-x;
}
.l 
{
background: url(../images/dot.gif) 0 0 repeat-y;
}
.r 
{
background: url(../images/dot.gif) 100% 0 repeat-y;
}
.bl 
{
background: url(../images/bl.gif) 0 100% no-repeat;
}
.br 
{
background: url(../images/br.gif) 100% 100% no-repeat;
}
.tl 
{
background: url(../images/tl.gif) 0 0 no-repeat;
}
.tr 
{
background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px;
}
.t2
{
background: url(../images/dot.gif) 0 0 repeat-x; width:380px;
}
.b2 
{
background: url(../images/dot.gif) 0 100% repeat-x;
}
.l2 
{
background: url(../images/dot.gif) 0 0 repeat-y;
}
.r2 
{
background: url(../images/dot.gif) 100% 0 repeat-y;
}
.bl2 
{
background: url(../images/bl.gif) 0 100% no-repeat;
}
.br2 
{
background: url(../images/br.gif) 100% 100% no-repeat;
}
.tl2 
{
background: url(../images/tl.gif) 0 0 no-repeat;
}
.tr2
{
background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px;
}
td.topimage
{
background: url(../images/topimage_06.jpg) no-repeat;
width: 730px;
height: 191px;
padding: 2px 2px;
vertical-align: top;
color: #fff;
}
td.toptitle
{
background: url(../images/disney_02_title.gif) no-repeat;
width: 700px;
height: 45px;
padding-top: 0px;
vertical-align: top;
color: #fff;
}
td.pricetitle
{
background: #024492;
height: 20px;
padding: 2px 2px;
vertical-align: top;
color: #ffffff;
vertical-align: top;
text-align: left;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 16px;
TEXT-DECORATION: none;
}
td.pricetitleP
{
background: #BF1E7E;
height: 20px;
padding: 2px 2px;
vertical-align: top;
color: #ffffff;
vertical-align: top;
text-align: left;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 16px;
TEXT-DECORATION: none;
}
td.pricestrap
{
background: #FFFF99;
height: 20px;
padding: 2px 2px;
vertical-align: top;
color: #024492;
vertical-align: top;
text-align: left;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
TEXT-DECORATION: none;
}
td.datestrap
{
background: #FFFFFF;
height: 20px;
padding: 2px 2px;
vertical-align: top;
color: #024492;
vertical-align: top;
text-align: left;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 18px;
TEXT-DECORATION: none;
}
td.glance
{
background: #024492;
height: 20px;
Width: 150px;
padding: 2px 2px 2px 2px;
vertical-align: top;
color: #FFFFFF;
vertical-align: top;
text-align: center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 13px;
TEXT-DECORATION: none;
}
td.glancesub
{
background: #FFFFFF;
height: 20px;
padding: 2px 2px 2px 2px;
vertical-align: top;
color: #024492;
vertical-align: top;
text-align: center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #024492;
border-right: 1px solid #024492;
}
td.glancesub2
{
background: #FFFFFF;
height: 20px;
padding: 5px 2px 2px 2px;
vertical-align: top;
color: #000000;
vertical-align: top;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #024492;
border-right: 1px solid #024492;
}
td.glancesub_b
{
background: #FFFFFF;
height: 20px;
padding: 2px 2px 2px 2px;
vertical-align: top;
color: #000000;
vertical-align: top;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #024492;
border-right: 1px solid #024492;
}
td.glancesub_n
{
background: #FFFFFF;
height: 20px;
padding: 2px 2px 2px 2px;
vertical-align: top;
color: #000000;
vertical-align: top;
text-align: center;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #024492;
border-right: 1px solid #024492;
}
td.glancesubend
{
background: #FFFFFF;
height: 5px;
padding: 2px 2px 2px 2px;
vertical-align: top;
color: #024492;
vertical-align: top;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #024492;
border-bottom: 1px solid #024492;
border-right: 1px solid #024492;

}
td.midofferbox2
{
background: #FFCC99;
padding: 5px 0px 5px 5px;
vertical-align: top;
color: #024492;
vertical-align: top;
text-align: left;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
TEXT-DECORATION: none;
border-left: 1px solid #FF6600;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
}
td.midofferbox3
{
background: #FFCC99;
padding: 5px 0px 5px 5px;
vertical-align: top;
color: #FF6600;
vertical-align: top;
text-align: left;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 14px;
TEXT-DECORATION: none;
border-right: 1px solid #FF6600;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
}
td.midofferbox
{
background: #FFFFCC;
Width: 350px;
padding: 5px 5px 5px 5px;
vertical-align: top;
color: #000000;
vertical-align: top;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 13px;
TEXT-DECORATION: none;
border-left: 1px solid #e87e20;
border-right: 1px solid #e87e20;
border-top: 1px solid #e87e20;
border-bottom: 1px solid #e87e20;
}

td.topnavbar
{
background: #024492;
width: 220px;
height: 20px;
padding: 5px 5px 5px 5px;
vertical-align: top;
color: #024492; 
width: 100%;	
}
td.topnavbartop
{
background: #024492;
height: 25px;	
}
td.offernav
{
background: #146bba;
width: 182px;
height: 20px;
padding: 5px 5px 5px 5px;
vertical-align: top;
color: #fff;
width: 100%;	
}
td.offerstrap 
{ 
background: #efcf6c; 
color: #ffff00; 
width: 182px;
height: 20px;
padding: 5px 5px 5px 5px;
vertical-align: top;
text-align: center;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 12px;
TEXT-DECORATION: none;
width: 100%;	 
}
td.offerstrap a:hover {
font-size: 10px;
	color: #ff0000;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none
}
td.offerstrap a {
	font-size: 10px;
	color: #024492;
	text-align: center;
	line-height: 14px;
}
td.bottomstrap
{
background: url(../images/bottom_strap02.gif) no-repeat; background-position: center;
width: 710px;
height: 30px;
padding: 2px 2px 2px 2px;
vertical-align: middle;
color: #fff;
text-align: center;
width: 100%;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 16px;
TEXT-DECORATION: none;
}
span.txtwhite {
	color: #fff;
}

span.txtsmall {
font-size: 10px;
	color: #024492;
	font-weight: normal;
	text-align: center;
}
span.txtfooter {
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	TEXT-DECORATION: none;
}
.topnav a 
{
font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: none
}
.topnav a:hover 
{
font-size: 12px;
	color: #efcf6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: none
}
.topnav
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff
}
.topnavactive a 
{
font-size: 12px;
	color: #efcf6c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.topnavactive a:hover 
{
font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.topnavactive {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #efcf6c
}
.offertitle a {
font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none
}

.offertitle a:hover {
font-size: 12px;
	color: #efcf6c;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none
}
.offertitle2 a {
font-size: 12px;
	color: #efcf6c;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none
}

.offertitle2 a:hover {
font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none
}
.topoffertitle {
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	color: #fff;
}
.offertitleleft a {
font-size: 11px;
	color: #ffffff;
	text-align: left;
	line-height: 14px;
	TEXT-DECORATION: none
}

.offertitleleft a:hover {
font-size: 11px;
	color: #ffff00;
	text-align: left;
	line-height: 14px;
	TEXT-DECORATION: none
}
.offertitleleft {
font-size: 11px;
	color: #ffffff;
	text-align: left;
	line-height: 14px;
	TEXT-DECORATION: none
}
input {
	font: 11px Arial, Helvetica, sans-serif;
}

textarea {
	font: 11px Arial, Helvetica, sans-serif;
}

a 
{
	color: #024492;
	TEXT-DECORATION: none;
	cursor: hand;
}

a:hover 
{
	color: #ed0282;
	TEXT-DECORATION: none;
	cursor: hand;
}
a.lnkfoot 
{
	color: #ffffff;
	text-decoration: none;
}

a.lnkfoot:hover 
{
	color: #ffff00;
	text-decoration: none;
}

a.lnksubnav 
{
	color: #024492;
	text-decoration: none;
	font-weight: bold;
}

a.lnksubnav:hover 
{
	color: #ed0282;
	text-decoration: none;
	font-weight: bold;
}
td.topleft 
{	
width: 10px; 
height: 10px; 
background: #f8f3cb url(../images/curve_tl_ani.gif) no-repeat; 
}
td.topright 
{	
width: 10px; 
height: 10px; 
background: #f8f3cb url(../images/curve_tr_ani.gif) no-repeat; 
}
td.bottomright 
{	
width: 10px; 
height: 10px; 
background: #f8f3cb url(../images/curve_br_ani.gif) no-repeat; 
}
td.bottomleft 
{	
width: 10px; 
height: 10px; 
background: #f8f3cb url(../images/curve_bl_ani.gif) no-repeat; 
}
td.topmiddle 
{ 
height: 10px; 
background: #f8f3cb; 
}
td.middleleft 
{ 
width: 10px; 
background: #f8f3cb; 
}
td.mainbox 
{ background: #f8f3cb; 
color: #f8f3cb; 
padding: 10px; 
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
text-align: left;
line-height: 15px;
TEXT-DECORATION: none;
}
td.footer {
	height: 30px;
	padding: 10px 20px;
}
td.col1 
{
	font-size: 10px;
	width: 150px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

td.col2 
{
	font-size: 10px;
	width: 560px;
	vertical-align: top;
	padding-bottom: 10px;
}
span.txtfooter 
{
	font-size: 10px;
	color: #ffffff;
}

h1 
{
	font: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	margin: 0 0 10px 0;
	line-height: 16px;
	padding: 0;
}
h2 
{
	font: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	margin: 10px 0;
	line-height: 14px;
	padding: 0;
}

h2.txtbread 
{
	font: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #024492;
	margin: 10px 0;
	padding: 0;
}

h2.txtmsg 
{
	font: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC7099;
	margin: 10px 0;
	padding: 0;
}

h3 {
	font: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #024492;
	margin: 2px 0 6px 0;
	line-height: 16px;
	padding: 0;
}
.mainoffers {
	font: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff0000;
	margin: 2px 0 6px 0;
	line-height: 22px;
	padding: 0;
}

h4 {
	font: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 6px 0;
	text-align: left;
	line-height: 14px;
	padding: 0;
}
h5 {
	font: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #024492;
	text-align: center;
	line-height: 15px
	margin: 6px 0;
	padding: 0;
}
.IntroTitle
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	font-weight: Bold;
	text-align: left;
	line-height: 17px;
	margin: 0px 10px 0px 0px;
	TEXT-DECORATION: none;
}
.parktimes {
	font: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 6px 0;
	text-align: left;
	line-height: 17px;
	padding: 0;
}
.IntroStrapB
{
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	font-weight: Bold;
	text-align: center;
	line-height: 18px;
	padding:10px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
	TEXT-DECORATION: none;
}
.IntroB
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: left;
	line-height: 15px
	TEXT-DECORATION: none;
}
.Intro
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	TEXT-DECORATION: none;
}
.IntroW
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	line-height: 14px;
	TEXT-DECORATION: none;
}
.IntroBWarn
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	line-height: 14px;
	padding: 10px;
	TEXT-DECORATION: none;
}
.IntroBCl
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7E153E;
	font-weight: bold;
	text-align: left;
	line-height: 14px;
	TEXT-DECORATION: none;
}
.offertitle
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: CENTER;
	line-height: 14px;
	TEXT-DECORATION: none;
	background: #024492;
	width: 182px;
	height: 20px;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	width: 100%;
}
.offertitle2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-align: CENTER;
	line-height: 14px;
	TEXT-DECORATION: none;
	background: #024492;
	width: 150px;
	height: 20px;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	width: 100%;
}
.Phonenum
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	TEXT-DECORATION: none;
}
.PageTitleTop
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #024492;
	font-weight: bold;
	padding: 0px 5px 10px 0px;
	text-align: left;
	line-height: 16px;
	TEXT-DECORATION: none;
}
#fixedtipdiv{
position:absolute;
padding: 4px;
border:1px solid #d9640e;
font-weight: normal;
font-size: 11px;
text-align: left;
color: #555555;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}
.clear {
	overflow: hidden;
	width: 100%;
}
a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: normal;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}


a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #ffff00;
    outline: none;
}
a.button:hover {
    background-position: bottom right;
    color: #ffff00;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}
a.button:hover span {
    background-position: bottom left;
	color: #ffff00;
    padding: 6px 0 4px 18px;
}
a.ovalbutton{
background: transparent url('../images/button_left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px; /* Change 13px as desired */
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #ffffff; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/button_right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: ffff00;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;
width: 100%;
}

#ddblockmenu{
border: 0px solid #024492;
border-bottom-width: 0;
width: 140px;
}
#ddblockmenu div.menutitle{
background:#024492 url(../images/title_ctr.gif) top right no-repeat; 
color: white;
border-bottom: 0px solid #024492;
padding-left: 5px;
padding-top: 4px;
height:25px;
font-size:12px;
font: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
margin-bottom:5px;
}
#ddblockmenu33 div.menutitle{
background:#024492 url(../images/title_ctl.gif) top left no-repeat; 
color: white;
border-bottom: 0px solid #024492;
padding-left: 0px;
padding-top: 4px;
height:25px;
font-size:12px;
font: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
margin-bottom:5px;
}
.markermenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #ffffff;
font-size:11px;
font: normal;
line-height:14px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
}

.markermenu li a{
background: white url(../images/arrow-list.gif) no-repeat 2px center;
font: normal;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
color: #024492;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #cccccc;
}
.markermenu33{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #ffffff;
font-size:11px;
font: normal;
line-height:14px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:140px;
}
.markermenu33 li a{
background: white url(../images/arrow-list_1.gif) no-repeat 2px center;
font: normal;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
color: #024492;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #cccccc;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 140px;
}

* html .markermenu33 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 140px;
}

.markermenu li a:hover{
color: #ed0282;
background-color: #ffffcb;
background-image:url(../images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
.markermenu33 li a:hover{
color: #ed0282;
background-color: #ffffcb;
background-image:url(../images/arrow-list_red_1.gif); /*onMouseover image change. Remove if none*/
}
#ddblockmenu2{
border: 0px solid #024492;
border-bottom-width: 0;
width: 245px;
}
#ddblockmenu2 div.menutitle2{
background:#024492 url(../images/title_ctr.gif) top right no-repeat; 
color: white;
border-bottom: 0px solid #024492;
padding: 1px 0;
padding-left: 5px;
height:20px;
font-size:12px;
font: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:245px;
margin-bottom:5px;
}
.markermenu2{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #ffffff;
font-size:11px;
font: normal;
line-height:14px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:245px;
}

.markermenu2 li a{
background: white url(../images/arrow-list.gif) no-repeat 2px center;
font: normal;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
color: #024492;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 0px solid #cccccc;
}


* html .markermenu2 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 245px;
}

.markermenu2 li a:hover{
color: #ed0282;
background-color: #ffffcb;
background-image:url(../images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
div.topright
{
background:#ffffcb url(../images/c_bl.gif) bottom left no-repeat; 
margin:5px 0; 
padding:0; 
float:right; 
margin-right:10px; 
font-size:11px;
line-height:14px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
div.topright dt 
{
background:#024492 url(../images/c_tl.gif) top left no-repeat; 
padding:10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font: bold;
line-height:14px;
text-align:left; 
color:#fff;
}
div.topright dd 
{
background:transparent url(../images/c_br.gif) bottom right no-repeat; 
padding:0; 
margin:0;
text-align: left;
color: #024492;
}
dd p 
{
margin:0; 
padding:10px; 
line-height:14px;
font-size:11px;
color: #000000;
text-align: left;
}
.thumbNormal{
border:2px solid #ffffff;
}
.thumbSelected {
border:2px solid #024492;
}
div.topright2
{
background:#024492 url(../images/title_ctr.gif) top right no-repeat; 
float:right;  
font-size:11px;
line-height:14px;
text-align: left;
height:20px;
color:#fff;
font: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
}
#myscroller{
width: 400px;
height: 20px;
border: 0px solid #FF6600;
padding: 0px;
background-color: #FFCC99;
}

#myscroller a{
text-decoration: none;
font-size: 12px;
color: #FF6600;
text-align: left;
vertical-align: top;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.mainhead {
	height:25px;
	width: 550px;
	text-align: center;
	color: white;
	font-size:12px;
	line-height: 14px;
	font: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#boxtitle{
width:550px;
background:#024492;
}
#boxtitlemid{
width:380px;
background:#024492;
}
#titlecontent{
float:none;
padding:5px 5px 5px 5px;
text-align: center;
color: white;
	font-size:12px;
	line-height: 14px;
	font: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#toptitle-left{
width: 20px;
height: 25px;
background: url(../images/hotel_tl.gif) top left no-repeat;
float:left;
}

#toptitle-right{
width: 20px;
height: 25px;
background: url(../images/hotel_tr.gif) top right no-repeat;
float:right;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid #fbfcc0;
border-bottom-width: 0px;
width: 545px; /*width of featured content slider*/
height: 163px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 545px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 163px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 545px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background:#024492;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px;
font-size: 12px;
font-weight:normal;
TEXT-DECORATION: none;
}

.pagination a{
padding: 0px 5px;
text-decoration: none; 
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #024492;
font-size: 12px;
font-weight:normal;
TEXT-DECORATION: none;
}

.pagination a:hover, .pagination a.selected{
color: #024492;
background-color: #ffff00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
TEXT-DECORATION: none;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 12px;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
#nav{
  border:0px solid #FFFFFF;
  width: 710px;
  margin-left:0px;
  margin-top:10px;  
  margin-bottom:2px;
}

#nav ul{
  width:100%;
  background-color:#024492;
  padding-left:0;
  margin:0;
  float:left;
}

#nav ul li{
  display:inline;
}

#nav ul li a{
  float:left;
  color:#FFFFFF;
  padding:6px 10px 6px 10px;
  border-right:1px solid #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight:normal;
  cursor: hand;
  TEXT-DECORATION: none;
}

#nav ul li a:hover{
  background-color:#ed0282;
  cursor: hand;
}