﻿<!--
/*Base*/
body{min-width:770px; text-align:center; margin:0px; padding:0px; background-color:#FFFFFF; color:#000000}
p{font-family:Arial;font-size:13px; color:#000000;line-height:1.3em;}
li{font-family:Arial;font-size:13px; color:#000000;line-height:1.3em;}
div{font-family:Arial;font-size:13px; color:#000000;line-height:1.3em;}
td{font-family:Arial;font-size:13px; color:#000000;line-height:1.3em;}
img {border:0}
a{text-decoration:none;color:#000066}
a:visited {color:#000066}
a:link {color:#000FFF}
a:active {color:#000FFF;} 
a:hover {color:#000FFF;} 
.wrapper{margin:0 auto;width:770px;text-align:left;padding:0px;}

/*Header*/
#header {margin:0 auto;width:770px;text-align:left;padding:0px;}
.logo{margin:10px 0px 10px 10px; float:left}
.topbanner{float:right;width:468px;margin:10px 10px 10px 0px;}
#toppanel{clear:both; margin:0px; padding:0px; background-color:#0072BC; height:34px; background-image: url('best-hotel-jamaica.jpg'); background-repeat: repeat-x;}
#toppanel div{font-size:12px;}
#toppanel form{margin:0px;padding:0px;}
#toppanel input{margin:0px;padding:0px;height:22px;border:0px;}
#topsearch{width:320px; float:left;padding-top:5px;padding-bottom:5px;padding-left:5px;}
#topnavigation {color:white;padding-top:8px;padding-bottom:8px;padding-right:5px; width:425px; float:right; text-align:right; font-weight:bold;}
#topnavigation a{color:#FFFFFF;text-decoration:none; padding:2px 2px; border:0px solid #ccc;}
#topnavigation a:hover{/*background-color:blue;*/color:#efefef;text-decoration:none; padding:2px 2px; border-bottom:3px solid #595AD9;}

.thinstrip{background-color:#156611;min-height:0px;height:1px;padding:0px;margin:0px;}
.topadstrip{width:770px;background-color:#156611; text-align:center; padding:0px 0px 1px 0px;margin:0px;}
.middleadstrip{text-align:center; padding:1px;margin:0px; font-size:8px; color:#CCCCCC}

/*Main Container*/
.maincontainer {border:0px;background-color:#FFFFFF;margin:0 auto;width:770px;text-align:left;padding:0px;}
.leftcontainer{width:120px;float:left;margin:0px;padding:0px;}
/*.middlecontainer {border:1px solid #000;background-color:#FFFFFF; width: 510px !important; width:525px; overflow:hidden;float:left;margin:0px;padding:10px;position:relative}*/
.rightcontainer{background-color:#FFFFFF; width:120px; overflow:hidden; float:right;position:relative;margin:0px;padding:0px;}
.rightcontainerindex{background-color:#FFFFFF; width:120px; overflow:hidden; float:right;position:relative;margin:0px;padding:0px;}
.middlecontainerindex {background-color:#FFFFFF; width:500px !important; width:530px; overflow:hidden;float:left;margin:0px;padding:0px;position:relative}
.middlecontainer {background-color:#FFFFFF; width:500px !important; width:530px; overflow:hidden;float:left;margin:0px;padding:0px;position:relative}
.leftcontainer-divider {height:100px; width:10px; overflow:hidden;float:left;margin:0px;padding:0px;}
.rightcontainer-divider {width:10px;height:100px; overflow:hidden;float:right;margin:0px;padding:0px;}
.specialadcontainer {width:120px;overflow:hidden;float:right;margin:0px;padding:0px}
.navcontainer{background-color:#FFFFFF;width:120px;overflow:hidden;float:left;margin:0px;padding:0px;}
.maincontent {width:490px; float:left;margin:0px;padding:5px;}
.maincontentindex{width:385px;float:left;margin:0px;padding:0px;}
.adcontainer{background-color:#FFFFFF;width:120px;overflow:hidden;margin:0px;padding:0px;}

.navcontainer h1 {
	padding: 1px; margin: 0px 0px 0px 0px ;	background-color: #FFCC66;
	font-size:16px;
	width:114px !important;
	width:118px;display: block;border: 1px solid #FFFFCC;
	}
.navcontainer ul {list-style: none; margin: 1px; padding: 1px;}
.navcontainer ul li {margin: 1px; padding: 1px;}
.navcontainer ul li a {
	width: auto !important;
    width: 118px; display: block;text-decoration: none;color: #000FFF;background-color: #FFFFFF;padding: 1px;}
.navcontainer ul li a:hover {background-color: #FFFFFF;color:#000FFF;font-weight: bold; text-decoration: underline;}

#fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
border:1px solid #3D5686;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}

