/*-----------------------------------------------------------
Description: Cycle Show 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY 
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#fff;  text-align:left; background:url(../g/2010/template/bg_site.gif) repeat-x top #000; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#138ad5; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#138ad5; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#5df4fd; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#5df4fd; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:100%; margin:0 auto; position:relative; padding:0; text-align:center;}
#wrapper {width:1000px; margin:0 auto; padding:0; text-align:left;}

#header {width:1000px; height:297px; margin:0; padding:0; float:left; position:relative;}
#pb_header {position:absolute; float:right; width:405px; right:0; top:0;}	
#menu {float:left; width:585px; height:40px; margin-left:10px; padding:0; margin-bottom:10px; }
		
#content {width:1000px; margin:0px; padding:10px 0 20px 10px; float:left; margin:0px;}
#pb_top{float:left; width:1000px; padding:0; margin-bottom:8px;}
	#left{position:relative; float:left; width:348px; margin-right:26px; border:1px solid #3a3a3a; background-color:#1a1d1d; padding:25px;}
	#left_pages {position:relative; float:left; width:694px; margin-right:26px; border:1px solid #3a3a3a; background-color:#1a1d1d; padding:25px;}
	#pb_middle {float:left; width:320px; padding:0px; margin-right:26px;}				
	#pb_right{position:relative; float:left; width:208px; padding:0px;}
		
#foot {width:100%; border-top:1px solid #6d6d6d; height:30px;  text-align:center; margin:0 auto; position:relative; padding:0;}
#footersection {width:1000px; text-align:center; margin:0 auto; padding-top:0px;}
#pb_bottom {width:530px; float:left; margin:0; padding:0; padding-left:10px;}
#footer {width:450px; float:left; margin:0; padding:0;}
/*-----------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative; float:left; width:585px; height:41px;  /*background:url(../g/2010/template/bg_menu.gif) no-repeat top right;*/}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:41px;}
.menu1 ul{margin:0; padding:0; background:url(../g/2010/template/bg_menu.gif) no-repeat top right;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:41px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; border-left:1px solid #000;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/bg_menu.jpg) repeat-x bottom left;/*main menu Background on hover*/}
.menu1 ul li a{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 1.2em Arial, Sans-serif; color:#fff; text-decoration:none; padding-right:15px; padding-left:3px; padding-bottom:26px;}
.menu1 ul li a:hover{text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font: bold 1.2em Arial, Sans-serif; color:#0068b3; text-decoration:none; padding-right:15px; padding-left:3px; padding-bottom:26px;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:900; }
.menu1 ul ul li{border:none; background:none; list-style:none; position:absolute; width:172px; left:0px; height:26px;}
.menu1 ul ul li a{background:none; background-color:#0068b3; color:#fff; font: normal 1em Arial, Sans-serif; _font-size:1em; padding:6px 10px; text-align:left; }
.menu1 ul ul li a:hover{font: normal 1em Arial, Sans-serif; _font-size:1em; color:#fff; background:none; background-color:#7ea0d3; padding:0;  padding:6px 10px; text-align:left; }
.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;}
/*********[END]submenu*********/

/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
h1{ font-size:1.8em; font-weight:normal; color:#fff; padding:0px; padding-bottom:0px; line-height:1.25em; margin-bottom:5px;} 
h2{font-size:1.4em; font-weight:bold;color:#138ad5;  padding:0px; line-height:1.25em; letter-spacing:-1; margin-bottom:5px;}
h3{font-size:1.2em; color:#fff;} /* Strap Titles*/
h4{font-size:1em; color:#7e7f7f;  padding:0px; margin:0px; } /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody{text-align:left;  padding-bottom:0px;}
div.sheetbody p{margin:0; padding:0; margin-bottom:15px;}
.bodysheet {margin:0; padding:0;}
div.hoz {height:5px; min-height:5px; width:15px;} /* Horizontal Sheet Seperator*/
div.vert {width:15px; float:left; height:15px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:285px; float:left;}
div.rightsheet {width:285px; float:left;}


/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {margin:0; padding:0;}
.paneltitle_1 {margin:0; padding:0;} 
.panelbody_1 {margin:0; padding:0; }
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {margin:0; padding:0;} 


.panel_4 {float:left; margin:0; padding:0; background:url(../g/2010/template/bg_panel.jpg) repeat-x top left #5d6366; width:318px; height:105px; border:1px solid #3a3a3a; margin-bottom:15px; overflow:hidden;}
.paneltitle_4 {margin:0; padding:0; display:none; } 
.panelbody_4 {padding:0;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot {margin:0; padding:0; height:0px;} 


/*marquee panel*/
.panel_2 {float:left; margin:0; padding:0; margin-bottom:8px; width:800px;}
.paneltitle_2 {margin:0; padding:0; font-size:1em; color:#7e7f7f; float:left; margin:0px; padding-right:3px;} 
.panelbody_2 {float:left; margin:0px;padding:0;}
.panelbody_2 p {margin:0; padding:0; }
.panel_2_foot {margin:0; padding:0; height:0px;} 

/*sponsor panels*/
.panel_3 {float:left; margin:0; padding:0; border:1px solid #3a3a3a; background-color:#1a1d1d; width:190px; padding:8px; margin-bottom:10px;}
.paneltitle_3 {margin:0; padding:0;font-size:1em; color:#7e7f7f;  padding-bottom:4px; margin:0px;} 
.panelbody_3 {padding:6px; background-color:#FFF; color:#000;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {margin:0; padding:0; height:0px;}

/*image panels*/
.panel_5 {float:left; margin:0; padding:0; border:1px solid #3a3a3a; background-color:#1a1d1d; width:190px; padding:8px; margin-bottom:10px;}
.paneltitle_5 {margin:0; padding:0;font-size:1em; color:#7e7f7f;  padding-bottom:4px; margin:0px;} 
.panelbody_5 {padding:0px;}
.panelbody_5 p {margin:0; padding:0;}
.panel_5_foot {margin:0; padding:0; height:0px;} 

/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{text-align:right; margin:0;  padding-top:10px; padding-bottom:15px; width:440px;}
ul#footer ul { background:none; color:#6d6d6d;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.73em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#6d6d6d;}
ul#footer li a:hover{ text-decoration:none; color:#138ad5;  background:none; }
/*-----------------------------------------------------------*/


/* EZONE
-----------------------------------------------------------*/
.ez_header {padding:0; margin:0; font:bold 1.1em arial, sans serif; color:#fff;}
.ez_po_header {line-height:1em; padding:0; margin:0; font:0.9em verdana, sans serif; color:#515251;}
.sheettitle ez_header {color:#fff; font-size:1.1em; font:verdana, sans serif;}
.exhib_overview_platinum{background-color:#e6e5dd;}
/*-----------------------------------------------------------*/


#search {float:left; margin-top:10px; background:url(../g/2010/template/search.gif) no-repeat top left;}
	#searchfield {float:left; border:none; background:none;}
	#searchbutton {float:left;}

