/* Gite2 CSS Document */
html,body{
margin:0;
height:100%;
width:100%;
padding:0;
}

body{background:#88bdf9 url(../gfx/clouds4.png) fixed;}
.clear{clear:both}
/* grid layout */
#fwrapper{
  position:relative;
  bottom:0;
  left:0;
  width:100%;
  height:270px;
  background:url(../gfx/gite3_beach2.png) 0 50px repeat-x;
}
 * html body{
  overflow:hidden;
 } 
 * html div.main_wrapper{
  height:100%;
  overflow:auto;
  
 }

.foot_wrapper{ background:url(../gfx/gite3_house2.png) 100px -20px no-repeat; height:100%; width:100%; margin:0 auto; width: 960px; color:#698980}
.foot_wrapper #dash{display:inline; margin-left:10px;}
.main_wrapper, .wrapper{margin-left: auto; margin-right: auto; width: 960px; }
.whole{width: 940px;margin-left: 10px; margin-right: 10px;}
/*.home1{width:300px;}
.home2{width:620px;}
*/.half{width: 460px}
.third{width: 220px}
.third2{width: 700px}
.third2, .third, .half{display: inline; float: left; margin-left: 10px; margin-right: 10px;}
/*p.third2, p.third, p.half,p.home1,p.home2{margin-left: 0; margin-right: 10px;}*/
.space{height:30px;}
.lfloat {float:left;margin:5px 8px 5px 0px;}
.rfloat {float:right;margin:5px 0px 5px 8px;}
.toTop{font-size:1.2em; color:#999999; font-weight:bold;}
.toTop:hover{color:#698980;}
.xcopy,.xjam{margin-top:20px; font-size:1.2em;}
.copy,.jam{margin-top:240px; font-size:1.2em;}
.xjam, .jam{text-align:right;}
#seo,.imgcache{position:absolute;left:-2000px;top:0}
.imgcache img{position:absolute;top:0;}

/* main layout */
.jam a:link, .jam a:visited,.copy a:link, .copy a:visited {
	color: #698980;
	text-decoration: none;
	font-weight:bold;
}
.copy a{font-size:80%; background-color:#fff; padding:2px}
.jam a:hover{color:#CC3300;}
.copy a:hover{color:#fff; background-color:#698980;}
p,li{font-size:1.2em}
h1,h2,h3,.popimg-caption{ font-family:"Trebuchet MS", Helvetica,Arial, sans-serif}
h1,h2{color:#698980;}
h2{font-style:italic; font-size:1.5em}
#content ul{font-size:1.2em; list-style:square inside}
#content ul li{padding-left:14px; text-indent:-14px}
#content table{font-size:1.2em;}
#headLogo{height:120px; background:url(../gfx/gite3_logo2.png) 0 0 no-repeat}
#nav {list-style:none; padding-bottom:30px}
#navH li, #nav li{float:left; margin-right:20px;}
#nav li a{display:block;color:#698980; text-decoration:none; font-size:1.2em; font-weight:bold;padding:2px 4px;}
#nav li a:hover{color:#8bc1b1; text-decoration:underline;}
#nav li a.active,#nav li a.active:hover{color:#698980;background:url(../gfx/port5.png);border:0;text-decoration:none; }
#navH{margin-left:40px;}
#navH li a{display:block; background-image:url(../gfx/gite3_balls.png); background-repeat:no-repeat;height:72px; width:72px;}
#navH li a.english{background-position:0 -3px}
#navH li a.english:hover{background-position:0 -75px}
#navH li a.french{background-position:-72px -3px}
#navH li a.french:hover{background-position:-72px -75px}
#navH li a.gdf{background-position:-144px -3px}
#navH li a.gdf:hover{background-position:-144px -75px}
#navH li a.ears{background-position:-214px -3px}
#navH li a.ears:hover{background-position:-214px -75px}
#navH li a.peeps{background-position:-287px -3px}
#navH li a.peeps:hover{background-position:-287px -75px}
/* guestbook */
#guestbookHolder{position:relative;}
#guestbookHolder .alert{background-color:#FFFF99; font-size:1.35em; color:#CC0000; text-align:left;padding:0 0 0 18px;}
#guestbookHolder .info{background-color:#99CCFF; font-size:1.35em; color:#336699; text-align:left;padding:0 0 0 18px;}
#guestbookHolder .guestbookNav{height:30px; position:relative; }
#guestbookHolder .guestbookNav a{display:inline-block; zoom:1; color:#777;font-size:1.5em; margin-right:8px; padding:0 3px; font-style:italic;}
#guestbookHolder .guestbookNav a:hover{color:#444;}
#guestbookHolder .guestbookNav a.active,#guestbookHolder .guestbookNav a.active:hover{text-decoration:none; background: url(../gfx/port5.png);color:#698980;}
#guestbook,#respond,#verify{position:relative; left:0; padding:1em 0 0; margin:0 0 2em;width:100%; background: url(../gfx/port5.png);}
.guestbook_intro{border-bottom:1px dotted #BBBBBB;font-size:1.2em/1.6em;padding:0 20px;margin:0}
.guestbook_title{border-bottom:1px dotted #DDDDDD;background:url(../gfx/icon-comment.gif) no-repeat 0 50% transparent;padding:0 0 0 18px}
dl#guestbook_list{margin:0 0 3em}
dl#guestbook_list dt strong{color:#698980}
dl#guestbook_list dt.guestbook,#verify dt{background:none repeat 0 0 #F8F8F8;font-size:1.4em;line-height:1.42857em;padding:1em 9px 0.8em;}
.guestbook_num{float:right;font:bold 2.4em/1.6em "Trebuchet MS",sans-serif;padding:20px 0 0 20px}
.guestbook_num a, .guestbook_num a:visited{color:#cfcfcf;text-decoration:none}
.guestbook_num a:hover{color:#237FA1;text-decoration:none}
.guestbook_time {color:#999999; font: 0.65em Verdana,sans-serif; background: url(../gfx/icon-calendar.gif) no-repeat 0 50% transparent; padding: 0 0 0 18px;
}
dl#guestbook_list dd.guestbook_icon{float:left; width:130px;}
dl#guestbook_list dd.guestbook{background:none repeat 0 0 #F8F8F8;border-bottom:1px dotted #BBBBBB;padding:0 9px 0.8em;margin:0;}
dl#guestbook_list dt.alt, dl#guestbook_list dd.alt,#verify dd{background:none repeat 0 0 #FFFFFF}
.guestbook .format_text{padding:0 10px; font-size:105%}
#verify dt,#verify dd{padding:0.22em 0 0.22em 9px;}
#verify dd{font-size:1.2em;border-bottom:1px dotted #BBBBBB;}
#verify dd p{font-size:100%;}
#respond{font-size:1.2em/1.6em;}
#respond span.icon{background:url(../gfx/icon-guestbook.gif) no-repeat 0 50% transparent;padding:0 0 0 18px}
#respond .guestbook_title{background:url()}
#respond form{padding:0 19px;width:500px}
#respond form p{font-size:1.3em;line-height:1.5em;padding:0;margin:0 0 5px}
#respond form p.submit_p{padding-bottom:1.30769em}
#respond form label{padding:0 0 0 10px; font-size:1.3em}
#respond form .text_input{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat 0 0 #F2F2F2;border-color:#AAAAAA #EEEEEE #EEEEEE #AAAAAA;border-style:solid;border-width:1px;color:#333333;font-size:1em;padding:2px;width:206px}
#respond form .text_input:focus{background:none repeat 0 0 #FFFFFF;border-color:#777777 #CCCCCC #CCCCCC #777777}
#respond form .text_area{height:6.15em;line-height:1.5em;width:419px !important}
#guestbookHolder form .form_submit{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(../gfx/submit_bg.gif) repeat 0 0 transparent;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-right:3px double #999999;border-style:double;border-width:3px;color:#333333;cursor:pointer;font-size:1.07em; font-weight:bold}
#guestbookHolder form .form_submit:hover{color:#66CC00}
#guestbookHolder form .form_submit.delete{color:#990000}
#guestbookHolder form .form_submit.delete:hover{color:#cc0000;}
#guestbookHolder hr{clear:both;}
/*#guestbook:after, dl#guestbook_list:after, dl#guestbook_list dd:after, #respond form:after, #search_form:after{clear:both;content:".";display:block;height:0;visibility:hidden}*/
#guestbook .guestbook_entry{clear:both; display:block; min-height:120px; margin:0; background-color:#F8F8F8; border-bottom:1px dotted #BBBBBB;}
#guestbook .guestbook_entry.alt{background-color:#FFFFFF}
#guestbook .guestbook_entry dt{width:60px; heiight:100%; padding:10px 10px 0; margin-top:5px; display:table-cell; text-align:center; vertical-align:middle; float:left;}
#guestbook .guestbook_entry dt img{border:1px solid #afafaf; background-color:#fff; padding:3px;}
#guestbook .guestbook_entry dd{width:85%; margin-left:100px;}
#guestbook .guestbook_entry dd.guestbook_mtitle{font-size:1.2em; font-weight:bold; color:#698980; line-height:1.1em}
#guestbook .guestbook_entry .guestbook_time{font-size:1em}
#guestbook .guestbook_entry .format_text{font-size:1.18em; width:95%; display:block}
#guestbook .guestbook_entry .format_text p{font-size:100%; margin-bottom:0px;}
#guestbook .guestbook_entry .guestbook_user{padding-top:5px;}
#guestbook .guestbook_entry .guestbook_message{padding-bottom:5px;}
#cpText ,#cpholder{ float:left; display:block;}
#cpText {width:220px; height:100px; font-size:1.3em;}
#cpText span{color:#669900; font-weight:bold;}
#cpholder { margin-left: 20px;}
.cpi {cursor: pointer; float: left; height: 20px; margin: 0 4px 4px 0; width: 20px;}
.cpc{display:none;}
/* calendar */
#gallery td,#calendar td,#rates td{padding:4px 5px 4px 5px;border:solid #fffafa;border-width:3px 0px 3px 0px;}
#gallery .odd,#calendar .odd,#rates .odd{background-color:#ECD999;}
#gallery .even,#calendar .even,#rates .even{background-color:#efefef;}
#gallery .extra,#calendar .extra,#rates .extra{background-color:#990000; color:#FFFFFF}
#gallery .head,#calendar .head,#rates .head{color:#fff;background-color:#698980;text-align:left;}
#gallery .head th,#calendar .head th,#rates .head th{padding:2px 5px;}
#gallery ,head td,#calendar .head td,#rates .head td{color:#fff;padding:0px 5px 0px 5px;border:0px;font-weight:bold;}
#calendar,#rates,#gallery{font-size:110%;width:100%;color:#666;border-collapse:collapse;background:#fffafa;border-bottom:4px solid #fffafa;margin-bottom:20px;}
#calendar .Booked{text-align:center;color:#fff;background:#c93c0f;}
#calendar .Part-Booked{text-align:center;color:#fff;background:#eb900b;}
#calendar .Available{text-align:center;color:#fff;background:#8FB916;cursor:pointer;}
#calendar .Available:hover{background:#AAC139;}
#calendar .Unavailable{text-align:center;color:#efefef;background:#ccc;}
#calendar a.booking,#calendar a.booking:link,#calendar a.booking:visited{color:#fff;text-decoration:none;display:block;}
#rates.lohight label{line-height:normal; display:block; width:auto;}
#rates.lohight label.inline{display:inline-block; width:100px;}
#rates.lohight td {border:0}
#rates.lohight td.avatar{vertical-align:top; text-align:center;}
#rates.lohight td.avatar a{color:#999; font-size:1.5em; font-weight:bold;}
#rates.lohight td.avatar img{background-color:#FFFFFF; padding:3px; border:1px solid #698980;}

/* mini gallery */
.miniHolder{margin:25px auto; height:100px}
.minigal{text-align:left;width:100%;list-style:none;}
.minigal li{float:left;margin:0 5px 5px 0;display:block; padding-left:0; text-indent:0;box-shadow:0 1px 2px rgba(0,0,0,0.6);}
.minigal li img{padding:7px; width:100px;height:66px}
.minigal li a{border:1px solid #eee;background-color:#FFFFFF; display:block; line-height:1em;}
.minigal li a:hover{border:1px solid #698980; background-color:#8bc1b1}
.minigal li a.seen, .minigal li a.seen:hover{background-color:#efefef;border:1px solid #ccc;}
p img{padding:7px;background-color:#FFFFFF; border:1px solid #eee; margin:0 auto;box-shadow:0 1px 2px rgba(0,0,0,0.6);}

/* fader gallery */
.fadeHolder{width:100%; max-width:700px; height:100%; max-height:500px; overflow:hidden; position:relative;}
.fadeHolder .fadeViewer{width:100%;max-height:450px; margin:0 auto;}
.fadeHolder .fadeNav {height:25px; text-align:center;display:block;margin-top:1em;}
.fadeHolder .fadeNav li {display:inline-block; background-color:#333; color:#fff; margin:2px; border-radius:1000px; cursor:pointer}
.fadeHolder .fadeNav li:hover{background-color:#005500;}
.fadeHolder .fadeNav li.active{background-color:#00aa00;}
.fadeHolder .fadeNav .fadeLink{display:block;padding:0px 4px;}
.fadeHolder .fadeData{display:none;}
.fadeHolder .fadeViewer .fadeItem {margin:0 auto;}
.fadeHolder .fadeViewer .fadeItem .fadeImage{
   background-position:center;
   -moz-background-size:auto 100%;
   -webkit-background-size:auto 100%;
   background-size:auto 100%; 
   background-repeat:no-repeat;
   height:100%;
   width:100%;
   min-height:250px;
   display:block;
   position:relative;
   border:5px solid #fff;
   -moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);
   -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);
   box-shadow:0 2px 2px rgba(0,0,0,0.5);
   margin:0 auto;
}
.fadeHolder .fadeViewer .fadeItem .fadeImage:hover{
   border:5px solid #8bc1b1;
   -moz-box-shadow:0 4px 2px rgba(0,0,0,0.7);
   -webkit-box-shadow:0 4px 2px rgba(0,0,0,0.7);
   box-shadow:0 4px 2px rgba(0,0,0,0.7);
}
.fadeHolder .fadeViewer .fadeItem .fadeImage .fadeCaption,.popin .coverCaption{
   position: absolute;
   width:100%;
   height:1.5em;
   left:0;
   bottom:0;
   text-align:center;
   background-color:rgba(0,0,0,0.6);
   color:#fff;
}
/* modal fader */
.popin .fadeHolder {max-width:100%; background-color:#efefef;}
.popin .fadeHolder .fadeViewer,
.popin .fadeHolder .fadeViewer .fadeItem {height:450px;max-width:100%}
.popin .fadeHolder .fadeItem .fadeImage .fadeCaption{font-size:2em;background-color:rgba(0,0,0,0.4);}
.popin .fadeHolder .fadeNav{margin-bottom:0;}
.popin .fadeHolder .fadeViewer .fadeItem .fadeImage{border:0; box-shadow:none;width:100%;height:100%;}
.popin .coverCaption{font-size:2em;background-color:rgba(0,0,0,0.4);}
/* pop image */
#popimg-mask{background-color:#000000;background-position:center center;background-repeat:no-repeat;display:none;height:0;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9500;}
#popimg-wrap{height:100%; position:absolute; top:0; width:100%; z-index:9501;left:-2000px;overflow:hidden;}
#popimg{background-color:#FFFFFF;left:50%; top:50%; margin:0;overflow:hidden;padding:5px;position:relative;z-index:9600; border:2px solid #efefef; width:auto;}

/*
#popimg-mask{background-color:#000000;background-position:center center;background-repeat:no-repeat;display:none;height:0;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:9500;}
#popimg{background-color:#FFFFFF;display:none;left:50%;margin:0;overflow:hidden;padding:5px;position:fixed;top:50%;z-index:9600; border:2px solid #efefef}
*/
#popimg .popimg-caption{color:#698980;font-size:1.4em;margin:0;padding:0;position:relative;}
#popimg .popimg-image img{padding:5px;}
.popimg-foot{font-size:12px;height:5px;position:relative;width:100%;}
a.popimg-info,a.popimg-close{background-color:#8bc1b1;color:#698980;cursor:pointer;font-size:.8em;margin-left:5px;padding:3px 5px 5px;position:absolute;text-decoration:none;top:0; right:0}
a.popimg-info:hover,a.popimg-close:hover{background-color:#698980;color:#fff;}

/*popin*/
.popin-veil { position: fixed; top: 0; left: 0; z-index: 9000; width: 100%; height: 0; background-color: #8BC1B1; background-position: center center; background-repeat: no-repeat; opacity: 0; filter: alpha(opacity=0)}
*html.popin-veil { position: absolute; top: expression(documentElement.scrollTop+body.scrollTop+"px")}
.popin { display: none; position: fixed; top: 50%; left: 50%; z-index: 9500; width: 738px; height: 500px; margin: -250px 0 0-370px; overflow: hidden; background:; border: 0px; box-shadow: 4px 4px 12px rgba(0,0,0,0.6);}
.popin-content { position: relative; width: 734px; height: 496px; background-color:#8bc1b1;border:2px solid #efefef}
.popin-content .coverImage{width:100%; height:100%; background-position:center;background-repeat:no-repeat;background-size:cover;}
.container_1{padding:10px 0 0; margin:0; height:460px; overflow-x:hidden;overflow-y:auto; width:730px}
.container_1 h2{padding:0 0 0 15px; font-size:130%;}
.popin-foot { position: relative; width: 100%; height: 5px; font-size: 12px;}
a.popin-close { z-index:50;line-height:1; position:absolute; right:0; top:0; cursor: pointer;color:#555; padding:0 5px 0 0; text-decoration:none; font-size:50px; text-shadow:0 2px 2px #000}
a.popin-close:hover{color:#c4acc6;}
.popin .close-reveal-modal{display:none;}
*html.popin { position: absolute; margin-top: 0; top: expression(documentElement.scrollTop+body.scrollTop+(documentElement.clientHeight/2)-275+"px")}
.popinTrig{cursor: url(../gfx/popin.ico), pointer;}
.popin h2{margin:0;}
/* blockui */

div.growlUI_msg,div.growlUI_alt,div.growlUI_err { 
   float:left;
   padding:0;
   margin:0 10px 0 0; 
   width:50px; 
   height:70px;
   background-image: url(../gfx/admin/image_editor_msgIcons.png);
   background-position:-50px 0;
   background-repeat: no-repeat;
}
div.growlUI_msg { background-position:-50px 0; }
div.growlUI_alt { background-position:100px 0 }
div.growlUI_err { background-position:0 0 }
div.growlUI h2, div.growlUI h3 {
    position:relative;
	color: white; padding: 0;  margin:0; text-align: left
}
div.growlUI{background-image:none;}
div.growlUI h2{color:#EBF1F2;font-size:1.3em; text-align:left}
div.growlUI h3{font-weight:normal;font-size:1em; text-align:left}
div.container_contents{height:400px; overflow-y:auto;}
#uiClose{position:absolute; top:3px; right:3px;}
#popUIContent{margin:0 5px; height:260px;overflow-y:auto; text-align: justify;}

#uiMessage{text-align:center;} 
#uiMessage h3{color:#FFFFFF; padding:3px 0 10px;}
#uiMessage button{margin-bottom:5px;}

/* jNotify */
.jnotify-container {
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	z-index: 100000;
}

.jnotify-container .jnotify-notification {
	position: relative; 
}

.jnotify-container .jnotify-notification .jnotify-background {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	background-color: #e3f0db; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.90; 
	opacity: 0.90; 
	z-index: 1; 
}

.jnotify-container .jnotify-notification a.jnotify-close,
.jnotify-container .jnotify-notification a.jnotify-close:link,
.jnotify-container .jnotify-notification a.jnotify-close:visited,
.jnotify-container .jnotify-notification a.jnotify-close:focus,
.jnotify-container .jnotify-notification a.jnotify-close:hover {
	position: absolute;
	top: 2px;
	right: 5px;
	padding: 0 5px;
	font: bold 1.4em Arial,Helvetica,sans-serif;
	line-height: 1em;
	color: #567b1b;
	text-decoration: none;
	z-index: 3;
	cursor: pointer;
}

.jnotify-container .jnotify-notification .jnotify-message {
	position: relative; 
	z-index: 2; 
	padding: 20px;
	text-align: center;
	color: #567b1b;
	font: bold 1.4em Arial,Helvetica,sans-serif;
	line-height: 1.2em; 
}

.jnotify-container .jnotify-notification .jnotify-message * {
	font-size: 1em;
}

/* notification type == "error" */
.jnotify-container .jnotify-notification-error .jnotify-background {
	background-color: #d79eac; 
}

.jnotify-container .jnotify-notification-error .jnotify-close,
.jnotify-container .jnotify-notification-error .jnotify-message {
	color: #a72947 !important;
}

/* notification type == "warning" */
.jnotify-container .jnotify-notification-warning .jnotify-background {
	background-color: #fff7d1; 
}

.jnotify-container .jnotify-notification-warning .jnotify-close,
.jnotify-container .jnotify-notification-warning .jnotify-message {
	color: #c2a928 !important;
}

/* google maps */
div#mapHolder {
height:480px;
padding:0;
width:650px;
}
div#mapHolder h1#maptitle {
padding:0 0 10px 0;
}
div#map {
border:1px solid #EBF1F2;
float:left;
height:400px;
width:600px;}

#gpopup {font-family: Helvetica,Arial, sans-serif; font-size:12px;}
#gpopup img {float:left; height: 113px;}
#gpopup .reset {clear:both;padding: 3px 0 0 0;}
#gpopup .addr {margin-left:3px;font-size: 100%; height:120px;}
#gpopup .txt {font-size:14px;}
#gpopup a {padding:0; margin:1px;}
#gpopup .dlink { position:relative;color:#0000FF; float:right; top:-12px; font-size:12px; }
div#gpopup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

/* jamform core */
form.jamform fieldset{margin:0;}
form.jamform legend{padding:0 2px;font-weight:bold;}
form.jamform fieldset p.title{margin:0 0 10px 10px;}
form.jamform label{display:inline-block;line-height:1.8;vertical-align:top;}
form.jamform fieldset ol{margin:0;padding:0;}
form.jamform fieldset li{list-style:none;padding:0 5px;margin:0;}
form.jamform fieldset fieldset{border:none;margin:3px 0 0;}
form.jamform fieldset fieldset legend{padding:0 0 5px;font-weight:normal;}
form.jamform fieldset fieldset label{display:block;width:auto;}
form.jamform em{font-weight:bold;font-style:normal;color:#f00;}
form.jamform label{width:120px;}
form.jamform fieldset fieldset label{margin-left:123px;}

/* jamform styling */
form.jamform{font-family:Arial,Helvetica,sans-serif;color:#333;  margin:0 auto;}
form.jamform fieldset li{margin-bottom:3px;}
form.jamform input,form.jamform textarea,form.jamform select{outline:none;border:1px solid #CCC;width:150px;padding:5px 0;}
form.jamform input.button1{padding:3px 5px; width:auto;}
form.jamform legend{position:absolute;margin-left:12px;}
form.jamform legend,form.jamform label{color:#fff; }
form.jamform label{font-weight:bold; line-height:2.3; padding-left:5px;}
form.jamform label.option{color:#333;font-size:1.1em;width:195px;display:inline-block;}
form.jamform img.admImg{position:relative; left:120px;}
form.jamform span.jumper{font-weight:bold; color:#777; font-size:1.1em;}
#login label{width:150px;}
#login input{font-size:110%}
.ui_holder{margin:0; padding:0;}
.container_login{background:#ccc url(../gfx/admin/manager_fadebg_1.png) 0 -80px repeat-x; height:496px;}

/* edit me */
a.right {padding:0; position:relative; width:42px; float:right}
a.editME{display:inline-block;color:#973800;font-size:95%; width:42px; height:42px; background:url(../gfx/admin/editSprite.png) no-repeat; border:0; cursor:pointer;background-position:-40px 0; padding:0; text-decoration:none;}
a.editME:hover{background-color:transparent; background-position:-40px -40px}
a.editME span{font-weight:bold; margin-left:43px;display:block;}
a.showME{display:inline-block;color:#973800;font-size:95%; width:42px; height:42px; background:url(../gfx/admin/editSprite.png) no-repeat; border:0; cursor:pointer;background-position:0 0; padding:0; text-decoration:none;}
a.showME:hover{background-color:transparent; background-position:0 -40px}
a.showME span{font-weight:bold; margin-left:43px;display:block;}

/* admin stuff */
form#adminpro.jamform .button,
button,.button,.button1{
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#698980;
    cursor:pointer;
    overflow:visible;
}
form#adminpro.jamform .button:hover,
button:hover,.button:hover,.button1:hover{
    background-color:#D3DED6;
    border:1px solid #698980;
}

.hide,#container-2,#container-3,.popslide,.overlay{display:none}
.show{display:block;}
.reset{clear:both;}
form#adminpro.jamform{width:100%;}
form#adminpro.jamform .button,form#adminprop.jamform .button{width:auto; padding:0 5px; margin-right:5px;}
form#adminpro.jamform img.admImg {left:380px;position:relative;}
form#adminpro.jamform label {color:#000033;}
form#adminpro.jamform input, form#adminpro.jamform textarea, form#adminpro.jamform select,form li p.inputNone {
border:1px solid #CCCCCC;
padding:5px 0;
width:250px;
}

form#adminpro.jamform span.emLabel{width:50px; font-style:italic; display:inline-block;}
form#adminpro.jamform .wide{width:600px}
form#adminpro.jamform .thin{width:100px;}
form#adminpro.jamform .thinner{width:50px;}
form#adminpro.jamform td {vertical-align:bottom;}
form li p.inputNone{background-color:#999999; display:inline-block; padding:2px 0; margin:2px 0 2px 2px;}
.sbox{float:left; padding-left:20px;}
.sboxHolder{clear:both;}
.sbox select,form.jamform .sbox select{width:120px; height:200px;border:1px solid #ccc;}
.sbox select.catB{background-color:#dff4ff;}
.sbox button{width:120px;}
#data .sbox button._remove:hover{background-color: #FEC2C7; color:#F93E51; border:1px solid #FC9AA4}
.sbox label{margin-top:10px; color:#000099;}
form.jamform .sbox label{margin-top:0; height:auto; line-height:normal; background-color:transparent}
.sboxHolder img{border:2px solid #ccc; margin:20px;text-align:left}
#catLegend{
  float:left;
  font-size:18px;
  margin-left:20px;
  width:140px;
}

#container-1,#container-2,#container-3{
   background:transparent url(../gfx/admin/manager_fadebg_1.png) 0 -42px repeat-x;
   height:360px;
}

.window-content{
   background:#efefef url(../gfx/admin/manager_fadebg_1.png) 0 -42px repeat-x;
}
h2.legend,h2.legend2{
   padding:0 0 0 10px;
   margin:10px 0 4px;
   text-transform:capitalize;
}
h2.legend2{
   margin:0px 0 15px;
}
h2.alert{color:#FFFFFF;}
#data{padding:5px;}
#data p {
color:#333333;
font-size:93%;
line-height:1.4;
margin:5px 0 10px;
text-align:justify;
}
#data h3{clear:both;}
#data,.main_contents{overflow-y: auto; height: 285px; text-align:left; padding-top:5px}

.adminTable td{padding:4px 5px 4px 5px;border:solid #fffafa;border-width:3px 0px 3px 0px;}
.adminTable .odd{background-color:#ECD999;}
.adminTable .even{background-color:#efefef;}
.adminTable .extra{background-color:#990000; color:#FFFFFF}
.adminTable .newRow{background-color:#009966; color:#FFFFFF}
.adminTable .col_month{width:440px;}
.adminTable .head{color:#fff;background-color:#698980;text-align:left;}
.adminTable .head th{padding:2px 5px;}
.adminTable .head td{color:#fff;padding:0px 5px 0px 5px;border:0px;font-weight:bold;}
.adminTable {width:581px;color:#666;border-collapse:collapse;background:#fffafa;border-bottom:4px solid #fffafa;}
.adminTable td em{width:25px; display:inline-block;}
.adminTable td em.em_1{width:35px;}
.adminTable div.tinyPop{background-color:#FFFFFF; border:1px solid #ccc; cursor:pointer;}
.adminTable div.tinyPop:hover{background-color:#efefef;}
.adminTable div.tinyPop p{margin:0 2px;}

.mceContentBody{font-size:80%}
.frmFocus{background-color:#FFFF99; color:#000;}

/* lang edit */
#guestbookHolder a.langEdit,a.langEdit{ font-size:12px; color:#9966FF;}
a.langEdit:hover{color:#9900FF;}
#box-table-b table {
    width: 100%;
	padding:0;
	line-height:1.4em;
}
#box-table-b table th {
    padding: 1em;
}
#box-table-b table td {
    padding: 0.5em;
}
#box-table-b {
    border-bottom: 7px solid #9BAFF1;
    border-collapse: collapse;
    border-top: 7px solid #9BAFF1;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
#box-table-b th {
    background: none repeat scroll 0 0 #E8EDFF;
    border-left: 1px solid #9BAFF1;
    border-right: 1px solid #9BAFF1;
    color: #003399;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
#box-table-b td {
    background: none repeat scroll 0 0 #FFF ;
    border-left: 1px solid #AABCFE;
    border-right: 1px solid #AABCFE;
    color: #666699;
    padding: 8px;
	text-align:left;
	border-top:1px solid #AABCFE;
}
/*#box-table-b .even td{background-color:#E8EDFF;}*/
#box-table-b .oddb td,#box-table-b .evenb td{background-color:#ccc; border-top:0}
#box-table-b .input{width:100%; padding:2px; color:#333; border:1px solid #ccc;}
#box-table-b td.label{background-color:#9BAFF1; color:#fff; font-size:110%; border-bottom:1px solid #E8EDFF; text-align:center; width:25%}
form#lang {margin:0 auto; width:695px;}
#controls {
 position: relative;
  left: 0;
  top: 5px;
  width: 100%;
  color:#009900;
  font-weight:bold;
  text-align:center;
}
#controls p{width:150px; display:inline-block;}
box-table-b button.save{
  background-color:#009900;
}
box-table-b button.save:hover{
  background-color:#00FF00;
  color:#333;
}
.hilite{border:1px solid #333; background:#FFFF99; color:#333;}
#lng_holder{position:relative; height:390px; overflow-y:auto;}

.jamtext{margin-top:75px;font-size:95%; background:url(../gfx/port5.png); border-radius:8px; padding:10px; font-family:"Comic Sans MS", "Trebuchet MS", sans-serif}
.jamtext p{color:#555;}
.jamtext h2 {font-family:"Comic Sans MS", "Trebuchet MS", sans-serif;margin-bottom:5px}
