body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #333;
	background-color : #C7DAB3;
	height:100%;
	width:100%;
}
td {font-family: verdana, sans-serif; font-size: 11px; color: #333;}


p {margin-top:0px;margin-bottom:10px;}



A:link {color:#19427D;text-decoration:underline;font-weight:normal;}
A:visited {color:#19427D;text-decoration:underline;font-weight:normal;}
A:active {color:#19427D;text-decoration:underline;font-weight:normal;}
A:hover {color:#C66B00;text-decoration:underline;font-weight:normal;}

A.foot:link {color:#789F4F;text-decoration:underline;font-weight:normal;}
A.foot:visited {color:#789F4F;text-decoration:underline;font-weight:normal;}
A.foot:active {color:#789F4F;text-decoration:underline;font-weight:normal;}
A.foot:hover {color:#C66B00;text-decoration:underline;font-weight:normal;}

form {margin:0;padding:0;font-size:11px;}

input, textarea {font-family: verdana, sans-serif;font-size:10px;border : 1px solid #606043;} 
input.checkbox {border:0px;margin-top:2px;margin-right:3px;margin-bottom:0px;padding:0px;margin-left:0px;}
select {font-size:11px;}

.ten {font-size:10px;}

#submenu {
	padding:10px;
	padding-top:6px;
	font-size:10px;
	color:#1C3456;
}

#submenu A:link {color:#1C3456;text-decoration:underline;font-weight:normal;}
#submenu A:visited {color:#1C3456;text-decoration:underline;font-weight:normal;}
#submenu A:active {color:#1C3456;text-decoration:underline;font-weight:normal;}
#submenu A:hover {color:#C66B00;text-decoration:underline;font-weight:normal;}

#footer {
	margin-bottom:10px;
	margin-top:10px;
	margin-left:4px;
	font-size:10px;
	color:#789F4F;
}

#main_box {
	padding:15px;
	padding-bottom:30px;
}

#right_box {
	margin-left:5px;
	width:150px;
	height:181px;
	background-color:#F7F5EC;
	background-image:url(../images/barandgrill.jpg);
	background-repeat:no-repeat;
}

#right_box_inner {
	padding:20px;
	padding-top:70px;
}

#barandgrill_newsbox {
	width:110px;
	height:90px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
}



#col_left {
	width:350px;
	float:left;
	clear:left;
}

#col_right {
	width:200px;
	float:right;
	clear:right;
}

#content_block {
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}

.picborder {
	border:1px solid #19427D;
}

.header {
	font-weight:bold;
	color: #19427D;
	font-size: 12px;
}

.header_text {
	font-weight:bold;
	color: #2B5681;
	font-size: 24px;	
	font-family:  "Times New Roman, Times, serif";
}

.q {font-weight:bold;	font-style:italic;color: #19427D;}

#news_container {
	position:relative;
	top:auto;
	left:auto;
	width:200px;
	height:200px;
	overflow:hidden;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
}	

#news_scroll {
	position:absolute;
	left:0;
	top:1px;
}

#news_scroll_2 {
	position:absolute;
	left:0;
	top:1px;
}

.news_odd {
	width:200px;
	background-color:#fff;
	border-top:1px dashed #C6C6C6;
	border-bottom:1px dashed #C6C6C6;
}

.news_even {
	width:200px;
	background-color:#f4f4f4;
}

.news_inner {
	padding:10px;
	padding-bottom:15px;
	color:#19427D;
}

hr {
	border:0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
	margin-top:15px;
	margin-bottom:15px;
}

.ad1_border {
	border:1px solid #8EB584;
}

#listbox_outer {
}

#listbox_header {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	padding:2px;
	color:#19427D;
	font-size:12px;
}

#listbox {
	padding:10px;
	overflow:visible;
}

#listbox_mainimg {
	float:left;
	clear:left;
	border:1px solid #7F9DB9;
	margin-right:10px;
}

#listbox_maincontent {
	color:#000;
	height:100%;
	line-height:15px;
	overflow:visible;
}

#listbox_agent {
	clear:both;
	margin-top:5px;
	padding-top:5px;
}

.listbox_pic {
	float:left;
	clear:left;
	border:1px solid #7F9DB9;
	margin-right:10px;
	margin-bottom:5px;
}

.clearer {
	clear:both;
	height:1px;
	line-height:0;
}

.listing_subhead {
	background-color:#FEFBEF;
	border:1px solid #E5E5E5;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	padding:2px;
}

.listing_thumb {
	border:1px solid #7F9DB9;
	margin-right:5px;
	margin-bottom:5px;
}

.listing_image {
	width:280px;
	height:200px;
	overflow:hidden;
	border:1px solid #7F9DB9;
}

.error {
	font-weight:bold;
	color: #CA0002;
	font-size: 12px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.squarebutton{
background: transparent url('images/square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

