body {
	margin:0 auto;
	background-color:#FFF;
font-family:Georgia, serif;
	font-weight:200;
	font-size:11pt;
}

label {
	color:#FFF;
font-family:Georgia, serif;
	font-weight:200;
	font-size:11pt;
}




h1 {
font-family:Georgia, serif;
	font-weight:500;
	font-size:26pt;
	color:#FFF;
		margin:0;
	padding:0;
	margin-bottom:12px;
		padding:0;



	
}

h2 {
font-family:Georgia, serif;
	font-weight:500;
	font-size:20pt;
	color:#333;
	margin:0;
	padding:0;
	margin-bottom:6px;
		padding:0;
		padding-left:20px;
}

h3 {
font-family:Georgia, serif;
	font-weight:500;
	font-size:14pt;
	color:#333;
	margin:0;
	padding:0;
	margin-bottom:6px;
		padding:0;
		padding-left:20px;
}

h4 {
font-family:Georgia, serif;
	font-weight:bold;
	font-size:11pt;
	color:#5088a4;
	margin:0;
		margin-bottom:0px;
		padding:0;
		padding-left:20px;
}


h5{
font-family:Georgia, serif;
	font-weight:500;
	font-size:14pt;
	color:#333;
	margin:0;
	padding:0;
	margin-bottom:6px;
		padding:0;
		padding-left:0px;
}

h6 {
font-family:Georgia, serif;
	font-weight:500;
	font-size:11pt;
	color:#5088a4;
	margin:0;
		margin-bottom:0px;
		padding:0;
		padding-left:0px;
}

div#container {
		width:1020px;
		height:auto;
		background-color:#FFF;
		
}
	
	
div#header {
	width:1020PX;
	height:199px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #FFF;
	float:left;
}






div#middle {
	width:1020px;
	min-height:320px;
	background-image:url(images/middle3.jpg);
	background-repeat:no-repeat;
		float:left;
		background-color:#598fab;
}

div#middle_bottom {
	width:1020px;
	height:39px;
	background-image:url(images/middle_bottom.jpg);
	background-repeat:no-repeat;
		float:left;
		background-color:#598fab;
}

div#lower {
	width:1020px;
	height:auto;
	background-image:url(images/lower.jpg);
	background-repeat:no-repeat;
		float:left;
		background-color:#347f9f;
		padding-bottom:10px;
}


div#lower_queens {
width:1020px;
	height:auto;
		float:left;
		padding-top:5px;
		padding-bottom:0px;
		background-image:url(images/lower.jpg);
	background-repeat:no-repeat;
		float:left;
		background-color:#347f9f;
}

div#footer {
	width:1020PX;
	height:auto;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
		float:left;
		margin-bottom:20px;
}

div#top_left_box {
	width:520px;
	height:auto;
		float:left;
		margin-top:40px;
		margin-left:60px;
		
		
}

div#top_left_box2 {
	width:960px;
	height:auto;
		float:left;
		margin-top:40px;
		margin-left:60px;
	
		
		
}

div#top_left_box3 {
	width:760px;
	height:auto;
		float:left;
		margin-top:40px;
		margin-left:60px;
	
		
		
}


div#price .header {
	font-size:13pt;
		font-family:Georgia, serif;
	font-weight:500;
		color:#333;
		margin:0;
		margin-bottom:6px;
		margin-left:6px;
		margin-right:12px;
		padding:0;
			padding-top:5px;
		padding-bottom:5px;
		padding-left:4px;
		background-image:url(images/price_header.jpg);
		background-repeat:repeat-x;

}

div#price .price {
	font-size:12pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:4px;
		padding-left:12px;
		padding-right:12px;

}


div#price .price_small {
	font-size:8pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:2px;
			padding-left:12px;
		padding-right:20px;


}


div#price {
	width:210px;
	height:auto;
		float:left;
		margin:4px;		
		
}


div#price_top {
	width:100%;
	height:20px;
		float:left;
		background-image:url(images/price_top.png);
		background-repeat:no-repeat;
}

div#price_middle {
	width:100%;
	height:260px;
		float:left;
		background-image:url(images/price_middle.png);
		background-repeat:repeat-y;
}

		

div#price_bottom {
	width:100%;
	height:27px;
		float:left;
		background-image:url(images/price_bottom.png);
		background-repeat:no-repeat;
}













div#top_right_box {
	width:400px;
	height:auto;
		float:right;
		margin-top:40px;
		margin-right:30px;
		margin-left:5px;
		
		
}



div#top_right_box2 {
	width:380px;
	height:auto;
		float:right;
		margin-top:40px;
		margin-right:40px;
		margin-left:5px;
		
		
}

div#left_box {
	width:327px;
	height:auto;
		float:left;
		margin-top:30px;
		margin-left:50px;

	
		
}

div#left_box_top {
	width:100%;
	height:23px;
		float:left;
		background-image:url(images/left_box_top.png);
		background-repeat:no-repeat;
}

div#left_box_middle {
	width:100%;
	height:auto;
		float:left;
		background-image:url(images/left_box_middle.png);
		background-repeat:repeat-y;
}

		

div#left_box_bottom {
	width:100%;
	height:28px;
		float:left;
		background-image:url(images/left_box_bottom.png);
		background-repeat:no-repeat;
}



div#left_box .header {
	font-size:14pt;
		font-family:Georgia, serif;
	font-weight:500;
		color:#333;
		margin:0;
		margin-bottom:6px;
		margin-left:2px;
		margin-right:1px;
		padding:0;
			padding-top:5px;
		padding-bottom:5px;
		background-color:#006;
		padding-left:20px;
		background-image:url(images/price_header.jpg);
		background-repeat:repeat-x;


}

div#left_box .price {
	font-size:12pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:10px;
		padding-left:20px;


}




div#left_box_text {
	
	width:321px;
	height:auto;
		float:left;
		padding-top:0px;
	padding-left:4px;
	
	
	
		
}

.red_text {
font-family:Georgia, serif;
	font-weight:normal;
	line-height:16pt;
	font-size:14pt;
	color:#FFF;

	background-color:#8C1111;
	padding:4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.white_text {
font-family:Georgia, serif;
	font-weight:normal;
	line-height:16pt;
	font-size:14pt;
	color:#FFF;

}
	
	
div#right_box {
	width:512px;
	height:auto;
	float:right;
				margin-top:30px;
		margin-right:60px;

	
		
}


div#box-right-onlinebinding {
	width:360px;
	height:auto;
	float:right;
		padding:20px;
	background-color:#F00;
				margin-top:200px;
		margin-right:40px;
				background-color:#fff;
	padding:4px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

div#box-right-onlinebinding p {
	margin-left:20px;


}


div#right_box_top {
	width:100%;
	height:23px;
		float:left;
		background-image:url(images/right_box_top.png);
		background-repeat:no-repeat;
}

div#right_box_middle {
	width:100%;
	height:auto;
		float:left;
		background-image:url(images/right_box_middle.png);
		background-repeat:repeat-y;
}

		

div#right_box_bottom {
	width:100%;
	height:26px;
		float:left;
		background-image:url(images/right_box_bottom.png);
		background-repeat:no-repeat;
}

		
	div#right_box_sml {
	width:380px;
	height:auto;
	float:right;
				margin-top:30px;
		margin-right:60px;

	
		
}



div#right_box_top_sml {
	width:100%;
	height:23px;
		float:left;
		background-image:url(images/right_box_top_sml.png);
		background-repeat:no-repeat;
}

div#right_box_middle_sml {
	width:100%;
	height:auto;
		float:left;
		background-image:url(images/right_box_middle_sml.png);
		background-repeat:repeat-y;
}

		

div#right_box_bottom_sml {
	width:100%;
	height:38px;
		float:left;
		background-image:url(images/right_box_bottom_sml.png);
		background-repeat:no-repeat;
}	
		
		
		div#right_box_sml .price {
	font-size:12pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:10px;
		padding-left:20px;
		width:auto;


}

div#right_box_sml .form {
	font-size:11pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:10px;
		padding-left:20px;
		width:420px;


}

		
		
div#right_box .price {
	font-size:12pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:10px;
		padding-left:20px;
		width:420px;


}

div#right_box .form {
	font-size:11pt;
		color:#333;
		margin:0;
		padding:0;
		padding-bottom:10px;
		padding-left:20px;
		width:420px;


}


.small_text {
	font-size:8pt;
}

div#left_box_lower {
	width:327px;
	height:auto;
		float:left;
		margin-top:30px;
		margin-left:50px;
		color:#5088a4;
		padding-left:20px;
		
		
}

div#right_box_lower {
	width:550px;
	height:auto;
		float:right;
		margin-top:30px;
		margin-left:0px;
		color:#5088a4;
		padding-left:20px;
		
		
}

div#float_right {
	float:right;
	width:152px;
	height:106px;
	margin-right:20px;
}

div#float_image_right {
	width:126px;
	height:136px;
	float:right;
}


div#navigation {
	width:920px;
	height:30px;
	margin-left:54px;
	float:left;
	margin-top:168px;
	font-size:11pt;
font-family:Georgia, serif;
	font-weight:200;
	color:#333;
	
	
}


ul.menu {list-style:none; margin:0; padding:0; font-weight:normal;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#666; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; display:none; list-style:none}
ul.menu ul li {position:relative; border:1px solid #fff; border-top:none; width:200px; margin-top:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#fff;}
ul.menu ul li a:hover {background-color:#bfd3de;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px 20px 0px 12px; font-weight:bold; background:url(images/header.gif); width:auto;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#fff url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #fff}


a:link {color: #333; }
a:visited {color: #333;}
a:active {color: #333;}
a:hover {background-color: #bfd3de;}
a {text-decoration:none; font-weight:bold;}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:400px;
height:auto;
z-index: 9002;
padding:20px;
left:-50px;
}

#popUpDiv .close {
	float:right;
	
}

#popUpDiv p{
	padding-left:18px;
	padding-top:10px;
	
}

table {
		font-size:10pt;
font-family:Georgia, serif;
	font-weight:200;
	color:#fff;
}
	
	.sml_text {
		font-size:7pt;
	}
	
.highlighted {
		color:#C00;
		text-decoration:underline;
}


div#gallery_image_left {
	width:300px;
	height:200px;
	float:left;
	margin:0 20px 10px 0;
	-moz-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Mozilla */
-webkit-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Safari */

}

div#gallery_image_right {
	width:300px;
	height:200px;
	float:left;
	margin:0 20px 10px 0;
		-moz-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Mozilla */
-webkit-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Safari */

}

div#gallery_text {
	height:auto;
	width:860px;
	float:left;
}

div#map {
	width:400px;
	height:350px;
	float:right;
	margin:80px 20px 20px 0;
		-moz-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Mozilla */
-webkit-box-shadow: 5px 5px 7px #615f5f; /* For shadow effect to work in supported versions of Safari */

}
