* {
	margin:0;
	padding:0;
}

body {
	font-size: 100%; 
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	background: #fdf7f7 url(../images/bg.gif) top repeat-y; 
	color: #652a2a;
	}
	
.clear {clear: both;}

.l {float: left;}

.r {float: right;}

ul {
	list-style: none; 
	list-style-image: none;
	}

ul li {
	color:#767474;
	font-size:12px;
}
	
a {
	text-decoration: underline; 
	color: #652a2a;
	}
	
a:hover {text-decoration: none;}

img {
	border:0;
}

img.logo {
	margin:0px 80px 0 0;
	float:right;
}

#menu {
	background:#FFF;
	color:#000000;
	float:left;
	font-family:arial;
	font-size:12px;
	letter-spacing:-0.1px;
	padding-top:0px;
	text-transform:uppercase;
	width:100%;
	text-align:center;
}

#menu ul {
	margin-left:15px;
	width:100%; 
}

#menu ul li {
	float:left;
	color:#3d3b3b;
}

#menu ul li ul {
	display:none;
}

#menu ul li a {
	padding:8px 16px;
	color:#3d3b3b;
	text-decoration:none;
	float:left;
}

#menu ul li a:hover {
	color:#3d3b3b;
	background: #f5e1e1;
	text-decoration:none;
}

#menu ul li.on a, #menu ul li.on a:hover {
	color:#3d3b3b;
	background: #f5e1e1;
	text-decoration:none;
}


#header {
	margin:0 auto;
	padding-top:8px;
	padding-left:50px;
	width:950px;
	background:#fff;
	border-bottom:1px solid #d2d2d2;
	height:104px;
	position:relative;
/*	float:left;*/
}

#header h1 { margin-top:32px;}

#header h1 a {
	color:#555353;
	font-size:28px;
	font-family: arial;
	text-decoration: none;
}

#header h1 a:hover {
	text-decoration: none;
}

#hotel-links {
	padding:12px 0;
	background:#802427 url(../images/header-bg.gif) repeat-x;
	font-size:12px;
	font-family:arial;
	letter-spacing:-0.1px;
}

#hotel-links ul li {
	padding:0 32px;
	display:inline;
}

#hotel-links a {
	text-decoration: none; 
	color: #FFF;
	}
	
/*#hotel-links a:hover {text-decoration: underline;}*/

#greybar {
	padding:/*10px;*/7px 10px 10px 10px;
	background: #ebebeb;
	width:940px;
/*	height:102px;*/
	float:left;
}

#greybar table {
	font-size:11px;
	text-align:left;
	width:65%;
}

#greybar .searchbox1 {
	width:305px;
	color:#5c5c5b;
	float:left;
}

#greybar .searchbox1 p {
	width:95px;
	float:left;
	font-size:12px;
	line-height:21px;
}

#greybar .searchbox1 p.dep {
	margin-top:4px;
}
		
#greybar .searchbox2 {
	margin-top:10px;
	float:left;
}

#greybar select {
	color:#444444;
	font-size:11px;
	padding:1px;
}

#greybar h2 { margin-bottom:5px;}

#content-bg-wide {
	background:#FFF url(../images/content-bg.gif) top repeat-y;
}

#content-bg {
	background:#FFF url(../images/content-bg-3.gif) top repeat-y;
}

#content {
	padding:30px 0;
	float:left;
}

h1 {
	margin-bottom:10px;
	color:#450202;
	font-family:arial;
	font-size:18px;
	letter-spacing:-0.1px;
	font-weight:400;
}

h2 {
	margin-bottom:10px;
	color:#393939;
	font-family:arial;
	font-size:16px;
	letter-spacing:-0.1px;
	font-weight:400;
}

h3 {
	margin-bottom:10px;
	color:#450202;
	font-family:arial;
	font-size:17px;
	letter-spacing:-0.1px;
	font-weight:400;
}

h4 {
	margin-bottom:10px;
	color:#393939;
	font-family:arial;
	font-size:15px;
	letter-spacing:-0.1px;
	font-weight:400;
}


p {
	margin-bottom:8px;
	color:#767474;
	font-size:13px;
	line-height:24px;
}

p strong { color:#3d3b3b;}

p.note {	font-size:10px;}

#content p a {
	color:#652a2a;
	text-decoration:underline;
}

#content p a:hover {
	text-decoration: none;
}

#content h3 {font-size:21px;}

#lhs {
/*	padding:10px 10px;*/
	padding:4px 0 10px 0;
	width:253px;
	float:left;
	background: #ebebeb;
/*	width:233px;*/
	min-height:303px;
}

#lhs .searchbox1 p {
/*	width:95px;
	float:left;*/
	margin-bottom:0;
}

#lhs .searchbox1 p.dep {
/*	margin-top:4px;*/
}

#lhs .searchbox1 p.dep2 {
/*	margin-top:4px;*/
	float:left;
}

#lhs h2 {
	margin-top:10px;
	padding-left:10px;
}

#lhs h2.title {
	margin-top:0px;
	margin-bottom:0;
	padding:10px;
	color:#450202;
	font-weight: bold;
}

#lhs h4 {padding-left:10px;}

#lhs table {
	font-size:11px;
	text-align:left;
	width:88%;
}

#lhs table.rate {
	padding-top:3px;
	font-size:11px;
	text-align:left;
	width:44%;
}

#lhs .searchbox2 {
	margin:8px 0 10px 40px;
/*	float:left;*/
}

#lhs .special {
	margin:10px 0 10px 10px;
	border-right:none;
	width:224px;
}

#lhs .special img {
	margin-right:5px;
	border:2px solid #b6b6b6;
	float:left;
	width:66px;
}


#lhs .special h4 {
	margin-bottom:0;
}

#lhs select {
	color:#444444;
	font-size:11px;
	padding:1px;
}

#lhs ul {
	margin-bottom:10px;
	border-bottom:2px solid #450202;
	border-top:2px solid #450202;
	background:#6D0005;
}

#lhs ul.none {
	border-bottom:none;
	border-top:none;
	background:#ebebeb;
}

#lhs ul.none  li {
	padding:0px;
	font-size:13px;
	border:none;
	background:#ebebeb; 
}


#lhs ul li {
	padding:4px 0px 6px 20px;
	font-size:13px;
/*	border:1px solid #fff;
	border-width:0px 0 1px 0px;*/
	background:url(../images/subnav.png) 10px  no-repeat;
}

#lhs ul li.menu3 {
margin-left: 11px;
}

#lhs ul li a, #lhs ul li.menu3 a{
	text-decoration:none;
	color:#652A2A;
}

#lhs ul li a:hover, #lhs ul li.menu3 a:hover {text-decoration:underline}


#lhs ul li.on {
	font-weight: bold;
/*	border:1px solid #66662B;
	border-width:1px 0 1px 0px;
	background:#C1C35E url(../images/subnav-on.png) 10px  no-repeat;*/
}

#lhs ul li.on a {
	color:#fff;
	text-decoration: none;
}

#lhs ul li.off a {
	color:#fff;
	text-decoration: none;
}

#mid {
	padding:16px 20px;
	background:#fff;
	width:470px;
	min-height:303px;
	float:left;
}

#content-bg-wide #mid { width:660px;}

#mid h3 {font-size:24px;}

#mid h4 {
	padding:5px 0;
	border:1px dotted #767474;
	border-width: 1px 0;
}

#mid p a {
	color:#652a2a;
	text-decoration:underline;
}

#mid p a:hover {
	background:#F5E1E1 none repeat scroll 0 0;
	text-decoration: none;
}

#mid ul {
margin:5px 0 10px 40px;
}

#mid ul li {
	list-style-type:disc;
	padding:2px 0 2px 0;
	font-size:11px;
	color:#555555;/*#450202;*/
}

#mid ul li strong {
	color:#444;
}

#mid ul.pdf  {
	margin:5px 0 10px 0px;
	padding:10px;
	background:#F2F2F1 none repeat scroll 0 0;
	border:1px solid #E4E6E2;
/*	background:#EFEFD4 none repeat scroll 0 0;
	border:1px solid #A9A94B;*/
}

#mid ul.pdf li {
	padding:0 22px 0 30px;
	background: url(../images/pdf.gif) left no-repeat;
	list-style-type:none;	
}

#mid ul.doc  {
	margin:5px 0 10px 0px;
	padding:10px;
	background:#F2F2F1 none repeat scroll 0 0;
	border:1px solid #E4E6E2;
/*	background:#EFEFD4 none repeat scroll 0 0;
	border:1px solid #A9A94B;*/
}

#mid ul.doc li {
	padding:0 22px 0 30px;
	background: url(../images/doc.gif) left no-repeat;
	list-style-type:none;	
}

#mid ul.link  {
	margin:5px 0 10px 0px;
	padding:10px;
	background:#F2F2F1 none repeat scroll 0 0;
	border:1px solid #E4E6E2;
/*	background:#EFEFD4 none repeat scroll 0 0;
	border:1px solid #A9A94B;*/
}

#mid ul.link li {
	padding:0 22px 0 30px;
	background: url(../images/link.gif) left no-repeat;
	list-style-type:none;	
}


#mid ul.img  {
	margin:5px 0 10px 0px;
	padding:10px;
	background:#F2F2F1 none repeat scroll 0 0;
	border:1px solid #E4E6E2;
/*	background:#EFEFD4 none repeat scroll 0 0;
	border:1px solid #A9A94B;*/
}

#mid ul.img li {
	padding:0 22px 0 30px;
	background: url(../images/img.gif) left no-repeat;
	list-style-type:none;	
}

#mid p.important {
	background:#F2F2F1 none repeat scroll 0 0;
	border:1px solid #E4E6E2;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 8px 0;
	padding:5px;
	line-height:19px;
}

#mid img {
	border:1px solid #D8D8D0;
}

.GMapEZ {
	height:455px;
	margin:10px 0;
	width:655px;
}

.GMapEZ a {
	color:#652a2a;
	text-decoration:underline;
	font-size:10px;
}

#rhs {
	padding:18px 26px;
	background:#fcfcfc;
	min-height:303px;
	float:left;
	width:138px;
}

#rhs ul li {
	display: block;
	padding: 2px 0;
}


/********************* SPECIAL *************************/

.special {
	margin-right:10px;
/*	padding-right:10px;*/
	width:228px;
/*	border-right:1px solid #D4D4D4;*/
	float:left;
}

.special img {
	margin-right:5px;
	border:2px solid #b6b6b6;
	float:left;
	width:65px;
}

.special h4 {
	font-size:11px;
	color:#6d0005;
	margin-bottom:0;
}

.special p {
	font-size:10px;
	line-height:14px;
	margin-bottom:0px;
}

.special p.more {
	color:#6d0005;
	text-align:right;
}

.special a {
	color:#6d0005;
}


/****************** PRE FOOTER **************************/

#pre-footer {
	margin-bottom:13px;
	background:#f5f5f5;
	padding:10px 10px 0 10px;
}

#pre-footer p {
	font-size:10px;
	color:#8a8a8a;
}

#pre-footer a {
	font-size:10px;
	color:#8a8a8a;
	text-decoration:none;
}

#pre-footer a:hover {text-decoration: underline;}

#pre-footer ul {
	margin-bottom:5px;
}

#pre-footer ul li {
	padding:0 10px;
	display:inline;
	font-size:10px;
	border-right:1px solid #d4d4d4;
}

#pre-footer ul li.first {
	padding-left:0px;
}

#pre-footer ul li.last {
	border-right:none;
}

#pre-footer ul li.pdf {
	padding:0 22px 0 10px;
	background: url(../images/pdf.gif) right no-repeat;
	border-right:none;
}


#pre-footer ul li a {
	font-size:10px;
	color:#8a8a8a;
}

#pre-footer .r img { margin-left:10px;}

/****************** FOOTER **************************/

#footer {
	background:#fdf7f7 url(../images/footer-bg.gif) top center no-repeat;
}

#footer p {
	padding-bottom: 8px;
	padding-top:20px;
	font-size:10px;
	color:#9b9a95;
	line-height:16px;
}

#footer p a {
	color:#9b9a95;
	text-decoration:underline;
}

#footer p a:hover {
	text-decoration: none;
}


/****************** CAROUSEL **************************/

#mycarousel li {
	display:inline;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
/*    -moz-border-radius: 10px;*/
/*    background: #F0F6F9;*/
    /*border: 1px solid #eee5d0;
	 border-width: 1px 0;*/
	 margin-top:10px;
	 background: url(../img/carouselbg.gif) no-repeat;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 410px;
    padding: 0px 25px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  408px;
    height: 83px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 144px;
    height: 83px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 22px;
    height: 85px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 22px;
    height: 85px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -102px 0;
}

/****************** CAROUSEL TWO **************************/

#mycarousel2 li {
	display:inline;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango2 .jcarousel-container {
/*    -moz-border-radius: 10px;*/
/*    background: #F0F6F9;*/
    /*border: 1px solid #eee5d0;
	 border-width: 1px 0;*/
	 margin-top:2px;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 460px;
    padding: 0px 25px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  460px;
    height: 83px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 248px;
    height: 83px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 22px;
    height: 85px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal2.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 22px;
    height: 85px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal2.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -102px 0;
}

/******************** ROOMS AVAILABILITY *****************************/

table.roomsavailability {
	padding:5px 10px;
	background:#EBEBEB;
	border:1px solid #f3f1ea;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#333;
	font-size:12px;
}

table.roomsavailability a {
	color:#6D0005;
	text-decoration: none;
}

table.roomsavailability td {
	padding:4px 5px;
}

table.roomsavailability tr.alt {
	background: #fff;
}

table.quicksearch img {
/*	margin:3px;*/
	vertical-align:top;
}


#buttons {
	border-top:1px solid #d4d3d3;
	width:254px;
	float:left;
}

#flash {float:left; width:706px; height:251px; display:block; overflow:hidden;}


a.leisure-spa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/leisure-spa.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0 0 0 0;
width:254px;
}

a.leisure-spa:hover {
background-position:left bottom;
}

a.corporate-meetings {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/corporate-meetings.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0 0 0 0;
width:254px;
}

a.corporate-meetings:hover {
background-position:left bottom;
}

a.weddings {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/weddings.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0 0 0 0;
width:254px;
}

a.weddings:hover {
background-position:left bottom;
}

a.entertainment-events {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/entertainment-events.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0 0 0 0;
width:254px;
}

a.entertainment-events:hover {
background-position:left bottom;
}

a.family-fun {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/family-fun.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0 0 0 0;
width:254px;
}

a.family-fun:hover {
background-position:left bottom;
}

/*************** TICKER **********************/

.tickercontainer {
	background:#FDF7F7 none repeat scroll 0 0;
	border:1px solid #ddd;
	height:27px;
	margin:0;
	width:458px;
	margin-bottom:10px;
}

.tickercontainer .mask {
	left:2px;
	overflow:hidden;
	position:relative;
	top:8px;
	width:454px;
}

ul.newsticker {
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	left:750px;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}

ul.newsticker li {
	float:left;
	margin:0;
	padding:0;
	color:#444;
}

ul.newsticker span {
	margin:0 10px 0 0;
}

#content ul.newsticker li a {
	margin:0 10px 0 0;
	font-size:11px;
	color:#652A2A;
}

#content ul.newsticker li a:hover {
	text-decoration: none;
}

ul.marquee {
	background:none repeat scroll 0 0 #FDF7F7;
	border:1px solid #DDDDDD;
	height:27px;
	margin:0 0 10px;
	width:458px;
/*	background-color:#F2F2FF;
	border:1px solid #08084D;*/
	display:block;
/*	height:22px;*/
	line-height:1;
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
/*	width:500px;*/
}

ul.marquee li {
	display:block;
	left:0;
	padding:8px 5px;
	position:absolute;
	top:-999em;
	white-space:nowrap;
	font-weight:bold;
}

ul.marquee li a {
	margin:0 10px 0 0;
	font-size:11px;
	color:#652A2A;
	font-weight: bold;
}

ul.marquee li a:hover {
	text-decoration: none;
}

/* ------------------------ SOCIAL MEDIA ------------------------ */
#socialmedia {height: 20px; width: 250px; position:absolute; top:80px; left:717px;}
#socialmedia img { float:left; margin:0 5px 0 0;}

/* ------------------------ GOOGLE MAP ------------------------ */
#map_canvas { height:400px; width:100%; margin-top:10px;}
#map_canvas #mapcontent {font-size:11px; line-height:1.3em;}
#map_canvas #mapcontent a {text-decoration:none;}
#map_canvas #mapcontent a:hover {text-decoration:underline;}

/* ------------------------ GALLERY ------------------------ */
#mid .maingallery { margin:20px 0; padding:0; list-style:none;}
#mid .maingallery li { float:left; margin:10px 10px 0 0; list-style:none; padding:0;}

/* FLOATING BANNER
-----------------------------------------------------------------------------------------------------------------------*/
#fl_banner {
	background: url(../images/floater.jpg) no-repeat left top;
	border:10px solid #fff;
	color:#fff;
	display:block;
	font-size:24px;
	height:410px;
	left:-420px;
	line-height:1.5em;
	padding:30px;
	position:absolute;
	text-align:center;
	top:-480px;
	width:340px;
	z-index:20010;
}
#fl_banner .closer {
	background:url(../images/close.png) no-repeat left top;
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:6px;
	right:6px;
}
#fl_banner h1 {
	color:#ffc600;
	font-size:36px;
	font-weight:bold;
	line-height:1em;
	margin:0 0 0.7em 0;
	padding:0;
}
#fl_banner h2 {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	line-height:1em;
	margin:0.7em 0;
}
#fl_banner p {
	color:#fff;
	font-size:16px;
	line-height:1.5em;
	margin:1em 0;
}
