body {margin:0; padding:0; background-color:#BFC2C9; text-align:center; align:center; font-family:verdana,sans-serif; font-size:85%}

div#Page {position:relative; width:800px; align:center; text-align:left; margin-left:auto; margin-right:auto; color:#fff; background:#b2b9cd url(../_images/core/Background_generic.jpg) 0 0 no-repeat; overflow:visible}

img {display:block}
a {text-decoration:none}
a:hover {text-decoration:underline}
td {vertical-align:top; border-bottom:1px solid #fff; border-right:1px solid #fff; }
td.RightCol {border-right-width:0px; width:167px;}

.nextBack{ float:right; padding:0; margin:0;margin-top:10px}

td.header {vertical-align:bottom; align:right; text-align:right;}
td.header img{margin:15px 24px}

td.Vignette {height:7px; background:#b2b9cd url(../_images/core/Background_vignette.jpg) right top repeat-y; font-size:2px; border-right-width:0px}
td.Logos {background-color:#fff; vertical-align:middle}

ul.Partners {list-style-type:none; margin:0; padding:0}
ul.Partners li {float:left}
ul.Partners img {margin: 8px}
ul#FooterPartners {margin-left:15px}
ul#FooterPartners img {margin:16px 17px}

/*td.AnimContainer {position:relative; width:167px; display:block}*/
td.AnimContainer {width:167px;}
td#Anim_FarLeft {height:357px}
td.AnimContainer div{position:absolute; top:0px; left:0px; display:none; color:#fff}
td.AnimContainer div.AnimContainer{position:relative; display:block; width:167px; height:178px; color:#fff}
td.YachtContent div.AnimContainer{width:632px; height:357px;}

div.HomeAnim {position:absolute; top:40px; left:4px;}

td.LandingContent p {margin:10px; font-weight:bold; font-size:12px; line-height:18px}
td.LandingContent p.CTA {font-weight:normal; font-size:10px; line-height:13px}
td.LandingContent p.CTA a {color:#fff; display:block; margin-top:20px; padding:0 15px 0 140px; background:transparent url(../_images/core/Arrows_Orange.gif) right 16px no-repeat}

div#DMCredit {position:relative; margin-top:30px; font-size:80%;}
div#DMCredit a {color:#666}

td#LeftNav {position:relative; width:167px; display:block; overflow:hidden}

td.MainContent {width:465px; background:transparent url(../_images/core/Background_content.jpg) 0 0 no-repeat; }
td#MainContentWide {width:632px; border-right-width:0px; }
td.MainContent p {margin:0 40px 10px 50px; font-weight:bold; font-size:10px; line-height:15px}
td.MainContent h2 {margin:15px 50px; margin-left:30px; padding-left:20px; font-weight:bold; font-size:13px; text-transform:uppercase; background:transparent url(../_images/core/Arrows_OrangeOnDark.gif) left center no-repeat;}
td.MainContent p a{color:#fff}
td.MainContent p a:visited{color:#fff}
td.MainContent h5 {margin:10px 40px 0px 50px; font-weight:bold; font-size:10px; line-height:15px; color:#2DC0E1; text-transform:uppercase}

dl.YachtList {width:170px; margin-left:50px; margin-top:0px}
dl.YachtList dt{font-weight:bold; font-size:10px; color:#2DC0E1; text-transform:uppercase; margin-bottom:0px}
dl.YachtList dd{font-weight:bold; font-size:10px; line-height:15px; margin-left:0px}
dl.YachtList a{color:#fff}
a.PDFlink {display:block; padding-left:37px; height:35px; background:transparent url(../_images/core/PDFicon.gif) left center no-repeat}
h2 a {color:#0094FF}
td.MainContent p.prog {margin-left:90px}
p.prog span {position:absolute; margin-left:-40px; margin-top:-2px}

div#RacingContent p {line-height:13px; margin-bottom:8px}
div#RacingContent h5 {margin-top:8px}

td.YachtContent {width:632px; border-right-width:0px; background-image:url(); background-position:left top; background-repeat:no-repeat }
td#Timoneer {background-image:url(../_images/Yachts/Timoneer_Blue.jpg); }
td#AdLib {background-image:url(../_images/Yachts/AdLib_Blue.jpg); }
td#Como {background-image:url(../_images/Yachts/Como_Blue.jpg); }
td#Ganesha {background-image:url(../_images/Yachts/Ganesha_Blue.jpg); }
td#Helios {background-image:url(../_images/Yachts/Helios_Blue.jpg); }
td#Imagine {background-image:url(../_images/Yachts/Imagine_Blue.jpg); }
td#JaniceOfWyoming {background-image:url(../_images/Yachts/JaniceOfWyoming_Blue.jpg); }
td#Kokomo {background-image:url(../_images/Yachts/Kokomo_Blue.jpg); }
td#KokomoOfLondon {background-image:url(../_images/Yachts/KokomoOfLondon_Blue.jpg); }
td#Mariposa {background-image:url(../_images/Yachts/Mariposa_Blue.jpg); }
td#Midnight {background-image:url(../_images/Yachts/Midnight_Blue.jpg); }
td#Salperton {background-image:url(../_images/Yachts/Salperton_Blue.jpg); }
td#LorettaAnne {background-image:url(../_images/Yachts/LorettaAnne_Blue.jpg); }
td#Tiara {background-image:url(../_images/Yachts/Tiara_Blue.jpg); }
td.AnimContainer div#YachtSpec {display:block; z-index:50}

td.YachtContent p{margin-bottom:4px}
td.YachtContent p b{color:#2DC0E1; text-transform:uppercase;}
td.YachtContent h4 {margin:20px 35px;  background:transparent url(../_images/core/Arrows_OrangeBack.gif) left 4px no-repeat;font-weight:bold; font-size:10px; line-height:15px;}
td.YachtContent h4 a {display:block; padding-left:15px; color:#fff}
span#YachtDetail {visibility:hidden }

td#MainContentWide h5 {margin-left:30px}
div.ResultsHolder {position:relative; padding-left:30px; padding-top:20px}
table#Results {width:602px; align:right; border:0px solid #fff; border-bottom-width:1px; }
table#Results th, table#Results td {border:0px solid #fff; border-right-width:1px; font-size:11px; text-align:center; padding:6px 0;}
table#Results th {border-top-width:1px; border-bottom-width:1px; color:#2DC0E1}
table#Results .result {border-right-width:0px}
table#Results .YachtName, table#Results .YachtNo {text-align:left}
table#Results .YachtName {text-transform:uppercase}
table#Results td.YachtNo {border-right-width:0px; padding-right:3px; text-align:center; padding-left:3px}

table#photogalery { margin:0 0 0 52px; padding:0px;}
table#photogalery td{ border: 1px #FFFFFF solid;}
div#nav-photogallery-holder{height:20px; width:612px}
div.smalltexts{ float:left; margin-left:52px; margin-top:4px; font-family:verdana; font-size:9px; font-weight:bold;}
div.smalltexts2{ float:right; margin-left:52px; margin-top:4px; font-family:verdana; font-size:10px; font-weight:bold}
div.smalltexts2 a{ text-decoration:none; font-family:verdana; font-size:10px; font-weight:bold; color:#2DC0E1 }
div.smalltexts2 a:active{color:#2DC0E1;}
div.smalltexts2 a:hover{color:#FFFFFF;}
div.smalltexts2 a:visited{color:#2DC0E1;}
div.smalltexts2 a:visited:hover{color:#FFFFFF;}
div.popup-content{ text-align:center; width:500;}
div.popup-content p{ margin:0px; padding:0px; text-align:left; padding-top:5px; padding-left:15px; font-weight:bold; font-size:10px; line-height:15px; color:#00175a;}
