body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial; font-size:small; background-color:#FFFFFF; color:#000000; }
h1 { font-size:11px; font-weight:bold; margin:0 0 0 80px; }
a:link { color:blue; }
a:visited { color:blue; }
.hidden { display:none; }
.shown { }
.oldbrowser { display:none; }
div.centered { text-align:center; font-family:Tahoma, Arial; }
div.centered table { margin:0 auto; text-align:left; }
img { border-style:none; border-width:0px; }
strong, b { font-weight:bold; }
.ulink { text-decoration:none; }
.leftmenu2 { width:auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:left; }
.leftmenu2 ul { margin:0px; padding:2px; }
.leftmenu2 ul li { padding:2px; list-style:none; }
.leftmenu2 a { text-decoration:none; }
.leftmenu2 a:hover { color:red; }
.googlesearch { width:auto; vertical-align:top; text-align:left; font-size:9pt; color:blue; white-space:nowrap; margin-top:10px; margin-bottom:10px; }
.submenu { padding:3px; border:thin solid #000080; text-align:center; font-size:8pt; font-weight:bold; background-color:#FFFFFF; color:#000080; margin-top:12px; margin-bottom:6px; }
#thepage { background-color:white; padding:10px; font-size:10pt; font-family:Tahoma, Arial, Helvetica, sans-serif; width:790px; }
#thepage a:hover { color:red; }
.welcome1 { text-align:center; margin:10px 0 25px 0; color :#660000; }
.pagebox { width:auto; margin:20px 0; padding:0; clear:both; }
#destileft { border:0px; float:left; width:250px; padding-right:5px; }
#destiright { width:500px; border:1px #1486FB solid; border-collapse:collapse; text-align:left; float:right; }
#destiright td { border:1px #1486FB solid; padding:2px; vertical-align:top; white-space:nowrap; overflow:hidden; }
.locmaps { border:1px solid #1486FB; border-collapse:collapse; width:100%; }
.taboff { padding:3px; color:#FFFFFF; background-color:#1486FB; font-weight:bold; font-size:11px; }
.tabon a { color:#660000; }
.tabon { padding:3px; color:#660000; background-color:#FFCC33; font-weight:bold; font-size:11px; }
.taboff a { color:#FFFFFF; }
.tablink a { text-decoration:none; }
.tabnavi { width:470px; float:right; clear:left; bottom:20px; position:relative; font-weight:bold; }
.tabmap { float:right; margin-left:5px; margin-bottom:5px; font-size:10px; text-align:center; }
.panelevent { width:auto; margin:0px; border:0px; clear:both; margin-bottom:40px; }
#panelleft1 { border:0px; float:left; width:780px; margin:0; padding:5px; border:1px solid #1486FB; }
#panelleft2 { border:0px; float:left; width:780px; margin:0; padding:5px; border:1px solid #1486FB; font-size:small; }
#panelleft2 a { text-decoration:none; }
#panelleft3 { border:0px; float:left; width:780px; height:120px; margin:0; padding:5px; border:1px solid #1486FB; font-size:small; }
.promotions { border-collapse:collapse; text-align:left; font-family:Tahoma,Arial; font-size:10px; float:right; }
.promotions td { border:1px solid #1486FB; width:260px; vertical-align:top; padding:2px; }
.promotions .hname { display:inline-block; width:130px; overflow:hidden; white-space:nowrap; left:1px; position:relative; }
.promotions img { margin:1px; float:left; }
.promotions a { text-decoration:none; }
.promotions a:hover { color:red; }
.lastbox { margin:25px 50px 25px 50px; border:2px #C0C0C0 dotted; padding:10px; text-align:center; }
.headline { color:#FFFFFF; background-color:#1486FB; font-weight:bold; font-size:11px; padding:2px; }
.hoteldeals { border-collapse:collapse; text-align:left; font-family:Tahoma,Arial; font-size:10px; }
.hoteldeals td { border:2px solid #1486FB; width:220px; vertical-align:top; white-space:nowrap; overflow:hidden; }
.hoteldeals img { margin:1px; float:left; }
.adtable { width:251px; margin-top:50px; border-left-style:solid; border-left-width:1px; border-left-color:#000000; text-align:center; white-space:nowrap; }
#header { margin:0px 0px 0px 0px; padding:0px; border:0px; background:#5AA8EA; width:1250px; height:100px; }
#newleft { float:left; margin:0px; padding:0px; border:0px; background:#BBDAF9; width:180px; }
#left { position:absolute; top:100px; left:0px; margin:0px; padding:0px; border:0px; background:#BBDAF9; width:180px; }
#middle { padding:0px; border:0px; margin-left:180px; background:white; margin-top:0px; width:1070px; }
#right { text-align:right; position:absolute; top:100px; left:990px; float:right; margin:0px; padding:0px; border:0px; background:#ffffff; width:251px; }
#right td { vertical-align:top; }
#footer { clear:left; margin-top:30px; font-family:Arial; font-size:small; text-align:center; width:790px; padding:10px; border-top-style:solid; border-top-width:2px; border-top-color:#000000; }
.headlink { font-family:Arial; font-size:small; color:blue; text-align:left; text-indent:10px; background-color:#BBDAF9; }
.headlink a { text-decoration:none; }
.headlink a:hover { color:red; }
#loader { width:665px; }
#loader a:hover { color:red; }
#loader table td { white-space:normal; }
.mytable { font-family:Arial, Helvetica, sans-serif; font-size:small; text-align:left; border-collapse:collapse; }
.mytable td { white-space:normal; }
.mytable a:hover { color:red; }
.cellcenter { text-align:center; white-space:nowrap; }
.nowrap td { white-space:nowrap; }
.preloading { position:absolute; display:none; top:0px; left:0px; }
#festivals a:hover { color:black; }
div.event250 { /* total width = 250 */
	width:245px; height:245px; font-family:Arial; font-size:11px; text-align:justify; position:relative; margin:0; padding:3px; background:url("imgevent/boxeffectbg.gif") no-repeat bottom right; border:2px #808080 solid; border-top:2px #C0C0C0 solid; border-left:2px #C0C0C0 solid; -moz-border-radius:10px; /* Firefox CSS3 */; -webkit-border-radius:10px; float:left; margin:2px; }
div.event250 img { float:left; margin-right:3px; margin-bottom:3px; border-style:none; border-width:0px; }
div.event250 a { text-decoration:none; color:black; }
div.event250:hover { background:url("imgevent/boxeffecthover.gif") no-repeat bottom right; color:black; }
div.event250 .eventlink { position:absolute; right:10px; bottom:5px; color:#0000FF; }

