*, ul, li{
	margin:0px;
	padding: 0px;
}

body{
	text-align:center;
	margin:10px auto;
	background-color: #f3f3f5;
}

#wrap{
	font-size: 22px;
	font-family:"Arial";
	height: 320px;
	color: gray;
	margin: 30px auto 5px auto;
	width: 805px;
	height: 610px;
	background-color: white;
}

a, a:active, :focus
{
  outline: none;
  -moz-outline-style: none;
}

a{
	color: #06a5a8;
}

.left{
float: left;
}

.right{
float: right;
}

#logo{
float: left;
margin:20px 0 10px 15px;
border: none;
}

#logo a{
border:none;
}

#logo img{
border:none;
}

#strapline{
float: right;
margin:40px 8px 0 0;
}

#container{
background-color: #939598;
width: 100%;
float: left;
height: 316px;
}

#menu{
float: left;
width: 190px;
list-style: none;
margin-top: 5px;
}

#menu ul{
margin: 5px 0 0 0;
list-style: none
}

#menu li{
text-align: right;
margin: 0px;
padding: 0px;
cursor: pointer;
}

#menu li a:hover{
color: #06a5a8;
background-color: #d1d2d4;
cursor: pointer;
}

#menu li:hover{
cursor: pointer;
}

#menu li a{
font-family:Verdana;
font-size: 12px;
padding: 7px 10px 7px 0;
float: right;
clear: both;
width: 100%;
color: white;
text-decoration: none;
letter-spacing: 3px;
cursor: pointer;
margin-right:-10px;
}

#menu li.selected a{
background-color: white;
color: #06a5a8;
}

#content{
float:right;
width:600px;
height:306px;
margin: 5px 5px 5px 0;
background-image: url('/assets/images/spinner.gif');
background-color: white;
text-align: left;
overflow: hidden;
background-repeat: no-repeat;
background-position: center 140px;
}


.image{
width:600px;
height:43px;
color:white;
font-size: 12px;
letter-spacing:0.3px;
height: 306px;
}

.description{
background-color:#06A5A8;
color:white;
display:none;
float:left;
height:30px;
margin-top:257px;
padding:10px 10px 10px 15px;
width:575px;
}

.lightbox{
float: right;
}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
	
#slider, #slider li{ 
height:306px;
width: 600px;
overflow:hidden; 
}
	
span#prevBtn a{
display: block;
padding:10px;
color: white;
text-decoration: none;
float: left;
background-color: #06a5a8;
color: white;
z-index: 10;
position: absolute;
}
span#nextBtn a{
display: block;
padding:10px;
color: white;
text-decoration: none;
float: right;
background-color: #06a5a8;
color: white;
z-index: 10;
position: absolute;
margin-left:568px;
}	

.contactbox{
background-color:#06A5A8;
color:white;
float:left;
height:269px;
margin:9px;
padding:10px;
width:246px;
}

.zoombutton{
display: none;
}

input{
color: #999999;
}

textarea{
color: #999999;
font-family: Helvetica;
font-size: 12px;
padding: 3px;
}

#submitbutton{
font-size:14px;
float:right;
margin:5px 5px 0 0;
padding: 3px 8px;
text-decoration: none;
color: #06a5a8;
background-color: white;
border: 1px solid white;
}

#submitbutton:hover{
background-color: gray;
border: 1px solid gray;
color: white;
cursor: pointer;
}

.hasfocus{
color: black;
}

.magglass{
border: none;
}

#scrollcontainer{
}
.mainsection{
height: 306px;
}

.siteplug{
color:#EEE;
font-family:helvetica;
font-size:11px;
float:left;
margin:143px 0 0 10px;
}

.siteplug a{
color: #EEE;
text-decoration: none;
}

.siteplug:hover > a, .siteplug:hover{
color: gray;
}

.siteplug a:hover{
text-decoration: underline;
}

#contactbadge{
float: right;
margin: 122px 22px 0 0;
}

#contactbadge a{
color: gray;
text-decoration: none;
font-size: 16px;
}

#contactballoon{
float: right;
background-image: url("/assets/images/contactballoon.png");
width: 156px;
height: 75px;
margin:55px 10px 0 0;
display: none;
}
