/*
Theme Name: 2nd Ave Pier
Theme URI: http://digwp.com
Description: 2nd Ave Pier
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 1
*/
@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

div.clear
{
  font-size:1px;
  line-height:1px;
  clear:both;
  overflow:hidden;
}

body{margin:0; padding:0; background-image:url(http://secondavenuepier.com/wp-content/themes/2ndAvePier/images/wood_background.jpg);background-repeat: repeat; }

body{background:url(http://secondavenuepier.com/wp-content/themes/2ndAvePier/images/wood_background.jpg) repeat; margin:0; padding:0; }
.clear{clear:both}
p, h5, p.tidechart{ margin:0; padding:5px 0px;font-family:Helvetica, "Arial; sans-serif"; line-height:19px; font-size:12px;color:#6b4b2e; letter-spacing:-0.2px}
h5{color: #996433;font-size:15px;text-transform:uppercase}
a{margin:0; padding:0; font-family:Helvetica, "Arial; sans-serif"; color:#8c0303; text-decoration:none; font-style:italic; font-weight:bold; font-size:12px}
a:hover{text-decoration:underline;}
#wrapper{width:1017px; height:auto; margin:0 auto; padding:0}
div, img, h2{margin:0; padding:0}
a img{border:none}
#writings{background:url(images/writings.png) no-repeat; width:875px; height:364px; position:absolute; left:268px; z-index:-9;}
#homepage{width:1017px; height:auto; margin:0; padding:0; position:relative; bottom:415px}
#mainwrapper{width:1017px; height:auto;background:url(images/contentbck1.png) repeat; margin:0; padding:0;}
.alignleft{float:left; margin-right:13px; margin-bottom:10px}
.alignright{float:right; margin-left:13px;margin-bottom:10px}

/*Weather Styles*/
#weather {width:1007px; height:105px; margin:0 ; padding:0px 0px 0px 10px; font: normal 13px Arial, Sans Serif; color: #dfdfef;}
#weatherright {width:335px; float:right}
#weatherinfo {height:65px; position: relative; top:0px; left: 50px; width:200px; padding-top:5px;}
#weatherinfo h2 {font-size: 16px;}
#weatherinfo img {position: absolute; top: -10px; right: 0px;}


/*Header Styles*/
#header{width:1017px; height:auto;}
#navigation{width:1016px; height:81px; background:url(images/navbck.png) no-repeat;position:relative; bottom:4px}

/*Navigation Styles*/
#navigationlist {width: 699px; height:47px; background: url(images/topnavnew.png); margin:16px 31px 0px 0px; padding: 0;position: relative; float:right}
#navigationlist li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#navigationlist li, #navigationlist a {height: 47px; display: block;}
#explore{width:109px; left:0;}
#explore a:hover {background: transparent url(images/topnavnew.png) 0 -47px no-repeat;}
#fishing{width:89px; left:109px;}
#fishing a:hover {background: transparent url(images/topnavnew.png) -109px -47px no-repeat;}
#restaurant{ width:125px; left:198px}
#restaurant a:hover {background: transparent url(images/topnavnew.png) -198px -47px no-repeat;}
#rooftopbar{ width:132px; left:323px}
#rooftopbar a:hover {background: transparent url(images/topnavnew.png) -323px -47px no-repeat;}
#merchandise{width:133px; left:455px;}
#merchandise span
{
  width:17px;
  height:24px;
  background:0px 0px url(images/new_icon.png) no-repeat;
  position: absolute;
  margin:-2px 0px 0px 109px;
  display:block;
  font-size:1px;
  line-height:1px;
  z-index:1;
}
#merchandise a:hover {background: transparent url(images/topnavnew.png) -455px -47px no-repeat;}
#contact{ width:111px; left:588px}
#contact a:hover {background: transparent url(images/topnavnew.png) -588px -47px no-repeat;}

/*BodyContent Styles*/

#bodycontent{width:1017px; height:auto; margin-top:2px}

/*Home Leftside Bar Styles*/

#leftsidebar{width:429px; height:581px; float:left; margin:0; padding:0}
#topleft{width:352px; height:403px; background:url(images/leftbck.png) no-repeat; padding:13px 25px 0px 52px}
#facebookstatus{height:125px;padding:20px 0px 0px 15px}
#piernews{padding:15px 0px 0px 15px}
#blogtitle {width:260px; float:left; position:relative; bottom:3px}
 a.blogtitlelink{color:#996433;font-style:normal;font-weight:bold}
#blogtime{width:57px; height:63px; background-image:url(images/newsdate2.png);background-repeat:no-repeat;float:left;/* padding-left:9px; */}
#blogtime h6{margin:0;padding:0;font-size:18px; color:#fff;font-weight:bold;width:40px;display:block;text-align:center}
#blogtime h7{margin:0;padding:0;font-size:12px;position:relative;top:-2px;color:#fff;font-weight:bold;width:40px;display:block;text-align:center}
#bottomleft{width:389px; height:135px; background:url(images/leftbottombck.png) no-repeat;padding:15px 20px}
#medialeft{width:185px; float:left}
#medialeft ul{margin:5px 0px 0px 40px; padding:0;}
#medialeft ul li{padding:3px 0}
#medialeft li.webcamicon{list-style-image:url(images/webcamicon.png)}
#medialeft li.photoicon{list-style-image:url(images/photogalleryicon.png)}
#medialeft li.videoicon{list-style-image:url(images/videoicon.png)}
#medialeft .icon{ border:none; margin:0px 0px 0px 5px; position:relative; top:3px}
#medialeft ul li a{color:#FFF; font-style:normal; font-weight:bold; position:relative; bottom:3px}
#mediaright{width: 184px; margin:10px 5px; float:left}
.leftsidebardivider{background:url(images/divider.png);width:349px; height:10px}
.past-entry{display:none}

/*Home content Styles*/
#content{width:574px; height:581px;float:left; margin:0; padding:0; position:relative; left:-3px; }
#homecontent{margin:0;width:489px; height:500px; background:url(images/rightcontentbck.png) repeat; padding:0 40px 0 45px}
.welcome{margin:5px 0px}
#bodycontentbottom{width:1019px; height:31px; background:url(images/contentbottom.png) no-repeat; position:relative; right:2px}
.contentdivider{ background:url(images/contentdivider.png); height:8px; margin:5px 0px}
.pheaders{font-weight:bold; color:#996433}

/*Footer Styles*/
#footer{ margin:0; padding:0;width:1016px; height:auto; position:relative; bottom:7px;z-index:-2}
#footer img{margin:0; padding:0;}
#footercontent{margin:0; padding:0;width:986px; height:auto; background:url(images/footerbck1.png) repeat; padding-left:30px;}
#quickmsg{width:328px; height:auto; float:left}
#quickmsg input, #quickmsg textarea{ background-color:#c7bcae; border:none}
#quickmsg input{height:20px; width:140px}
#quickmsg input#submit{height:26px; width:73px;background-color:#546476;color:#fff;font-weight:bold;padding-bottom:1px; margin-left: 70px}
#quickmsg textarea{width:285px; height:65px}
#hours{width:435px; height:auto; float:left}
#findus{width:205px; height:auto; float:left}
#pier{width:107px; float:left; height:auto; }
.hoursdivider{ width:9px; background:url(images/hoursdivider.png) no-repeat;height:184px;float:left; margin:0 10px 0 10px}
#pierhouse{width:118px; float:left; height:auto; }
#pierview{width:120px; float:left; height:auto; }
#hours p{ padding:0;font-size:13px; color:#546476; font-weight:bold; padding-left:3px}
#findus p{color:#6b4b2e; padding:0 24px 15px 0; font-size:12px; line-height:17px;height:auto}
.copyright{color:#fff; font-weight:bold; font-size:11px}

/*InteriorPage Styles*/

/*InteriorPage Layout Styles*/

#interiormainwrapper{width:1017px; height:auto;background:url(images/interiorcontentbck.png) repeat; margin:0; padding:0;}
#interiorbodycontentbottom{width:1019px; height:47px; background:url(images/interiorcontentbotttom.png) no-repeat; position:relative; right:2px;top:9px}
#interiorheader{width:1017px; height:auto;}
#interiorleftsidebar{width:254px; height:auto; float:left; margin:0; padding:220px 0px 15px 0px}
#interiorcontent{width:715px; height:auto;float:right; margin:0; padding:0 18px 0px 27px; }
#interiorbodycontent{margin:0;width:592px; height:auto; background:url(images/interiorrightcontentbck.png) repeat; padding:0 60px 0 60px}
#interiorbodycontent-shop{margin:0;width:620px; height:auto; background:url(images/interiorrightcontentbck.png) repeat; padding:0 46px 0 46px; position:relative;}
.interiorleftsidebardivider{background:url(images/divider.png) no-repeat;width:220px; height:10px;padding:5px 0px 10px 0px;margin-left:15px}
.doubledivider{background:url(images/doubledivider.png) repeat-x bottom; height:4px; padding:5px 0px}


/*InteriorPage Left SIdebar NAvigation*/
#leftnav ul{list-style:none;margin:0;padding:0 0 30px 25px}
#leftnav ul li{padding:3px 0px}
#leftnav ul li a{font-size:17px; color:#996433; font-style:normal}
#featured{background:url(images/featuredbck1.png) no-repeat; width:254px;margin:0;padding:0px 0 0px 23px;position:relative;right:2px}
#featured img{margin-top:18px}
.leftsidebardoubledivider{background:url(images/leftsidebardivider.png) no-repeat;width:220px; height:10px;margin:0px 0px 5px 0px;}
#celebrating{margin:0px 0px 0px 15px}
#celebrating p{margin-right:25px}
#ourfriends{margin:45px 0px 45px 15px}
#ourfriends a{font-size:13px; font-style:normal;color:#996433;}



/*Intrior Page - Explore*/
#lookexplore {padding:8px 10px 15px 0px;height:155px}
#havealook {width:283px; float:left;height:155px;padding-top:8px}
.havealookimg {position:relative;bottom:27px;z-index:1}
#havealook a.takeatour {color:#fff; font-style:normal;position:relative;bottom:98px;left:113px;z-index:2}
/*#havealook a.someof {color:#fff; font-style:normal;position:relative;top:17px;right:13px;background-color:#8c0303; padding:3px 25px 3px 15px;position:relative;}*/

#dontforget {width:270px; float:right;height:150px;padding-top:8px}
.dontforgetimg {position:relative;bottom:21px;z-index:1}
#dontforget a.seereal {color:#fff; font-style:normal;position:relative;bottom:76px;left:113px;z-index:2}
/*#dontforget .before {color:#fff; font-style:normal;position:relative;top:17px;right:5px;background-color:#8c0303; padding:3px 50px 3px 15px;}*/

#history {width:570px;height:auto; background-color:#f0eadd; padding:7px 7px 7px 15px; margin:20px 0px}
#historycontent {float:left; width:395px}
#historyimg {float:right; width:160px}

#explorerestaurant {width:578px;height:auto; background-color:#f0eadd; padding:7px; margin:20px 0px}
#restaurantcontent {float:left; width:273px}
#barcontent {float:right; width:274px}


/*Intrior Page - Fishing*/
#prices{width:570px;height:auto; background-color:#f0eadd; padding:12px 7px 7px 15px; margin:20px 0px}
#fishingprices{float:left; width:355px}
#baitprices{float:left; width:205px}
#boyfishing{float:right; width:212px;margin-top:0px}
p.priceschange{font-size:11px; font-style:italic;margin:0; padding:0;padding-bottom:5px; }

#tide{/*width:570px;*/height:auto; /*padding:12px 7px 7px 15px; */margin:8px 0px}
#tidecalendar{float:right; width:160px; position:relative;top:7px}
#tidecontent{float:right; width:410px;padding-right:20px}
#tide a.calendar{color:#fff; font-style:normal;position:relative;bottom:33px;left:3px;z-index:2}



/*Intrior Page - Contact*/
#contactpage{width:592px; height:auto}
#post-44 {width:340px; height:auto;float:left;padding-right:25px;}
#contactdivider{width:22px;background:url(images/contactdivider.png) repeat-y top;float:left; min-height:525px;height:auto;margin-top:50px}
#address{width:180px; height:auto; float:right;margin-top:50px}
p.contactinfo{font-weight:bold;color:#a3794e}
.add{font-weight:bold;}
#contactpage input, #contactpage textarea{width:293px; height:35px;border:1px solid #cec1a7;background:#f0eadd}
#contactpage textarea{height:132px}
#contactpage input#contactsubmit{height:26px; width:73px;background-color:#6B4B2E;color:#f0eadd;font-weight:bold;padding-bottom:1px;border:none}


/*Shop Online & Live Web cam*/
#shoponline{height:auto;margin-left:70px;padding:5px; border:1px solid #996433;width:430px;}
#invite{height:auto;padding:15px 40px 15px 40px;background-color:#f0eadd;}
.shopform{margin:0px;padding:0px;height:25px;}
.shopform input#email{margin-right:10px;width:222px;height:22px; border:1px solid #996433}
.shopform .notify{/*width:80px;height:26px;display:inline;background-image:url(images/notifyme.png);background-repeat:no-repeat;float:left;margin-left:10px;padding:0;position:relative;top:4px*/}
.shopform  input#submit{/*border:none;background-color:#996433;font-size:1em;color:#fff;position:relative; top:2px;left:10px;height:15px; width:52px*/}
.shopform  input#submit{width:80px;height:26px;display:inline;background-image:url(images/notifyme.png);background-repeat:no-repeat;float:left;margin-left:10px;padding:0;font-size:1em;color:#fff;border:none;padding-bottom:5px}




/*Intrior Page - Restaurant*/
#restaurantphotosmenu{padding:8px 10px 15px 0px;height:155px}
#restauranthavealook {width:283px; float:left;height:155px;padding-top:8px}
.restauranthavealookimg{position:relative;bottom:26px;}
#restauranthavealook a.restauranttakeatour {color:#fff; font-style:normal;position:relative;bottom:68px;left:113px;z-index:2}
#restaurantmenu {width:270px; float:right;height:150px;padding-top:8px}
.restaurantmenuimg{position:relative;bottom:23px;left:-13px}
#restaurantmenu a.restaurantmenuview{color:#fff; font-style:normal;position:relative;bottom:51px;left:134px;z-index:2}
.restaurantparties{margin:6px 0px 10px 15px; position: relative; top: 50px;}
#restauranthrsandinfo{width:570px;height:auto; background-color:#f0eadd; padding:10px; margin:15px 0;padding-bottom:0}
#restauranthrsandinfo1{width:200px; float:left;height:auto;}
#restauranthrsandinfo2{width:193px; float:left;height:auto;position:relative;bottom:8px}
#restauranthrsandinfo3{width:160px; float:left;height:auto;position:relative;bottom:8px}
.infoclass{margin-top:5px;font-weight:bold}


/*Intrior Page - Roof Top Bar*/
#rooftopbarinfo {width:570px;height:auto; background-color:#f0eadd; padding:7px 7px 0px 15px; margin:20px 0px}
#rooftopbarinfocontent {float:left; width:380px}
#rooftopbarinfoimg {float:right; width:186px}
a.rooftopbarphototour{color:#fff; font-style:normal;position:relative;bottom:18px;left:40px;z-index:2}


/*Intrior Page - Photot Gallery*/
.photogallerylinks{margin-right:14px}
.ngg-gallery-thumbnail img {width:125px; height:85px}
a.viewmenu {color:#fff; font-style:normal;position:relative;bottom:15px;z-index:2;padding-left:65px}




/*Intrior Page - Single Posts Page*/
.post h2, #respond h2{color: #996433;font-size:20px;text-transform:uppercase}
.post .meta{ margin:0; padding:5px 0px;font-family:Helvetica, "Arial; sans-serif"; line-height:19px; font-size:10px;color:#6b4b2e; letter-spacing:-0.2px;font-style:italic}
.post .entry, #respond  #commentform label{margin:0; padding:5px 0px;font-family:Helvetica, "Arial; sans-serif"; line-height:19px; ;color:#6b4b2e; letter-spacing:-0.2px;}
#commentform input{margin:5px 5px 5px 0px}

div.box-blok
{
  width:971px;
  position:relative;
  margin-left: 30px;
}

div.top-img-box
{
  height:27px;
  font-size:1px;
  line-height:1px;
  background:0px 0px url(images/bg_img_01.png) no-repeat;
}

div.bot-img-box
{
  height:34px;
  font-size:1px;
  line-height:1px;
  background:0px 0px url(images/bg_img_03.png) no-repeat;
}

div.rep-img-box
{
  width:971px;
  background:0px 0px url(images/bg_img_02.png) repeat-y;
  padding: 30px 0;
/*  min-height:1000px;
  height:expression(this.scrollHeight < 1000 ? "1000px" : "auto" ); */
}
.tubepress_container {
float: none !important;
}
.tubepress_embedded_title, .tubepress_thumb a, .tubepress_container div.pagination a, .tubepress_meta, .tubepress_container div.pagination .current {
	color: #6B4B2E !important;
}
.tubepress_thumb {
	height: 500px !important;
}
dt.tubepress_meta_author, dt.tubepress_meta_keywords, dt.tubepress_meta_category, dt.tubepress_meta_rating, dt.tubepress_meta_ratings, dt.tubepress_meta_likes, dt.tubepress_meta_id, dt.tubepress_meta_views, dt.tubepress_meta_uploaddate {
	color: #a09Aa8 !important;
	font-style:italic;
}
.tubepress_container div.pagination a:hover {
	background-color: #F0EADD !important;
	border-color: #6B4B2E !important;
}

#vp_gallery, .vp_video_player {
	border: none !important;
	background: none !important;
}
.vp_gallery_bottom {
	display: none !important;
}

div.group-events-post
{
  width:578px;
  padding:7px 0px 18px 0px;
  margin:0px 0px 11px 0px;
  clear:both;
  position:relative;
  background:left bottom url(images/border_01.gif) no-repeat #fdfbf4;
  font-family:Arial, Helvetica, sans-serif;
}

div.group-events-post div.color-bg
{
  width:515px;
  padding:0px 37px 0px 26px;
  background:#f0eadd;
}

div.group-events-post h1.tit-group-events
{
  width:452px;
  height:41px;
  padding:0px;
  margin:0px 0px 13px 0px;
  text-indent:-9999em;
  background:0px 0px url(images/tit_group_events.gif) no-repeat;
}

div.group-events-post p
{
  padding:1px 0px 16px 0px;
}

div.form-group-events
{
  width:329px;
  padding:29px 10px 60px 0px;
}

div.form-group-events h2.tit-form
{
  width:206px;
  height:19px;
  padding:0px;
  margin:0px;
  background:0px 0px url(images/tit_tell_us.gif) no-repeat;
  text-indent:-9999em;
}

div.form-group-events div.border
{
  height:1px;
  background:0px 0px url(images/border_02.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  clear:both;
}

div.form-group-events form
{
  width:281px;
  padding:13px 0px 0px 1px;
  position:relative;
}

div.form-group-events h3
{
  font-size:10px;
  font-weight:normal;
  text-transform:uppercase;
  color:#6b4b2e;
  padding:13px 0px 8px 0px;
  margin:0px;
}

div.form-group-events label
{
  display:none;
}

.inlined-active, .input span.required
{
  display:block;
  position:absolute;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#cec1a7;
  text-transform:uppercase;
  z-index:1;
}

.inlined-active
{
  display:block !important;
  color:#6b4b2e;
  top:11px;
  left:9px;
}

.inlined-active.focus
{
  color:#cec1a7;
}

.inlined-active.has-text
{
  display:none !important;
}

.input span.required
{
  color:#cec1a7;
  top:11px;
}

form#group_events_form .input span.contact
{
  left:97px;
}

form#group_events_form .input span.email
{
  left:47px;
}

form#group_events_form .input span.phone
{
  left:53px;
}

form#group_events_form .input span.event
{
  left:98px;
}

div.form-group-events div.input
{
  width:281px;
  height:34px;
  margin:8px 0px 0px 0px;
  display:block;
  background:0px 0px url(images/bg_events_01.gif) no-repeat;
  clear:both;
  position:relative;
}

div.form-group-events div.input div
{
  width:271px;
  height:34px;
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  display:block;
  background:right top url(images/bg_events_02.gif) no-repeat;
}

div.form-group-events div.input input
{
  width:261px;
  height:34px;
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  background:left top url(images/bg_events_03.gif) repeat-x;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#6b4b2e;
  text-transform:uppercase;
  line-height:34px;
  float:left;
  position:relative;
}

div.form-group-events div.textarea
{
  width:281px;
  height:74px;
  margin:8px 0px 0px 0px;
  display:block;
  background:0px 0px url(images/bg_events_04.gif) no-repeat;
  clear:both;
  position:relative;
}

div.form-group-events div.textarea div
{
  width:271px;
  height:74px;
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  display:block;
  background:right top url(images/bg_events_05.gif) no-repeat;
}

div.form-group-events div.textarea textarea
{
  width:261px;
  height:52px;
  margin:0px 0px 0px 0px;
  padding:11px 5px 11px 5px;
  background:left top url(images/bg_events_06.gif) repeat-x;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#6b4b2e;
  text-transform:uppercase;
  float:left;
  position:relative;
}

div.form-group-events span.submit
{
  width:152px;
  height:37px;
  margin:24px 0px 0px 65px;
  display:block;
  background:0px 0px url(images/bg_events_07.gif) no-repeat;
  clear:both;
}

div.form-group-events span.submit span
{
  width:144px;
  height:37px;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 4px;
  display:block;
  background:right top url(images/bg_events_08.gif) no-repeat;
}

div.form-group-events span.submit span span
{
  width:144px;
  height:19px;
  margin:0px 0px 0px 0px;
  padding:8px 0px 10px 0px;
  display:block;
  background:left top url(images/bg_events_09.gif) repeat-x;
  text-align:center;
}

div.form-group-events span.submit input
{
  margin:0px 0px 0px 0px;
  padding:0px;
  background:none;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#6b4b2e;
  cursor:pointer;
}

div.form-group-events div.select
{
  padding:10px 0px 0px 0px;
  position:relative;
}

div.form-group-events select
{
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#6b4b2e;
  text-transform:uppercase;
  height:24px;
}

div.form-group-events select.styled
{
  position:relative;
  width:281px;
  margin:10px 0px 0px 0px;
  opacity:0;
  filter:alpha(opacity=0);
  z-index:5;
}

div.form-group-events span.select
{
  width:236px;
  height:34px;
  padding:10px 36px 0px 9px;
  margin:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#6b4b2e;
  text-transform:uppercase;
  position:absolute;
  background:0px 0px url(images/select.gif) no-repeat;
  overflow:hidden;
}

div.form-group-events p
{
  font-size:10px;
  color:#996433;
  line-height:25px;
  text-transform:uppercase;
  padding:0px 0px 7px 14px;
  margin:0px;
  float:left;
}

div.form-group-events p.left
{
  width:88px;
}

div.form-group-events p.right
{
  width:165px;
}

div.form-group-events span.radio
{
  width:15px;
  height:25px;
  padding:0px 4px 0px 0px;
  background:0px 0px url(images/checkbox.gif) no-repeat;
  display:block;
  clear:left;
  float:left;
}

div.top-group-events
{
  width:514px;
  padding:17px 0px 0px 0px;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#996433;
  background:left bottom url(images/border_05.gif) no-repeat;
}

div.top-group-events div.left
{
  width:180px;
  padding:0px 10px 10px 0px;
  float:left;
  position:relative;
  background:right top url(images/border_06.gif) no-repeat;
}

div.top-group-events div.right
{
  width:293px;
  padding:0px 0px 10px 32px;
  margin:0px 0px 0px -1px;
  float:left;
  position:relative;
  background:left top url(images/border_06.gif) no-repeat;
}

div.top-group-events h2.tit-menu-options
{
  width:109px;
  height:19px;
  padding:0px;
  margin:0px 0px 0px 0px;
  background:0px 0px url(images/tit_menu_options.gif) no-repeat;
  text-indent:-9999em;
}

div.top-group-events h2.tit-price
{
  width:120px;
  height:19px;
  padding:0px;
  margin:0px 0px 0px 0px;
  background:0px 0px url(images/tit_price.gif) no-repeat;
  text-indent:-9999em;
}

div.top-group-events div.border
{
  height:1px;
  background:0px 0px url(images/border_03.gif) no-repeat;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  clear:both;
}

div.top-group-events div.right ul
{
  width:340px;
  padding:12px 0px 11px 2px;
  margin:0px -43px 0px 0px;
  margin:0px;
  list-style:none;
}

div.top-group-events div.right ul li
{
  width:149px;
  padding:0px 10px 6px 11px;
  background:0px 4px url(images/li_01.gif) no-repeat;
  float:left;
}

div.top-group-events ul
{
  padding:12px 0px 11px 2px;
  margin:0px;
  list-style:none;
}

div.top-group-events ul li
{
  padding:0px 0px 6px 11px;
  background:0px 4px url(images/li_01.gif) no-repeat;
}

div.top-group-events ul li a
{
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#996433;
  text-transform:uppercase;
  text-decoration:none;
}

div.top-group-events ul li a:hover
{
  color:#bf8753;
  text-decoration:none;
}











