html {overflow-y: scroll;}
body {margin: 0px 0px 0px 0px; background-color: #996;}

.outline {background-image: url('images/bg2.jpg'); background-repeat: repeat-x; background-color: #1B3461;}

td  {font-family : arial, sans-serif; font-size : 12px; color :#403F3F;}

a:link		{color: #cc9; text-decoration: none;}
a:visited	{color: #cc9; text-decoration: none;}
a:hover		{color: #ffc; text-decoration: none;}

.navtop {height: 108px; background-image: url('images/bg_navtop.jpg');}
.navtop td {color: #666; font-family: arial; font-size: 11px; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
.navtop a {color: #663;}
.navtop a:hover {color: #369;}

.subnav td {text-align: center; padding: 0px 8px 0px 8px;}
.subnav_line {height: 2px; background-image: url('images/bg_line.gif'); background-repeat: repeat-x;}
.subnav_line2 {height: 12px; width: 1px; background-color: #369; padding: 0px 0px 0px 0px;}

.photo_banner {height: 208px;}

.photo_tour {background-color: F3F1D1;}

.main {padding: 10px 0px 0px 16px; }
.main td {color: #fff;}
.main_footer {}

.big {font-size: 18px;}

.float_box_border {padding: 4px 4px 4px 4px; border: #cc9 1px solid;}
.float_box .content {color: #663;}
.float_box {background-color: #C6C496; width: 169px; height: 80px; padding: 0px 5px 0px 5px;}
label {cursor: pointer; cursor: hand;}
.label {padding-left: 5px; padding-right: 5px; font-weight: bold;}
.label-btm {font-size: 9px; padding-left: 4px; padding-bottom: 5px;}
.label-lft {font-size:10px; padding-left: 4px; padding-bottom: 5px;}
.label-top {font-size:10px; padding-left: 4px; padding-top: 5px;}
.line {padding: 12px 0px 12px 0px;}
.padrow {padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 4px;}
.padleft {padding-left: 10px;}
.padright {padding-right: 10px;}
.padtop {padding-top: 4px;}
.spacer-height {height: 5px;}
.textbox {font-size: 10px; background-color: #cc9;}
.textbox-date {font-size: 11px; width: 66px;}
.textbox-email {font-size: 11px; width: 180px;}
.textbox-phone {font-size: 11px; width: 120px;}
.textbox-comments {font-size: 11px; width: 380px;}
.title {font-weight: bold; font-size: 13px;}
.title_box {color: #663; font-size: 12px; font-weight: bold; height: 24px;}
.title2 {color: #ffc; font-size: 12px; font-weight: bold;}
.tableheader {background-color: #cccccc; line-height: 16px; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-bottom: 3px;}
.textbox {font-family: verdana;	font-size: 9px;	background-color: #eeeeee;}



div#sidebox {}

.sidebox_border {border: 1px solid #996; padding: 5px 5px 5px 5px;}
.sidebox {background-color: #996; color: #fff; padding: 12px 8px 15px 8px;}
.sidebox .title {font-weight: bold; font-size: 14px; color: #ffc;}
.sidebox_inlay {font-size: 10px; background-color: #ffc; color: #996; padding: 4px 4px 4px 4px; font-weight: bold;}

.cal_header {color: #fff; background-color: #663; padding: 5px 0px 5px 0px;}
.cal_header2 {background-color: #663; padding: 2px 0px 2px 0px;}

.caltxtbold {font-weight: bold;}

.cal_empty {background-color: #eee;}



div#photo_nav {position: absolute; top: 402px;}

div#photo_nav .label {color: #000; padding-left: 10px; background-color: #ccc;
	filter: alpha(opacity=100);
	-moz-opacity:.6;
		opacity:.60;}

.thm {
	border:solid #666;
	border-width:0px 1px 1px 0px;
	background:#FFF;
	padding: 2px;
	text-align:center;
	float:left;
	display:inline;
	margin:0px;
}



