
#island-page-menu {margin:0px; padding:0px;border-bottom: 1px solid #000;}
#island-page-menu li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.75em; font-weight:lighter; border-top: 1px solid #000;}
#island-page-menu li:hover {background-color:#FFFFFF;}
#island-page-menu li a {text-decoration:none; color:black;}

#tour-pic-list {width:100%;height:100%}
#tour-pic-list li {background:url(../images/tour-list-pic-back.png) top center no-repeat; height:125px; width:120px; text-align:center; float: left; margin:1em;list-style:none; }
#tour-pic-list a {text-decoration:none; color:#000000}
#tour-pic-list img {border:1px solid white; margin-top:10px}
#tour-pic-list span {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

#tour-pic-list-containter h2 {margin:5px 0px 0px 15px; font-size:24px; font-style:italic; font-family:Georgia; color:#336600}
#tour-pic-list-top {background:url(../images/tour-pic-menu-top.gif) top center no-repeat; width:780px; height:84px; display:block}
#tour-pic-list-main {background:url(../images/tour-pic-menu-body.gif) top center repeat-y; width:780px; height:100%; display:block}
#tour-pic-list-body {top:-50px; position:relative; padding:10px}
#tour-pic-list-bottom {background:url(../images/tour-pic-menu-bottom.gif) top center no-repeat; width:780px; height:17px; display:block}

#mc1 {width:100%; height:100%; margin-top:10px}
.mc1-leftbox {width:560px; float:left; height:auto; display:inline; padding:0px;}
.mc1-leftbox-top {background:url(../images/grey-border-1-top.gif) top center no-repeat; height:10px; display:block}
.mc1-leftbox-body {border-left:2px solid #DDD; border-right:2px solid #DDD; padding:0px 5px}
.mc1-leftbox-title {font-family:'Palatino Linotype'; color:#000000; font-size:18px; border-bottom:1px solid black; margin:0px 5px 5px}
.mc1-leftbox-title-h1 {font-family:'Palatino Linotype'; color:#000000; font-size:18px; border-bottom:1px solid black; margin:0px 5px 5px; display: block; font-weight: bold;}
.mc1-leftbox-bottom {background:url(../images/grey-border-1-bottom.gif) top center no-repeat; height:10px; display:block; margin-top:-10px}

.mc1-rightbox {width:200px; float:right; height:auto;}
.mc1-rightbox-top {background:url(../images/blue-rounded-top.gif) top center no-repeat; height:10px; display:block}
.mc1-rightbox-body {background-color:#C3E6FB; padding:5px} 
.mc1-rightbox-title {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 5px 0px} 
.mc1-rightbox-title-h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 5px 0px; font-weight: bold;} 
.mc1-rightbox-bottom {background:url(../images/blue-rounded-bottom.gif) top center no-repeat; height:10px; display:block}

#mc2 {width:100%; height:100%; margin-top:30px}
#mc2 h2 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; border-bottom:1px solid black; margin:0px 5px 5px; padding:5px 0px}
#mc2 p {font-size:11px}
.mc2-leftbox {width:250px; height:200px; float:left; position:relative; }
.mc2-leftbox-title, .mc2-centerbox-title  {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; border-bottom:1px solid black; margin:0px 5px 5px; padding:5px 0px}
a.mc2-leftbox-tourtitle, a:hover.mc2-leftbox-tourtitle  {color:#E54300; font-size:14px; text-decoration:none}
.tour-deal-box{border-bottom:1px dotted #0BC5DA; border-top:1px dotted #0BC5DA; background-color:#F0F8F5;}
.you-save {font-size:12px; color:#FF3366; text-align:left}

.mc2-centerbox {width:250px; height:100%; float:left;  margin:0px 15px;  border-left:2px solid #DDD; }
.mc2-centerbox-title {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; border-bottom:1px solid black; margin:0px 5px 5px; padding:5px 0px}
.mc2-rightbox {width:250px; height:200px; float:right; position:relative;  border-left:2px solid #DDD; }



.tab-global-box {border-top:1px solid gray; width:100%; height:100%; margin-bottom: 1em; padding: 10px 0px}
.tab-rec-global-box {background-color:#ABDDFE; padding:30px 10px; border-bottom:3px solid #0A9DFE; border-top:3px solid #0A9DFE; height:100% }
.tab-rec-subbox {width:370px; height:100%; padding:0px}
.tab-rec-boxes {background-color:#FFF; border:2px solid #DDD; padding:5px; margin-bottom:10px; height:155px}
.tab-rec-boxes p {margin-bottom:0px}
.tab-rec-boxes h2 {text-align:right; color:#F50A8B; text-transform:uppercase; border-bottom:1px solid #F50A8B; font-family:Tahoma; margin-bottom:5px }

.inline{ display: inline; }
.normalize{ font-weight: normal; font-style: normal; }
