	/* ********************************* */
	/*                                   */
	/*         SMUGGLERS STYLES          */
	/*                                   */
	/* ********************************* */

		body { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 14px; background: white ; }
		td { font-family: arial, helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 14px; }
		h1 { font-size: 16px; line-height: 18px; color: #EB3E05; }
		h2 { font-size: 12px; line-height: 14px; color: #000000; }
		hr { color: #198003; }
		
		.leftColumn { background-color: #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; vertical-align: top; padding-bottom: 5px; }
 		.leftColumn a { font-size: 14px; line-height: 16px; color: #FFFFFF; text-decoration: none; }
 		.leftColumn a:hover { color: #FFE728; }

		.rightColumn { border-right: 1px solid #000000; border-bottom: 1px solid #000000; vertical-align: top; }

		.components         { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; }
		.componentArea1     { border-right: 1px solid #000000; }
		.componentArea2     { border-right: 0px solid #000000; }
		
		.leftComponents { font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; vertical-align: top; padding-top: 4px; }
		
		.componentTable         { margin-top; 5px; }
		.componentTable a       { font-size: 14px; line-height: 15px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
		.componentTable a:hover { color: #E5C12E; }
		
		.greenBG        { background-color: #5A9D20; }
		.greenDarkBG    { background-color: #356B00; }
		
		.headline { border-bottom: 0px; text-align: right; font-family: Times New Roman, Times, serif; font-size: 27px; line-height: 28px; color: #FFE728; }
		.headline sup { border-bottom: 0px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #FFE728; }
		.sub_headline { border-bottom: 0px; text-align: right; font-family: Times New Roman, Times, serif; font-size: 23px; line-height: 25px; color: #FFE728; }
		.sub_headline sup { border-bottom: 0px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 8px; color: #FFE728; }
		
		.menu { background-color: #499C16; color: #FFFFFF; display: block; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; 
		            font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; text-decoration: none; }
		.menu:hover { background-color: #3A6200;  }
		
		.menuCell { background-color: #499C16; color: #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
		            font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 12px;  height: 26px; }
		.menuEmpty { background-color: #499C16; color: #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; 
		             font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; }
		
		.dropMenuTable       { border-top: 1px #FFFFFF solid; }
		.dropMenuCell       { background-color: #499C16; width: 140px; border-left: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; }
		.thirdMenuCell       { background-color: #499C16; width: 140px; border-left: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; }

		.dropMenu           { background-color: #499C16; color: #FFFFFF; display: block; width: 100%; vertical-align: middle; padding-top: 5px; padding-bottom: 3px; 
		                      font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; text-decoration: none; }
		.dropMenu:hover     { background-color: #3A6200; }

		.thirdMenu           { background-color: #3A6200; color: #FFFFFF; display: block; width: 100%; vertical-align: middle; padding-top: 5px; padding-bottom: 3px; 
		                       font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; text-decoration: none; }
		.thirdMenu:hover     { background-color: yellow; color: black; }

		.dropSubMenu       { background-color: #3A6200; color: #FFFFFF; display: block; vertical-align: middle; padding-top: 5px; padding-bottom: 3px; 
		                     font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; text-decoration: none; }
		.dropSubMenu:hover { background-color: #FFE728; color: #000000;  }

		.login { background-color: #D9F4CB; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 5px; padding-right: 5px; }
 		.login a { font-size: 14px; line-height: 16px; color: #E5C12E; }
 		.login a:hover { color: #FFE728; }
		.signup { font-size: 10px; line-height: 12px; color: #FFFFFF; text-align: right; margin-right: 5px;  }
 		.search { border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; font-size: 14px; line-height: 16px; color: #E5C12E; }
		
		.photo { border-bottom: 1px solid #000000; }

		.padding { padding-right: 15px; padding-left: 10px; }
		.padding a { font-family: arial, helvetica, sans-serif; color: #198003; text-decoration: underline; }
		.padding a:hover { color: #499C16; text-decoration: none; }

		.breadcrumbs { font-size: 10px; line-height: 12px; padding-top: 3px; }
 		.breadcrumbs a { color: #104501; text-decoration: underline;}
 		.breadcrumbs a:hover { color: #6FB723; text-decoration: none;}

		.subMenu { padding-right: 0px; padding-left: 10px; padding-bottom: 15px; }
 		.subMenu a { color: #198003; text-decoration: none; }
 		.subMenu a:hover { color: #6FB723; }
		
		.footer { border-bottom: 0px; text-align: center; padding-top: 25px; font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; }
		.footer a { text-decoration: none; border-bottom: 0px; text-align: center; padding-top: 25px; font-size: 10px; line-height: 12px; color: #198003; }
		.footer a:hover { text-decoration: underline; color: #3A6200; }

		.title			{ font-size: 14px; line-height: 16px; }
		.titleGreen		{ font-size: 14px; line-height: 16px; color: #198003; }
		.plainGreen		{ color: #198003; }
		.titleSeasonal	{ font-size: 14px; line-height: 16px; color: #198003; }
		.plainSeasonal	{ color: #198003; }
		.titleTeal		{ font-size: 14px; line-height: 16px; color: #005F71; }
		.plainTeal		{ color: #005F71; }
		.titleOrange	{ font-size: 14px; line-height: 16px; color: #D43800; }
		.plainOrange	{ font-size: 12px; line-height: 14px; color: #D43800; }
		.plainWhite		{ color: #FFFFFF; }
		.titleWhite		{ font-size: 14px; line-height: 16px; color: #FFFFFF; }
		.plain			{ font-size: 12px; line-height: 14px; color: #000000; }
		.plain a 		{ color: #198003; text-decoration: underline; }
		.plain a:hover	{ color: #499C16; text-decoration: none; }
		.sold			{ color: #FF0000; text-decoration: none; }
		.soldPrice		{ color: #FF0000; text-decoration: line-through; }
        .myAccountSectionHeader {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/myVacationHeader.gif); PADDING-BOTTOM: 5px; COLOR: #000000; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat}
        .myAccountHeader {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/myVacationHeader.gif); PADDING-BOTTOM: 5px; COLOR: #CC6600; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat}
        .myAccount {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #003399; LINE-HEIGHT: 14px; PADDING-TOP: 5px; font-style: normal; font-weight: bold; text-decoration: underline;}

		.dropTextHide     { display: none; padding-left: 10px; font-size: 10px; }
		.dropTextShow     { display: block; padding-left: 10px; font-size: 10px; }

		.boxYellow     { font-family: arial, helvetica, sans-serif; padding: 10px; background-color: #FFFFCC; font-size: 12px; line-height: 14px; }
 		.boxYellow a { color: #104501; text-decoration: underline;}
 		.boxYellow a:hover { color: #6FB723; text-decoration: none;}

		.bodyText			{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 30px; text-indent: 0px; background: transparent; }
		.bodyText b			{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
		.bodyText strong	{ color: #003344; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
		.bodyText a			{ text-decoration: none; }
		.bodyText a:hover	{ text-decoration: underline; }
		


/* ********************************* */
/*                                   */
/*        OLD SMUGGLERS STYLES       */
/*                                   */
/* ********************************* */

.link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #FF0000;
text-decoration: underline;
}

.link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #FF9900;
}

	

/* CALENDAR */

.days {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.unavailable {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #999999;
text-decoration: none;
}


/* FORM STYLES */

.bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #000000;
}

.boldWhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #FFFFFF;
}

.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #FF0000;
}


/* SECTION-SPECIFIC STYLES */

.headerBlue {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
line-height: 30px;
font-weight: bold;
color: #339999;
}

.headerFF0000 {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
line-height: 30px;
font-weight: bold;
color: #FF0000;
}

.title {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #000000;
}

.titlePurple {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #660099;
}

.titleRed {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #FF0000;
}

.titleLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #FF0000;
text-decoration: underline;
}

.titleLink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #FF9900;
}

.titleWhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #FFFFFF;
}

.textWhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #FFFFFF;
}

.smallWhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #FFFFFF;
}

.text339999 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: #339999;
}

/* BACKGROUNDS */

.bkgrnd339999 {
	background-color: #339999;
}

.bkgrnd0099FF {
	background-color: #0099FF;
}

.bkgrndCCFFFF {
	background-color: #CCFFFF;
}

.bkgrnd99CCCC {
	background-color: #99CCCC;
}

.bkgrnd9999CC {
	background-color: #9999CC;
}

.bkgrndCCCCFF {
	background-color: #CCCCFF;
}

.bkgrndFF0000 {
	background-color: #FF0000;
}

.bkgrndFFCCCC {
	background-color: #FFCCCC;
}

.bkgrndFFFFFFF {
	background-color: #FFFFFF;
}

.bkgrndCCCCCC {
	background-color: #CCCCCC;
}

/* BORDERS */

.borderFF0000 {
	border: 2px solid #FF0000;
}

.borderFFCCCC {
	border: 2px solid #FFCCCC;
}

.border9999CC {
	border: 2px solid #9999CC;
}

.borderCCCCCC {
	border: 2px solid #CCCCCC;
}

	
.titleOrangeH1 {
font-size: 14px; line-height: 16px; color: #EB3E05;
}
.boldYellow {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #FFFF33;
}
.boldGreen {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #198003;
}
.text {
font-size: 9px; line-height: 8px; color: #000000;
}
