.Header  {
background-color:	#fff;
border-bottom:	#905d25 1px solid;
border-left:	#b40000 0px solid;
border-right:	#b40000 0px solid;
border-top:	#b40000 0px solid;
color:	#006600;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14px;
font-weight:	bold;
text-align:	left;
letter-spacing:	-0.02em;
margin:	4px 0px;
padding-bottom:	2px;
padding-left:	4px;
padding-right:	0px;
padding-top:	2px;
}

.white-text  {
	margin-bottom:	4px;
	margin-left:	2px;
	margin-right:	2px;
	margin-top:	4px;
	color:	#ffffff;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-style:	normal;
	font-variant:	normal;
	font-weight:	normal;
	line-height:	normal;
	text-decoration:	none;
	text-transform:	none;
}

.fineprint  {
color:	#5F9215;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
font-style:	normal;
font-variant:	normal;
font-weight:	normal;
line-height:	normal;
text-decoration:	none;
text-transform:	none;
}

#orangebox  {
background-color:	#fdbb70;
background-position:	;
border-color:	solid #DCDCDC;
border-width:	1px;
color:	#fff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	.9em;
padding:	0.75em;
text-align:	center;
width:	97%;
}

#primary div.last  {
border-bottom:	1px solid #CCC;
}

#yellow.box-padded  {
background-color:	#FEFFD5;
border-color:	#FFEB70;
border-style:	solid;
border-width:	1px;
margin-bottom:	1em;
margin-left:	0;
margin-right:	0;
margin-top:	0em;
padding:	0.75em;
}

.blue-box  {
background-color:	#F0F7FF;
border-color:	#DFE5ED;
border-style:	solid;
border-width:	1px;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
margin-bottom:	0.75em;
margin-left:	0;
margin-right:	0;
margin-top:	1em;
padding:	0.75em;
}

.green-box  {
background-color:	#c0d684;
background-position:	;
border-color:	solid #DCDCDC;
border-width:	1px;
color:	#008000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12 px;
padding:	0.75em;
text-align:	center;
width:	;
}

.white-pad  {
	background-color:	#FFFFFF;

background-position:	;
	border-color:	solid #DCDCDC;
	border-width:	1px;
	color:	#008000;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	12 px;
	padding:	0.75em;
	text-align:	center;

width:	;
}

.logo-paragraph  {
background-color:	#E3F4F8  100% 100%;
background-image:	url(http://www.jollybeachvacations.com/images/csslogo.gif);
background-position:	;
background-repeat:	no-repeat;
border-color:	solid #003A66;
border-width:	1px;
margin-bottom:	1em;
padding-bottom:	0em;
padding-left:	.5em;
padding-right:	.5em;
padding-top:	.5em;
}

.paragraph  {
  background-color:       #fff  100% 100%;
  border-color:           solid #fff;
  border-width:           1px;
  margin-bottom:          1em;
  padding-bottom:         0em;
  padding-left:           .5em;
  padding-right:          .5em;
  padding-top:            .5em;
  }

.orangebar-specials  {
background-color:	#fdbb70;
background-repeat:	repeat-y;
color:	#000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
font-weight:	600;
margin-bottom:	0.75em;
margin-left:	0;
margin-right:	0;
margin-top:	1em;
padding-left:	10px;
padding:	0.75em;
text-decoration:	none;
}

a:link  {
text-decoration:	underline;
}

a:visited  {
text-decoration:	underline;
}

a:hover  {
text-decoration:	none;
}

a:active  {
text-decoration:	underline;
}

body  {
	margin-bottom:	10px;
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	20px;
	background-color: #654632;
	background-image:url(../images/brown-bg.jpg)
}

body,td,th  {
color:	#2b1203;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
text-align:justify;
}
}

span.line  {
border-bottom-width:	0;
border-color:	#CCC;
border-left-width:	0;
border-right-width:	0;
border-style:	solid;
border-top-width:	1px;
display:	block;
margin-bottom:	1em;
margin-top:	1em;
width:	100%;
}

img
{  border-style: none;
}

