@charset "UTF-8";
/* CSS Document */

/* Eric Meyer's Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #D2C9B6 url(images/bodybk.png) repeat-x;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* ----------End Reset---------- */

#divWrapper {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	background: url(images/wrapperbk.png) repeat-y;
	position: relative;
	}
#divHeader {
	position: relative;
	width: 960px;
	background: url(images/headerbk.png) no-repeat;
	height: 239px;	
	}
#divLogo {
	position: absolute;
	height: 203px;
	width: 295px;
	top: 14px;
	left: 22px;
	overflow: hidden;
}
#divMiniNav {
	position: absolute;
	background: url(images/mininavbk.png) no-repeat;
	height: 45px;
	width: 269px;
	left: 670px;
	top: 14px;
}
#ulMiniNav {
	margin: 0px 0px 0px 30px;
}
#ulMiniNav li{
	float: left;
	font: normal 16px 'Droid Sans', arial, serif;
	margin: 10px 0px 6px 8px;
	padding: 0px 8px 0px 0px;
}

#ulMiniNav li:first-child {
	border-right: 2px solid #F6F6F6;
	}

#ulMiniNav  li a, #ulMiniNav  li a:visited {
	text-decoration: none;
	color: #F6F6F6;	
}
#ulMiniNav  li a:hover {
	color: #5A523E;	
	}
#divNav {
	position: absolute;
	height: 41px;
	width: 750px;
	left: 225px;
	top: 188px;
}
#ulNav li {
	float: left;
	
}
#divContainer {
	height: 100%;
	width: 960px;
	min-height: 634px;
	margin: 0px auto;
}
#divPhotoCycle {
	position: absolute;
	height: 310px;
	width: 570px;
	left: 32px;
	top: 12px;
	background: url(images/photoback.png) no-repeat;
	z-index: 0;
}
#divPhotoReflect {
	position: absolute;
	z-index: 10;
	background: url(images/photoreflect.png);
	height: 270px;
	width: 558px;
	left: 32px;
	top: 12px;
}
.clear { clear:both;}
#divFooter {

	background: url(images/footerbk.png) no-repeat;
	height: 154px;
	width: 960px;
	margin: 0px auto;
	position: relative;
	clear: both;
}
#divMainContent {
	float: left;
	height: 100%;
	width: 620px;
	margin: 15px 0px 15px 30px;
	font-family: 'Droid Sans', arial, serif;
}
#divMainContentFull {
	float: left;
	height: 100%;
	width: 898px;
	margin: 15px 0px 15px 30px;
	font-family: 'Droid Sans', arial, serif;
}
 h1,  h1 a:link,  h1 a:visited {
	color: #9C8D6C;
	margin: 0px 0px 20px;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
#divMainContent p, #divMainContentFull p {
	color: #5A523E;
	margin: 0px 0px 20px;
	font-size: 14px;
	line-height: 24px;
}
#divMainContent ul li, #divMainContentFull ul li {
	color: #5A523E;
	margin: 0px 0px 20px;
	font-size: 14px;
	line-height: 24px;
}

#divMainContent a:link, a:visited, #divMainContentFull a:link, a:visited {
	color: #5A523E;
	}
#divMainContent a:hover, #divMainContentFull a:hover {
	text-decoration:none;
	}
	
h2, h2 a:link,  h2 a:visited {
	color: #9C8D6C;
	font-size: 18px;
	margin: 0px 0px 20px;
	font-weight: bold;
	text-decoration: none;
}
h3 {
	font-size: 16px;
	color: #9C8D6C;
	font-weight: bold;
	margin: 0px 0px 20px;
}
#divMainContent blockquote, #divMainContentFull blockquote {
	border-left: 2px solid #5A523E;
	margin: 20px;
	padding: 0px 10px;
	font-style: italic;
	text-transform: capitalize;
}
#divMainContent ul li, #divMainContentFull ul li{
	list-style: square;
	color: #5A523E;
	margin: 0px 0px 0px 30px;
	line-height: 24px;
}

#ulNav li a, #ulNav li a:visited {
	font: 24px 'Droid Sans', arial, serif;
	text-decoration: none;
	color: #F6F6F6;
	-webkit-transition-duration: .25s;
	padding: 0px 6px 0px 6px;
}
#ulNav li a:hover {
	text-shadow: 0px 3px 3px #333;
	bottom: 2px;
	color: #D2C9B6;
	position: relative;
	border-bottom: 3px solid #D2C9B6;
}

#ulNav li a:active {  
    text-shadow: -1px -1px 1px #333;  
    position: relative;  
    top: 1px;  
}
#divCopy {
	background: url(images/footerbacks.png);
	height: 77px;
	width: 259px;
	position: absolute;
	top: 31px;
	left: 676px;
	color: #5A523E;
}
#divAddress {
	background: url(images/footerbacks.png);
	height: 77px;
	width: 259px;
	position: absolute;
	top: 31px;
	left: 352px;
	color: #5A523E;
}
#divFacebook {
	background: url(images/footerbacks.png);
	height: 77px;
	width: 259px;
	position: absolute;
	top: 31px;
	left: 30px;
}
#divCopy p {
	font: 12px/16px 'Droid Sans', arial, serif;
	margin: 23px 0px 0px 10px;
}
#divAddress p {
	font: 12px/16px 'Droid Sans', arial, serif;
	text-align:center;
	margin: 9px 0px 0px 0px;
}
#divTopContent {
	height: 266px;
	width: 256px;
	background: #d2c9b6;
	position: absolute;
	border: 2px solid #9c8d6c;
	left: 673px;
	top: 12px;
}
#divTopConLabel {
	height: 68px;
	width: 256px;
	position: absolute;
	z-index: 12;
	top: 16px;
	left: 675px;
}
#divPlay {
	position: absolute;
	height: 100px;
	width: 100px;
	top: 130px;
	left: 110px;
	z-index: 14;
	
	}
#divFirstLabel {
	position: absolute;
	height: 20px;
	width: 50px;
	border: 2px solid #9C8D6C;
	top: 34px;
	left: 53px;
	z-index: 12;
	background: #FFF;
	font-family: 'Droid Sans', arial, serif;
	text-align:center;
	color: #5A523E;
	padding: 3px 4px 0px;
}
#divSecondLabel {
	position: absolute;
	height: 20px;
	width: 50px;
	border: 2px solid #9C8D6C;
	top: 34px;
	left: 366px;
	z-index: 12;
	background: #FFF;
	font-family: 'Droid Sans', arial, serif;
	text-align:center;
	color: #5A523E;
	padding: 3px 4px 0px;
}
#divThirdLabel {
	position: absolute;
	height: 20px;
	width: 50px;
	border: 2px solid #9C8D6C;
	top: 34px;
	left: 694px;
	z-index: 12;
	background: #FFF;
	font-family: 'Droid Sans', arial, serif;
	text-align:center;
	color: #5A523E;
	padding: 3px 4px 0px;
}
#divFirstBottomBox {
	position: absolute;
	height: 256px;
	width: 256px;
	border: 2px solid #9C8D6C;
	top: 48px;
	left: 30px;
	overflow:hidden;
	text-align:center;
}
#divFirstBottomBox img {
	margin: 7px auto 0px auto;
		
}
#divSecondBottomBox {
	position: absolute;
	height: 256px;
	width: 256px;
	top: 48px;
	left: 349px;
	border: 2px solid #9C8D6C;
	overflow:hidden;
	text-align:center;
}
#divSecondBottomBox img {
	margin: 7px auto 0px auto;
		
}
#divThirdBottomBox {
	position: absolute;
	height: 256px;
	width: 256px;
	top: 48px;
	left: 673px;
	border: 2px solid #9C8D6C;
	overflow:hidden;
	text-align:center;
	
}
#divThirdBottomBox img {
	margin: 7px auto 0px auto;
	}
#divCopy p a, #divCopy p a:visited {
	font: 12px/16px 'Droid Sans', arial, serif;
	color: #5A523E;
	text-decoration: underline;
}
#divCopy p a:hover {
	text-decoration: none;
}
#divSideBar {
	font-family: 'Droid Sans', arial, serif;
	float: right;
	width: 270px;
	height:100%;
	margin: 15px 30px 45px 0px;
	}
#ulTopContent {
	margin-top: 80px;
}
#ulTopContent li a, #ulTopContent li a:visited {
	font: 13px/22px 'Droid Sans', arial, serif;
	font-weight: 400;
	color: #5A523E;
	text-decoration: none;
	margin: 3px 3px 3px 5px;
	display: block;
	border-bottom: 1px solid #9C8D6C;
	-webkit-transition-duration: .25s;
	-moz-transition-duration: .25s;
	transition-duration: .25s;
}
#ulTopContent li a:hover {
	margin: 3px 3px 3px 12px;
	color: #FFF;
}
#divThumb a, #divThumb a:visited{
	float:left;
	border: 4px solid #9C8D6C;
	margin: 6px 8px 6px 6px;
	
	}
#divThumb a:hover{
	border: 4px solid #D2C9B6;
}
.small  {
	font-size: 12px;
	
	}
.tablestaff {
	width: 100%;
	padding: 10px;
}
.tablestaff tr td {
	padding: 10px 10px 20px 10px;
	text-align: center;
	border: 1px solid #D2C9B6;
}
.tablesession {
	width: 100%;
	padding: 30px;
}
.tablesession tr td {
	padding: 20px;
	text-align: center;
	line-height:22px;
	border: 1px solid #D2C9B6;
}
#divSidebar {
	width: 260px;
	float: right;
	margin: 0px 30px 0px 0px;
	}
#divLatestSidebar, #divService {
	background:#d2c9b6;
	border: 2px solid #9c8d6c;
	margin-top: 12px;
	}
#divLatestSidebar h3, #divService h3 {
	text-align: center;
	font: 22px 'Droid Sans', arial, serif;
	color:#5b523e;
	border-bottom: 2px solid #9c8d6c;
	}
	
#divLatestSidebar li, #divService li {
	font: 13px/22px 'Droid Sans', arial, serif;
	font-weight: 400;
	color: #5b523e;
	margin: 3px 3px 3px 5px;
	display: block;
	border-bottom: 1px solid #9C8D6C;
	}
#divLatestSidebar li:last-child, #divService li:last-child {
	border-bottom: none;
	}
#divLatestSidebar li a, #divLatestSidebar li a:visited {
	color: #5b523e;
	text-decoration: none;
	-webkit-transition-duration: .25s;
	-moz-transition-duration: .25s;
	transition-duration: .25s;
	}
#divLatestSidebar li a:hover {
	margin: 3px 3px 3px 12px;
	color: #FFF;
}
#divTrio {
	background:#d2c9b6;
	border: 2px solid #9c8d6c;
	margin: 20px 0px 20px 0px;
	padding: 6px 3px;
	text-align:center;
	
	}
#divTrio img {
	margin: 8px 0px 8px 0px;
	
	}
.small {
	font-size: 9px;
	
	}
#divTopContainer {
	margin: 0px auto 0px auto;
	width: 960px;
	height: 305px; 
	position: relative;
	}
#divBottomContainer {
	width: 960px;
	height: 305px;
	position: relative;
	}

