/*-----------------------------------------------------------
Description: LAF 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:#6c6c6c; font:0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; background-color:#fff;}
body a{color:#53b6e4; font-weight:bold; text-decoration:none;}
body a:hover{color:#53b6e4; font-weight:bold; text-decoration:unUderline;}
/*---------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:100%; float:left;}
#outer_upper_wrap{width:100%; float:left; height:299px; background:url(../g/2011/template/upper_bg.jpg) no-repeat center top;}
	#upper_wrap{width:1000px; margin:0 auto; height:299px;}
		#header{width:627px; height:191px; float:left;}
		#news{height:35px; width:627px;}
			#news_body{width:491px; float:left; height:35px; background:url(../g/2011/template/news_bg.gif) no-repeat #fff; padding-left:100px;}
	#nav{width:809px; float:left; height:24px; padding:14px 0 24px 10px;}
#outer_lower_wrap{width:100%; float:left; margin:0 auto;}
	#lower_wrap{width:960px; margin:0 auto; padding:0 20px 0 20px;}
		#main{width:776px; float:left; margin-top:24px; padding:0;}
			#content_home{width:269px; float:left; padding:0 20px 20px 0}
			#pb_home{width:487px; float:left; padding-bottom:20px;}
			#content{width:776px; padding-bottom:10px;}
			#pb_bottom{width:776px; border-top:1px solid #d0cfd9; padding-top:20px;}
			#footer{width:776px; float:left; display:inline; border-top:1px solid #d0cfd9; margin-top:20px;}
		#pb_right{width:160px; float:left; padding:24px 0 0 24px;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:50; position:relative;  float:left; text-align:left; width:823px; height:24px; margin-top:8px;}
.menu1 li{float:left; position:relative;}
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:-1px; top:25px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block; margin-right:3px; padding:0;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#928ec1; margin-right:3px; padding:0; /*main menu Background on hover*/}
.menu1 ul li a:hover{border:solid 0px; margin-right:3px;}
.menu1 ul li a{display:block; font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:4px 14px 4px 14px; margin-right:3px;}
.menu1 ul li a:hover{display:block;  font:1.1em  "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:4px 14px 4px 14px; background-color:#928ec1; margin-right:3px;}
/*********[END]mainmenu*********/

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{z-index:45; display:block; margin-top:0px;}
.menu1 ul ul li{font: normal 0.9em Arial, Sans-serif; position:absolute; display:block; width:149px; margin-top:0;}
.menu1 ul ul li a{background-color:#928ec1; color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px;}
.menu1 ul ul li a:visited{background-color:#928ec1; color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px;}
.menu1 ul ul li a:hover{color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; background:none; background-color:#adaad1;}
.menu1 ul ul li a:active{color:#fff; font: normal 1em "Trebuchet MS", Arial, Sans-serif; padding:5px 10px 5px 10px; background:none; background-color:#adaad1;}

.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_off{display:block;}
.menu_on{background-color:#928ec1; display:block; margin-right:3px;}
.subend{padding:0; margin:0; width:146px; height:8px;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/


/* HEADINGS
-----------------------------------------------------------*/
h1{font-weight:bold; font:2.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#928ec1; text-align:left; padding-bottom:10px; margin:0;} 
h2{font-weight:normal; font:1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6a7fec; text-align:left; margin:0; padding-bottom:5px;}
h3{font-size:1.1em; color:#6a7fec; font-weight:bold; text-align:left; margin-top:7px;}
h4{color:#fff; font-weight:bold; font-size:1.3em;}
/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.bodysheet{text-align:left; margin-bottom:15px; line-height:1.45em; padding:0;}
.bodysheet P{padding:0 0 10px 0; margin:0;}
.sheetbody{padding:0; margin-bottom:10px;}
.fullsheet{width:776px;}
.leftsheet {width:377px; float:left; margin-right:22px;}
.rightsheet {width:377px; float:left;}

.bodysheet_2{text-align:left; margin-bottom:15px; line-height:1.45em; padding:0;}
.bodysheet_2 P{padding:0 0 10px 0; margin:0;}
.sheetbody2{padding:0; margin-bottom:10px;}
.fullsheet2{width:269px;}
.leftsheet2 {width:127px; float:left; margin-right:16px;}
.rightsheet2 {width:127px; float:left;}

.vert{float:left;}

/*---------------------------------------------------------*/

/* SEARCH
/*---------------------------------------------------------*/
#search{float:left; width:167px; height:24px; margin-top:20px;}
#inp input{width:130px; height:15px; float:left; font:1em Arial, Helvetica, sans-serif; border:solid 0px;}
#go img{float:left;}

/* PANELS
-----------------------------------------------------------*/

/* Plain panels*/
.panel_plain{padding:0; margin:0;}
.panel_plain P{margin:0; padding:0;}

/* News Panel*/
.panel_5{padding:0 20px 0 0; margin:0;}
.panel_5 P{margin:0; padding:0 20px 0 0;}

/* Right panels*/
.panel_1{width:160px; padding:0;}
.panelbody_1 P{margin:0; padding:0;}
.panel_1 img{padding-bottom:7px;}

/* Right bordered panels */
.panel_2{width:160px; padding:0; margin-bottom:7px; border-top:1px solid #d0cfd9; border-bottom:1px solid #d0cfd9;}
.paneltitle_2{width:160px; padding:5px 0 5px 0; font-weight:bold;}
.panelbody_2{width:160px; margin:5px 0 5px 0;}
.panelbody_2 P{margin:0; padding:0;}

/* News Feed panels*/
.panel_3{width:269px; height:86px; margin-right:20px; float:left; background:url(../g/2011/template/logo_artnewspaper.gif) no-repeat center top; padding-top:62px; display:inline;}
.panelbody_3{width:269px; }
.panelbody_3 P{margin:0; padding:0;}

/* Bottom panels */
.panel_4{padding:0; margin:0; float:left; display:inline;}
.panelbody_4 P{margin:0; padding:0;}

/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/
#gerrard {width:558px; margin:0; padding:0;}
.ez_entrytextbefore {padding-bottom:10px;}
.ez_exhiblistentrynav {padding-bottom:10px;}
.ez_mainlist{padding:0;}
.ez_title { margin:0; margin-bottom:10px; font-size:1.5em;font-weight:bold; color:#8b73b3; width:558px; float:left;}
.ez_entrytitle { margin:0; margin-bottom:10px; font-size:1.5em;font-weight:bold; color:#8b73b3; float:left; width:750px;}
.ez_title {padding-right:20px;}
.ez_stand{font-weight:bold; font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8b73b3;  padding-bottom:10px; float:left; padding-left:10px; width:100px;}
h1.ez_header{float:left; font-weight:bold; font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8b73b3; text-align:left; padding-bottom:10px; margin:0;}
.ez_companyname{width:440px; padding-bottom:5px;float:left;}
.ez_entrymenu {float:left; width:750px; padding-bottom:15px;}
.ez_entryheader {width:440px; float:left;}
.ez_entrystand {width:100px; float:right;}
#ez_box {float:left; width:558px; margin:0px 0 20px 0; }

   .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, .ez_entryitemtitle {font-weight:bold; color:#8b73b3; font-size:1.2em; /*padding:5px; background:url(../g/2011/template/btn_bg.gif) bottom repeat-x; border:1px solid #ededed;*/ border-bottom:none; padding-top:10px;}
	
	.ez_item {}
.ez_entrytextafter {float:left; width:580px;}
.ez_description {width:558px; clear:both;}
.ez_separator {border-top:#ededed 1px dotted; margin-bottom:10px;}
.ez_list_heading{margin:0; height:27px; margin-bottom:10px; width:500px; float:left; font-weight:bold; color:#8b73b3; font-size:1.5em;}
.ez_list{width:550px;}
.ez_listtitle {background-color:#dadde6; padding:10px; margin:0; height:20px; margin-bottom:0px; width:538px;}
.ez_layoutcolumnheadings {width:500px;}


.ez_searchtext {}
.ez_searchitems {}
.ez_searchsubmit {}
.ez_searchitem {}
.ez_itemdesc {}


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems {float:left; position:relative; margin:0; padding-bottom:10px; padding-top:5px;} 
ul.footeritems li {list-style:none; display:inline; font-size:0.85em; color:#928ec1; padding:0 3px 0 0; font-weight:normal;}
ul.footeritems li a{color:#928ec1; text-decoration:none; font-weight:normal;}
ul.footeritems li a:hover{color:#53b6e4; text-decoration:none; font-weight:normal;}
/*---------------------------------------------------------*/
