body {
	background-color: #B7BCC3; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #545454; 
	font-size:11px;
}

h2{font: 14px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.main {border-left: 1px solid #777D85; border-right: 1px solid #777D85; background: white url(../../hll/images/main_shadow.gif) repeat-x left top;  margin: 0 auto;}
.box {border: 1px solid #a1a5a9;}
.tbox{
border:1px solid #D0D2D4; 
width:330px; 
background-color:#F6F6F8;
}
.tbox2{
border:1px solid #D0D2D4; 
width:80%; 
background-color:#F6F6F8;
}
.tbox3{
border:1px solid #D0D2D4; 
width:90%; 
background-color:#F6F6F8;
}
.tbox4{
border:1px solid #D0D2D4; 
width:100%; 
background-color:#F6F6F8;
}
.tbox5{
border:1px solid #D0D2D4; 
width:50%; 
background-color:#F6F6F8;
}
.tbox_new{
border:1px solid #D0D2D4; 
background-color:#F6F6F8;
}
.cell{
background-image:url(../images/cell_bk_305_300.gif);
background-repeat:no-repeat;
padding-top:1em;
padding-left:2em;
}
.departing{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.departing2{
color:#666666;
font-size:14px;
}
.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.arriving{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.newboxheader{
	font-weight:bold;
	font-size:12px;
}

#breadcrumb a { color:#666666; font-size:10px; }
#footer a { color:#666666; font-size:10px; }
.horizontal_top{background-image:url(http://hamptonluxuryliner.com/images/site/a_02.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.horizontal_bottom{background-image:url(http://hamptonluxuryliner.com/images/site/a_12.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.vertical_left{background-image:url(http://hamptonluxuryliner.com/images/site/a_05.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.vertical_right{background-image:url(http://hamptonluxuryliner.com/images/site/a_09.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.main_content{background-color:#F6F6F8;}
#Table_01{
	margin-top:25px;
	margin-bottom:15px;
}

#dropmenudiv{
position:absolute;
border:1px solid #ccc;
border-bottom-width: 0;
background-color:#FFFFFF;
z-index:100;
text-align:center;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ccc;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding: 0;
line-height:24px;
}

#dropmenudiv a:hover{
	background-color: #a9c5e2;
	text-decoration: none;
	color: #ffffff;
}
a {color:#666666;}
a:visited {color:#666666;}
a:hover {color:#999999;}
/*input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
/*
a:link{
	text-decoration:none;
	color:#CC9966;
}
a:hover{
	text-decoration:none;
	color:#CCCC99;
}
a:visited{text-decoration:none;}*/



/* PRIZES PAGE MAIN PRIZE */

div#mainprize{
width:767px;
height:503px;
background:url(http://hamptonluxuryliner.com/images/site/housebarb.jpg) no-repeat center;
padding-top:4px;
padding-bottom:2px;
}

.fournights{
position:relative;
top:44px;
left:264px;
width:240px;
color:#000000;
font-size:16px;
font-family:arial;
text-align:center;
margin:0;
padding:0;
}

.houselink{
margin:0;
padding:0;
}
.houselink a{
position:relative;
width:730px;
top:400px;
left:296px;
color:#ffffff;
font-size:14px;
font-family:arial;
text-align:center;
margin:0;
padding:0;
}

.houselink a:hover{color:#aaaaa9;}

.housedescrip{
position:relative;
width:730px;
top:412px;
left:20px;
color:#ffffff;
font-size:14px;
font-family:arial;
text-align:center;
margin:0;
padding:0;
}

/* PRIZES PAGE SECONDARY PRIZES */

div#sheckyprize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#sheckyprize img{
position:relative;
float:left;
 left:10px;
 top:0px;
}

div#sheckyprize h1{
 position:relative;
 color:#000000;
 top:8px;
 float:right;
 right:9px;
 font-size:18px;
 text-indent:40px;
 width:575px;
 height:26px;
 background:#eeb0bf;
 margin:0;
 padding:0;
}

div#sheckyprize p{
position:relative;
top:20px;
left:20px;
margin:0;
margin-right:28px;
padding:0;
}

div#enclaveprize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#enclaveprize img{
position:relative;
float:left;
 left:10px;
 top:0px;
}

div#enclaveprize h1{
 position:relative;
 top:8px;
 color:#000000;
 float:right;
 right:9px;
 font-size:18px;
 text-indent:40px;
 width:575px;
 height:26px;
 background:#f4efeb;
 margin:0;
 padding:0;
}

div#enclaveprize p{
position:relative;
left:20px;
top:20px;
margin:0;
margin-right:28px;
padding:0;
}

div#prize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#smoothmedprize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#smoothmedprize img{
position:relative;
float:left;
 left:10px;
 top:0px;
}

div#smoothmedprize h1{
 position:relative;
 color:#000000;
 float:right;
 top:8px;
 right:9px;
 font-size:18px;
 text-indent:40px;
 width:575px;
 height:26px;
 background:#f0ebbe;
 margin:0;
 padding:0;
}

div#smoothmedprize p{
position:relative;
left:20px;
top:16px;
margin:0;
margin-right:28px;
padding:0;
}


div.prizelink {
position:relative;
text-align:center;
top:40px;
right:80px;

}

div.prizelink a{
color:#476dd9;
font-weight:bold;
font-size:16px;
font-family:arial;
}

div.prizelink a:hover{color:#78a5f8;}

div.prizelinkmed {
position:relative;
text-align:center;
top:12px;
right:80px;

}

div.prizelinkmed a{
color:#476dd9;
font-weight:bold;
font-size:16px;
font-family:arial;
}

div.prizelinkmed a:hover{color:#78a5f8;}

div#dallanonnaprize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#dallanonnaprize img{
position:relative;
float:left;
 left:10px;
 top:0px;
}

div#dallanonnaprize h1{
 position:relative;
 color:#000000;
 top:8px;
 float:right;
 right:9px;
 font-size:18px;
 text-indent:40px;
 width:575px;
 height:26px;
 background:#bbe4b2;
 margin:0;
 padding:0;
}

div#dallanonnaprize p{
position:relative;
top:20px;
left:20px;
margin:0;
margin-right:28px;
padding:0;
}

div#intermixprize{
height:130px;
width:767px;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #cccccc;
}

div#intermixprize img{
position:relative;
float:left;
 left:10px;
 top:0px;
}

div#intermixprize h1{
 position:relative;
 color:#000000;
 top:8px;
 float:right;
 right:9px;
 font-size:18px;
 text-indent:40px;
 width:575px;
 height:26px;
 background:#e691bd;
 margin:0;
 padding:0;
}

div#intermixprize p{
position:relative;
top:20px;
left:20px;
margin:0;
margin-right:28px;
padding:0;
}

div.prizelinkintermix {
position:relative;
text-align:center;
top:12px;
right:80px;

}

div.prizelinkintermix a{
color:#476dd9;
font-weight:bold;
font-size:16px;
font-family:arial;
}

div.prizelinkintermix a:hover{color:#78a5f8;}


.redpromotext{
font-size:12px;
color:red;
}

.redpromotext a{
font-size:14px;
color:red;
}

.redpromotext a:hover{
font-size:14px;
color:black;
}

.style1 {font-size: 9px}
#Layer1 {
	position:fixed;
	left:843px;
	top:26px;
	width:42px;
	height:17px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:1202px;
	top:19px;
	width:48px;
	height:20px;
	z-index:1;
}
.notice
{
    font-size:12px;
    padding-left:2em;
    padding-right:2em;
}
.announcement
{
    font-size:larger;
    font-weight:bold;
}

.finerpoints{
position:relative;
left:28px;
}

h1{
font-size:24px;
padding-top:10px;
}