/*-----------------------------------------------------------
Description: Country Living Christmas Fair 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div {margin:0; padding:0;}
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.8em Arial, Helvetica, sans-serif; color:#515251;  text-align:center; background-color:#f3f5d9;}
a:link {color:#00693e; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#00693e; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#3eadc5; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#00693e; text-decoration:none; font-weight:bold;} /* selected link */
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{position:relative; margin:0 auto; width:1000px;}
	#header{float:left; width:1000px; line-height:0; font-size:0;}
	#content{position:relative; float:left; width:945px; background:url(../g/2010/template/sheet_bg.jpg) repeat-y; margin-left:34px; _margin-left:17px;}
		#pb_left{position:relative; float:left; width:187px; margin-left:20px; _margin-left:10px; margin-top:15px;}
		#sheet{position:relative; float:left; width:483px; margin-left:25px; text-align:left; margin-top:10px;}
		#pb_right{position:relative; float:left; width:187px; margin-left:23px; margin-top:10px;}
		#content_bottom{position:relative; float:left; width:945px; height:38px; background:url(../g/2010/template/sheet_bottom.jpg) no-repeat;}
	#footer{position:relative; float:left; width:945px;}
/*-----------------------------------------------------------*/

/* HEADER
-----------------------------------------------------------*/
#logo{float:left;}
#top_header{float:left;}
#bottom_header{float:left; margin:0; padding:0; border:0;}
#bottom_header img{float:left; margin:0; padding:0; border:0;}
/*-----------------------------------------------------------*/

/* MENU
-----------------------------------------------------------*/
#menu{position:relative; float:left; width:187px; margin-bottom:15px;}
#menu ul{display:block; list-style:none; text-decoration:none; font-family:Georgia, "Times New Roman", serif; font-style:italic; margin:0; padding:0; text-align:left;}
ul#submenu{background:url(../g/2010/template/submenu_bg.gif) bottom no-repeat; padding-bottom:15px;}
li.menu_on {width:187px; background:url(../g/2010/template/menu_bg.gif) top no-repeat;}
li.menu_off {width:187px; background:url(../g/2010/template/menu_bg.gif) top no-repeat;}
li.menu_on  a{color:#70bbcb!important; padding:8px 2px 10px 8px; display:block; font-size:1.1em; font-weight:bold;}
li.menu_off  a{color:#4ba829!important; padding:8px 2px 10px 8px; display:block; font-size:1.1em; font-weight:bold;}
li.menu_off  a:hover{color:#70bbcb!important; font-weight:bold;}
li.submenu_on a{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#70bbcb!important; font-weight:normal!important;}
li.submenu_off a{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#4ba829!important; font-weight:normal!important;}
li.submenu_off a:hover{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#70bbcb!important; font-weight:normal!important;}
/*-----------------------------------------------------------*/

/* SHEET
-----------------------------------------------------------*/
#pagebody{background:#e9eea5; color:#002818; padding:15px; line-height:1.35em;}
.sheetbody{padding-top:10px; font-size:0.9em; color:#002818;}
#ptitle{}
h1{ color:#c99617;  font-size:20px; background-color:white; /* height:65px; _line-height:15px;*/}
h2{font-size:17px; height:37px; font-family:Georgia, "Times New Roman", serif; font-weight:bold; font-style:italic; color:#00693e;}
h3{font-size:1.1em; font-weight:bold; padding-top:10px; color:#00693e;}


#pagebody_home{background:#e9eea5; color:#002818; font-size:0.9em; line-height:1.5em;}
#title{padding:0; margin:0; width:350px; float:right;}
#title h2{padding-top:15px; padding-bottom:9px;}
.pagebody img{margin-top:-40px; padding:5px; padding-right:10px;}

#sheet_action{position:relative; float:left; width:483px; margin-left:25px; text-align:left; margin-top:0px; background-color:#e9eea5; padding-bottom:10px;}

#sheet_action_nopt{position:relative; float:left; width:483px; margin-left:25px; text-align:left; margin-top:0px; padding-bottom:10px;}

.ez_header{font-family:georgia, serif; font-style:normal; color:#005432; font-size:1.1em; font-weight:bold;}
.ez_po_header{font-family:georgia, serif; font-style:normal; color:#005432; font-size:1em; font-weight:bold;}

#DIV_ExhibListAZ a{color:#47575a;}
#DIV_ExhibListAZ a:hover {color:#79969c;}

.horizontal_separator{height:10px;}
.vertical_separator{width:10px;}
/*-----------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/*plain panel*/
.panel_bottom{height:12px;}

/*flower panel panel*/
#pinkpanel{padding:0; margin:0; width:186px; margin-bottom:8px; background:url(../g/2010/template/panel_exhib_middle.gif) repeat-y;}
.top1{padding:0; margin:0; line-height:0; font-size:0; width:186px; height:16px; background:url(../g/2010/template/panel_exhib_top.gif) no-repeat;}
.panel_top1{padding:0; margin:0; width:166px; background-color:#fff; text-align:left; color:#00693e; font-family:georgia, serif; font-style:italic; font-size:1.1em; padding:0 10px 5px 5px;}
.panel_body1{padding:0 5px 0 5px;; margin:0; width:149px; margin:0 17px 0px 10px; text-align:left; font-size:0.9em; line-height:1.6em;}
.panel_bottom1{padding:0; margin:0; width:186px; height:18px; background:url(../g/2010/template/panel_exhib_bottom.gif) no-repeat; float:left;}

/*blue panel*/
#greenpanel{width:186px; background:url(../g/2010/template/panel_blue_middle.gif) repeat-y; margin-bottom:8px;}
.top2{padding:0; margin:0; line-height:0; font-size:0; width:186px; height:8px; background:url(../g/2010/template/panel_blue_top.gif) no-repeat;}
.panel_top2{padding:0; margin:0; text-align:left; width:156px; background:url(../g/2010/template/panel_blue_middle.gif) repeat-y;color:#00693e; font-family:georgia, serif; font-style:italic; font-size:1.1em; padding:0 20px 8px 10px;}
.panel_body2{padding:0; margin:0; text-align:left; width:153px; background:url(../g/2010/template/panel_blue_middle.gif) repeat-y; background:#fff; margin:0 13px 0 10px; padding:0px; color:#005432;}
.panel_bottom2{padding:0; margin:0; width:186px; height:32px; background:url(../g/2010/template/panel_blue_bottom.gif) no-repeat;}

/*search*/
#inp{_padding-top:1px!important; *padding-top:1px!important; padding-bottom:8px;}
/*-----------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
#footer ul, #footer ul li{margin:0; padding:0;}
#footer ul{text-align:left; list-style:none; margin-left:55px; _margin-left:28px; padding-bottom:15px;}
#footer ul li {display:inline; font-size:0.85em; color:#4ba829; margin-left:3px; text-decoration:none;}
#footer ul li a {color:#4ba829; font-weight:normal;}
#footer ul li a:hover {color:#3eadc5; font-weight:normal;}
/*-----------------------------------------------------------*/

.sIFR-hasFlash h1 {
    visibility: hidden;
    font-size:45px;
	height:70px;
	line-height:50px;
}

.sIFR-hasFlash h2 {
    visibility: hidden;
    font-size:24px;
}

