@CHARSET "UTF-8";
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    color: rgb(2,57,100);
    font: normal normal normal 16px/22px Arial,Helvetica,Sans-serif;
    background: rgb(230,245,251);
}

/* HEAD*/
#head {
    padding: 10px 0px;
    width: 960px;
    margin: 0px auto;
    background: #fff;
    border-bottom: 1px solid #bbb;
    clear: both;
}
#logo {
    margin: 0 60px 0 10px;
    float: left;
}
#header_title {
    float: left;
    border: 0px solid black;
}
#header_strapline {
    float: left;
    border: 0px solid black;
}

#container {
    margin: 0px auto 0px;
    width: 960px;
    background: #fff;
}
/*MAIN CONTENT AREA*/

/*NAVIGATION*/
#navigation {
    position: relative;
    float: left;
    width: 200px;
    z-index: 500;
    margin: 0px 0px 170px;
}

#navigation ul {
    width: 200px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
#navigation li {
    position: relative;
    list-style-type: none;
    padding: 5px 10px;
    margin: 0px;
    border-bottom: 1px solid rgb(221,221,255);
    color: #023964;
}

#navigation li:hover {
    background: rgb(153,192,223);
}

#navigation li ul {
    display: none;
    position: absolute;
    top: 0px;
    left: 200px;
}
/* first level flyout */
#navigation li:hover ul {
    display: block;
    border-top: 1px solid rgb(201,201,255);
    border-right: 1px solid rgb(201,201,255);
    border-left: 1px solid rgb(201,201,255);
    left: 200px;
    top: -1px;
    background: rgb(255,255,255);
}

#navigation li:hover ul li:hover {
    background: rgb(201,201,255);
}
#navigation li:hover ul li:hover ul li:hover {
    background: rgb(225,225,255);
}

#navigation li a {
    display: inline-block;
    padding: 0px;
    margin: 0px;
    color: #023964;
    text-decoration: none;
}
#navigation ul :hover ul ul {
    display: none;
}
/* second level flyout */
#navigation ul :hover ul :hover ul {
    display: block;
    background: rgb(255,255,255);
}
/* END NAVIGATION */

#main {
    position: relative;
    float: right;
    padding: 0 10px 20px 10px;
    width: 729px;
}

/* END MAIN CONTENT BLOCK*/

/*FOOTER*/
body div#legal_footer {
    width: 940px;
    margin : 0px auto;
    padding: 5px 10px;
    background: #fff;
    border-top: 1px solid #bbb;
    clear: both;
}

/*GENERIC ELEMENTS*/
.spacer {clear: both; border-top: 0px solid black;}
div.spacer_ieform_hack {height: 1px;}
h1,h2,h3,h4,h5,h6 {
    color: rgb(2,57,100);
    margin: 5px 0px;
}
h1 {
    font-size: 24px;
    margin: 10px 0px 15px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 16px;
    font-weight: bold;
/*    border-bottom: 1px dotted rgb(151,151,255);*/
}
h5 {
    font-size: 14px;
    font-weight: bold;
}
h6 {}

p {margin: 10px 0px;}

li {list-style-type: disc;list-style-position:inside;}
strong {font-weight: bold;}
hr.formatter {clear: both; height: 1px; margin: 10px 0px; border: none; border-bottom: 1px dotted rgb(151,151,255);}

ol li {list-style-type: decimal;}

div#testing {background: red; padding: 10px;width: 960px;margin: 0px auto;}

img.log {float: left;}


/* GENERIC FORM ELEMENTS*/
form {border: 0px solid black;}

form.bwmForm fieldset {background: rgb(230,245,251); margin: 5pt 0; border: 1px solid #323D47; padding: 10px;}
form.bwmForm fieldset legend {font-weight: bold; background: rgb(255,255,255); color: #323D47; padding: 5px; border: 1px solid #323D47;}
form.bwmForm label {display: block; float: left; width: 240px; padding-right: 10px; text-align: right;}
form.bwmForm .input {float: left; display: block; width: 400px;}
form.bwmForm .select {display: block; width: 400px;}
form.bwmForm textarea {width: 400px; height: 300px;}
form.bwmForm .checkbox {display: block;float: left; width: 10px; margin: 0 10px 30px 0;}
form.bwmForm span.chkbx {border: 0px solid black; float: left; line-height: 100%; width: 160px; height: 40px; display: block; margin: 5p 0; vertical-align: middle;}
form.bwmForm .readonly {border: none;}
#bwm_errorMessage {background: #faa; border: 1px solid #f77; margin: 0 0 10px 0 ; padding: 5px;}
form.bwmForm .reduced {width: 100px;}

.feedback_func {float: left;}

p.error {border: 1px solid red; background: #faa; padding: 5px;}
p.error span {display: block; padding: 5px 0; font-weight: bold;}

.error {background: rgb(255,151,151); padding: 5px; border: 1px solid rgb(151,0,0); color: rgb(151,0,0);}

span.form_help {font-size: small; display: block; margin: 0 0 0 36%; padding: 2px; background: #C3D7DF; width: 400px;}

span.form_helper {
    display: inline-block;
    margin: 0px 5px;
    padding: 2px auto;
    border: 1px solid rgb(2,57,100);
    width: 25px;
    background: rgb(181,196,207);
    text-align: center;
}

.dijitTooltip {max-width: 20em;}
.dijitTooltipContainer {
	color: rgb(2,57,100);
	font-size: small;
    border: 1px solid rgb(2,57,100);
    background: rgb(224,233,239);
    padding: 5px;
}

/* VACANCIES */
.vacancy_main_img {
    margin: 0 5px;
    float: left;
    width: 205px;
    height: 140px;
}
.vacancy_main_img img {
    border: 1px solid black;
    margin: 10px 0px 0px;
}
.vacancy_details {
    float: left;
    width: 230px;
    min-height: 180px;
    margin: 0 5px;
    padding: 0 5px;
    line-height: 18px;
}
.vacancy_details p.vacancy_winner {
    background: none;
}
.vacancy_details p.vacancy_fail {
    background: none;
}

/* MY * SECTION */
.my_vacancies {
    padding: 10px;
}


/* AUCTIONS */

.auction_hilite {
    background-color: rgb(156,177,59);
}
.auction_midlite {
    background-color: rgb(193,215,95);
}
.auction_lolite {
    background-color: rgb(205,225,115);
}
.vacancy_summary {
    border: 0px solid black;
    margin-bottom: 10px;
    height: 100%;
}
h3.vacancy_summary {
    border-bottom: 1px solid rgb(61,63,47);
    margin: 5px 0;
    padding: 5px;
    clear: both;
}
.auction_summary_footer {
    padding: 10px;
}

/* MOORINGS & WINTER MOORINGS */



/* BUYITNOW */
.bintxt { color: rgb(107,18,43);}
.binbackbutton {
    background-color: rgb(210,133,155);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid rgb(210,133,155);
    border-left: 1px solid rgb(210,133,155);
    border-bottom: 1px solid rgb(124,62,80);
    border-right: 1px solid rgb(124,62,80);
    padding: 3px;
    width: 150px;
}
.binbackbutton:hover {
    background-color: rgb(210,105,135);
    border-top: 1px solid rgb(124,62,80);
    border-left: 1px solid rgb(124,62,80);
    border-bottom: 1px solid rgb(210,133,155);
    border-right: 1px solid rgb(210,133,155);
}
.binacceptbutton {
    background-color: rgb(210,133,155);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid rgb(210,133,155);
    border-left: 1px solid rgb(210,133,155);
    border-bottom: 1px solid rgb(124,62,80);
    border-right: 1px solid rgb(124,62,80);
    padding: 3px;
    width: 150px;
}
.binacceptbutton:hover {
    background-color: rgb(210,105,135);
    border-top: 1px solid rgb(124,62,80);
    border-left: 1px solid rgb(124,62,80);
    border-bottom: 1px solid rgb(210,133,155);
    border-right: 1px solid rgb(210,133,155);
}

.bin_hilite {
    background-color: rgb(210,133,155);
    color: rgb(107,18,43);
}
.bin_midlite {
    background-color: rgb(148,65,145);
    color: rgb(255,255,255);
}
.bin_lolite {
    background-color: rgb(175,89,171);
    color: rgb(255,255,255);
}

/*
.buynow_color {background: rgb(166,132,98); color: rgb(47,40,32) !important;}
.reverse_buynow_color {background: rgb(47,40,32) !important; color: rgb(166,132,98) !important;}
.auction_color {background: rgb(200,207,155) !important; color: rgb(61,63,47) !important;}
.reverse_auction_color {background: rgb(61,63,47) !important; color: rgb(200,207,155) !important;}
*/


/* FRONT PAGE*/
.col1 {float: left; width: 460px; border: 0px solid black; padding: 10px 0px;}
.col2 {float: left; width: 240px; border: 0px solid red; padding: 10px 0px 10px 20px;}
#wm-search, #om-search {margin: 0px 0px 20px; border-bottom: 1px solid rgb(201,201,201);}
#wm-search label, #om-search label {display: block;clear: both; margin: 5px 0px 0px;}
#wmsubmit, #omsubmit {display: block;clear: both; margin: 15px 0px 10px;}

.latest_vacancy {
    margin: 10px 0px 0px;
}

.fp_vacancy {
    display: block;
    font-weight: bold;
}
a.fp_view_details {
    text-decoration: none;
}


.tender_summary {background: rgb(181, 197, 207);}

a.view_full_details_button {
    /*
    display: inline-block;
    margin: 5px 0;
    padding: 5px;
    text-decoration: none;
    color: rgb(2,57,100);
    border-top: 1px solid grey;
    border-left: 1px solid grey;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    */
    }

a:hover.view_full_details_button {
    /*
    display: inline-block;
    margin: 5px 0;
    padding: 5px;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
    */
}

div.page_nav {margin: 10px 0; padding: 10px; text-align: left;background: none;}
div.page_nav span.page_nav_current {font-weight: bold; display: inline-block; background: rgb(2,57,100); color: white; padding: 5px;}

/* BIDDING */
ul.bidding_stage {margin: 10px 0 20px;}
ul.bidding_stage li {margin: 10px 0;}
span.highest_bidder {display: inline-block; padding: 5px; border: 2px solid green; background: teal;}
span.not_highest_bidder {display: inline-block; padding: 5px; border: 2px solid orange; background: yellow;}

/* ADMIN  */

table.bwm_resultSet {border: 1px solid black; width: 90%;}
table.bwm_resultSet td {border-top: 1px solid black; padding: 5px;}
table.bwm_resultSet .bwm_tableheading {padding: 5px; font-weight: bold;}
table.bwm_resultSet tbody tr.no_bids {color: #ddd;}
table.bwm_resultSet tbody tr {background-color: #eef;}


p span#selected_page {font-weight: bold;}

p#results_found {margin: 10px 0; padding: 10px 0; border-top: 1px solid #323D47; position:relative; font-weight: bold;}

/* VACANCY DETAILS */
.vacancy_details_img {float: left; width: 365px;}
.vacancy_details_text {float: left; width: 340px; padding: 0 0 0 5px;}
#vacancy_details_core_info {float: left; width: 365px; border: 0px solid black;}
#vacancy_details_core_links {float: left; width: 340px; background: none; padding: 0 auto;}
img#vacancy_main_photo {border: 1px solid black;}

p.bid_hilite {background: #afa; padding: 10px;}

.bid_history {float: left; width: 125px; margin: 0px;padding: 5px; border: 1px solid black;}
.bid_history_head {margin: 5px 0;}
.bid_history_user {}
.bid_history_date {width: 200px;}
.bid_history_amount {}
.bid_history_guideprice {background: #aca;}
.bid_history_reserveprice {background: #faa;}
.autobid {background: #ffa !important;}
.bid_accepted_warning {border: 2px solid orange; background: #EF9C59; padding: 5px;}

.previous_bid {padding: 5px; margin-right: 10px;}

.tender_summary_footer {padding: 5px; background: rgb(209, 228, 239); border-top: 1px dotted black;}


table.volunteer {border: 1px solid black; width: 90%; margin: 10px 0;}
table.volunteer thead {background: #ddd;}
table.volunteer thead th {font-weight: bold; padding: 2px;}
table.volunteer tbody td {padding: 2px; margin: 2px; border-top: 1px solid grey; border-left: 1px solid grey;}

dl.volunteer {margin: 10px 0;}
dl.volunteer dt {margin: 5px 0; font-weight: bold;}
dl.volunteer dd {margin-left: 10px; }

/*MY PROFILE*/
span.personal_details {display: inline-block; padding: 5px;}
span.personal_details_label {width: 30%; text-align: right;}
span.personal_details_value {width: 65%;}


/*VOLUNTEERS*/
span.atn {color: red;}

/* BUTTONS */
.button {
    display: inline-block;
    line-height: 18px !important;
    width: 200px;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    text-align: left;}

.next_step {
    margin: 0 0 5px 0;
    background: rgb(71, 127, 74);
    color: white;
    border-top: 1px solid grey;
    border-left: 1px solid grey;
    border-bottom: 1px solid black;
    border-right: 1px solid black;}
.next_step:hover {
    background: rgb(41, 95, 44);
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;}

.previous_step {
    margin: 0 0 5px 0;
    background: orange;
    color: black;
    border-top: 1px solid grey;
    border-left: 1px solid grey;
    border-bottom: 1px solid black;
    border-right: 1px solid black;}

.continue {
    background: green;
    width: 190px;
    padding: 5px 0 5px 10px;
    color: black;
    margin: 0 0 0 250px;
    border-top: 1px solid #eef;
    border-left: 1px solid #eef;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;}

.back_to_search {
    display: block;
    width: 200px;
    background: rgb(99, 100, 159);
    color: white;
    margin: 0 auto 5px 0;
    border-top: 1px solid grey;
    border-left: 1px solid grey;
    border-bottom: 1px solid black;
    border-right: 1px solid black;}
.back_to_search:hover {
    background: rgb(76, 77, 111);
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid grey;
    border-right: 1px solid grey;
}

.fake_button_link {
    background: #ddd;
    color: black;
    margin: 0 0 5px 0;
    border-top: 1px solid #eef;
    border-left: 1px solid #eef;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;}

input.fake_button_link {
    width: 222px;
    font-size: 12px;
    padding: 3px 3px 3px 8px;}

.fake_button {
    display: inline-block;
    width: auto;
    font-size: 14px;
    padding: 5px;
    margin: 5px 0px;
    background: rgb(222,222,222);
    color: rgb(0,0,0);
    text-decoration: none;
    border-top: 1px solid rgb(175,175,175);
    border-left: 1px solid rgb(175,175,175);
    border-bottom: 1px solid rgb(101,101,101);
    border-right: 1px solid rgb(101,101,101);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.fake_button:hover {
    background: rgb(175,175,175);
    border-top: 1px solid rgb(101,101,101);
    border-left: 1px solid rgb(101,101,101);
    border-bottom: 1px solid rgb(175,175,175);
    border-right: 1px solid rgb(175,175,175);
}

/* winter interest form*/
form#winter_interest {border: 0px solid black;}
form#winter_interest fieldset {background: rgb(230,245,251); margin: 5pt 0; border: 1px solid #323D47; padding: 10px;}
form#winter_interest legend {font-weight: bold; background: rgb(255,255,255); color: #323D47; padding: 5px; border: 1px solid #323D47;}
form#winter_interest label {display: block; margin: 0;}
form#winter_interest input {display: block; margin: 5px 0;}
form#winter_interest input#send_winter_interest {
    background-color: #595;
    width: 100px;
    color: black;
    margin: 0 0 5px 0;
    padding: 5px;
    border-top: 1px solid #eef;
    border-left: 1px solid #eef;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;}
form#winter_interest input#send_winter_interest:hover {background-color: #161;}
.form_submission_error {color: red;}

/* WINTER MOORINGS

*** Winter Color :

   var. 1 = #52307D = rgb(82,48,125) main
   var. 2 = #46335D = rgb(70,51,93) dark lite
   var. 3 = #2D1051 = rgb(45,16,81) text colour
   var. 4 = #8D67BE = rgb(141,103,190) tint
   var. 5 = #9A7EBE = rgb(154,126,190) lightest

*/
#winter-nav-results {
    background: rgb(222,222,251);
    margin: 10px 0px;
    padding: 10px 10px 5px 5px;
}
#winter-nav{
    margin: 0px;
    list-style-type:none;
}
.wn-item{
    display: block;
    float: left;
    width: 15px;
    padding: 5px;
    margin: 5px 2px;
    border: 1px solid rgb(151,151,201);
    text-align: center;
}
.wn-item a {
    text-decoration: none;
    color: rgb(2,57,100);
}
.wn-item:hover {
    background: rgb(201,201,201);
}
li.selected{
    color:black;
    font-weight:bold;
}
.wn-next {
    border: 1px solid rgb(201,201,201);
    width: 60px !important;
}
.wn-prev {
    border: 1px solid rgb(201,201,201);
    width: 60px !important;
}
.wn-summary {
    margin: 0px 0px 20px;
    border: 0px solid black;
    width: 480px;
    float: left;
}
.wn-info {
    display: block;
}

.wm-error {
    display:block;
    background-color: rgb(255,201,201);
    color: rgb(255,0,0);
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgb(255,0,0);
}

#metres_available {width: 250px; margin: 10px 0 15px;}
#metres_available thead {background-color: rgb(201,201,201);}
#metres_available td {border-bottom: 1px solid rgb(201,201,201);}

#spacecheck {
    width: 450px;
    float: left;
    margin: 10px 30px 10px 0px;
}
#measurements {
    width: 200px;
    float: left;
    margin: 10px 0px;
    border-collapse: collapse;
    border: 1px solid rgb(70,51,93);
}
#measurements td {
    padding: 4px;
    border: 1px dotted rgb(70,51,93);
}

#measurements th {
    padding: 3px;
    border: 1px solid rgb(70,51,93);
    background-color: rgb(82,48,125);
}
#measurements tr.alt {
    background-color: rgb(154,126,190);
}
#measurements caption {
    caption-side: bottom;
    font-style: italic;
    text-align: right;
}
.wmtxt {color: rgb(45,16,81);}
.wmacceptbutton {
    background-color: rgb(154,126,190);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid rgb(154,126,190);
    border-left: 1px solid rgb(154,126,190);
    border-bottom: 1px solid rgb(70,51,93);
    border-right: 1px solid rgb(70,51,93);
    padding: 3px;
    width: 150px;
}
.wmacceptbutton:hover {
    background-color: rgb(141,103,190);
    border-top: 1px solid rgb(70,51,93);
    border-left: 1px solid rgb(70,51,93);
    border-bottom: 1px solid rgb(154,126,190);
    border-right: 1px solid rgb(154,126,190);
}
.wmbackbutton {
    background-color: rgb(210,133,155);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid rgb(210,133,155);
    border-left: 1px solid rgb(210,133,155);
    border-bottom: 1px solid rgb(124,62,80);
    border-right: 1px solid rgb(124,62,80);
    padding: 3px;
    width: 150px;
}
#wm-stage1-form {float: left; width: 500px; border: 0px solid black;}
.card_options {display: inline-block;}

fieldset {border-bottom: 0px solid rgb(201,201,201); margin: 10px 0; padding: 5px 0;}
legend {font-size: 16px;}


table.application {border: 0px solid black; width: 75%; margin-bottom: 10px;}
table.application td {border-bottom: 1px solid rgb(222,222,222);}
table.application td.leftCell {width: 40%;}

.mooring_hilite {
    background-color: rgb(43,84,119);
    color: rgb(255,255,255);
}
.mooring_midlite {
    background-color: rgb(153,192,223);
}
.mooring_lolite {
    background-color: rgb(209,226,239);
}



#highmaxbid {
    background-color: rgb(252,205,63);
    padding: 5px;
    border: 1px solid rgb(224,110,4);
}

.bwm_pageSelected {display:block-inline; background-color: rgb(151,151,151); padding: 0px 5px; }

.buyitnow_listing {background-color: rgb(175,99,172) !important;}
.auction_listing {background-color: rgb(156,177,59) !important;}


/*
BUY NOW PROCESS
*/
#confirm_user_details {border: 1px solid rgb(245,245,245);}
#confirm_user_details td {padding: 5px;}
.row_alt {background-color: rgb(245,245,245);}
#pre-bid-notification {border: 1px dotted rgb(148,65,145); margin: 5px 0px; padding: 5px;}
#details_notfication {display: block; margin: 5px 0; font-size: smaller;}

.relist-label {display: inline-block; width: 250px; text-align: right; float: left; margin: 0 10px 0 0;}
.relist-value {display: inline-block; width: 350px; border-left: 1px solid rgb(200,200,200); padding-left: 5px;}
span.warn {color: rgb(255,51,51);}

/*
*** Auction Color:

   var. 1 = #9CB13B = rgb(156,177,59) main
   var. 2 = #798542 = rgb(121,133,66) dark lite
   var. 3 = #627313 = rgb(98,115,19) text colour
   var. 4 = #C4D86C = rgb(196,216,108) tint
   var. 5 = #CAD889 = rgb(202,216,137) lightest

*** Buy It Now A:

   var. 1 = #A53757 = rgb(165,55,87) main
   var. 2 = #7C3E50 = rgb(124,62,80) dark lite
   var. 3 = #6B122B = rgb(107,18,43) text colour
   var. 4 = #D26987 = rgb(210,105,135) tint
   var. 5 = #D2859B = rgb(210,133,155) lightest









*** Mooring(winter) Color:

   var. 1 = #456E90 = rgb(69,110,144)
   var. 2 = #44647E = rgb(68,100,126)
   var. 3 = #2B5477 = rgb(43,84,119) darkest
   var. 4 = #5D88AC = rgb(93,136,172)
   var. 5 = #668CAC = rgb(102,140,172)

*** Auction Color A:

   var. 1 = #C1D75F = rgb(193,215,95)
   var. 2 = #ABBC60 = rgb(171,188,96)
   var. 3 = #9CB13B = rgb(156,177,59) darkest
   var. 4 = #CDE173 = rgb(205,225,115)
   var. 5 = #CFE17F = rgb(207,225,127)

*** Buy It Now Color B:

   var. 1 = #944191 = rgb(148,65,145)
   var. 2 = #82427F = rgb(130,66,127)
   var. 3 = #7B2877 = rgb(123,40,119) darkest
   var. 4 = #AF59AB = rgb(175,89,171)
   var. 5 = #AF63AC = rgb(175,99,172)
   */


/** Olmypic Mooring additional styles **/
label { display: block; }
div.omcontact { margin-left: 50px; width: 349px;}
/* don't think this is needed plus it breaks winter moorings
input[type=text] { width: 280px; } */
select { width: 280px; }
div.dijit.dijitReset.dijitInlineTable.dijitLeft.dijitTextBox.dijitDateTextBox { width: 280px!important; }
.omerror {background: rgb(255,151,151); padding: 5px; border: 1px solid rgb(151,0,0); color: rgb(151,0,0); margin-bottom:2px; display:block;}
/* result display */
table { width: 720px; }
td { width: 80px; padding: 5px; }
span.fake-table-head { width: 720px; display: block; background-color: #E6F5FB; padding: 2px; padding-left: 5px; clear: both;}
td.title-row { background-color: #E6F5FB; }
div.om-summary {
    margin: 0px 0px 20px;
    border: 0px solid black;
    float: left;
}
img.om-image { float: right; display: block; padding: 5px;}
/* search form */
div.omform { width:220px; }
.omform p.omerror {background: rgb(255,151,151); padding: 5px; border: 1px solid rgb(151,0,0); color: rgb(151,0,0); margin-bottom:2px; display:block; width: 220px;}
.omform #omwwaysel, .omform #omlocsel, .omform #omwidth {
    width: 220px;
}
.omform input[type=text] { width: 220px; }
.omform input[type=text]#omlen { width: 100px; }
span.req { color: red; }
div.dijit.dijitReset.dijitInlineTable.dijitLeft.dijitTextBox.dijitDateTextBox { width: 220px!important; }
.om-summary a {  }

.oly_sep {clear: both; border:none; border-bottom: 1px solid rgb(200,200,255); padding-top: 10px; margin: 0px 0px 10px;}
.oly_notes li {margin: 10px 0px; padding: 0px; list-style-type: none; list-style-position: outside;}

ol.refund_list {list-style: decimal outside; margin-left:30px; padding-left: 5px;}
ol.refund_list li {list-style-position: outside !important; border: 0px solid black; margin: 10px 0px;}
ol.refund_list ul {margin: 10px 0px 10px 20px; list-style-type: disc; list-style-position: inside;}
ol.refund_list ul li {list-style-type: disc; list-style-position: inside; margin: 5px 0px;}
ol.refund_list ul ul li {list-style-type: circle;}
