html { overflow: -moz-scrollbars-vertical !important; }
body {	background-color: #ffffff; padding: 0 10px; margin:0; font-family: Verdana, Arial, san-serif; font-size: 0.88em; color: #000000; }

.miniblock { background: #333333;  margin-bottom: 5px; }
.miniblockTitle div {  text-align: center; font-size: 1.0em; font-weight: normal;  vertical-align: text-bottom;  line-height: 1.5; color: #F2F2F2; }
.miniblockContent { margin: 0; padding: 5px; color: #333333; }

form { margin:0; padding:0; }

#header { margin:0; padding:10px 0 0 0; /* background-image: url('../skins/waderson/strap_line.png'); background-repeat: no-repeat; background-position: top center; */ }
#main1 { position: relative; margin:0 auto; padding:0; _width:expression(document.body.clientWidth > 1024? "983px": "100%" ); max-width: 983px; }
#main2 { position: absolute; width: 100%; margin:0; padding:0; }
#left { position: absolute; top: 0; left: 0; width:160px; margin:0; padding:0; }
#right { position: absolute; top: 0; right: 0; width:160px; margin:0; padding:0; }
#middle { margin: 0px 176px 0 179px; _margin-top: 0px; }
.column-in { margin:0; }
.middle-column-in { min-height: 1px; margin:0; float: left; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
.clear { clear:both; overflow:hidden; }
h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; margin: 0; padding: 0; }
h3 { font-size: 1em; margin: 0; padding: 0; font-weight: bold; }


.wobooking { width: 83%; margin: 0; padding: 10px 0 10px 0; float: left; text-align: center; font-size: small; }

.topnavBlock { width: 100%; margin: 0; padding: 10px 0 10px 0; float: left; text-align: center; font-size: small; }
.topnavLinks ul { margin: 0; padding: 0; list-style-type: none; vertical-align: middle; }
.topnavLinks li { display: inline; margin: 0; padding: 0 5px 0 5px; border: 0; vertical-align: top; }
.topnavTabs ul { margin: 0; padding: 0; list-style-type: none; }
.topnavTabs li { display: inline; margin: 0; padding: 0; border: 0; }
.topnavTabs img { border: 0; }

.topnavBlock { width: 100%; margin: 0; padding: 0; float: left; text-align: center; background-color: #000000; font-size: small; }
.topnavBlock ul { margin: 0; padding: 5px 0 5px 0; list-style-type: none; }
.topnavBlock li { display: inline; margin: 0; padding: 0 5px 0 5px; }
.topnavBlock a { font-weight: bold; color: white; }

.footernavBlock { width: 100%; margin: 10px 0 0 0; padding: 0; float: left; text-align: center; background-color: #000000; font-size: small; }
.footernavBlock ul { margin: 0; padding: 5px 0 5px 0; list-style-type: none; }
.footernavBlock li { display: inline; margin: 0; padding: 0 10px 0 10px; color: white; }
.footernavBlock a { font-weight: bold; color: white; }

img { display: inline; border: 0px; vertical-align: bottom; }

.freeTripMiniblock { padding: 4px 7px 8px 7px; margin: 0 0 10px 0; text-align: center; border: 1px solid #000000; }
p#freeTripRHSText { text-align: justify; margin: 0px; }
input#freeTripEmail { width: 135px; margin: 4px 0; }
input#freeTripFirstName { width: 135px; margin: 0 0 4px 0; }
input#freeTripLastName { width: 135px; margin: 0 0 4px 0; }
input#freeTripSubmit {  }

.testimonialMiniblock { margin: 0 0 10px 0; padding: 8px 0px; color: #000000; }

div.package_list_feature_trip_div { width: 143px; height: 14px; margin: 4px 0 2px 0; padding: 0px; }
a.package_list_feature_trip_a {  }
a.package_list_feature_trip_a:visited { }
img.package_list_feature_trip_img {  }

/* ==== MINI BLOCKS ==== */


.minicartItem { float: left; margin: 5px 0 0 0; padding: 0; width: 70%;	font-size: small; }
.minicartItemLink { color: black; text-decoration: none; }
.minicartItemLink:hover { text-decoration: underline; }
.minicartPrice { font-size: x-small; }
.minicartQuantity { font-size: small; float: left; text-align: center; margin: 5px 0 0 0; width: 15%; }
.minicartRemoveItem { float: left; text-align: right; margin: 5px 0 0 0; width: 15%; }
.minicartSubTotal { font-size: small; margin: 5px 0 0 0; padding: 5px 0 0 0; text-align: right; clear: both; }
.minicartCheckout { font-size: small; margin: 5px 0 5px 0; text-align: center; clear: both; }

.minisearchSection { font-size: x-small; margin-bottom: 4px; width: 140px; }
.minisearchTerms { font-size: x-small; width: 105px; }
.minisearchGo { vertical-align: top; }

.minimenuCategories { margin: 0; padding: 0; }
.minimenuCategories ul { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
.minimenuCategories li { margin: 0; }
.minimenuCategories a { padding: 2px 0 2px 7px; display: block; background: #373737; text-decoration: none; }
.minimenuCategoriesSub { background: #e8e8e8; }
.minimenuCategories a:link, .minimenuCategories a:active, .minimenuCategories a:visited { color: #ffffff; }
.minimenuCategories a:hover { background: #747373; color: #000000; }
.minimenuCategoriesHighlighted { font-weight: bold; }

.minibrandSection { font-size: x-small; margin-bottom: 4px; width: 108px; }
.minibrandGo { vertical-align: top; }

.miniblockChartNumber { float: left; margin: 0; padding: 0; width: 20%; font-size: small; }
.miniblockChartProduct { float: left; margin: 0; padding: 0; width: 80%; font-size: small; }

/* #################### PAGES #################### */

/* ==== INDEX JO UPDATE FOR WIDER IMAGE ON HIGHER RESOLUTIONS ==== */
div#index_main_image { border: 0px solid #000000; background-repeat: no-repeat; background-position: top center; height: 300px; width: 627px; margin: 0 0 0px 0; padding: 0px; }

/* ==== INDEX JO UPDATE LOW RESOLUTIONS ==== */
div#index_main_image_low { border: 0px solid #000000; background-repeat: no-repeat; background-position: top center; height: 300px; width: 585px; margin: 0 0 0px 0; padding: 0px; }
div.index_4advert_low { float: left; clear: none; width: 142px; height: 140px; border: 2px solid #ffffff;  }
a.index_4advert_title_low { display: block; clear: both; margin: 6px 0; width: 142px; font-weight: bold; }
a.index_4advert_title_low:hover { display: block; clear: both; margin: 6px 0; width: 142px; font-weight: bold; }
p.index_4advert_description_low { font-size: 0.9em; }

div.index_6advert_low { float: left; clear: none; width: 285px; height: 100px; margin: 4px; }
img.index_6advert_img_low { float: left; clear: none; margin: 0; padding: 0 8px 8px 0; width: 80; height: 80;   }
h2.index_6advert_h2_low { display: block; float: left; clear: none; width: 170px; height: 40px; font-size: 1.2em; line-height: 1em; }
a.index_6advert_a_low { display: block; float: left; clear: none; width: 170px; height: 60px; text-decoration: underlined; }
/* ==== INDEX JO UPDATE LOW RESOLUTIONS ==== */

div#index_4advert_holder { display: block; clear: both; height: 370px;  margin: 0px 0; padding: 0 0 0px 0; border-bottom: 0px solid grey; }
div.index_4advert { float: left; clear: none; width: 153px; height: 140px; border: 2px solid #ffffff;  }


a.index_4advert_title { display: block; clear: both; margin: 6px 0; width: 153px; font-weight: bold; }
a.index_4advert_title:hover { display: block; clear: both; margin: 6px 0; width: 153px; font-weight: bold; }
p.index_4advert_description { font-size: 0.9em; }

div#index_holiday_number { display: block; clear: both; font-size: 1em; padding: 10px 0; text-align: center; }

div#index_6advert_holder { margin: 10px 0; padding: 0 0 10px 0; border-bottom: 2px solid grey; }
div.index_6advert { float: left; clear: none; width: 300px; height: 100px; margin: 4px; }
img.index_6advert_img { float: left; clear: none; margin: 0; padding: 0 8px 8px 0; width: 97px; height: 88px;   }
h2.index_6advert_h2 { display: block; float: left; clear: none; width: 195px; height: 40px; font-size: 1.2em; line-height: 1em; }
a.index_6advert_a { display: block; float: left; clear: none; width: 195px; height: 60px; text-decoration: underlined; }

.indexMainHighlight { float: left; width: 100%; margin: 0; border: 1px solid #888888; }
.indexMainHalfHighlight { width: 49%; margin: 10px 0 0 0; padding: 0; border: 1px solid #888888; }
.indexMainThirdHighlight { width: 33%; float: left; margin: 10px 0 0 0; padding: 0; text-align: center; }
.indexMainThirdHighlight ul, .indexMainHalfHighlight ul { vertical-align: top; margin: 0; padding: 5px 0 10px 5px; }
.indexMainThirdHighlight li, .indexMainHalfHighlight li { list-style-type: none; padding-bottom: 3px; }
.indexMainHighlightImage { float: left; padding: 10px; }
.indexMainHighlightImageRight { float: right; padding: 10px; }

/* ==== PACKAGE DETAIL ==== 
h1#package_detail_h1 { font-size: 1.3em; font-weight: normal; color: #000099; padding: 0; margin: 4px 0; }
*/
h1#package_detail_h1 { font-size: 1.3em; font-weight: normal; color: #990000; padding: 0; margin: 0 0 4px 0; }
h2#package_detail_h2 { font-size: 1.1em; font-weight: bold; color: #990000; padding: 0; margin: 0 0 4px 0; }
div#package_detail_imageholder { text-align: center; }
img.package_detail_image { padding: 2px; }

div#package_detail_mainholder { }
div#package_detail_leftcolumn { float: left; clear: none; width: 144px; padding: 0 8px; }

div#package_detail_rightcolumn { }

/* h1#package_detail_title_h1 { display: inline; font-size: 1.3em; font-weight: normal; color: #000099; padding: 0; margin: 0 0 4px 0; } */

h1#package_detail_title_h1 { color: #ffffff; display: block; clear: both; float: none; text-align: left; background-color: #474747; font-size: 1.4em; margin: 0px 0px; height: 25px; padding: 2px 4px; }

packageheader { color: #ffffff; display: block; clear: both; float: none; text-align: left; background-color: #474747; font-size: 1.4em; margin: 0px 0px; height: 50px; padding: 2px 4px; }

h2#package_detail_sub_title_h2 { display: inline; font-size: 1.1em; font-weight: bold; color: #000000; }
div#package_detail_planner_div { float: left; clear: none; }
div#package_detail_similar_packages_div { float: right; clear: none; padding-right: 10px; }
div#package_detail_testimonial_holder_div { margin: 24px 0 10px 0; }
div.package_detail_testimonial_div { margin: 8px 0; clear: both; }
img.package_detail_testimonial_img { padding: 4px 8px 4px 0; float: left; }

h2#package_detail_title_h2 { color: #ffffff; display: block; clear: both; float: none; background-color: #474747; font-size: 1.1em; margin: 8px 0px; padding: 2px 4px; }

div#package_detail_info_holder_div { }
div#package_detail_location_info_holder_div { }
div#package_detail_accom_photo_holder_div { }
img.package_detail_accom_photo_img { padding: 8px; }
div#package_detail_accom_holder_div { }
div#package_detail_dates_holder_div { }
h2#package_detail_question_title_h2 { color: #000099; font-size: 1.1em; margin: 10px 0; }
div#package_detail_prebook_holder_div { margin: 15px 0; }
h2.package_detail_button_title_h2 { color: #000099; font-size: 1.1em; margin: 10px 0; }

div#package_googlemap_container { margin-right: 150px; padding: 0px; }
div#package_googlemap_header { text-align: left; background: url('../images/px_blue_top.jpg'); background-repeat: repeat-x; background-position: left top; height: 23px; border-width: 1px 1px 0 1px; border-style: solid;	border-color: #888; line-height: 23px; padding: 0px; margin: 0px; }
div#package_googlemap_holder { border-width: 0; border-style: solid; border-color: #888; padding: 0px; margin: 0px; }
div#package_googlemap_intoafish_holder { float: right; width: 130px; margin-left: -1px; padding: 0 10px; text-align: center; }

/* ==== Register & Account & Product ==== */

.registerHighlight { float: left; width: 100%; margin: 10px 0 0 0; border: 1px solid #888888; }

.accountHeader { width: 100%; float: left; border: 1px solid #aaaaaa; margin: 5px 0 5px 0; padding: 0; }
.accountDetail { width: 100%; float: left; margin: 0; padding: 5px 0 5px 0 ; font-size: x-small; }

.productlistDetail { width: 100%; float: left; margin: 0; padding: 10px 0 10px 0 ; border-bottom: 1px dashed #aaaaaa; }
.productlistHeader { width: 100%; float: left; margin: 0; padding: 10px 0 10px 0 ; border-bottom: 1px solid #aaaaaa; }
.productlistTitles { width: 100%; float: left; margin: 0; padding: 10px 0 10px 0 ; border-bottom: 1px solid #aaaaaa; background-color: #eeeeee; }
.productlistImage { float: left; }
.productlistDetail ul { padding: 0; margin: 0 0 0 130px; list-style-type: none; }
.highlight { background: #DFDFDF; }

.productviewDetail { width: 100%; float: left; margin: 0; font-size: small; border: 1px solid #888888; }
.productviewImage { padding: 5px; }
.productviewInfo { margin: 0; padding: 5px 0 0 130px; list-style-type: none; }
.productviewInfo li { margin-bottom: 5px; }
.productviewHeader { width: 100%; float: left; padding: 5px 0 4px 0; margin: 0; background: #e8e8e8;  }
.productviewHeaderTitle { width: 40%; font-size: small; font-weight: bold; float: left; padding-left: 10px; }
.productviewHeaderBack { width: 40%; font-size: small; float: right; text-align: right; padding-right: 10px; }
.productviewBlock { width: 100%; float: left; margin: 0; font-size: small; }
.productviewBlock h2 { padding: 5px 0 4px 10px; margin: 0; background: #e8e8e8; font-size: small; }
.productviewBlock p { margin: 10px; padding: 0; }
.productviewBlock ul { padding: 2px 0 3px 10px; margin: 0; list-style-type: none; }
.productviewSubmenu { margin: 0; padding: 5px 0 5px 10px; background: #f0f0f0; }
.productviewSubmenu li { display: inline; list-style-type: none; padding-right: 20px; }
.productviewDetailNoProducts  { width: 100%; float: left; margin: 0; font-size: small; }

.checkoutDetail { width: 100%; float: left; margin: 0; padding: 5px 0; font-size: x-small; }
.checkoutDetailHeader { width: 100%; float: left; margin: 0; padding: 5px 0; font-size: x-small; }
.checkoutDetailHighlight { width: 100%; float: left; margin: 0; padding: 5px 0; background: #eeeeee; font-size: x-small; }
.checkoutDetail ul { padding: 0; margin: 0 0 0 130px; list-style-type: none; }
.checkoutDetailPayment { width: 100%; float: left; border: 1px solid #aaaaaa; margin: 5px 0 5px 0; padding: 0; }
.checkoutDetailShipping { width: 100%; float: left; border: 1px solid #aaaaaa; margin: 0 0 5px 0; padding: 0; }
.checkoutFormRow { float: left; width: 100%; padding: 3px 0; margin: 0; clear: both; }
.checkoutFormLeft { float: left; width: 22%; padding: 0; margin: 0; text-align: right; font-size: small;}
.checkoutFormRight { float: right; width: 75%; padding: 0; margin: 0; text-align: left; }

.accountDetail { width: 100%; float: left; margin: 0; padding: 5px 0; font-size: x-small; }
.accountHeader { width: 100%; float: left; margin: 0 0 5px 0; padding: 5px 0; border: 1px solid #aaaaaa; font-size: x-small; }
.accountDetailHighlight { width: 100%; float: left; margin: 0; padding: 5px 0; background: #eeeeee; font-size: x-small; }
.accountDetail ul { padding: 0; margin: 0 0 0 130px; list-style-type: none; }
.accountFormRow { float: left; width: 100%; padding: 3px 0; margin: 0; clear: both; }
.accountFormLeft { float: left; width: 22%; padding: 0; margin: 0; text-align: right; font-size: small;}
.accountFormRight { float: right; width: 75%; padding: 0; margin: 0; text-align: left; }

.helpHeader { width: 100%; float: left; margin: 0; padding: 10px 0 10px 0 ; }
.helpDetail { width: 100%; float: left; margin: 0; padding: 10px 0 10px 5px ; }

/* ==== GeoLocation ==== */
.blockTitle1 { float: left; border: 0 1px 0 1px solid white; width: 100%; height: 20px; margin: 0; padding: 0; background-image: url("../skins/waderson/blockTitle.gif"); background-repeat: repeat-x; background-position: top; }
.blockTitle2 { height: 20px; margin: 0; padding: 0; background-image: url("../skins/waderson/blockTitleLeft.gif"); background-repeat: no-repeat; background-position: top left; }
.blockTitle3 { font-weight: bold; text-align: left; height: 20px; margin: 0; padding: 0; background-image: url("../skins/waderson/blockTitleRight.gif"); background-repeat: no-repeat; background-position: top right; }
.blockHolder { float: left; width: 100%; border: 1px solid #CCCCCC; }




/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ==== ****WARNING**** Stuff Below is from very old style sheet and is an utter mess. Needs to be fixed one day ==== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */





body, table, tr, td, input, textarea, p, 
.normal {FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 13px; margin: 0px;}
table {border: 0px solid #000000; margin: 0px;}



	a.sub, a.sub:link, a.sub:visited, .currentsubsection, a.currentsubsection, a.currentsubsection:link, a.currentsubsection:active, a.currentsubsection:visited {
		text-decoration: none;
		font-weight: normal;
		font-family: verdana,arial,helvetica,sans-serif; 
		FONT-SIZE: 11px;
		PADDING-RIGHT: 2px; LINE-HEIGHT: 16px; TEXT-ALIGN: left; PADDING-LEFT: 0px;
		color: #000000;
	}
	a.sub:link {
	 
	}
	a.sub:active {
	
	}
	a.sub:hover, a.sub:active, a.sub:focus {
		text-decoration: underline;
		color: #990000;
	}
	
	.womenuline {
		FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 11px; 
		text-decoration: none; PADDING-RIGHT: 2px; LINE-HEIGHT: 16px; TEXT-ALIGN: left; PADDING-LEFT: 12px; 
		PADDING-bottom: 2px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-color: #D6D5B7;
		vertical-align: top;
	}
	.menumain {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		TEXT-ALIGN: left; PADDING-LEFT: 11px; 
		font-weight: bold;
		color: #000000;
		padding: 3px;
		border-right-width: 16px;
		border-bottom-width: 1px;
		background-color: #D6D5B7;
		vertical-align: center;
		align: left;
	}
	a.text, a.text:link, a.text:visited, .currentsubsection, a.currentsubsection, a.currentsubsection:link, a.currentsubsection:active, a.currentsubsection:visited {
		font-weight: normal;
		font-family: verdana,arial,helvetica,sans-serif; 
		FONT-SIZE: 12px;
		PADDING-RIGHT: 2px; LINE-HEIGHT: 11px; TEXT-ALIGN: left; PADDING-LEFT: 0px;
		color: #000000;
	}
	a.text:link {
	 
	}
	a.text:active {
	
	}
	a.text:hover, a.text:active, a.text:focus {
		text-decoration: underline;
		color: #990000;
	}
	a.menuone, a.menuone:link, a.menuone:visited, .currentsubsection, a.currentsubsection, a.currentsubsection:link, a.currentsubsection:active, a.currentsubsection:visited {
		text-decoration: none;
		font-weight: bold;
		font-family: verdana,arial,helvetica,sans-serif; 
		FONT-SIZE: 11px;
		padding: 3px;
		border-right-width: 16px;
		background-color: #EFEFDE;
		vertical-align: center;
		align: left;
	}
	a.menuone:link {
	 
	}
	a.menuone:active {
	
	}
	a.menuone:hover, a.menuone:active, a.menuone:focus {
		text-decoration: underline;
		color: #000000;
	}
	a.menuthree, a.menuthree:link, a.menuthree:visited, .currentsubsection, a.currentsubsection, a.currentsubsection:link, a.currentsubsection:active, a.currentsubsection:visited {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		TEXT-ALIGN: center; 
		FONT-SIZE: 11px;
		font-weight: bold;
		color: #ffffff;
		padding: 3px;
		border-right-width: 16px;
		background-color: #739484;
		vertical-align: center;
		align: center;
	}
	a.menuthree:link {
	 
	}
	a.menuthree:active {
	
	}
	a.menuthree:hover, a.menuthree:active, a.menuthree:focus {
		text-decoration: underline;
		color: #ffffff;
	}
	a.menufour, a.menufour:link, a.menufour:visited, .currentsubsection, a.currentsubsection, a.currentsubsection:link, a.currentsubsection:active, a.currentsubsection:visited {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		TEXT-ALIGN: center; 
		FONT-SIZE: 11px;
		font-weight: bold;
		color: #ffffff;
		padding: 3px;
		border-right-width: 16px;
		background-color: #2D6248;
		vertical-align: center;
		align: center;
	}
	a.menufour:link {
	 
	}
	a.menufour:active {
	
	}
	a.menufour:hover, a.menufour:active, a.menufour:focus {
		text-decoration: underline;
		color: #ffffff;
	}


	.leftNavLinks {
		POSITION: absolute;
		TOP: 72px;
		LEFT: 1px;
		z-index: 203;
		visibility: visible;
	}
	.pricecurrency {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		padding: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-color: #999999;
		text-align: center;
		background-color: #eeeeee;
	}
	
	
	.booknowheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		padding: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FDDB5C;
		border-bottom-color: #FDDB5C;
		text-align: center;
		background-color: #FDDB5C;
	}
	
.priceoption_button { font-size:11px; width: 65px; }
	
	.priceoption {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: normal;
		color: #000000;
		padding: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-color: #999999;
		text-align: left;
		background-color: #eeeeee;
	}
	.listinglabel {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		padding: 2px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-color: #999999;
		text-align: left;
		background-color: #eeeeee;
	}
	.priceheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		padding: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-right-color: #FFFFFF;
		border-bottom-color: #999999;
		text-align: left;
		background-color: #eeeeee;
	}



.generaltitle {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 23px; text-decoration: none; color: #787878; }

.woform {FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 13px; margin: 0px;}
.wolarge {FONT-SIZE: 16px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight: bold;}
.wobold {FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 13px; font-weight: bold; margin: 0px;}

.normalsmaller {FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; margin: 0px;}

.nmenu {
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 11px; PADDING-RIGHT: 2px; LINE-HEIGHT: 2px; TEXT-ALIGN: left; PADDING-LEFT: 0px; 	vertical-align: center; text-decoration: none;

}








.menutwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left; 
	font-weight: bold;
	font-color: #ffffff;
	padding: 3px;
	border-right-width: 16px;
	background-color: #739484;
	vertical-align: center;
	align: center;
	
}




.search_wt { font-family: verdana,arial,helvetica,sans-serif;  font-size: 9px; font-style: normal; line-height: 
9px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; 
text-decoration: none } 


<STYLE type=text/css>.serif {
	FONT-SIZE: small; FONT-FAMILY: times,serif
}
.shopsans {
	FONT-SIZE: 16px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shopsmall {FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 13px }

.shopfooter {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shopsmall_wt {
	FONT-SIZE: x-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif; color: #FFFFFF;
}

.shoph1 {
	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shoph3color {
	FONT-SIZE: x-small; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shoptiny {
	FONT-SIZE: 8px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shopstrikeprice {
	FONT-SIZE: x-small; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: line-through
}
.shopprice {
	FONT-SIZE: 13px; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight: bold; 
}
.shoppricelarge {
	FONT-SIZE: 16px; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.shopattention {
	BACKGROUND-COLOR: #ffffd5
}
.normalshop {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.shopheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopheaderw {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopheaderwb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.packagettl {
	FONT-SIZE: 16px; COLOR: #000099; FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight: bold; line-height: 25px;
}
.packagequestion {
	FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; font-weight: bold; line-height: 16px; 
}


.welcome_title {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 18px; text-decoration: underline; color: #666633; }
.blue_underline {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: underline; color: #666633; }
.blue_underline:hover {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: underline; color: #666633; }
.red_underline {font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; text-decoration: none; color: black; }
.available {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none; color: #0062FF; }
.availableLarge {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: #FF0000; }
.catname {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 18px; color: #2B3626; }
.catbold {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
.normal_u {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 13px; text-decoration: none; color: #000000; }
.title {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; color: #000000; }
.ptitle {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; color: #000000; }

.normal_underline {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.pblue {font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; color: #0062FF; }

.body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} 
. p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt } 
. td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt } 
.th { font-family: Arial, Helvetica, sans-serif; font-size: 10pt } 
. h1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt; color: #000099} 
.h2 { font-family: Verdana, Arial, Helvetica, 
  sans-serif; font-size: 12pt; color: #000000} 
.tipsosw {font-family: Arial, Helvetica, 
  sans-serif; font-size: 8pt; font-style: bold; line-height: normal; font-weight: 
  normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration: 
  none} 
.date { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: 
  normal; line-height: 11pt; font-weight: normal; font-variant: normal; text-transform: 
  none; color: #000000 } 
.sideblue {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-style: normal; line-height: normal; font-weight: normal; font-variant: 
  normal; text-transform: none; color: #000000; text-decoration: none} 
 .grey {font-family: 
  Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 
  normal; font-weight: normal; font-variant: normal; text-transform: none; color: 
  #3f579f; text-decoration: none} 
.woregular_2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: 
  normal; text-transform: none; color: #000000} 
.woregular { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: 
  normal; text-transform: none; color: #000000} 
.woheader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 
  normal; font-weight: bold; font-variant: normal; text-transform: none} 
.wosmall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: 
  normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: 
none; color: #000000} .inputbuttons { font-family: Mono; font-size: 8pt; 
  font-style: normal; line-height: normal; font-weight: normal; font-variant: 
  normal; text-transform: none; color: #000000; text-decoration: none } 
.inputbuttons { font-family: Mono; font-size: 8pt; font-style: normal; line-height: normal;   font-weight: normal; font-variant: normal; text-transform: none; color: #000000;   text-decoration: none } 
.arial9pt { font-family: Arial, Helvetica, sans-serif;   font-size: 9pt; font-style: normal; line-height: normal; font-variant: normal; text-transform: none; color: #000000} .smalltextb { font-family: Arial, Helvetica, 
  sans-serif; font-size: 9pt; font-style: bold; line-height: normal; font-variant:  normal; text-transform: none; color: #000000} .woheader_large { font-family: 
  Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: 
  normal; font-weight: bold; font-variant: normal; text-transform: none} 
  <br>
.wo_medium { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: 
  normal; line-height: normal; font-weight: normal; font-variant: normal}  
.woregular_bold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: 
  normal; line-height: normal; font-weight: bold; font-variant: normal} 
.woheader_large { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: 
  normal; line-height: normal; font-weight: bold; font-variant: normal}  
.unnamed1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: 
normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: 
none; color: #7E00CA; text-decoration: none} 
.unnamed2 { font-family: Arial, Helvetica, 
sans-serif; font-size: 9px; font-style: normal; line-height: 15px; font-weight: 
bold; font-variant: normal; text-transform: none; color: #000000} 
.unnamed1Copy 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; 
line-height: normal; font-weight: bold; font-variant: normal; text-transform: 
none; color: #5664DE} 
.unnamed1Copy { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: 
normal; text-transform: none; color: #5664DE; text-decoration: none } 
.unnamed4 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; 
line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; 
color: #000000; text-decoration: none } 
.unnamed1Copy { font-family: Arial, Helvetica, 
sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 
bold; font-variant: normal; text-transform: none; color: #7E00CA; text-decoration: 
none } 
.unnamed4black { font-family: Arial, Helvetica, sans-serif; font-size: 
12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: 
normal; text-transform: none; color: #000000; text-decoration: none } 
.link { 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; 
line-height: normal; font-weight: normal; font-variant: normal; text-transform: 
none; color: #000000; text-decoration: none } 
.link_u { font-family: Arial, Helvetica, 
sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 
normal; font-variant: normal; text-transform: none; color: #000000} 
.link_b { 
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; 
line-height: normal; font-weight: bold; font-variant: normal; text-transform: 
none; color: #000000; text-decoration: none } 
.retxt { font-family: Arial, Helvetica, 
sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: 
normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: 
none } .retxt_link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
text-transform: none;} 


.normalb { font-family: Arial, Helvetica, sans-serif; font-size: 
12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: 
normal;text-transform: none; color: #000000; text-decoration: none} 
.woforum { 
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; 
line-height: normal; font-weight: normal; font-variant: normal; text-transform: 
none} 
.woforumbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; 
text-transform: none } 
.woforumlarge { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; 
font-variant: normal; text-transform: none } 
.fav2 { font-family: Arial, Helvetica, 
sans-serif; font-size: 12px; font-style: normal; line-height: 11pt; font-weight: 
normal; font-variant: normal; text-transform: none; color: #000000 } 
.helpmain_bold 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; 
line-height: normal; font-weight: bold; font-variant: normal } 
.results { font-family: 
Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 
normal; font-weight: normal; font-variant: normal; text-transform: capitalize} 
.water4 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: 
normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: 
none} 
.water4b { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: 
normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: 
none} 
.normal_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-style: normal; line-height: normal; font-weight: bold; font-variant: normal;text-transform: 
none; color: #000000; text-decoration: none} 
.unnamed3 { font-family: Arial, Helvetica, 
sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: 
bold; font-variant: normal; text-transform: none; color: #000000} 
.inputbuttons 
{ font-family: Mono; font-size: 8pt; font-style: normal; line-height: normal; 
font-weight: normal; font-variant: normal; text-transform: none; color: #000000; 
text-decoration: none } 
.unnamed9 { font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; 
font-variant: normal; text-transform: none; color: #000000} 
.unnamed4_wt { font-family: 
Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 
14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; 
text-decoration: none } 
.unnamed4_gn { font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: 
normal; text-transform: none; color: #DFE3DE; text-decoration: none } 
.smallb {font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: 
normal; text-transform: none; color: #000000; text-decoration: none} 
.smallw {font-family: 
Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 
normal; font-weight: normal; font-variant: normal; text-transform: none; color: 
#FFFFFF; text-decoration: none} 
.topnav { font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: 
normal; text-transform: none; color: #2B3626; text-decoration: none } 
.topnavwt { font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: 
normal; text-transform: none; color: #DFE3DE; text-decoration: none } 
.topnavor { font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: 
normal; text-transform: none; color: #ffcc00; text-decoration: none } 
.navgn { font-family: 
Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 
14px; font-weight: bold; font-variant: normal; text-transform: none; color: #2B3626; 
text-decoration: none } 
.smalltext    	{ 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 10px; font-style: normal; 
				line-height: normal; 
				font-weight: normal; 
				font-variant: normal; 
				text-transform: none; 
				color: #000000; 
				text-decoration: none 
				}
.homefeature {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: capitalize}
.home {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: 500; font-variant: normal; text-transform: capitalize}
.homebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize }
.homelower {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: 500; font-variant: normal; text-transform: none}

.button { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 10px; width: 24px;}
.title {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 17px; text-decoration: none; color: #000000; }
.topmenu {font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
.indextitle {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 20px; text-decoration: none; color: #ffffff; }
.indexsecond {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 14px; text-decoration: none; color: #ffffff; }
.indexsecondb {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none; color: #ffffff; }
.titleu {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 17px; text-decoration: underline; color: #000000; }
.emailbox {font-family: Helvetica, Arial, san-serif; font-size: 12pt; margin: 0px;}

.email_one { font-family: 
Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 
18px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; 
text-decoration: none } 

.email_two { font-family: 
Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 
18px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; 
text-decoration: none } 

.mmwo {
	PADDING-RIGHT: 16px; LINE-HEIGHT: 19px; TEXT-ALIGN: left
}

.outf {
	PADDING-RIGHT: 16px; LINE-HEIGHT: 29px; TEXT-ALIGN: left
}


A {
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-WEIGHT: normal; COLOR: #000000; FONT-SIZE: 13px; 
}

A.ln {
	COLOR: #000000
}
A.ln:hover {
	COLOR: #BD2D30
}
A.lr {
	FONT-SIZE: 11px
}

TABLE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

