﻿*
{
    font-family: Verdana;
    font-size: 14px;
    color: White;
}
body
{
    background-color: #142137;
    background: url(im/SundalYacht/body_bg_03.gif) repeat-x;
    margin: 0px auto;
    text-align: center;
    background-color:#020908;
}
a
{
    outline-style: none;
}
img
{
    border: 0px;
}
.Contactwrapper
{
    float: left;
    padding-right: 193px;
}
.Contactwrapper #ContactInfoTop
{
    float: left; /* position:absolute;     top:53px;*/
    font-size: 12px;
    width: 210px;
}
.LogoWrapper
{
    float: left;
    padding-top: 55px;
}
.LogoOuter
{
    width: 950px; /*  height: 37px;*/
    float: left;
}
#logo
{
    /*margin-left: 405px;     margin-top: 34px;*/
    float: left;
    width: 215px;
}
#logo img
{
    text-align: center;
}

.content-b .full
{
    width: 950px;
}
.content-b .doc-header1
{
    font-size: 16px;
    font-weight: bold;
}
.content-b .full .doc-preface
{
    font-weight: bold;
}
.content-b .full .BASIC-RIGHT
{
    margin-top: 54px;
}
.content-b .full .BASIC
{
    margin-top: 54px;
}
.content-b .full .BASIC-RIGHT .doc-image-full
{
    margin-top: 30px;
}
.content-b .full .BASIC-RIGHT .doc-bodytext
{
    margin-top: 38px;
}
#menu
{
    width: 950px;
    height: 63px;
}
#topmenu
{
    margin-top: 29px;
    margin-left: 53px;
    position: relative;
    top: 3px; /*background: url(im/SundalYacht/menu_background_png24.png);*/
    background: url(im/SundalYacht/menubar3.png);
    background-repeat: no-repeat; /*  width: 603px;*/
}

#topmenu .topmenu-innertable
{
    width: 759px;
    height: 62px;
}
#topmenu #menu p
{
    margin: 0;
    padding-left: 13px;
    padding-top: 12px;
}
#topmenu #menu p a
{
    background-image: url(im/SundalYacht/menu-bg4.png);
    display: block;
    float: left;
    text-transform: uppercase;
    outline-style: none;
    padding-top: 12px;
    padding-bottom: 13px;
    padding-left: 32px;
    padding-right: 30px;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
    color: White;
    text-align: center;
    background-position: 0 top;
}

.safari #topmenu #menu p a
{
    background-image: url(im/SundalYacht/menu-bg4.png);
    display: block;
    float: left;
    text-transform: uppercase;
    outline-style: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 30px;
    padding-right: 31px;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
    color: White;
    text-align: center;
    background-position: 0 top;
}

/**Mac safari*/

.mac.gecko #topmenu #menu p a
{
    background-image: url(im/SundalYacht/menu-bg4.png);
    display: block;
    float: left;
    text-transform: uppercase;
    outline-style: none;
    padding-top: 12px;
    padding-bottom: 11px;
    padding-left: 30px;
    padding-right: 31px;
    font-size: 12px;
    font-family: Verdana;
    text-decoration: none;
    color: White;
    text-align: center;
    background-position: 0 top;
}
.mac.gecko #topmenu #menu p a:hover
{
    background-position: -15px bottom;
}
.mac.gecko #topmenu #menu p .menu1-active
{
    background-position: -15px bottom;
}
.mac.gecko #topmenu #menu p .menu2-active
{
    background-position: -15px bottom;
}
.mac.gecko #topmenu #menu p .menu3-active
{
    background-position: -15px bottom;
}
.mac.gecko #topmenu #menu p .menu4-active
{
    background-position: -15px bottom;
}
.mac.gecko #topmenu #menu p .menu1
{
    background-position: 0px left;
}
.mac.gecko #topmenu #menu p .menu1:hover
{
    background-position: 0px left;
}
.mac.gecko #topmenu #menu p .menu3 a:hover
{
}
.mac.gecko #topmenu #menu p .menu4 a:hover
{
}

.mac.gecko #topmenu .topmenu-innertable td .start-node
{
}
.mac.gecko #topmenu .topmenu-innertable .topmenu
{
    width: 159px;
    height: 37px;
}
.mac.gecko #topmenu .topmenu-innertable td
{
    text-align: center; /* border-right-image:url(im/SundalYacht/td_seperator_03.gif);*/
    padding-bottom: 18px;
}

.mac.gecko #topmenu .topmenu-innertable a
{
    font-family: Verdana;
    font-size: 12px;
    color: White;
    text-decoration: none;
}
.mac.gecko #topmenu .topmenu-innertable a:hover
{
    text-decoration: underline;
}


/**/
#topmenu #menu p a:hover
{
    background-position: -15px bottom;
}
#topmenu #menu p .menu1-active
{
    background-position: -15px bottom;
}
#topmenu #menu p .menu2-active
{
    background-position: -15px bottom;
}
#topmenu #menu p .menu3-active
{
    background-position: -15px bottom;
}
#topmenu #menu p .menu4-active
{
    background-position: -15px bottom;
}
#topmenu #menu p .menu1
{
    background-position: 0px left;
}
#topmenu #menu p .menu1:hover
{
    background-position: 0px left;
}
#topmenu #menu p .menu3 a:hover
{
}
#topmenu #menu p .menu4 a:hover
{
}

#topmenu .topmenu-innertable td .start-node
{
}
#topmenu .topmenu-innertable .topmenu
{
    width: 159px;
    height: 37px;
}
#topmenu .topmenu-innertable td
{
    text-align: center; /* border-right-image:url(im/SundalYacht/td_seperator_03.gif);*/
    padding-bottom: 18px;
}

#topmenu .topmenu-innertable a
{
    font-family: Verdana;
    font-size: 12px;
    color: White;
    text-decoration: none;
}
#topmenu .topmenu-innertable a:hover
{
    text-decoration: underline;
}
.content
{
    margin: 0px auto;
}

#menu
{
}

.FilterBoatsDrplst select, option
{
    color: Black;
}

.FilterBoatsDrplst
{
    color: Black;
}


.BoatText
{
    position: relative;
    top: -54px;
    left: 0px;
    float: left;
}

.BoatFrontHeading span
{
    font-weight: bold;
    font-size: 16px;
}

.BoatInfo
{
    float: left;
    width: 175px;
}
.BoatValue
{
    font-weight: bold;
}


/*DetailsView*/
.DetailsHeading span
{
    font-size: 30px;
}
.DetailsHeadingPrice
{
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
}
.DetailsHeadingPrice span
{
    font-size: 16px;
    font-weight: bold;
}
.DetailsHeadingPrice span
{
    font-weight: bold;
    color: White;
}

#ThumbNails
{
    padding-top: 17px;
}
canvas
{
    height: 64;
}

#DetailInfoHeading
{
    font-size: 16px;
    font-weight: bold;
    width: 69px;
    padding-top: 7px;
    position: relative;
    top: 9px;
}
.DetailInfoSpantags
{
    font-weight: bold;
    margin-left: 8px;
}
#leftTable td
{
    padding-top: 14px;
    font-size: 16px;
}
#RightTab td
{
    padding-top: 14px;
    font-size: 16px;
}

#TipAFriend a
{
    text-decoration: none;
    display: block;
}


#TipAFriend
{
    float: left;
    padding-left: 100px;
    position: relative;
    top: -4px;
}
.LblLeftButton
{
    padding-left: 7px;
    position: relative;
    top: -1px;
}
.LblRightButton
{
    text-align: center;
    position: relative;
    top: -1px;
}

#ContactInfoDetail
{
    clear: both;
    width: 470px;
    height: 140px;
    background-image: url(im/SundalYacht/background_png24.png);
    overflow: hidden;
    position: relative;
    left: -15px;
    top: -25px;
}
#ContactInfoDetail .InnerContent
{
    padding-top: 26px;
    padding-left: 24px;
}
#ContactInfoDetail .InnerContent .Heading
{
    font-size: 16px;
    color: #111d2e;
    font-weight: bold;
}
.ContactInfoDetailText #TextContentLine
{
    color: #101d2d !important;
    font-size: 16px;
}
.ContactInfoDetailText #TextContentLine .BoldFont
{
    font-weight: bold;
    font-size: 16px;
    color: #101d2d !important;
}

.ContactInfoDetailText #TextContentLine .BoldFont a
{
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: #101d2d !important;
}

.TipAFriendPanel
{
    background-color: #adafb1;
    height: 237px;
    width: 323px;
    position: absolute;
    top: 22px;
    left: -123px; /*  margin-top:5px;*/
    z-index: 1;
}
.HoverOverMenu
{
    position: relative;
    top: -27px;
    left: 208px;
    padding-left: 8px;
    width: 107px;
    height: 27px;
    padding-top: 2px;
    background-color: #adafb1;
    color: #132238;
}
.TipAFriendPanel #TextBoxContent
{
    padding-left: 20px;
    position: relative;
    top: -11px;
    float: left;
    width: 300px;
    height: 215px;
}

#RecieverEmailDiv, #YourEmailDiv, #MessageDiv
{
    width: 281;
}

.TipAFriendPanel #TextBoxContent input, textarea
{
    /*  width:281px;*/
    color: Black;
    padding-top: 1px;
}
#RecieverEmailDiv
{
    float: left;
}
#HeaderButtons #LeftNavBtn input
{
    outline-style: none;
}
#HeaderButtons #LeftNavBtn
{
    padding-left: 13px;
}
#HeaderButtons #RightNavBtn input
{
    outline-style: none;
}

#HeaderButtons #LeftNavBtn span, #TipAFriend, #RightNavBtn
{
    font-size: 12px;
}

#Ingress span
{
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}
#EquipmentStandard span
{
    line-height: 24px;
}
#HeadingEupiment
{
    font-weight: bold;
    font-size: 14px;
    padding-top: 37px;
    padding-bottom: 13px;
}
/*
#MdlPopUp_foregroundElement
{
   
    position:relative !important;
    top:243px !important;
    left:939px !important;
}
*/
#print
{
    float: left;
    padding-left: 10px;
    position: relative;
    top: -2px;
}
#print a
{
    text-decoration: none;
}
#print img
{
    padding-left: 3px;
}


/*ContactForm*/
#ContactLbl
{
    position: relative;
    top: 37px;
}


#ContactInfoDetailForm
{
    background-image: url(im/SundalYacht/background-2.png);
    height: 135px;
    overflow: hidden;
    width: 487px;
    color: #151c2c;
    position: relative;
    top: -45px;
}
#ContactInfoDetailForm .InnerContentDetailForm #DetailFormHeading
{
    color: #151c2c;
    font-weight: bold;
}
#ContactInfoDetailForm .InnerContentDetailForm #PhoneDiv
{
    float: left;
    width: 360px;
    color: #151c2c;
}
#emaildiv a
{
    color: #151c2c;
    font-weight: bold;
}
#emaildiv
{
    float: left;
    width: 360px;
    color: #151c2c;
}
#ContactFormOuter
{
    margin-top: 58px;
}
#IngressTopp #IngressHeading span
{
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding-bottom: 30px;
}

#IngressTopp #Ingress span
{
    font-weight: bold;
    display: block;
    padding-bottom: 50px;
}
#FormTopHeading
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 28px;
}
#FormTopHeading span
{
    font-size: 14px;
    font-weight: normal;
}
#CenterHeading
{
    font-size: 16px;
    font-weight: bold;
    padding-top: 40px;
    padding-bottom: 17px;
}
#ContactInfoDetailForm .InnerContentDetailForm
{
    position: relative;
    top: 31px;
    left: 31px;
}

.TableFormTop td
{
    padding-top: 14px;
}

.TableFormTop td input
{
    width: 282px;
}
.TableFormTop .TdLabel
{
    width: 160px;
    font-weight: bold;
}

.TableFormBottom .TdLabel
{
    width: 160px;
    font-weight: bold;
    padding-top: 19px;
}

.TableFormBottom .CheckBxList
{
    width: 158px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.TableFormBottom .CheckBxList label
{
    padding-left: 7px;
    padding-right: 3px;
}

.TableFormBottom .InputLarger
{
    width: 282px;
}

.TableFormBottom .InputSmall
{
    width: 104px;
}

.TableFormBottom .InputSmalltd
{
    width: 145px;
}
.TableFormBottom .InputMultiLine
{
    width: 282px;
    height: 93px;
}
#FormBottom
{
    width: 950px;
    height: 100px;
    margin-top: 60px;
    margin-bottom: 25px;
    float: right;
}

#FormBottom input
{
    float: right;
}

#ContactFormOuter input
{
    color: Black;
}


#ContactInfoTop a
{
    font-size: 12px;
}

/*Artikkel om oss*/
#ToppAbousUS
{
    width: 950px;
    float: left;
}
#ToppAbousUS #Heading
{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 28px;
}
#ToppAbousUS #Ingress
{
    font-weight: bold;
    width: 455px;
    float: left;
}
#ToppAbousUS #Image
{
    float: right;
    width: 444px;
}




#CenterAboutUs
{
    width: 950px;
    float: left;
    padding-top: 40px;
}
#CenterAboutUs ul
{
}

#CenterAboutUs #left
{
    width: 455px;
    float: left;
}
#CenterAboutUs #left .LeftHeading
{
    font-weight: bold;
    padding-bottom: 3px;
}

#CenterAboutUs #right #RightHeading
{
    font-weight: bold;
    padding-bottom: 3px;
}


#CenterAboutUs #right
{
    width: 444px;
    float: right;
}


#BottomAboutUs
{
    padding-top: 65px;
    width: 950px;
    float: left;
}

#BottomAboutUs #BottomLeft
{
    width: 455px;
    float: left;
}
#BottomAboutUs #BottomLeft .LeftHeading
{
    font-weight: bold;
    padding-bottom: 3px;
}

#BottomAboutUs #BottomLeft #LeftContent
{
    width: 455px;
    float: left;
}
#BottomAboutUs #BottomRight
{
    float: right;
    width: 444px;
}
#BottomAboutUs #BottomRight img
{
    padding-top: 3px;
    padding-bottom: 40px;
    float: left;
}

#BottomAboutUs #BottomRight #RightContent
{
    width: 400px;
}
#BottomAboutUs .Avsnitt
{
    padding-bottom: 33px;
}

.TableFormBottom .TdTextBox
{
    vertical-align: bottom;
}


#PRINT td
{
    float: left;
}
#PRINT #ContactInfoDetail
{
    float: left;
}


.ValidatorCss
{
    font-size: 10px;
    color: White !important;
    font-weight: normal !important;
    padding-left: 5px;
}
.FormChkBxLst input
{
}

.TipAfriendBtnDiv input
{
}



.PrevNextBtnClass
{
    text-decoration: none;
}

.PrevNextBtnClass span
{
    padding-left: 6px;
    position: relative;
    top: -2px;
}
.NextBtnClass
{
    text-decoration: none;
}

.NextBtnClass span
{
    padding-right: 6px;
    position: relative;
    top: -2px;
}

.SoldFront
{
    color: Red;
    font-weight: bold;
}
.SoldDetail
{
    color: Red !important;
    font-size: 16px;
    font-weight: bold;
}

.reflected img
{
}
.BankBoats
{
   
}

