/* CSS Document */
body { 
	height:100%; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight: normal;
	font-size:12px;
	color:#1E140E;
	background-color:#FFFFFF;
	margin-top:30px;	
}

#container_main {
	width:984px;
	height:762px;
	margin:auto;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
}

#sub_container {
	padding-top: 25px;
	width: 960px;
	height:695px;
}

#left_side {
	width:168px;
	float:left;
}

#right_side {
	width:790px;
	float:right;
}

#logo {
	text-align:center;
}

a:link, a:visited { color:#2A4F71; font-size:12px; text-decoration:none; }
a:hover, a:active { text-decoration: underline; }
img a { text-decoration:none; }
a img { border:0px; }

td { vertical-align:top; text-align:left; white-space:normal; padding-bottom:3px; width:133px; }

a.menuitem:link, a.menuitem:visited { position:relative; right:8px; bottom:16px; }
img.menuitem { height:19px; width:142px; }

a.printpdf { font-weight:bold; color:#57585A; }

#mainmenu { text-align:left; color:#2A4F71; background-image:url(../images/menu-grade.jpg); background-repeat:no-repeat; background-position:bottom center; height:583px; }
#navMenu li { background-color:#D3EEFC; font-weight:bold; border: 1px solid #FFFFFF; position:relative; display:block; list-style:none; height:18px; width:134px; padding: 1px 0px 0px 8px; margin:0px 0px 1px 0px; position:relative; right:25px; }
#navMenu li:hover, li:active { border: 1px solid #2A4F71; }
.active { font-style:italic; }

#navButtons { position:relative; top:10px;}
#navButtons li { position:relative; right:25px; display:block; list-style:none; height:70px; width:135px; margin:0px 0px 5px 0px; border:0px; }
#navcottages { list-style:none; position:relative; left:824px; top:40px; height:0px; width:0px; } 

img.slide_image { margin: 0px 0px 10px 11px; }
img.slide_single { margin-bottom:10px; }

#page_banner { height:175px; margin-bottom:10px; }
#front_page { height:447px; }

#detail_container { float:left; width:465px; margin-bottom:10px; height:100%;}
#full_container { font-size:12px; color: #2A4F71; width:767px; height:447px; margin-bottom:10px; line-height:150%; padding-right:7px; overflow:auto; }
span.header { font-family:Times,Arial,Helvetica; font-size:17px; font-weight:bold; color: #E4B860; display:block; margin:10px 0px 4px 0px; }

.sub_banner { font-size:18px; font-weight:bold; letter-spacing:4px; background-color:#57585A; color:#E4B860; padding:15px 0px 15px 20px; margin-bottom:10px; width:753px; text-transform: uppercase; }
.page_text  { font-size:12px; color: #2A4F71; width:457px; line-height:150%; margin-bottom:10px; padding-right:7px; overflow:auto; }
.blue_box { background-color:#DFF3FD; color:#4C545A; width:260px; height:407px; padding:20px; float:right; line-height:17px; margin:0px 17px 10px 0px; }

#half_banner { width:423px; padding:15px 20px 15px 20px; margin:0px 0px 10px 0px; }
#blue_box_tall { height:578px; }
#banner_details { font-size:18px; color:#57585A; line-height:28px; }

span.required { color:red; }

ul.construction {
	list-style-type: circle;
	float:left;
	width: 325px;
}

ul.exchange {
	list-style-type: circle;
	float:left;
	width:186px;
}

ul.cottages {
	list-style-type: circle;
	float:left;
	position:relative;
	left:40px;
	bottom:30px;
}

/*#testimonials { margin-left:37px; margin-bottom:40px; }*/

tr.tabletop { height:20px; }
tr.tabletop td { font-weight:bold; }

#slide_container {
   position:relative;
   width:772px;
   height:67px;
   overflow:hidden;
   background-color:#ffffff;
   margin-bottom:10px;
 }
 
#slide1 {
   position:absolute;
   left:0px;
   top:0px;
   width:1280px;
   height:67px;
 }

#slide2 {
   position:absolute;
   left:1280px;
   top:0px;
   width:1280px;
   height:67px;
 }

img.thumbs {
   border-right:0px solid #ffffff;
   margin-right:8px;
   float:left;
}

.polaroid {
	width:120px;
	height:92px;
	display:block;
	padding:10px 7px;
	margin:10px 0px 5px 15px;
	float:left;
	background-image:url(../images/polaroid.png);
	background-repeat:no-repeat;
}

#fullpolaroid {
	margin-left:13px;
}

.bigcottagepics {
	float:left;
	text-align:center;
	margin:20px 32px;
}

.bigcottagepics span { margin-top:5px; }

#tabcontainer {
	width:753px;
	height:391px;
	overflow:auto;
	padding:10px;
	margin-right:10px;
}

.contenttabs{
	list-style-type: none;
	background:#F1DBAA;
	font-weight:bold;
	padding:6px 0px;
	margin-bottom:5px;
	width:773px;
}

span.divider{
	color:#57585A;	
	font-size:15px;
}

.contenttabs div{
	display:inline;
	margin-right:3px;
}

.contenttabs div a{
	font-size:13px;
	text-decoration:none;
	padding:6px 10px;
	background:#F1DBAA;
	color:#57585A;
}

.contenttabs div a:hover {
	text-decoration: underline;
	font-style:normal;
}

.contenttabs div a.selected{
	background: #57585A;
	color: #E4B860;
	padding:7px 10px;
}

.contenttabs div a.selected:hover{
	text-decoration: none;
}

#minimenu{
	width:300px;
	background-color:#D3EEFC;
}

#minimenu div a {
	background-color:#D3EEFC;
	color:#2A4F71;
}

#minimenu div a.selected {
	background-color:#2A4F71;
	color:#D3EEFC;
	padding-bottom:8px;
}

#minimenu span {
	color:#2A4F71;
}


