/* CSS Document */

body{

background: url(../imgs/bg-index-2.png); background-repeat: no-repeat; background-color:#FFF; background-position:top center;

padding: 0px;

margin: 0px;

}



#container{

margin-left: auto; margin-right: auto;

width: 980px;

}



#left-col{

float: left;

padding-top: 10px;

width: 200px;

 margin: 0px;

}



.left-top-box{

background-image: url(../imgs/major/major-left-top-box.jpg);

background-repeat:no-repeat;

color: #fff;

font-family: tahoma;

font-size: 12px;

font-weight:bold;

padding-top: 7px; padding-left: 12px;

height: 240px;

width: 200px;

}



.left-top-box-text{

color: #fff;

font-family: tahoma;

font-size:12px;

font-weight:bold;

}



.left-top-text{

font-family: tahoma;

font-size: 12px;

padding-top: 30px; padding-left:10px; padding-bottom: 27px;

}



.left-banner{

float: left;

height: 715px;

padding-top: 3px;

width: 200px;

}



#right-col{

float:right;

padding-top: 10px;

width: 770px;

}



.right-banner{

float: right;

height: 715px;

weight: 190px;

}



.major-banner{

padding-bottom: 10px;

height: 240px;

width: 770px;

}



#mid-col-body{

float:left;

background:url(../imgs/major/major-body.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-accommodations{

float:left;

background:url(../imgs/major/major-body-wood-hole.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-availability{

float:left;

background:url(../imgs/major/major-body-availability.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-photo{

float:left;

background:url(../imgs/major/major-body-photo.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-weddings{

float:left;

background:url(../imgs/major/major-body-weddings.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-things{

float:left;

background:url(../imgs/major/major-body-things-to-do.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-testimonials{

float:left;

background:url(../imgs/major/major-body-testimonials.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-contact{

float:left;

background:url(../imgs/major/major-body-contact.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}



#mid-col-location{

float:left;

background:url(../imgs/major/major-body-location.jpg);

background-repeat:no-repeat;

height: 715px;

width: 570px;

}





.content-area{

padding-left: 10px; padding-right: 10px; padding-top: 60px;

width: 550px;

}

.virtual-tour{

margin: 0px auto;

width: 280px;

height: 27px;

}
.virtual-tour a img{

border: none;

}

.mid-content-title{

color: #333;

font-family: tahoma;

font-size:12px;

font-weight:bold;

}



.content-text{

color: #333;

font-family: tahoma;

font-size:12px;

text-align:justify;

line-height: 110%;

}



.mid-content-text{

color: #333;

font-family: tahoma;

font-size:12px;

line-height: 85%;

}



.mid-content-text-living-room{

color: #333;

font-family: tahoma;

font-size:12px;

line-height: 55%;

}



.next-button{

float:right;

margin-left:auto;

margin-right: auto;

}




.previous-button{

float:left;

margin-left:auto;

margin-right: auto;

}





#gallery{

float:left;

width:550px;

margin-left:auto; margin-right:auto;

text-align:justify;

}



.borders{

border-bottom-style: dotted; border-bottom-color: #ccc; border-bottom-width:thin;

margin-left:auto; margin-right:auto;

padding-top:10px;

width: 980px;

}



.footer{

clear: both;

color: #666;

font-family: tahoma;

font-size: 10px;

padding-top: 20px; padding-bottom: 20px;

margin-left:auto; margin-right:auto;

text-align:center;

width: 980px;

}



a.links:link { color: #333; text-decoration: none;}

a.links:visited { color: #333; text-decoration: none; }

a.links:active { color: #333; text-decoration: none; }

a.links:hover { color: #02735E; text-decoration: underline; }





a.email:link { color:#0066FF; text-decoration: none;}

a.email:visited { color: #0066FF; text-decoration: none; }

a.email:active { color: #0066FF; text-decoration: none; }

a.email:hover { color: #ccc; text-decoration: underline; }



.things-to-do-section1{

padding-bottom: 23px;

}



.things-to-do-section2{

padding-bottom: 23px;

}



.things-to-do-section3{

padding-bottom: 23px;

}



.things-to-do-section4{

padding-bottom: 23px;

}



.things-padding{

padding-left: 8px;

}

.bc {

	float: left;

	border-bottom:1px solid #CCCCCC;
clear:both;
font-family:Tahoma,Geneva,sans-serif;
font-size:14px;
height:36px;
padding-top:6px;
text-align:center;
width:550px;

}

.bc a {

	color: #000;

	text-decoration: none;

}

.bc a:hover {

	text-decoration: none;

	font-weight: bold;

}

.calendararea {

	float: left;

	margin-right: 17px;

	margin-left: 8px;

	margin-top: 22px;

width:185px;

}

.events {

	float: left;

	width: 335px;

	margin-top: 22px;

}

.T12blue {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #003399;

}

.eventsframe {

	width: 315px;

	border: 1px solid #666;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	line-height: 120%;

	color: #333;

	margin-top:11px;

	padding-left:13px;

	padding-right:7px;

	padding-bottom:3px;

	float:left;

	clear:right;



}

*:first-child+html .eventsframe {



	margin-top:9px;





}

.redbox {

	background-color: #F00;

	height: 12px;

	width: 20px;

	border: 1px solid #333;

	float: left;

	margin-right: 9px;

	margin-top: 2px;

}.book {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #F00;

}

.calendar {

	float:left;

	clear:both;

	width: 181px;

	border: 1px solid #2D56A5;

	margin-top: 8px;

	padding-top: 4px;

	padding-right: 2px;

	padding-left: 2px;

	text-align: center;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333;

}

.ratesblue a {

	text-decoration: none;

	color: #03C;

}



.dayweek {

	background-image: url(../imgs/bluelinesbg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 20px;

	margin-top:4px;

	padding-top: 3px;

}

.dayweek ul, .days ul {

	float: left;

	display: block;

	width: 185px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-left: -10px;

}



ul{

margin: 0;

}

.days ul {

	margin-top:4px;

	margin-left: 0px;

	}

.dayweek ul li{

	list-style: none;

	width: 24px;

	height: 12px;

	line-height: 12px;

	float: left;

	text-align: right;

	font-size: 12px;

	margin-top: 2px;

	margin-right: 1px;

	margin-bottom: 1px;

	margin-left: 1px;



}

.days ul li{

	list-style: none;

	width: 15px;

	height: 16px;

	line-height: 12px;

	float: left;

	text-align: left;

	cursor: pointer;

	font-size: 12px;

	margin-top: 2px;

	margin-right: 3px;

	margin-bottom: 1px;

	margin-left: 1px;

	border: 1px solid #fff;

	padding-top: 4px;

	padding-right: 2px;

	padding-left: 3px;

}

.days ul li a{

display:block;

width: 15px;

height: 16px;

text-align:center;

text-decoration: none;

color: #000;

}

#redmark, .days ul li.redmark{

background-color:#F00;

border: 1px solid #333;

}

	.ratesblue {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	float:left;

	clear:both;

	margin-top:7px;

	line-height: 16px;

	font-weight: bold;

	color: #0033CC;

	width: 185px;

}

.ratesblue a:hover {

	text-decoration: underline;

}

.eventstitle {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #12380C;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	padding-top:3px;

	line-height:20px;

	padding-bottom:2px;

	margin-bottom:4px;



}

.eventnav {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 10px;

	font-weight: bold;

	float: left;

	color: #003399;

	margin-top:15px;

	width:230px;

	text-align:center;

}

a.arrowleft {

	width:38px;

	height:16px;

	background:url(../imgs/btns/arrowleft-off.gif);

	background-repeat:no-repeat;

	float:left;

	margin-top:15px;

	display:block;



	}

	a.arrowleft:hover {



	background:url(../imgs/btns/arrowleft-on.gif);





	}

.arrowright {

	width:37px;

	height:16px;

	background:url(../imgs/btns/arrowright-off.gif);

	background-repeat:no-repeat;

	float:left;

	margin-top:15px;

	display:block;

	}

	a.arrowright:hover {



	background:url(../imgs/btns/arrowright-on.gif);





	}



.eventnav a {

	color: #00C;

	text-decoration: none;

}

.eventnav a:hover {

	color: #00C;

	text-decoration: underline;

}

.left-banner-MINOR{

float: left;

height: 466px;

padding-top: 3px;

width: 200px;

}
