/* Stylesheet.css */
  /* Form elements */ 
   .userfield { width: 50px; } 
  .passwordfield { width: 60px; } 

   .formnav {
    margin: 0;
    text-align: left;
	vertical-align: top;
	background: #ffffff;
	width:260px;
	
    }

  fieldset {
   
    padding: 0;
	border:0;
    }
	.boxpassword {

	font-family:Verdana, sans-serif;
	font-size: .9em;
	background: #ffffff;
	border:0;	
	}


body { margin-top: 0px; margin-left: 0px;  z-index:1;}
.bg {background:  url(http://www.seejamaicacheaply.com/images/global/side_background.gif);}
.boxpassword {
	width: 220px;
	font-family:Verdana, sans-serif;
	font-size: .9em;
	background: #ffffff;
	border:0;	
	}
.box {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	}
/* Heading can be used alone or with Boxbeige and Boxwhite below */
.heading {
	background:#D6EACF;
	text-align:center;	
	}	
.boxindent {
	font-family:Verdana, sans-serif;
	font-size:.7em;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: .2em;
	margin-bottom: 0.5em;}
.boxcontact {float: left;}
.boxcontantnumber {float: right; padding:}
a.boxcontantnumber:link{ font-family: arial, helvetica, sans-serif; font-size: 12px;  text-decoration: underline; margin-right: 10px;} 

div.buttons_subnavigation a, {
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	text-transform:uppercase;
	font-family:Verdana, sans-serif;
	white-space:nowrap;
	} 
/* This style defines the area behind the navigation links. */
.logobkg { width:780px;	background:#ffffff;	}
.line { border-bottom:1px solid #B3C4AD;} 
.rightcolumn {
	width:210px;
	height: 100%;
	background:#ffffff;
	float:right;
	background:  url(http://www.seejamaicacheaply.com/images/global/side_background.gif);}
.fullcolumn {width:520px; background:#ffffff;}
/* This style defines the footer */
.bgfooterm {width: 780px; background: #D6EACF;  }
.bottomfooter1 {
	width:775px;
	padding:3px 3px;
	background: url(http://www.seejamaicacheaply.com/images/global/navigation_head/menubackground.gif);
	}

/* Postioning for menu */
#jamaica {position:absolute; width:146px; z-index:30; left:47px; top:24px; visibility: hidden;}
#kingston    {position:absolute; width:140px; z-index:33; left:193px; top:24px; visibility:hidden;} 
#kingstonsub {position:absolute; width:152px; z-index:34; left:331px; top:101px; visibility: hidden;}
#runaway_bay {position:absolute; width:185px; z-index:35; left:193px; top:41px; visibility: hidden;}
#montego_bay{position:absolute; width:185px; z-index:36; left:193px; top:58px; visibility: hidden;}
#sandalssub {position:absolute; width:166px; z-index:37; left:378px; top:178px; visibility:hidden;}
#halfmoonsub {position:absolute; width:170px; z-index:37; left:369px; top:337px; visibility:hidden;}
#falmouth {position:absolute; width:140px; z-index:39; left:193px; top:75px; visibility: hidden;}
#falmouthsub {position:absolute; width:170px; z-index:41; left:333px; top:93px; visibility: hidden;}
#port_antonio {position:absolute; width:140px; z-index:40; left:193px; top:80px; visibility: hidden;}
#treasuresub {position:absolute; width:140px; z-index:30; left:193px; top:98px; visibility: hidden;}
#llandoverysub {position:absolute; width:140px; z-index:30; left:193px; top:100px; visibility: hidden;}
#whitehouse {position:absolute; width:140px; z-index:30; left:193px; top:115px; visibility: hidden;}
#negril {position:absolute; width:179px; z-index:30; left:191px; top:145px; visibility: hidden;}
#sandalsngsub{position:absolute; width:166px; z-index:37; left:364px; top:159px; visibility:hidden;}
#ochorios {position:absolute;width:150px; z-index:32; left:193px; top:145px; visibility: hidden;}
#ochosub {position:absolute; width:140px; z-index:31; left:333px; top:185px; visibility: hidden;}
#packages {position:absolute; width:194px; z-index:46; left:154px; top:24px; visibility: hidden;}
#villas {position:absolute; width:194px; z-index:46; left:218px; top:25px; visibility:hidden;}
#search{position:absolute; width:120px; z-index:47; left:440px; top:21px; visibility: hidden;}
#presclub {position:absolute; width:147px; z-index:48; left:4px; top:47px; visibility:hidden;}
#about {position:absolute; width:147px; z-index:50; left:198px; top:42px; visibility: hidden;}
#url {position:absolute; width:140px; z-index:31; left:345px; top:91px; visibility: hidden;} 
#tools {position:absolute; width:147px; z-index:51; left:279px; top:42px; visibility:hidden;}
#towns {position:absolute; width:194px; z-index:46; left:379px; top:48px; visibility: hidden;}
#events {position:absolute; width:120px; z-index:52; left:324px; top:24px; visibility: hidden;}
div.bgsubsubnav a, span {padding: 6px 3px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; }
div.bgnav a, span{padding: 6px 3px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; }
div.bgsubnav a, span {padding: 6px 3px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; }
/*Positioning end*/
 img {  border: 0;}

.subnavigation{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300; } 
a.subnavigation:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
a.subnavigation:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.subnavigation:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
.sub{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999900; } 
a.sub:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 

/* CSS Document */
.inputxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;} 
a.bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
.stdtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666633;} 
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-weight: bold;} 
.h_detail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666600; font-style: italic;} 
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777;} 
.NewInstructionstable {border: solid 1px #DFDFDF;}
.droptext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;} 
body, p, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777777; }
input, select, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #707065; vertical-align: middle;} 
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #660000;} 
a:link, a:active { color: #666633; text-decoration: underline; } 
a:visited { color:#666633; text-decoration:  underline; } 
a:hover { text-decoration: underline; } 
a.popup:link, a.popup:active, a.popup:visited { color:#666633; text-decoration: underline; } 
a.targetlink { color: #666633; text-decoration: none; } 
.submenuitemsSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6699CC; text-decoration: none; text-align: center; font-size: 9px;}
.content a:link, .content a:active, .content a:visited { color:#666633; font-weight: bold; text-decoration: none; } 
.content a:hover { color:#666633; font-weight: bold; text-decoration: underline; } 

/* menu styles */ 
.bgwhite { background: #FFFFFF; } 
.bgnav { background: #D6EACF; } 
.bgnavborder { background: #CCCCCC; } 
.bgnavalt { background-color: #C3C4AD; } 
.bgsubnav, .bgsecnav { background: #9C9C9C; } 
.bgsubsubnav { background: #B3C4AD; } 
.bgnavdiv { background: #949494; } 
.bgnavdiv2{ background: #4C4C4C; } 
.bgsidenav { background: #EEEEDD; } 
.bgtopdiv, .bgreserve { background: #BBBB99; } 
.bgdiv{ background: #B3C4AD; text-align:right;} 
.bgfooter { background: url(http://www.seejamaicacheaply.com/images/global/navigation_head/menubackground.gif); width: 780px;  } 
.bgreservediv1 { background: #CCCCAA; } 
.bgreservediv2, .bgcalendaroutline { background: #777755; } 
.bgreservediv3 { background: #AAAA99; } 
.bgboxoutline { background: #AAAA88; } 
.bgcalendarwkend { background: #EEEEDD; } 
.bgcalendarcurrent { background: #EEEECC; } 
.bgbookingprefs{ background: #EEEEEE; } 
.bgstep { background: #DDDDBB; } 
.bgborder { background: #EEEEDD; border: solid #EEEEDD; border-top-width: 12px ; border-bottom-width: 12px; border-left-width: 12px; border-right-width: 12px; } 
/* Font styles */ 
.fontbold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; } 
.fontitalic { font-style: italic; } .fontwhite { color: #FFFFFF; } 
.fontgrey { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; } 
.fontsmall, a.fontsmall:link, a.fontsmall:active, a.fontsmall:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; } 
.fontnav, a.fontnav:link, a.fontnav:active, a.fontnav:visited { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; } 
a.fontnav:hover { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; text-decoration: underline; } 
span.fontnav {font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 10px;	text-decoration: none;	cursor: default;} 
.fontnavtitle { font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; } 
.fontlogin, a.fontlogin:link, a.fontlogin:active, a.fontlogin:visited { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; } 
.fontloggedin { font-family: verdana, arial, helvetica, sans-serif; color: #292923; font-size: 10px; } 
a.fontloggedin { font-family: verdana, arial, helvetica, sans-serif; color: #666644; font-size: 10px; } 
.indexnav, a.indexnav:link, a.indexnav:active, a.indexnav:visited { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: underline; } 
a.indexnav:hover { font-family: verdana, arial, helvetica, sans-serif; color: #008000; font-size: 10px; font-weight: bold; } 
.sidenavhdrcap { font-family: Times New Roman, Times, Georgia, serif; font-size: 16px; color: #666644; font-weight: bold; } 
.sidenavhdr { font-family: Times New Roman, Times, Georgia, serif; font-size: 12px; color: #666644; font-weight: bold; } 
.pageheading { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #666644; text-transform: uppercase; } 
.pageheadingcap, .pageheading:first-letter { font-family: Times New Roman, Times, Georgia, serif; font-size: 22px; color: #666644; text-transform: uppercase; } 
.sectionhdr { font-family: Times New Roman, Times, Georgia, serif; font-size: 16px; color: #666644; font-weight : bold; text-transform: uppercase; } 
.sectionhdr:first-letter { font-family: Times New Roman, Times, Georgia, serif; font-size: 22px; color: #666644; font-weight: bold; text-transform: uppercase; } 
.fontreserve { font-family: verdana, arial, helvetica, sans-serif; color: #666655; } 
.maintitleline1 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #666644; } 
.maintitle2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #111111; text-transform: uppercase; }
.pagetitle { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #666644;} 
.reservetitleline1 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #FAFAF5; } 
.reservetitleline2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #333333; } 
.reservetitleline3  { font-family: Times New Roman, Times, Georgia, serif; font-size: 18px; color: #A2672F;} 
.featuretitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #666644; text-transform: uppercase; } 
.datetitle { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666644; } 
.sub{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999900; } 
a.sub:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
a.sub:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
.subheading { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666644; } 
a.subheading:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.subheading:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.subheading:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;} 
.subnavigation{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300; } 
a.subnavigation:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
a.subnavigation:visited{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003300; text-decoration: none;} 
a.subnavigation:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 



.promotitle { font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; color: #111111; } 
a.calendarlink:link, a.calendarlink:active, a.calendarlink:visited { color: #333333; font-weight: 600; } 
.booksubhead { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666644; font-weight : bold; } 
.bookspecial { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #999966; font-weight : bold; }
 .signin { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #333333; font-weight : bold; } 
  a.signin:link { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
  a.signin:visited{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
  a.signin:hover{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #333333; font-weight : bold; text-decoration: none;} 
 .sidebartitle1{ font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; font-weight: bold; color: #666644; }
  .sidebartitle2{ font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; font-weight : bold; color: #111111; text-transform: uppercase; } 
  .pageof { font-family: Times New Roman, Times, Georgia, serif; font-size: 16px; color: #666644; font-style : italic; } 
  .pageof2 { font-family: Times New Roman, Times, Georgia, serif; font-size: 14px; color: #666644; font-style : italic; } 
.footer { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; } 
a.footer:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.footer:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: none;} 
a.footer:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;} 
.activitytitle{ font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666633; } 
a.activitytitle{ font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666633; text-decoration: underline;} 

.footer1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; } 
a.footer1:link{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: underline;} 
a.footer1:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600; text-decoration: underline;} 
a.footer1:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999900; text-decoration: none;} 
.error{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: Red; font-weight : bold; } 
  /* Text Margin styles */ 
.textMargin6 { margin-top: 0px; margin-bottom: 0px; margin-left: 6px; margin-right: 6px; } 
  .textMargin12 { margin-top: 0px; margin-bottom: 0px; margin-left: 12px; margin-right: 12px; }
   /* Radio buttons */ 
   .radio-reserve { color: #000000; background: #BBBB99; } 
   .radio-bookingprefs { color:#000000; background:#EEEEEE; } 

 
    /* Check Availability Wigit */
 .widthSelBox {width: 208px;} 
 .fontCountry {color: #333333;} 
 .fontHotelType {color: #A2672F;} 
 .fontgreen { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666633; } 
 .fontgreenbold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #666633; font-weight: bold; } 
 .fontblack { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777777; } 
 .fontblackbold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #777777; font-weight: bold; } 
 .fontblacksmall { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #777777; } 
 .fontblacksmallbold { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #777777; font-weight: bold; } 
 .fontcontactnumber { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-transform: uppercase; } 
a.fontcontactnumber:link{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-decoration: none;} 
a.fontcontactnumber:visited{ font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #777777; text-decoration: none;} 
 .fontred { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #993333; font-weight: bold; } 
 .fontgreybold { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; } 
 .bgtableHeading{ background: #eeeedd; } 
 .bgtableOdd{ background: #ffffff; } 
 .bgtableEven{ background: #f9f8f1; }
h1 { font-family:Georgia, serif; font-size:20px; font-weight:normal; letter-spacing:-1px; color:#988f81; margin-bottom:10px; text-transform: uppercase; }  
h2 { font-family: Georgia, serif; font-size: 14px; color: #666644; margin-top: .5em; margin-right: 20px;	margin-bottom: 0px;	margin-left: 20px;}
 .outline { background-image:  url(images/green-bg.gif); background-repeat: repeat; }
h3 { font-family: Georgia, serif; font-size: 18px; color: #666644; text-transform: uppercase; } 
h4 { font-family: Georgia, serif; font-size: 14px; color: #666644; font-style : italic; } 
h5 { font-family: Georgia, serif; font-size: 18px; color: ##333333; text-transform: uppercase; }

/********************  MAIN STYLES  ********************/

#featured_styles_title{
	text-align: 		left;
	margin: 				10px 0px 5px 5px;
}
.featured_styles_border{
	width: 						190px;
	background-color: #CCCCCC;
	float: 						left;
	text-align: 			center;
}
.featured_styles{
	margin: 					4px;
	padding:					4px;
	width: 						172px;
	/*height: 				300px;*/
	border:		 				solid 1px #FFF;	
	background-color: #CCCCCC;
}

.featured_styles_content{
	line-height:	14px;
	height: 			172px;
	margin:				0px 2px 5px 2px;
	overflow: 		hidden;
}
.divider_featured{
	margin: 				5px auto 5px auto;
	border: 				none;
	width: 				100%;
	vertical-align: 	middle;
	height: 				13px;
}
.featured_styles_hdr_img {
	height:30px;
	line-height:30px;
	position:relative;
	padding-bottom:3px;
}

.thumb115x95shadow{
	text-align: 		left;
	width: 				124px;
	height: 				104px;
	margin: 				10px auto 0px auto;
	padding: 			6px 0px 0px 7px;
	background: 		transparent url("../images/thumb_shadow_115x95.gif") no-repeat left top;
}

