/* Prawnbroker Seafood Restaurant CSS Document */
body{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:0;
margin:0;
color:#1C2D49;
}
div{
margin:0;
padding:0;
}
a:link, a:visited{
text-decoration:none;
color:#DD603F;
}
a:hover, a:active{
color:#6699FF;
text-decoration:none;
}
h1, h2, h3, h4, h5, h6{
font-family:Palatino Lintoype, Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}
h1{
font-size:20px;
font-weight:normal;
}
h2{
font-size:16px;
font-weight:bold;
}
h3{
font-size:14px;
}
h5{
font-size:11px;
font-weight:bold;
}
h6{
font-size:10px;
font-weight:bold;
}
/* header */
#topheader{
background-color:#1C2D49;
padding:15px 10px 5px 10px;
}
#topheader h1 {
color:#6699FF;
}

/* nav*/
#navbg h1 {
color:#FFFFFF;
padding-bottom:15px;
}
#navbg h2 {
color:#FFFFFF;
}
#navbg{
color:#FFFFFF;
background-color:#4069A7;
border-right:10px solid #335490;
}
div#nav{
width:215px;
padding:20px 10px 0 10px;
}
#nav a{
font-size:11px;
display:block;
margin:0;
}
#nav a:link, #nav a:visited{
text-decoration:none;
color:#FFFFFF;
padding:2px 0 2px 0;
}
#nav a:hover, #nav a:active{
padding:1px;
background-color:#FFFFFF;
color:#DD603F;
background-image:url(images/fish_nav.gif);
background-position:center right;
background-repeat:no-repeat;
border-top:1px solid #F6944D;
border-bottom:1px solid #F6944D;
}
.fishline{
text-align:center;
background-image:url(images/orange.gif);
background-position:center center;
background-repeat:repeat-x;
height:15px;
padding:10px;
}

div#submenu{
background-color:#4069A7;
}
#submenu a{
padding:4px 10px 4px 4px;
text-align:right;
font-size:11px;
display:block;
margin:0;
font-weight:bold;
}
#submenu a:link, #submenu a:visited{
text-decoration:none;
color:#FFFFFF;
background-image:url(images/arrowBL.gif);
background-position:center left;
background-repeat:no-repeat;
border-bottom:1px solid #89BBDC;
}
#submenu a:hover, #submenu a:active{
color:#FFFFFF;
background-color:#DD603F;
background-image:url(images/arrowOG.gif);
background-position:center left;
background-repeat:no-repeat;
border-bottom:1px solid #DD603F;
}
/* END nav*/

/* copy and body content*/
.copy{
}
.copy h1{
color:#FFFFFF;
background-color:#4069A7;
padding:10px;
}
.copy h2{
color:#FFFFFF;
background-color:#DD603F;
padding:10px;
}
.copy p{
text-align:justify;
line-height:160%;
}
.copyLT {
padding:20px;
}
.copyRT{
color:#4069A7;
}

/* footer*/

#footer{
background-color:#335490;
background-image:url(images/palm.gif);
background-position:top left;
background-repeat:no-repeat;
border-right:10px solid #335490;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
color:#99CCFF;
padding:10px;
height:365px;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#6699CC;
}
#footer a:hover, #footer a:active{
color:#FFFFFF;
text-decoration:underline;
}
#footer h3{
color:#FFFFFF;
padding-bottom:5px;
}
/* END footer*/

/* color block classes*/
.orange a{
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
padding:5px 10px 5px 10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
text-align:right;
}
.orange a:link, .orange a:visited{
background-color:#DD603F;
color:#FFFFFF;
}
.orange a:hover, .orange a:active{
color:#6699FF;
background-color:#1C2D49;
}
.dkblue a{
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
padding:5px 10px 5px 10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.dkblue a:link, .dkblue a:visited{
background-color:#1C2D49;
color:#6699FF;
}
.dkblue a:hover, .dkblue a:active{
color:#FFFFFF;
background-color:#DD603F;
}

/* icon classes*/
.directions a{
background-color:#FFFFFF;
font-size:11px;
font-weight:bold;
font-style:italic;
text-decoration:none;
display:block;
padding:15px 5px 15px 10px;
}
.directions a:link, .directions a:visited{
background-image:url(images/car.gif);
background-position:center right;
background-repeat:no-repeat;
color:#FF6633;
}
.directions a:hover, .directions a:active{
color:#FFFFFF;
background-color:#DD603F;
background-image:url(images/arrows.gif);
background-position:center right;
background-repeat:no-repeat;
}
.plate a{
text-align:left;
font-size:11px;
font-weight:bold;
font-style:italic;
text-decoration:none;
display:block;
padding:15px 5px 15px 10px;
}
.plate a:link, .plate a:visited{
background-image:url(images/dinner_plate.gif);
background-position:center right;
background-repeat:no-repeat;
color:#FF6633;
}
.plate a:hover, .plate a:active{
color:#FFFFFF;
background-color:#DD603F;
background-image:url(images/arrows.gif);
background-position:center right;
background-repeat:no-repeat;
}
.clock h1{
display:block;
background-image:url(images/clock.gif);
background-position:center right;
background-repeat:no-repeat;
height:20px;
margin-bottom:10px;
}
#hours {
font-size:11px;
background-image:url(images/dot_orangeV.gif);
background-position:top left;
background-repeat:repeat-y;
}
#hours p{
text-align:left;
line-height:normal;
font-size:11px;
margin:7px 0 7px 0;
padding:0;
}
#hours td {
padding:8px 5px 8px 10px;
background-image:url(images/dot_orangeH.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
#print{
text-align:right;
padding:5px 10px 5px 5px;
}
/* menu class*/
#menu{
padding:10px;
}
#menu td{
vertical-align:top;
font-size:11px;
padding:5px;
background-image:url(images/dot_blueH.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
#menu h3{
font-variant:small-caps;
font-size:14px;
font-weight:bold;
}
/* misc classes*/
.addy{
display:block;
width:250px;
padding-bottom:10px;
}
.imgSTD{
padding:5px;
background-color:#FFFFFF;
border:1px solid #DD603F;
}
.imgMap{
padding:5px;
margin:5px;
background-color:#FFFFFF;
border:1px solid #4069A7;
}

.imgLT{
float:left;
margin:0 15px 0 0;
padding:2px;
}
.imgRT{
float:right;
margin:0 0 0 15px;
padding:2px;
}
.padBT30{
padding-bottom:30px;
}
.pad30{
padding:30px;
}
.border td{
border:1px solid #a6bcdd;
}

.hlineOG{
height:5px;
display:block;
background-image:url(images/dot_orangeH.gif);
background-position:center;
background-repeat:repeat-x;
}
.vlineOG{
background-image:url(images/dot_orangeV.gif);
background-position:right;
background-repeat:repeat-y;
}
.white{
color:#FFFFFF;
}
.phone{
font-size:20px;
padding-bottom:5px;
}
.btt{
text-align:right;
font-size:9px;
font-weight:bold;
}
.small{
font-size:11px;
}
.medium{
font-size:14px;
}
.mat{
background-image:url(images/matboard.gif);
background-position:top left;
background-repeat:repeat;
background-attachment:fixed;
}
.matShadow{
padding-left:9px;
background-image:url(images/matshadow.gif);
background-position:top left;
background-repeat:no-repeat;
}
.right{
text-align:right;
white-space:nowrap;
}
.RTfooter{
text-align:right;
padding:5px;
font-size:11px;
}
.redbg{
background-image:url(images/redbg.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:5px 5px 5px 10px;
height:30px;
color:#FFFFFF;
}
