body {
	font-family:Arial, Helvetica, sans-serif;
	}

a:link,
a:visited {
	text-decoration:none;
	color:#3366CC;
	}
a:hover {
	color:#FF9933;
	}

h1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336699;
	padding-top: 5px;
	text-decoration: none;
}
h2 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	background-color:#EEEEEE;
	margin:0px;
}
h3 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	margin:0px;
}
h4 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6699CC;
	padding:3px;
	height:16px;
	margin:0px;
}
ul 
{
list-style: square  url(images_generic/arrow-orange.gif);
margin-left:30px;
padding:0px;
}
ul#brown
{
list-style: square  url(images_generic/brown-dot.gif);
margin-left:30px;
padding:10px 0px 0px 0px
}
ul#blue
{
list-style: square  url(images_generic/blue-dot.gif);
margin-left:30px;
padding:10px 0px 0px 0px
}
ul#square
{
list-style: square  url(images_generic/square-bullet.gif);
margin-left:22px;
padding:0px;
}
p {
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 10px;
}
/* -------------------------------------------------------*/
/* -------New Design Stuff - Incorporate later ---------*/
/* -------------------------------------------------------*/
#bodypad {
	padding:10px 10px 5px 10px;
	}
#gradhead {
	padding: 3px 0px 3px 10px;
	border:1px solid #CCC;
	background-image:url(images_generic/headline_bg.gif);
	background-position:center center;
	background-repeat:repeat-x;
	}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#545E7A;
}

/* -------------------------------------------------------*/
/* -------------- End new design stuff -----------------*/
/* -------------------------------------------------------*/
.blacklink a:link,
.blacklink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
	text-decoration: none;
	line-height: 14px;
}
.blacklink a:hover {
	color: #FF9933;
	text-decoration: none;
}
.bluelink a:link,
.bluelink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
	margin-left: 15px;
	line-height: 16px;
	text-decoration: none;
}

.bluelink a:hover {
	color: #FF9933;
}
.bluelinknopad a:link,
.bluelinknopad a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
	line-height: 14px;
	text-decoration: none;
}
.bluelinknopad a:hover {
	color: #FF9933;
}
.blueover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}
.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color: #666666;
	line-height: 14px;
}
.body  a:link,
.body a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3366CC;
	text-decoration:none;
}
.body  a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #FF9933;
}
#bodyarrowlink {
	padding-left:10px;
	font-size:11px;
	background-image:url(../../images_generic/arrow-gray.gif);
	background-repeat:no-repeat;
	background-position: center left;
	}
.bodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6699CC;
}
.bodystrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:
	
}
.bodypadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	padding-right: 15px;
}
.bodypaddingleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	color: #666666;
	padding-right: 15px;
	padding-left: 15px;
}
.bodysection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545E7A;
}
.bodysection p {
	padding-left:6px;
	}
.bodysectionhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	background-color:#90a4b5;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 6699CC;
	background-color: #FFFFFF;
	border: 1px solid #6699CC;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
}
.buttonimage a:link,
.buttonimage a:visited {
	color: 6699CC;
	background-color: #FFFFFF;
}
.buttonimage a:hover {
	color: 6699CC;
	background-color: #E6E6E6;
}
.cobrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #003366;
	padding-left: 2px;
	text-decoration: none;
}
.dkgraysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: none;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.footer a:hover {
	color: #FF9933;
}
.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
	margin-left: 6px;
	margin-right: 6px;
	text-decoration: none;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3366CC;
	border: 1px solid #666666;
	margin-top:4px; 
}
.formradio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.graylink a:link,
.graylink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.graylink a:hover {
	color: #FF0000;
}
.ltgraysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
}
.headblue24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336699;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.headblue30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #336699;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
.headgray18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
	line-height:30px;
	font-weight:normal;
}
.headgray24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
.headgray30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
.headwhite18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
.headwhite24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
.headwhite30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #999999;
	font-weight: bold;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
	text-decoration: none;
}
#leftcolumn {
	padding: 5px 0px 5px 0px;
	width:230px;
	}
#leftcolumn .body {
	font-size:11px;
	padding-left:3px;
	margin-left:0px;
	}
#leftcolumn ul {
	font-size:11px;
	list-style: circle url(images_generic/blue-dot-small.gif);
	margin-left:30px;
	padding:0px 0px 0px 0px
	}
#leftcolumn li {
	padding-left:0px;
	margin-left:30px;
	}
#leftcolumn .subheadblue {
	font-size:11px;
	padding-left:3px;
	}
.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
}
.menulink a:link,
.menulink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #CCCCCC;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 2px;
}
.menulink a:hover {
	background-color: #FFFFFF;
}
#medialinks a:link, 
#medialinks a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#666666;
	font-size:11px;
	text-align:center;
	padding: 4px 6px 2px 6px;
	border-left:1px solid #999;
	display:block;
	}
#medialinks a:hover,
#medialinks a:active {
	background-color:#CCCCCC;
	border-top:1px solid #666;
	padding-top: 3px;
	}
	
#quicklinks  {
	width:200px;
	border:1px solid #C1C1C1;
	background-color:#EDEDED;
	padding: 2px 6px 2px 6px;
	margin:2px 0px 2px 0px;
	display:block;
	}
.phone30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 15px;
}
#quicklinks  {
	width:200px;
	border:1px solid #C1C1C1;
	background-color:#EDEDED;
	padding: 2px 6px 2px 6px;
	margin:2px 0px 2px 0px;
	display:block;
	}
.releases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 15px;
}
.reglink a:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:#0066CC;
	text-decoration:underline;
}
.reglink a:visited {
	color: #333333;
	text-decoration:underline;
}
.reglink a:hover {
	color:#FF6600;
}
.sechead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-indent: 3pt;
}
.strong18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.smallgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #828282;
	letter-spacing: 0.4pt;
}
.spacergray {
	background-image: url(images_generic/gline.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 30px;
}
.spathumbs a:link,
.spathumbs a:visited {
	background-color: #7D95A8;
}
.spathumbs a:hover {
	background-color: #6DA0C9;
}
.subheadblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#545E7A;
}
.tableborder {
	border: 1px solid #999999;
}
.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}
.tablehead a:link,
.tablehead a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
.tablehead a:hover {
	text-decoration:underline;
	color:#FF9900;
}
.tableheadwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	text-decoration:none;
	background-color:#3399CC;
	background-repeat:repeat-x;
	background-position:bottom;
}
.tablebody  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration:none;
}
.tablebody a:link {
	color:#0066CC;
	text-decoration:underline;
}
.tablebody a:hover {
	color:#FF3300;
}
.tablebody a:visited {
	color:#FF6600;
}
.tablebodybox a:link,
.tablebodybox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	height: 17px;
	width: 250px;
	text-decoration: none;
	display: block;
}
.tablebodybox a:hover {
	background-color: #D1DCEE;
}
.tablebodyboxrates a:link,
.tablebodyboxrates a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	height: 17px;
	width: 150px;
	text-decoration: none;
	display: block;
}
.tablebodyboxrates a:hover {
	background-color: #D1DCEE;
}
.tablebodylink a:link,
.tablebodylink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.tablebodylink a:hover {
	color: #FF9933;
}
.tablebodyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
}

.textboxNoPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
}
.textboxDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F6F6F6;
	border: 1px solid #999999;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
.thumbs {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.thumbs1 {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.whitelinknopad a:link,
.whiltelinknopad a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitelinknopad a:hover {
	color: #FF9933;
}

.whitebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #F5F5F5;
}
/* -----  Booking  ---*/
.bookingDrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
	width: 50px;
}
.bookinglongDrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
	width: 127px;
}

.bookinglongDropNoPadding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	width: 127px;
}

.bookinglongDropAir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
	width: 157px;
}
.bookinglongDropDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F6F6F6;
	color: #666666;
	border: 1px solid #666666;
	margin: 5px;
	padding-right: 2px;
	padding-left: 2px;
	width: 127px;
}
.hidelayer {
	display: none;
}

.showlayer {
	display: table;
}

/* -----  Ecards   ---*/
.ecardsTab a:link,
.ecardsTab a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666699;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	display: block;
}
.ecardsTab a:hover {
	background-color: #FFFFFF;
	color: #FF0000;}


/* -----  Style for Ocho Rios Promotion box on SSg Index page. Remover when done   ---*/
.featureboxmenu a:link,   
.featureboxmenu a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-color:#6699CC;
border: 1px solid #666666;
padding:3px;
text-decoration:none;
display:block;
width:90px;
margin-top:0px;
}

.featureboxmenu a:hover {
background-color:#FF6633;
}


/* -----  Style for content promo boxes 3 columns   ---*/
.promoboxhead a:link,   
.promoboxhead a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#666666;
text-align:center;
background-color:#CCCCCC;
border: 1px solid #999999;
border-bottom: 1px solid #999999;
padding:3px;
text-decoration:none;
display:block;
width:140px;
margin-top:0px;
margin-bottom:15px;
}

.promoboxhead a:hover {
background-color:#FF6633;
color:#FFFFFF;
}

	

/* ----- These are used for the main & pulldown menus-----*/
.mainmenuitem a:link,
.mainmenuitem a:visited {
	width:126px;
	height:23px;
	background-color:#999999;
	display:block;
	}
	
.mainmenuitem a:hover {
	background-color:#FF9900;
	}
	
.mainmenuitemOn {
	width:126px;
	height:23px;
	display:block;
	background-color:#FF9900;
	}
	
.pdmenuitem a:link,
.pdmenuitem a:visited {
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	padding:4px 4px 4px 25px;
	color:#545E7A;
	display:block;
	background-color:#D3dbe3;
	background-image:url(images_menu/pulldown_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.pdmenuitem a:hover {
	background-image:url(images_menu/pulldown_bg-on.gif);
	color:#FF9900;
	background-color:#FFFFFF;
	}
	
.pdmenuitemOn {
	width:126px;
	height:20px;
	background-color:#FF9900; 
	background-image:url(images_menu/pulldown_bg-on.gif);
	}

/* ----- These are used for drawing buttons & table borders----- */
.WhiteBox {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:15px;
}
.bodybox {
	position:relative;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
p.bodybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.whitemenu a:link,
.whitemenu a:visited {
	display:block;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#003366;
	border:1px solid #999999;
	padding: 2px 4px 2px 4px;
	text-decoration:none;
}

.whitemenu a:hover {
background-color:#660066;
}

/*---------- Top of page menu links ------------*/
.toppagemenu {
	position:absolute;
	top:0px;
	right:5px;
	height:18px;
	width:380px;
	}
.toppagelinks a:link, 
.toppagelinks a:visited {
	position:relative;
	float:right;
	height:10px;
	border-right:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	padding-right:7px;
	padding-left:20px;
	color:#666666;
	text-decoration:none;
	}
.toppagelinks a:hover {
	color:#FF9933;
	}
.toppagemenuwhite {
	position:absolute;
	top:0px;
	right:5px;
	height:18px;
	width:380px;
	}
.toppagelinkswhite a:link, 
.toppagelinkswhite a:visited {
	position:relative;
	float:right;
	height:10px;
	border-right:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	padding-right:7px;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
	}
.toppagelinkswhite a:hover {
	color:#FFCC00;
	}

/***********************************************/
/*   Site Navigation                              */
/***********************************************/
#LeftNavContent {
	background-image:url(images_generic/index-blue1_bg.gif); 
	background-repeat:repeat;
	border-bottom:1px solid #999999;
	}

#SubNavLeft {
	width:180px;
	font-size:11px;
	border:1px solid #999;
	background-color:#EBEDEF;
	margin-bottom:5px;
	margin-left:40px;
	padding:3px; 
}
.resortmenuitem a:link,
.resortmenuitem a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #999;
	padding:4px 0px 2px 7px;
	text-indent:17px;
	background-image:url(images_generic/blue-arrow.gif);
	background-repeat:no-repeat;
	background-position:8 8;
	display:block;
	text-decoration:none;
}
.resortmenuitem a:hover {
	background-image:url(images_generic/orange-arrow.gif);
	text-decoration:underline;
	color:#FF9900;
}
.resortmenubghome a:link,
.resortmenubghome a:visited {
	background-color:#90A4B5;
	display:block;
	width:126px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.resortmenubghome a:hover {
background-color:#3399CC;
}
.resortmenubgon a:link, 
.resortmenubgon a:visited {
	background-color:#3399CC;
	display:block;
	width:126px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding:3px 3px 3px 3px;
}
.menubutton a:link,
.menubutton a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		height:12px;
		padding:3px 10px 0px 10px;
		text-decoration:none;
		display:block;
}
.menubutton a:hover {
	text-decoration:underline;
	color:#FF9900;
	}

/***********************************************/
/*   ONLINE PAYMENT	                             */
/***********************************************/
	
.Container {
	padding: 5px;
	width: 700px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}	

.Labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 5px;
	color: #666666;
}

.SubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6699CC;
	font-weight: bold;
}
/***********************************************/
/*   Main Content	                             */
/***********************************************/
#Content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
/***********************************************/
/*   Footer				                             */
/***********************************************/
#pagefooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:30px;
	padding-bottom:10px;
	}
/***********************************************/
/*   HIDE/SHOW				                             */
/***********************************************/
.showIt {
	padding:0px 0px 10px 10px;
	display: block;
}
.hideIt {
	display: none;
}
