/* CSS Document */

/* PAGE DEFINITIONS */

body{background:#3E90C4; margin:0; font-family: Lucida Grande, Verdana, sans-serif; color:#333; font-size:12px; text-align: center; line-height:1.5em;}

img {border:0px; padding:0px; margin:0px;}

/* CENTERIE */

.centerdiv {margin:0 auto; width:745px; text-align: left;}

/* LAYOUT TOP */

#topwrap {width:100%; height:157px; margin:0 auto; background:url(../images/headercloud.png) no-repeat top;}
#topwrapcontainer {width:745px; height:157px; margin:0 auto; text-align:left;}
#topwrapcontainer .logo {margin: 30px 0 0 0; float:left;}

#swfcontainer {width:100%; margin: 20px 0 0 0; float:left; height:219px; background:url(../images/colourdiv.png) repeat-x top;}
#swfcontainer #moviewrap {width:755px; height:219px; margin:0 auto; background:url(../images/swfbg.png) no-repeat top;}
#swfcontainer #movie {width:724px; float:left; height:186px; margin:15px 0 0 15px;}

/* LAYOUT CONTENT */

#contentwrap {width:100%; height:auto; background-color: #419CD8; float:left;}
#contentwrap #innercen {width:745px; margin:0 auto; padding:14px;}

#leftcontent {width:425px; float:left; text-align:left; margin:15px 0 25px 0;}

#rightcontent {width:246px; float:left; margin:15px 0 0 48px;}
#rightcontent2 {width:246px; float:left; margin:15px 0 0 48px; text-align:right;}
#rightcontent .lightboxthumbs {width:65px; float:left; margin:0 0 20px 17px;}

#footer {width:745px; margin:0 auto; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; font-weight:bold;}
#footer-left {width:400px; height:80px; float:left; margin:35px 0 0 0;}
#footer-right {width:345px; height:80px; margin:35px 0 0 0; float:left; text-align:right;}

/* LINK STYLES */

#leftnav a.leftlinks {font-family: Lucida Grande, Verdana, sans-serif; font-size:11px; color:#fff; font-weight: normal; text-decoration: none;}
#leftnav a.leftlinks:hover {color:#000; background:#fff;}

#leftcontent a.leftcontlinks {font-family: Georgia, Times New Roman, Times, serif; font-size:13px; color:#fff; font-weight: normal; text-decoration: none; line-height:2.5em;word-spacing:0.1em; font-style: italic;}
#leftcontent a.leftcontlinks:hover {text-decoration: underline;}

#rightcontent2 a.rightcontlinks {font-family: Georgia, Times New Roman, Times, serif; font-size:13px; color:#fff; font-weight: normal; text-decoration: none; line-height:2.5em;word-spacing:0.1em; font-style: italic;}
#rightcontent2 a.rightcontlinks:hover {text-decoration: underline;}

#footer a.footerlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; font-weight: bold; text-decoration: underline;}
#footer a.footerlinks:hover {text-decoration:none;}

/* STYLES */

.hp-text {font-family: Georgia, Times New Roman, Times, serif; font-size:13px; color:#fff; line-height:2.5em; word-spacing:0.1em;}
.hp-text-large {font-family: Georgia, Times New Roman, Times, serif; font-size:26px; color:#fff; word-spacing:0.1em;}
.pgallery {font-family: Georgia, Times New Roman, Times, serif; font-size:17px; color:#fff; font-style:italic; word-spacing:0.1em; text-align:right;}
.extra {font-family: Georgia, Times New Roman, Times, serif; font-size:11px; color:#fff; font-style:italic; word-spacing:0.1em; text-align:right;}
.rightcont {font-family: Georgia, Times New Roman, Times, serif; font-size:13px; color:#fff; font-weight: normal; text-decoration: none; line-height:2.5em;word-spacing:0.1em; font-style: italic;}
.newsletterheader {font-family: Georgia, Times New Roman, Times, serif; font-size: 16px; font-weight: bold; font-style:italic; color:#fff; margin-bottom:8px;}
