0/*-----------------------------------------------------------
Description: Superyacht 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}


/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.76em Verdana, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#6e6e6e; line-height:1.5em; text-decoration:none; background-color:#000; }
body a:link{text-align:left; color:#960606; font-weight:bold; text-decoration:none;}
body a :visited {text-align:left; color:#960606;}
body a:hover {text-align:left; color:#c63131;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{float:left; position:relative; width:100%; padding:0; background:url(../g/2010/template/sy_wave.gif) no-repeat center bottom;}
	#wrap{width:992px; margin:0 auto; position:relative;}
	#wrapper{float:left; position:relative; width:992px; padding-bottom:15px; margin:0; background:url(../g/2010/template/sy_fade_bg.gif) no-repeat bottom #fff;}
		#pb_top{float:left; width:992px; height:65px; background:url(../g/2010/template/sy_top_bg.gif) no-repeat;}
		#sy_header{float:left; width:992px; height:191px; background:url(../g/2010/template/sy_header_bg.gif) no-repeat;}
			#header_left{float:left; width:157px; height:182px; margin:9px 0 0 9px; _margin:9px 0 0 3px;}
			#header_right{float:left; width:820px; height:241px;}
				#book_banner{float:right; width:820px; height:80px; margin-top:9px; padding:0;}
				#news{float:left; width:480px; height:5px; color:#fff; padding:22px 10px 22px 90px; _margin-top:-18px;}
				#search{float:left; width:235px; _height:10px;}
			#nav{float:left; width:820px; height:31px; margin:0; padding:0; margin-left:-9px;}
		#sy_hero{float:left; width:992px; height:189px; padding:0; font-size:0; line-height:0; border-top:1px solid #fff; _margin-top:-50px;} 
		#main{float:left; width:992px; background:url(../g/2010/template/mainfade_bg.gif) no-repeat; _margin-top:-18px; padding:0; border:none;}
			#content{float:left; width:700px; margin:26px 0 26px 16px; _margin:26px 0 26px 8px;}
			#sy_pb_right{float:left; width:256px; margin:0; padding-top:6px;}
		#sponsors{float:left; width:959px; background-color:#e2e2e2; margin:10px 20px 0 15px; _margin:10px 8px 0 8px;}
		#footer{float:left; width:959px; height:20px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:820px; padding:0; margin:0; height:31px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.1em arial, Verdana, Sans-serif; color:#fff; font-weight:normal; text-transform:uppercase; display:block; line-height:31px; text-decoration:none; width:100px; text-align:center; padding:0; background-color:#494949; margin-right:2px;}
.menu1 ul a:visited {color:#fff;}
.menu1 ul a:hover{color:#fff; line-height:31px; background:url(../g/2010/template/sy_menu_on_bg.gif) repeat-x; text-decoration:none; text-align:center;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:31px}
.menu1 table{position:absolute; border-collapse:collapse; left:-1px; top:30px; z-index:999;}
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0;border:none; background:none;}
.menu1 ul ul li{list-style:none; width:140px; background:none; position:relative; display:block;}
.menu1 ul ul li a, .menu1 ul ul li a:visited{width:140px; background-color:#9b9b9b; color:#494949; font:bold 1em Arial, Sans-serif; _font-size:0.9em; padding:6px 5px 6px 15px; margin:0; text-align:left; border:none;  line-height:15px; text-transform:none;}
.menu1 ul ul li a:hover{color:#fff; background:none; background-color:#000;  padding:6px 5px 6px 15px; margin:0; text-align:left; line-height:15px;}
.menu1 ul ul li:hover {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.7em/1.1em Verdana, Sans-serif; color:#494949; text-align:left; margin:0; padding-bottom:10px;}
h2{font:1.2em/1.1em Verdana, Sans-serif; color:#4c96c9; text-align:left; margin:0; padding-bottom:5px;}
h3{text-align:left; color:#4a4a4a; font:bold 1.1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#fff; text-align:left; font-weight:bold; font-size: 1em; margin:0; padding:4px 0 4px 10px;}

.ez_header{color:#000; font:bold 1.25em/1em Arial, Sans-serif;}
.ez_po_header{color:#0f034e; font:bold 1em/1em Arial, Sans-serif;}
/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:680px; margin:0; padding:0;}
.leftsheet{float:left; width:330px; margin-right:20px; padding:0;}
.rightsheet{float:left; width:330px; padding:0; margin:0;}
.sheetbody{padding-bottom:25px;}
.bodysheet{padding:0;}
.bodysheet  p{padding:0 0 15px 0; margin:0;}
.bodysheet ul {list-style:disc; margin-left:2em;}
.bodysheet  ol {list-style:decimal; margin-left:2em;}

.leftsheet2{float:left; width:330px; margin-right:20px; padding:0;}
.rightsheet2{float:left; width:330px; padding:0; margin:0;}
.titlesheet2{float:left; width:310px; background:url(../g/2010/template/sy_half_header.gif) no-repeat; height:27px; padding:15px 10px 6px 10px; color:#fff; font:1.5em/1.1em Verdana, Sans-serif; color:#fff; text-align:left;}
.sheetbody_2 img{padding-bottom:5px;}
.sheetbody_2{padding-bottom:10px; border-bottom:1px solid #3f3f3f;}
.bodysheet2{padding:0;} 
.bodysheet2  p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul {list-style:disc; margin-left:2em;}
.bodysheet2  ol {list-style:decimal; margin-left:2em;}


/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/* PLAIN */
.panel_4{padding:0; margin:0;}

/* PLAIN with padding */
.panel_1{padding-bottom:16px; margin:0;}

 /* Exhibitor Panels */
.panel_2{width:255px; background:url(../g/2010/template/exhibitor_bg.gif) repeat-x #4b95c8; margin-bottom:16px;}
.paneltitle_2{font:1em Verdana, Sans-serif; color:#fff; text-align:left; margin:0; padding:7px 0 7px 10px; font-weight:bold;}
.panelbody_2{padding:0 10px 10px 10px;}
.panelbody_2 p{padding:0; margin:0}
.panelbody_2 a:link{color:#fff; font-weight:normal;}
.panelbody_2 a:visited{color:#fff;}
.panelbody_2 a:hover{color:#fff; text-decoration:underline;}

/* Border Powerbar Panels */
.panel_3{float:left; width:255px; margin-bottom:16px;}
.paneltitle_3{font:1em Verdana, Sans-serif; background:url(../g/2010/template/sy_border_panel_t.gif) no-repeat; color:#fff; height:43px; text-align:left; margin:0; padding:7px 0 0 10px; font-weight:bold;}
.panelbody_3{border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;  text-align:center; padding-bottom:10px; background-color:#fff;}
.panelbody_3 p{padding:0; margin:0;}

/* Bottom Sponsor Panels  */
.panel_5{font:0.8em Verdana, Sans-serif; color:#a7a9ac;}

 
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative; margin-bottom:10px; margin-top:5px ; padding-left:16px; height:17px;}
ul.footeritems li {display:inline; font:normal 0.9em Verdana, Helvetica, Sans-serif; letter-spacing:normal; color:#ccc; text-decoration:none; line-height:1.4em; margin-right:5px;}
ul.footeritems li a {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#ccc;}
ul.footeritems li a:hover {display:inline; font:0.9em Verdana, Helvetica, Sans-serif; color:#fff;}
ul.footeritems li a:visited {display:inline; text-decoration:none;}
/*---------------------------------------------------------*/
