/*-----------------------------------------------------------
Description: The Gadget Show 2011 
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net

-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ol,ul {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {color:#4b4b4b; font:0.8em Arial, Helvetica, sans-serif; text-align:left; background:url(../g/2011/template/stripe_bg.gif) repeat-x bottom fixed #fff;}
body a{color:#00aae8;; text-decoration:none;}
body a:hover{color:#410f61;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:959px; position:relative; margin:0 auto;}
#wrapper{width:959px; float:left;}
	#header{width:959px; height:163px;}
	#nav{width:751px; float:left; height:40px; z-index:50; padding:0; background:url(../g/2011/template/menu_bg.gif) repeat-x; margin:0; padding:0;}
		#pb_search{width:208px; float:left; height:30px; background:url(../g/2011/template/search_bg.gif) no-repeat; padding-top:10px;}
	#pb_letterbox{width:751px; height:219px; float:left; margin:10px 0 5px 0;}
		#pb_tickets{width:182px; height:207px; float:left; background:url(../g/2011/template/tickets_bg.gif) no-repeat; margin:10px 0 5px 0; padding:12px 13px 0 13px;}
	#pb_latestnews{width:939px; height:15px; margin-bottom:5px; background-color:#00aae8; padding:5px 5px 5px 15px; float:left; color:#e50630;}
	#maintop{width:959px; background:url(../g/2011/template/content_t.gif) no-repeat; height:13px; padding:0; margin:0; font-size:0;float:left;}
	#main{width:959px; background:url(../g/2011/template/sheet_bg.gif) repeat-y;float:left;}
		#pb_left{width:208px; float:left; display:inline; margin:0;}
		#content{width:522px; float:left; padding-right:20px; display:inline; margin:0;}
		#contentwide {width:900px; float:left; padding:20px;display:inline; margin:0;}
		#pb_right{width:170px; float:left; padding-right:18px; padding-left:18px; display:inline; margin:0;}
		#pb_sheetbottom{width:941px; padding-left:18px; padding-top:10px;}
	#mainbtm{width:959px; background:url(../g/2011/template/content_b.gif) no-repeat; height:9px; margin-bottom:10px;float:left;}
	#pb_bottomimages{width:959px; height:125px; background:url(../g/2011/template/pb_bottom_bg.gif) no-repeat; padding:8px 0 7px 18px; overflow:hidden; margin-top:10px;float:left;}
	#footer{float:left; padding-top:10px;}
	#pb_partners{float:right; padding-top:10px; padding-right:20px;}

/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; text-align:left; width:751px; height:40px; background:url(../g/2011/template/menu_l.gif) left no-repeat; padding:0; margin:0;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:0px; top:38px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; padding:0; margin-left:15px; margin-right:15px;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2011/template/menu_on.gif) repeat-x; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px; margin:0;}
.menu1 ul li a{display:block; font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px 0 10px 0; }
.menu1 ul li a:hover{display:block;  font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px 0 10px 0;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{  z-index:45; display:block;}
.menu1 ul ul li{font: normal 1em Arial, Sans-serif; position:absolute; display:block; width:150px; margin:0; z-index:45;}
.menu1 ul ul li a{  background-color:#7b7a7a; color:#fff; font: normal 1em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:visited{background-color:#7b7a7a; color:#fff; font: normal 1em Arial, Sans-serif; padding:4px 5px;}
.menu1 ul ul li a:hover{color:#fff; font: normal 1em Arial, Sans-serif; padding:4px 5px; background:url(../g/2011/template/sub_bg.gif) no-repeat #7b7a7a; }
.menu1 ul ul li a:active{color:#fff; font: normal 1em Arial, Sans-serif; padding:4px 5px;}

.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;}

.menu_on{background:url(../g/2011/template/menu_on.gif) repeat-x;}
/*.submenuend{ padding:11px 0 0 0;}*/
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{float:left; font-weight:normal; font-size:1.6em; color:#fff; text-align:left; height:29px; background:url(../g/2011/template/title_bg.gif) no-repeat right ; background-color:#410f61; padding-top:4px; padding-right:33px;} 
h2{font-weight:normal; font-size:1.2em; color:#410f61; text-align:left; padding-top:10px; padding-bottom:3px}
h3{font-size:1.1em; color:#999; font-weight:bold; text-align:left; margin-top:7px;}
h4{font-size:1em; font-weight:bold; color:#fff;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em;}

div.sheetbody{padding-top:10px;}
div.fullsheet{width:522px;}
div.leftsheet {width:250px; float:left; margin-right:22px;}
div.rightsheet {width:250px; float:left;}



/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:100px; height:15px; float:left; font:1em Georgia "Times New Roman", Times, serif; color:#333; font-size:0.9em; border:solid 0px;}
#inp img{float:left;}

/* PANELS
-----------------------------------------------------------*/
.panel_plain{float:left; padding:0; margin:0; display:inline;}
.panel_plain P{padding:0; margin:0;}
.panel_plain img{padding:0; margin:0;}

/* Countdown clock*/
.panel_1{float:left; padding:0; margin:0; width:182px; height:49px; background:url(../g/2011/template/clock_bg.gif) no-repeat;}
.panelbody_1{padding:7px 0 0 55px;}
.panelbody_1 p{padding:0; margin:0;}

/* Social panel */
.panel_2{width:138px; height:33px; background:url(../g/2011/template/social_bg.gif) no-repeat #410f61; padding-left:70px; margin:0;}
.panelbody_2{padding-top:9px;}
.panelbody_2 p{padding:0; margin:0;}

/* Sheet bottom panels */
.panelbody_3{float:left; width:170px; padding-right:18px;}
.panelbody_3 p{padding:0; margin:0;}

/* bottom panels */
.panel_4{float:left; width:170px; padding-right:18px;}
.paneltitle_4{float:left; width:170px; height:20px; padding-bottom:6px; color:#828080; font-size:1.4em;}
.panelbody_4{float:left; width:170px;}
.panelbody_4 p{padding:0; margin:0;}

/* Right panels */
.panel_5{float:left; width:170px; margin-bottom:15px;}
.panelbody_5{float:left; width:170px;}
.panelbody_5 p{padding:0; margin:0;}

/*Left plain panels*/
.panel_6{padding-left:19px;}
.panelbody_6 p{margin:0; padding:0;}

/* News panels */
.newspanel{float:left; width:170px; margin-top:15px; background:url(../g/2011/template/panel_bg.gif) no-repeat; padding-top:8px; margin-left:18px;display:inline;}
.newspaneltitle{float:left; height:19px; color:#00a9e6; font-size:1.2em; background:url(../g/2011/template/ptitle_bg.gif) right no-repeat; padding-right:15px; padding-left:10px;}
.newspanelbody{float:left; width:150px; padding:5px 10px 0 10px;}
.newspanelbody p{padding:0; margin:0;}
.newspanelfoot{width:170px; height:9px; background:url(../g/2011/template/panel_b.gif) no-repeat; margin-left:18px;}

/* Blue panel */
.panelbody_7{float:left; width:170px; padding:0; margin:0; _padding-left:13px;}
.panelbody_7 p{padding:0; margin:0;}

/* Bordered panels */
.panel_8{float:left; width:170px; padding-top:10px; margin-top:15px; background:url(../g/2011/template/border_t.gif) no-repeat;}
.paneltitle_8{ width:150px; padding:10px 10px 5px 10px;}
.panelbody_8{width:150px; padding:0 10px 0 10px; background:url(../g/2011/template/border_bg.gif) repeat-y;}
.panel_8_foot{width:170px; height:10px; background:url(../g/2011/template/border_b.gif) no-repeat;}

/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0; padding-left:20px; padding-bottom:10px;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.8em; color:#410f61; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#410f61; text-decoration:none;}
ul.footeritems li a:hover{color:#410f61; text-decoration:underline;}
/*---------------------------------------------------------*/
