﻿.MasterContainer{ position:relative; width:1000px; margin-left:auto; margin-right:auto; }
.HeaderContainer{ height:144px; width:100%; }
.MasterContentContainer{ min-height:400px; width:100%; }
.FooterContainer{ height:158px; padding-top:42px; width:100%; text-align:center; }


/* Menu & submenu */
.MenuContainer{ width:1000px; height:40px; padding-top:52px; margin-left:auto; margin-right:auto; text-align:center; }
.MenuContainer .MenuItem{ text-transform:uppercase; font-size:140%; color:#565658; text-decoration:none; padding-left:7px; padding-right:7px; }
.MenuContainer .ActiveMenuItem{ font-size:140%; text-transform:uppercase; color:#837250; text-decoration:none; padding-left:7px; padding-right:7px; }
.HeaderStrike{ position:absolute; top:85px; left:0px; z-index:1; height:1px; width:100%; background-color:#c1c1c1; }

.SubMenuContainer{ padding-top:1px; width:1000px; margin-left:auto; margin-right:auto; text-align:center; text-transform:uppercase; }
.SubMenuItem{ font-size:110%; color:#565658; text-decoration:none; text-transform:uppercase; padding-left:7px; padding-right:7px; }
.SubMenuItemActive{ font-size:110%; color:#837250; text-decoration:none; padding-left:7px; padding-right:7px; }

/* Default */
.DefaultContentContainer{ width:100%; text-align:center; }
.DefaultContentContainer img{ padding-bottom:25px; }
.TableDuo{ }
.TableTrips{ margin-top:25px; }

/* Scrollable */
#ScrollableContentContainer{ width:1000px; height:453px; text-align:center; }
.CycleContainer{ position:relative; width:1000px; }
.ScrollableContentItem{ position:relative; width:1000px; height:453px; line-height:1.5; }

/* Products */
.ImageContainer{ position:relative; width:1000px; height:300px; overflow:hidden;}
.PrevProduct{ position:absolute; top:77px; left:155px; }
.NextProduct{ position:absolute; top:77px; right:155px; }
.ImageContent{ width:550px; height:300px; margin-left:auto; margin-right:auto; text-align:center; overflow:hidden; line-height:1.5;}
.ProductHeaderContainer{ width:550px; padding-top:15px; margin-left:auto; margin-right:auto; text-align:center; line-height:1.5; }
.ProductContentContainer{ width:550px; padding-top:10px; margin-left:auto; margin-right:auto; text-align:left; line-height:1.5; }

/* Product list */
.ProductListContainer{ position:relative; width:885px; padding-top:25px; margin-left:auto; margin-right:auto; }

/* Large */
.ProductListItemLarge{ position:relative; float:left; width:235px; border:solid 1px #939393; padding:0px 20px 0px 20px; margin:9px 9px 9px 9px; }
.ProductListItemLarge .ProductName{ position:absolute; bottom:10px; left:20px; width:235px; font-size:140%; text-transform:uppercase; color:#565658; }

/* Small */
.ProductListItemSmall{ position:relative; float:left; width:164px; border:solid 1px #939393; padding:0px 19px 0px 19px; margin:8px 8px 9px 9px; }
.ProductListItemSmall .ProductName{ position:absolute; bottom:10px; left:10px; width:182px; font-size:140%; text-transform:uppercase; color:#565658; }

/* Imagelist */
.ProductListImageContainer{ padding-left: 22px; }
.ProductListItemImage{ position:relative; float:left; width:191px; height:255px; border:solid 1px #939393; margin:8px 8px 9px 9px; }

/* Lightbox */
.LightboxGalleryContainer{ position:relative; width:100%; margin-top:25px; }
.LightboxGalleryContainer div{ float:left; margin:5px 5px 5px 5px; width:100px; height:100px; overflow:hidden; }

/* stuff */
hr{ height:1px; width:100%; background-color:#c1c1c1; border:none; }

/* Start */
.Cleanport{ float:left; width:277px; height:453px; margin:0px 9px 0px 70px; background:url('Images/cleanport.jpg') no-repeat top; cursor:pointer; }
.Marina{ float:left; width:277px; height:453px; margin:0px 9px 0px 9px; background:url('Images/marina.jpg') no-repeat top; cursor:pointer; }
.Classic{ float:left; width:277px; height:453px; margin:0px 9px 0px 9px; background:url('Images/classic.jpg') no-repeat top; cursor:pointer; }
.Cleanport:Hover{ background:url('Images/cleanport-over.jpg') no-repeat top; }
.Marina:Hover{ background:url('Images/marina-over.jpg') no-repeat top; }
.Classic:Hover{ background:url('Images/classic-over.jpg') no-repeat top; }

/* Contact form */
.ContactFormContainer{ width:567px; }
.ContactFormInput{  padding:5px 5px 5px 5px; width:250px; }
.ContactFormCheckBox{  padding:5px 5px 5px 5px; }
.ContactFormButton{  padding:5px 5px 5px 5px; width:200px; margin-right:9px; }