html {
margin : 0; 
padding : 0; 
} 
body {
margin-left : 70px; 
margin-top : 0; 
font-family : "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-size : 13px; 
color : #44546b; 
/*background : url(../images/bg.jpg) no-repeat top right; */
background-color : #919191; 
} 
#container {
margin-left : 10px; 
width : 699px; 
w\idth : 699px; 
border : none; 
padding : 0; 
margin-right : auto; 
height : auto; 
} 
#banner {
margin-left : 10px; 
margin-right : auto; 
width : 699px; 
width : 699px; 
padding : 0; 
margin-bottom : 0; 
height : 220px; 
} 
#right {
height : 32px; 
margin-left : 10px; 
width : 699px; 
w\idth : 699px; 
} 
#content {
padding : 20px; 
background-image : url(../images/middle.jpg); 
background-repeat : repeat-y; 
background-position : center top; 
margin-bottom : 0; 
} 
#footer {
margin-top : 0; 
width : 800px; 
clear : both; 
background-image : url(../images/footer.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
height : 250px; 
text-align : center; 
margin-left : -51px; 
font-size : 11px; 
position : absolute; 
} 
.coconut {
background: url(../images/coconut-bg.jpg) no-repeat center 50px; 
} 
a.foot:link, a.foot:visited, a.foot:focus, a.foot:hover, a.foot:active {
font-size : 11px; 
color : #44546b; 
text-decoration : none; 
outline : none; 
} 
a.gal:link, a.gal:visited, a.gal:focus, a.gal:hover, a.gal:active {
font-size : 13px; 
color : #44546b; 
text-decoration : none; 
outline : none; 
text-align : center; 
font-style : italic; 
font-weight : bold; 
} 
a.gal:hover {
color : #7c889a; 
text-decoration : underline; 
} 

h1, h2 {
font-size : 14px; 
font-weight : bold; 
color : #53859c; 
font-family : "Comic Sans MS", Verdana, "Trebuchet MS"; 
font-style : italic; 
} 
.err {
font-size : 11px; 
color : red; 
font-family : Arial, Helvetica, sans-serif; 
} 
.big {
color : #465357; 
font-weight : bold; 
font-size : 16px; 
font-family : "Comic Sans MS", Verdana, "Trebuchet MS"; 
text-transform : uppercase; 
font-style : italic; 
padding-right : 3px; 
} 
.star {
color : #31c7d9; 
} 
.small {
padding-top : 4px; 
font-size : 11px; 
} 
.formbox {
width : 500px; 
} 
.formbox2 {
width : 600px; 
clear : both; 
white-space : nowrap; 
} 
.row {
clear : both; 
padding : 2px 0; 
text-align: justify;
} 
.row2 {
clear : both; 
padding : 2px 0; 
width : 600px; 
} 
.label {
float : left; 
width : 150px; 
text-align : right; 
padding-top : 3px; 
padding-right : 5px; 
} 
.label2 {
float : left; 
width : 300px; 
text-align : left; 
padding-top : 3px; 
padding-right : 5px; 
} 
input, textarea {
background-color : #fff; 
border : 1px solid #44546b; 
float : right; 
width : 300px; 
text-align : left; 
font-family : "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-size : 11px; 
outline : none; 
} 
.select {
background-color : #fff; 
border : 1px solid #44546b; 
float : left; 
text-align : left; 
margin-left : 43px; 
} 
.button {
background-color : #fff; 
border : 1px solid #44546b; 
float : right; 
width : 80px; 
text-align : left; 
margin-left : 43px; 
outline : none; 
} 
.button2 {
background-color : #fff; 
border : 1px solid #44546b; 
float : left; 
width : 120px; 
text-align : left; 
margin-left : 43px; 
} 
.check {
background-color : transparent; 
border : none; 
float : left; 
width : 25px; 
text-align : left; 
margin-left : 43px; 
} 
.check2 {
background-color : #fff; 
border : 1px solid #44546b; 
float : left; 
width : 50px; 
text-align : left; 
margin-left : 43px; 
margin-top : 4px; 
} 
.check3 {
background-color : transparent; 
border : none; 
float : left; 
width : 45px; 
text-align : left; 
margin-left : 43px; 
margin-top : 4px; 
} 
.label2 {
float : left; 
width : 250px; 
text-align : right; 
padding-top : 3px; 
padding-right : 5px; 
} 
.float-right {
float : right; 
padding : 15px; 
} 
.float-left {
float : left; 
padding : 15px; 
} 
.float-left-2 {
float : left; 
padding-left : 450px; 
padding : 15px; 
} 
.table {
width : 550px; 
margin-left : 20px; 
} 
.td {
padding : 2px; 
border : 1px solid #cccccc; 
text-align : center; 
background-color : #ffffff; 
} 
ul, li {
list-style : none; 
margin : 0; 
padding : 0; 
} 
.imgborder {
border : 1px solid #44546b; 
padding : 10px; 
margin : 20px 0 0; 
background-color : transparent; 
} 
a:hover .imgborder {
border : 1px solid #26c7d9; 
} 
.pgallery {
list-style-type : none; 
padding : 10px; 
padding-left : 0; 
height : auto; 
white-space : nowrap; 
} 
.pgallery li {
float : left; 
display : inline; 
margin : 5px 0 5px 0; 
padding : 5px; 
width : 150px; 
height : 120px; 
} 
.pgallery li a {
text-decoration : none; 
color : #333333; 
} 
.pgallery li p {
padding : 0; 
margin : 0; 
color : #b4cda8; 
} 
.pgallery li img {
border : 1px solid #a2bbc6; 
padding : 5px; 
background : transparent; 
} 
.pgallery li a:hover img {
border : 1px solid #687880; 
} 
.pgallerycont {
width : 600px; 
padding : 5px 0; 
margin-left : auto; 
margin-right : auto; 
background-color : transparent; 
height : auto; 
min-height : 980px; 
} 
.clear {
clear : left; 
padding-top : 10px; 
} 
img {
border : 0; 
} 
.img1 {
padding : 5px; 
background-color : transparent; 
margin : 5px 10px 0 0; 
float : right; 
} 
.img2 {
padding : 5px; 
border : 1px solid #bbb; 
background-color : transparent; 
margin : 5px 12px 0 0; 
float : left; 
} 
#photoholder {
background : transparent url(../images/load.jpg) no-repeat 50% 50%; 
} 
#thephoto {
width : auto; 
height : auto; 
margin-left : auto; 
margin-right : auto; 
} 
