﻿body 
{
    margin:0 0 0 0;
    background-color:#6f7c9e;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:11px;
    background-image:url('/images/bg.jpg');
    background-position:center top;
    background-repeat:repeat-x;
}
/*/////////////////////// Generic styles //////////////*/
input, select, textarea
{
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:11px;
}
a, a:link, a:active, a:visited
{
    outline-style:none;
    color:#aa0000;
    text-decoration:none;
}
a span
{
   /*visibility:hidden;*/
}
a:hover span
{
    visibility:visible;
}
fieldset 
{
    padding:0px;
}
fieldset legend
{
    font-weight:bold;
    padding:0px 5px 0px 5px;
}
.btn
{
    min-width:100px;
    height:20px;
    display:block;
    background-image:url('/images/btn.gif');
    color:#fff;
    text-transform:uppercase;
    border:none;
    cursor:pointer;
}
.btn.wide
{
    width: 110px;
    height: 36px;
    background: url('images/btn-large.gif') no-repeat;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding-top:2px;
}

.btn-link {display: inline; width: auto !important; border: none; background: none; cursor: pointer; color: #aa0000; font-size: 11px; }
.btn-link:hover {color: black;}

.panel-wide
{
    margin: 0 10px 10px;
    padding: 10px;
    background-color: #E2E2E3;
    clear:left;
   
}
.btn-plane {
    float: right;
    width: 180px;
    height:20px;
    display:block;
    color:#000;
    border:none;
    cursor:pointer;
    font-weight:bold;
    font-size:14px;
    background-color: #E2E2E3;
    text-align:left;
    padding-left: 20px;
    
}
.btn-plane.more {background: url('images/down.gif') 0 5px no-repeat;}
.btn-plane.basic {background: url('images/up.gif') 0 5px no-repeat;}

div.status a.button,
a.button,
input.button
{
    margin:0 0 0 0;
    text-align:left;
    padding-left:6px;
    width:110px;
    height:20px;
    color:#000;
    display:block;
    cursor:pointer;
    border:none;
    background-image:url('/images/button.gif');
}
div.status a.button
{
    padding-top:2px;
    height:18px;
    width:104px;
}
input.inline
{
    float:right;
    margin-right:5px;
    margin-bottom:5px;
}
.line
{
    height:20px;
    background-repeat:repeat-x;
    background-position:left center;
    background-image:url('/images/line.gif');
    display:block;
    margin-left:10px;
    float:left;
}
.loading
{
    margin:20px auto;
    text-align:center;
    width:100px;    
}
body .scroll
{
    padding:0 0 0 0;
    scrollbar-3dlight-color:#083a81; 
    scrollbar-base-color:#083a81; 
    scrollbar-arrow-color:#fff; 
    overflow-y:scroll!important;
    overflow-x:hidden;
}
input.add,
input.delete
{
    border-style:none;
}
.add,
.delete
{
    cursor:pointer;
    background-image:url('/images/btn_close.gif');
    background-color:#ce6f6c;
    background-repeat:no-repeat;
    background-position:center center;
    width:11px;
    height:12px;
}
.add
{
    background-image:url('/images/btn_add.gif');
    background-color:#19ca25;    
}
/*
div.SupportArea
{
    position:absolute;
    z-index:1;
    top:200px;
    left:300px;
    background-color:#c4504d;
    color:#fff;
    height:auto;
    width:auto;
    clear:both;
    float:left;
    padding:10px 20px 0px 0px;
    border-bottom:solid 3px #fff;
    border-right:solid 3px #fff;
}
*/
div.SupportArea
{
    clear:both;
    float:left;
    background-color:#c4504d;
    color:#fff;
    height:auto;
    width:100%;
}
div.SupportArea ul
{
    margin:5px 0 5px 10px;
}
div.SupportArea ul li
{
    margin:0 0 0 10px;
    background-color:#c4504d;
}


/*/////////////////////// Layout /////////////////////*/
.wrapper
{
    width:954px;    
    margin:0 auto;
}
#top
{
    width:954px;
    height:54px;
    background-color:#eaeaea;
    background-image:url('/images/head_bg.gif');
}
#footer
{
    clear:both;
    width:954px;
    margin:0px auto;
    background-color:#fff;
    background-position:right top;
    background-repeat:no-repeat;
    background-image:url('/images/footer.jpg');
    height:53px;
}
#rightnav
{
    width:180px;
    float:right;
    color:#fff;
    background-color:#2e4b6d;
    min-height:400px;
}
#rightnav a
{
    color:#fff;
}
#content
{
    float:left; 
    min-height:400px;
    width:934px;
    padding-left:13px;
    padding-right:7px;
    background-color:#c5c6c8;
}
.clear
{
    width:100%;
    height:1px;
    font-size:0em;
    line-height:0px;
    float:none;
    clear:both;
}
/*/////////////////////// Panel ////////////////////*/
.Panel
{
    margin: 10px 5px 5px;
    background-color:#fff;
}
.Panel div.Panel
{
    background-color:#e2e2e3;
}
/*/////////////////////// Login ////////////////////*/
.Login
{
    margin:0 auto;
}
div.Login
{
    width:218px;
}
.Login label
{
    float:left;
    width:60px;
    height:18px;
    padding-top:3px;
    display:block;
    clear:left;
} 
.login
{
    padding-top:5px;
    padding-bottom:5px;
}
.login label
{
    margin-left:7px;
}
.remember
{
    float:left;
    clear:left;
    width:98%;
    margin-left:3px;
    margin-top:5px;
    margin-bottom:3px;
}
    
.remember input
{
    float:left;
    clear:none;
}
.remember label
{
    clear:none;
    float:left;
    width:120px;    
}
.Login .btn
{
    margin-top:3px;
    float:left;
    clear:both;
    margin-left:60px;
}
.Login input.Button
{
    float:right; margin-right:12px; margin-top:5px
}
/*/////////////////////// Header ///////////////////*/
/*Changed some styles after adding new tab 'advertise'*/
#top .User
{
    margin:23px 5px 0px 0px;
    float:right;
    width:117px;
    text-transform:uppercase;
    color:#083a81;
    overflow:hidden;
    word-wrap:break-word;
}
#top .User span
{
    font-weight:normal;
}
#top .login_area
{
    margin:20px 5px 0px 0px;
    float:right;
}
#top .login_area a, #top .login_area a:link, #top .login_area a:visited
{
    width:85px;
    height:17px;
    display:block;
    background-image:url('/images/btn.gif');
    padding:3px 7px 0px 8px;
    color:#fff;
    text-transform:uppercase;
}
h1#logo
{
    margin:0;
    padding:0;
    text-indent:-200em;
    background-image:url('/images/logo.gif');
    background-repeat:no-repeat;
    background-position:25px 10px;
    background-color:#fff;
    width:161px;
    height:54px;
    float:left;
}
.headleft
{
    background-image:url('/images/headleft.gif');
    width:55px;
    height:54px;
    margin-right:20px;
    float:left;
}
/*/////////////////////// Navigation ///////////////*/

.Navigation dd, .Navigation dl
{
    height:19px;
    margin:20px 0px 0px 0px;
    padding:0 0;
    float:left;
    background-image:url('/images/tab_bg.gif');
}
dl.PageNav dd input,
.Navigation dd a, .Navigation dd a:hover, .Navigation dd a:visited
{
    padding-right:35px;
    margin-left:5px;
    padding-top:2px;
    color:#000;
    background-image:url('/images/tab_end.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
    display:block;
    height:17px;
}
dl.RootNav
{
    margin:0px auto;
}
.RootNav dd
{
    margin:35px 0px 0px 0px;
}
dl.PageNav
{
    background-image:none;
    background-color:#fff;
    clear:both;
    float:left;
}
dl.PageNav dd
{
    background-image:none;
    background-color:#fff;
    margin:0;
}
dl.PageNav dd input
{
    background-image:url('/images/tab_end_page.gif');
    padding:0px 15px 0px 0px;
    border:none;
    text-align:left;
    background-color:Transparent;
}
.RootNav dd a, .RootNav dd a:hover, .RootNav dd a:visited
{
    background-image:url('/images/tab_end_nav.gif');
    padding-right:22px;
}
.Navigation dd.on
{
    background-image:none;
    background-color:#aa0000;
}
dl.PageNav dd.on input,
.Navigation dd.on a, .Navigation dd.on a:hover, .Navigation dd.on a:visited
{
    color:#fff;
    background-position:right top;
}








.status
{
    width:100%;
    height:52px;
    border-top:solid 1px #e6e7ea;
    background-color:#083a81;
    color:#fff;
}
.status label
{
    font-family:Arial, Sans-Serif;
    float:left;
    margin:20px 0px 0px 10px;
    text-transform:uppercase;
}
.status div
{
    background-color:#2d5794;
    height:22px;
    padding:11px;
    margin:4px 15px 0px 10px;
    float:left;
}
.status div.boat-details { width:200px; height:32px; padding:6px 11px; }
.status div.boat-details strong { display:block; padding-bottom:5px; }
.status div.row { width:588px; height:auto; margin:10px 0 0; padding:0; background:transparent; }
.status div.row.base { margin-top:6px; }
.status div.row label, .status div.row span { float:left; display:block; }
.status div.row label { text-transform:uppercase; padding-right:5px; }
.status div.row.base span { padding-right:40px; }
.status div.row.base div.right { float:right; padding:0; margin:0; background:transparent;  }
.status div.row #IsFeatured { float:left; margin:-1px 0 0 5px; }
.status div label
{
    font-family:Tahoma, Sans-Serif;
    margin:0;
    text-transform:none;
}
.status select
{
    margin:17px 20px 0px 10px;
    float:left;
}
.status a, .status a:active, .status a:visited, .status a:link
{
    color:#fff;
    margin-right:10px;
    margin-top:20px;
    float:right;
}
/*//// status_closed /////*/
.status_closed
{
    height:5px;
}





/*//////////////////////// Form ////////////////////*/
.Form dl
{
    margin:10px 10px 10px 10px;
    padding:5px 10px 10px 10px;
    clear:both;
    float:left;
    background-color:#e2e2e3;
}
.Form dl dd
{
    padding:0 0;
    margin:0 0;
    float:left;
}
.Form dl dd
{
    width:270px;
}
.Form dl dd input
{
    width:120px;
    margin-bottom:2px;
}
.Form dl dd input[type=checkbox],
.Form dl dd input[type=radio] { width:12px; *height:12px; *margin:4px 3px 0 0; } 
.Form dl dd select
{
    width:127px;
    margin-bottom:2px;  
}
.Form dl dd label
{
    display:block;
    float:left;
    height:18px;
    padding-top:3px;
    width:120px;
}
.PanelBoat h3, .Form h3, .boatImages h3, .Ancanews h3
{
    font-size:1em;
    font-weight:normal;
    margin:0;
    padding:0;
    color:#083a81;
}
.Form dl dd .radio span, .Form dl dd .radio input
{
    width:25px;
}
/*//////////////////////// List ////////////////////*/
ul.List, ul.List li
{
    padding:0 0;
    margin:0 0;
    list-style-type:none;
    clear:left;
}
ul.List li dl, ul.List li dl dd
{
    padding:0 0;
    margin:0 0;
}
ul.List li dl dd
{
    float:left;    
}
ul.List li dl dd.title
{
    padding-right:10px; 
    font-weight:bold;
}
ul.List li dl dd.title span
{
    color:#aa0000;
    float:left;
    clear:left;
    font-weight:normal;
}
ul.List li dl dd.link
{
    width:100px;
    float:left; 
    clear:right;
}
ul.List li dl dd.date
{
    width:65px;   
}
/*// lists custom //*/
#rightnav .Panel ul.List li dl dd.date
{
    display:none;
}
#rightnav ul.List li dl dd.title
{
    width:70px;
}
/*//////////////////////// Pages ////////////*/
#HomePageNews
{
    margin-top:10px;
    float:left;
    margin-right:10px;    
    width:49%;
}
#HomePageReminders
{
    margin-top:10px;
    float:left;
    width:49%;
}
#HomePageFileManager
{
    clear:both;
}
.ClientInfo
{
    width:46%;
    float:left;
}
.PersonalDetails
{
    float:left;
    width:51%;
}
.ClientInfo .details_row
{
    clear:both; padding-top:10px;
    border-top:solid 1px #a5a5a5;
}
.ClientInfo .details_row input
{
    vertical-align:middle;
    margin-right:5px;
}
.ClientInfo .details_row select
{
    width:60px;
}
.PersonalDetails .personalDetailsRow
{
    padding-bottom:5px;
    border-bottom:solid 1px #a5a5a5;
}
.PersonalDetails .personalDetailsRow label
{
    display:block;
    float:left;
}
.Actions
{
    clear:left;
    float:left;    
}
.Actions .button
{
    width:108px;
    padding-top:2px;
    height:18px;
    margin-bottom:3px;
}
.Actions a.button { width:102px;line-height:16px }
.Actions .Panel
{
    text-align:center;
}
.EditClient
{
    float:left;
    background-color:#eee;
    width:77%;
    margin-left:2px;
    margin-top:10px;
   
}

.EditClient dl#Navigation dd a
{
    border:solid 1px #000;
    padding-left:10px;
    display:block;
    width:100%;
    padding-top:5px;
    height:20px;
}
.EditClient dl#Navigation dd a.selected
{
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    border-bottom:solid 1px #fff;    
    background-color:#fff;
    color:#000;
    cursor:default;
}
.EditClient dl#Navigation dd a.selected span
{
    color:#000;
    visibility:visible;
}
.EditClient dl#Navigation, .EditClient dl#Navigation dd
{
    padding:0;
    margin:0;
}
.EditClient dl#Navigation dd
{
    float:left;
    width:110px;
    padding-right:12px;
}
.EditClient .Form dl dd
{
    width:294px;
}
.EditClient .Form dl
{
    padding:10px;
    width:588px;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    border-bottom:solid 1px #000;
    background-color:#fff;
}
.Form dl dd.wide
{
    width:400px;
}
.Form dl dd.small
{
    width:188px;
    float:right;
}
.Form dl dd.small label
{
    width:34px;
    clear:left;
}
.Form textarea.textwide
{
    width:390px;
    height:195px;
    float:left;
}
.Form dl dd.small .AddBoat label, .Form dl dd.small .AddBoat input
{
    width:155px;    
}
.Form dl dd.fullWide
{
    clear:both;
    width:568px;
}
/*/////////////////// Search Results ///////*/
.result-quick-actions
{
    padding: 10px 10px 10px 10px;
    background-color: #E2E2E3;
    margin: 5px 5px 10px 0;
}

.media-actions {
    clear: both;
    width: 909px;
    padding: 10px 10px 10px 10px;
    background-color: #fff;
    margin: 10px 0;
    height: 20px;
}

.media-actions .button 
{
    float:right;
}
.media-actions .CheckBox
{
    float:left;
}
.SearchResults
{
    font-size:0.9em;
    width:100%;
    float:left;
    clear:none;
}
.SearchResults_MatchToClients { margin-left: 10px; width: 816px;}
.SearchResults div.Panel {margin: 0 5px 5px 0;}
.SearchResults div.no-scroll { min-height: 290px; }
.SearchResults dl
{
    width:790px;
    margin:0 0;
    padding:0 0;
    float:left;
    clear:left;
}
.SearchResults dl dt, 
.SearchResults dl dd
{
    border:none;
    margin:0 0;
    float:left;
    height:18px;
    padding-top:3px;
    overflow:hidden;
}
.SearchResults dl dt
{
    background-color:#083a81;
    color:#fff;
    font-weight:bold;
    background-image:url('/images/results_head_bg.gif');    
    background-position:right top;
    background-repeat:repeat-y;
}
.SearchResults dl dt a,
.SearchResults dl dt a:link,
.SearchResults dl dt a:active,
.SearchResults dl dt a:visited
{
    color:#fff;
    cursor:pointer;
    font-weight:bold;
}
.SearchResults dl dd
{
    border-bottom:solid 1px #c5c6c8;
    background-color:#e2e2e2;    
}
.SearchResults dl.alt dd
{
    background-color:#e8e8e8;
}
.SearchResults dl .search_detail
{
    clear:left;
    width:752px;
    margin-top:-1px;
    height:auto;
    padding:5px 5px 10px 33px;
}
.SearchResults dl .col1
{
    width:20px;
    height:21px;
    padding-top:0px;
}
.SearchResults dl dt.col0,
.SearchResults dl dd.col0
{
    width:12px;
}
.SearchResults dl dd.col0
{
    background-position:left center;
    background-repeat:no-repeat;
    background-image:url('/images/open.gif');
    cursor:pointer;
}
.SearchResults dl dd.opened
{
    background-image:none;
}
.SearchResults dl .col2
{
    width:30px;
}
.SearchResults dl .col3
{
    width:175px;
    padding-right:4px;
}
.SearchResults dl .col4
{
    width:130px;
    padding-right:4px;
}
.SearchResults dl .col5
{
    width:40px;
    text-align:center;
}
.SearchResults dl .col6
{
    width:70px;
    text-align:center;
}
.SearchResults dl .col7
{
    width:40px;
    text-align:center;
}
.SearchResults dl .col8
{
    width:130px;
}
.SearchResults dl .col9
{
    width:45px;
    text-align:center;
}
.SearchResults dl .col10
{
    width:40px;
    text-align:center;
}
.SearchResults dl .col11
{
    width:50px;
    text-align:center;
}
#DivSearchResultsHeader
{
    margin-bottom: 0; background-color: #083a81;
}
.SearchResults_Client dl dt
{
    border-right:solid 1px #083a81;
    
}
.SearchResults_Client dl dd
{
    border-right:solid 1px #d5d6d8;
}
.SearchResults_Client dl dd
{
    padding-top:2px;
    height:29px;
}
.SearchResults_Client dl .col1
{
    border-right:none;
    padding-top:0px;
    height:31px;
}
.SearchResults_Client dl .col0
{
    border-right:none;
}
.SearchResults_Client dl .col2
{
    width:25px;
    text-align:center;
}
.SearchResults_Client dl .col3
{
    /*width:60px;*/
    text-align:left;
    width:72px;
    padding-left:5px;
}
.SearchResults_Client dl .col4
{
    text-align:left;
    width:55px;
    padding-left:5px;
}
.SearchResults_Client dl .col5
{
    text-align:left;
    width:103px;
    word-wrap:break-word;
    padding-left:5px;
    overflow:hidden;
}
.SearchResults_Client dl .col6
{
    text-align:left;
    width:80px;
    padding-left:7px;
}
.SearchResults_Client dl .col7
{
    padding-left:5px;
    text-align:left;
    width:80px;
}
.SearchResults_Client dl .col8
{
    padding-left:5px;
    text-align:left;
    width:75px;
}
.SearchResults_Client dl .col9
{
    width:40px;
}
.SearchResults_Client dl .col10
{
    width:25px;
}
.SearchResults_Client dl .col11
{
    width:45px;
}
.SearchResults_Client dl .col12
{
    width:43px;
    text-align:center;
}
.SearchResults_Client dl .col13
{
    width:48px;
}



/*////////////////////// NewBoatForm //////////////////////////////*/
.PanelBrandDetails
{
    margin-top:0px;
    padding-bottom:10px;
    background-color:#fff;
    float:left;  
    width:803px;
}
dl.NewBoatForm, dl.NewBoatForm dd, dl.NewBoatForm dt
{
    margin:0;
    padding:0;    
}
dl.NewBoatForm
{
    margin:0px 1px 0px 0px;
    padding:5px 10px 10px 10px;
    float:left;
    width:350px;
    background-color:#e2e2e3;
}
dl.NewBoatForm dt, dl.NewBoatForm dd
{
    height:30px;
    float:left;
}
dl.NewBoatForm dt
{
    margin-top:4px;
    width:100px;   
    clear:left;
}
dl.NewBoatForm dd
{
    margin-top:4px;
    width:250px;
}
dl.NewBoatForm dd input, dl.NewBoatForm dd textarea
{
    width:240px;
}
dl.NewBoatForm dd select
{
    width:245px;
}
dl.NewBoatForm dd input.btn
{
    width:100px;
}
dl.NewBoatForm dd.userSearch
{
    height:90px;
}
dl.NewBoatForm dd.userSearch label
{
}
dl.NewBoatForm dd.userSearch input
{
    width:66px;
    margin:0px 5px 0px 5px;
}
dl.NewBoatForm dd.userSearch select
{
    margin:3px 0px 0px 0px;
    color:#808183;    
}
.boatdetails_userSearch .users_listbox select
{
    width:245px
}
dl.NewBoatFormImg
{
    width:516px;
}
dl.NewBoatFormImg dd
{
    height:120px; width:465px;
}
dl.NewBoatFormImg dd label
{
    margin-bottom:5px; display:block;
}
#BrandManagerInfo
{
    cursor:pointer;
    position:absolute; 
    display:block; 
    background-color:#fff; 
    top:-70px; 
    left:100px; 
    z-index:99;
    width:240px;
    border:solid 3px #083a81; 
}
#BrandManagerInfo span
{
    display:block;
   margin:8px 10px 10px 10px; 
}
#BrandManagerInfo span.head
{
    margin:0 0;
    height:16px;
    text-align:center;
    float:left;
    width:240px;
    display:block;
    background-color:#083a81;
    color:#fff;
    font-weight:bold;
    background-image:url('/images/btn_close.gif'); 
    background-position:230px 3px; 
    background-repeat:no-repeat;
}


/*/////// RangeForm //////////*/
.PanelBrandDetails .RangeForm
{
    width:894px;
    margin:10px 1px 0px 10px;
}
.PanelBrandDetails dl.RangeForm dt
{
    width:80px;
}

/*//////////    BoatDetailsForm  ////////////////////////*/
dl.BoatDetailsForm
{
    width:245px;
    float:left; clear:none; 
    margin:10px 1px 10px 10px;
    height:380px;
}
dl.BoatDetailsForm dd
{
    height:22px;
}
dl.BoatDetailsForm dd label
{
    width:90px;
}
dl.BoatDetailsForm dd input
{
    width:150px;
}
dl.BoatDetailsForm dd select
{
    width:155px;
}
dl.BoatDetailsForm dd.h3
{
    height:35px;
}
dl.BoatDetailsForm dd.h3 h3
{
    margin-top:15px;
}
dl.BoatDetailsForm dd .checkbox
{
    text-align:left;
}
dl.BoatDetailsForm dd .checkbox input
{
    float:left;
    width:14px;
}
dl.BoatDetailsForm_Right
{
    margin-right:10px; 
    margin-left:0px;
    width:230px;
}
dl.BoatDetailsForm_Right dd select
{
    width:140px;
}
dl.BoatDetailsForm_Right dd input,
dl.BoatDetailsForm_Right dd textarea
{
    width:135px;
}
/*//////////    BoatSearch  ////////////////////////*/
dl.BoatSearch
{
    height:138px;
    width:195px;
    float:left; clear:none; 
    margin:10px 1px 0 10px;
}
dl.BoatSearch dd
{
    height:22px;
}
dl.BoatSearch dd label
{
    width:70px;
}
dl.BoatSearch dd input
{
    width:120px;
}
dl.BoatSearch dd select
{
    width:125px;
}
dl.BoatSearch_right
{
    width:241px;
}
dl.More_right
{
    width:180px;
}
dl.More_right dd label
{
     width:140px;
}
dl.More_right dd select
{
    width:160px;
}
dl.More_right dd input
{
    width:155px;
}

dl.BoatSearch_right dd label
{
    width:81px;
}
dl.BoatSearch_right dd select
{
    width:160px;
}
dl.BoatSearch_right dd input
{
    width:155px;
}
dl.BoatDetailsForm_Right
{
    margin-right:10px; 
    margin-left:0px;
    width:230px;
}
dl.BoatDetailsForm_Right dd select
{
    width:140px;
}
dl.BoatDetailsForm_Right dd input,
dl.BoatDetailsForm_Right dd textarea
{
    width:135px;
}

dl.BoatSearch_wide
{
    width:260px;
}
dl.BoatSearch_wide dd
{
    width:290px;
}
dl.BoatSearch_wide dd label
{
    width:80px;
}
dl.BoatSearch_wide dd input
{
    width:170px;
}

dl.BoatSearch dd.listbox_dd
{
    height:34px;
}

dl.BoatSearch dd .checkbox
{
    text-align:left;
}
/*//////////  Client Details Form  ////////////////////////*/
dl.clientDetailsForm
{ 
    height:283px;
    margin-bottom:0px;
}
dl.ClientDetails-Top dd
{
    float:left;
}
dl.clientDetailsForm dd.line_space
{
    height:10px;
    width:265px;
    border-bottom:solid 1px #fff; 
    margin-left:-10px; 
    margin-bottom:10px;
}
dl.BoatDetailsForm_Right dd.line_space
{
    width:255px;
}









/*//////////    StatusList      //////////////////////////*/
dl.StatusList
{
    height:148px;
    float:right;
    clear:none;
    width:130px;
    margin-left:0px;
    margin-bottom: 0;
}
dl.StatusList dd
{
    width:180px;
}
dl.StatusList dd label, dl.StatusList dd select
{
    clear:none;
    float:left;
    width:140px;
}
dl.StatusList dd.checkboxlist input
{
    clear:left;
    float:left;
    width:20px;
}


.PanelBoat
{
    background-color:#e2e2e3;
    width:770px;
    padding:10px 10px 10px 10px;
    margin:0px 0px 10px 10px;
    float:left;
    border:solid 10px #fff;
}
.PanelBoat.right-panel { float:right; margin:-10px 6px 0 0; }
.PanelBoat.right-panel dd { margin:0 0 5px 10px; }
.PanelBrandDetails textarea.textwide,
.PanelBoat textarea
{
    float:right;
    border-style:none;
    border-top:solid 1px #c2c2c2;
    margin:0 0 0 0;
    padding:10px;
    width:750px;    
}
.PanelBrandDetails textarea.note
{
    border-style:none;
    border-top:solid 1px #c2c2c2;
    margin:0 0 0 0;
    padding:10px;
    width:750px;    
    height: 195px;
}
.PanelBoat h3
{
    float:left;
}

/*////////// panelRemindersList     //////////////////////////////////////*/
.panelHomepage
{
    float:left;
    margin-top:0px;
    padding:5px 5px 5px 5px;
}
.panelHomepage ul.List 
{
    background-color:#e2e2e2; 
    margin:0px auto 0px auto; 
    height:auto;
    width:445px;
}
.panelHomepage ul.List li
{
    min-height:25px; 
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #c5c6c8;
}
.panelHomepage ul.List li dl dd.date
{
    padding-left:5px;
}
.panelHomepage ul.List li dl dd.title
{
    width:250px;
}

#HomePageNews .Navigation dd,
#HomePageReminders .Navigation dd
{
    margin-top:0px;
}
#HomePageNews .Navigation,
#HomePageReminders .Navigation
{
    margin:0px 0px 0px 5px; 
    padding:0px 0px 0px 0px; 
    float:left; 
    clear:both;
}
#HomePageNews dl dd.wide .checkbox input
{
    float:left;
    width:14px;
}
#HomePageNews dl dd.wide .checkbox
{
    text-align:left;    
}




/*////////////// NewBoatsPanel  ///////////////////////////////////////*/
.NewBoatsPanel
{
    margin:10px auto;    
    background-color:#fff;
    padding:10px 0px 10px 10px;
    height:auto;
    max-height:400px;
    width:915px;
    overflow:hidden;
}
.NewBoatsPanel .editbtn
{
    float:right; 
    clear:both; 
    margin:13px 4px 0px 0px;
}
.NewBoatsPanel dl.summary, .NewBoatsPanel dl.summary dd,
.NewBoatsPanel ul, .NewBoatsPanel ul li
{
    background-color:#e2e2e2;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:905px;
}
.NewBoatsPanel ul li
{
    border-bottom:solid 1px #c5c6c8;
    height:auto;
    overflow:hidden;
    float:left;
    clear:left;
    list-style-type:none;
}
.NewBoatsPanel div.SupportArea ul,
.NewBoatsPanel div.SupportArea ul li
{
    background-color:#c4504d;
    width:80%;
    border:none;
}
ul li.alt
{
    background-color:#e8e8e8;
}
.NewBoatsPanel ul li a
{
    display:block;
    height:22px;
    float:left;
    cursor:pointer;
    padding:8px 5px 0px 5px;
}
.NewBoatsPanel ul li.on
{
    background-color:#083a81;
}
.NewBoatsPanel ul li a.on
{
    color:#fff;
    font-weight:bold;
}
.NewBoatsPanel ul li a.but
{
    margin:5px 5px;
    float:right;
    padding:2px 0 0 6px;
    width:104px;
    height:18px;
}
.NewBoatsPanel ul li div
{
    padding:5px 5px 5px 5px;
    border-bottom:solid 5px #083a81;
    border-left:solid 1px #083a81; 
    border-right:solid 1px #083a81;
    float:left;
    clear:both;
    width:893px;
    background-color:#eee;
}
.NewBoatsPanel ul li div span
{
    width:67%;
    float:left;
    clear:left;
}
.NewBoatsPanel ul li div span p
{
    padding:0;    
    margin:0px 0px 10px 0px;
}
.NewBoatsPanel ul li div a,
.NewBoatsPanel ul li div p a
{
    display:inline;
    padding:0 0;
    float:none;
}
.NewBoatsPanel ul li div dl,
.NewBoatsPanel ul li div dl dd,
.NewBoatsPanel ul li div dl dt
{
    padding:0;
    margin:0;
}
.NewBoatsPanel ul li div dl
{
    float:right;
    width:240px;
    margin:0px 0px;
}
.NewBoatsPanel ul li div dl dt
{
    margin-bottom:10px;
}
.NewBoatsPanel ul li div dl dd label
{
    color:#083a81;
    display:block;
    float:left;
    width:100px;
}
.NewBoatsPanel ul li div dl dt.img
{
    margin-bottom:10px;
    height:auto;
    padding-top:0px;
    height:120px;
    background-color:#808183;
    text-align:center;
}
.NewBoatsPanel ul li div dl dd a.btn
{
    display:block;
    height:22px;
    float:left;
    cursor:pointer;
    padding:8px 5px 0px 5px;
}
a.savebtn,
.Popup .popup_form_buttons a.btn,
.Popup .popup_buttons a.btn,
div#DivCurrentSpecifications a.btn,
div.status a.btn,
#DivRanges a.btn,
.NewBoatsPanel ul li div dl dd a.btn
{
    text-align:center;
    padding:3px 0 0 0;
    margin:10px 4px 0px 0px;
    width:100px;
    height:17px;
    color:#fff;
    border:none;
}
#DivRanges a.btn 
{
    float:right;
}
.NewBoatsPanel dl.summary
{
    border-bottom:solid 5px #083a81;
    border-left:solid 1px #083a81;
    border-right:solid 1px #083a81;
}
.NewBoatsPanel dl.summary dd
{
    padding:8px 5px 8px 5px;
    float:left;
    width:654px;
    border-right:solid 1px #fff; 
    border-bottom:solid 1px #fff;
}
.NewBoatsPanel dl.summary dt
{
    padding:8px 5px 0px 5px;
    background-color:#083a81;
    float:none;
    width:auto;
    height:22px;
    color:#fff;
    font-weight:bold;
}
.NewBoatsPanel dl.summary dt a.button
{
	padding:2px 0 0 5px;
	width:105px;
	height:17px;
}
.NewBoatsPanel dl.error dt
{
    background-color:#c4504d;    
}
.NewBoatsPanel dl.error
{
    border-bottom-color:#c4504d;
    border-left-color:#c4504d;
    border-right-color:#c4504d;
}
.NewBoatsPanel dl.modelform dt
{
    height:25px;
    padding-top:5px;
}
.NewBoatsPanel dl.modelform dt label
{
    margin-top:4px;
    margin-right:10px;
}
.NewBoatsPanel dl.summary dd.rightCol
{
    border-right:none;
    width:230px;
    float:right;
    clear:right;
}
.NewBoatsPanel dl.modelform dd.rightCol
{
    width:230px;
    padding:0 0 0 0;
}
.modelform_save
{
    margin-top:0px; padding-top:10px; width:925px; margin-left:4px
}
.NewBoatsPanel dl.summary dd.rightCol ul,
.NewBoatsPanel dl.summary dd.rightCol ul li
{
    margin:0;
    padding:0;
    width:220px;
}
.NewBoatsPanel dl.summary dd.rightCol ul li
{
    width:220px;
    margin:0;
}
.NewBoatsPanel dl.summary dd img
{
    float:left;
    margin:0px 10px 10px 0px;
}
.NewBoatsPanel dl.summary dd.rightCol dl
{
    margin-left:-1px;
}
.NewBoatsPanel dl.summary dd.rightCol dl,
.NewBoatsPanel dl.summary dd.rightCol dl dd
{
    width:209px;
}
.NewBoatsPanel dl.modelform dd.rightCol label
{
    display:block;
    background-color:#e8e8e8;
    padding:5px 5px;
}


/*///////////////////////////////   BoatOrdering    /////////////////////////////////////*/
ul.BoatOrdering li
{
    position:relative;
}
#BoatOrdering
{
    width:100%;
}
#BoatOrdering
{
    width:643px;
    margin:0 0 0 0;
    padding:0px 4px 4px 4px;
    font-size:1em;
}
#BoatOrdering 
{
    background-color:#fff;
}
ul#BoatOrdering li
{
    width:633px;
    font-size:1em;
    padding:4px 4px 4px 4px;
    margin:0px;
    margin-top:4px;
    cursor:default;
    background-color:#e8e8e8;
}
#BoatOrdering li.alt
{
    background-color:#e2e2e2;
}
.BoatOrdering ul.boxy li a
{
    display:block;
    background-color:Transparent;
    margin-top:4px;
    cursor:default;
    font-size:1em;
    width:270px;
}



/*///////////////// keywords list /////////////////////////*/
dl.keywords,
dl.keywords dd
{
    float:left;
    margin:0;
    padding:0;
    width:220px;
}
dl.keywords
{
    border-left:solid 1px #fff;
    clear:left;
}
.NewBoatsPanel dl.summary dd dl.keywords dd,
dl.keywords dd
{
    background-color:#e2e2e2;
    padding:0px 5px 0px 5px;
    height:17px;    
    clear:left;
    border-bottom:solid 1px #c5c6c8;
}
.NewBoatsPanel dl.summary dd dl.keywords dd.alt,
dl.keywords dd.alt
{
    background-color:#e8e8e8;
}
.NewBoatsPanel dl.summary dd dl.keywords dd input,
.NewBoatsPanel dl.summary dd dl.keywords dd span,
.NewBoatsPanel dl.summary dd dl.keywords dd a,
dl.keywords dd input,
dl.keywords dd span,
dl.keywords dd a
{
    margin-top:2px;
    float:left;
}
.NewBoatsPanel dl.summary dd dl.keywords dd a,
.NewBoatsPanel dl.summary dd dl.keywords dd span,
dl.keywords dd a,
dl.keywords dd span
{
    margin-left:5px;
}
.NewBoatsPanel dl.summary dd dl.keywords dd.add_area,
dl.keywords dd.add_area
{
    height:25px; 
    background-color:#e8e8e8;
}
.NewBoatsPanel dl.summary dd dl.keywords dd.add_area .add,
dl.keywords dd.add_area .add
{
    margin:5px 5px 0px 0px;
}



/*//////////////////// IMAGE GALLERY ////////////////////////////*/
#Thumbs img.thumb
{
    width:67px;
    height:67px;
    padding:2px 2px 2px 2px;
    margin-right:6px;
    margin-bottom:6px;
    float:left;
    cursor:pointer;
}
#Thumbs img.selected
{
    padding:2px 2px 2px 2px;
    height:67px;
    width:67px;
    filter:alpha(opacity=90);
    opacity:0.9;    
    background-color:#adaeb1;
}
.mainImage
{
    width:458px;
    height:278px;
}
/* //////// image form ///////////*/
div.image_form
{
    width:430px; float:left; margin-right:10px
}
div.image_form ul
{
    width:442px; 
    border-left:solid 1px #c5c6c8; 
    border-top:solid 1px #c5c6c8;
}
div.image_form ul li
{
    width:210px; 
    padding:5px 5px; 
    border-right:solid 1px #c5c6c8; 
    float:left;
    clear:none;
}
div.image_form ul li.alt
{
    clear:left;
}
.image_form_form
{
    float:right; 
    width:190px; 
    padding:10px; 
    background-color:#e8e8e8;
}
div.image_form ul li .delete
{
    float:right;
}
.image_form_form .add
{
    float:left;
    margin:3px 3px 0px 0px;
}
.image_form_form .image_form_title
{
    height:15px; 
    padding-top:3px; 
    padding-left:3px; 
    margin-bottom:3px; 
    display:block; 
}
.image_form_form .hilighted
{
    background-color:#083a81; 
    color:#fff;
}


.NewBoatsPanel ul li div span.loader,
span.loader
{
    display:block;
    border:none;
    padding-bottom:5px;
    background-color:#fff;
    filter:alpha(opacity=70);
    opacity:0.7;    
    width:100%;
    text-align:center;
}

.SearchResults dl dd span.loader
{
    background-color:#e2e2e2;
}
.SearchResults dl.alt dd span.loader
{
    background-color:#e8e8e8;
}
.SearchResults dl dd span.loader img
{
    filter:alpha(opacity=50);
    opacity:0.5; 
}

.users_listbox
{
    position:relative;
}
.user_loader
{
    filter:alpha(opacity=70);
    opacity:0.7;  
    display:block;
    width:240px;
    height:55px;
    text-align:center;
    background-color:#fff;
    position:absolute;
    left:2px;
    top:5px;
}
.Load_Save_Spec
{
    filter:alpha(opacity=70);
    opacity:0.7;  
    padding:30px 0px 30px 0px;
    width:653px;
    height:87%;
    text-align:center;
    background-color:#fff;
    position:absolute;
    z-index:1;
}





/*//////////////////////// FileManager ////////////////////*/
span.filepath
{
    margin-left:10px;
    margin-bottom:10px;
    display:block;
}
.FileManager
{
    background-color:#fff;
    width:448px;
    border-left:solid 1px #083a81;
    border-right:solid 1px #083a81;
    border-bottom:solid 4px #083a81;
}
table.FM_head
{
    width:450px;
    color:#fff;
    background-color:#083a81;
}
.FileManager table td
{
    border-bottom:solid 1px #ccc;
}
.FileManager table .file
{
    vertical-align:top;
    width:250px;
    border-bottom:solid 1px #ccc;
}
.FileManager .file img
{
    float:left;
}
.FileManager .file a
{
    margin:3px 0px 5px 5px;
    height:17px;
    display:block;
    float:left;
    
}
.FileManager table .folder
{
    vertical-align:top;
    width:250px;
}







/*//////////////////////// Popup ////////////////////*/
.cover,
#cover
{
    position:absolute;
    top:0px;
    left:0px;
    margin:0;
    padding:0;
    background-color:#000000;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.Popup,
#Popup
{
    top:0px;
    left:0px;
    position:absolute;
    width:300px;
    height:auto;
    margin:0;
    padding:0;
    background-color:#fff;
    border-left:solid 1px #2d5794;
    border-right:solid 1px #2d5794;
    border-bottom:solid 1px #2d5794;
}
#Popup div {
    margin:0;
    padding:0;
}
.Popup .popup_heading,
#Popup .popup_heading
{
    width:100%;
    color:#fff;
    font-weight:bold;
    background-color:#2d5794;
    text-align:center;
    height:16px;
    padding-top:3px;
}
.Popup .popup_content,
.Popup .popup_form,
#Popup .popup_content,
#Popup .popup_form
{
    width:280px;
    padding:10px 10px 10px 10px;
}
.Popup .popup_content,
#Popup .popup_content
{       
    text-align:center;
}
.Popup .popup_form textarea,
.Popup .popup_form input,
.Popup .popup_form select,
Popup .popup_form textarea,
#Popup .popup_form input,
#Popup .popup_form select
{
    float:left;
    width:214px;
    margin-top:3px;
}
/* ----- updated styles for popup boxes [19/05/2010] ----- */
.Popup.updated-panel .popup_form textarea,
.Popup.updated-panel .popup_form input,
.Popup.updated-panel .popup_form select,
.Popup.updated-panel .popup_form span.checkbox { float:right; }
.Popup.updated-panel .popup_form select { width:186px; }
.Popup.updated-panel .popup_form input[type=text],
.Popup.updated-panel .popup_form textarea { width:180px; }
.Popup.updated-panel .popup_form span.checkbox { margin-top:2px; }
.Popup.updated-panel .popup_form label { width:92px;line-height:25px;margin-top:0; }
.Popup.updated-panel .popup_form_buttons { overflow:hidden;padding:10px;width:280px;margin:0; }
.Popup.updated-panel .popup_form_buttons a#ButtonSend { float:right;margin:0 }
.Popup.updated-panel .popup_form_buttons a#ButtonCancel { float:left; }
.Popup .addclientPopup input
{
    width:172px;
}
.Popup .addclientPopup select
{
    width:180px;
}
.Popup .popup_form label,
#Popup .popup_form label
{
    margin-top:6px;
    width:56px;
    clear:left;
    float:left;
}
.Popup .archive_details span
{
    height:14px;
    background-color:#eee;
    float:left;
    padding:3px 6px 3px 6px;
    margin-top:3px;
    clear:none;    
    width:158px;
    display:block;
}
.Popup .addclientPopup label
{
    width:98px;
}
.Popup .popup_form_buttons,
.Popup .popup_buttons,
#Popup .popup_form_buttons,
#Popup .popup_buttons
{
    width:220px;
    margin:5px auto 5px;
    text-align:center;
}
.Popup .popup_form_buttons,
#Popup .popup_form_buttons
{
    text-align:left;
    margin-left:22%;
}
.Popup .popup_form_buttons a.btn,
.Popup .popup_buttons a.btn,
#Popup .popup_form_buttons a.btn,
#Popup .popup_buttons a.btn
{
    float:left;
    margin-top:-13px;    
    *margin-top:-13px!important;    
}   
.Popup .popup_form_buttons a.button,
.Popup .popup_buttons a.button,
#Popup .popup_form_buttons a.button,
#Popup .popup_buttons a.button
{
    margin-top:0px;
    margin-right:5px;
    float:right;
    text-align:center;
    padding-left:0px;
    padding-top:3px;
    height:17px;
    text-transform:uppercase;   
}
.Popup .popup_form p,
#Popup .popup_form p
{
    margin:0 0 10px;
    padding:0 0;
}
.Popup .popup_form p a,
#Popup .popup_form p a
{
    cursor:pointer;
}

#popupValidationMessages.popup-wrap .popup_form_buttons { margin:0; width:300px; padding-bottom:3px; }
#popupValidationMessages.popup-wrap #Popup  { border:solid 1px #efefef; }
/*/// Popup Email Recipients list /////*/
.Popup .popup_form ul,
.Popup .popup_form ul li,
#Popup .popup_form ul,
#Popup .popup_form ul li
{
    margin:0;
}
.Popup .popup_form ul,
#Popup .popup_form ul
{
    margin-bottom:5px;
}
.Popup .popup_form ul li,
#Popup .popup_form ul li
{
    width:270px;
    padding:2px 5px;
    border-bottom:solid 1px #c5c6c8;
    overflow:hidden;
    float:left;
    clear:left;
    list-style-type:none;
    height:15px;
    background-color:#e2e2e2;
}
.Popup .popup_form ul li.alt,
#Popup .popup_form ul li.alt
{
    background-color:#e8e8e8;
}
.Popup .popup_form ul li span,
#Popup .popup_form ul li span
{
    float:left;
}
.Popup .popup_form ul li img,
#Popup .popup_form ul li img
{
    margin-top:4px;
    cursor:pointer;
    float:right;
}
table tr.row
{
    background-color:#e2e2e2;
}
table tr.row
{
    height:22px;
}
table tr.alt
{
    /* background-color:#e8e8e8; */
}

.Popup .popup_form .checkbox input
{
    float:left;
    width:14px;
}

/*//// popup Form - client Search ////*/
.popupForm_clientSearch
{
    float:left;
    height:90px;
    width:260px; 
}




/*///////////////// Boat Pictures Page ///////////////////////////////////*/
dl.boatImages
{
    border:none;
}
.boatImages h3
{
    margin-bottom:5px;
}




/*///////////////// Buying Criteria Lists ////////////////////////////////*/
dl.buyingCriteriaLists
{    
    width:762px;
    margin-top:1px;
}
dl.buyingCriteriaLists dd
{    
    float:left;
    clear:none;
    width:190px;
    margin-top:0px;
}
dl.buyingCriteriaLists dd input
{
    width:12px;
}
dl.buyingCriteriaLists dd table
{
    width:197px;
}
dl.buyingCriteriaLists dd table th
{
    height:18px;
    background-color:#fff;
}
dl.buyingCriteriaLists dd div.buyingCriteriaLists_tbllists
{
    overflow-y:auto;
    border:solid 1px #fff;
}




/*///////////////// Ancanews section styling ////////////////////////////////*/
span.anc_controls
{
    position:relative;
    color:#000;
}
span.anc_controls a.delete,
span.anc_controls a
{
    background-color:#fff;
    position:absolute;
    cursor:pointer;
    top:-110px;
    padding:5px;
    width:100px;
    left:160px;
    font-size:11px;
    font-family:Tahoma;
    padding-left:17px;
    border:solid 1px #083a81;
    background-position:5px;
}
span.anc_controls a.delete
{
    top:-84px;
}

.Ancanews #Links input
{
    float:left; color:#aaa; width:160px;
}
.Ancanews #Links input.add
{
    float:left; margin-left:4px; margin-top:4px;
    width:9px;
}
.Ancanews #BannerArea div
{
    margin-left:5px
}
.Ancanews #BannerArea div input.banner_textbox
{
    float:left; 
    margin-left:4px; 
    color:#aaa; 
    width:160px;
}
.Ancanews #BannerArea div input.add
{
    float:left; margin-left:4px; margin-top:4px;
    width:9px;
}
.Ancanews #BannerArea div input.bannerURL_textbox
{
    float:left; margin-left:4px; color:#aaa; width:178px
}
.Ancanews #ButtonChoose
{
    padding-top:4px;
    margin-bottom:5px;
    height:16px;
    width:100px;
    padding-left:10px;   
    font-size:11px;
    line-height:11px;
}
dl.Ancanews
{
    background-color:#e2e2e2;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 10px;
}
dl.Ancanews dd
{   
    margin:0 0;
    padding:0 0;
}
h3.adminHeader
{
    margin:0 0 10px 0;
    padding:0 0;
    color:#083a81;
    font-size:1em;   
}



/*/////// Tabular search results //////////////////*/
.SearchResults table
{
    width: 100%;
    margin:0 0;
    padding:0 0;
}
.SearchResults table th, 
.SearchResults table td
{
    border:none;
    word-wrap:break-word;
    margin:0 0;
    height:18px;
    padding: 3px;
    vertical-align:top;
}
table.AddHistoryTable th,
.SearchResults table th
{
    background-color:#083a81;
    color:#fff;
    vertical-align:top;
    font-weight:bold;
    /*background-image:url('/images/results_head_bg.gif');    */
    background-position:right top;
    background-repeat:repeat-y;
    padding-top:3px;
    text-align:left;
}
.SearchResults table th a,
.SearchResults table th a:link,
.SearchResults table th a:active,
.SearchResults table th a:visited
{
    color:#fff;
    cursor:pointer;
    font-weight:bold;
}
.SearchResults table td
{
    border-bottom:solid 1px #c5c6c8;
    background-color:#e2e2e2;    
    word-break: break-all;
    word-wrap: break-word;
}
.SearchResults table tr.alt td
{
    background-color:#e8e8e8;
}
.SearchResults table .search_detail
{
    clear:left;
    width:752px;
    margin-top:-1px;
    height:auto;
    padding:5px 5px 10px 33px;
}
.SearchResults table th.col0,
.SearchResults table td.col0
{
    width:12px;
}
.SearchResults table td.col0
{
    background-position:left 7px;
    background-repeat:no-repeat;
    background-image:url('/images/open.gif');
    cursor:pointer;
}
.SearchResults table td.opened
{
    background-image:none;
}

.SearchResults table .col1 { width: 20px;}
.SearchResults table .col2 { width: 40px; text-align: center; }
.SearchResults table .col3 { width: 120px; }
.SearchResults table .col4 { width: 130px; }
.SearchResults table .col5 { width: 30px; }
.SearchResults table .col6 { width: 30px; }
.SearchResults table .col7 { width: 100px; }
.SearchResults table .col8 { width: 60px; }
.SearchResults table .col9 { width: 140px; }
.SearchResults table .col10 { width: 85px; }
.SearchResults table .col11 { width: 60px; }

.SearchResults_MatchToClients table { table-layout: fixed; }
.SearchResults_MatchToClients table td { word-wrap: break-word; }
.SearchResults_MatchToClients table th {line-height: 12px !important;}

.SearchResults_MatchToClients table .col1 { width: 20px;}
.SearchResults_MatchToClients table .col2 { width: 40px; text-align: left; }
.SearchResults_MatchToClients table .col3 { width: 80px; }
.SearchResults_MatchToClients table .col4 { width: 80px; }
.SearchResults_MatchToClients table .col5 { width: 75px; }
.SearchResults_MatchToClients table .col6 { width: 60px; }
.SearchResults_MatchToClients table .col7 { width: 40px; }
.SearchResults_MatchToClients table .col8 { width: 40px; }
.SearchResults_MatchToClients table .col9 { width: 52px; }
.SearchResults_MatchToClients table .col10 { width: 52px; }
.SearchResults_MatchToClients table .col11 { width: 30px; }
.SearchResults_MatchToClients table .col12{padding-right:15px;}

.SearchResults_Client table th, .SearchResults table th
{
    line-height: 1em;
    vertical-align: middle;
    border-right:solid 1px #d5d6d8;
}
.SearchResults_Client table td, .SearchResults table td
{
    border-right:solid 1px #d5d6d8;
}
.SearchResults_Client table td, .SearchResults table td
{
    padding-top:2px;
    height: 29px;
}
.SearchResults_Client table td.col1, .SearchResults table .col1, .SearchResults_Client table th.col1
{
    border-right:none;
    padding-top:0px;
}
.SearchResults_Client table .col0
{
    border-right:none;
}
.SearchResults_Client table td.col2, 
.SearchResults_Client table th.col2
{
    width:40px;
    text-align:center;
}
.SearchResults_Client table td.col3, 
.SearchResults_Client table th.col3
{
    width:50px;
    padding-left:5px;
}
.SearchResults_Client table td.col4, 
.SearchResults_Client table th.col4
{
    width:60px;
    padding-left:5px;
}
.SearchResults_Client table td.col5, 
.SearchResults_Client table th.col5
{
    text-align:left;
    width:150px;
    word-wrap:break-word;
    padding-left:5px;
    overflow:hidden;
}
.SearchResults_Client table td.col6, 
.SearchResults_Client table th.col6
{
    text-align:left;
    width:120px;
    padding-left:6px;
}
.SearchResults_Client table .col7
{
    padding-left:5px;
    text-align:left;
    width:78px;
}
.SearchResults_Client table .col8
{
    padding-left:5px;
    text-align:left;
    width:70px;
}
.SearchResults_Client table .col9
{
    width:40px;
}
.SearchResults_Client table .col10
{
    width:25px;
    text-align:center;
}
.SearchResults_Client table .col11
{
    width:45px;
}
.SearchResults_Client table .col12
{
    width:37px;
    text-align:center;
}
.SearchResults_Client table .col13
{
    width:48px;
}


/*///// MATCH TO BOATS TABLE ////////////////*/
.SearchResults_MatchToBoats table th
{
    border-right:solid 1px #d5d6d8;
}
.SearchResults_MatchToBoats table td
{
    border-right:solid 1px #d5d6d8;
    overflow:hidden;
    padding-top:2px;
    height:29px;
}
.SearchResults_MatchToBoats table .col1, .SearchResults_MatchToBoats table th.col1
{
    padding-top:0px;
    height:31px;
    width:20px;
}
.SearchResults_MatchToBoats table .col2, .SearchResults_MatchToBoats table th.col2
{
    width:30px;
}
.SearchResults_MatchToBoats table .col3, .SearchResults_MatchToBoats table th.col3
{
    width:29px;
}
.SearchResults_MatchToBoats table .col4, .SearchResults_MatchToBoats table th.col4
{
    width:34px;
}
.SearchResults_MatchToBoats table .col5, .SearchResults_MatchToBoats table th.col5
{
    width:75px;
}
.SearchResults_MatchToBoats table .col6, .SearchResults_MatchToBoats table th.col6
{
    width:64px;
}
.SearchResults_MatchToBoats table .col7, .SearchResults_MatchToBoats table th.col7
{
    width:34px;
}
.SearchResults_MatchToBoats table .col8, .SearchResults_MatchToBoats table th.col8
{
    width:34px;
}
.SearchResults_MatchToBoats table .col9, .SearchResults_MatchToBoats table th.col9
{
    width:54px;
}
.SearchResults_MatchToBoats table .col10, .SearchResults_MatchToBoats table th.col10
{
    width:34px;
}
.SearchResults_MatchToBoats table .col11, .SearchResults_MatchToBoats table th.col11
{
    width:30px;
}
.SearchResults_MatchToBoats table .col12, .SearchResults_MatchToBoats table th.col12
{
    width:24px;
}
.SearchResults_MatchToBoats table .col13, .SearchResults_MatchToBoats table th.col13
{
    width:40px;
}
.SearchResults_MatchToBoats table .col14, .SearchResults_MatchToBoats table th.col14
{
    width:32px;
}
.SearchResults_MatchToBoats table .col15, .SearchResults_MatchToBoats table th.col15
{
    width:34px;
}
.SearchResults_MatchToBoats table .col16, .SearchResults_MatchToBoats table th.col16
{
    width:39px;
}
.SearchResults_MatchToBoats table .col17, .SearchResults_MatchToBoats table th.col17
{
    width:30px;
}
.SearchResults_MatchToBoats table .col18, .SearchResults_MatchToBoats table th.col18
{
    width:25px;
}
.SearchResults_MatchToBoats table .col19, .SearchResults_MatchToBoats table th.col19
{
    width:25px;
}
.SearchResults_MatchToBoats table .col20, .SearchResults_MatchToBoats table th.col20
{
    width:56px;
}


/*/// match to boats ////*/


/*//// new admin table /////*/
table.AddHistoryTable 
{
    width:920px;
    border-left:solid 1px #c5c6c8;
    border-bottom:solid 1px #c5c6c8;
}
table.AddHistoryTable th,
table.AddHistoryTable td
{
    border-right:solid 1px #c5c6c8;
    border-top:solid 1px #c5c6c8;
}   


/*//////// ManageUsers ///////////////////*/
.ManageusersTable td, .ManageusersTable th
{
    padding-left:5px;
}
.usersearch, .edituser /* on manage users page: */
{
    float:right;
    width:245px;
    background-color:#e8e8e8;
    border:solid 1px #083a81;
    margin:10px 0px 10px 5px;
    padding-bottom:10px;
}
.usersearch label
{
    display:block;
    float:left;
    clear:left;
    margin-left:10px;
    width:70px;
    height:14px;
}
.usersearch input
{
    margin-left:10px;
    float:left;
    height:14px;
}
.usersearch input
{
    width:134px
}
.search_header
{
    background-color:#083a81; color:#fff; font-weight:bold; width:240px; display:block; padding-top:3px; height:18px; padding-left:5px;
    margin-bottom:10px;
}
.usersearch .users_listbox
{
    position:relative;
    float:left;
    clear:left;
    margin-left:10px;
}
.usersearch .users_listbox select
{
    width:220px
}
.usersearch .user_loader
{
    width:220px;
    left:0px;
    top:0px;
}
.edituser
{
    float:left; clear:both;
    width:935px;
    margin-left:0px;
}
.edituser span
{
    display:inline;
    float:left;
    clear:none;
}
.edituser .search_header
{
    width:930px;
}
.addnews_image input
{
    width:200px;
}
.edituser table.adduser_table
{
    width:430px;
    margin-left:100px;    
}
.edituser table.adduser_table label
{
    float:left;
}
.edituser table.adduser_table input
{
    float:left;
    width:200px;
}
span.checkbox span,
span.checkbox input
{
    width:20px;
}
span.checkbox
{
    width:170px;
    display:block;
    
}
/*MULTI SELECT CLASSES*/
dl.BoatSearch dd input.multiSelect,
.multiSelect 
{
	width: 97px;
	background: white url(/images/dropdown.gif) right center no-repeat;
	padding: 2px 20px 0px 5px;
	display: inline;
	overflow:hidden;
}
dl.BoatSearch dd input.multiSelect:hover,
.multiSelect:hover {
	cursor:pointer;
}

dl.BoatSearch dd input.multiSelect:active,
dl.BoatSearch dd input.focus,
.multiSelect:active, 
.multiSelect:focus {
	background: white url(/images/dropdown_active.gif) right center no-repeat;
}
dl.BoatSearch dd input.multiSelect:active,
.multiSelect:active {
	background: white url(/images/dropdown_active.gif) right center no-repeat;
}

dl.BoatSearch dd .multiSelectOptions,
.multiSelectOptions {
	width: 166px;
	max-height: 150px;
	margin-top: -1px;
	overflow:auto;
	overflow-x: hidden;
	overflow-y:auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
}
dl.BoatSearch dd .multiSelectOptions label input
{
    width:15px;
    margin:-3px 5px 0 0;
    float:left;
    clear:none;
}
dl.BoatSearch dd .multiSelectOptions LABEL,
.multiSelectOptions LABEL {
	padding: 4px 5px;
	float:left;
	clear:left;
	display: block;
	width:100%;
	border-bottom:solid 1px #fefefe
}
dl.BoatSearch dd .multiSelectOptions LABEL.checked,
.multiSelectOptions LABEL.checked {
	background: #0A246A;
	color:#fff;
}
dl.BoatSearch dd .multiSelectOptions LABEL.selectAll
.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}
dl.BoatSearch dd .multiSelectOptions LABEL.hover
.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}
/* ----- REPORT SEARCH ----- */
#BoatReportOptions .multiSelect { float:left; margin-right:30px; }
#BoatReportOptions .multiSelectOptions { width:147px; }
#BoatReportOptions span { float:left; width:68px; }
#BoatReportOptions span input,
#BoatReportOptions span label { float:left; }
#BoatReportOptions span label { width:40px; }

.ReportsResults 
{ 
    width:805px;
    margin-top:5px; 
    margin-left:10px; 
    float:left; 
    background-color:#fff
}
.ReportsResults div, .ReportsResults table { width:795px; }
.ReportsResults.whiteborder { width:795px; border:solid 5px #fff; }
.ReportsResults td { border:solid 1px #d5d6d8; }
.ReportsResults th { border:solid 1px #083a81; }

.downloadcsv { float:right; margin:10px; }
/* ----- END REPORT SEARCH ----- */
.GVFixedHeader { position:relative; top:expression(this.parentNode.parentNode.parentNode.scrollTop-1); 
                 text-align:left; }

dl.Cat_List dd input
{
    width: 120px;
}


dl.Cat_List dd .multiSelectOptions,
.multiSelectOptions {
	width: 166px;
	max-height: 150px;
	margin-top: -1px;
	overflow:auto;
	overflow-x: hidden;
	overflow-y:auto;
	border: solid 1px #B2B2B2;
	background: #FFF;
}

dl.Cat_List dd .multiSelectOptions label input
{
    width:15px;
    margin:-3px 5px 0 0;
    float:left;
    clear:none;
}


dl.Cat_List dd .multiSelectOptions LABEL,
.multiSelectOptions LABEL {
	padding: 4px 5px;
	float:left;
	clear:left;
	display: block;
	width:100%;
	border-bottom:solid 1px #fefefe
}
dl.Cat_List dd .multiSelectOptions LABEL.checked,
.multiSelectOptions LABEL.checked {
	background: #0A246A;
	color:#fff;
}



dl.Cat_List dd .multiSelectOptions LABEL.selectAll
.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}
dl.Cat_List dd .multiSelectOptions LABEL.hover
.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}



/* --------- CHECKBOX STYLING --------- */

.Form dd.checkbox-wrap { clear:left; width:230px }
.Form dd.checkbox-wrap.two-col { width:122px }
.Form dd.checkbox-wrap.right { float:right;clear:none }
.Form dd.checkbox-wrap span { float:right;width:25px!important; }

.featured_on
{
	height:16px;
	width:16px;
	background-image:url('/images/checked.jpg');
	cursor:pointer;
	margin:20px 20px 0px 10px; 
	float:left; 
	display:block;
}
.featured_off
{
	height:16px;
	width:16px;
	background-image:url('/images/unchecked.jpg');
	cursor:pointer;
	margin:20px 20px 0px 10px; 
	float:left; 
	display:block;
}

/* ----- NEWS FORM STYLING ----- */
.Panel.panelHomepage.Form hr { float:left; margin:10px 0; width:100%; clear:both; }

.Panel.panelHomepage.Form img { margin:10px 0; display:block; }
.Panel.panelHomepage.Form img.thumbnail { width:230px; }
.Panel.panelHomepage.Form img.image { width:425px; }

/* ----- BOAT IMAGE OPTIONS  ----- */
#Thumbs .image-list {width:525px;}
#Thumbs .image-item {width:510px;overflow:hidden;border-right:0;}
#Thumbs .image-item>div {float:left;width:505px;border:0;background:transparent;}
#Thumbs .image-item .btn {float:left;width:100px;height:16px;margin:0 10px 0 0;padding:2px 0;color:#fff;text-align:center;}