﻿/* DEFAULTS
----------------------------------------------------------*/
body {background-color:#ffffff;height:100%;width:100%;margin:0px;padding:0px;background-image:url("http://www.sportifdive.co.uk/Images/tile-bg.jpg");background-repeat:repeat;background-position:top left;color:#3e3e3e;font-family:Arial, Verdana;font-size:12px}
form {height:100%;width:100%;padding:0px;margin:0px}
html {height:100%;width:100%;padding:0px;margin:0px}
p {padding:0px;margin:0px}
ul {padding:0px;margin:0px}
li {padding:0px;margin:0px}

#CanvasContainer {position:relative;width:100%;height:100%;padding:0px;margin:0px;background-image:url("http://www.sportifdive.co.uk/Images/main-bg.jpg");background-repeat:repeat-x;background-position:top left}
#Canvas {position:relative;width:985px;height:auto;min-height:400px;padding:0px;margin-left:auto;margin-right:auto}

#Canvas #HeaderBox {position:relative;width:985px;height:125px;padding:0px;margin-top:20px;float:left}
#Canvas #Header {position:relative;width:973px;height:125px;padding:0px;margin:0px;float:right;text-align:left;background-image:url("http://www.sportifdive.co.uk/Images/header.png");background-repeat:repeat-x;background-position:top left}
#Canvas #Header .Logo {width:180px;height:100px;background-image:url("http://www.sportifdive.co.uk/Images/sportif-logo.gif");background-repeat:no-repeat;margin:12px}
#Canvas #Header .Logo a {width:180px;height:100px;margin:12px;display:block;text-indent:-9999px}
#Canvas #FooterBox {position:relative;width:985px;height:80px;padding:0px;margin:0px;float:left}
#Canvas #FooterSpacer {position:relative;width:973px;height:20px;padding:0px;margin:0px;float:right;text-align:left;background-color:#fcfcfa}
#Canvas #Footer {position:relative;width:973px;height:80px;padding:0px;margin:0px;float:right;text-align:left;background-color:#fcfcfa;background-image:url("http://www.sportifdive.co.uk/Images/footer-bg.gif");background-repeat:no-repeat}
#Canvas #Footer .Left {float:left;width:400px;height:auto;margin-top:10px;margin-left:9px;padding:0px}
#Canvas #Footer .Left ul {list-style:none;padding:0px;margin:0px}
#Canvas #Footer .Left li {font-family:Helvetica, Arial, Verdana;font-size:11px;color:#204971;font-weight:bold;padding:2px;margin:0px;display:inline}
#Canvas #Footer .Left li a {text-decoration:none;color:#204971}
#Canvas #Footer .Left li a:Hover {text-decoration:underline}
#Canvas #Footer .Right {float:right;width:100px;height:auto;margin-top:10px;margin-right:12px;padding:0px;text-align:right}
#Canvas #Footer .Right P {padding:0px;margin:0px;font-family:Helvetica, Arial, Verdana;font-size:11px;color:#204971;font-weight:bold}

#Canvas #ContentBox {position:relative;width:985px;height:auto;padding:0px;margin:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/content-box-bg.png");background-repeat:repeat-y;background-position:top left}

#Canvas #LeftCol {position:relative;width:227px;height:auto;min-height:400px;padding:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/nav-bg.png");background-repeat:repeat-y;background-position:top left}
#Canvas #RightCol {position:relative;width:758px;height:auto;min-height:400px;padding:0px;text-align:right;float:right;background-color:#fcfcfa}

#Canvas #LeftCol #Nav {position:relative;float:left;width:227px;height:auto;margin-top:10px;padding:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/nav-bg.png");background-repeat:repeat-y;background-position:top left}
#Canvas #LeftCol #Nav .TopLevel {float:left;width:220px;height:46px;padding:0px;margin:0px}
#Canvas #LeftCol #Nav .NavBox {float:left;width:190px;height:auto;padding:0px;margin-left:26px}
#Canvas #LeftCol #Nav .NavBttnMain {float:left;width:190px;height:23px;padding:0px;margin-top:10px}
#Canvas #LeftCol #Nav .NavBttn {float:left;width:190px;height:18px;padding:0px;margin-top:2px}


#DestImage {width:758px;height:271px;margin:0px;padding:0px;float:left}
#DestImage #Img{width:734px;height:247px;margin:12px;padding:0px}
#DestImage #fadeshow1 {width:734px;height:247px;margin:12px;padding:0px}

#PageBox{width:759px;height:auto;min-height:400px;float:right;padding:0px;margin:0px}
#Page{width:731px;height:auto;min-height:400px;float:left;padding:0px;margin-left:10px;text-align:left;display:inline}

/*Generic Page Styles*/
#PageTitle{float:left;text-align:left;width:741px;height:30px;margin-top:12px;margin-left:10px}
#PageTitle H1{color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:20px;padding:0px;margin:0px;font-weight:normal}
#Page .subtitle{color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:14px;padding:0px;margin-bottom:10px;font-weight:normal}
#Page .copy{color:#3e3e3e;font-family:Arial, Verdana, Helvetica ;font-size:12px;padding:0px;margin-bottom:10px;font-weight:normal}
#Page a{color:#f37539}
#Page a:hover{color:#9b0606}

/*Contact Page Styles*/
#ContactBox{width:741px;height:auto;min-height:437px;float:left;padding:0px;margin-left:10px;text-align:left}
#ContactForm{width:434px;height:auto;min-height:437px;float:left;background-color:#f2f0e1}
#ContactForm .Form{width:414px;height:auto;min-height:417px;float:left;background-color:#f2f0e1;margin:10px}
#BrochureBox{float:right;width:297px;height:auto;margin-right:4px;padding:0px}
#BrochureBox .Title{float:left;width:297px;height:45px;margin:0px;padding:0px}
#BrochureBox .Brochure{float:left;width:297px;height:auto;margin:0px;padding:0px}

/* Destination Page Styles*/
#Canvas #RightCol #HomeBox {float:left;width:758px;height:auto;display:inline;text-align:right}
#Canvas #RightCol #HomeBox #ButtonsBox {float:left;width:734px;height:138px;margin-top:0px;margin-left:12px;margin-right:12px;margin-bottom:12px;padding:0px}
#Canvas #RightCol #HomeBox #ButtonsBox .Button1 {float:left;width:241px;height:138px;display:inline;padding:0px;margin-top:0px;margin-left:0px;margin-right:5px;margin-bottom:0px}
#Canvas #RightCol #HomeBox #ButtonsBox .Button2 {float:left;width:241px;height:138px;display:inline;padding:0px;margin-top:0px;margin-left:0px;margin-right:6px;margin-bottom:0px}
#Canvas #RightCol #HomeBox #ButtonsBox .Button3 {float:left;width:241px;height:138px;display:inline;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background-image: url("http://www.sportifdive.co.uk/Images/newsletter-241x138.gif");background-repeat:no-repeat}
#Canvas #RightCol #HomeBox #ButtonsBox .Button3 .TextBox{float:left;text-align:left;width:200px;height:25px;padding:0px;margin-top:90px;margin-left:10px;margin-right:0px;margin-bottom:0px}
#Canvas #RightCol #HomeBox #ButtonsBox .Button3 .Submit{float:right;text-align:right;width:200px;height:20px;padding:0px;margin-top:0px;margin-left:0px;margin-right:10px;margin-bottom:0px}

#Canvas #RightCol #HomeBox #IntroBox {float:left;width:734px;height:145px;margin-top:0px;margin-left:12px;margin-right:12px;margin-bottom:12px;padding:0px}
#Canvas #RightCol #HomeBox #IntroBox .Intro {float:left;text-align:left;width:487px;height:145px;padding:0px;margin-top:0px;margin-left:0px;margin-right:6px;margin-bottom:0px;background-image: url("http://www.sportifdive.co.uk/Images/home-intro-bg.gif");background-repeat:no-repeat}
#Canvas #RightCol #HomeBox #IntroBox .Intro h1 {margin-left:13px;margin-right:10px;margin-top:50px;padding:0px;font-family:Helvetica, Arial, Verdana;font-size:11px;color:#333333;font-weight:normal}
#Canvas #RightCol #HomeBox #IntroBox .Security {float:left;width:241px;height:145px;padding:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background-image: url("http://www.sportifdive.co.uk/Images/home-security-bg.gif");background-repeat:no-repeat}
#Canvas #RightCol #HomeBox #IntroBox .Security .Atol {float:left;width:54px;height:54px;margin-left:13px;margin-right:0px;margin-top:50px;padding:0px}
#Canvas #RightCol #HomeBox #IntroBox .Security .Info {float:left;width:157px;text-align:left;height:54px;margin-left:10px;margin-right:0px;margin-top:50px;padding:0px;font-family:Helvetica, Arial, Verdana;font-size:11px;color:#333333;font-weight:normal}
#Canvas #RightCol #HomeBox #IntroBox .Security .Booking {float:left;text-align:left;width:241px;height:auto;padding:0px;margin-top:4px;margin-left:10px;margin-right:0px;margin-bottom:0px}
#Canvas #RightCol #HomeBox #IntroBox .Security .Booking a {font-family:Helvetica, Arial, Verdana;font-size:11px;color:#333333;font-weight:bold;text-decoration:none}
#Canvas #RightCol #HomeBox #IntroBox .Security .Booking a:Hover {text-decoration:underline}

#DestTopImage{float:left;margin:8px;width:741px;height:265px;background-image:url("http://www.sportifdive.co.uk/Images/destimg-bg-741x265.gif");background-repeat:no-repeat;background-position:top left;text-align:center;display:inline}
#DestTopImage #TopImg{float:left;width:717px;height:241px;margin:12px;padding:0px;display:inline}

#DestContent{float:left;width:738px;height:auto;padding:0px;margin:8px;text-align:left}
#DestContent #Map{float:left;width:314px;height:165px;padding:0px;margin:0px;text-align:left}
#DestContent #Intro{float:right;width:404px;height:auto;padding:0px;margin-right:10px;text-align:left}
#DestContent #Intro H2{color:#3e3e3e;font-family:Arial, Verdana, Helvetica ;font-size:12px;padding:0px;margin:0px;font-weight:normal}
#DestContent #DiveLinks{float:right;width:414px;height:auto;padding:0px;margin-top:10px;text-align:left}
#DestContent #DiveLinks .Title{color:#3e3e3e;font-family:Arial, Verdana, Helvetica ;font-size:13px;padding:0px;margin:0px;font-weight:bold}
#DestContent #DiveLinks A{color:#f37539;font-family:Arial, Verdana, Helvetica ;font-size:13px;padding:0px;margin:0px;font-weight:bold}
#DestContent #DiveLinks A:hover{color:#9b0606}

#DestContent .DiveBox{border:1px solid #9b0606;width:736px;height:auto;float:left;background-color:#f36f30}
#DestContent .DiveBox .DiveContent{background-color:#fde2d6;margin:12px;padding:0px;width:712px;height:auto;display:inline;float:left}
#DestContent .DiveBox .DiveContent .DiveCopy{margin-left:6px;margin-right:6px;padding:0px;width:694px;height:auto}
#DestContent .DiveBox .DiveContent .DiveCopy .Title{color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:15px;padding:6px;margin:0px;font-weight:bold}
#DestContent .DiveBox .DiveContent .DiveCopy .SubTitle{color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:12px;padding-left:6px;padding-top:6px;margin:0px;font-weight:bold}
#DestContent .DiveBox .DiveContent .DiveCopy .Copy{color:#3e3e3e;font-family:Arial, Verdana, Helvetica ;font-size:12px;padding:6px;margin:0px}
#DestContent .DiveBox .DiveContent Table{padding-left:6px;margin:0px}
#DestContent .DiveBox .DiveContent td{padding:0px;margin:0px}

#DestContent .DiveBox .DiveHotel{border:1px solid #9b0606;background-color:#fcfcfa;margin-left:12px;margin-bottom:0px;margin-right:12px;margin-top:0px;padding:0px;width:710px;height:auto;float:right;display:inline;text-align:left}
.DiveHotel .ImgBox{width:220px;height:235px;float:left;padding:0px;margin-top:12px;margin-left:12px;margin-bottom:12px;margin-right:0px;display:inline}
.DiveHotel .ImgBox .ImgBig{width:220px;height:148px;float:left;padding:0px;margin:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/thumb-bg-220x148.gif");background-repeat:no-repeat;background-position:top left}
.DiveHotel .ImgBox .InnerImgBig{width:200px;height:128px;float:left;padding:0px;margin:10px;display:inline}
.DiveHotel .ImgBox .ImgSml{width:110px;height:75px;float:left;padding:0px;margin:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/thumb-bg-110x75.gif");background-repeat:no-repeat;background-position:top left}
.DiveHotel .ImgBox .InnerImgSml{width:96px;height:61px;float:left;padding:0px;margin:7px;display:inline}

.DiveHotel .CopyBox{width:456px;height:auto;float:right;padding:0px;margin-top:12px;margin-right:12px;display:inline}
.DiveHotel .CopyBox .Title{width:456px;height:24px;color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:16px;padding:0px;margin:0px;font-weight:bold;float:left}
.DiveHotel .CopyBox .Rating{width:456px;height:20px;padding:0px;margin-bottom:10px;float:left}
.DiveHotel .CopyBox .CopyContent{width:456px;height:auto;padding:0px;margin:0px;float:left}
.DiveHotel .CopyBox .Copy{color:#3e3e3e;font-family:Arial, Verdana, Helvetica ;font-size:12px;padding-top:10px;padding-left:0px;margin:0px}
.DiveHotel .CopyBox .CopyContent Table{padding:0px;margin:0px}
.DiveHotel .CopyBox .CopyContent td{padding:0px;margin:0px}
.DiveHotel .CopyBox .Contact{width:456px;height:32px;float:right;padding:0px;margin-bottom:10px;text-align:right}

#Breadcrumb{float:left;width:738px;height:30px;padding:0px;margin-left:12px;text-align:left}
#Breadcrumb H1{color:#9b0606;font-family:Arial, Verdana, Helvetica ;font-size:20px;padding:0px;margin:0px;font-weight:normal}

.DestinationTitles{font-family:Helvetica, Arial;font-size:12px;color:#f37539;font-weight:normal}
.DestinationSeperator{font-family:Helvetica, Arial;font-size:12px;color:#f37539;font-weight:normal}

.MyTable, .MyTable td {border-collapse: collapse; Border:1px solid #333333}

/*Offers Page Styles*/
#OffersIntro{float:left;width:731px;height:auto;padding:0px;margin-left:10px;text-align:left}
#OffersIntro .OffersMap{float:left;width:316px;height:168px;padding:0px;margin:0px}
#OffersIntro .OffersLinks{float:right;width:405px;height:auto;margin:0px}
.OffersLinks P{color:#3e3e3e;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:normal}
.OffersLinks A{color:#f37539;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:18px}
.OffersLinks A:Hover{color:#9b0606}

#OffersContent{float:left;width:738px;height:auto;padding:0px;margin-left:10px;text-align:left}
.OffersOuterBox{border:1px solid #9b0606;width:736px;height:auto;background-color:#fde2d6;float:left;margin-left:10px;margin-bottom:10px}
.OffersInnerBox{width:712px;height:auto;margin-left:11px;margin-right:12px;padding:0px;float:left;display:inline}
.OffersTitle{width:712px;height:18px;margin:0px;padding:0px;float:left;color:#9b0606;font-family:Arial, Verdana, Helvetica;font-size:15px;font-weight:bold;text-transform:uppercase;text-align:left}

/*Offer Boxes*/
.Offer{width:712px;height:auto;min-height:245px;border:1px solid #9b0606;background-color:#fcfcfa;float:left;text-align:left}
.Offer .OfferCopy{width:688px;height:auto;margin-left:12px;margin-top:12px;margin-right:12px;margin-bottom:0px}
.OfferCopy .ImgBox{width:220px;height:auto;float:left;padding:0px;margin:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/thumb-bg-220x148.gif");background-repeat:no-repeat;background-position:top left}
.OfferCopy .ImgBox .Img{width:200px;height:128px;float:left;padding:0px;margin:10px;display:inline}
.OfferCopy .ImgBox .ImgSml{width:110px;height:75px;float:left;padding:0px;margin:0px;float:left;background-image:url("http://www.sportifdive.co.uk/Images/thumb-bg-110x75.gif");background-repeat:no-repeat;background-position:top left}
.OfferCopy .ImgBox .ImgSml .Inner{width:96px;height:61px;float:left;padding:0px;margin:7px;display:inline}

.OfferCopy .CopyBox{width:458px;height:auto;min-height:178px;float:right;margin-top:4px;padding:0px}
.CopyBox .CopyTitle{width:458px;height:24px;float:left;color:#f37539;font-family:Arial, Verdana, Helvetica;font-size:16px;font-weight:bold}
.CopyBox .CopyDesc{width:458px;height:auto;float:left;color:#3e3e3e;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:normal;margin-bottom:10px}
.CopyBox .CopyNightsDates{width:400px;height:auto;float:left;padding:0px;margin:0px;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:bold;color:#f37539}
.CopyBox .CopyPrice{width:400px;height:26px;float:left;padding:0px;margin:0px;font-family:Arial, Verdana, Helvetica;font-size:16px;font-weight:bold;color:#f37539}
.CopyBox .CopySave{width:400px;height:20px;float:left;padding:0px;margin:0px;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:bold;color:#ff0000}
.OfferCopy .OfferContact{width:458px;height:32px;float:right;margin-top:12px;padding:0px;text-align:right}