/*-----------------------------------------------------------
Description: Glee 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; text-align:left;}
body a{color:#3e4800; text-decoration:none;}
body a:hover{color:#afc431; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:998px; margin:0 auto; position:relative;}
#wrapper{width:998px; float:left; position:relative;}
	#header{width:998px; height:178px; float:left; position:relative; background:url(../g/2010/template/heade_bg.jpg) no-repeat;}
		#pb_header{position:absolute; width:468px; height:60px; top:43px; right:7px;}
	#menu{position:relative; float:left; width:998px; height:53px; z-index:999; background:url(../g/2010/template/menu_bg.gif) repeat-x;}
		#search{position:relative; float:right; width:152px; height:34px; background:url(../g/2010/template/search_bg.gif) no-repeat; padding:19px 0 0 7px; color:#999;}
	#content, #content_norightpb{width:988px; margin:0; float:left; position:relative; background:url(../g/2010/template/page_bg.jpg) no-repeat top; padding:10px; padding-right:0;  _margin-top:-5px; _margin-left:-5px; }
		#marquee{width:880px; height:27px; float:left; position:relative; background:url(../g/2010/template/latest_news_bg.jpg) no-repeat top left; padding-left:90px; padding-top:3px; overflow:hidden;}
		#pb_left{width:182px; float:left; position:relative; margin-right:20px;}
		#sheet{width:605px; float:left; position:relative; margin-right:15px;}
			#content_norightpb #sheet{width:760px; float:left; position:relative;}
		#pb_right{width:130px; float:left; position:relative; padding:0 10px;}
	#bottom{width:998px; float:left; position:relative; background:url(../g/2010/template/footer_bg.gif) no-repeat bottom; border-bottom:20px solid white;}
		#pb_bottom{width:958px; float:left; position:relative; padding:10px 20px 5px 20px; color:#536000; font-size:0.9em; line-height:1.7em;}
		#foot{position:relative; float:left; width:998px; background:url(../g/2010/template/footer_line.gif) no-repeat top; height:35px; overflow:hidden;}
/*---------------------------------------------------------*/

/* HEADER
-----------------------------------------------------------*/
#logo{float:left; position:relative; height:95px; width:170px; margin:20px 0 0 10px;}
#petindex_bt{float:right; position:relative; width:110px; height:30px; margin:3px 3px 0 0;}

#marquee a{font-size:0.85em; font-weight:normal; color:#87960c;}
#marquee a:hover{color:#ee3b65;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
#inp input{float:left; width:114px; height:14px; border:0px solid; color:#999; font-size:1em;}
#inpimg{float:left;}

/* For spacing between items on Search Results Page*/
#div_search_results_Exhib br{margin-bottom:20px; }
.search_sep {margin-bottom:20px;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; width:800px; height:53px;}
.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:52px;} 	/* 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:arial, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:990;}
.menu1 ul ul li{list-style:none; position:absolute; width:170px; }
.menu1 ul ul li a{ background-color:#878686; color:#fff; font: bold 1em arial, Sans-serif; padding:11px 15px; text-align:left; z-index:999; border-bottom:1px solid #b9b9b9;}
.menu1 ul ul li a:visited{color:#fff; z-index:999;}
.menu1 ul ul li a:hover{font: bold 1em  arial, Sans-serif;color:#fff;background-color:#6c6c6c; padding:11px 15px; 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; z-index:999;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:999;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font-size:2.4em; font-weight:bold; color:#3e4800; text-align:left; position:relative; margin-bottom:15px;}
h2{color:#3e4800; text-align:left; font-weight:bold; font-size: 1.4em; margin-bottom:6px; margin-top:-8px; _margin-top:0px;}
h3{text-align:left; color:#222; font-weight:bold; font-size: 1em; margin-bottom:4px;}
h4{color:#3e4800; text-align:left; font-weight:bold; font-size: 1.25em; padding:15px 15px 10px 15px;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.sheet_1border{margin-bottom:15px; background-color:#fff;}
.bodysheet{padding-top:7px; background-color:#fff;}

.fullsheet{width:605px; float:left;}
.leftsheet{width:297px; float:left;}
.rightsheet{width:297px; float:left; margin-left:10px;}

#content_norightpb #sheet .fullsheet{width:760px; float:left;}
#content_norightpb #sheet .leftsheet{width:380px; float:left;}
#content_norightpb #sheet .rightsheet{width:380px; float:left; margin-left:10px;}

/*Bordered Sheet Graphics*/
div.t { width:100%; background:transparent url(../g/2010/template/sheet_t.gif) repeat-x top;}
div.b {background:transparent url(../g/2010/template/sheet_b.gif) repeat-x bottom;}
div.l {background:transparent url(../g/2010/template/sheet_l.gif) repeat-y left;}
div.r {background:transparent url(../g/2010/template/sheet_r.gif) repeat-y right;}
div.bl {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;}
div.br {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
div.tl {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0; }
	div.tl2 {background:transparent url(../g/2010/template/sheet_tl2.gif) no-repeat scroll 0 0; }
div.tr {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:25px;}
div.bg {background-color:#fff;}
/*---------------------------------------------------------*/

/* PANEL
-----------------------------------------------------------*/
.panel_body{}
.panel_bottom{height:10px;}

.panel_2 {width:880px;}

.panel_top5{background:url(../g/2010/template/panel_top.gif) no-repeat; color:#3e4800;}
.panel_body5{background:url(../g/2010/template/panel_bg.gif) repeat-y; padding:0 15px; color:#fff;}
.panel_body5 a{color:#3e4800;}
.panel_body5 a:hover{color:#ee3b65;}
.panel_bottom5{background:url(../g/2010/template/panel_bottom.gif) repeat-y; height:41px; margin-bottom:7px;}

.panel_top6{background:url(../g/2010/template/panel_top_garden.gif) no-repeat; color:#3e4800; height:70px;}
.panel_body6{background:url(../g/2010/template/panel_bg.gif) repeat-y; padding:0 15px;}
.panel_body6 a{color:#3e4800;}
.panel_body6 a:hover{color:#ee3b65;}
.panel_bottom6{background:url(../g/2010/template/panel_bottom_garden.gif) repeat-y; height:57px; margin-bottom:7px;}


.panel_6 {border-bottom:1px dotted #70ba57;}
.panelbody_6 {padding:10px 0 10px 0;}
.panel_6 h4{color:#3e4800; text-align:left; font-weight:bold; font-size: 0.9em; margin:0; padding:0;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul.footeritems { text-align:right; padding:0px 17px 0 10px; *padding:10px 17px 0 10px;} 
ul.footeritems li {list-style:none; display:inline; color:#ed2151; padding:0 2px 0 2px; font-size:0.85em; font-weight:bold;}
ul.footeritems li a{color:#ed2151; text-decoration:none; font-size:0.85em; font-weight:bold;}
ul.footeritems li a:visited{color:#ed2151; font-weight:bold;}
ul.footeritems li a:hover{color:#3e4800;}
ul.footeritems li a:active{color:#ed2151;}
/*---------------------------------------------------------*/

/* CONTENT SLIDER
-----------------------------------------------------------*/ 
.slidetitle{font-size:1.5em; font-weight:bold; padding:0; color:#eb018c;}

.sliderwrapper{
position: relative; overflow: hidden; width:604px; height:230px; float:left; margin:0px;}

.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; width: 604px; height:230px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.slider_title{font-size:1.2em; font-weight:bold; padding:0; color:#044a85;}

.pagination{
float:left;
padding:0;
width: 604px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:39px;
text-align: left;
background-color: #fff;
margin-bottom:15px;
background:url(../g/2010/template/bg_slidemenu.gif) no-repeat top left;
}

ul.list{list-style:none; position:relative; margin:0; padding:0; }
ul.list li{ float:left; height:29px;}

/*.slide1 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide2 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide3 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide4 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide5 {padding:10px 27px 0 26px;}*/

.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #fff;
font-weight:bold;
font-size:1.2em;
cursor:pointer;
margin-bottom:15px;
}


.pagination a:hover, .pagination a.selected{
color: #00aeed;
cursor:pointer;
font-weight:bold;
margin-bottom:15px;
padding:0;
}
