img {
   behavior: url("http://www.fye247.com/demo/blog/plugin/pngbehavior.htc");
}
/* templates/FYE247/style.css  */
h4,h3 {
    margin: 0;
}

.serendipitySideBarContent input {
    width: 150px;
}

#mainpane {
position:relative;
    border-bottom: 1px solid #000000;
    margin-left:162px;
    width:935px;
    border-top: 0px;
    background-color: #FFFFFF;
    border-top: 1px solid #000000;
}

#content {
    padding: 10px;
    margin: 10px;
    width: auto;
}

#serendipityRightSideBar {
    width: 170px;
    border-left: 1px dashed #000000;
    padding: 10px;
    vertical-align: top;
}

#serendipityLeftSideBar {
    width: 170px;
    border-right: 1px dashed #000000;
    padding: 10px;
    vertical-align: top;
}


input, textarea {
    font-size: 10pt;
    font-family: verdana, arial, helvetica, sans-serif;
}

th, td {
    font-size: 10pt;
}

p, td, th, div, span {
    font-family: verdana, arial, helvetica, sans-serif;
}

#serendipity_banner {
    margin-left: 162px;
    width: 100%;
    height: 72px;
    background-image: url(templates/FYE247/img/background.png);
}

a.homelink1,
a.homelink1:hover,
a.homelink1:link,
a.homelink1:visited,
#serendipity_banner h1 {
    color: #FFFFFF;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 20px;
    padding-left:15px;
    padding-top: 10px;
    margin: 0px;
    text-decoration: none;
}

a.homelink2,
a.homelink2:hover,
a.homelink2:link,
a.homelink2:visited,
#serendipity_banner h2 {
    color: #FFFFFF;
    padding-left: 15px;
    font-size: 14px;
    margin: 0px;
    text-decoration: none;
}

.serendipity_title {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    margin-top: 10px;
    color: #333333;
    padding-left: 5px;
    border-bottom: 2px solid #36558C;
}

.serendipity_title a:link,
.serendipity_title a:visited {
   text-decoration: none;
   border: 0;
   color: #000000;
}

.serendipity_title a:hover {
   color: #FF0000;
}

.serendipity_entry {
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #333333;
    font-size: 9.5pt;
    font-weight: normal;
    padding-right: 10px;
    width: 95%;
    margin: auto;
    margin-top: 10px;
}

.serendipity_entry_body_folded,
.serendipity_entry_body_unfolded,
.serendipity_entry_extended {
    /* Inner blocks of .serendipity_entry, can be used for further customization */
}

.serendipity_entry_date {
    margin: auto;
}

.serendipity_date {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: large;
    color: #333333;
    margin: 0;
    margin-top: 20px;
    text-align: right;
}

.serendipity_commentsTitle {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    margin-top: 10px;
    color: #333333;
    padding-left: 5px;
    border-bottom: 2px solid #36558C;
}

div.serendipity_entryFooter {
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: x-small;
    color: #000000;
    padding-top: 10px;
    padding-bottom: 4px;
    clear: both;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

img.serendipity_entryIcon {
    float: right;
    border: 0px;
}

td.serendipity_commentsLabel {
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

td.serendipity_commentsValue input,
td.serendipity_commentsValue select,
td.serendipity_commentsValue textarea {
    font-size: 12px;
    padding: 2px;
    width: 400px;
}


.serendipity_commentForm {
    font-size: 13px;
    color: #404040;
    margin-bottom: 13px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}
.serendipity_comment {
    font-size: 13px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    color: #404040;
    padding: 3px;
    background-color: #FFFFFF;
    overflow: auto;
}

.serendipity_comment_source {
    margin-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    border-bottom: 2px solid #36558C;
}

a:link,
a:visited,
a:active {
    color: #003366;
    text-decoration: underline;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}

table.serendipity_calendar td {
    font-size:11px;
    padding: 3px;
}
table.serendipity_calendar a {
    color: #FF0000;
    font-weight: bold;
    text-decoration:none;
}

table.serendipity_calendar a:hover {
    text-decoration: none;
}

td.serendipity_weekDayName {
    font-size:11px;
    font-weight:bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
    border: 0;
    text-decoration: none;
}

div.serendipityPlug {
    padding-left: 10px;
}

div.serendipityPlug a {
    text-decoration: none;
    border: 0px;
}

/* Container for each item on the side bar */
div.serendipitySideBarItem {
    padding-bottom: 12px;
    margin-bottom: 12px;
    font-size: 12px;
    font-weight:normal;
    border-bottom: solid 2px #36558C;
}

/* title of an individual item */
.serendipitySideBarTitle {
    margin: 0;
    font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight:bold;
    padding-left:2px;
    padding-bottom:2px;
}

.serendipityImageButton {
    cursor: pointer;
}
.serendipity_entry p {
    margin-top: 0px;
    padding-bottom: 0px;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #DDDDDD;
    background-color: #EFEFEF;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

.serendipity_comments {
}

.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

.serendipity_entry_author_self {
}

.serendipity_comment_author_self .serendipity_comment_source {
    background-color: #EEEEFF;
}


/*** Additional plugin styles needed for the modernized output code ***/
/*** added by Matthias 'YellowLed' Mees                             ***/

.container_serendipity_archives_plugin ul,
.container_serendipity_syndication_plugin ul,
.container_serendipity_authors_plugin ul,
.container_serendipity_plugin_entrylinks ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.container_serendipity_authors_plugin .serendipitySideBarContent div {
    margin: 5px 0;
    padding-left: 0;
}

.serendipity_history_author { font-weight: bolder; }

.serendipity_history_intro,
.serendipity_history_info { margin-bottom: 3px; }

.serendipity_history_body { margin-bottom: 10px; }

.serendipity_recententries_entrylink { margin-bottom: 2px; }

.serendipity_recententries_entrydate { margin: 0 0 4px 0; }

.plugin_comment_body { padding: 3px 0; }

.serendipity_shoutbox_date { margin: 5px 0 2px 0; }

.serendipity_shoutbox_comment { padding: 3px 0; }

/*** End Additional plugin styles                                   ***/


















/* CSS Document */
body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#616161;
}
input{ border:1px solid #66CCCC;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.re{ border:1px solid #66CCCC;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;background-color:#006699;cursor:pointer;}
textarea{ border:1px solid #66CCCC;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
select{ border:1px solid #66CCCC;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
img{
padding:0px;
margin:0px;
border:0px;
}
.clr{ 
clear:both;
}
p{
padding:0px;
margin:0px;
}
#container{
width:943px;
margin:auto;
background-image:url(../images/mainbg.gif);
background-repeat:repeat-y;
}
#header{
background-image:url(../images/header-bg.gif);
background-repeat:repeat-x;
width:935px;
margin-left:162px;
}
#loginbg{
background-image:url(../images/loginbg.gif);
background-repeat:no-repeat;
height:16px;
width:400px;
margin-right:20px;
color:#356ab2;
font-weight:bold;
text-align:center;
}
#loginbg a:link{ font-size:11px;
font-weight:bold;
color:#356ab2;
text-decoration:none;
}
#loginbg a:visited{ font-size:11px;
font-weight:bold;
color:#356ab2;
text-decoration:none;
}
#loginbg a:hover{ font-size:11px;
font-weight:bold;
color:#356ab2;
text-decoration:underline;
}
.topborder{
border-top:2px solid #f7d751;
}
#logo{
padding-top:8px;
}
#mainnav a:link{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#mainnav a:visited{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#mainnav a:hover{
font-size:14px;
font-weight:bold;
color:#f7d446;
text-decoration:none;
}
#mainnav a.active{
font-size:14px;
font-weight:bold;
color:#f7d446;
text-decoration:none;
}
.navbg{ 
background-image:url(../images/navbg.gif);
background-repeat:repeat-x;
height:36px;
}
.leftpart{
width:242px;
float:left;
margin-right:0px;
margin-left:10px;
padding-top:10px;
padding-right:0px;
}
.body_main{
float:left;
width:655px;
padding-top:10px;
}
.quicksearch_bg{
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
width:243px;
height:246px;
}
.textfield{
font-size:11px;
width:110px;
}
.ad_border{
border:1px solid #7198ae;
}
.img_border{
border:1px solid #CCCCCC;
padding:1px;
}
.advertisebg{
background-image:url(../images/advertise_bg.gif);
background-repeat:repeat-x;
height:24px;
font-size:16px;
color:#666666;
padding-left:8px;
padding-top:5px;
font-weight:bold;
}
#footer{
	
width:935px;
margin-top:0px;
background-image:url(../images/footerbg.gif);
background-repeat:repeat-x;
height:22px;
margin-left: 162px;
margin-right: 4px;
text-align:center;
padding-top:8px;
}
#footer a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
#footer a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
#footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.copyright{
	width:935px;
	background-color:#fff;
	margin-left:162px;
text-align:center;
margin-top:-5px;
padding-top:10px;
padding-bottom:10px;
}
#tooltip{
	position:absolute;
	
	
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
	left: 500px;
	top: 307px;
}
.title{
font-size:18px;
}
.body_gra{
background-image:url(../images/body_ra.gif);
background-repeat:repeat-x;
border-left:1px solid #96c1d5;
border-right:1px solid #96c1d5;
padding:10px;
}
.textfield2{
font-size:11px;
width:250px;
}
.billingbg{ 
background-image:url(../images/billingbg.gif);
background-repeat:repeat-x;
height:29px;
color:#9b9b9b;
font-size:14px;
padding-left:10px;
vertical-align:top;
padding-top:3px;
}
.billing_border{
border:1px solid #dadada;
}
.profile_bg{
background-image:url(../images/profile_bodybg.gif);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #96c1d5;
border-right:1px solid #96c1d5;
}
.bluetxt{
color:#4c5c99;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#button_bg{
background-image:url(../images/buton_bg.gif);
background-repeat:no-repeat;
width:190px;
height:23px;
text-align:center;
}
#button_bg a{
color:#006699;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#button_bg a:visited{
color:#006699;
font-size:12px;
font-weight:bold;
}
#button_bg a:hover{
color:#006699;
font-size:12px;
font-weight:bold;
}
.favorite_bg{
background-image:url(../images/fav_titlebg.gif);
background-repeat:repeat-x;
height:24px;
color:#356f8f;
font-size:14px;
font-weight:bold;
padding-left:10px;
}
.border2{
border:1px solid #7198ae;
}
.title_blue{
font-size:16px;
color:#5d87c1;
font-weight:bold;
}
.links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#123979;
text-decoration:none;
}
.links:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#123979;
text-decoration:none;
}
.links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#123979;
text-decoration:underline;
}
.restaurent_titlebg{
background-image:url(../images/restaurent_titlebg.gif);
background-repeat:repeat-x;
padding:1px;
border:1px solid #666666;
height:24px;
font-size:18px;
color:#333333;
font-weight:bold; text-align:center;
padding-top:4px;
width:99%;
}
.reviews{
width:305px;
margin-bottom:10px;
border:1px solid #CCCCCC;
padding:4px;

}

.bt_75 {background-image:url("../images/bt_75.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#666666; background-repeat:no-repeat; width:79px; height:25px; background-position:center; padding:0px; margin:0px; border:0px; background-color:none;  cursor:pointer; padding-bottom:5px;}

.bt_100 {background-image:url("../images/bt_100.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#666666; background-repeat:no-repeat; width:101px; height:25px; background-position:center; padding:0px; margin:0px; border:0px; background-color:none; padding:2px ; cursor:pointer; padding-bottom:5px;}

.bt_120 {background-image:url("../images/bt_120.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#666666; background-repeat:no-repeat; width:120px; height:25px; background-position:center; padding:0px; margin:0px; border:0px; background-color:none; padding:2px ; cursor:pointer; padding-bottom:5px;}

.errmsg{color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}

a:link {font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#3399FF;}
a:visited {font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#3399FF;}
a:hover {font-family:arial; font-size:11px; font-weight:normal; text-decoration:underline; color:#3399FF;}

.pager_a_class:link {font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#3399FF;}
.pager_a_class:visited {font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#3399FF;}
.pager_a_class:hover {font-family:arial; font-size:13px; font-weight:bold; text-decoration:underline; color:#3399FF;}

.pagertd{font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}

<!--
.testbg1{ background-color:#FFFFFF; border:1px solid #666666; padding:2px; font-family:tahoma,Arial; font-size:11px; color:#333333; text-decoration:none;}
.map_loading {
 FONT-WEIGHT: bold; FONT-SIZE: 25px; Z-INDEX: 1000; FILTER: alpha(opacity=60); POSITION: absolute; BACKGROUND-COLOR: #5A5A5A; TEXT-ALIGN: center; moz-opacity: .80; opacity: .80; text-align:center; vertical-align:middle; font-family: "MS sans-serif", Arial, Verdana, Helvetica; color:#000000; 
}
-->

.billing_pad{padding-right:6px;padding-bottom:6px;padding-top:6px;}

.dynamicDiv {    
	border:2px solid #C9E2F1; 	
	background-color:#F3FAFC;   
    font-size:11px;
    font-family:verdana;
    color:#000;
    padding:5px;
	overflow:hidden;
	z-index:10000;
	position:absolute;	
  }
  
.middleborder{	height:400px;}  

.gray_bg{background-color:#CCCCCC;}
.blue_bg{background-color:#eef7fc;}


.whitetxt{
color:#66CCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.searchtextfield {background:url(../images/textfieldbg.png) left top no-repeat; font-size:16px; border:0px; width:319px; padding-left:10px; padding:10px 0 10px 10px;}

#footer2{
margin-top:10px;
background-color:#616161;
height:22px;
margin-left: 4px;
margin-right: 4px;
text-align:center;
padding-top:8px;
color:#fff;
}
#footer2 a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}
#footer2 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}
#footer2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;
}



	span.required_fields{
	color: #F00;}



#special_notes{color:#fff;}

	
	span.notes{
	color:#000;
	font-weight:bold;
	font-size:12px;}
	
	
	span.offer{
	color:#fff;
	font-weight:bold;
	font-size:12px;}
	
	
	span.opening{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	float:right;}

