*{margin:0;padding:0}
html{background:url(/images/main-bg.jpg) repeat-x left top;position:relative}
body{background:url(/images/main-lbg.jpg) no-repeat left top;font-family:Arial, Helvetica, sans-serif;width:100%}
a img{border:none}
a:hover{text-decoration:none}
table{border-collapse:collapse}
.alignright{text-align:right}
.wdth33{width:33%}
.wdth50{width:50%}

#wrap{position:relative;min-width:1001px;zoom:1;}


#content{
background:url(/images/main-rbg.jpg) no-repeat right top;
overflow:hidden;
height:1%;
position:relative;
width:100%;
}

#contfot{background:url(/images/contfot_lbg.png) no-repeat left top;height:22px;clear:both}
  #contfot div{background:url(/images/contfot_rbg.png) no-repeat right top;height:22px}

#sidebar{float:left;width:250px;padding:70px 0 0 50px;position:relative;height:1%;border:0px solid white}
#sidebar #logo{margin:0 0 40px 40px;position:relative;left:-35px}
#sidebar #menu{padding:0 0 0 5px;margin-bottom:20px;position:relative;left:-35px}
#sidebar #menu li{list-style-type:none;font-family:"Trebuchet MS";padding-left:35px;font-size:1.3em;letter-spacing:-2px}
#sidebar #menu li.alt{background:url(/images/marker.gif) no-repeat left 9px}
#sidebar #menu li a{color:#666;text-decoration:none}
#sidebar #menu li a:hover{color:#239F01}
#sidebar #menu li.alt a{color:#239F01}
#sidebar #menu li ul{padding:15px 0 20px 10px;background:url(/images/menu_bg.gif) no-repeat 80% 15px}
#sidebar #menu li ul li{padding-left:0;font-size:0.75em;letter-spacing:-1px;line-height:110%}
#sidebar #menu li.alt ul li a{color:#2B6297}
#sidebar #menu li.alt ul li a:hover{text-decoration:underline}
#sidebar h2{font:normal 1.7em "Trebuchet MS";color:#989898;letter-spacing:-2px;padding-left:40px;margin-bottom:20px;padding-top:20px}
#sidebar h2.bg{background:url(/images/h_bg.gif) no-repeat left 20px}
#sidebar h2 a{color:#2B6297;font-size:0.6em;letter-spacing:-1px;text-decoration:none}
#sidebar h2 a:hover{text-decoration:underline}
#sidebar p{color:#989898;font-size:0.75em;margin-bottom:10px}
#sidebar p a{color:#239F01}
#sidebar td li{color:#989898;font-size:0.7em;color:#239F01;padding-left:5px;line-height:140%;list-style-position:inside}
#sidebar td li a{color:#2B6297}
#sidebar address{font-style:normal;font-size:0.7em;color:#666}
#sidebar .sideboxtop{width:256px;height:26px;background:url(/images/sidebox_top_bg.gif) no-repeat left top;font-size:0;position:relative;left:-35px}
#sidebar .sideboxbot{width:256px;height:26px;background:url(/images/sidebox_bot_bg.gif) no-repeat left top;font-size:0;position:relative;left:-35px}
#sidebar .sidebox{background:#EAF1F9;padding:0 20px;width:216px;position:relative;left:-35px}
#sidebar .sidebox table{width:100%}
#sidebar .sidebox td{vertical-align:top}

#maincont {overflow:hidden; padding:60px 5px 0 50px;position:relative;height:1%;margin:-2;border:0px solid white}
#maincont #header{overflow:hidden;height:1%;margin-bottom:30px;position:relative;left:-80px}
#maincont #header #addnav{float:left}
#maincont #header #addnav li{float:left;list-style-type:none;margin-right:10px}
#maincont #header #addnav li a{display:block;width:47px;height:26px;text-align:center;padding-top:3px}
#maincont #header #addnav li a img{vertical-align:middle}
#maincont #header #addnav li.active a{background:url(/images/icon_active_bg.gif) no-repeat left top}
#maincont #header address{overflow:hidden;height:1%;padding:1px 0 0 35px;font:normal 1.1em "Trebuchet MS";color:#666}
#maincont h1{font:normal 2.4em "Trebuchet MS";color:#666;letter-spacing:-2px;margin-bottom:5px}
#maincont h2{font:normal 1.7em "Trebuchet MS";color:#989898;letter-spacing:-2px;padding-left:40px;margin-bottom:20px}
#maincont h2.bg, #maincont h3.bg{background:url(/images/h_bg.gif) no-repeat left top}
#maincont h2 a{color:#2B6297;font-size:0.6em;letter-spacing:-1px;text-decoration:none}
#maincont h2 a:hover{text-decoration:underline}
#maincont h3{font:normal 1.4em "Trebuchet MS";color:#989898;letter-spacing:-2px;padding:10px 0 0 40px;margin-bottom:20px}
#maincont table{width:100%;margin-bottom:20px}
#maincont td{padding-left:20px;vertical-align:top}
#maincont td li{color:#989898;font-size:0.7em;color:#239F01;padding-left:5px;line-height:140%}
#maincont td li a{color:#2B6297}
#maincont p{font-size:0.8em;color:#989898;margin-bottom:20px}
#maincont .box{background:#EAF1F7 url(/images/box_bg.jpg) no-repeat left top;width:406px;padding:20px 20px 0 20px}
#maincont .box table{margin-bottom:0}
#maincont .boxbot{background:url(/images/boxbot_bg.jpg) no-repeat left top;width:446px;height:22px;font-size:0}
#maincont .pagemeta{background:url(/images/pagemeta_bg.gif) no-repeat left 40px;padding:50px 0 0 70px;position:relative;left:-50px;margin-bottom:30px}
#maincont .breadcrumbs{overflow:hidden;height:1%}
#maincont .breadcrumbs li{float:left;list-style-type:none;color:#989898;font-size:0.8em;margin-right:5px}
#maincont .breadcrumbs li a{color:#239F01}
#maincont .photo{width:446px;height:153px;background:url(/images/photo_bg.gif) no-repeat left top}
#maincont .photo td{padding:10px;text-align:center}
#maincont .meta{background:url(/images/meta_bg.gif) no-repeat left top;width:406px;padding:20px}
#maincont .meta th{text-align:left;font-weight:normal;padding:0 0 35px 15px}
#maincont .meta td{padding:4px 0 4px 15px;font-size:0.8em;color:#5C5C5C;border-bottom:solid 1px #CBCBCB}
#maincont .meta .last td{border-bottom:none}
#maincont .meta td span{font-size:1.4em}

#gallery-mainwrap{background:#0088BA url(/images/gallery_bg.jpg) repeat-x left top;height:352px;position:absolute;bottom:0;left:0}
#gallery-wrap{background:url(/images/gallery_lbg.jpg) no-repeat left top}
#gallery{background:url(/images/gallery_rbg.jpg) no-repeat right top;color:#fff;padding:30px 40px 0 90px;height:322px}
#gallery table{width:100%}
#gallery td{vertical-align:top;padding-right:20px;width:25%}
#gallery img{margin-bottom:20px;display:block}
#gallery p{font-size:0.7em; margin-bottom:20px}
#gallery a{color:#fff;font-size:1.2em}

#footer-mainwrap{background:url(/images/footer_bg.jpg) repeat-x left top;height:158px}
#footer-wrap{background:url(/images/footer_lbg.jpg) no-repeat left top}
#footer{background:url(/images/footer_rbg.jpg) no-repeat right top;height:128px;padding:30px 90px 0 90px;color:#fff}
#footer table{width:100%}
#footer td{font-size:0.7em;vertical-align:top;padding-right:30px}
#footer address{font-style:normal}
#footer address span{display:block;font:1.4em "Trebuchet MS";margin-bottom:15px}
#footer li{list-style-type:none;margin-bottom:3px}
#footer a{color:#fff}

#promo a{color:#000000;text-decoration:none;font-size:1em;}
#promo table, #promo td,#promo div, #promo p{color:#000000;font-size:0.83em;}

.popdiv {
  display:none; 
  position: absolute; 
  border-style: none; 
  padding: 3px;
  z-index:100;
  background-color:#ffffff;
  width:200px
}    

maincont td li{color:#989898;font-size:0.7em;color:#239F01;padding-left:5px;line-height:140%}

#text {font-size:0.70em;max-width:700px;color:#000000}
#text td li{font-size:1em}
#text a{color:#239F01; text-decoration:none;font-size:1em}
#text a.nl{color:#000000; text-decoration:none}
#desc {font-size:0.92em}
#text table, #text p,#text div,#text li {font-size:1em}
#text p, #text p {color:#000000}
#wiff{background: url(http://l.yimg.com/a/lib/ywc/img/wicons.png)}
#textid{font-size:12px !important;}
#text td {padding:0 !important;}
#text td {margin:0 !important;}

.inv{display:none}
.inv1{font-family: Arial;
	font-size: 12px;
	border : 1px solid #ffffff;
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	display:inline;
	width:50px;
	color:#000000;
	background-color:#ffffff;

}


.dateInputCell		{background-color:#fff; height:10px; border:2px inset #fff; border-right:none;}
.dateInput			{width:30px; height:13px; border:1px solid #cccccc; padding:0px; margin:0px;}
.dateBtnCell		{height:10px; border:2px inset #fff; border-left:none;}
.dateBtn			{background:url(/images/calendar_dayselect.gif) #D4D0C8 no-repeat center; border:2px outset #fff; font-size:9px; width:25px; height:15px; padding:0; margin:0;}