﻿body
{
    margin-top: 0px;
    margin-left: 5px;
    background-color: #808080;
    font-size: 11px;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.absolutFooter
{
    background-color: #808080;
    padding:0px;
    margin:0px;
    font-size: 11px;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.menu
{
    background-color: #E0001A;
    font-size: 11px;
    color:#FFFFFF;
    height: 25px;
}
.footer
{
    background-color: #333333;
    font-size: 11px;
    color:#FFFFFF;
    height: 130px;
}
.columnLeftRightMain
{
    width:210px;
    color:#000000; 
    padding:5px;
    vertical-align:top;
}
.columnMain
{
    color:#000000; 
    padding:5px;
    vertical-align:top;
}

.columnLeftRightFooter
{
    width:210px;
    color:#FFFFFF; 
    padding:5px;
    vertical-align:top;
}
.columnMainFooter
{
    color:#FFFFFF; 
    padding:5px;
    vertical-align:top;
}
.columnMainFooterColor
{
    color:#FFFFFF; 
}
.logo
{
    height: 125px;
    background-color: #FFFFFF;
}
.bgColor
{
    background-color: #808080;
}
.mainContent
{
    background-color: #EBEBEB;
}

h1
{
    font-size: 16px;
    font-weight:bold;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    display: inline; 
}
h1.h1Price
{
    font-size: 28px;
    font-weight:bold;
    color:#E0001A;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    display: inline; 
}
h2
{
    font-size: 12px;
    font-weight:bold;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    padding:0px;
    top:0px;
    margin:0px;
    display: inline; 
}
h2.h2Price
{
    font-size: 12px;
    font-weight:bold;
    color:#E0001A;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    display: inline; 
}
h3
{
    font-size: 12px;
    font-weight:normal;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    padding:0px;
    top:0px;
    margin:0px;
    display: inline; 
}
h4
{
    font-size: 11px;
    font-weight:normal;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
    padding:0px;
    top:0px;
    margin:0px;
    display: inline; 
}
hr
{
	outline-style:none;
	height: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #000000; 
}
.hrGrey
{
	outline-style:none;
	height: 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #f1f1f1; 
}
.hrFooter
{
	outline-style:none;
	height: 0;
	border-style: solid;
	border-width: 2px 0 0 0;
	border-color: #ffffff; 
}
td
{
	font-size: 11px;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.tdGrey
{
	font-size: 11px;
	background-color: #eff0f0;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.trHover
{
	
}
.textRed
{
    font-size: 11px;
    color:#ff0000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
}
.textGrey
{
    font-size: 11px;
    color:#c3c3c3;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
}
.linkColor
{
    font-size: 11px;
    color:#01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;	
}
.formObjectColored
{
    background-color:#FE0000;
    border:1px solid;
    border-color:#FE0000;
    color:#FFFFFF;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}
.formSearch
{
    background-color:#FE0000;
    border:0px;
    border-color:#FE0000;
    color:#FFFFFF;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}
/* using general css for each type instead
.formObjectGrey
{
    background-color:#f1f1f1;
    border:1px solid;
    border-color:#000000;
    color:#000000;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}
*/


.coloredBox
{
    border:1px solid;
    border-color:#CDCDCD;
    background-color:#ffffff;
    padding:5px;
    height:auto;
}
.coloredBoxProduct
{
    border:1px solid;
    border-color:#CDCDCD;
    background-color:#ffffff;
    padding:5px;
    height:220px;
    vertical-align:top;
}
.coloredBoxProductImage
{
    text-align:center;
    position:relative;
    top:0px;
    height:100px;
    vertical-align:middle;
}
.coloredBoxProductText
{
    text-align:center;
    position:relative;
    top:40px;
    height:auto;
    font-size: 11px;
    font-weight:bold;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}
.coloredBoxProductPrice
{
    text-align:center;
    position:relative;
    top:85px;
    height:auto;
    font-size: 11px;
    font-weight:bold;
    color:#000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}

.coloredBox2
{
    border:1px dotted;
    border-color:#eb0e14;
    background-color:#ffebe8;
    padding:5px;
    height:auto;
}

input, select, textarea
{
    background-color:#f1f1f1;
    border:1px solid;
    border-color:#000000;
    color:#000000;
    font-size: 8pt;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
}
a:link
{
    font-size: 11px;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a:visited
{
    font-size: 11px;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a:active
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a:hover
{
    font-size: 11px;
    color: #ff0000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aBold:link
{
    font-size: 11px;
    font-weight:bold;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aBold:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aBold:active
{
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aBold:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #ff0000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}



.aProduct:link
{
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aProduct:visited
{
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aProduct:active
{
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aProduct:hover
{
    font-size: 11px;
    font-weight:bold;
    color: #ff0000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}


.aH2:link
{
    font-size: 12px;
    font-weight:bold;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aH2:visited
{
    font-size: 12px;
    font-weight:bold;
    color: #01a8ec;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aH2:active
{
    font-size: 12px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
.aH2:hover
{
    font-size: 12px;
    font-weight:bold;
    color: #ff0000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}

.aInlineEditH4:link, visited, active, hover
{
    font-size: 11px;
    font-weight:normal;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
    cursor: text;
	display: inline;
}

.aInlineEditH2:link, visited, active, hover
{
    font-size: 12px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
    cursor: text;
	display: inline;
}

.aInlineEditH1:link, visited, active, hover
{
    font-size: 14px;
    font-weight:bold;
    color: #000000;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
    cursor: text;
	display: inline;
}

a.afooter:link
{
    font-size: 11px;
    font-weight:normal;
    color: #E9E9E9;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.afooter:visited
{
    font-size: 11px;
    font-weight:normal;
    color: #E9E9E9;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.afooter:active
{
    font-size: 11px;
    font-weight:normal;
    color: #E9E9E9;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.afooter:hover
{
    font-size: 11px;
    font-weight:normal;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}


a.amenu:link
{
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.amenu:visited
{
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.amenu:active
{
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: none;
}
a.amenu:hover
{
    font-size: 12px;
    font-weight:bold;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Sans-serif, Arial;
    text-decoration: underline;
}


img
{
	border: 0px;
}


#trailimageid
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width:auto;
	height:auto;
	z-index: 200;
}

.unwatermarked {
	font-weight:bold;
}

.watermarked {
	padding:1px 0 0 1px;
	border:1px solid #000000;
	background-color:#ffffff;
	color:gray;
}

#distanceUpper { 
	width:1px;
	height:4%;
	float:left;
	}

#container {
	margin:0 auto;
	/*position:relative;  puts container in front of distance */
	text-align:left;
	height:auto;
	width:998px;
	clear:left;
	border:0px solid #ffffff;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	}
	
	
#containerGuestbookResponse {
	/*margin:0 auto;*/
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:auto;
	width:95%;
	clear:left;
	background-color:#fff;
	border:0px solid #fff;
	border-top-color:#fff;
	border-left-color:#fff;
	}


/*Modal Popup*/
.modalBackground {
	background-color: #808080;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #dbe7ed;
	border-width:3px;
	border-style:solid;
	border-color: #808080;
	padding:3px;
	width:500px;
}

.calendarSelectedDay
 {
	background-color: #f78e1e;
}

