/*This section is for the header on every page*/

body
{
	background:  black url(bodyback.jpg) repeat-x; 
	text-align: center;
}
div.heading
{
	text-align: left;
	margin-left:  auto;
	margin-right:  auto;
	width:  975px;
	height:  150px;
	background-image:  url(background.png);
}

p.loginline
{
	width:  100%;
	text-align:  right;
	z-index:  1;
	color:  white;
	font-weight:  bold;
}

a#loginline
{
color: white;
}

div.barsearch
{
	position:  relative;
	margin-left:  71%;
	margin-top:  90px;
	z-index:  1;
}

table.menu
{
	margin-left:  auto;
	margin-right:  auto;
	width:  975px;
	height:  50px;
	color:  white;
	background-color:  transparent;
	background-image: url(menuback.png);
	text-align:  center;
}

td.menu
{
	vertical-align:  center;

}
a.menu
{
position:  relative;
background:url(template/html/images/sep.gif) right top repeat-y;
padding:0 2% 0 2%;
font-size:  small;
font-weight:  bold;
font-family:  arial;
color:  #FFFFFF;
text-transform: uppercase;
text-decoration:  none;
}

img.logo
{
	position:relative;
	margin-left:  50px;
	float:  left;
	top:  25px;
	z-index:  2;
}

div.bodycontainer
{
text-align: left;
	margin-left:  auto;
	margin-right:  auto;
	width:  975px;
	background:  white;
}
div.mainbody
{
	position:  relative;
	width:  800px;
	padding-top:  30px;
	margin-left:  auto;
	margin-right:  auto;
	color:  #666666;
	padding-bottom:  30px;
}

/*-------------------------
This section is for the footer page
---------------------------*/
table.bmenu
{
	margin-left:  auto;
	margin-right:  auto;
	width:  975px;
	clear:  both;
}
td.bmenu
{
	width:  975px;
	height:  30px;
	vertical-align:  center;
	text-align:  center;
	color:  white;
}
a.bmenu
{
	margin-left:  auto;
	margin-right:  auto;
	color:  white;
	padding-left:  10px;
	padding-right:  10px;
}
p.copyright
{
	color:  white;
	width:  975px;
	text-align:  center;
	margin-left:  auto;
	margin-right:  auto;
}

/*-------------------------
Main Page
-------------------------*/

.roundedcornr_box_188813 {
	position:  relative;
	background: url(images/roundedcornr_188813_tl.png) no-repeat top left;
	width:  350px;
	color:  white;
	
}
.roundedcornr_top_188813 {
	background: url(images/roundedcornr_188813_tr.png) no-repeat top right;
}
.roundedcornr_bottom_188813 {
	background: url(images/roundedcornr_188813_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_188813 div {
	background: url(images/roundedcornr_188813_br.png) no-repeat bottom right;
}
.roundedcornr_content_188813 {
	background: url(images/roundedcornr_188813_r.png) top right repeat-y;
}

.roundedcornr_top_188813 div,.roundedcornr_top_188813,
.roundedcornr_bottom_188813 div, .roundedcornr_bottom_188813 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_188813, .roundedcornr_bottom_188813 {
	margin-top: -19px;
}
.roundedcornr_content_188813 { padding: 0 15px; }

td.special
{
color: white;
}
p.specialday
{
	color:  white;
	font-weight:  bold;
}

p.intro
{
text-align:  justify;
padding-right:  15px;
}

td.mainparagraph
{
vertical-align:  top;
}

img.signup
{
border:  none;
}
/*-------------------------
This section is for the search results page
---------------------------*/
table.searchcontainer
{
height:  300px;
width:  650px;
}

td.searchcontainer
{
width:  100%;
}

div.locationsearch
{
position:  relative;
width:  300px;
float:  left;
}

div.barnamesearch
{
position:  relative;
top:  0px;
float:  right;
width:  300px;
}

table.restuarant
{

}
td.barinfo
{
width:  300px;
}

td.speciallisting
{
width:  300px;
}

/*-------------------------
This section is for the add bar page
---------------------------*/
textarea#description
{
	width:  300px;
	height:  100px;
}
/*-------------------------
This section is for the suggest a bar page
---------------------------*/
div#floatcontainer
{
}
div#floatleft
{
width:  350px;
float:  left;
}

img#martini
{
	position:  relative;
	top:  0px;
	clear:  both;
}
div#suggestleft
{
float:  left;
height:  400px;
}

/*-------------------------
Text and Font
---------------------------*/
h1
{
font-size:  300%;
text-align:  center;
font-weight:  normal;
}
font.fronthead
{
color:  red;
}
font.resthead
{
color:  black;
}

p
{
line-height:  140%;
}

table
{
color:  #666666;
}