/** becareful what you change **/
/** however i guess  you can't change anything **/
/** changed from firefox **/

body {
	background-image: url(/templates/bnbtemplate/images/bg.gif);
	background-color: #FBFDD1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a
{
	color:#660e27
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

label {        
position: relative;        
float: left;        
width: 10em;        
margin-right: 1em;       
}       
label em {        
position: absolute;        
left: 10em;        
top: 0;       
}

.errorMissingField
{
border-color:Red;
border-style:solid; 
border-width:1px; 
}

H1 {
	color: #78112E;
	font-size:14px;
	font-weight:bold;
}
h2{
	color: #78112E;
	font-size:12px;
	font-weight:bold;
	
}
div#kidscombo
{
	position:relative;
	left:55px;
	top:-42px;
}

/** info popup class **/
.rss-popup {
	padding: 0;
	width: 100px;
	position: relative;
}
 
.rss-popup div {
	position: absolute;
	background-color:#e8eefa;
	border:1px solid #c3d9ff;
	padding:5px 5px 5px 5px;
	width:350px;
	top: -10px;
	left: -0px;
	text-align: left;
	z-index: 2;
	display: none;
}
 
#rss-icon {
	background: url(/templates/bnbtemplate/images/BNB-info-icon.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 auto;
	display: block;
}
.infotext
{
	font-size:9px;
	line-height:15px;
}
.reviewlabel
{
	color:#78112E;
	font-weight:bold;
}
.formsectionheader
{
	color:#78112E;
	font-weight:bold;
	border-bottom:1px solid #78112e;
	width:100%;
	margin-bottom:10px;
}
.itravelers{
	color:#78112E;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #78112e;
	border-top:1px solid #78112e;
	width:100%;
	
}
.amenitieslabel
{
	color:#78112E;
	text-transform:uppercase;
	xbackground-color : #99baba;
}
.propertymainphoto
{
	width:200px;
	height:150px;
	border:1px solid #78112e;
	margin-right:10px;
	xmargin-bottom:10px;
	
}
div#slider
{
	margin-left:5px;
	vertical-align:top;
}
div#slider ul
{
	list-style:		none;

}
div#slider img
{
	xwidth:200px;
	xheight:150px;
	border:1px solid #78112e;
	xpadding:5px 10px 5px 10px;
	margin-top:5px;

}

.availcalendartable
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.availcalendartable a
{
	color: #78112E;
	text-decoration:none;
}
.availcalendartable a:hover
{
	text-decoration:underline;
}
.calendarcell
{
	width:25px;
	height:25px;
	border:solid #78112e 1px;
	text-align:center;
	line-height:3em;
}
.calendarcellnotavailable
{
	width:25px;
	height:25px;
	border:solid black 1px;
	text-align:center;
	line-height:3em;
	background-color:#78112e;
	text-decoration:line-through;
	color:white;
}
a{
	color: #78112E;
	text-decoration:none;
}
a:hover{
	color: #78112E;
	text-decoration:underline;
}
div#breadcrumb{

	font-size: 10px;
	color: #78112E;
	margin-bottom:10px;
}666666

div#searchintrotext{

	font-size: 10px;
	color: #;
	line-height: 15px;
	margin-bottom:10px;
}

div#searchresults{
	font-size: 12px;
	color: #653535;
	line-height: 19px;
	margin-bottom:10px;
}
.CalendarDIV
{
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
table#propertyidsearch
{
font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;	
}
table#searchtable
{
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	
}
div#searchfeatures
{
	font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	
}
.SearchInputControls
{
	font-size:10px;
}
.componentheading
{
	color: #333333;
	line-height:18px;
	font-size: 11px;
	width:650px;
	text-align: justify;
}
div#homepagecontent, div#maincontentdiv
{
	color: #333333;
	line-height:18px;
	font-size: 11px;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
div#searchresultscounter{

	font-size: 12px;

	line-height: 19px;

	margin-bottom:10px;

	width:100%;

	background-color:#f2f2f2;

	border-top:1px solid #e3e3e3;

	border-bottom:1px solid #e3e3e3;
}
.featureicon{padding-right:10px;}

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.style8 {font-size: 10px}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.style10 {color: #666666}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #78112E; }

.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #78112E; }
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #78112E; font-weight: bold; }

.style179 {color: #333333}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

.titlelabels
{
	text-decoration:underline;
	color: black;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78112E;
	line-height: 19px;
}

.content a{
	color: #78112E;
	text-decoration: underline;
}

.content a:hover{
	color: #78112E;
	text-decoration: none;
}

.content-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
}

.content-white a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.content-white a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}