/*-----------------------------------------------------------
Description: But Art Fair
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.70em Arial, Helvetica, Sans-serif; letter-spacing:normal; text-align:left; background:url(../g/2009/template/background_site.gif) top repeat-x #eceded; color:#222; line-height:1.42em; text-align:left; margin-bottom:20px;}
a {color:#40c8f4; text-decoration:none; font-size:1em; font-weight:bold;}
a:hover{color:#e93343; text-decoration:none; font-size:1em; font-weight:bold;}
.clear{clear:both;}
p {}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:980px; margin:0 auto; position:relative; }
#border-top {width:980px; height:28px; float:left; background:url(../g/2009/template/bt_bg.gif) no-repeat ;}
/*#border-top {width:980px; height:16px; float:left; background:url(../g/2009/template/bt_bg.png) no-repeat; _background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../g/2009/template/bt_bg.png');}
#border-top[class] {background:url(../g/2009/template/bt_bg.png) no-repeat;}*/ /* For PNG's in IE6*/


#middle { width:980px; height:auto; float:left; position:relative; background:url(../g/2009/template/bg_bg.gif) repeat-y top #fff;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../g/2009/template/bg_bg.png');*/}
/*#middle[class] {background:url(../g/2009/template/bg_bg.png) repeat-y;} For PNG's in IE6*/
	#content {padding:0; margin:0; width:930px; float:left; position:relative; margin-left:24px; _margin-left:12px;}
		#header {width:930px; float:left; position:relative; margin:0; margin-bottom:10px; padding:0; line-height:0; height:223px; font-size:0; }
		
		#sub-content{width:910px; float:left; position:relative; padding:25px 0 15px 15px; background:url(../g/2009/template/bg_page.gif) no-repeat bottom left;}
			#sheet{width:300px; float:left; position:relative; padding-right:20px; padding-bottom:60px; }
			#sheet2{width:690px; float:left; position:relative; padding-right:20px; padding-bottom:60px; }
		#col-right1{width:370px; float:left; position:relative; margin-left:0px; margin-top:0px; padding-right:20px;}
		#col-right2{width:190px; float:right; position:relative; margin:0; padding-left:5px;}
		#footer {width:930px; float:left; position:relative; margin:0; padding:0; text-align:center;}
#border-bottom {width:980px; height:29px; float:left; background:url(../g/2009/template/bb_bg.gif) no-repeat;}
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../g/2009/template/bb_bg.png');}
#border-bottom[class] {background:url(../g/2009/template/bb_bg.png) no-repeat;} For PNG's in IE6*/
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
#menucontainer { width:930px; height:36px; padding:0; margin:0; background-color:#678181; }
#search {width:270px; float:right; background-color:#678181; height:36px;}
#menu {width:660px; float:left; background-color:#678181; padding:0; margin:0;}

.menu1{
            z-index:999;
            position:relative; 
            float:left;
            /*width of the mainmenu*/
            height:36px; /*height of the mainmenu*/
            margin:0;
            width:660px;
            }
            
/* remove the bullets, padding and margins from the lists */
.menu1 ul{
            list-style-type:none;
            padding:0 0 0 0px;
            margin:0;

            }

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu1 li{
            float:left;
            position:relative;
            z-index:100;
            margin-left:0px;
            min-height:36px;
			height:36px;
            }
            
/* use the table to position the dropdown list (only to I.E.6) */
.menu1 table{
            position:absolute;
            border-collapse:collapse;
            z-index:80;
            left:-1px;
            top:35px;
            }


/*style the links from main menu*/
.menu1 ul li{
            display:block;
            text-decoration:none; color:#fff;  font-family:arial, sans serif; font-size:1.1em; font-weight:bold; height:36px; padding:0px 10px 0px 10px; _padding:0px; border-right:#7e9d9d solid 1px; line-height:36px;
            }
            
.menu1 ul li:hover, .menu1 ul li a:hover{ 
            text-decoration:none; color:#fff;  font-family:arial, sans serif; font-size:1.1em; font-weight:bold; height:36px; padding:0px 10px 0px 10px; _padding:0px 20px 0px 20px; display:block; background-color:#40c8f4; line-height:36px;
            }
            
            
.menu1 ul li a, .menu1 ul li a:hover{
            text-decoration:none; color:#fff;  font-family:arial, sans serif; font-size:1.1em; font-weight:bold; height:36px; padding:0px 10px 0px 10px; _padding:0px 20px 0px 20px; display:block; _display:inline-block; line-height:36px;
            }
            

/*style the links from submenu*/

.menu1 ul ul{
            padding:0px; 
            margin:0px 0 0 -10px;
			.margin:0px 0 0 -10px;
            _margin:0 0 0 0px;
            _padding:0px; 
            }
            
/* para por o sub menu maior que o menu*/
.menu1 ul ul li{
            position:absolute;
            width:150px;
 			padding:0px; 
            margin:0px;
			border:none;
			
            }

/* apply transparency in the sub menu
.menu1 ul ul li { 
            opacity:0.8;
            filter:alpha(opacity=80);
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
            } */         

.menu1 ul ul li a{ 
            background-color:#40c8f4;
            font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
            text-transform: none;
            text-align:left;
            padding:2px 2px 2px 5px;
            line-height:20px;
			border:none;
			margin:0px;
			height:20px;
			_display:block;
			}
            
.menu1 ul ul li a:hover, .menu1 ul ul li a:hover { 
			background-image:none;
            background-color:#38acd2;
            font:normal 11px Arial, Helvetica, sans-serif; color:#fff;
            text-transform: none;
            text-align:left;
            padding:2px 2px 2px 5px;
            line-height:20px;
			margin:0px;
			border:none;
			height:20px;
			_display:block;
            }          

.menu1 ul ul li:hover{
 background-image:none;
 border:none;
 padding:0px;
 margin:0px;
}

            
            

/* hide the sub level links*/
.menu1 ul ul {
            visibility:hidden;
            position:absolute;
            height:0;
            }
            
/* make the sub level visible on hover list or link  */
            .menu1 ul li:hover ul,
            .menu1 ul a:hover ul{
            visibility:visible;
			border:none;
            }

/*---------------------------------------------------------*/


/* SEARCH
-----------------------------------------------------------*/
div.searchbutton{margin-top:-1px;} /* Soren added this to align searchbutton to form in IE8/FF/CHROME. */
*div.searchbutton {margin:0;} /* For IE7 */
/*---------------------------------------------------------*/

/* SHEET
-----------------------------------------------------------*/
h1{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#ee2e24; font-size:2em; letter-spacing:-1px; padding-top:0px; padding-bottom:5px; line-height:1em}
h2{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#000; font-size:1.5em; padding-bottom:10px;}
.redtitle{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#ee2e24; font-size:1.5em; padding-bottom:10px;}
h3{ margin:0; padding:0; font-family:arial, sans serif; font-weight:bold; color:#e30014; font-size:1em; padding-top:5px;}
.sheetbody_1{ margin:0; padding:0; margin-top:0px; padding-bottom:0px; margin-bottom:10px;}
.sheetbody p{margin-top:0; margin-bottom:2;}
.hoz{margin:0; padding:0; width:0; height:10px;}
.vert{ width:20px; height:10px;}
.clear_all{margin:0; padding:0; line-height:0px;}
/*---------------------------------------------------------*/

/* EZone
-----------------------------------------------------------*/

.ez_header {font-family:arial, sans serif; font-weight:bold; color:#000; font-size:1.6em;}
.ez_po_header {font-family:arial, sans serif; font-weight:bold; color:#000; font-size:1.2em;}


/* PANELS
-----------------------------------------------------------*/
/*to panels in vertical powerbars*/

h4{margin:0; width:100%; font-family:arial, sans serif; font-weight:bold; color:#fff; font-size:1.2em; padding:10px; background-color:#657f7f; letter-spacing:-2px;}
.panel_1{padding:0; margin:0;}
.paneltitle_1{}
.panelbody_1{ padding:0; margin:0; font-size:0.9em;}
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot{width:0; height:20px; padding:0; margin:0;}

.panel_2{width:370px; padding:0; margin:0;}
.paneltitle_2 {height:0px; font-size:0px;}
.panelbody_2 {width:340px; background-color:#eceded; padding:15px; margin:0; font-size:1em;}
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot {width:0; height:20px; padding:0; margin:0;}

.panel_3{width:190px; padding:0; margin:0;}
.paneltitle_3 {margin:0; width:170px; font-family:arial, sans serif; font-weight:bold; color:#fff; font-size:1.3em; padding:10px; background-color:#657f7f; letter-spacing:-1px;}
.panelbody_3 {background-color:#fff; padding:10px; margin:0; font-size:1em; border-left:solid 4px #eceded; border-right:solid 4px #eceded; border-bottom:solid 4px #eceded;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot{width:0; height:20px; padding:0; margin:0; }

.panel_4{width:270px; padding:0; margin:0;}
.paneltitle_4 {text-decoration:none; color:#fff;  font-family:arial, sans serif; font-size:1.3em; font-weight:bold; height:36px; padding:0px 9px 0px 9px; display:block; line-height:36px; float:left;}
.panelbody_4 {float:left;}
.panelbody_4 p {margin:0; padding:0;}
.panel_4_foot {width:0; height:0px; padding:0; margin:0; }


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding-top:7px; width:930px; margin-top:5px; text-align:center; height:20px; line-height:20px;} /*footer wrapper*/
ul#footer li {display:inline; padding:0px 2px 0 2px; text-align:left; font:normal 0.8em Arial, Sans-serif; color:#222;}
ul#footer li a{ font:normal 1em Arial, Sans-serif; text-decoration:none; text-align:left; color:#222;}
ul#footer li a:hover{ color:#e72233; text-decoration:none; text-align:left;}
.footer {font:normal 0.85em Arial, Sans-serif; text-decoration:none; text-align:left; padding-left:2px;}

/*---------------------------------------------------------*/


