﻿body
{
    background-image: url(../images/bodyback.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    font-family: arial;
    font-size: 11px;
}

a
{
    text-decoration: none;
    color: #4691B7;
}
img
{
    border: none;
}


h2
{
    padding: 4px;
    margin: 0px;
    color: #0b1d4a;
    font-size: 14px;
    font-weight: bold;
}

/*.......TOP..........................................*/

#top
{
    height: 120px;
    margin: 0px;
    padding: 0px;
    width: auto;
    background-image: url(../images/topImage_back_continue.jpg);
    background-repeat: repeat-x;
}

#Topslogan
{
    position: absolute;
    margin: 70px 0px 0px 175px;
}

#Topslogan h1
{
    color: #fff;
    font-weight: normal;
    font-style: italic;
    font-size: 18px;
}
/*#logolink
{
    width:178px;
    height:112px;
    cursor:pointer;
    position:absolute;
    background-color:Transparent;
    }*/

#sweboat_logo
{
    float: left;
    margin: 67px 0 0 725px;
    position: absolute;
}



/*.....SITESTRUCTURE................................*/

#siteholder
{
    float: left;
    width: 1200px;
    margin: 5px 0px 0px 15px;
}
#maincontentholder
{
    float: left;
    width: 1200px; /*NY FÖR BANNERS*/
}
#leftarea
{
    width: 580px;
    float: left; /*NY FÖR BANNERS*/
    margin: 0px 15px 0px -5px;
}
#sitefooter
{
    width: 785px;
    float: left;
    height: 49px;
    text-align: center;
    margin: 0px 0px 30px 10px;
    color: #6D7B9F;
    padding: 5px 0px; /*background-image:url(../images/footerback.jpg);*/
}
#a_d_sHolder
{
    float: left;
    padding: 8px 0px 0px 15px;
    width: 250px;
}
.adItem
{
    margin: 0px 0px 15px 0px;
    float: left;
    width: 250px;
}

/*......SEARCH.......................................*/


#search_holder
{
    width: 590px;
    float: left;
    color: #fff;
    margin: 0px 0px 10px 0px;
}
#search_basic
{
    width: 590px;
    float: left;
    min-height: 96px;
    background-image: url(../images/search_topback.png);
    background-repeat: no-repeat;
}
#basic_content
{
    padding: 40px 0px 0px 30px;
    width: 560px;
}

#basic_content input
{
    height: 30px;
    float: left;
    margin: 0px 40px 0px 0px;
}


.searchbtn
{
    background-image: url(../images/buttons/bigsearchbtn.jpg);
    background-repeat: no-repeat;
    color: #fff;
    font: Arial;
    font-size: 24px;
    width: 83px;
    height: 37px;
    float: left;
    padding: 4px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}

.searchbtn:hover
{
    background-image: url(../images/buttons/bigsearchbtn_ho.jpg);
    background-repeat: no-repeat;
    font-size: 23px;
    padding: 5px 0px 0px 0px;
}

.search_advanced
{
    width: 530px;
    float: left;
    padding: 0px 30px 0px 30px;
    background-image: url(../images/search_back.png);
    background-repeat: repeat-y;
}


#search_bottom
{
    width: 590px;
    float: left;
    height: 22px;
    background-image: url(../images/search_bottomback.png);
    background-repeat: no-repeat;
}

/*......AVANCERAT SEARCH.......................................*/
.advancedbtn
{
    background-image: none;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}
.advancedbtn:hover
{
    text-decoration: underline;
}


.AdvSearchTableLeft
{
    width: 320px;
    margin: 10px 20px 0px 0px;
}
.AdvSearchTableRight
{
    width: 200px;
    margin: 10px 0px 0px 0px;
}
.AdvSearchTableLeft td
{
    text-align: left;
    height: 20px;
}
.AdvSmall
{
    font-size: 9px;
}
.AdvSearchTableRight td
{
    text-align: left;
    height: 20px;
}
.AdvSearchTableLeft b, .AdvSearchTableRight b
{
    text-transform: uppercase;
}
.AdvSearchTableLeft input
{
    width: 40px;
    height: 12px;
    font-size: 11px;
    margin: 0px 10px 0px 4px;
}
.AdvSearchTableRight input
{
    height: 12px;
    font-size: 11px;
    vertical-align: middle;
}
.advancedSearchBtn
{
    width: 520px;
    float: left;
    margin: 5px 0px 0px 0px;
    text-align: right;
}

.SearchSortLinks
{
    position: absolute;
    margin: 12px 0px 0px 15px;
}

.SearchSortLinks a
{
    color: #a8acd6;
    margin: 0px 5px 0px 0px;
}

.SearchSortLinks a:hover
{
    color: #fff;
    font-weight: bold;
}

/*.....MAINCONTENT - START..................................*/

.mainarea_holder
{
    margin: 0px 0px 10px 8px;
    width: 570px;
    float: left;
    line-height: 14px;
}
.mainarea_holder h1
{
    /*   background-image:url(../images/h1back3.jpg);    background-repeat:no-repeat;*/ /*   width:569px;*/
    color: #4691B7;
    display: block;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: -7px 0 0 2px;
    padding: 5px 0 5px 10px;
}

.mainarea_top
{
    width: 573px;
    background-image: url(../images/maincontent_top.jpg);
    background-repeat: no-repeat;
    height: 9px;
}
.mainarea_content
{
    width: 573px;
    background-image: url(../images/maincontent_back.jpg);
    background-repeat: repeat-y;
    float: left;
}

.mainarea_content p
{
    margin: 0px 0px 0px 14px;
    width: 550px;
}
.mainarea_content img
{
    padding: 10px 0px 10px 14px;
}
.overimg
{
    z-index: 2;
    position: absolute;
    margin: 0px 0px 0px 0px;
}

.mainarea_bottom
{
    width: 573px;
    float: left;
    background-image: url(../images/maincontent_bottom.jpg);
    background-repeat: no-repeat;
    height: 9px;
}

.mainarea_bottom2
{
    width: 573px;
    float: left;
    background-image: url(../images/maincontent_bottom2.jpg);
    background-repeat: no-repeat;
    height: 9px;
}
#bigleftarea
{
    width: 810px;
    float: left;
    margin: 0px 0px 0px -5px;
}

/*.....MAINCONTENT - START PUFFS.................................*/
.mainarea_puff
{
    float: left;
    margin: 3px 9px;
    width: 170px;
}
.sep_border
{
    width: 1px;
    border-left: dashed 1px #ddd;
    height: 170px;
    float: left;
}

.mainarea_puff img
{
    background-image: url(../images/puffimg_back2.jpg);
    text-align: center;
    background-repeat: no-repeat;
    padding: 5px;
}
.mainarea_puff p
{
    padding: 0px;
}
.mainarea_puff h2
{
    color: #0b1d4a;
    font-size: 14px;
    text-align: center;
}
/* ..................... STARTFAIRINFO ...........................*/

#StartFariinfo_Text
{
    margin: 0px 0px 0px 10px;
    float: left;
    width: 377px;
}
#StartFariinfo_Img
{
    margin: -40px 0px 0px;
    float: left;
}

/*.....MAIN SEARCHRESULT TABLE..................................*/
.resultheader
{
    background-image: url(../images/h1backresult2.jpg);
    background-repeat: no-repeat;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 569px;
    font-size: 14px;
    line-height: 30px;
    margin: -7px 0px 0px 2px;
    padding: 0px 0px 0px 5px;
}

#viewopitions
{
    height: 25px;
    width: 100px;
    position: absolute;
    margin: -30px 0px 0px 455px;
    text-align: right;
}
#viewopitions a
{
    color: #fff;
    font-size: 10px;
}

#viewopitions a:hoverW
{
    text-decoration: underline;
}


.search_hits
{
    line-height: 6px;
}
.search_hits td
{
    line-height: 6px;
    font-weight: bold;
}
.resultheader h1
{
    color: #000;
    display: block;
    width: 569px;
    font-size: 14px;
    height: 30px;
    margin: -7px 0px 0px 2px;
    padding: 0px 0px 0px 5px;
}

.searh_result
{
    margin: 0px 2px;
}
.searchWord
{
    color: #0b49d8;
    font-weight: bold;
    font-size: 12px;
}

.searh_result th
{
    text-align: left;
    background-color: #394E85;
    background-image: url(../images/temps/search_ThBack.png);
    background-repeat: repeat-x;
    border-bottom: double 1px #ddd;
    color: #fff;
    line-height: 24px;
    padding: 2px;
}

.searh_result td
{
    border-bottom: 1px solid #bbc2d5;
    padding: 4px;
    vertical-align: middle;
    margin: 0px;
}
.searh_result img
{
    padding: 0px 5px 0px 0px;
    font-family: be vertical-align:middle;
}
.listrow
{
    color: #000;
}


.listrow:hover
{
    background-image: url(../images/search_ThHover.jpg);
    background-repeat: repeat-x;
    background-color: #4F6AAD;
    color: #fff;
}
.listrowlink
{
    cursor: pointer;
    color: #000;
}
.listrowlink a
{
    cursor: pointer;
    color: #000;
}
.listrowlink a:hover
{
    cursor: pointer;
    color: #fff;
}
.listrowlink:hover
{
    cursor: pointer;
    background-image: url(../images/search_ThHover.jpg);
    background-repeat: repeat-x;
    background-color: #4F6AAD;
    color: #fff;
}
.listrowlink:hover a
{
    color: #fff;
}

.boattype
{
    font-weight: bold;
    width: 55%;
}
.boattype:hover
{
    color: #fff;
}


.boattype a
{
    color: #2c356a;
}
.boattype a:hover
{
    color: #fff;
}
.boattype img
{
    vertical-align: middle;
}

/*.....RIGHTAREA..................................*/

#rightarea_holder
{
    width: 215px;
    float: left;
    margin: 7px 0px 0px 0px 10px;
    padding: 5px 0px 0px 0px;
}
#rightarea_top
{
    width: 215px;
    background-image: url(../images/right_top.jpg);
    height: 10px;
}
#rightarea_content
{
    width: 215px;
    margin: -5px 0px -10px 0px;
    background-image: url(../images/right_back.jpg);
    background-repeat: repeat-y;
    padding: 0px 5px;
}
#rightarea_bottom
{
    width: 215px;
    background-image: url(../images/right_bottom.jpg);
    height: 9px;
}

.rightarea_puff p
{
    margin: 3px 0px;
    width: 205px;
}
.rightarea_puff
{
    margin: 0px 0px 10px 0px;
}
.rightarea_puff a
{
    color: #4691B7;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
.rightarea_puff a:hover
{
    text-decoration: underline;
}

.rightarea_puff h2, .rightarea_topsearchList h2
{
    background-image: url(../images/rightcolumheader_topsearch.jpg);
    background-repeat: no-repeat;
    display: block;
    line-height: 16px;
    font-weight: bold;
    font-size: 12px;
    color: #575757;
    margin: 2px 0px;
    height: 32px;
    width: 200px;
    padding: 7px 0px 0px 5px;
}
.rightarea_topsearchList h2
{
    background-image: url(../images/rightcolumheader_topsearch.jpg);
    height: 32px;
}
.rightarea_topsearchList ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.rightarea_topsearchList li
{
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0;
    width: 205px;
}
.rightarea_topsearchList li:hover
{
    background-color: #FED267;
    font-style: italic;
}

.rightarea_topsearchList a
{
    color: #575757;
    font-size: 12px;
    font-weight: bold;
}
.rightarea_topsearchList span
{
    font-weight: normal;
    font-size: 11px;
    color: #4691B7;
}
.rightarea_topsearchList img
{
    margin-top: 3px;
}

/*.....PRODUCTSHOWPAGE..................................*/

#productholder
{
    width: 780px;
    float: left;
    margin: 0px 0px 30px 10px;
}
#product_top
{
    width: 780px;
    background-image: url(../images/productback_top2.jpg);
    background-repeat: no-repeat;
    height: 9px;
}
#product_content
{
    width: 761px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    background-color: #fff;
    float: left;
    padding: 10px 10px 10px 8px;
}
#product_bottom
{
    width: 780px;
    float: left;
    background-image: url(../images/productback_bottom2.jpg);
    background-repeat: no-repeat;
    height: 12px;
}


#productheader
{
    background-image: url(../images/boatheaderback.jpg);
    float: left;
    height: 59px;
    line-height: 20px;
    margin: 0px 0px 0px 10px;
    width: 570px;
}
#productheader h1
{
    font-size: 22px;
    font-weight: bold;
    color: #000;
    padding: 5px 0px 0px 5px;
}
.product_leftarea
{
    width: 455px;
    margin: 0px 5px 0px 5px;
    float: left;
}
.product_rightarea
{
    width: 290px;
    float: left;
    margin: 0px 0px 20px 0px;
}
.product_rightareaheader
{
    background-image: url(../images/product_rightheader.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #fec240;
    border: solid 1px #b0b1b6;
    color: #000;
    width: 285px;
    float: left;
    margin: 0px 0px 10px 0px;
    font-size: 10px;
    font-style: italic;
}
.product_rightareaheader_boatname
{
    float: left;
    line-height: 16px;
    margin: 4px 0 0;
    padding: 0 4px;
    width: 170px;
}
.nametext
{
    margin: 3px 0px 0px 100px;
}
.product_rightareaheader h2
{
    color: #000;
    line-height: 13px;
    font-size: 11px;
    float: left;
    font-style: normal;
}
.product_motorinfo
{
    width: 780px;
    float: left;
}
.product_rightarea img
{
    cursor: pointer;
}

.pressimg_thumb
{
    float: left;
    width: auto;
    cursor: pointer;
    margin: 10px 0px 0px 0px;
}
.pressimg_thumbs_sep
{
    width: 10px;
    float: left;
    height: 10px;
}
.year
{
    color: #4B69B5;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bolder;
    margin: 3px 0px;
    padding: 0px 4px;
}
.year:hover
{
    color: #FFC446;
}
.year_sep
{
    float: left;
    border-left: 2px solid #ccd4ea;
    width: 2px;
    height: 12px;
    margin: 4px 1px 0px 0px;
}
.bluearea
{
    width: 772px;
    float: left;
    margin: 20px 0px 30px 0px;
}
.bluearea h2
{
    color: #091431;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0px;
    padding: 4px 0px;
    text-transform: uppercase; /*border-bottom:solid 1px #fff; border-top:solid 1px #fff; background-image:url(../images/blueh2back.jpg); background-repeat:no-repeat;*/
}
.bluearea img
{
    background-color: #fff;
    padding: 5px;
    margin: 5px;
    border: solid 1px #ddd;
    cursor: pointer;
}
.bluearea_top
{
    width: 762px;
    background-image: url(../images/ownpics_top.jpg);
    background-repeat: no-repeat;
    height: 6px;
}
.bluearea_content
{
    width: 745px;
    background-image: url(../images/ownpics_content.jpg);
    background-repeat: repeat-y;
    float: left;
    padding: 10px;
}
.bluearea_bottom
{
    width: 762px;
    float: left;
    background-image: url(../images/ownpics_bottom.jpg);
    background-repeat: no-repeat;
    height: 6px;
}

/*......................BOATPAGE INFOLINKS..........................*/

.BoatInfoLinks
{
    border-bottom: 4px solid #E4E9F7;
    border-top: 4px solid #E4E9F7;
    float: left;
    margin: 10px 0;
    padding: 5px 0 0;
    text-align: left;
    width: 760px;
}

.BoatInfoLinks a
{
    color: #464646;
    margin: 10px 25px;
    line-height: 20px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.BoatInfoLinks a img
{
    vertical-align: text-bottom;
}

.BoatInfoLinks a:hover
{
    color: #14284F;
}


.BoatInfoTopLinks
{
    margin: 0px 0px 5px 0px;
}

.BoatDropLinks
{
    background-color: #E4E9F7;
    float: left;
    margin: 0px 0px -5px 0px;
    width: 760px;
    padding: 5px 0px;
    text-align: left;
}
.BoatDropLinks a
{
    color: #353434;
    font-size: 11px;
    margin: 0 10px;
    text-transform: none;
}




/*.....PRODUCTSHOWPAGE FAIR AND MONTER INFO.......................*/
.FairInfo
{
    width: 445px;
    float: left;
    padding: 5px;
    color: #404040; /*background-color:#DFE5F5;*/
    background-color: #FEC341;
}
.FairInfo a
{
    color: #404040;
    margin: 0px 10px 0px 0px;
}
.FairInfo a:hover
{
    text-decoration: underline;
    color: #000;
}
.FairInfo_LogoHolder
{
    width: 120px;
    float: right;
    margin: 4px 2px 0px 0px;
}

.FairInfo_Text
{
    float: left;
    margin: 0 5px 0 0;
    width: 315px;
}
.FairInfo_Monter
{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 2px 0px 2px 0px;
}




/*.....PRODUCTSHOWPAGE COMMENTS..................................*/

#boatcomments
{
    padding: 5px 15px 0px 0px;
    float: left;
    margin: 0px 15px 0px 0px;
    width: 440px;
    border-right: dotted 1px #fff;
}

.boatcomment
{
    padding: 10px 0px;
    border-top: dotted 1px #fff;
}
.commentname
{
    display: block;
    font-weight: bold;
}
#addboatcomment
{
    width: 250px;
    padding: 8px;
    border: double #FFF;
    float: left;
    background-color: #eef1f9;
}

/*.....PRODUCTSHOWPAGE TABLESTYLES..................................*/

.productinfo, .motorinfo
{
    width: 455px;
    padding: 5px;
    float: left;
    margin: 0px 0px 20px 0px;
    float: left;
}
.motorinfo
{
    border: solid 4px #dfe5f4;
    float: left;
    margin-right: 20px;
    margin-bottom: 40px;
    padding-left: 10px;
}

.productinfo th, .motorinfo th
{
    text-align: left;
    padding: 10px 0px 0px 0px;
    text-transform: uppercase;
}
.productinfo tr, .motorinfo tr
{
    text-align: left;
    padding: 0px 0px 20px 0px;
}
/*------------------------------- IMAGES.ASPX ------------------------------*/
.BoatImagesList_Item
{
    background-color: #F8F9FC;
    border: 1px solid #D1E5EF;
    float: left;
    margin: 10px;
    padding: 0 4px;
    text-align: center;
    width: 160px;
}

.BoatImagesList_Item p
{
    padding: 2px 0px;
}
.BoatImagesList_Item img
{
    padding: 0px;
}
.BoatImagesList_ItemName
{
    padding: 2px 0px;
    height: 30px;
}
.pageNumber_nav
{
    text-align: center;
    width: 540px;
    margin: 0px 10px;
}
.pageNumber_nav a
{
    margin: 0px 3px;
}
.pageNumber_nav b
{
    margin: 0px 3px;
}
.pageNumber_nav a:hover
{
    color: #000;
}
.PageNumber_Show
{
    margin: 5px 0px;
}

/*------------------------------- EVENTS.apsx ----------------------------*/

.EventBoatList
{
    margin: 0px 2px;
}
.searchWord
{
    color: #0b49d8;
    font-weight: bold;
    font-size: 12px;
}

.EventBoatList th
{
    text-align: left;
    background-color: #394E85;
    background-image: url(../images/temps/search_ThBack.png);
    background-repeat: repeat-x;
    border-bottom: double 1px #ddd;
    color: #fff;
    line-height: 24px;
    font-size: 12px;
    text-transform: uppercase;
    padding: 2px 5px;
}

.EventBoatList td
{
    border-bottom: 1px solid #bbc2d5;
    padding: 4px;
    vertical-align: middle;
    margin: 0px;
}
.EventBoatList img
{
    padding: 0px 5px 0px 0px;
    font-family: be vertical-align:middle;
}
.EventBoats_listrow
{
    color: #000;
    cursor: pointer;
}
.EventBoats_listrow a:hover
{
    color: #fff;
}
.EventBoats_listrow:hover
{
    /*    background-image:url(../images/search_ThHover.jpg);     background-repeat:repeat-x; */
    background-color: #516493;
    color: #fff;
}
.EventBoats_listrowImg
{
    width: 80px;
}
.EventBoats_listrowName
{
    width: 180px;
}
.EventBoats_Pages
{
    color: #000000;
    margin: 2px 0 2px 2px;
    padding: 4px 0;
    text-align: center;
    width: 569px;
}

.EventBoats_Pages a
{
    color: #000000;
}

.EventBoats_Chars
{
    color: #000000;
    margin: 2px 0 2px 2px;
    text-align: center;
    width: 569px;
}

.EventBoats_Chars a
{
    color: #000000;
}

.SelectedPage
{
	font-weight: bold;
	font-size:14px;
	text-decoration: underline;
}

.EventTopInfo
{
    margin: 0px 0px 15px 12px;
    font-size: 14px;
    color: #1F5F7F;
}


/*------------------------------- MEMBER.ASPX ------------------------------*/

.Member_leftarea
{
    width: 445px;
    margin: 0px 15px 0px 5px;
    float: left;
    line-height: 16px;
}

.Member_rightarea
{
    width: 290px;
    float: right;
    margin: 0px 0px 20px 0px;
    line-height: 16px;
}

.Member_rightarea h3
{
    border-bottom: solid 1px #e6e8ed;
    font-size: 11px;
    margin: 8px 0px 4px 0px;
}


.Member_leftarea h2
{
    font-size: 14px;
    border-bottom: solid 1px #ddd;
    margin: 0px 0px 10px 0px;
    padding: 3px 0px;
}

.MemberInfoText
{
    font-size: 11px;
    margin: 0px 0px 15px 0px;
}
.MemberLogoHolder
{
    margin: 0 0 20px;
    padding: 5px;
    float: left;
    line-height: 16px;
    width: 435px;
    text-align: right;
}
.MemberLogoHolder ul
{
    margin: 4px 0px 0px 0px;
    line-height: 20px;
    padding: 0px;
    list-style-type: none;
}
.MemberLogoHolder ul img
{
    vertical-align: text-top;
    margin: 0px 3px 0px 0px;
}

.MemberVerks
{
    float: left;
    text-align: left;
}

.MemberBrands
{
    padding: 10px 2px;
    background-color: #DFE5F5;
    border: 1px solid #DDDDDD;
    font-weight: bold;
    float: left;
    font-size: 12px;
    margin: 10px 0px;
    width: 435px;
    text-align: center;
}
.MemberBrands a
{
    margin: 4px 6px;
    float: left;
}
.MemberBrands a:hover
{
    color: #0b1d4a;
}
/*------------------------------- PERSON.ASPX ------------------------------*/
.PersonIn
{
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
}
.PersonPresImg
{
    border: 1px solid #B0B1B6;
    margin: 0px 0px 10px 0px;
}
.PersonBoat
{
    width: 435px;
    float: left;
    background-color: #DFE5F5;
    padding: 5px 5px 10px 5px;
}
.PersonBoat h2
{
    color: #000;
    font-size: 14px;
    font-style: italic;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    text-transform: uppercase;
    border: none;
}
.PersonBoat a
{
    font-size: 13px;
    float: left;
}
.PersonBoat img
{
    margin: 0px 10px 0px 0px;
    float: left;
    border: solid 1px #fff;
}
.PersonBoatInfo
{
    width: 135px;
    float: right;
    line-height: 22px;
    font-style: italic;
}
.PersonBoatInfo b
{
    font-style: normal;
}

.PersonBoatText
{
    width: 435px;
    float: left;
    margin: 10px 0px;
}
.PersonBoatText b
{
    padding: 5px 0px 18px 0px;
    text-transform: uppercase;
}

/*------------------------------- CONTROLS ------------------------------*/
.search_box
{
    padding: 0;
    margin: 0;
    color: #333;
    font-size: 26px;
    width: 400px;
    height: 85px;
    top: 0;
}

.divWiki
{
}
#divWiki, #divPrice, #divDocuments
{
    width: 440px;
    padding: 5px;
    float: left;
    margin: 2px 2px 20px 2px;
    z-index: 1;
    background-color: #DFE5F5;
    padding: 5px;
    border: 1px solid #ACB4C7;
}
.Wiki th
{
    text-align: left;
    padding: 10px 0px 0px 0px;
    text-transform: uppercase;
}
.Wiki tr
{
    text-align: left;
    padding: 0px 0px 20px 0px;
}

.BoatBlueBoxInfo
{
    margin: 0px 0px 0px 2px;
}
.BlueBoxLink, .BlueBoxLinkActive
{
    background-image: url(../images/buttons/btn_wikilink.jpg);
    background-position: top;
    font-size: 12px;
    font-weight: bold;
    color: #464d5f;
    border: solid 1px #ACB4C7;
    padding: 4px 10px 2px 10px;
    margin: 0px 2px 0px 0px;
}
.BlueBoxLink:hover
{
    background-image: url(../images/buttons/btn_wikilink_hover.jpg);
}
.BlueBoxLinkActive
{
    padding: 3px 10px 3px 10px;
    border-bottom: none;
    z-index: 100;
}
.WkikHeader
{
    cursor: pointer;
    color: #4B69B5;
    font-size: 12px;
    font-weight: bolder;
}
.BoatInfoList
{
    list-style-type: none;
    margin: 0px;
    width: 440px;
    padding: 0px;
}

.BoatInfoList li
{
    border-bottom: solid 1px #D1D5DF;
}
.BoatInfoList li:hover
{
    background-color: #bac3d9;
}
.BoatInfoList a
{
    color: #353b4a;
    display: block;
    font-size: 11px;
    padding: 4px;
}
.lightrow
{
    background-color: #e9eef9;
    border-left: solid 1px #D1D5DF;
    border-right: solid 1px #D1D5DF;
}
.BoatInfoList img
{
    vertical-align: middle;
}
.BoatSaleGraph
{
    width: 440px;
    border: solid 1px #D1D5DF;
    margin: 0px 0px 10px 0px;
}

.BoatSaleList
{
    margin: 0px;
    width: 440px;
    padding: 0px;
}

.BoatSaleList th
{
    text-align: left;
    text-transform: uppercase;
    border-bottom: solid 1px #afb6c7;
}

.BoatSaleList td
{
    border-bottom: solid 1px #D1D5DF;
    color: #353b4a;
    font-size: 11px;
    padding: 4px;
}

.BoatSaleDot
{
    margin:0 1px;
vertical-align:bottom;
 }
 
 
 
 
 
 
.ComMapChoice
{
    float: left;
    width: 543px;
    margin:0px 10px;
    font-size: 12px;
    padding: 5px;
    font-size: 11px;
    background-color: #DFE5F5;
    border: 1px solid #ACB4C7;
}
.ComMapChoice table
{
    float: left;
    width: 495px;
    padding: 5px 0px 0px 0px;
        line-height:21px;
    margin: 5px 0px 0px 0px;
    border-top: Solid 1px #D6DEE6;
}
.MapHolder, .ComSearchList
{
    width: 505px;
    float: left;
    margin:0px;
    border: solid 1px #D6DEE6;
}
.MapHolder img
{
	background:none;
	
}
.ComMapChoice input
{
    vertical-align: sub;
    margin: 0px 4px 0px 0px;
}
.ComMapChoice span
{
    display: block;
    float: left;
    font-size: 11px;
}
.ComMapChoice span b
{
    font-size: 10px;
}
.ComMapSearch
{
    float: left;
    font-size: 11px;
    margin: 10px 0 0;
    width: 495px;
    padding: 5px 0px 0px 0px;
    border-top: solid 1px #D6DEE6;
}
.ComMapSearch input
{
    float: left;
    font-size: 18px;
    height: 24px;
    margin: 0;
    width: 370px;
}
.ComMapViewOpt
{
border:1px solid #D6DEE6;
float:left;
font-size:14px;
color: #003263;
padding:5px;
width:543px;
margin:10px;
    
 }
 .ComMapViewOpt input
{

    margin:0px 0px 0px 10px;
    padding:0px;
    vertical-align:sub;
}

.MapSearchBtn
{
    background-image: url(/images/buttons/btn_Mapsearch.jpg);
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 6px 33px;
    text-align: center;
}
.MapSearchBtn:hover
{
    background-position: bottom;
    color: #fff;
}
.ComSearchList
{
    border:none;
}
.ComSearchList table
{
width:555px;
font-weight:normal;
 border: solid 1px #D6DEE6;
margin:0px 10px;
}
.ComSearchList table th
{
background-color:#394E85;
background-image:url("/images/temps/search_ThBack.png");
background-repeat:repeat-x;
color:#FFFFFF;
line-height:16px;
text-align:left;
text-transform:uppercase;
}

.ComSearchList table th a
{
    display:block;
    color:#fff;
            padding:4px 3px;
}
.ComSearchList table th a:hover
{
    display:block;
    color:#003263;
    background-color: #fecf52;
}
.ComSearchList table tr
{
    width: 505px;
}
.ComSearchList table tr a:hover td
{
    color:#fff;
        background-color:#003263;
}

.ComSearchList table td
{
    width: 505px;
    padding:4px 3px;
}
.darkrow
{
    background-color:#DFE5F5;
 }
 .MapHolder
 {
     border:1px solid #D6DEE6;
float:left;
margin:0px 10px;
width:550px;
  }