
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;


}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.UserInputText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.top
{
    vertical-align: top; margin: 0 0 0 0; padding: 0 0 0 0; border: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
}


.MenuItem{padding: 5px 0 5px 0; border-bottom: solid 1px white; background-color: #820c0c;}

.redtext {
	color: #820c0c;
	font-weight: bold;
	font-size: medium;
}
a:link,
a:visited,
a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.top a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.top a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.top a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
.top a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.whitetext {
	color: #FFFFFF;
}
.white a:link {
	color: #ffffff;
	text-decoration: none;
}
.white a:visited {
	color: #ffffff;
	text-decoration: none;
}
.white a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.white a:active {
	color: #ffffff;
	text-decoration: none;
}

.greytext {
	color: #282828;
}
.grey a:link {
	color: #282828;
	text-decoration: none;
}
.grey a:visited {
	color: #282828;
	text-decoration: none;
}
.grey a:hover {
	color: #282828;
	text-decoration: underline;
}
.grey a:active {
	color: #282828;
	text-decoration: none;
}


/* CSS for the calendar control. */
#CalendarBackDrop{position: absolute;z-index: 498;display: none;}
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;}
.calendarSelect{height: 12px;}



.wwb {
font-family:tahoma, arial, verdana; font-size:10px;color:#282828;padding-top:10px; text-decoration: none; font-weight: normal;
}


/*
#wwb a:link,a:visited {
color:#282828; text-decoration:none; font-size:10px;
}
#wwb a:hover{
color:#282828; text-decoration:underline; font-size:10px;
}
*/

.thumbs
{
	zoom: 1;
}
.thumbs .thumb,
.thumbs .overlay
{
	width: 200px;
	height: 133px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 10px 10px 10px 0;
	border: 2px solid #ccc;
	-moz-border-radius: 15px;
	border-radius: 15px;
	cursor: pointer;
	z-index: 999999;
	zoom: 1;
}
.thumbs .thumb:hover
{
	border: 2px solid #888;
}

.thumbs .thumb#wedding-1
{
	background-image: url('images/photo-4a-thumb.jpg');
}
.thumbs .thumb#wedding-2
{
	background-image: url('images/photo-5-thumb.jpg');
}
.thumbs .thumb#general-1
{
	background-image: url('images/photo-3a-thumb.jpg');
}
.thumbs .thumb#general-2
{
	background-image: url('images/photo-1-thumb.jpg');
}
.thumbs .thumb#general-3
{
	background-image: url('images/photo-2a-thumb.jpg');
}
.thumbs .thumb#general-4
{
	background-image: url('images/photo-2-thumb.jpg');
}


.thumbs .overlay
{
	position: absolute;
	width: 550px;
	height: 366px;
	margin: -116px 0 0 -45px;
}

.thumbs .thumb.tall
{
	height: 200px;
	width: 133px;
}
.thumbs .overlay.tall
{
	width: 366px;
	height: 550px;
	margin: -116px 0 0 -45px;
}

.thumbs.left
{
	float: left;
}
.thumbs.right
{
	float: right;
}
.thumbs.right .thumb
{
	margin: 10px 0 10px 10px;
}
