/*-----------------------------------------------------------
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:#fff; background:url(../g/2009/template/bg.jpg) repeat;}
a:link {color:#c28a00; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#c28a00; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#c32d2a; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#c28a00; text-decoration:none; font-weight:bold;} /* selected link */
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#wrapper{position:relative; margin:0 auto; width:1000px;}
	#header{float:left; width:1000px;}
	#content{position:relative; float:left; width:945px; background:url(../g/2009/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:0px;}
		#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/2009/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/2009/template/menubg.gif) bottom no-repeat; padding-bottom:10px;}
li.menu_on {width:187px; background:url(../g/2009/template/menubg_on.gif) top no-repeat;}
li.menu_off {width:187px; background:url(../g/2009/template/menubg_off.gif) top no-repeat;}
li.menu_on  a{color:#c32d2a!important; padding:8px 2px 5px 21px; display:block; font-size:1.1em; font-weight:bold;}
li.menu_off  a{color:#c32d2a!important; padding:8px 2px 5px 8px; display:block; font-size:1.1em; font-weight:bold;}
li.menu_off  a:hover{color:#c99617!important; font-weight:bold;}
li.submenu_on a{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#c32d2a!important; font-weight:normal!important;}
li.submenu_off a{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#c99617!important; font-weight:normal!important;}
li.submenu_off a:hover{background:none; padding:5px 2px 0 22px; display:block; font-size:1em; color:#c32d2a!important; font-weight:normal!important;}
/*-----------------------------------------------------------*/

/* SHEET
-----------------------------------------------------------*/
#pagebody{background:#add4b5; color:#002818; padding:15px; line-height:1.35em;}
.sheetbody{padding-top:10px; font-size:0.9em; color:#002818;}
h1{ color:#c99617; width:483px; 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;}


#pagebody_home{background:#add4b5; 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:#add4b5; 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;}

.horizontal_separator{height:10px;}
.vertical_separator{width:10px;}
/*-----------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
/*plain panel*/
.panel_bottom{height:8px;}

/*pink panel*/
#pinkpanel{padding:0; margin:0; width:186px; margin-bottom:8px; background:url(../g/2009/template/pinkpanel_middle.gif) repeat-y;}
.top1{padding:0; margin:0; line-height:0; font-size:0; width:186px; height:6px; background:url(../g/2009/template/pinkpanel_top.gif) no-repeat;}
.panel_top1{padding:0; margin:0; width:166px; background:url(../g/2009/template/pinkpanel_middle.gif) repeat-y; text-align:left; color:#c02d20; font-family:georgia, serif; font-style:italic; font-size:1.1em; padding:0 10px 8px 10px;}
.panel_body1{padding:0; margin:0; width:159px; margin:0 17px 0px 10px; text-align:left;}
.panel_bottom1{padding:0; margin:0; width:186px; height:18px; background:url(../g/2009/template/pinkpanel_bottom.gif) no-repeat; float:left;}

/*green panel*/
#greenpanel{width:186px; background:url(../g/2009/template/greenpanel_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/2009/template/greenpanel_top.gif) no-repeat;}
.panel_top2{padding:0; margin:0; text-align:left; width:156px; background:url(../g/2009/template/greenpanel_middle.gif) repeat-y;color:#005432; 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/2009/template/greenpanel_middle.gif) repeat-y; background:#fff; margin:0 17px 0 10px; padding:3px; color:#005432;}
.panel_bottom2{padding:0; margin:0; width:186px; height:21px; background:url(../g/2009/template/greenpanel_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:#c99617; margin-left:3px; text-decoration:none;}
#footer ul li a {color:#c99617; font-weight:normal;}
#footer ul li a:hover {color:#c32d2a; font-weight:normal;}
/*-----------------------------------------------------------*/

.sIFR-hasFlash h1 {
    visibility: hidden;
    font-size:45px;
	height:70px;
	line-height:50px;
}

.sIFR-hasFlash h2 {
    visibility: hidden;
    font-size:24px;
}

