/*-----------------------------------------------------------
Description: London Art Fair 2010
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {font: 62.5% Trebuchet MS, Arial, Sans-serif; text-align:center;  color:#656565; margin:0; padding:0 } 
a:link {color:#359fbb; text-decoration:none;} /* unvisited link */
a:visited {color:#359fbb; text-decoration:none;} /* visited link */
a:hover {color:#bbaea4; text-decoration:none;} /* mouse over link */
a:active {color:#359fbb; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{ background:url(../g/2010/template/bg_generic.jpg) no-repeat top; }
#container{ width:940px;  position:relative;  margin:0 auto;} /* Added an Extra Container to resolve Exhib Library Issue */
#header {width:940px; height:167px;}
#logo {position:absolute; top:13px; right:20px; width:95px; height:132px;}
#news-ticker {position:absolute; top:140px; left:150px; width:500px; font-size:1.3em; }
#news-ticker a {color:#2a4a70;}
#news-ticker a:hover {color:#bbaea4;}
#content {width:940px; font:1.3em/1.5em  Trebuchet MS, Arial, Sans-serif; margin-top:38px;  background:url(../g/2010/template/content_bg.gif) repeat-y; }
#content P {margin:0; padding:0;}
#column-left {float:left; text-align:left; width:295px; padding-right:20px;_width:285px; _padding-right:15px;} /* Pagebody */
#column-middle {float:left; text-align:left;width:419px; padding-right:20px;_width:419px; _padding-right:6px;} /* Left Powerbar */
#column-right{float:left;  text-align:left; width:153px; padding-left:27px;_width:143px;_padding-right:0px;_padding-left:45px;}  /* Right Powerbar */
#column-left-wide {float:left; text-align:left; width:734px; padding-right:20px; _width:704px;} /* For pages with no lhs powerbar */
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative;  float:left; width:940px; height:34px; margin-top:10px; _margin-top:0;}
html>body .menu1{ position:relative;  float:left; width:940px; height:34px; *margin-top:0; }
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:100;  }
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:33px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Verdana, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:0; _padding:0;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; padding-top:0px;}
.menu1 ul ul li{list-style:none; position:absolute; width:170px;}
.menu1 ul ul li a{ background-color:#dadde6; color:#8b73b3; font: normal 1.1em Trebuchet MS, Sans-serif; padding:6px 13px 6px 13px; text-align:left;}
.menu1 ul ul li a:hover{font: normal 1.1em  Trebuchet MS, Sans-serif;color:#8b73b3;background-color:#c2bdd7; padding:6px 13px 6px 13px; 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*********/

/*---------------------------------------------------------*/



/*SEARCH
------------------------------------------------------------*/
#search {position:absolute; top:177px; _top:167px; right:0; background-color:#bbaea4; width:217px; height:27px; _height:24px; padding:7px 0 0 7px; z-index:999;}
html>body #search {position:absolute; *top:167px; right:0; background-color:#bbaea4; width:217px; height:27px;_height:24px; padding:7px 0 0 7px;}
#searchfield { float:left; width:153px; height:21px; _height:18px; background-color:#fff; }
#searchfield input {height:21px; _height:18px; width:133px; border:none; font:1.2em Arial, Sans-serif; color:#666;  padding:1px 0 0 0px; background:none; text-align:left;} /*style the input form*/
#searchbutton {float:left; width:57px; height:22px; border:none;}
#search form{_margin-bottom:-2px;} 
/*----------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
h1 {font:bold 1.6em Trebuchet MS, Arial, Sans-serif; color:#8b73b3;  padding-bottom:2px;} 
h2 {font:bold 1.6em Trebuchet MS, Arial, Sans-serif; color:#8b73b3;  padding-bottom:2px;}
h3 {font:bold 1.2em Arial, Sans-serif; color:#51aed3; padding-top:10px;} 
h4 {font:bold 1.1em/30px Trebuchet MS, Arial, Sans-serif; color:#8b73b3; width:152px; padding-left:8px; height:30px; background-color:#dadde6;}
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
div.sheetbody {border-bottom:2px solid #dadde6; margin-bottom:10px; } 
div.sheetbody_2 {} /* Sheet with Divider */
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
div.panelbody_1 {padding-top:10px;} /* Plain panel */
div.panelbody_1 P {margin:0; padding:0;}
div.panelbody_2 {} /* Panel with title*/
div.panelbody_1 P {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* EZone
-----------------------------------------------------------*/
#gerrard {width:580px; margin:0; padding:0;}
.ez_entrytextbefore {padding-bottom:10px;}
.ez_exhiblistentrynav {padding-bottom:10px;}
.ez_title {background-color:#fff; padding:0px; margin:0; height:20px; margin-bottom:10px;}
.ez_header {font-weight:bold; color:#8b73b3; font-size:1.6em; float:left; }
.ez_stand {font-weight:bold; color:#8b73b3; font-size:1.6em; float:right; }
#ez_box {background-color:#fff; border:#ededed 1px solid; padding:10px; float:left; width:558px; margin:0px 0 20px 0; }
   .ez_t {}
   .ez_b {}
   .ez_l {}
   .ez_r {}
   .ez_bl {}
   .ez_br {}
   .ez_tl {}
   .ez_tr {}
   .ez_contact {float:left;}
   .ez_graphic1 {float:right;}
   .ez_entrytextmiddle {}
.ez_menu {margin:10px;}
#ez_items {margin-top:15px;}
    #ez_itemtitle {float:left;}
	.ez_po_header {font-weight:bold; color:#8b73b3; font-size:1.1em; padding:5px; background-color:#dadde6;}
	.ez_item {}
.ez_entrytextafter {float:left; width:580px;}
.ez_description {width:580px; clear:both;}

.ez_separator {border-top:#ededed 1px dotted; margin-bottom:10px;}
.ez_listtitle {background-color:#dadde6; padding:10px; margin:0; height:20px; margin-bottom:0px; width:560px;}
.ez_layoutcolumnheadings {float:left; width:500px;}

.ez_searchtext {}
.ez_searchitems {}
.ez_searchsubmit {}
.ez_searchitem {}
.ez_itemdesc {}



/* FOOTER
-----------------------------------------------------------*/
ul#footer {height:30px; width:940px; margin:0; padding:0 0 0 0; text-align:right; border-top:2px solid #dadde6; margin-top:20px;} 
ul#footer ul {margin:0; padding:0;}
ul#footer li {list-style:none; display:inline;  font:1em/30px Arial, sans-serif; color:#009bbc;  padding:0 2px 0 2px; margin:0;}
ul#footer li a{ color:#009bbc;  text-decoration:none;padding:0;}
ul#footer li a:visited{color:#009bbc; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#8b73b3; text-decoration:none; padding:0;}
ul#footer li a:active{color:#009bbc; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/

