/*****************************
www.TheBarsOfAmerica.com
Copyright 2008
*****************************/

body {margin:0 auto; background-color:#020526; background-image:url(images/bud6.jpg); background-repeat:repeat-x;}
#container {margin:0 auto;}
.mainwrapper {width:898px; border:0px solid #000000; margin:0px auto;}
.adminmainwrapper {width:950px; border:0px solid #000000; margin:0px auto;}
/******MAIN NAV******/

.mainnav {width:700px; height:26px; background-color:#020255; float:right;}
.ulnav {color:#FFFFFF; padding:0px; margin:0px 0px 0px 8px;}
.nav {display:inline; list-style-type:none; position:relative; top:3px; line-height:20px;}
.mainnav a { color:#FFFFFF; text-decoration:none;}
.mainnav a:hover{color:#CBCBF5; text-decoration:none;}

.logo {width:898px; height:89px; margin-bottom:2px;}

/******CLIENT LOGIN******/

.boxwrapper {width:193px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin-bottom:5px; background-color:#FFFFFF;}
#cloginheader {width:193px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF}

.cloginform {margin:0px; text-align:center; color:#000000; line-height:25px; padding:0;}

/******ADMIN LOGIN******/
.divadmin {position:relative; top:200px;}
.uname {color:#000000;}
.upass {color:#000000;}


/******USER LOGIN******/

.uboxwrapper {width:193px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin-bottom:5px; background-color:#FFFFFF;}
#uloginheader {width:193px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF}
.uloginform {margin:0px; text-align:center; color:#000000; line-height:25px;}

/******COME JOIN US******/

.joinuswrapper {width:193px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin-bottom:5px; background-color:#FFFFFF;}
#joinusheader {width:193px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF}
.joinuswrapper h3 {margin:5px 4px 0px 4px; text-transform:uppercase; font:bold 14px "Times New Roman", Times, serif; color:#000039; line-height:14px;}
.joinuswrapper p {margin:7px 7px 4px 7px; font:12px "Times New Roman", Times, serif; line-height:14px;}
.wawbookus {background-color:#CCC9F9; font:bold 14px "Times New Roman", Times, serif; color:#000033; text-align:center; max-width:150px; margin:12px auto 5px auto; border:1px solid #000000; }
.wawbookus a {text-decoration:none; color:#000033;}
.wawbookus a:hover {color:#5400FF;}


/******MORE LINKS******/

.morelinkswrapper {width:193px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin-bottom:5px; background-color:#FFFFFF;}
#morelinksheader {width:193px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF;}

.morelinkswrapper ul {margin:4px 0px 4px 0px; padding:0px;}
.morelinkswrapper li {list-style-type:none; text-align:center; line-height:25px;}
.morelinkswrapper li a {color:#000000; text-decoration:none; }
.morelinkswrapper li a:hover {color:#0000FF; text-decoration:underline; }

/******SEARCH BOX******/

.searchwrapper {width:544px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin-top:8px; background-color:#FFFFFF;}
#searchheader {width:544px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF}

.searchform {margin:0px; text-align:center; color:#000000;}
.searchform span.title {font:bold 14px "Times New Roman", Times, serif; line-height:20px;}
.searchfields {margin:4px 0px 4px 0px; height:20px;}
.searchbutton {margin:4px 0px 4px 0px;}
.searchbutton input {width:75px; height:22px;}
.inputbox {height:14px;}

/******ADVERTISING BOX******/

.adwrapper {width:148px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; background-color:#FFFFFF; }
#adheader {width:148px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF; }
.adwrapper p {margin:4px 5px 6px 5px; font:12px "Times New Roman", Times, serif; line-height:14px;}

/******ADVERTISING BOX 2******/

.adwrapper2 {width:148px; border:1px solid #000000; background-color:#FFFFFF; margin-top:5px; text-align:center;}
#adheader2 {width:148px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:center; padding-top:3px; color:#FFFFFF; font-family:"Times New Roman", Times, serif;}
.adwrapper2 p {margin:3px 3px 3px 3px; font:12px "Times New Roman", Times, serif; line-height:12px;}
.adwrapper2 img {margin:2px 0px 2px 0px; border:0px;}
.adwrapper2 hr {width:130px; height:1px;}


/******RIGHT COLUMN******/

.rlayout {margin-top:8px; font:14px "Times New Roman", Times, serif; float:right;}


/******MAIN BOX******/

.mainboxwrapper {width:544px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin:3px 0px 0px 0px;background-color:#FFFFFF;}
#mainboxheader {width:544px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:left; padding:3px 0px 0px 0px; color:#FFFFFF}

.mainboxwrapper h1 {padding:0px; margin:0px 0px 0px 5px; font:14px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
.mainboxwrapper h2 {font:italic 16px "Times New Roman", Times, serif; color:#000066; text-decoration:underline; margin:3px 0px 6px 8px;}
.mainboxwrapper h3 {font:14px Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:3px 0px 6px 10px;}
.maincontent { margin:3px 3px 3px 3px; min-height:300px;}
.barpic {margin:5px 5px 0px 5px; border:0px solid #000000;}
.maincontent p {font:14px "Times New Roman", Times, serif; margin:0px 4px 10px 4px; line-height:16px;}
.maincontent a {color:#000039;}
.maincontent a:hover {color:#1A2878;}

.maincontent hr {border-bottom:1px #000066;}
.maincontent p.result {font:16px Geneva, Arial, Helvetica, sans-serif; text-align:center;}

/******BOTTOM AD******/

.bottomad {margin-top:5px; width:544px; margin-left:1px;}
.bottomad img {border:0px;}

/******FOOTER******/

.footer {width:544px; text-align:center; margin-top:30px;}
.footer a {text-decoration:none; color:#00FFFF; font-weight:bold;}
.footer a:hover {color:#1a2878;}
.copyright {font:10px "Times New Roman", Times, serif; line-height:30px; color:#CCCCCC;}


/******MAIN BOX 2******/

.mainboxwrapper2 {width:544px; border:1px solid #000000; background:url(images/box1-bg.png) repeat-x; margin:8px 0px 0px 0px;background-color:#FFFFFF; min-height:602px; color:#000000;}
#mainboxheader2 {width:544px; height:26px; background:url(images/title-bg.png) repeat-x; text-align:left; padding:3px 0px 0px 0px; color:#FFFFFF;}

.mainboxwrapper2 h1 {padding:0px; margin:0px 0px 0px 5px; font:14px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}
.mainboxwrapper2 h2 {font:bold italic 18px "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; margin:3px 8px 6px 8px; background-color:#020255; padding:6px;}
.mainboxwrapper2 h3 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 3px 6px; text-decoration:underline;}

.mainboxwrapper2 h4 {font:italic 16px "Times New Roman", Times, serif; color:#000066; margin:3px 0px 6px 8px; text-decoration:none;}
.mainboxwrapper2 h4 a {font:italic 16px "Times New Roman", Times, serif; color:#000066; margin:3px 0px 6px 8px; text-decoration:none;}
.mainboxwrapper2 h4 a:hover {font:italic 16px "Times New Roman", Times, serif; color:#000066; margin:3px 0px 6px 8px; text-decoration:underline;}


.maincontent2 {margin:3px 3px 3px 3px; font:14px "Times New Roman", Times, serif; color:#000000; line-height:16px;}
.maincontent2 p {margin:6px 6px 10px 6px;}
.question {color:#000066; font:bold 14px "Times New Roman", Times, serif;}

.maincontent2 ul {padding-left:20px; margin-left:20px; margin-top:0px;}
.maincontent2 li {padding:0px 0px 2px 0px;}
.maincontent2 a {color:#000066;}
.maincontent2 a:hover {color:#00CC00;}

.maincontent2 table {width:85%; margin-left:40px; font:12px "Times New Roman", Times, serif;}
.maincontent2 tr {border:1px solid #000000;}
.maincontent2 table td {padding:5px; border-bottom:1px solid #000000;}
.maincontent2 h6 {font:bold 16px verdana; background-color:#000066; color:#FFFFFF; margin:0 0 0 0;}
td.bold {font:bold 12px "Times New Roman", Times, serif; color:#333333;}

a.backlink {color:#000099; margin-left:10px; font:12px "Times New Roman", Times, serif;}
a.backlink:hover {color:#666666;}
.date {font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/******SPECIALS PAGE******/

.maincontent3 table {width:100%;}
.maincontent3 td {vertical-align:top;}
.maincontent3 p {margin:6px 6px 10px 10px; font:14px "Times New Roman", Times, serif; color:#000000; line-height:16px;}
.sbox1 {width:475px; border:1px solid #000000; margin:10px; min-height:15px; margin-bottom:10px; float:left; }
.sbox1head {width:475px; font:bold 14px "Times New Roman", Times, serif; text-align:left; background-color:#000099; text-indent:5px; color:#FFFFFF; padding:2px 0 4px 0;}

/******CONTACT PAGE******/

.contactform {margin:10px; width:100%;}
.contactform td.right {font:bold 14px "Times New Roman", Times, serif; text-align:right; vertical-align:top;}


/*******ADMIN NAVIGATION********/

.adminnav {background:#000039; font:14px, Arial, Helvetica, sans-serif; color:#FFFF00; width:150px; float:left;}
.adminnav a {color:#FFFFFF; text-decoration:none; margin-left:8px;}
.adminnav a:hover {color:#00CC99;}
.adminnav h3 {font:bold 14px Arial, Helvetica, sans-serif; text-align:center; color:#FFFF00; margin:0px 0px 2px 0px;}
.adminnav h4 {font:bold 16px Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#0000FF; margin:0px 0px 8px 0px; letter-spacing:3px;}

/*******ADMIN PAGE********/

.adminheader {font:italic 20px "Times New Roman", Times, serif; text-decoration:underline; margin-bottom:10px; text-indent:20px;}
.note {margin:0px 0px 0px 20px; color:#006600; font-size:12px;}
.deletetable {width:800px; text-align:left; border:1px solid #000099; position:relative; left:10px; background-color:#FFFFFF;}
.deletesizehead {text-decoration:underline; font-size:12px;}
.deletesizetd {font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#CCFFFF;}
p.indent {text-indent:20px;}
p.indent2 {text-indent:20px; color:#009900;}
.indent1 {width:700px; margin-left:170px;}
.disclaimer {font:12px "Times New Roman", Times, serif; color:#FF0000; background-color:#FFFFFF; padding:3px;} 
p.indent a {text-indent:20px; font-weight:bold; color:#000066; text-decoration:none;}
p.indent a:hover {color:#666666;}
.tablespecial {width:600px; position:relative; left:20px;}
.tablespecial td {vertical-align:top; border-bottom:2px solid #000039;}
.tablenews {border:1px solid #333333; width:600px; text-align:left; margin-left:10px; vertical-align:top; position:relative; left:10px;}
.tablenews td {vertical-align:top;}
.tableemail {border:1px solid #333333; width:670px; text-align:left; margin-left:0px; vertical-align:top; position:relative; left:6px;}
.tableemail2 {border:1px solid #333333; width:720px; text-align:left; margin-left:10px; vertical-align:top; position:relative; left:10px; background-color:#FFFFFF;}
.emailtd {width:33%;}
.deletesong {position:relative; left:200px; bottom:32px; font:italic 20px "Times New Roman", Times, serif; color:#FFFFFF;}
.deletesong a {color:#FFFFFF;}
.deletesong a:hover {color:#00FF00;}
.deletetable2 {width:600px; text-align:left; border:1px solid #000099; position:relative; left:10px;}
.deletesizehead2 {text-decoration:underline; font-size:12px;}
.deletesizetd2 {font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#CCFFFF;}
 
/*******PRODUCTS PAGE********/

.pcontent2 p {margin:10px; font:14px "Times New Roman", Times, serif; color:#000000; line-height:16px;}
.pcontent2 table {width:95%; margin-left:2px; font:12px "Times New Roman", Times, serif;}
.pcontent2 table td {padding:5px; }
.product {vertical-align:top; padding:0px; color:#000039;}
.productname {color:#000039; font:bold italic 14px "Times New Roman", Times, serif; text-decoration:underline;}
.productborder {margin:10px; border:1px solid #000039;}
.productborder a {color:#ffffff; text-decoration:none;}
.productborder a:hover {color:#000000; text-decoration:none;}

/*******VIDEOS********/
.videobox {border:1px solid #000033; width:225px; margin-bottom:5px; padding:1px; float:left; background-color:#000033; color:#FFFFFF;}
.videobox1 {border:1px solid #000033; width:225px; margin-bottom:5px; padding:1px; float:right; background-color:#000033; color:#FFFFFF;}


/*******MEET US********/

.pcontent4 {margin:10px;}
.teambox {border:1px solid #000033; width:98%; margin:0 auto; padding:0px; }
.teamboxheader {background-color:#330033; padding-right:14px;}
.teambox td { vertical-align:top; }
.teambox1 {font:bold italic 18px "Times New Roman", Times, serif; color:#ffffff; margin-left:5px;}
.teambox2 {font:italic 14px "Times New Roman", Times, serif; color:#FFFFFF;}
.teambox p {margin-left:5px; margin-top:3px; line-height:16px;}
.teamboxtop {margin-left:5px; margin-top:3px; line-height:16px;}
.teambox a {color:#000033;}
.teambox a:hover {color:#00CCFF;}

/*******BAR STORIES********/

p.author {font:bold 12px "Times New Roman", Times, serif; margin-left:25px; margin-top:-6px; padding:0px;}
.authorname {font:italic 12px "Times New Roman", Times, serif;}

.mainboxwrapper2 h5 {font:italic 16px "Times New Roman", Times, serif; color:#000066; margin:3px 0px 6px 8px; text-decoration:none;}
.mainboxwrapper2 h5 a {font:italic 16px "Times New Roman", Times, serif; color:#003300; margin:3px 0px 6px 8px; text-decoration:none;}
.mainboxwrapper2 h5 a:hover {font:italic 16px "Times New Roman", Times, serif; color:#000066; margin:3px 0px 6px 8px; text-decoration:underline;}

/*******TEAM PICS********/

.pcontent3 {margin:10px;}
.pcontent3 img {border:1px solid #FFFFFF;}
.pcontent3 img:hover {border:1px solid #000066;}
.pcontent3 p {font:14px "Times New Roman", Times, serif; color:#000000; line-height:16px;} 
 
/*******BAR GIRLS********/ 
 
.bargirls a {color:#0000FF;}
.bargirls a:hover {color:#000033;}

/*******STRANGE BREWS********/

.strangename {color:#330000; font:bold 14px "Times New Roman", Times, serif; text-decoration:underline;}
.strangecontent {margin:3px 3px 3px 3px; font:14px "Times New Roman", Times, serif; color:#000000; line-height:16px;}
.strangecontent p {margin:6px 6px 10px 6px;} 
.strangecontent br {margin:10px;}
 
 
/*******SEARCH PAGE********/

.searchtd { line-height:14px; margin:0px; font:italic 16px "Times New Roman", Times, serif;}
.searchtdsm { line-height:14px; font-size:12px; margin:0px}
.searchb {background-color:#66FFCC; font:14px "Times New Roman", Times, serif; padding:2px;}
.mapit {text-align:right; font:10px Arial, Helvetica, sans-serif; padding-right:10px;}
.mapit a {color:#FF0000; text-decoration:none;}

/*******SONG OF THE DAY********/

.songofday {border:1px solid #181818; width:145px; margin-bottom:5px; padding:1px; float:left; background-color:#330066; color:#FFFFFF; text-align:center; font:bold 14px "Times New Roman", Times, serif; height:20px;}

/*******BOOK US********/

.bookus tr td {width:85%; margin-left:40px; font:12px "Times New Roman", Times, serif; border:none;}

/*******BAROWNERS********/

.barsignup {border:1px solid #000033; font:14px verdana; margin-bottom:10px;}
.barsignup tr td { font:14px Arial; border:none;}
.barsignuptd1 {color:#FFFFFF; background-color:#000033;}

