@import url("/include/css/front.css");

body {
font-family: arial, helvetica, verdana, lucida, utopia, sans-serif;
background: #fff url(/gfx/headers/bbs_bgtile.jpg) repeat-x;
margin:0;
color: #000;
}

.logo_ad {
position:absolute;
top:1px;
left: 370px;
margin-right:2px;
}
a {text-decoration:underline;font-weight:bold;}
a:active,a:hover {text-decoration:none;color: #0077ff;outline: none;}
a:focus { outline: none;}


/*****************************************************************************/
/*      Page Layout                                                          */
/*****************************************************************************/
.spotlight {
clear:both;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
width:1000px;
}
.sbardivabbr {
padding-bottom:14px;
width:1000px;
margin:0;
background-color:white;
}
.sbardiv {
margin-top:20px;
margin-left:auto;
margin-right:auto;
background-color:white;
width:1000px;
border:1px solid #e3e3e3;
border-width:1px 1px 0px 1px;
}
.fix_adblckr {
clear:both;
}
.header,.footer,.col-1-wrapper,.col-1,.col-1-padding,.col-2-wrapper,.col-2,.col-2-padding,.col-3-wrapper,.col-3,.col-3-padding {margin: 0px;}
.footer {
background-color: white;
margin:0px 25px 15px 25px;
margin-left:auto;
margin-right:auto;
width:1000px;
border:1px solid #e3e3e3;
border-width:0px 1px 1px 1px;
}
.mid-cont {
background-color: white;
margin-left:auto;
margin-right:auto;
width:1000px;
border:1px solid #e3e3e3;
border-width:0 1px 0 1px;
}
.submit-cont {
background-color: white;
width:950px;
margin:0 auto;
}
.col-wrap { position: relative;
background-color: white;
margin-left:auto;
margin-right:auto;
width:1000px;
border:1px solid #e3e3e3;
border-width:0 1px 0 1px;
}
.col-1 { margin-left: 180px;
margin-right: 180px;
background-color: white;
}
.col-1-sidepage { margin-right: 180px;
background-color: white;
clear:right;
}
.col-2 { position: absolute;
left: 0px;
top: 0px;
width: 180px;
background-color:white;
}
* html .col-2 { /*\*/ lef\t: -180px; /* */}
.col-3 { position: absolute;
top: 0px;
right:0px;
width: 180px;
background-color:white;
}
* html .col-3 { /*\*/ ri\ght: 25px; /* */}
.col-1-padding { padding: 0px;
}
.col-2-padding { padding: 0px 10px 0px 10px;
}
.col-3-padding { padding: 0px 10px 0px 10px;
}
.footer-padding { padding: 0px 10px 15px 10px;
}
.footer-padding { padding: 0px 10px 15px 10px;
}
.footer_cont {
border-top:1px dotted #bababa;
position:relative;
bottom:-54px;
width:100%;
height:54px;
background-color:#efefef;
}
.footer_strip {
padding:4px;
line-height:24px;
margin-left:auto;
margin-right:auto;
width:1000px;
text-align:center;
}

/*****************************************************************************/
/*      Fonts/Span Types                                                     */
/*****************************************************************************/


abbr, acronym, span.abbr { cursor: help;}
.imgabbr {cursor: help; border-bottom: 0px;}
.fright {float:right;}
.fleft {float:left;}
.bld {font-weight: bold;}
.itl {font-style: italic;}
.blk {color: #000000;}
.org {color: #fc5900;}
.dis {color: #6f6f6f;}
.dgray {color: #666;}
.nblack {color: #000497;}
.gray {color: #9f9f9f;}
.blue {color: #0000a7;}
.red {color: #cc0000;}
.tblue {color: #0d52b8;}
.rblue {color: #0000a7;}
.term {color: #ff0000;}
.green {color: #008000;}
.white {color: #ffffff;}
.cyan {color: #bdffff;}
.lyel {color: #fbfc91;}
.bblue {color: #0762ff}


/*****************************************************************************/
/*      Box Styles                                                           */
/*****************************************************************************/


.folderborder {width: 100%;border: medium solid #5195dc;border-width: 1px;text-align: center;padding: 1px;}
.folderdashed {width: 100%;border: medium dashed #5195dc;border-width: 1px;text-align: center;padding: 2px;}
.bsgdashed {width: 100%;margin-left: 6px;margin-right: 6px;border: medium dashed #5195dc;border-width: 1px;text-align: center;padding: 2px;}
.whiteborder {width: 143px;background-color: #ffffff;text-align: center;padding: 2px;}
.folderwrapper {width: 100%;border: 1px dashed #88bdff;background-color: #ffffff;padding: 25px;}
.origbluebox {background-color: #b0d7ff;border: medium solid #5195dc;border-width: 1px;padding: 4px;}
.bluebox {background-color: #378bff;padding: 4px;}
.blackbox {background-color: #ffffff;border: medium solid #000000;border-width: 1px;padding: 4px;}
.lbluebox {background-color: #ddeeff;padding: 0px;}
.userreviews {padding:5px;background-color: #e6f1ff;border:0px solid #a1c6ff;margin:2px;}
.txtbox {height: 100px;width: 100%;border: medium solid #000000;border-width: 1px;padding: 1px;}
.drinkbox {background-color: #fefefe;border: medium solid #cce0f4;border-width: 1px;text-align: center;margin: 2px;padding: 10px;}
.drinktitlebox {background-color: #fefefe;border: medium solid #cce0f4;border-width: 1px;text-align: left;margin: 2px;padding: 10px;}
.notebox {background-color: #fefefe;border: medium solid #cce0f4;border-width: 1px;text-align: left;margin: 2px 4px 2px 2px;width: 100%;padding: 10px;}

.cd_pro_box {
float:left;
height:220px;
width:152px;
text-align:center;
margin:8px 8px 8px 0px;
line-height:13px;
border-bottom:4px dotted #eee;
}
.cd_pro_head {
margin:0 13px;
text-align:center;
width:129px;
height:32px;
padding:2px;
}

.vessel {
background-color: #f9f9f9;
}
.local {
display:block;
border-bottom: 1px solid #e4e4e4;
padding: 1px;
font-size: 12px;
font-weight: bold;
color: #ff0000;
margin:0px;
}
.domestic {
display:block;
border-bottom: 1px solid #e4e4e4;
font-size: 12px;
font-weight: bold;
color: #009100;
margin:0px;
}
.import {
display:block;
border-bottom: 1px solid #e4e4e4;
padding: 1px;
font-size: 12px;
font-weight: bold;
color: #0000a7;
margin:0px;
}
.drink {background-color: #fefefe;width: 100%;border: medium solid #e8f4fc;border-width: 1px;padding: 1px;font-size: 12px;font-weight: bold;}
.rating {padding: 4px;margin:0px 0px 4px 4px;font: bold 12px arial, verdana, sans-serif;width:100px;float:right;line-height:14px;text-align:center;}


/*****************************************************************************/
/*      Fonts/Styles                                                         */
/*****************************************************************************/

.pipe {color:cyan;font-weight:bold;font-family:tahoma,sans-serif;font-size:1em;padding:0;}
.tny {font-size: 9px;font-family: verdana, arial, sans-serif;}
.sml {font-size: 10px;font-family: verdana, arial, sans-serif;}
.lil {font-size: 11px;font-family: arial, verdana, sans-serif;}
.reg {font-size: 12px;font-family: arial, sans-serif;}
.med {font-size: 13px;}
.lrg {font-size: 14px;}
.big {font-size: 16px;font-weight: bold;font-family: arial, sans-serif;}
.hefty {font-size: 110%;font-weight: bold;}
.large {font-size: 20px;font-weight: bold;font-family: 'trebuchet ms',verdana, arial, sans-serif;letter-spacing: -1px;}
.error {font-size: 20px;font-weight: bold;font-family: verdana, arial, sans-serif;letter-spacing: -1px;}
.huge {font-size: 150%;font-weight: bold;font-family: verdana, arial, sans-serif;}
.st {font-size: 110%;font-weight: bold;color: #c00;margin: 10px 0 5px;}
.s_t {font-size: 110%;font-weight: bold;color: #000;margin: 10px 0 5px;}
.bt {font-size: 110%;font-weight: bold;color: #0E04BF;margin: 10px 0 5px;}
.gt {font-size: 110%;font-weight: bold;margin: 10px 0 5px;}
.tw {font-size: 100%; margin: 10px 0 3px;border: 1px solid #0000cc;padding: 3px;}
.menutitle {font-size: 12px;font-weight: bold;text-decoration: none;color: #f7d200;}
.side {color: #fc5900;font: normal 240% helvetica neue black condensed,arial black,arial,sans-serif;text-transform:lowercase;}
.huger {font-size: 450%;font-weight: bold;font-family: verdana, arial, sans-serif;}
.warn {color: #fc5900;font: 1000% helvetica neue black condensed,arial black,arial,sans-serif;}


/*****************************************************************************/
/*      Link Styles                                                          */
/*****************************************************************************/


.more {padding-right: 7px;background: url(/gfx/gifs/more-arrow.gif) no-repeat 100% 5px;color: #0000c0;text-decoration: none;border-bottom: 1px solid #fc5900;font-size: 12px;font-weight: bold;}
.fpi {
line-height:20px;
color: #0000c0;
font-size: 12px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
padding-left: 7px;
background: url(/gfx/gifs/fpi_arrow_off.gif) no-repeat 1px 4px;
}
.fpih {
line-height:24px;
color: #fd0000;
font-size: 12px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
padding-left: 7px;
background: url(/gfx/gifs/fpi_arrow_off.gif) no-repeat 1px 4px;
}
.fpii {
line-height:22px;
padding:3px 0px 3px 20px ;
color: #0000c0;
font-size: 12px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
background: url(/gfx/gifs/fu_exclaim_off.gif) no-repeat 0 2px;
}
.fpij {
line-height:22px;
padding:3px 0px 3px 20px ;
color: #0000c0;
font-size: 12px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
background: url(/gfx/gifs/fu_arrow_off.gif) no-repeat 0 2px;
}
.fpil {
line-height:20px;
color: #0000c0;
font-size: 12px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
padding-left: 14px;
background: url(/gfx/gifs/icon_link_arrow_off.gif) no-repeat 0px 2px;
}
.fpbl {
line-height:20px;
color: #0000c0;
font-size: 11px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
padding-left: 14px;
background: url(/gfx/gifs/icon_link_arrow_on.gif) no-repeat 0px 2px;
}
.zoomin {
line-height:28px;
color: #0000c0;
font-size: 11px;
font-weight: bold;
font-family:arial,verdana,sans-serif;
padding-left: 16px;
background: url(/gfx/pngs/zoomin.png) no-repeat 1px 1px;
}
.tnylink {text-decoration: none;color: #000000;font-family: verdana, arial, sans-serif;font-weight: bold;font-size: 9px;}
.smllink {text-decoration: underline;color: #0000c0;font-family: verdana, arial, sans-serif;font-weight: bold;font-size: 10px;}
.lillink {text-decoration: underline;color: #0000c0;font-family: arial, verdana, sans-serif;font-weight: bold;font-size: 11px;}
.callink {text-decoration: none;color: #0000c0;font-family: arial, verdana, sans-serif;font-weight: bold;font-size: 11px;}
.genlink {text-decoration: underline;color: #0000c0;}
.reglink {text-decoration: underline;color: #0000c0;font-weight: bold;font-size: 12px;}
.helplink {text-decoration: underline;color: #0000c0;font-weight: bold;font-size: 12px;padding-left: 21px;background: url(/gfx/gifs/helpballoon.gif) 0 0 no-repeat;cursor:help;}
.redlink {font-weight:bold;color: #fd0000;font-size: 12px;font-family:arial,verdana,sans-serif;}
.whitelink {text-decoration: underline;color: white;font-family: verdana, arial, sans-serif;font-weight: bold;font-size: 10px;}
.graylink {text-decoration: underline;color: #5f5f5f;font-weight: bold;font-size: 12px;}
.medlink {color: #0000c0;font-weight: bold;font-size: 13px;}
.lillinknotbld {color: #0000c0;font-weight: normal;font-size: 11px;font-family: verdana, arial, sans-serif;}
.smllinknotbld {color: #0000c0;font-weight: normal;font-size: 10px;font-family: verdana, arial, sans-serif;}
.reglinknotbld {color: #0000c0;font-weight: normal;font-size: 12px;}
.lrglink {font-size: 14px;color: #0000c0;}
.biglink {color: #0000c0;font-size: 16px;font-weight: bold;font-family: arial, sans-serif;}
.bublink {text-decoration: none;color: #0000c0;font-family: arial, verdana, sans-serif;font-weight: bold;font-size: 16px;letter-spacing: -1px;}
.butlink {text-decoration: none;color: #0000c0;font-family: verdana, arial, sans-serif;font-weight: bold;font-size: 10px;}
.hugelink {font-family: verdana, arial, sans-serif;font-size: 150%;font-weight: bold;color: #0000c0;}
.heftylink {font-size: 110%;font-weight: bold;color: #0000c0;}
.newstitle {font-weight: bold;font-size: 110%;color: #fc5900;letter-spacing: -1px;}
.largelink {font-size: 20px;font-weight: bold;font-family: verdana, arial, sans-serif;color: #0000c0;letter-spacing: -1px;}

.newstitlelink, .newstitlelink:visited, .newstitlelink:active {
font-weight: bold;
font-size: 110%;
color: #0000c0;
letter-spacing: -1px;
}
.fronttitlelink,.fronttitlelink:visited,.fronttitlelink:active {
font-weight: bold;
font-size: 110%;
color: white;
letter-spacing: -1px;
}
.logolink:link,.logolink:visited,.logolink:active {
font-size:10px;
font-weight:bold;
color:#ffffff;
}
.barlink:link,.barlink:visited,.barlink:active {
font-size: 12px;
font-weight:bold;
color:#ffffff;
}
.linkinfo {
position: relative;
z-index: 24;
color: #0000c0;
font-weight: normal;
font-size: 11px;
font-family: verdana, arial, sans-serif;
}
.linkinfo:hover {
z-index: 25;
color: #0077ff;
text-decoration: none;
}
.linkinfo span {
display: none;
}
.linkinfo:hover span {
display: block;
padding: 5px;
position: absolute;
top: 2em;
left: 2em;
width: auto;
border: 1px solid #a29c5e;
background-color: #ffffff;
color: #000;
text-align: center
}


/*****************************************************************************/
/*      Hover Styles                                                         */
/*****************************************************************************/


.more:hover {color: #0077ff;border-bottom-style: none;}
.fpi:hover {color: #0077ff;background: url(/gfx/gifs/fpi_arrow_on.gif) no-repeat 1px 4px;}
.redlink:hover {color: #0077ff;}
.whitelink:hover {color: black;}
.fpih:hover {color: #0077ff;background: url(/gfx/gifs/fpi_arrow_on.gif) no-repeat 1px 4px;}
.fpii:hover {color: #0077ff;background: url(/gfx/gifs/fu_exclaim_on.gif) no-repeat 0px 2px;}
.fpij:hover {color: #0077ff;background: url(/gfx/gifs/fu_arrow_on.gif) no-repeat 0px 2px;}
.fpil:hover {color: #0077ff;background: url(/gfx/gifs/icon_link_arrow_on.gif) no-repeat 0px 2px;}
.fpbl:hover {color: #0077ff;background: url(/gfx/gifs/icon_link_arrow_off.gif) no-repeat 0px 2px;}
.zoomin:hover {color: #0077ff;background: url(/gfx/pngs/zoomin_on.png) no-repeat 1px 1px;}
.tnylink:hover {color: #ca0000;}
.smllink:hover {color: #0077ff;}
.lillink:hover {color: #0077ff;}
.callink:hover {color: #ff0000;}
.genlink:hover {color: #0077ff;}
.reglink:hover {color: #0077ff;}
.helplink:hover {color: #0077ff;}
.graylink:hover {color: #ffffff;}
.medlink:hover {color: #0077ff;}
.lillinknotbld:hover {color: #0077ff;}
.smllinknotbld:hover {color: #0077ff;}
.reglinknotbld:hover {color: #0077ff;}
.lrglink:hover {color: #0077ff;}
.biglink:hover {color: #0077ff;}
.bublink:hover {text-decoration: underline;color: #0077ff;}
.butlink:hover {text-decoration: none;color: #0077ff;}
.hugelink:hover {color: #0077ff;}
.heftylink:hover {font-size: 110%;font-weight: bold;color: #0077ff;}
.menulink:hover {color: #ffffff;cursor: pointer;text-decoration: none;}
.largelink:hover {color: #0077ff;}
.newstitlelink:hover {font-weight: bold;font-size: 110%;color: #0077ff;}
.fronttitlelink:hover {font-weight: bold;font-size: 110%;color: white;}
.menutext {font-size: 12px;font-weight: bold;text-decoration: none;color: #000000;}
.logolink:hover {color:#91f6ff;}
.ftone_link:hover {color:#ffffff;}


/*****************************************************************************/
/*      Rules                                                                */
/*****************************************************************************/


.hrule {border: medium solid #d1d1d1;border-width: 0 0 1px;}


/*****************************************************************************/
/*      Form Styles/Clickable Smileys                                        */
/*****************************************************************************/


#smiledrop {width:190px; height:237px; border:1px solid #7F9DB9; overflow:auto;margin:4px;}
#smiledrop a {text-align:left; font:9pt/10pt arial,verdana,sans-serif; padding-left:2px; margin:0; white-space:nowrap;}
#smiledrop a.emot:link {text-decoration:none; display:block; background-color:#fff; color:#000;padding-bottom:4px;}
#smiledrop a.emot:visited {text-decoration:none; display:block; background-color:#e6f1ff; color:#000;}
#smiledrop a.emot:hover {text-decoration:none; display:block; background-color:#e6f1ff; color:#000;}
#smiledrop a.emot:active {text-decoration:none; display:block; background-color:#e6f1ff; color:#000;}
.quick_search {
padding:0;
margin:0;
border:0;
width:151px;
position:absolute;
height:22px;
top:105px;
right:4px;
z-index:200;
}
.qs_input {
padding:0;
margin:0;
font-family: verdana,arial,sans-serif;
font-size: 11px;
height:20px;
width: 90px;
border:1px solid #6E4101;
vertical-align:middle;
float:left;
}
.qsgo {
height:17px;
border:1px solid black;
margin-left:3px;
font-weight:bold;
font-family:arial,verdana,sans-serif;
font-size:11px;
vertical-align:middle;
}
.qs_img {
width:59px;
height:22px;
border:0;
margin:0;
padding:0;
float:left;
vertical-align:middle;
}
fieldset {
padding: 0.2em 0.5em;
border:1px solid #3a8bff;
}
legend {
padding: 0.2em 0.5em;
font-weight:bold;
font-size:12px;
color:black;
text-align:right;
}
.textinput {
width: 100%;
background-color: #fff;
color: #000000;
font-family: verdana, arial, sans-serif;font-size: 13px;
}
.textinput_u {
background-color: #fff;
border: 1px solid #a5acb2;
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 12px;
font-family: "courier new", monospace;
}
.forminput {
width: 100%;
height: 24px;
font-size: 12px;
font-weight: normal;
color: #2a3652;
font-family: verdana, arial, sans-serif;
background-color: #fefefe;
}
.selectinput {
width: 100%;
background-color: #fff;
font-weight: normal;
color: #000000;
font-size: 12px;
font-family: "courier new", monospace;
}
.selectinput2 {
width: 600px;
background-color: #fff;
font-weight: normal;
color: #000000;
font-size: 12px;
font-family: "courier new", monospace;
}
.selectinput3 {
background-color: #fff;
font-weight: normal;
color: #000000;
font-size: 12px;
font-family: "courier new", monospace;
}
.formtextarea {
width: 40em;
height: 400px;
font-size: 12px;
color: #000000;
font-family: courier, mono-spaced;
background-color: #fefefe;
}

.topicselect {
height:24px;
width:200px;
position:absolute;
right:152px;
margin:0;
}


/*****************************************************************************/
/*      Table & Row Styles                                                   */
/*****************************************************************************/


.table_one {background-color: white;width: 100%;border: 0px solid #a1c6ff;padding: 0px;}
.tableone {background-color: #fff;border: 0px solid #3a8bff;padding: 0px;}
.header_table_one {background-color: #fff;width: 100%;border: 1px solid #3a8bff;padding: 0px;}
.ur_reply_table {background-color: #fff;width: 100%;border: 1px solid #3a8bff;padding: 0px;}
.row_one {vertical-align: top;background-color: #f2f8ff;}
.showth {height: 20px;font-family: verdana, arial, sans-serif;font-weight: bold;text-align: left;vertical-align: top;font-size: 11px;}
.showtd {height: 20px;font-family: verdana, arial, sans-serif;text-align: left;vertical-align: top;font-size: 11px;}
.tdrow1 {background-color: #f2f8ff;height: 20px;}
.tdrow2 {background-color: #dfecff;}
.tdrow3 {background-color: #cce0ff;}


/*****************************************************************************/
/*      Menu Styles                                                          */
/*****************************************************************************/


.eventmenuon {
background-color: #e6f1ff;
}
.eventmenuoff {
background-color: #fff;
}
.odd_eventmenuoff {
background-color: #eee;
}
.star_eventmenuon {
background-color: #e6f1ff;
}
.star_eventmenuoff {
background-color: #feefb4;
}

._ds {
color:#003364;
font-family:tahoma,sans serif;
}

._fs {
color:#066000;
font-family:tahoma,sans serif;
}

._es {
color:#615f00;
font-family:tahoma,sans serif;
}

/*****************************************************************************/
/*      Home Page Styles                                                     */
/*****************************************************************************/


.intro p {
margin: 0 0 1em 0;
position: relative;
}
.topic {
margin: 0 .4em .4em 0;
float: right;
position: relative;
}
.marquee {
margin: 0 .4em .4em 0;
float: left;
position: relative;
}
/* check this out for no use */
.columntopic {
margin: 0 .4em .4em 0;
float: left;
position: relative;
}
.topic img{
display: block;
position: relative;
z-index:10;
}
.stn {
padding:1px;margin:1px;border:1px solid #7f7f7f;
}
.fp_coltitle {
text-align: left;
padding-left: 15px;
margin-right: 1px;
line-height:30px;
background:url(/gfx/gifs/item_corner_orange.gif) no-repeat;background-position: left top;background-color:#fe9901;
}
.events_sponsor {
margin-right: 1px;
height:68px;
text-align: left;
border: 4px solid #0762ff;
border-width:0 4px;
padding: 4px;
background-color:white;
}
.e_sponsor_div{
width:100%;
background-color:#0A3152;
}
.topicbody {
padding: 2em 1em .5em 1em;
margin-bottom: 1em;
margin-right: 1px;
min-height: 50px;
text-align: left;
border: 4px solid #0762ff;
border-width:0 4px 4px 4px;
}
.col_body {
padding: 2em 1em .5em 1em;
margin-bottom: 1em;
margin-right: 1px;
min-height: 50px;
text-align: left;
border:4px solid #fe9901;
border-width:0 4px 4px 4px;
}
.mtopicbody {
padding: 0.1em 1em 0.1em 1em;
margin-bottom: 0.1em;
margin-right: 1px;
min-height: 50px;
text-align: left;
}
.notopicbody {
padding: 0em .1em 0em .2em;
margin-bottom: 1em;
margin-right: 1px;
text-align: left;
min-height:165px;
border:4px solid #0762ff;
border-width:0 4px;
}
.byline {
padding: .5em;
padding-bottom:1.5em;
text-align: left;
margin-right: 1px;
border:4px solid #0762ff;
border-width:0 4px;
}
.mbyline {
padding: 0;
text-align: left;
margin-right: 1px;
}
div.newsdivide {
width: 100%;
padding: 3px;
}
.posted {
margin-top: 1em;
height: 20px;
font-size: 11px;
font-weight: normal;
border-top: 1px solid #fc5900;
text-align: left;
}
.caption {
color: #0077ff;
font-size: 14px;
font-weight: normal;
border-bottom: 1px solid #c0c0c0;
text-align: left;
}
.captionby {
font-size: 11px;
font-weight: normal;
text-align: left;
margin-bottom: 1em;
}
.itemtitle {
text-align: left;
padding-left: 15px;
}
.fp_itemtitle {
text-align: left;
padding-left: 15px;
line-height:30px;
margin-right:1px;
/* dark blue - background:url(/gfx/pngs/item_corner.png) no-repeat;background-position: left top;background-color:#a1c6ff;*/
/* orange - background:url(/gfx/pngs/item_corner_orange.png) no-repeat;background-position: left top;background-color:#fe9901;*/
/* gray - background:url(/gfx/pngs/item_corner_gray.png) no-repeat;background-position: left top;background-color:#7f7f7f;*/
background:url(/gfx/gifs/item_corner_lblue.gif) no-repeat;background-position: left top;background-color:#3a8bff;
}
.faqtitle {
text-align: left;
border-bottom: 1px solid #fc5900;
margin-bottom: 1px;
margin-left: 5px;
margin-right: 5px;
}
.newslink {
margin-bottom: 3px;
margin-top: 3px;
}
div.item {
text-align: left;
}

/*****************************************************************************/
/*      Bar Detail Page Styles                                               */
/*****************************************************************************/


.bartitle {
font-weight: bold;
font-size: 110%;
color: white;
letter-spacing: -1px;
text-align: left;
padding-left: 15px;
margin-right: 1px;
margin-bottom:0px;
line-height:30px;
height:30px;
background:url(/gfx/gifs/item_corner.gif) no-repeat;background-position: left top;background-color:#0762ff;
}
.bardetails {
font-family:arial,verdana,sans-serif;
font-size:12px;
}
.ratings {
margin-left:8px;
padding:4px;
border-left:1px solid #dddddd;
float:right;
text-align:center;
width:380px;
}
.day{
background: url(/gfx/jpgs/daybg.jpg) no-repeat;
font-family: arial, verdana, san-serif;
font-size: 12px;
line-height: 2.5em;
color: #0000a0;
margin:0px;
padding:0px 0px 0px 4px;
}
.eventnotes {
background-color:white;
margin:12px;
line-height:22px;
font-size:16px;
padding:12px;
}
.eventimage {
margin:20px;
border:4px solid black;
}
.hours {
font-family: arial, verdana, san-serif;
font-size: 11px;
font-weight: bold;
line-height: 1.0em;
color: black;
margin:0px;
}
.hours tr,.hours td {
padding:5px;
}
.hours th {
padding:5px;
}
.khours {
font-family: arial, verdana, san-serif;
font-size: 11px;
font-weight: bold;
line-height: 1.0em;
color: black;
margin:0px;
}
.khours tr,.khours td {
padding:5px;
}
.khours th {
padding:5px;
}


/*****************************************************************************/
/*      Forum Styles                                                         */
/*****************************************************************************/
.postcontent img {max-width:533px;width:expression(this.width > 533 ? 533: true);}
blockquote {
border: 1px solid #cccccc;
background: #ffffcc url(/gfx/gifs/quotes.gif) no-repeat 3px 0px;
padding : 6px 6px 0px 44px ;
color: black;
font-size : 12px;
line-height:16px;
font-family : arial, verdana, sans-serif;
margin: 8px 0px 0px 0px ;
}
.quoteit {
border: 1px solid #cccccc;
background: #ffeecc url(/gfx/gifs/uquotes.gif) no-repeat 3px 0px;
padding : 6px 6px 0px 44px ;
color: black;
font-size : 12px;
line-height:16px;
font-family : arial, verdana, sans-serif;
margin: 8px 0px 0px 0px ;
min-height:50px;
height:auto !important;
height:50px;
}
.forumtoolbar {
background-color: #fff;
text-align: right;
border: medium solid #00286d;
border-width: 1px 0px 0px 0px;
padding: 2px;
}
.topictoolbar {
background-color: #fff;
text-align: right;
padding: 2px;
}
.replygutter {
background-color: #2a63c8;
border-bottom: 1px solid #fff;
}
.gutter {
background-color: #2a63c8;
}
/* new boxes/colors*/
.bsbx {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:8px;
}
.bsbx_y {
background-color:#ffffcc;
border:1px solid #e3e3b6;
}
.bsbx_r {
background-color:#ffcfd0;
border:1px solid #e3b8b9;
}
.bsbx_b {
background-color:#bedaff;
border:1px solid #a9c2e3;
}
.bsbx_tb {
background-color:#0762ff;
border:1px solid #0549bf;
}
.bsbx_g {
background-color:#c5ffbe;
border:1px solid #afe3a9;
}
.bsbx_lb {
background-color:#d8ecff;
border:1px solid #cbe5ff;
}
.bsbx_gr {
background-color:#dedede;
border:1px solid #c6c6c6;
}
.bsbx_lgr {
background-color:#ebebeb;
border:1px solid #e5e5e5;
}
.bsbx_bh {
background-color:#aed0ff;
border:1px solid #a9c2e3;
width:355px;
//margin:11px 0;
}
.bsbx_kh {
background-color:#ffddae;
border:1px solid #c9ae89;
width:355px;
margin:11px 0;
}

.forumbox {
border: solid #a1c6ff;
background-color: #e6f1ff;
border-width: 1px;
text-align: left;
margin: 2px;
padding: 5px;
}
.yforumbox {
background-color: #ffffcc;
border-width: 1px;
text-align: left;
margin: 2px;
padding: 5px;
}
.bsbox {
text-align: left;
margin: 25px 12px 4px 12px;
line-height: 15px;
}
.help_info {
margin-bottom: 2px;
padding-left: 21px;
line-height: 18px;
border-bottom: 1px solid #ccc;
background: url(/gfx/gifs/helpballoon.gif) 0 0 no-repeat;
cursor:help;
}
.errorbox {
background-color: #ffcfd0;
border-width: 1px;
text-align: left;
margin: 2px;
padding: 5px;
}
.lbardivabbr {
width:950px;
margin:0 auto;
}
.lbardiv {
margin-left:0;
margin-right:0;
}
.loginbarbox {
background-color: #478bff;
color:white;
text-align: left;
margin:0px;
padding:6px;
border:1px solid #6ea4ff;
border-right:1px solid #478bff;
border-left:1px solid #478bff;
border-bottom:1px solid #0762ff;
font-size:12px;
font-family: sans-serif;
}
.loginbarbox a,.loginbarbox a:visited {
color:#fff;
text-decoration:none;
}
.loginbarbox a:hover {
color:black;
}
.loginbarboxNM {
background-color: #FF6666;
color:black;
text-align: left;
margin:0px;
padding:5px;
border:1px solid #A24141;
font-size:12px;
font-family: sans-serif;
}
.loginbarboxNM a,.loginbarboxNM a:visited {
color:#fff;
text-decoration:none;
}
.loginbarboxNM a:hover {
color:#000;
}
.SL_Box {
background:#f4f4f4 url(/gfx/gifs/sl_bak.gif) 0px 0px repeat-x;
border-bottom: 1px solid #a5a5a5;
border-left: 25px solid #B3D2FF;
border-right: 25px solid #B3D2FF;
border-top:0px;
padding:6px 0px;
margin-right:0px;
margin-left:0px;
}
.smartink:hover {
text-decoration: none;
color: #0077ff;
}
.smartlinks {
cursor: pointer;
}
.smartinks:hover {
text-decoration: none;
color: #0077ff;
}
.forumstitlelink , .forumstitlelink:visited, .forumstitlelink:active {
font-weight: bold;
font-size: 110%;
color: #fc5900;
letter-spacing: -1px;
}
.forumstitlelink:hover {
font-weight: bold;
font-size: 110%;
color: #0077ff;
letter-spacing: -1px;
}
.urevtitle {
background-image:url('http://www.barsmart.com/gfx/gifs/fthrowbg.gif');
color: white;
padding-left: 5px;
text-align: left;
font-size: 12px;
font-weight: bold;
height:32px;
}
.forum_title1,.urevtitle {
background-color:#0762ff;
color: white;
font-family: verdana;
text-align: left;
font-size: 12px;
font-weight: bold;
height:32px;
}
.forum_title2, .forum_title2 a {
text-align: center;
vertical-align: middle;
font-family: verdana,arial,sans-serif;
background-color:#A1C6FF;
height:26px;
color: #0045a6;
}
.forum_title2 a:link {
background: none;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #0000c0;
}
.forum_title2 a:hover {
font-size: 11px;
text-decoration: none;
color: #0077ff;
}
.fthrow1 {
background-color: #3a8cfc;
color: white;
text-align: center;
font-family: verdana,arial,sans-serif;
font-size: 12px;
font-weight: bold;
border: medium solid #000000;
border-width: 2px 2px 2px 1px;
padding: 5px;
}
.fthrow {
background-color: #3a8cfc;
color: white;
text-align: center;
font-family: verdana,arial,sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 2px solid #054cbe;
border-top: 2px solid #70b4ff;
border-left: 2px solid #054cbe;
padding: 5px;
}
.fthrowl {
background-color: #3a8cfc;
color: white;
text-align: center;
font-family: verdana,arial,sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 2px solid #054cbe;
border-top: 2px solid #70b4ff;
border-left: 2px solid #054cbe;
border-right: 2px solid #054cbe;
padding: 5px;
}
.fthrowf {
background-color: #3a8cfc;
color: white;
text-align: center;
font-family: verdana,arial,sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 2px solid #054cbe;
border-top: 2px solid #70b4ff;
border-left: 2px solid #054cbe;
padding: 5px;
}
.ftdrow0 {
background-color: white;
padding: 3px;
}
.ftdrowa {
background-color: #e6f1ff;
}
.ftdrowb {
background-color: #f3f9ff;
}
.ftdrow1 {
background-color: #eeeeee;/*e6f1ff*/
padding: 3px;
}
.ftdrow2 {
background-color: #f3f9ff;
padding: 3px;
}
.sticky_row {
background-color: #c5ffc1;/*#c1e0ff;*/
padding: 3px;
}
.ftdrow33 {
background-color: #95c3ff;
padding: 3px;
height: 25px;
text-align: left;
vertical-align: middle;
}
.ftdrow3 {
background-color: #d7e8ff;
padding: 3px;
height: 25px;
text-align: left;
vertical-align: middle;
}
.ftdrow4 {
background-color: #bdd9ff;
border-top: 1px solid #a1c6ff;
padding: 3px;
}
.ftdrow5 {
background-color: #eaf3ff;
border-bottom: 1px solid white;
padding: 3px;
}
.ftdrow6 {
background-color: #d7e8ff;
padding: 3px;
vertical-align: middle;
}
.ftdrow7 {
background-color: #bdd9ff;
height: 25px;
color: #0045a6;
padding: 3px;
}
.ftdrow8 {
background-color: #d7e8ff;
height: 25px;
border-top: 1px solid #a1c6ff;
padding: 3px;
text-align:center;
}
.ftdrow9 {
background-color: #ffffe1;
padding: 3px;
}
.pagelink{
display: inline;
background-color: #bdd9ff;
border: 1px solid #2a63c8;
padding: 1px 3px 1px 3px;
color: black;
font-family: verdana,arial,tahoma;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
.pagelink:hover{
background-color: #0077ff;
color: white;
}
.picklink{
display: inline;
background-color: #4abd39;
border: 1px solid black;
padding: 1px 3px 1px 3px;
color: white;
font-family: verdana,arial,tahoma;
font-weight: bold;
font-size: 11px;
text-decoration: none;
margin-top:4px;
}
.picklink:hover{
background-color: #0077ff;
color: white;
}
.pagelink2 {
background-color: #fdb14e;
border: 2px solid #2982ff;
padding: 1px 3px 1px 3px;
color: black;
font-family: verdana,arial,tahoma;
font-weight: bold;
font-size: 11px;
}
.ilpagelink{
display: inline;
background-color:#ffffe1;
border: 1px solid #999999;
padding: 0px 2px 1px 2px;
color: black;
font-family: verdana,arial,tahoma,sans-serif;
font-weight: normal;
font-size: 9px;
text-decoration: none;
}
.ilpagelink:hover{
background-color: #1c75ff;
color: white;
}
.toolbar_table {
background-color: white;
width: 100%;
height:25px;
padding:0;
margin:0;
}
.logoadbox {
background-color:#ffffa6;
width:160px;
height:70px;
text-align: center;
border:1px solid black;
color:black;
margin-left:3px;
margin-right:3px;
}
.biggie {
font-size: 250%;
font-weight: bold;
font-family: verdana, arial, sans-serif;
}
#leftcontent {
position: absolute;
left:5px;
top:152px;
width:160px;
}
.topictitle {
background-color: #0762ff;
color: white;
line-height: 32px;
vertical-align: middle;
border: 1px solid #0762ff;
}
.topictitle ul, .topictitle ul li {
margin: 0px 0px 0px 4px;;
padding: 0;
list-style: none;
}
.topictitle ul li {
background-image: url('http://www.barsmart.com/gfx/gifs/topictitle.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 12px;
font-family: verdana, geneva, lucida, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
.topictitle2 {
background-color: #A1C6FF;
color: #0045a6;
line-height: 26px;
height: 26px;
font-size: 12px;
font-family: arial, geneva, lucida, helvetica, verdana, sans-serif;
vertical-align: middle;
border:1px solid #a1c6ff;
border-width:0px 1px 0 1px;
}
.topictitle2 a {
background: none;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #0000c0;
}
.topictitle2 a:hover {
text-decoration: none;
color: #0077ff;
}
.topictitle3 {
background-color: #bdd9ff;
height: 95px;
font-size: 12px;
font-family: arial, geneva, lucida, helvetica, verdana, sans-serif;
border:1px solid #a1c6ff;
border-width:0px 1px 0 1px;
}
.postheader {
height: 26px;
color: #000000;
vertical-align: middle;
line-height: 25px;
position: relative;
font-size: 12px;
font-weight: bold;
}
.postheader a {
font-size: 12px;
font-weight: bold;
color: #0000cc;
}
.postheader a:hover,.postheader a:active {
font-size: 12px;
font-weight: bold;
color: #0077ff;
}
.postuser {
float: left;
padding-left: 4px;
}
.postdate {
position: absolute;
left: 164px;
top: 2px;
width: 160px;
height: 20px;
text-align: left;
font-weight: normal;
font-size: 11px;
line-height: 20px;
font-family: arial,verdana,sans-serif;
}
.postdate img {
vertical-align: middle;
}
.replynumber {
font-family: arial, verdana, geneva, lucida, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
float: right;
padding-right: 4px;
}
.postinfo {
width: 160px;
float: left;
margin-left: -1px;
padding: 5px;
clear: left;
}
.postcontent {
margin-left: 170px;
font-size: 12px;
padding-right:4px;
line-height:21px;
}
.row1 {
height:1%;
background-image: url('http://www.barsmart.com/gfx/gifs/forums/topicbg1.gif');
background-repeat: repeat-y;
background-color: #f3f9ff;
border: 1px solid #a1c6ff;
}
.row2 {
height:1%;
background-image: url('http://www.barsmart.com/gfx/gifs/forums/topicbg2.gif');
background-repeat: repeat-y;
background-color: #e6f1ff;
border: 1px solid #a1c6ff;
}
.spacer {
clear: both;
}
.postfooter {
height: 25px;
border: 1px solid #a1c6ff;
border-width:0px 1px 1px 1px;
background-color: #bdd9ff;
color: #000000;
padding: 3px;
}
.postgutter{
background-color: #fff;
height: 20px;
font-size: 6px;
color: black;
margin:0px;
padding:0px;
}
.postreview {
line-height:25px;
padding-bottom:4px;
background-color: #fecc56;
font-family: arial, verdana, geneva, lucida, helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
padding-left:6px;
border-right: 1px solid #a1c6ff;
border-left: 1px solid #a1c6ff;
border-bottom: 1px solid #fc5900;
}
.review {
font-family:'trebuchet ms', arial, verdana, geneva, lucida, helvetica, sans-serif;
font-size:14px;
line-height:20px;
}

.review p {
margin-bottom:16px;
}
.wrapper {
font-family: verdana, geneva, lucida, helvetica, arial, sans-serif;
font-size: 10px;
text-align: left;
}
.sbyloc a {
text-decoration:none;
display:block;
width: 154px;
margin:4px;
line-height:60px;
background: url("/gfx/pngs/sby_matrix.png") 0px 0px no-repeat;
}
.sbyloc a:hover {
background-position: 0px -240px;
}
.sbyloc a:active {
background-position: 0px -480px;
}
.sbycat a {
text-decoration:none;
display:block;
width: 154px;
margin:4px;
line-height:60px;
background: url("/gfx/pngs/sby_matrix.png") 0px -60px no-repeat;
left: 0px;
}
.sbycat a:hover {
background-position: 0px -300px;
}
.sbycat a:active {
background-position: 0px -540px;
}
.sbylet a {
text-decoration:none;
display:block;
width: 154px;
margin:4px;
line-height:60px;
background: url("/gfx/pngs/sby_matrix.png") 0px -120px no-repeat;
left: 0px;
}
.sbylet a:hover {
background-position: 0px -360px;
}
.sbylet a:active {
background-position: 0px -600px;
}
.sbymap a {
text-decoration:none;
display:block;
width: 154px;
margin:4px;
line-height:60px;
background: url("/gfx/pngs/sby_matrix.png") 0px -180px no-repeat;
left: 0px;
}
.sbymap a:hover {
background-position: 0px -420px;
}
.sbymap a:active {
background-position: 0px -660px;
}
.rcbox {background: #ffe1be url(/gfx/gifs/rc_grad.gif) repeat-x top left;margin-top:20px;}
.rcbox_top div {background: url(/gfx/gifs/rc_tl.gif) no-repeat top left;}
.rcbox_top {background: transparent url(/gfx/gifs/rc_tr.gif) no-repeat top right;}
.rcbox_bot div {background: url(/gfx/gifs/rc_bl.gif) no-repeat bottom left;}
.rcbox_bot {background: transparent url(/gfx/gifs/rc_br.gif) no-repeat bottom right;}
.rcbox_top div, .rcbox_top,.rcbox_bot div, .rcbox_bot {width: 100%;height: 35px;font-size: 1px;}
.rc_cont { margin: 0 35px;}
.grcbox {background: #e4ffd1 url(/gfx/gifs/grc_grad.gif) repeat-x top left;margin-top:20px;}
.grcbox_top div {background: url(/gfx/gifs/grc_tl.gif) no-repeat top left;}
.grcbox_top {background: transparent url(/gfx/gifs/grc_tr.gif) no-repeat top right;}
.grcbox_bot div {background: url(/gfx/gifs/grc_bl.gif) no-repeat bottom left;}
.grcbox_bot {background: transparent url(/gfx/gifs/grc_br.gif) no-repeat bottom right;}
.grcbox_top div, .grcbox_top,
.grcbox_bot div, .grcbox_bot {width: 100%;height: 35px;font-size: 1px;}
.grc_cont { margin: 0 35px;}
