body{
	margin: 0;
	padding: 0 0 20px 0;
	color: #008080;
	font:14px "Century Gothic",Arial, Helvetica, sans-serif;
}
#pagewidth{
	margin: 0 auto;
	position: relative;
	width: 980px;
	padding: 95px 0 0 0;
}
#main{
	width: 980px;
	overflow: hidden;
}
.price{
	width: 980px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.price li.left{
	float: left;
	overflow: hidden;
	width: 550px;
	padding: 0 0 75px 430px;
}
.price li.left img{
	float: left;
	margin: 0 0 0 -420px;
	display: inline;
}
.price li.right{
	float: left;
	overflow: hidden;
	width: 550px;
	padding: 0 430px 75px 0;
}
.price li.right img{
	float: right;
	margin: 0 -420px 0 0;
	display: inline;
}
.price h2{
	margin: 0;
	font-size: 14px;
}
.price h2 strong{
	margin: 0 0 0 33px;
}
.price ul{
	margin:14px 0 0 25px;
	padding: 0;
	list-style: disc;
}
.price ul li{
	/*background: url(../images/bullet.gif) no-repeat 0 7px;*/
	padding: 0 0 0 15px;
}
.testimonials{
	width: 980px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.testimonials div.left{
	float: left;
	overflow: hidden;
	width: 550px;
	padding: 0 0 75px 430px;
}
.testimonials div.left img{
	float: left;
	margin: 0 0 0 -420px;
	display: inline;
}
.testimonials div.right{
	float: left;
	overflow: hidden;
	width: 550px;
	padding: 0 430px 75px 0;
}
.testimonials div.right img{
	float: right;
	margin: 0 -420px 0 0;
	display: inline;
}
.testimonials h2{
	margin: 0;
	font-size: 14px;
}
.testimonials h2 strong{
	margin: 0 0 0 33px;
}
.bios{
	width: 980px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.bios div.left{
	float: left;
	overflow: hidden;
	width: 700px;
	padding: 0 0 75px 240px;
}
.bios div.left img{
	float: left;
	margin: 0 0 0 -200px;
	display: inline;
}
.bios div.right{
	float: left;
	overflow: hidden;
	width: 500px;
	padding: 0 430px 75px 0;
}
.bios div.right img{
	float: right;
	margin: 0 -420px 0 0;
	display: inline;
}
.bios h2{
	margin: 0;
	font-size: 14px;
}
.bios h2 strong{
	margin: 0 0 0 33px;
}
a{
	color: #008080;
	text-decoration: none;
}
a:hover{
	color: #036;
}
a:focus{
	outline:none;
}
#pkg a:hover{
	color: #FFFF00;
}
#footer{
	width: 980px;
	font-size: 11px;
	text-align: center;
	margin-top: 20px;
}
#footer p{
	margin: 0;
}
#footer p.big{
	font-size: 14px;
	line-height: 44px;
}
h1{
	position: absolute;
	left: 0;
	top: 10px;
	width: 220px;
	height: 170px;
	overflow: hidden;
}
h1 a{
	display: block;
	width: 220px;
	height: 170px;
	overflow: hidden;
	text-indent: -9999px;
}
#header{
	width: 980px;
	position: absolute;
	left: 0;
	top: -50px;
	height: 160px;
	z-index: 200;
}
#header object{
	position: absolute;
	left: 0;
	top: 10px;
}
#main object{
	position: relative;
	z-index: 0;
}
#nav{
	margin:0;
	padding:90px 0 0 0;
	font-size: 15px;
	float: right;
	list-style: none;
}
#nav li{
	float: left;
	z-index: 100;
	padding: 0 43px 0 0;
}
#nav li:hover,
#nav li.hover{
	position: relative;
	z-index: 200;
}
#nav li:hover ul a,
#nav li.hover ul a{
	background: #A3E0E0;
	color: #FFFFE0;
	/*filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
}
#nav li ul{
	display: none;
	width: 120px;
	position: absolute;
	left:-15px;
	top:26px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li:hover ul,
#nav li.hover ul{
	display: block;
}
#nav li:hover ul ul,
#nav li.hover ul ul{
	display: none;
}
#nav li ul li{
	width: 120px;
	float: left;
	z-index: 200;
	position: relative;
	margin: 0;
	padding: 0;
}
#nav li ul li a{
	color: #FFFFE0;
	width: 120px;
	float: none;
	display: block;
	line-height: 16px;
	position: relative;
	height: auto;
	padding: 6px 0 6px 16px;
	background: #A3E0E0;
	/*filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
}
#nav li ul li a:hover{
	color: #fff;
	background: #7EC8F0;
	z-index: 250;
	/*filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
}
#nav li ul li ul li a{
	background: #7EC8F0;
	/*filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
}
#nav li ul li ul li a:hover{
	color: #fff;
	background: #7EC8F0;
	position: relative;
	z-index: 1000;
	/*filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity:0.8;*/
}


/**/
body.mac #nav li ul li a{
	/*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;*/
}
body.mac #nav li ul li a:hover{
	/*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;*/
}
body.mac #nav li ul li ul li a{
	/*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;*/
}
body.mac #nav li ul li ul li a:hover{
	/*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;*/
}
/**/

#nav a{
	color: #036;
	line-height: 28px;
	height: 28px;
	display: block;
	float: left;
}
#nav li:hover a,
#nav li.hover a,
#nav li a:hover{color: #6cc;}
#nav li ul li ul{
	position: absolute;
	top: 0;
	left: 167px;
	display: none;
}
#nav li ul li:hover ul,
#nav li ul li.hover ul{
	display: block;
}

.buttonbox1 {
	text-align: center;
	display: block;
	float: left;
	width: 196px;
	padding-bottom: 15px;
	text-decoration: none;
}

.buttonbox2 {
	text-align: center;
	display: block;
	float: left;
	width: 140px;
	padding-bottom: 0px;
	text-decoration: none;
	margin: 0px 28px 10px 28px;
}
#LocationsSelectors {
	height: 250px;
	margin-right: auto;
	margin-left: auto;
}
#LocationsSelectors .buttonbox1 img {
	margin-left: -40px;
}
#LocationsSelectors .buttonbox1 .blktitl {
	padding: 30px 0px;
}
#LocationsSelectors2 {
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#LocationsSelectors2 .buttonbox2 img {
	margin-left: -34px;
}
#LocationsSelectors2 .buttonbox2 .blktitl {
	text-align: center;
	
}
