body { text-align: center; }
form {margin: 0;} /*for IE6*/

#anim { margin-right: auto; width: 911px; margin-left: auto; background-repeat: no-repeat; height: 600px; margin-top: 0px; background-position: left; margin-bottom: 0px; padding: 0px; clear: both; }
#index_menu {
	width: 911px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 3px;
	height: 18px;
}
#index_menu ul { list-style-type: none; margin: 0px; padding: 0px; }
#index_menu  li  { float: left; padding-right: 0px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
#index_menu  a   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none; margin: 0px; padding: 0px; }
#index_menu  a:hover   { color: #333333; }


#wrapper { padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border: 1px solid #CCCCCC; width: 760px; }
#header_lhs { background-image: url(images/Folio_logo.gif); background-position: left; background-repeat: no-repeat; float: left; margin: 0px; padding: 0px; width: 143px; height: 143px; }
#header_lhs span { display: none; margin: 0px; padding: 0px; }
#header h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
#header h1 span { display: none; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: left; letter-spacing: -1px; font-weight: normal; color: #f89a35; margin-top: 8px; margin-right: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F89A35; padding-bottom: 4px; padding-top: 0px; padding-right: 0px; padding-left: 0px; width: 532px; margin-bottom: 6px; float: left; }
.forms h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: left; margin: 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; }
.forms h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: left; margin: 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F89A35; font-weight: bold; text-align: left; margin: 0px; padding-top: 4px; padding-bottom: 0px; padding-left: 0px; }
#banner { float: left; height: 143px; width: 617px; }
#header #header_lhs a { display: block; float: left; height: 143px; width: 143px; }
#mainbody { background-image: url(images/mainbody_bg.gif); background-repeat: no-repeat; background-position: left top; }
.spacer { display: block; height: 37px; }
#lhs { width: 542px; float: left; margin: 0px; padding-left: 29px; }
#lhs   .maintxt  p  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; color: #666779; line-height: 20px; padding-right: 12px; width: 530px; }
#anim #enter { float: left; height: 367px; width: 143px; background-image: url(/flash/splash.jpg); background-repeat: no-repeat; }
#anim #splash { height: 345px; width: 670px; float: left; border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; text-align: left; color: #666779; padding-top: 20px; padding-right: 20px; padding-left: 20px; }

#mapholder #map { float: left; width: 533px; }
#mapholder #mapholder_bot { float: left; width: 533px; }
#mainbody #lhs #mapholder ul { float: left; }
#mainbody #lhs #mapholder li { list-style-type: none; text-align: left; }
#mainbody #lhs #mapholder a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; text-align: left; color: #EE912B; line-height: 20px; }
#lhs  #mapholder { clear:both; background-image: none; width: 521px; height: 285px; width: 533px; display: block; padding-top: 12px; }
#lhs  #mapholder_bot { background-image: url(images/testi_bot.gif); background-repeat: no-repeat; height: 7px; width: 501px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }
#lhs img { float: left; padding-top: 10px; padding-bottom: 10px; }
#lhs #partners { height: 123px; width: 530px; }
#lhs #partners .logos { height: 90px; width: 176px; float: left; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; padding-top: 0px; }


/*MENU SYSTEM*/
#menu { width:760px; height: 26px; clear: both; background-image: url(/images/menu_bg.gif); background-repeat: repeat-x; background-position: left;}
#menu ul { margin: 0px; padding: 0px;list-style: none;width: 760px; height: 26px; }
#menu ul li {position: relative;float: left;margin: 0px; padding:0px;}
#menu li ul {position: absolute; display: none;  float:left;} /*the magic*/
#menu ul li:hover ul { color: #FFFFFF;display: block; float: left; position:absolute; left: 0px; } /*the magic*/



/*HOME BUTTON*/
#menu .navhome { padding-left: 4px; }
#menu .navhome a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; height: 20px; width: 138px; padding-top: 6px; background-image: url(images/home.gif); background-repeat: no-repeat; margin: 0px; display: block; }
#menu .navhome a:hover { background-image: url(/images/home_hov.gif); text-decoration: none; color: #FFFFFF; }

/*ABOUT BUTTON*/
#menu li.about {margin-left:2px; width:96px;}
#menu .about a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; padding-bottom: 5px; background-repeat: no-repeat; background-image: url(/images/about_us.gif); display: block;}
#menu .about a:hover { background-image: url(/images/about_us_hov.gif); text-decoration: none; color: #FFFFFF; }
#menu .about ul {width:96px;}
#menu .about ul li a { width: 94px;display:block; font-size:9px; margin:0px; background-color:#F78F1E; background-image:url(images/menu_bg.gif); padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; height: 16px; background-repeat: repeat-x; text-indent: 10px;  background-position: -1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #B06715; border-bottom-color: #B06715; border-left-color: #B06715; }
#menu .about ul li a:hover { text-decoration: underline; background-image: url(images/menu_bg.gif); background-repeat: repeat-x; }

/*SERVICE BUTTON*/
#menu .services { margin-left: 2px; width:151px }
#menu .services a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; padding-bottom: 5px; background-repeat: no-repeat; background-image: url(/images/charter.gif); display: block; }
#menu .services a:hover { background-image: url(/images/charter_hov.gif); text-decoration: none; color: #FFFFFF; }
#menu .services ul { width:151px; }
#menu .services ul li a { font-size:9px; margin:0px; background-color:#F78F1E; background-image:url(images/menu_bg.gif); padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; height: 16px; background-repeat: repeat-x; text-indent: 10px; width: 149px; background-position: -1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #B06715; border-bottom-color: #B06715; border-left-color: #B06715; }
#menu .services ul li a:hover { text-decoration: underline; background-image: url(images/menu_bg.gif); background-repeat: repeat-x; }

/*LOCATIONS BUTTON*/
#menu .local { padding-left: 2px; }
#menu .local a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; background-repeat: no-repeat; height: 20px; background-image: url(/images/corp.gif); display: block; width: 110px; }
#menu .local a:hover { background-image: url(/images/corp_hov.gif); text-decoration: none; color: #FFFFFF; }
#menu .local ul { width:110px; }
#menu .local ul li { width:110px; }
#menu .local ul li a { font-size:9px; margin:0px; background-color:#F78F1E; background-image:url(images/menu_bg.gif); padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; height: 16px; background-repeat: repeat-x; text-indent: 10px; width: 108px; background-position: -1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #B06715; border-bottom-color: #B06715; border-left-color: #B06715; }
#menu .local ul li a:hover { text-decoration: underline; background-image: url(images/menu_bg.gif); background-repeat: repeat-x; }


/*ACQUIRE BUTTON*/
#menu .acquire { padding-left: 2px; }
#menu .acquire a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; background-repeat: no-repeat; height: 20px; width: 104px; background-image: url(/images/acquire.gif); display: block; }
#menu .acquire a:hover { background-image: url(/images/acquire_hov.gif); text-decoration: none; color: #FFFFFF; }
#menu .acquire ul { width: 96px; }
#menu .acquire ul li a:hover { }

/*CONTACT BUTTON*/
#menu .contact { padding-left: 2px; }
#menu .contact a { font-size:12px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 6px; background-repeat: no-repeat; height: 20px; width: 138px; background-image: url(/images/contact.gif); display: block; }
#menu .contact a:hover { background-image: url(/images/contact_hov.gif); text-decoration: none; color: #FFFFFF; }
#menu .contact ul { width: 96px; }
#menu .contact ul li a:hover { }

.choose { height: 79px; width: 154px; float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 12px; padding: 0px; }
.choose a { display: block; height: 79px; width: 154px; }
#rhs { width: 188px; float: left; }
#rhs .forms { height: 159px; width: 174px; background-image: url(images/form.gif); background-repeat: no-repeat; padding-top: 10px; }

.forms1 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: left; margin: 0px; padding-top: 0px; padding-right: 9px; padding-bottom: 0px; padding-left: 9px; }
.forms1 p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#rhs .forms1 { height: 119px; width: 174px; background-image: url(images/forms1.gif); background-repeat: no-repeat; padding-top: 10px; }
.forms1 .text { margin-top: 7px; width: 150px; }
.forms1 img { padding-top: 10px; padding-bottom: 10px; }
.forms1 #button {
	background-image: url(/images/submit.gif);
	color: #FFFFFF;
	margin-top: 7px;
	float: right;
	margin-right: 12px;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	background-color: #333333;
}


#rhs .dots { height: 10px; width: 174px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F89A35; margin-bottom: 10px; padding: 0px; }
#mainbody #spreader { display: block; clear: both; height: 1px; width: 760px; }
.forms p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
.form1 { padding: 0px; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.forms .text { margin-top: 7px; width: 150px; }
.forms img { padding-top: 10px; padding-bottom: 10px; }
.forms #button {
	background-image: url(/images/submit.gif);
	color: #FFFFFF;
	margin-top: 7px;
	float: right;
	margin-right: 12px;
	background-repeat: no-repeat;
	text-align: center;
	border: none;
	background-color: #333333;
}
.selector { width: 154px; }
#mainbody #footer { width: 736px; padding-top: 24px; margin-right: auto; margin-left: auto; clear: both; padding-bottom: 12px; }
#mainbody #footer ul {
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px;
	border-top: 1px dotted #DF821D;
	border-bottom: 1px dotted #DF821D;
	list-style: none;
	height: 25px;
}
#mainbody #footer ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#mainbody #footer ul li a { display: inline; font-family: Arial, Helvetica, sans-serif; color: #666779; text-decoration: none; font-size: 9px; margin: 0px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px; }
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	margin: 0px;
	color: #666779;
	padding: 0px 0px 10px 6px;
	border-bottom: 1px dotted #DF821D;
}
#mainbody #footer ul li a:hover { display: inline; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-size: 9px; margin: 0px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px; }
#lhs .testimonials { width: 533px; margin: 0px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; }
#lhs .testimonials .testi_top { background-image: url(images/testi_top.gif); background-repeat: no-repeat; background-position: left top; width: 533px; height: 24px; padding-left: 5px; }
#lhs .testimonials .testitxt { background-image: url(images/testi_bg.gif); background-repeat: repeat-y; width: 521px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 4px; margin-top: 2px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; line-height: 20px; color: #666779; padding-right: 5px; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#mainbody #lhs #Booking { float: left; padding-bottom: 12px; padding-top: 5px; }
.enquirycta a { background-image: url(images/enquiry_link_bg.gif); background-repeat: no-repeat; height: 26px; width: 517px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: right; padding-top: 7px; padding-right: 10px; }
.enquirycta a:hover { text-decoration:underline; }
#mainbody  #lhs  .Boats { padding-bottom: 12px; width: 533px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #666779; text-align: left; }
#mainbody #lhs #overview { padding-bottom: 12px; }
#mainbody  #lhs  .locations { padding-bottom: 12px; width: 533px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666779; text-align: left; line-height: 20px; }
#lhs .testimonials .testi_bot { background-image: url(images/testi_bot.gif); background-repeat: no-repeat; height: 7px; width: 533px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
#lhs .faqs { width: 533px; margin: 0px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; }

#lhs .faqs .faqs_top { background-image: url(images/testi_top.gif); background-repeat: no-repeat; background-position: left top; width: 533px; height: 24px; padding-left: 5px; }
#lhs .faqs .faqtxt { width: 521px; padding-top: 4px; margin-top: 2px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; line-height: 20px; color: #666779; padding-right: 5px; padding-left: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#contact_form1 { background-color: #E2E2E8; margin-right: 12px; margin-left: 0px; padding-bottom: 12px; padding-top: 12px; margin-top: 12px; width: 530px; }
#mainbody #lhs .yachts .boat_img img { margin: 0px; padding: 0px; }

#contact_form1 .contact_form_table .contact_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 12px; }
#complete { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666779; text-align: left; padding-top: 12px; padding-bottom: 12px; padding-right: 0px; padding-left: 0px; }
.form_input { width: 300px; float: left; }
.form_textarea { width: 300px; float: left; }
.form_button { float: left; background-image: url(images/submit.gif); color: #FFFFFF; background-color:#000000;}
.error_text { font-weight: bold; color: #CC0000; padding-top: 10px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 12px; }
#mainbody #lhs #locations #location_txt { margin: 0px; padding: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666779; line-height: 20px; }
#mainbody #lhs #locations #location_txt #location_img { float: right; }
#mainbody #lhs .yachts .boat_img { height: 105px; width: 205px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-right: 5px; }

#mainbody #lhs .booking { padding-bottom: 12px; width: 530px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666779; text-align: left; line-height: 20px; padding-right: 12px; }
#mainbody #lhs .yachts .boat_txt { height: 84px; width: 321px; background-image: url(images/testi_bg.gif); background-repeat: repeat-y; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; background-position: right; float: left; display: block; }

#mainbody #lhs .yachts { height: 106px; width: 533px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; float: left; }
#mainbody #lhs .spacer2 { height: 24px; width: 533px; display: block; }

#mainbody #lhs .yachts .boat_cta { height: 22px; width: 322px; background-image: url(images/boats_bot2.gif); background-repeat: no-repeat; background-position: right bottom; float: left; margin-right: 0px; }
#mainbody #lhs .yachts .boat_cta h5 { text-indent: 120px; margin: 0px; padding: 0px; }
#mainbody #lhs .yachts .boat_cta a { text-decoration: none; }

#mainbody #lhs .yachts .boat_txt p { margin: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666779; line-height: 20px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; }
#lhs #map { background-image: url(images/testi_bg.gif); background-repeat: repeat-y; width: 521px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; background-color: #CCCCCC; height: 200px; width: 500px; display: block; }
#lhs .charter p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; color: #666779; line-height: 20px; padding-right: 12px; width: 533px; }

#mainbody #lhs .charter { padding-bottom: 12px; width: 533px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666779; text-align: left; line-height: 20px; }
.spreader2 { height: 1px; width: 517px; display: block; overflow: hidden; }

.pagination { font-size: 12px; color:#f89a35; font-weight: bold; width: 533px; float: left; text-align: right; padding-top: 6px; padding-bottom: 6px; }
.pagination a{ text-decoration:none; color:#f89a35; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pagination a:hover { text-decoration: underline;}

#mainbody #lhs .thanks .thanks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666779; }
#mainbody #lhs .thanks { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #666779; }


#mainbody  #lhs  .thanks  a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; line-height: 20px; font-weight: bold; color: #E68924; }
#logos {
	padding-top: 5px;
	border-bottom: 1px dotted #FFFFFF;
	text-align: left;
}
#tag {
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
#tag a {
	color: #CCCCCC;
	text-decoration: none;
}
#tag a:hover {
	color: #FF0099;
	text-decoration: underline;
}
.testitxt p { margin-bottom: 0px; padding-bottom: 0px; }
#russianflag {
	float: left;
}
#index_menu_holder {
	float: left;
	width: 641px;
}
.linkLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
