/*-- MASTER ELEMENTS --*/
	#header-wrap { float: left; width: 100%; height: 158px; background: #92ca35 url(../images/tile-header.gif) repeat-x; }
	#header { width: 960px; height: 160px; margin: 0 auto; background: transparent url(../images/back-header.png) no-repeat; }
	
	#nav-wrap { float: left; width: 100%; height: 280px; border-top: 2px solid #ffffff; background-color: #e2e1cd; }
	#nav { width: 960px; height: 278px; margin: 0 auto;}
	
	#content-wrap { float: left; width: 100%; height: auto; }
	#content { width: 960px; height: auto; margin: 20px auto 0 auto; }
	
	#footer-wrap { float: left; width: 100%; height: auto; }
	#footer { width: 960px; height: auto; margin: 0 auto; }
	#footer-left { float: left; width: 260px; height: auto; border-top: 1px solid #cbcbcb; padding: 20px 0 0 0; }
	#footer-right { float: right; width: 680px; height: auto; border-top: 1px solid #cbcbcb; padding: 20px 0 0 0; text-align: right; }
/*-- MASTER ELEMENTS --*/
/*-- MASTER COLUMNS --*/
	.col2-tw-alpha { float: left; width: 260px; height: auto; }
	.col2-tw-beta { float: right; width: 680px; height: auto; }
/*-- MASTER COLUMNS --*/
/*-- SUB ELEMENTS --*/
	.header-block { float: left; width: 100%; height: 20x; padding: 0 0 4px 0; margin: 0 0 15px 0; border-bottom: 1px solid #cbcbcb;}	
	
	ul.menu { float: left; width: 260px; height: auto; margin: 0; padding: 0; list-style-type: none; }
		ul.menu li.parent { float: left; width: 260px; height: 13px; margin: 6px 0 0 0; padding: 0 0 8px 0; list-style-type: none; border-bottom: 1px solid #ffffff; font-size: 1.1em; font-weight: bold; color: #42403c;  }
			ul.menu li.parent ul.submenu { float: left; width: 260px; height: auto; margin: 0; padding: 0; list-style-type: none; }
				ul.menu li.parent ul.submenu li.child { float: left; width: 250px; height: 10px; margin: 8px 0 0 0; padding: 0 0 5px 10px; }
	
	ul.menu li.current { height: auto; }
	ul.menu li.section { height: auto; }
	
	ul.menu li.parent a,
	ul.menu li.parent a:link { color: #42403c; text-decoration: none; }
	ul.menu li.parent a:hover { color: #4ca930; text-decoration: none; }
	ul.menu li.parent a.current { color: #4ca930; text-decoration: none; }
	
	ul.menu li.link ul.submenu { display: none; }
	
	.news-item { float: left; width: 100%; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #cbcbcb; }
	.news-item-last { float: left; width: 100%; margin: 0 0 15px 0; padding: 0 0 15px 0; }
	
	label.label-full { float: left; width: 100%; height: auto; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0; }
	
	input.input-text { width: 250px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background: #ffffff; margin: 0 0 15px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	input.text { width: 250px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background: #ffffff; margin: 0 0 15px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	
	.col3-sss-alpha input,
	.col3-sss-beta input,
	.col3-sss-gamma input { width: 195px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background: #ffffff; margin: 0 0 15px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	
	input.input-submit { width: 76px; height: 24px; border: 1px solid #ababab; font-size: 1.2em; margin: 5px 0 15px 0; }
	input#Form_Form_action_doform { width: 76px; height: 24px; border: 1px solid #ababab; font-size: 1.3em; margin: 5px 0 15px 0; }
	
	textarea#Form_Form_InputTestimonial{ width: 250px; height: 274px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background #ffffff; margin: 0 0 10px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	textarea.textarea-long{ width: 250px; height: 274px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background #ffffff; margin: 0 0 10px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	textarea.textarea-short{ width: 670px; height: 144px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background #ffffff; margin: 0 0 10px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	textarea#Form_Form_InputComments{ width: 670px; height: 144px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background #ffffff; margin: 0 0 10px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	
	fieldset.fieldset-full { float: left; width: 100%; height: auto; }
	#Form_Form fieldset { float: left; width: 100%; height: auto; }

	div.divset-full { float: left; width: 100%; height: auto; }
	
	select.nolabel { width: 205px; padding: 3px 4px 3px 4px; border: 1px solid #ababab; background: #ffffff; margin: 0 0 15px 0; font-family: Verdana, san serif; font-size: 1.1em; color: #42403c; }
	
	#InputArrival label,
	#InputDepature label { display: none; }
	
	.col3-sss-alpha { float: left; width: 215px; height: auto; margin: 0 20px 0 0; }
	.col3-sss-beta { float: left; width: 215px; height: auto; }
	.col3-sss-gamma { float: right; width: 215px; height: auto; }

	.col4-wsss-alpha { float: left; width: 260px; height: auto; margin: 0 20px 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #cbcbcb; }
	.col4-wsss-beta { float: left; width: 215px; height: auto; margin: 0 20px 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #cbcbcb; }
	.col4-wsss-delta { float: left; width: 215px; height: auto; padding: 0 0 10px 0; border-bottom: 1px solid #cbcbcb; }
	.col4-wsss-gamma { float: right; width: 215px; height: auto; padding: 0 0 10px 0; border-bottom: 1px solid #cbcbcb; }

	.subcol2-ss-alpha { float: left; width: 80px; height: auto; margin: 0 0 0 20px; text-align: center; }
	.subcol2-ss-beta { float: right; width: 80px; height: auto; margin: 0 20px 0 0; text-align: center;  }
	
	.gallery { float: left; width: 100%; margin: 20px 0 0 0; padding: 0 0 20px 0; background: url(../images/divider-item-break.gif) no-repeat bottom left;  overflow: hidden; }
	.gallery-last { float: left; width: 100%; margin: 20px 0 0 0; padding: 0 0 20px 0;  overflow: hidden; }
	
	.gallery-img-wrap { float: left; width: 700px; height: auto; overflow: hidden; }
	.gallery-img { float: left; width: 120px; height: 120px; margin: 0 20px 20px 0; }
	
	.accom-item  { float: left; width: 100%; margin: 0 0 20px  0; padding: 0px; *padding: 0 0 20px; 0; background: url(../images/divider-item-break-single.gif) no-repeat bottom left;  } 
	.accom-item-last  { float: left; width: 100%; margin: 0 0 0 0; *margin: 0 0 20px 0; padding: 0 0 0 0; *padding: 0 0 20px; } 
	.accom-header { float: left; width: 100%; height: auto; margin: 0 0 10px 0; text-transform: uppercase; }
	.accom-img-wrap { float: left; width: 280px; height: auto; }
	.accom-img { float: left; width: 120px; height: 120px; margin: 0 20px 20px 0; }
	.accom-copy { float: right; width: 400px; height: auto; }
	
	.price-header  { float: left; width: 100%; margin: 0 0 10px 0; padding: 10px 0 0 0;  text-align: center;  } 
	.price-subheader  { float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 10px 0;  } 
	.price-repeat  { float: left; width: 100%; margin: 0 0 10px 0; padding: 0 0 0 0;  } 
	
	.testimonial { float: left; width: 100%; margin: 0 0 0 0; padding: 10px 0 0 0; border-bottom: 1px solid #e5e5e5; }
	.testimonial-last { float: left; width: 100%; margin: 0 0 0 0; padding: 10px 0 0 0; }
	
	#fade-wrap { width: 680px; height: 280px; overflow: hidden; }
	
/*-- SUB ELEMENTS --*/
/*-- SUB STYLE TYPOGRAPHY-- */
	#footer p { color: #919191; }
	#footer a,
	#footer a:link { color: #919191; text-decoration: none; }
	#footer a:hover { color: #77c240; text-decoration: none; }
	
	.col2-tw-alpha h2,
	.col2-tw-alpha h4 { color: #ffc000; }
	.col2-tw-beta h2,
	.col2-tw-beta h4 { color: #4aad00; }

	.col2-tw-alpha a, 
	.col2-tw-alpha a:link { color: #ffc000; text-decoration: underline; }
	.col2-tw-alpha a:focus, 
	.col2-tw-alpha a:hover { color: #919191; text-decoration: none; }	

	.col2-tw-beta a, 
	.col2-tw-beta a:link { color: #4aad00; text-decoration: underline; }
	.col2-tw-beta a:focus, 
	.col2-tw-beta a:hover { color: #919191; text-decoration: none; }		

	.news-item h4,
	.news-item-last h4 { padding: 0 0 10px 0; }

	.news-item p,
	.news-item-last p { margin: 0 0 10px 0; }	
	
	.price-header p { margin: 0;}
	.price-repeat p { margin: 0;}
	
	.price-subheader .col4-wsss-alpha { text-align: right; }
	
	.price-repeat .col4-wsss-alpha { text-align: right; }
	.price-repeat .col4-wsss-beta,
	.price-repeat .col4-wsss-delta,
	.price-repeat .col4-wsss-gamma { text-align: center; }
	
	.accom-header h3 a,
	.accom-header h3 a:link { text-decoration: none; }
	.accom-header h3 a:focus, 
	.accom-header h3 a:hover { text-decoration: none; }	
	
	#Email label,
	#Password label { float: left; width: 100%; }
	
	#MemberLoginForm_LoginForm { padding: 0 0 20px 0; }
	
	.required { color: #ff0000; margin: -10px 0 10px 0; }
	
/*-- SUB STYLE TYPOGRAPHY-- */
/*-- EXTENDERS --*/
	.about-list ul { margin: 0 0 15px 0; padding: 0; list-style-type: none; }
	.about-list ul li{ margin: 0; padding: 2px 0 2px 0; list-style-type: none; border-bottom: 1px solid #eaeaea; font-size: 1.1em; line-height: 1.6em; }
/*-- EXTENDERS --*/
/*-- DEFAULT CLASSES --*/
	img.right { float: right; margin: 0 0 10px 10px; }
	img.left { float: left; margin: 0 10px 0 10px; }
	.hide { display: none; }
/*-- DEFAULT CLASSES --*/




