@charset "utf-8";
/* general elements */
.testimonialText {
font-weight:bold;
line-height:100%;
color:#6D8D24;
}

body {
    font:100% Verdana, Arial, Helvetica, sans-serif;
    background:#ffffff;
    margin:0;
    padding:0;
    text-align:center;
    color:#000000;
}
img { border:none;}
a { 
    outline: none; 
    text-decoration:none; 
    color:#E37F1C; 
}
button:focus { outline: none; }
div {
    border:none;
    margin:0;
    padding:0;
}
fieldset {
    padding:0 30px 20px 30px;
   -moz-border-radius: 11px;
   -webkit-border-radius: 11px;
    border-radius: 11px;
    border: solid 1px #CCC;
	/*width:600px;*/
	width:95%;
}
fieldset select, input {
    /*float:left;*/
    width:320px;
    margin-bottom:10px;
}
fieldset select.short, input.short {
    float:left;
    width:210px;
    margin-bottom:10px;
}
fieldset textarea {
    height:200px; 
    width:320px;
}
fieldset input.radio {
    width:20px;
}
legend {
    font-weight:bold;
    color: #0D67AC;
}
#legendTitle{
	font-size:22px;
	
}
label.error { 
    color: red; 
    padding-left: .5em; 
    display: block; 
    clear: right; 
    float: left; 
    width: 10px; 
}
optgroup {
    font-weight:bold;
    font-style:normal;
    color:#000000;
}
/* header graphics */
#header {
    width:980px;
    height:98px;
    margin: 0 auto;
}
#headerLogo {
    width:auto;
    height:auto;
    margin:10px 0 0 0;
    position:relative;
    float:left;
    top:4px;
}
#headerLogoImg {
    width:400px;
    height:auto;
    position:relative;
}
#headerOperator {
    width:219px;
    height:36px;
    margin: 0 auto;
    /*margin-left:760px;*/
	margin-left:640px;
    padding:0;
    position:relative;
    top:0px;
}

#viewCartLink {
    width:150px;
    height:36px;
    margin: 0 auto;
    /*margin-left:760px;*/
	margin-left:855px;
    padding:0;
    position:absolute;
    top:9px;
}
/* header navigation buttons */
#headerNav {
    width:570px;
    height:58px;
    margin: 0 auto;
    padding:0;
    position:relative;
    float:right;
    top:4px;
}
#nav-bar {
    background:url(images/nav-bar.png) no-repeat;
    width:570px;
    height:58px;
    margin:0;
    padding:0;
}
#nav-bar span {display: none;}
#nav-bar li, #nav-bar a {height:58px; display:block;}
#nav-bar li {float:left;list-style:none; display:inline;}
#nav-01 {width: 114px;}
#nav-02 {width: 114px;}
#nav-03 {width: 114px;}
#nav-04 {width: 114px;}
#nav-05 {width: 114px;}
#nav-01 a:hover {background:url(images/nav-bar.png) 0px -61px no-repeat; }
#nav-02 a:hover {background:url(images/nav-bar.png) -114px -61px no-repeat; }
#nav-03 a:hover {background:url(images/nav-bar.png) -228px -61px no-repeat; }
#nav-04 a:hover {background:url(images/nav-bar.png) -342px -61px no-repeat; }
#nav-05 a:hover {background:url(images/nav-bar.png) -456px -61px no-repeat; }
#nav-01 a:active {background:url(images/nav-bar.png) 0px -122px no-repeat; }
#nav-02 a:active {background:url(images/nav-bar.png) -114px -122px no-repeat; }
#nav-03 a:active {background:url(images/nav-bar.png) -228px -122px no-repeat; }
#nav-04 a:active {background:url(images/nav-bar.png) -342px -122px no-repeat; }
#nav-05 a:active {background:url(images/nav-bar.png) -456px -122px no-repeat; }
/* bluewater backdrop titles */
#bbhrunner { 
    width:100%;
    height:100px;
    background-image:url(images/bbhrunner.jpg);
    background-repeat:repeat-x;
    background-position:top;
    position:absolute;
    z-index:-100;
}
#bbhstat {
    width:980px;
    height:100px;
    background-image:url(images/bbhstat.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:0;
    margin:0 auto;
}
#bbhstat img {
    position:relative;
    width:auto;
    height:60px;
    margin: 26px auto 0 auto;
    padding:0;
}
/* body/content of the page */
#content { 
    width: 940px;
    position: relative;
    margin: 0 auto;
    margin-top: 100px;
    padding: 20px;
	/*padding-left:175px;*/
    text-align: left;
}
.pan290 { background:url("images/pan290base.gif") no-repeat left bottom; width:290px; float:right; padding:0 0 15px 0; margin-bottom:10px; font-size:12px; }
.pan290 h3 { background:url("images/pan290.gif"); height:30px; line-height:30px; color:#333; padding:0; margin:0; color:#fff; text-align: center; font-size: 14px; }
.pan290 table { list-style:none; padding:10px; margin:0; width:290px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto; }
.pan290 .calendar table { font-size:100%; color:#fff; align:center; text-align:center; padding:0; margin:0px 35px 10px 35px; border:0px; width:180px; }
.pan320 { background:url("images/pan320base.gif") no-repeat left bottom; width:320px; float:right; padding:0 0 15px 0; margin-bottom:10px; font-size:12px; }
.pan320 h3 { background:url("images/pan320.gif"); height:30px; line-height:30px; color:#333; padding:0; margin:0; color:#fff; text-align: center; font-size: 14px; }
.pan320 table { list-style:none; padding:10px; margin:0; width:320px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto; }
.pan600 { background:url("images/pan600base.gif") no-repeat left bottom; width:600px; float:right; padding:0 0 15px 0; margin-bottom:10px; font-size:12px; }
.pan600 h3 { background:url("images/pan600.gif"); height:30px; line-height:30px; color:#333; padding:0; margin:0; color:#fff; text-align: center; font-size: 14px; }
.pan600 h4 { background:url("images/top600.gif"); height:10px; line-height:10px; color:#333; padding:0; margin:0; color:#fff; text-align: center; }
.pan600 table { list-style:none; padding:10px; margin:0; width:600px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto; }
/* footer */
#footer { 
    width:100%;
    height:100px;
    margin:60px auto 0 auto;
    padding:0;
    color:#384D94;
    text-align:center;
}
#footer a {
    text-decoration:none;
    color:#384D94;
}
#footer p {
    margin: 0;
    padding: 10px 0 0 0;
}

.style4 {
	/*font-family: arial;*/
	font:100% Verdana,Arial,Helvetica,sans-serif;
	/*font-size: 12px;*/
	color:#0D67AC;
	/*color: #990000;*/
	font-weight: bold;
}
