.page {
	margin-left: 2%;
	margin-right: 2%;
	margin-width: 96%;
	width: 790px;
}

.design {
	color: #003333;
	text-align: center;
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
}

body {
	/*background-color: #FC6;*/
	background-color: #BFB; /* #BFB; */
	color: #000;
	margin: 0px;
	font-family: Arial, Helvitica, sans-serif;
}

IMG.leftalign {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}

.hmenu {
	background-color: #090;
	font-size: 12px;
	font-weight: bold;
	height: 125px;
	padding-left: 8px;
}
.hmenu a { color: #FD0;}
.hmenu a:visited { color: #FFA500; }
.contact {
	color: #003333;
	text-decoration: none;
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
}
h1 { font-size: 24px; margin: 0px; }
H3 {
	text-align: center;
}

.hr {
	background: url('images/hr.gif') repeat-x left;
}

.hr hr {
	visibility: hidden;
}

img {
	border: 0;
}

IMG.map {
	border: 5px solid #000000;
	width: 356px;
	height: 309px;
}

TABLE {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}


.content{
	padding: 5px;
}

.headtop{
	width: auto;
	background: black;
	vertical-align: middle;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 6px 0px;
}

.headtop a { color: #FFF; padding: 2px; margin: 2px; }
.headtop a:visited {color: #999; }

.nomargin
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-width: 0px;
border-style: none;
}

.headmid {
	color: #FFFFCC;
	font-weight: bold;
	font-size: 24px;
	background-color: #006666;
	width: auto;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	margin-bottom: 8px;
}

.headmid h1 {
	border-top: 4px solid #060;
	border-bottom: 4px solid #060;
	padding: 4px;
}
.headmid a {
	color: #FFFFCC;
}
.headbot {
	clear: right;
	margin: 0px;
	width: auto;
	text-align: center;
}
.headbot img {
	margin: 2px;
}

.contact {
	width: 770px;
	text-align: left;
}

TABLE.flwrlist {
	padding: 2px 2px 2px 2px;
}

TABLE.randflwrs {
	border: 3px solid #000000;
	background-color: #006633;
	float: right;
	clear: none;
}

TABLE.flwrsbycolor {
	width: 100%;
	padding: 5px 5px 5px 5px;
}

TD {
	margin: 0;
	padding: 0;
	border: 0;
}

TD.fbcimage {
	padding: 5px 5px 5px 5px;
	width: 65px;
	height: 65px;
}

TD.fbclink {
	padding: 5px 5px 5px 5px;
	width: 120px;
}

TD.flwrlistimg {
	padding: 2px 2px 2px 2px;
	width: 55px;
	height: 55px;
	text-align: center;
}

TD.flwrlistbuy {
	padding: 2px 2px 2px 2px;
	width: 55px;
	text-align: center;
}

TD.flwrlistname {
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	width: 170px;
	text-align: center;
	font-weight: bold;
}

TD.flwrlistdesc {
	text-align: left;
}

TD.content {
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}

.tip {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	width: 132px;
	height: auto;
	vertical-align: top;
	text-align: center;
	background-color: #FFFF66;
	padding: 5px;
	border: #000000 2px solid;
	margin: 4px;
}

/* end TIP styles */

.msg {
	font-size: 18px;
	color: #004400;
}

.err {
	font-size: 18px;
	color: #660000;
}

