/* CSS Document */

/* Global Style */
body, form, input, select, textarea{font:x-small/1.3em "Lucida Grande", Arial, Tahoma, Verdana;}
body{margin:0; padding:0; background:#e7e7e7;}
a, p, h1, h2, h3, h4, form{margin:0; padding:0; text-decoration:none; line-height:1.4em;}
a, p, li, label, select, input{color:#444759; font-size:1.1em;}
/*h2, h3, h4{font:bold 1.3em "Lucida Grande";}*/
img{border:none;}
a{background:none;}

/* General Style */
.clearfloat{clear:both;}
.clrB{color:#122372;}
.validationresponse{font-size:1em; color:#fff; background:#122372; width:270px; padding:5px;}
.selected{background: #ffffff !important; border:solid 1px #999999 !important;}
.show{display:block;} .hide{display:none;} .nb{border:none !important;}
.divline{padding:10px 0 10px 0; height:5px; width:100%; background: url(../images/dottedline_title.gif) repeat-x;}
.div1{margin-top:10px !important; padding:10px 0 10px 0; width:100%; background: url(../images/dottedline_title.gif) repeat-x;}
a.link:link, a.link:visited, a.link:active{color:#122372; text-decoration:none; font-weight:bold; font-size:.9em; padding-left:10px; background: url(../images/arrow_bullet.gif) no-repeat left center;}
a.link:hover{color:#656877; text-decoration:underline;}

/* START: Template stylesheet coding */
div.page-container{width:100%; }

/* start: header */
div.page-container .tmpbg{margin:0 auto 0 auto; width:978px; background:#ffffff; background: url(../images/bg.gif) repeat-y;}
div.page-container div.header{margin:0 auto 0 auto; width:961px;}
div.page-container div.header div.imgHeader{float:left; width:961px; height:216px;}
	/* start: top menu */
	div.page-container div.header div.topmenu{width:610px; display:block; position:absolute; top:10px; z-index:10; margin-left:99px;}
	div.page-container div.header div.topmenu ul{float:right; margin:0 0 0 0; padding:0; list-style-type:none; width:301px;}
	div.page-container div.header div.topmenu ul li{float:left; border-right:solid 1px #cecece; padding:4px 8px;}
	div.page-container div.header div.topmenu ul li.nb{border:none;}

	div.page-container div.header div.leftheadercol{float:left; width:960px; height:70px; background:#ffffff url(../images/topdivline.jpg) no-repeat bottom center;}
	/* start: menu navigation & logo */
	div.leftheadercol h1.sublogo{float:left; padding:20px 10px 0px 20px; text-align:center;}
	div.leftheadercol h1.logo{padding:20px 0 0 0; top:0; text-align:center; display:block; position:absolute; width:273px; height:286px; /*background: url(../images/logo_bgImg.png) no-repeat;*/}
	div.leftheadercol h1 span.slogan{padding-top:60px; display:block;}
	div.leftheadercol div.menucontainer{float:right; margin:28px 0 0 10px;}
	div.leftheadercol div.menucontainer #menu{clear:both;}
	div.leftheadercol div.menucontainer #menu ul{margin:0; padding:0; list-style-type:none;}
	div.leftheadercol div.menucontainer #menu li{position:relative; float:left;}
	div.leftheadercol div.menucontainer #menu ul ul{position:absolute; top:0; left:100%; width:100%;}
	div.leftheadercol div.menucontainer #menu ul ul li{font-size:1em; width:200px; height:33px; background:#ffffff; border-top:solid 1px #cecece;}
	div.leftheadercol div.menucontainer #menu ul ul li:last-child{border-bottom:solid 1px #cecece;}
	div.leftheadercol div.menucontainer #menu ul ul li a{float:left; padding:8px 0 0 13px; margin:0; font-size:1em; text-decoration:none;}
	div.leftheadercol div.menucontainer #menu ul ul li a:link, div.leftheadercol div.menucontainer #menu ul ul li a:active,	div.leftheadercol div.menucontainer #menu ul ul li a:visited{color:#222d6e; font-size:1.2em;}
	div.leftheadercol div.menucontainer #menu ul ul li a:hover{color:#000000;}
	div.leftheadercol div.menucontainer #menu ul ul, div.leftheadercol div.menucontainer #menu ul li.submenu ul{display:none;}
/* start: body */
div.page-container div.body{clear:both; margin:0 auto 0 auto; width:960px; background:#ffffff;}
div.page-container div.body div.contentarea{float:left; padding:0px 0 10px 0; width:960px; background:#ffffff;}
	/* left column*/	
	div.page-container div.body div.contentarea div.leftcolarea{float:left; width:277px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent{width:240px; margin-left:18px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent h2{font-size:1.5em; color:#122372;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent h2.h2heading{padding-bottom:10px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent p.contactinfo{line-height:1.8em; padding-bottom:20px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent p{text-align:justify}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist{margin:15px 0 0 0; padding:0; list-style-type:none;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li{font-size:1em; padding-bottom:20px; line-height:1.3em;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist{margin:0 0 7px 0; padding:0;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist a{font-size:1em; background:none; margin:0; padding:0; font-weight:normal;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist a:link,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist a:active,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist a:visited{color:#242424; text-decoration:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li.li-newslist a:hover{color:#122372; text-decoration:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li p.date{color:#3a3e45;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li p.newstitle{color:#122372;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li p.newsdesc{color:#242424;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newslist li a{font-size:.9em; padding-left:10px; background: url(../images/arrow_bullet.gif) no-repeat left center;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.sublinks{margin:0; padding:0; list-style-type:none;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.sublinks li{font-size:1.3em; line-height:1.3em; border-bottom:solid 1px #cecece; padding:7px 0 7px 0;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.sublinks li.nb{border:none;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist{margin:0; padding:0; list-style-type:none;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li{font-size:1em; padding:8px 0 8px 0; line-height:1.3em; border-bottom:solid 1px #cecece;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li.nb{border:none;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li a{font-size:1em;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li a:link,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li a:active,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li a:visited{color:#242424; text-decoration:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.newsarchivelist li a:hover{color:#122372; text-decoration:none;}
	/* News Archive */
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent #slider ul, #slider li{margin:0; padding:0; list-style:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent #slider li{font-size:.9em; width:250px; height:270px; background:none; margin:0; padding:0;}	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ol#controls{margin:0; padding:5px 0 0 0; border-top:dashed 1px #d5dbf8;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; line-height:28px; border:none; background:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ol#controls li a{float:left; height:18px; line-height:18px; border:1px solid #3c446e; background:#e9ecf6; color:#555555; padding:0 8px; text-decoration:none; font-size:.7em;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ol#controls li.current a{background:#122372; color:#ffffff;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ol#controls li a:focus{outline:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll{height:290px; width:240px; overflow:auto; padding:0px 10px 10px 0px; margin:10px 10px 10px 0px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll ul{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll ul li{font-size:.9em; width:230px; height:270px; background:none; margin:0; padding:0;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .active{background:#e7e7e7;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .newsarchive_list{border-bottom:solid 1px #cecece; padding:3px 0 7px 0; margin-bottom:7px;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .newsarchive_list a:link,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .newsarchive_list a:active,	
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .newsarchive_list a:visited{color:#242424; text-decoration:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent div.newscroll .newsarchive_list a:hover{color:#122372; text-decoration:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.sublogolisting{margin:5px 0 0 0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.sublogolisting li{float:left; height:50px; text-align:center; padding:5px 0 0 0; border-bottom:solid 1px #cecece; width:240px;}

	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing li{font-size:1em; margin:10px 0px 10px 0px; padding-bottom:10px; padding-left:40px; background: url(../images/vidico.png) no-repeat left top; border-bottom:solid 1px #cecece;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing li a:link,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing li a:active,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing li a:visited{color:#242424; text-decoration:none;}		
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.video-listing li a:hover{color:#122372; text-decoration:none;}

	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing li{font-size:1em; padding:5px 0 5px 0; border-bottom:solid 1px #cecece;}
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing li a:link,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing li a:active,
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing li a:visited{color:#242424; text-decoration:none;}		
	div.page-container div.body div.contentarea div.leftcolarea div.leftboxcontent ul.left-event-listing li a:hover{color:#122372; text-decoration:none;}

	/* main column */
	div.page-container div.body div.contentarea div.maincolarea{float:left; width:650px; padding:0 10px 0 20px; border-left:solid 1px #e7e7e7;}
	div.page-container div.body div.contentarea div.maincolarea h2{font-size:1.5em; color:#122372; padding-bottom:10px;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer{margin-top:20px; width:634px; height:204px; background: url(../images/innercontentbg_img.gif) no-repeat;}	
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul{margin:0; padding:10px 0 0 5px; list-style-type:none;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox{float:left; padding:15px 30px 0px 30px;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox p{font-size:1em; width:246px;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox ul.logolisting{clear:both; margin:0; padding:0; list-style-type:none; border:none;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox ul.logolisting li{float:none; text-align:center; padding:10px 10px 10px 10px; border-bottom:solid 1px #cecece; width:235px;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox ul.logolisting li:first-child{border-right:none; padding-top:5px;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li.teaserbox ul.logolisting li:last-child{border:none;}
	div.page-container div.body div.contentarea div.maincolarea div.teasercontainer ul li:first-child{border-right:solid 1px #cecece;}
	div.page-container div.body div.contentarea div.maincolarea ul{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.maincolarea ul li{float:left; width:300px;}
	div.page-container div.body div.contentarea div.maincolarea ul li p{font-size:1em;}
	div.page-container div.body div.contentarea div.maincolarea ul li.ceomsgbox{margin-left:20px; padding-left:20px; border-left:solid 1px #e7e7e7; min-height:290px; height:290px;}
	div.page-container div.body div.contentarea div.maincolarea ul li.ceomsgbox p{}
	
	div.page-container div.body div.contentarea div.maincolarea ul li h2{font-size:1.5em; color:#122372;}
	div.page-container div.body div.contentarea div.maincolarea ul li h2.h2heading{padding-bottom:10px;}

	
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting{clear:both; margin:0 0 20px 0; padding:0; list-style-type:none; border:none;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting li{float:none; text-align:center; padding:10px 10px 10px 10px; border-bottom:solid 1px #cecece; width:280px;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting li:first-child{border-right:none; padding-top:5px;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting li:last-child{border:none;}
	
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting1{clear:both; margin:0 0 20px 0; padding:5px; list-style-type:none; border:none; background:#abb2cf;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting1 li{float:none; text-align:center; padding:10px 10px 10px 10px; border-bottom:solid 1px #cecece; height:35px; width:270px; background:#ffffff;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting1 li:first-child{border-right:none; padding-top:7px;}
	div.page-container div.body div.contentarea div.maincolarea ul li ul.logolisting1 li:last-child{border:none;}

	
/* start: footer */
div.page-container div.footer{clear:both; margin:0 auto 0 auto; width:960px; background:#ffffff;}
div.page-container div.footer div.contentarea{padding:20px 0 20px 0; width:960px; height:18px; background:#ffffff;}
	/* footer content */
	div.page-container div.footer div.contentarea ul{margin:0; padding:0; list-style-type:none; border-top:solid 2px #cecece;}
	div.page-container div.footer div.contentarea ul li{font-size:1em;}
	div.page-container div.footer div.contentarea ul li a{font-weight:normal; padding-left:10px; margin-left:10px;}
	div.page-container div.footer div.contentarea ul li.copyright{float:left; padding:10px 0 0 10px;}
	div.page-container div.footer div.contentarea ul li.addlinks{float:right; padding:10px 0 0 10px; margin-right:10px;}

/*************** Sub Page ******************/
/* start: subheader */
	/* breadcrumbs */
	div.page-container div.body div.breadcrumbs{ height:30px; margin:0; padding:0;}
	div.page-container div.body div.breadcrumbs ul{margin:0; padding:10px 0 0 20px; list-style-type:none;}
	div.page-container div.body div.breadcrumbs ul li{}
	div.page-container div.body div.breadcrumbs ul li a{font-size:.9em; margin-left:5px; padding-left:10px; background: url(../images/arrow_bc.gif) no-repeat left center;}
	div.page-container div.body div.breadcrumbs ul li a:link, div.page-container div.body div.breadcrumbs ul li a:active, div.page-container div.body div.breadcrumbs ul li a:visited{color:#242424; text-decoration:none;}
	div.page-container div.body div.breadcrumbs ul li a:hover{color:#122372;}
	div.page-container div.body div.breadcrumbs ul li a.active{color:#122372; cursor:default;}
	div.page-container div.body div.breadcrumbs ul li p{}
		
	/* subpage main column */
	div.page-container div.body div.contentarea div.subcolarea{float:left; width:650px; padding:0 10px 0 20px;  border-left:solid 1px #e7e7e7; min-height:300px;}
	div.page-container div.body div.contentarea div.subcolarea h2{font-size:1.5em; color:#122372; padding-bottom:10px;}
	div.page-container div.body div.contentarea div.subcolarea div.newstitle1{}
	div.page-container div.body div.contentarea div.subcolarea div.newstitle1 p.ntitle{font-size:1.2em; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #cecece;}
	div.page-container div.body div.contentarea div.subcolarea div.newstitle1 span.newspic{float:left; display:block; padding:0 15px 8px 0;}
	div.page-container div.body div.contentarea .fleet{width:920px !important;}

	div.page-container div.body div.contentarea div.accordion{margin-top:20px;}
	div.page-container div.body div.contentarea div.accordion h1{margin:0 0 2px 0; padding:5px;}


	div.page-container div.body div.contentarea div.accordion ul.fleetbox{float:left; margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li{float:left; width:885px; margin:0; padding:0}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li p{font-size:1em;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li p.logo{height:50px;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li p.img{padding-bottom:5px;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo{float:left; width:265px;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo p{}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext{float:left;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext p{}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul{margin:20px 0 0 0; padding:0; list-style-type:none; }
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li{float:left; width:258px; height:112px; padding:10px; margin:3px; text-align:center; font-size:1em;  border:solid 1px #e7e7e7; }
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li p{border-bottom:solid 1px #e7e7e7; padding-bottom:50px; margin-bottom:3px; height:65px; vertical-align:bottom;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li a{font-size:1em; font-weight:normal;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.megayachts{width:264px; height:110px;}	
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.megayachts1{width:264px; height:130px;}	
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.megayachts p{height:75px;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.oryxyachts{padding:10px !important; width:210px !important;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.oryxyachts p{height:60px !important; padding-bottom:24px !important;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.silvercraft{height:96px !important;}
	div.page-container div.body div.contentarea div.accordion ul.fleetbox li div.fleetinfo_ext ul li.silvercraft p{height:33px !important;}

	div.page-container div.body div.contentarea div.subcolarea div.subheader{padding-bottom:20px;}

	div.page-container div.body div.contentarea div.subcolarea ul.distibutorlist{margin:20px 0 0 0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.subcolarea ul.distibutorlist li{float:left; width:147px; height:103px; text-align:center; margin:0 10px 0 0; padding:0;}
	div.page-container div.body div.contentarea div.subcolarea div.panel{clear:both; float:left; width:618px; background:#e9eaff; border:none; padding-bottom:10px;}
	div.page-container div.body div.contentarea div.subcolarea div.panel p{margin:0; padding:15px; color:#242424;}
	div.page-container div.body div.contentarea div.subcolarea div.panel p.map_nsa{position:absolute; margin:-103px 0 0 0; padding:0px; z-index:10; background:#f26225;}
	div.page-container div.body div.contentarea div.subcolarea div.panel p.map_eur{position:absolute; margin:-103px 0 0 157px; padding:0px; z-index:10; background:#f26225;}
	div.page-container div.body div.contentarea div.subcolarea div.panel p.map_mea{position:absolute; margin:-103px 0 0 314px; padding:0px; z-index:10; background:#f26225;}
	div.page-container div.body div.contentarea div.subcolarea div.panel p.map_ap{position:absolute; margin:-103px 0 0 471px; padding:0px; z-index:10; background:#f26225;}

	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent{margin:0; padding:10px; list-style-type:none;  /*border-bottom:solid 1px #ee885d;*/}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li{float:left; margin:0 15px 0 0; padding:0 30px 0 0; color:#ffffff; width:597px; min-height:120px; font-size:1em;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li div.content{padding:10px 0 10px 0; margin-left:10px; border:none;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li h1{font-size:1.2em; font-weight:bold; padding:5px !important;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li div.content p{margin:0; padding:0; float:left;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li div.content p.slogo{float:right; background:#ffffff; /*height:50px;*/ padding:20px 5px 5px 5px;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent li div.content strong{font-size:1.1em;}
	div.page-container div.body div.contentarea div.subcolarea div.panel ul.panelcontent:last-child{border-bottom:none;}

	div.page-container div.body div.contentarea div.subcolarea div.eventspanel{}
	div.page-container div.body div.contentarea div.subcolarea div.eventspanel h2{padding-bottom:20px;}
	div.page-container div.body div.contentarea div.subcolarea div.eventspanel ul.event-listing{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.subcolarea div.eventspanel ul.event-listing li{border-bottom:solid 1px #cecece; padding-bottom:15px; margin-bottom:15px;}	
	div.page-container div.body div.contentarea div.subcolarea div.eventspanel ul.event-listing li p{font-size:1em;}
	div.page-container div.body div.contentarea div.subcolarea div.eventspanel ul.event-listing li p.event-title{color:#122372; font-weight:bold;}
	
	div.body div.contentarea div.subcolarea div.onlineform{margin-top:10px;}
	div.body div.contentarea div.subcolarea div.onlineform fieldset{clear:both; width:400px; border:none;}
	div.body div.contentarea div.subcolarea div.onlineform label{float:left; display:block; padding-right:10px; padding-top:5px; width:90px; height:20px;}
	div.body div.contentarea div.subcolarea div.onlineform input, select{float:left; width:180px; padding:3px; border:solid 1px #c4c4c4;}
	div.body div.contentarea div.subcolarea div.onlineform textarea{font-size:1.1em; width:200px; height:70px; }
	div.body div.contentarea div.subcolarea div.onlineform input.file{border-bottom:solid 1px red;}
	div.body div.contentarea div.subcolarea div.onlineform input.btn{width:150px;}
	div.body div.contentarea div.subcolarea div.onlineform ul{float:left; width:320px; margin:0; padding:0; list-style-type:none;}
	div.body div.contentarea div.subcolarea div.onlineform ul li{font-size:1em;}
							
	div.page-container div.body div.contentarea div.subcolarea div.contactform{float:left; width:590px;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform p{padding:10px 0 10px 0; font-size:1em;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms{margin:0; padding:0; list-style-type:none;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li{float:left; padding:10px 0 10px 0; margin:0; border-bottom:solid 1px #efefef; width:570px;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li div.inputfield{float:left; padding-left:30px; width:230px;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li div.inputfield input{color:#68584d; padding:4px; font-size:1em; width:270px; border:solid 1px #cecece; background:#F0F0F0;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li div.inputfield select, textarea{color:#242424; font-size:1em; width:280px; padding:2px 0 2px 0; border:solid 1px #cecece; background:#F0F0F0;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li div.inputfield .txtArea{height:100px;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li label{float:left; display:block; width:260px; font-size:1em; height:10px;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li.no-border{border:none;}
	div.page-container div.body div.contentarea div.subcolarea div.contactform ul.forms li.no-border input.nb{margin:0; padding:0; border:0; width:112px; height:22px;}


/* Yachts style popup */
div.yachtsinfo{padding:10px;}
h1{color:#122372; font-size:1.6em; margin-bottom:7px; padding-bottom:7px;}
div.yachtsinfo div.picture-holder{float:left; background:#cecece; padding:10px; width:303px;}
div.yachtsinfo div.picture-holder img{border:solid 1px #000000;}
div.yachtsinfo div.content-holder{float:left; width:335px; padding-left:20px;}
div.yachtsinfo div.content-holder p.title{font-weight:bold; margin-bottom:7px; padding-bottom:7px; border-bottom:solid 1px #cecece;}
div.yachtsinfo div.content-holder table{font-size:1.1em; width:100%; margin:0; padding:0;}
div.yachtsinfo div.content-holder td{border-bottom:solid 1px #989898; margin:0; padding:5px;}
div.yachtsinfo div.content-holder a{font-size:1em; float:left; margin-top:10px; font-weight:normal;}

/* General Online Form */
div.onlineform{margin-top:10px;}
div.onlineform fieldset{clear:both; width:400px; border:none;}
div.onlineform label{float:left; display:block; padding-right:10px; padding-top:5px; width:90px; height:20px;}
div.onlineform input, select{float:left; width:180px; padding:3px; border:solid 1px #c4c4c4;}
div.onlineform textarea{font-size:1.1em; width:200px; height:70px; }
div.onlineform input.file{border-bottom:solid 1px red;}
div.onlineform input.btn{width:150px;}
div.onlineform ul{float:left; width:320px; margin:0; padding:0; list-style-type:none;}
div.onlineform ul li{font-size:1em;}

#image{height:177px; width:300px;}
.thumb{float:left; margin-right:10px; margin-top:10px;}

