/*
Theme Name:  Pacific Beach Bar & Grill
Theme URI: 
Description: The theme made for Pacific Beach Bar & Grill
Version: 1.0
Author:
Author URI: 
*/
body {
	background-image: url(images/pbbarandgrill_back.jpg);
	margin: 0px;
}
h3{
	margin:0px;
	color:#D54103;
}
.pbbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #161616;
	list-style-image: url(images/bullet.gif);
}
.pbbarSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #161616;
	font-weight: normal;
}
.pbbarSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 120%;
	color: #D74100;
	font-weight: bold;
	list-style-image: url(images/bullet.gif);
}
.pbbarWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.pbbarfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:link {
	color: #1DA3DC;
}
a:visited {
	color: #D74201;
}
a:hover {
	color: #47B7E7;
}
a:active {
	color: #1DA3DC;
}
.style1 {color: #D5F1FF}
.style2 {color: #1C6834}
.reservations .style2 {color: #FF0000}
.style3 {
	font-size: 14px;
	font-weight: bold;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.sports .style2 {
	color: #D74100;
	font-size: 14px;
}
.style6 {list-style-image: url(images/bullet.gif); font-weight: bold; line-height: 120%;}
.style7 {
	font-size: 14px;
	font-weight: bold;
	color: #D74100;
}
.home li {margin-bottom:10px;}
.home ul.pbbar {font-size:11px;}
.home ul.pbbar h3 {font-size:13px;}
.home ul.pbbar h3 a {text-decoration:none;}
ul.menu {list-style:none;margin:0px;padding:0px;}
ul.menu li {float:left;position:relative;z-index:100;}
ul.menu li a {float:left;height:65px; text-indent:-20000em; outline:none;}
ul.menu li a:hover {background-position:0 -65px !important;}
ul.menu li.home a {width:326px;background:url('images/nav_home.jpg') no-repeat;}
ul.menu li.tremors a {width:101px;background:url('images/nav_tremors.jpg') no-repeat;}
ul.menu li.johnny a {width:80px;background:url('images/nav_johnny.jpg') no-repeat;}
ul.menu li.trophylounge a {width:109px;background:url('images/nav_trophylounge.jpg') no-repeat;}
ul.menu li.reservations a {width:102px;background:url('images/nav_reservations.jpg') no-repeat;}
ul.menu li.reservations a {background-position:0 0px !important;}
ul.menu li.merchandise a {width:94px;background:url('images/nav_merchandise.jpg') no-repeat;}
ul.menu li.newsletter a {width:82px;background:url('images/nav_newsletter.jpg') no-repeat;}
ul.menu li.contact a {width:79px;background:url('images/nav_contact.jpg') no-repeat;}
ul.menu li:hover ul.sub-menu {display:block;}
ul.menu ul.sub-menu {list-style:none;margin:0px;padding:0px;display:none;background:#f8f8f8;width:111px;position:absolute;right:0px;top:60px;z-index:100;}
ul.menu ul.sub-menu li {margin:0px;}
ul.menu ul.sub-menu li a {height:22px;padding-left:7px;width:104px;text-indent:0;color:#2F2B2C;font:normal 11px Tahoma;background:0px none; text-decoration:none;line-height:22px;}
ul.menu ul.sub-menu li a:hover {background:#ECECEC;color:#D74104;}
.rotator ul {list-style:none;margin:0px 0 0 8px;padding:0px;height:275px;}
.rotator ul li {float:left;position:relative;width:957px;height:275px;}
.rotator ul li .text {width:449px;background:url('images/text-bg.png') repeat;padding:0px 22px 10px; position:absolute;right:56px;top:53px; text-align:left;}
.rotator ul li .text h1 {font-size:63px;color:#e74905;padding:0px;margin:0px 0 10px;}
.rotator ul li .text p {font:normal 16px Arial;padding:0px;margin:0px;}
#nav {position:absolute;right:16px;bottom:10px;z-index:100;}
#nav a {float:left;margin-left:4px;width:10px;height:10px;background:url('images/rotator-state.gif') no-repeat;text-indent:-20000em;outline:none;}
#nav a.activeSlide {background:url('images/rotator-state-active.gif') no-repeat};
