
body { font-family: arial, verdana, sans-serif; background-color: #000; background-repeat: repeat-x; background-position: 0 top; margin: 0; padding: 0; }
p { margin: 6px 0 14px; }
td {  }
a:link { color: white; text-decoration: underline; }
a:visited { color: white; text-decoration: underline; }
a:hover { color: white; text-decoration: underline; }
a:active { color: white; text-decoration: underline; }
#outercontainer { width: 915px; padding: 0; margin: 0 auto; }
.footertxt { color: #fff; font-size: 0.6em; }
.footertxt a:link { color: #fff; text-decoration: none; }
.footertxt a:visited { color: #fff; text-decoration: none; }
.footertxt a:hover { color: #fff; text-decoration: underline; }
.footertxt a:active { color: #fff; text-decoration: none; }

#topcontainer { background-image: url(../images/a-new-concept.gif); background-repeat: no-repeat; background-position: right bottom; width: 915px; padding-top: 25px; }
#navrow { width: 915px; }
#mynavleftone { background-image: url(../images/main-p1.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftinnov { background-image: url(../images/main-p2.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftdiscover { background-image: url(../images/main-p3.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftintel { background-image: url(../images/main-p4.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftplascoch { background-image: url(../images/main-p6.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftsynyachts { background-image: url(../images/main-p7.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftcontact { background-image: url(../images/main-p8.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftuseful { background-image: url(../images/main-p9.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#mynavleftexample { background-image: url(../images/main-p5.jpg); background-repeat: no-repeat; background-position: right top; width: 649px; height: 394px; float: left; }
#navleft { background-image: url(../images/nav-bg.jpg); background-repeat: no-repeat; background-position: left top; width: 151px; height: 394px; float: left; padding-top: 10px; padding-left: 7px; }
#navright { width: 266px; float: left; }
#subpics { width: 266px; height: 133px; }
#textpanel { background-image: url(../images/text-panel-bg.jpg); background-repeat: no-repeat; background-position: left top; width: 266px; height: 261px; }
#contactpanel { background-image: url(../images/contact-panel-bg.jpg); background-repeat: no-repeat; background-position: left top; width: 266px; height: 261px; }
#usefulpanel { background-image: url(../images/useful-panel-bg.jpg); background-repeat: no-repeat; background-position: left top; width: 266px; height: 261px; }
#footer { width: 915px; height: 40px; clear: left; }
.nav { color: white; font-size: 0.7em; }
.navselected { color: #0ff; font-weight: bold; }
.nav a:link { color: #fff; text-decoration: none; }
.nav a:visited { color: #fff; text-decoration: none; }
.nav a:hover { color: #9be5e7; }
.nav a:active {  }
.nav p { margin-top: 0; margin-bottom: 6px; }
.bodytext { color: white; font-size: 0.7em; line-height: 1.4em; margin-top: 0; margin-bottom: 0; padding-right: 10px; padding-left: 20px; }
.bodytext ul { margin-top: 5px; margin-bottom: 5px; margin-left: 14px; padding-left: 0; list-style-position: outside; }
.bodytext li { font-size: 0.9em; }
.bodytext p { margin-top: 0; margin-bottom: 0; padding-top: 10px; }
.contacttext { color: white; font-size: 0.7em; line-height: 1.4em; margin-top: 0; margin-bottom: 0; padding-top: 40px; padding-right: 10px; padding-left: 30px; }
.usefultext { color: white; font-size: 0.7em; line-height: 1.4em; margin-top: 0; margin-bottom: 0; padding-top: 80px; padding-right: 10px; padding-left: 19px; }
#footerleft { text-align: left; width: 497px; height: 40px; float: left; padding-top: 10px; padding-left: 152px; }
#footerright { text-align: right; width: 255px; height: 40px; float: left; padding-top: 10px; }
.largegrey { color: silver; font-size: 1.5em; font-weight: 100; line-height: 1.2em; }
#spacerholder { width: auto; height: auto; float: left; }
#examplebox { width: 474px; height: 357px; float: left; }
#usefulbox { width: 474px; height: 370px; float: left; }
.examplerows { height: 20px; border-top: 1px dotted #fff; }
.exampletext { color: white; font-size: 0.7em; line-height: 1.4em; margin-top: 0; margin-bottom: 0; }
#calendar { text-align: center; width: 764px; float: right; clear: both; }

