/*-----------------------------------------------------------
Description: Luxury Travel Fair 09 
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background:url(../g/2009/template/background_site.gif) #000 top center; color:#393939; line-height:1.42em; text-align:left; margin-bottom:20px;}
a {color:#0353cf; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#059dde; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
input {margin:0; padding:0;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:980px; margin:0 auto; padding:0; margin-top:20px; position:relative;}
#wrapper { background-color:#fff; float:left;}
#header { float:left; position:relative; margin:0; padding:0; line-height:0; height:112px; width:980px; font-size:0;}
#powerbartop { float:left; position:relative; margin:0; padding:0; line-height:0; width:980px; font-size:0; background-color:#000;}
#mainmenu{position:relative; float:left; height:49px; padding:0; margin:0;}
#content {padding:0; margin:0; width:980px; float:left; position:relative; background:url(../g/2009/template/bg_content.gif) repeat-y #fff top;}
	#powerbarleft {width:200px; padding:0; margin:0; position:relative; float:left; background:url(../g/2009/template/bg_topleft.gif) repeat-x top;}		
	#pagebody {width:455px; padding:25px 30px 30px 30px; margin:0; position:relative; float:left; background:url(../g/2009/template/bg_top.gif) repeat-x top;}
	#pagebody2 {width:485px; padding:25px 30px 30px 30px; margin:0; position:relative; float:left; background:url(../g/2009/template/bg_top.gif) repeat-x top;}
	#powerbarright {width:265px; padding:0; margin:0; padding-top:25px; position:relative; float:left; background:url(../g/2009/template/bg_top.gif) repeat-x top;}
	#powerbarright2 {width:235px; padding:0; margin:0; padding-top:25px; position:relative; float:left; background:url(../g/2009/template/bg_top.gif) repeat-x top;}
#footerwrapper {width:980px; float:left; position:relative; margin:0; padding:0; background:url(../g/2009/template/clarion.gif) no-repeat top right #000; text-align:right; height:34px; }
#search {float:left; width:200px; margin:0; padding:0; position:relative;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
.mainmenu {float:left; position:relative; margin:0; padding:0;}

#submenu{ margin:0; padding:0; padding-bottom:20px; position:relative; height:auto; width:200px; line-height:0;}
#submenuitems li {float:left; position:relative;  height:30px; display:block; text-decoration:none; width:200px; padding:0; margin:0; background-color:#d1dce8; border-bottom:solid 1px #e9eef4; list-style:none; font:0.95em bold, Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#393939; line-height:30px; }
#submenuitems li a{float:left; position:relative; height:30px; display:block; text-decoration:none; width:190px; padding-left:10px; margin:0; background-color:#d1dce8; border-bottom:solid 1px #e9eef4; list-style:none; line-height:30px; font-family:Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; color:#393939; font-weight:bold; font-size:0.95em;}
#submenuitems li a:hover{float:left; position:relative; line-height:30px; height:30px; display:block; text-decoration:none; width:190px; padding-left:10px; margin:0; background-color:#a2c1de; border-bottom:solid 1px #e9eef4; color:#0353cf; font-family: Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; font-weight:bold; font-size:0.95em;}




/*---------------------------------------------------------*/



/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:arial, verdana, sans-serif; font-weight:normal; color:#0353cf; font-size:1.5em; padding-top:0px; padding-bottom:5px; line-height:1.2em; }
h2{ margin:0; padding:0;  font-weight:bold; color:#000000; font-size:1.5em; padding-top:10px; }
h3{ margin:0; padding:0;  font-weight:bold; color:#0353cf; font-size:1.2em; padding-top:5px;}
h4{margin:0; font-weight:normal; color:#fff; font-size:1.1em; padding:0;}
.sheetbody{ font-family:Arial; margin:0; padding:0; margin-top:6px; padding-bottom:0px; margin-bottom:5px;}
.sheetbody p{margin-top:0; margin-bottom:2;}
.horizontal_separator{margin:0; padding:0; height:10px; border-bottom:dotted 1px #d1dce8;}
.vertical_separator{ width:20px; height:10px;}
.clear_all{margin:0; padding:0; line-height:0px;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif; font-weight:normal; color:#0353cf; font-size:1.6em;}
.ez_po_header {font-family:arial, sans serif; font-weight:normal; color:#0353cf; font-size:1.2em;}
a.exhib_status_standard {font-weight:normal; color:#000;}
a:hover.exhib_status_standard {font-weight:normal; color:#0353cf;}
a.exhib_status_enhanced  {font-weight:bold; color:#0353cf;}
/*
 PANELS
-----------------------------------------------------------*/

.panel_1{width:100%;}
.paneltitle_1 {margin:0; padding:0;}
.panelbody_1 {margin:0; padding:0;}
.panelbody_1 p {margin-top:0; margin-bottom:2;}

/*-NEWS PANEL--------------------------------------------------------*/
.panel_2{width:245px; height:101px; margin:0 0 20px 0; padding:0; background:url(../g/2009/template/bg_news.gif) no-repeat top left; }
.paneltitle_2 {margin:0; padding:0; margin-left:100px; margin-top:10px; font-weight:bold; color:#0353cf;}
.panelbody_2 {margin:0; padding:0; margin-left:100px; margin-bottom:10px; font-size:1em;}
.panelbody_2 p {margin-top:0; margin-bottom:2;}

/*-highlights PANEL--------------------------------------------------------*/
.panel_3{width:245px; height:101px; margin:0 0 20px 0; padding:0;}
.paneltitle_3 {margin:0; padding:0;}
.panelbody_3 {margin:0; padding:0; font-size:1em; background-color:#dfebf7; line-height:1.3em;}
.panelbody_3 p {margin-top:0; margin-bottom:2;}

/*-Pictures PANEL--------------------------------------------------------*/
.panel_4{width:215px; margin:0 0 20px 0; padding:0;}
.paneltitle_4 {margin:0; padding:0;}
.panelbody_4 {margin:0; padding:10px; font-size:1em; background-color:#dfebf7;}
.panelbody_4 p {margin-top:0; margin-bottom:2;}

/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {padding:0px; padding-right:80px; float:right; margin:0;}
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.8em Arial, Sans-serif; line-height:30px;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#4c4c4c; line-height:30px;}
ul#footer li a:hover{ color:#0353cf; text-decoration:none; text-align:left;line-height:30px;}

/*---------------------------------------------------------*/
