@charset "utf-8";
/* Hook-DC */
* { margin:0; padding:0; font-weight:normal; line-height:normal; }

body { font-family: Arial, Helvetica, sans-serif; background-color: #003d79;background-image:url(../images/bg.jpg); background-repeat: no-repeat; background-position: center 0;
font-size:12px; color:#666666;}
a 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003a76; outline:none;}
a:link 		{text-decoration: none;}
a:visited 	{text-decoration: none; color: #003a76;}
a:hover 	{text-decoration: underline;color: #0693d5;}
a:active 	{text-decoration: none;color: #0693d5;}
h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#003c78; letter-spacing:-1px; font-weight:normal; line-height:50px;}
h1 {  font-size:28px; text-transform:capitalize; }
h2 {  font-size:24px; }
h3 { font-size:17px; font-weight:bold; line-height:20px; margin:15px 0;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; margin:0 0 14px 0;}
strong { font-weight:bold;}

li { list-style-type:none;}
#wrap { width:937px; margin:0 auto;}
#logo { float:left; margin-top:12px; width:240px }
#logo, #logo img { width:240px; height:95px; border:none;}

#logo-lure { float:left; margin:12px 0 0 47px; width:240px }
#logo-lure, #logo-lure img { width:322px; height:95px; border:none;}


#info { width:173px; height:95px; float:right; padding-right:40px; margin-top:12px; text-align:right; line-height:18px;}
.phone { font-size:20px; font-weight:400; color:#e6ebf5; line-height:30px;}

.adr, .adr a,.adr a:link,.adr a:visited,.adr a:hover,.adr a:active { font-size:12px; color:#aaafb7;}

.clear { clear:both;}
#container 	{ width:881px; margin:auto; background:#FFF;}

/* Menu----------------------------------------------------------------------------------------------------------- */

#nav { padding:27px 0 0 27px;}
#nav li a{ color:#FFFFFF; border-bottom:solid 1px #6fafd1; display:block; text-transform:uppercase; font-weight:bold; font-size:12px; background:url(../images/bullet.gif) left center no-repeat; padding-left:20px; height:17px; line-height:17px; margin-top:10px;}
#nav li a:hover { text-decoration:none; color:#002156; }
#menu li a, #contact li a, #about li a{ background:none; font-size:11px;text-transform:capitalize; border-bottom:dashed 1px #6fafd1; color:#003a76; height:20px; line-height:20px; margin:0;}
#menu li a:hover, #contact li a:hover, #about li a:hover, #about1 li a:hover{ background:#09a1da; color:#FFF;}


/* Main Area----------------------------------------------------------------------------------------------------------- */
#left_col, #middle_col, #home_pic  { float:left; height:575px;}
#left_col 	 { width:213px;  background:#0081cf; background:url(../images/bg_menu.jpg) no-repeat;   }
#lines-left  { position:absolute; width:34px; height:577px; margin:56px 0 0 -28px; background:url(../images/lines-left.png) no-repeat;}
#middle_col  { width:231px;  background:#e6ebf5;  background:url(../images/bg_mdhome.jpg) no-repeat;}
#home_txt 	 { padding:22px 22px 0 22px; height:345px; }
#home_pic 	 { width:437px; background:#FFF;}
#lines-right { position:absolute; width:34px; height:720px; margin:-95px 0 0 871px; background:url(../images/lines-right.png) no-repeat;}
#home_pic img{ width:437px; height:575px;}
.btns 		 { width:191px; height:52px; text-align:right; padding:0 20px;}
.btns img 	 { width:32px; height:32px; border:none;}
.btns a, .btns a:hover		{display:block;}
#btn_hours 	 { background:url(../images/btn-hours.jpg) no-repeat; }
#btn_menus 	 { background:url(../images/btns-menus.jpg) no-repeat; }
#btn_pd 	 { background:url(../images/btns-private-dining.jpg) no-repeat; }
#btn_sn 	 { background:url(../images/btns-sn.jpg) no-repeat; height:52px; }
#btn_sn img  { float:right; padding:10px 0 0 5px;}

#btn_hours a, #btn_menus a, #btn_pd a { font-family:Arial, Helvetica, sans-serif; color:#003c78; font-size:21px; line-height:52px; text-decoration:none; }
#btn_hours a:hover, #btn_menus a:hover, #btn_pd a:hover { color:#0098f0;}

/* Lure Menu Nav----------------------------------------------------------------------------------------------------------- */



#subnav-lure { position:absolute; margin: -61px 0 0 211px; padding:2px 6px 2px 0; width:100px; z-index:10; background:#003d79; opacity:0.9;filter:alpha(opacity=90);}
#subnav-lure li a { font-size:12px; line-height:24px; width:100px;/*IE FIX*/ text-transform:uppercase; color:#FFF; font-weight:bold; border-bottom:solid 1px #0066CC; display:block;}
#subnav-lure .last a{ border-bottom:none;}

#nav-lure li ul{ left: -999em; position:absolute;}
#nav-lure li:hover ul, #nav-lure li.sfhover ul{ left:auto;}



/* Footer----------------------------------------------------------------------------------------------------------- */

#footer { text-align:center; margin:28px;}
#tackle-logo { float:right; width:69px; height:47px; margin-top:-14px;}
#spec-logo { float:left; width:69px; height:47px; margin-top:-26px;}
#footer ul li { text-transform:uppercase; display:inline; } 
#footer ul li a { color:#c5ccd7; font-size:10px; background:url(../images/bullet2.gif) no-repeat left center; padding:0 12px 0 24px; text-decoration:none;}
#footer a { color:#c5ccd7; font-size:10px;}
#footer ul li a:hover, #footer a:hover { color:#0092c6;}
#footer ul .first a{ background:none;}
#footer p { color:#c5ccd7; font-size:10px; padding:0; margin:-2px; }

.email_confirm, .hide  { display: none; }
#fixHeight { height:458px;}
#reserve { text-align:center; }
#reserve1 img { width:130px; height:56px; border:0;}
#reserve img { width:132px; height:113px; border:0;}

/*Inner page-----------------------------------------------------------------------------------------------------------*/
#inner_col { height:553px; width:624px; background:url(../images/bg_int.jpg) no-repeat; float:left; padding:22px 22px 0px 22px;}
#inner_col_pd { height:553px; width:624px; background:url(../images/bg_int2.jpg) no-repeat; float:left; padding:22px 22px 0px 22px; }
#inner_txt 	 { width:360px;}
#inner_txt p { line-height:17px; font-size:12px;}
#imgs { width:257px; height:349px; float:right; padding-top:40px;}
#imgs img { float:left;}

.padbot { height:10px;}

/*photo gallery-----------------------------------------------------------------------------------------------------------*/

#photo_gallery img { width:70px; height:53px; border:solid 1px #FFFFFF; padding:2px; margin:2px;}
#photo_gallery img a:hover{ border-color:#043c76;}

#adr { width:150px; float:left;}
#twitter  { height:42px; padding-top:5px;}
#twitter img { padding-right:5px;}


/*form boxes*/
.contact  {}
.contact input, .contact textarea{ border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; margin:2px; border:solid 1px #aaafbd; float:left; width:149px;}
.contact textarea{ width: 312px; height:100px;font-family:Arial, Helvetica, sans-serif; overflow:auto;}
.private-dining input {width:110px;}
.private-dining textarea {width:234px;}

/*reservations*/
.reservations label { float:left; clear:left; line-height:30px; padding-left:5px;}
.reservations input, .reservations texarea { float:right; width:200px;}
.reservations select { float:right; width:212px; margin:2px 0 0 0;}
.reservations textarea { width:317px;}


select { border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; border:solid 1px #aaafbd; width:70px;}
.no-brd { border:none;}
#send-btn { margin:2px; width:66px; height:23px; padding:5px 0; border:none; }


/*lists*/

.gen_list { padding:5px 0; }
.gen_list li { width:300px; background:url(../images/bullet3.gif) no-repeat; background-position:0 7px; padding-left:12px; margin:3px 0; line-height:16px; float:left;}
.gen_list li a { font-size:12px; line-height:16px;}
.gen_list img { float:left; margin:0 14px 6px 0; width:90px; height:110px; border:solid 2px #FFFFFF;}
.gen_list1 img { float:left; margin:0 14px 6px 10px; width:90px; height:120px; border:solid 2px #FFFFFF;}
/*.gen_list li a[href$='.pdf'] { padding: 5px 20px 5px 0; background: transparent url(../images/icon_pdf.gif) no-repeat center right;}*/

#newsletter { width:250px; float:right; padding:40px 0 0 10px; margin-left:-20px;}
#newsletter p {  font-size:11px;  color:#E6EBF5; padding-bottom:0px; margin-bottom:4px; text-transform:uppercase; font-weight:bold; letter-spacing:1px;}
#em-adr { border:solid 1px #CCCCCC; padding:2px; float:left;  margin-right:10px; }


.table1  { border-collapse:collapse; }
.table1 td { vertical-align: top; padding:8px 0; margin:4px 6px; line-height:18px;}
.table1 td strong {color:#343434;}
.c-l { text-align:left;}
.c-m { width:50px; text-align:left;}
.c-r { width:20px; text-align:right;}
.c-m, .c-r { color:#003A76; font-weight:normal; }
.c-l, .c-m,.c-r {  margin:1px;background:url(../images/td-divider.gif) repeat-x; background-position:0 bottom; /*border-bottom:dotted 1px #b5bcca;*/ }

/*Lure private dinning*/
#lure_txt { padding:22px 22px 0 22px; height:397px; }
#lure_txt h1 { line-height:normal; padding-bottom:10px;}

.pics-home { overflow:hidden; width:437px; height: 575px; margin:0; padding:0;}

#slide-images{
    display:block;
    margin:0px;
    padding:0px;

    overflow:hidden;
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}

#inner_txt .rss { width:16px; height:16px; float:none; margin:-4px -4px -3px 5px; border:none;}
.low-title { margin:0 0 5px 0}


#music { width:72px; height:30px; float:left; margin:56px 0 0 140px; font-size:10px;}