body
{
    text-align: center;
    font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
    background-color: #ececfa;
    background-image: url(/systemfiles/media/images/main_bg.gif);
    background-repeat: repeat-x;
    font-family: Verdana;
    margin: 0 auto;
}
a, a:Hover
{
    color: #000;
    text-decoration: none;
}
h1
{
    color: #fff;
    background-color: #434343;
    /*font-size: 15pt;*/
    font-size: 1.7em;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-weight: normal;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    line-height: 40px;
}
h2
{
    border-bottom: solid 1px #e3e3e3;
    padding-bottom: 13px;
    color: #7e7e7e;
    /*font-size: 15pt;*/
    font-size: 1.7em;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-weight: normal;
}
h3
{
    color: #616060;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-style: italic;
    /*font-size: 12pt;*/
    font-size: 1.35em;
}
h4
{
    color: #616060;
    /*font-size: 12pt;*/
    font-size: 1.3em;
    padding: 0px;
    margin: 0px;
}
hr
{
    color: #e3e3e3;
    border: dashed 1px #e3e3e3 ;
}
img
{
   border: 0; 
}
#outer_holder
{
    text-align: center;
    width: 968px;
    margin: 0 auto;
}
#body_holder
{
}
#header
{
    margin: 0 auto;
    height: 181px;
    width: 960px;
    position: relative;
    float: left;
}
#home_logo
{
    width: 486px;
    height: 66px;
    position: absolute;
    top: 40px;
    left: 4px;
}
#home_link
{
    position: absolute;
    top: 10px;
    left: 20px;
}

#upper_area
{
    width: 960px;
    margin: 0 auto;
    height: 79px;
    position: relative;
}



#top_menu
{
    margin: 0 auto;
    top: 24px;
    right: 0px;
    position: absolute;
    overflow: hidden;
}
#top_menu ul
{
    margin: 0px;
    padding: 0px;
    float: left;
}
#top_menu ul ul, #top_menu ul ul ul
{
    display: none;
    visibility: hidden;
}

#top_menu li
{
    list-style-type: none;
    margin: 0px auto;
    display: inline;
    font-size: 0.8em;/*font-size: 10pt;*/
    font-weight: normal;
}

#top_menu li a
{
    color: #fff;
    text-decoration: none;
    padding-right: 12px;
    font-family: Arial, Sans-Serif;
    border-left: solid 1px #fefefe;
    padding-left: 13px;
}

#top_menu li a:hover, #top_menu li.active a, #top_menu li.activepath a
{
    text-decoration: underline;
}
#top_menu li.first a
{
    border-left: none;
}
#top_menu li.last a
{
    padding-right: 0px;
}

.mini_search
{
    position: relative;
    width: 288px;
    height: 36px;
}
.options
{
    height: 20px;
}
.withoptions
{
    height: 56px;
    margin-bottom: 20px;
    margin-top: 20px;
}
#header .mini_search
{
    position: absolute;
    width: 288px;
    height: 36px;
    left: 667px;
    top: 67px;
}
.mini_search .text_div
{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mini_search .text_div input
{
    width: 216px;
    height: 30px;
    font-size: 1.5em;/*font-size: 12pt;*/
    font-weight: bold;
    color: #59595b;
}
.mini_search .button_div
{
    position: absolute;
    left: 227px;
    top: 0px;
}
.mini_search .button_div input
{
    width: 62px;
    height: 36px;
    color: #fff;
    background-color: #59595b;
    border: 0px;
    cursor: pointer;
}
.mini_search .options
{
    position: absolute;
    top: 36px;
}




/* VERTICAL FEATURED LOTS SLIDESHOW STYLES */


.vertical_featured_lots { width:230px; font-size: 0.95em; text-align: left; float: left; }
.vertical_featured_lots ul{ width:230px; float: left; margin: 0px; padding: 0px; }
.vertical_featured_lots ul li{ list-style:none; display:block; padding-top: 5px; padding-bottom:8px; margin-bottom:5px; float: left; height: 112px; }
.vertical_featured_lots .thumbnail { float:left; width:110px; display: none; visibility: hidden; }
.vertical_featured_lots .lot_image { display: block; float: left; width:80px; height: 80px; padding-right: 10px; text-align: center; }
.vertical_featured_lots .lot_image { font-size: 0.8em; }
.vertical_featured_lots .descriptions { float: right; width: 130px; }
.vertical_featured_lots .lot_title { font-weight: bold; margin-bottom: 6px; float: none; display: block; }
.vertical_featured_lots .Sale_Name { margin-bottom: 3px; float: none; }
.vertical_featured_lots .Estimate { float: none; color: #93261F; font-size: 1.1em; font-family: Georgia; font-weight: bold; }
.vertical_featured_lots .info { float:left; width:220px; height: 112px; border-bottom: solid 1px #cecece; }
.vertical_featured_lots .info span.cat { display: block; font-size:0.8em; color:#808080; }

.clear { clear: both; }


/* END VERTICAL FEATURED LOTS SLIDESHOW STYLES */


#homepage_feature
{
    width: 685px;
    height: 102px;
   /*TOM OCT */
   /* height: 127px; */
    overflow: hidden;
}

/*TOM OCT */
#homepage_feature a
{
    text-decoration:none !important;
}

/*TOM OCT */
#homepage_feature a:hover
{
    text-decoration:underline !important;
}



#homepage_feature ul
{
    margin: 0px;
    padding: 0px;
}
#homepage_feature ul li
{

    list-style: none;
    margin: 3px auto 3px auto;
    display: block;
    width: 169px;
    height: 100px;
    float: left;
}
#homepage_feature ul li.item
{
    margin-right: 3px;
    background-color: #efefef;
}
#homepage_feature ul li.last
{
    margin-right: 0px;
    background-color: #efefef;
}
#s1 .thumbimage
{
    display: none;
    visibility: hidden;
}




#breadcrumbs ul
{
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
#breadcrumbs li
{
    list-style-type: none;
    margin: 0px auto;
    display: inline;
    font-family: Arial, Sans-Serif;
    font-size: 0.9em;
}
#breadcrumbs li a
{
    color: #000;
    text-decoration: underline;
    padding-right: 12px;
    margin-right: 12px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #808080;
}


#main_menu
{
    width: 960px;
    margin: 0 auto;
/*    bottom: 5px;*/
    top: 142px;
    left: 4px;
    position: absolute;
    overflow: hidden;
}
#main_menu ul
{
    margin: 0px;
    padding: 0px;
    float: left;
    height: 35px;
}
#main_menu ul ul, #main_menu ul ul ul
{
    display: none;
    visibility: hidden;
}

#main_menu li
{
    list-style-type: none;
    margin: 0px auto;
    display: inline;
    /*font-size: 0.8em;*/
    font-size: 0.8em;/*font-size: 10pt;*/
    font-weight: bold;
}

#main_menu li a
{
    color: #fff;
    background-color: #353535;
    text-decoration: none;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 9px;
    line-height: 35px;
    font-family: Arial, Sans-Serif;
    border-left: solid 1px #434343;
    padding-left: 13px;
}

#main_menu li a:hover, #main_menu li.active a, #main_menu li.activepath a
{
    background-image: url(/systemfiles/media/images/activemenu_bg.gif);
    background-repeat: repeat-x;
}
#main_menu li.first a
{
    border-left: none;
}
#main_menu li.last a
{
    padding-right: 0px;
}

#content
{
    margin: 0px auto;
    padding: 0px 4px 0px 4px;
    width: 960px;
    background-repeat: repeat-y;
    background-image: url(/systemfiles/media/images/content_bg.gif);
    float: left;
    color: #434343;
}
#content input[type="submit"]
{
    height: 2em;
    color: #fff;
    background-color: #59595b;
    border: 0px;
    cursor: pointer;
}
#content a
{
    color: #434343;
}


#content_holder
{
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 0.75em;
    text-align: justify;
    float: left;
    padding-top: 10px;
}
#content_holder a:Hover
{
    text-decoration: underline;
}

#content_holder a:hover
{
    text-decoration: none;
}




/* CONTENT HOLDER STYLES*/
#content_holder .main_column
{
    float: left;
    width: 685px;
    min-height: 500px;
}

#content_holder .sub_column
{
    float: right;
    width: 230px;
}

/* Used in content areas such as sales */
#maincontent .spaced_link
{
    margin: 20px 0px 20px 0px;
    display: block;
}
#maincontent .spaced_link a
{
    font-weight: bold;
}
#maincontent a
{
    text-decoration: underline;
}
.main_column .tabs
{
    margin-bottom: 20px;
}
#maincontent .tabs a
{
    text-decoration: none;
}


/* Control for how to display lots in the sale pages */
/* 683px useable width */
#maincontent .lot_list
{
    position: relative;
}
#maincontent .lot_list ul
{
    margin: 0px;
    padding: 0px;
    position: relative;
}
#maincontent .lot_list li
{
    position: relative;
    list-style-type: none;
    margin: 3px auto 3px auto;
    display: block;
    height: 118px;
    border: solid 1px #dfdfdf;
    background-image: url(/systemfiles/media/images/lot_bg.gif);
    background-repeat: repeat-x;
}
#maincontent .lot_list li a:Hover
{
    cursor: pointer;
}
#maincontent .lot_list li .lot_image_wrapper
{
    position: absolute;
    width: 142px;
    height: 100px;
    display: block;
    top: 10px;
    left: 10px;
    text-align: center;
}
.sale_date_header
{
    float: none;
    color: #616060;
    font-size: 1.3em;/*font-size: 12pt;*/
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    clear: both;
}
.ViewingTimes
{
    float: right;
    text-align: right;
    margin-left: 10px;
    font-size: 0.8em;
    font-weight: bold;
    width: 250px;
}
#maincontent .lot_list li .lot_image_wrapper .lot_image
{
}
#maincontent .lot_list li .lot_description_container
{
    position: absolute;
    left: 162px;
    top: 10px;
    width: 340px;
    height: 75px;
    font-size: 1.25em;
    font-weight: bold;
    text-align: left;
    overflow: hidden;
    font-family: Arial, Sans-Serif;
}
#maincontent .search_results .lot_list li .lot_description_container
{
    font-size: 1em;
}
#maincontent .lot_list li .lot_number_container
{
    position: absolute;
    left: 162px;
    top: 93px;
    width: 340px;
    height: 15px;
    font-size: 1.1em;/*font-size: 10pt;*/
    font-weight: bold;
    text-align: left;
    overflow: hidden;
}
#maincontent .lot_list li .estimate_container
{
    position: absolute;
    left: 512px;
    top: 10px;
    width: 160px;
    font-size: 1.1em;/*font-size: 10pt;*/
    font-weight: bold;
    text-align: left;
    overflow: hidden;
    color: #93261f;
    font-family: Arial, Sans-Serif;
}
#maincontent .lot_list li .hammerprice_container
{
    position: absolute;
/*    left: 512px;
    top: 60px;*/
    left: 162px;
    top: 70px;
/*    width: 160px;*/
    font-size: 1.25em;
    font-weight: bold;
    text-align: left;
    overflow: hidden;
    color: #93261f;
}
#maincontent .lot_list li .favourite_container, .lot_list .remove_favourite, .lot_list .favourite_bid_amount
{
    position: absolute;
    left: 512px;
    top: 60px;
    font-size: 0.8em;/*font-size: 10pt;*/
    font-weight: bold;
    text-align: left;
    overflow: hidden;
    font-family: Arial, Sans-Serif;
}
.lot_list .favourite_bid_amount
{
    color: #004400;
    font-size: 1.1em;
    text-decoration: underline;
}
#maincontent .lot_list li .Add_Button, #Lot_Tools .Add_Button
{
    background-color: #dedede;
    border: 0px;
    background-image: url(/systemfiles/media/images/Favourites.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    cursor: pointer;
    height: 24px;
}
#maincontent .lot_list li .In_Favourites, #Lot_Tools .In_Favourites
{
    border: 0px;
    background-image: url(/systemfiles/media/images/Symbol-Check.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    padding-top: 5px;
    height: 24px;
    display: block;
    font-weight: normal;
}
.lot_list .unfavourite
{
    background-color: #dedede;
    border: 0px;
    background-image: url(/systemfiles/media/images/minus.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    cursor: pointer;
    height: 24px;
}
.lot_list .favourite_place_bid
{
    position: absolute;
    top: 90px;
    left: 512px;
}
.lot_list .bidpound
{
    font-size: 1.5em;/*font-size: 12pt;*/
    font-weight: bold;
}
.lot_list .bid_textbox
{
    width: 70px;
}
.lot_list .bid_button
{
    width: 50px;
    height: 24px;
    color: #fff;
    background-color: #59595b;
    border: 0px;
    cursor: pointer;
}


#maincontent hr
{
    color: #d0d0d0;
    background-color: #d0d0d0;
    height: 1px;
    border: 0;
    margin-bottom: 20px;
}
#maincontent .PagerTable
{
    margin: 20px 0px 20px 0px;
}

#maincontent .lot_detail_display
{
    float:left;
}
#maincontent .lot_detail_display br
{
    margin-bottom: 2%;
}
#maincontent .lot_detail_display .image_holder, #maincontent .lot_detail_display .lot_main_image
{
    float: left;
    width: 250px;
}
#maincontent .lot_detail_display .lot_content .condition_report
{
    padding-top: 15px;
    font-style: italic;
    display: block;
}

#maincontent .lot_detail_display .lot_content
{
    float: left;
    width: 685px;
/*    width: 350px;
    padding-left: 20px;*/
}
#maincontent .lot_detail_display .lot_content h4
{
    margin-bottom: 15px;
}
#maincontent .lot_detail_display h2
{
    font-size: 1.3em;
    font-family: Arial, Sans-Serif;
}
#maincontent .lot_detail_display .lot_content .estimate
{
    margin-top: 15px;
}
#maincontent .lot_detail_display .lot_content .estimate_bold
{
    color: #93261f;
    font-weight: bold;
    font-size: 1.3em;/*font-size: 12pt;*/
}
#maincontent .lot_detail_display .lot_content .bold
{
    margin-top: 15px;
    font-weight: bold;
}
#maincontent .lot_detail_display .lot_content .hammer
{
    color: #93261f;
    margin-top: 15px;
    font-weight: bold;
    font-size: 1.5em;
}



/* END CONTENT HOLDER STYLES*/

#department_container
{
}
#department_container .department_item
{
    background-color: #F3F3F3;
    background-image: url("/systemfiles/media/images/lot_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #DFDFDF;
    float: left;
    width: 310px;
    height: 100px;
    padding: 10px;
    margin: 4px;
}
#department_container .department_item .department_image
{
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 10px;
}
#department_container .department_item .department_details
{
    float: left;
    width: 200px;
}
#department_container .department_item .department_link
{
    margin-bottom: 5px;
    clear: both;
}
#department_container .department_item .department_link a
{
    font-size: 1.3em;/*font-size: 12pt;*/
    text-decoration: none;
    font-weight: bold;
}
#department_container .department_item .department_link a:hover
{
    color: #93261f;
}


.department_sales_and_lots .sale_list_holder
{
    margin-bottom: 20px;
}

/* MEMBERSHIP STYLES */
#login_details
{
    width: 210px;
    margin-top: 10px;
    float: left;
}
#login_details .ro, #login_details .rob
{
    margin-top: 10px;
    height: 24px;
}
#login_details .ro .l
{
    width: 70px;
    float: left;
}
#login_details .ro .r
{
    width: 140px;
    float: left;
}
#login_details .ro .r input
{
    width: 130px;
}
#login_details .rob
{
    float: right;
}
#login_details .rob input
{
    background-color: #ddd;
    color: #000;
}
#login_details .failed
{
    color: #fff;
    font-size: 0.8em;
    float: left;
}
#login_button
{
    cursor: pointer;
}

#user_details, #Lot_Tools
{
    width: 220px;
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    background-color: #F3F3F3;
    background-image: url("/systemfiles/media/images/lot_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #DFDFDF;
    padding: 5px;
    padding-bottom: 15px;
}
#user_details a, #Lot_Tools .link_button
{
    background-image: url("/systemfiles/media/images/arrow_bullet_grey.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    text-decoration: underline;
    cursor: pointer;
    line-height: 150%;
}
#user_details .logout_button, #Lot_Tools .bid_button
{
    width: 62px;
    height: 32px;
    color: #fff;
    background-color: #59595b;
    border: 0px;
    cursor: pointer;
    margin-top: 10px;
    float: right;
    clear: both;
}

/* END MEMBERSHIP STYLES */






/* FOOTER */
#footer
{
    height: 30px;
    width: 960px;
    text-align: center;
    margin-top: 40px;
    float: left;
    font-size: 0.7em;
    background-color: #93261f;
    position: relative;
}
#footer a
{
    text-decoration: none;
    color: #000000;
}
#footer .spacer
{
    width: 150px;
    float: left;
}
#footer .wrlink
{
    width: 150px;
    float: right;
}

#footer_menu
{
    margin: 0 auto;
/*    top: 4px;
    right: 0px;
    position: absolute;*/
    overflow: hidden;
    float: none;
}
#footer_menu ul
{
    margin: 0px;
    padding: 7px 0px;
}
#footer_menu ul ul, #footer_menu ul ul ul
{
    display: none;
    visibility: hidden;
}

#footer_menu li
{
    list-style-type: none;
    margin: 0px auto;
    display: inline;
    font-size: 0.95em;
    font-weight: normal;
}

#footer_menu li a
{
    color: #fff;
    text-decoration: none;
    padding-right: 12px;
    font-family: Arial, Sans-Serif;
    border-left: solid 1px #fefefe;
    padding-left: 13px;
}

#footer_menu li a:hover, #footer_menu li.active a, #footer_menu li.activepath a
{
    text-decoration: underline;
}
#footer_menu li.first a
{
    border-left: none;
}
#footer_menu li.last a
{
    padding-right: 0px;
}
#websiteby
{
    position: absolute;
    right: 10px;
    top: 8px;
    color: #fff;
}
#websiteby a
{
    color: #fff;
    text-decoration: underline;
}


#vertical_slideshow
{
}
#vertical_slideshow .slideshow_image
{
    width: 80px;
    height: 80px;
}



.grad_bg
{
    background-image: url(/systemfiles/media/images/red_grad.jpg);
    background-repeat: repeat-x;
    background-color: #93261f;
    background-position: top;
}
.Register_Panel
{
    float: left;
}
#Register_Module
{
    padding-bottom: 20px;
    float: left;
    margin-bottom: 20px;
}
#Register_Module, #Register_Module a
{
    color: #fff;
}
#Register_Module h1
{
    background-color: Transparent;
    padding-top: 10px;
}
#Register_Module .register_content
{
    padding: 0px 10px;
}
#Register_Module ul
{
    margin: 0px;
    padding: 0px;

}
#Register_Module ul li
{
    padding-top: 10px;
    list-style:none;
	background-image: url(/systemfiles/media/images/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	padding-left: 10px;
}
.sofaa_holder
{
    float: left;
    width: 230px;
    height: 116px;
    text-align: center;
}
.sofaa_holder a
{
    width: 150px;
    height: 116px;
}
.sofaa_holder .sofaa_link
{
    width: 150px;
    height: 116px;
    background-image: url(/systemfiles/media/images/sofaa-logo-col.jpg);
    display: block;
    margin: 0px auto;
}

#QuickLinks
{
    clear: both;
    text-align: left;
    float: left;
    width: 685px;
    margin-top: 20px;
}
#QuickLinks h2
{
    margin-bottom: 0px;
}
#QuickLinks ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}
#QuickLinks ul li
{
    padding-top: 5px;
    color: #93261f;
    background-image: url(/systemfiles/media/images/red_diamond_bullet.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 10px;
    float: left;
}
#QuickLinks ul li a
{
    color: #6f6f6f;
    font-size: 1em;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
}
#QuickLinks .departments
{
    width: 280px;
    float: left;
}
#QuickLinks .site_features
{
    width: 150px;
    float: left;
    border-left: solid 1px #e3e3e3;
    padding-left: 10px;
}
#QuickLinks .departments ul, #QuickLinks .site_features ul
{
    width: 140px;
}
#QuickLinks .departments ul li, #QuickLinks .site_features ul li
{
    width: 130px;
    height: 25px;
}


#QuickLinks .latest_news_and_tweet
{
    float: left;
    border-left: solid 1px #e3e3e3;
    padding-left: 10px;
    width: 225px;
}
#QuickLinks .news_item
{
    margin-bottom: 10px;
}

#height_spacer
{
    height: 400px;
    width: 1px;
    float: left;
}



#printable_catalogue
{
    width: 230px;
    position: relative;
}
#printable_catalogue ul
{
    margin: 0px;
    padding: 0px;
    position: relative;
}
#printable_catalogue ul li
{
    position: relative;
    list-style-type: none;
    display: block;
}
#printable_catalogue ul li a:Hover
{
    cursor: pointer;
}
#printable_catalogue .right_download_image
{
}
#printable_catalogue .right_download_link
{
}
.print_link
{
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.print_link a
{
    text-decoration: underline;
    font-size: 1.2em;
    padding: 5px 0px 5px 30px;
    background-image: url(/systemfiles/media/images/print_icon.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 24px;
}
.CatalogueThumb
{
    float: left;
    margin-right: 10px;
}
.CatalogueThumbLink
{
}
/* AUCTION CALENDAR LAYOUTS */
/* 685px holder width full 5px padding */
.sale_list_container ul
{
    margin: 0px;
    padding: 0px;
    position: relative;
}
.sale_list_container ul li
{
    position: relative;
    list-style-type: none;
    margin: 4px auto 4px auto;
    display: block;
    height: 78px;
}
.sale_list_container ul li a:Hover
{
    cursor: pointer;
}
.sale_list_container ul li .Other_Sale_Data a
{
    text-decoration: underline;
}
.sale_list_container .Catalogue_Cover
{
    width: 61px;
    height: 78px;
    float: left;
    padding: 0px;
}
.sale_list_container .Other_Sale_Data
{
    position: relative;
    float: left;
    height: 76px;
/*    width: 500px;*/
    width: 610px;
    border: solid 1px #dfdfdf;
    background-image: url(/systemfiles/media/images/lot_bg.gif);
    background-repeat: repeat-x;
    font-family: Arial, Sans-Serif;
}
.sale_list_container .Sale_Date
{
    float: left;
    color: #fff;
    font-family: Georgia;
    font-size: 1.25em;
    font-weight: bold;
/*    width: 495px;*/
    width: 605px;
    background-color: #93261f;
    height: 20px;
    clear: both;
    padding: 5px 0px 5px 5px;
}
.sale_list_container .Other_Sale_Data .Sale_Inner
{
    padding: 10px 0px 10px 10px;
    float: left;
}
.sale_list_container .Other_Sale_Data .Sale_Title
{
    font-size: 1.25em;
/*    width: 400px;*/
    width: 510px;
    text-align: left;
    font-weight: bold;
}
.sale_list_container .Other_Sale_Data .Sale_Code
{
    font-size: 1em;
    font-weight: bold;
}
.sale_list_container .Other_Sale_Data .Sale_Link
{
    position: absolute;
    top: 5px;
    right: 10px;
}
.sale_list_container .Other_Sale_Data .Sale_Link a
{
    color: #fff !important;
    font-size: 1.25em;
    font-weight: bold;
}
.sale_list_container .Other_Sale_Data .Sale_Link a:Hover
{
    text-decoration: none;
}
.sale_list_container .Other_Sale_Data .Department_Links
{
    position: absolute;
    right: 10px;
    bottom: 10px;
    text-align: right;
}
.sale_list_container .Other_Sale_Data .Department_Links .Department_Link
{
}

/* ALTERNATES */
.right_sale_list_container ul
{
    margin: 0px auto 10px auto;
    padding: 0px;
    position: relative;
    float: left;
}
.right_sale_list_container ul li
{
    position: relative;
    list-style-type: none;
    margin: 4px auto 4px auto;
    display: block;
    clear: both;
    float: left;
}
.right_sale_list_container ul li a:Hover
{
    cursor: pointer;
}
.right_sale_list_container ul li .Other_Sale_Data a
{
    text-decoration: underline;
}
.right_sale_list_container .Catalogue_Cover
{
    width: 61px;
    height: 78px;
    float: left;
    padding: 0px;
}
.right_sale_list_container .Other_Sale_Data
{
    position: relative;
    float: left;
/*    height: 76px;*/
    width: 167px;
    border: solid 1px #dfdfdf;
    background-image: url(/systemfiles/media/images/lot_bg.gif);
    background-repeat: repeat-x;
    font-family: Arial, Sans-Serif;
}
.right_sale_list_container .Sale_Date
{
    float: left;
    color: #fff;
    font-family: Georgia;
    font-size: 0.9em;
    font-weight: bold;
    width: 166px;
    background-color: #93261f;
    height: 18px;
    clear: both;
    padding: 3px 0px 3px 3px;
}
.right_sale_list_container .Other_Sale_Data .Sale_Inner
{
    padding: 3px 0px 5px 3px;
    float: left;
}
.right_sale_list_container .Other_Sale_Data .Sale_Title
{
    font-size: 0.9em;
    width: 154px;
    text-align: left;
    font-weight: bold;
}
.right_sale_list_container .Other_Sale_Data .Sale_Code
{
    font-size: 0.9em;
    font-weight: bold;
}
.right_sale_list_container .Other_Sale_Data .Sale_Link
{
    float: right;
}
.right_sale_list_container .Other_Sale_Data .Sale_Link a
{
    font-size: 1em;
    font-weight: bold;
}
.right_sale_list_container .Other_Sale_Data .Sale_Link a:Hover
{
    text-decoration: none;
}
.right_sale_list_container .Other_Sale_Data .Department_Links
{
    display: none;
    visibility: hidden;
}

/* END AUCTION CALENDAR LAYOUTS */



/* Department Contact Display Styles */
    #auction_contact_box
    {
        float: left;
        width: 230px;
        overflow: hidden;
        margin-bottom: 20px;
        text-align: left;
    }
    #auction_contact_box .department_contact, #auction_contact_box .department_contact .contact_image, #auction_contact_box .department_contact .contact_details
    {
        float: left;
    }
    #auction_contact_box .department_contact .contact_image
    {
        width: 50px;
    }
    #auction_contact_box .department_contact .contact_details
    {
        width: 173px;
        margin-left: 5px;
    }
    #auction_contact_box .department_contact
    {
        border: solid 1px #e3e3e3;
        background-image: url(/systemfiles/media/images/lot_bg.gif);
        background-color: #F3F3F3;
        background-repeat: repeat-x;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    #internal_contact_box
    {
        float: left;
        width: 685px;
        overflow: hidden;
        margin-bottom: 20px;
        text-align: left;
    }
    #internal_contact_box .department_contact, #internal_contact_box .department_contact .contact_image, #internal_contact_box .department_contact .contact_details
    {
        float: left;
    }
    #internal_contact_box .department
    {
        width: 685px;
        float: left;
        clear: both;
    }
    #internal_contact_box .department_contact .contact_image
    {
        width: 80px;
    }
    #internal_contact_box .department_contact .contact_details
    {
        width: 173px;
        margin-left: 5px;
    }
    #internal_contact_box .department_contact
    {
        border: solid 1px #e3e3e3;
        background-image: url(/systemfiles/media/images/lot_bg.gif);
        background-color: #F3F3F3;
        background-repeat: repeat-x;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 40px;
        float: left;
        width: 300px;
    }
    .contact_details .auction_contact
    {
        font-weight: bold;
        font-size: 0.9em;/*font-size: 10pt;*/
        margin-bottom: 5px;
    }
    .contact_details .contact_detail_item
    {
    }
    .contact_details .email
    {
        margin-top: 5px;
    }
    .contact_details a
    {
        text-decoration: underline;
    }
/* End Department Contact Display Styles */


/* Recent Sales Styles */
.recent_sales
{
    clear: both;
}
.recent_sales ul
{
    width: 685px;
    margin: 0px auto;
    padding: 0px;
}
.recent_sales li.item
{
    width: 225px;
    list-style-type: none;
    margin: 0px 3px 10px 0px;
    display: inline;
    float: left;
    height: 250px;
}
.recent_sales li.item .lot_image
{
    width: 225px;
    height: 150px;
    text-align: center;
    background-color: #efefef;
    float: left;
}
.recent_sales li.item .lot_title
{
    color: #6f6f6f;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
}
.recent_sales li.item .lot_hammer_price
{
    color: #93261F;
    font-family: Georgia;
    font-size: 1.1em;/*font-size: 10pt;*/
    font-weight: bold;
    float: left;
}
.department_lots_all_link
{
    clear: both;
    padding-top: 15px;
}
.department_lots_all_link a
{
    font-weight: bold;
    text-decoration: underline;
}
.department_lots_all_link a:Hover
{
}

/* End Recent Sales Styles */

/* Membership page styles */

.Registration_Form
{
}
.Registration_Form .col1
{
    width: 200px;
}
.Registration_Form .col2
{
    width: 250px;
}
.Registration_Form .col3
{
    font-size: 0.8em;
}

/* End Membership page styles */



/*SITE MAP*/
._sitemap #utilityNav
{
    visibility: hidden;
    display: none;
}
._sitemap #primaryNav
{
    
}
._sitemap ul
{
    margin-top: 10px;
}
._sitemap ul li
{
    list-style-type: none;
    margin: 0px auto;
    display: block;
    margin-bottom: 10px;
}
._sitemap ul li a
{
    color: #007129;
    font-weight: bold;
    text-decoration: none;
    background-image: url(/systemfiles/media/images/grey_arrow_1.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}




div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(/systemfiles/media/js/jqzoom_ev1.0.1/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	/** width:100px;*/
	height:43px;
	/**height:55px;*/
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

.lot_controls
{
    margin-top: 20px;
    float: left;
    width: 670px;
}

.lot_controls a
{
    color:#93261F !important;
    font-family:Georgia;
    font-size:1.1em;
    font-weight:bold;
    text-decoration: none !important;
}

.lot_control_previous a.disabled, lot_control_next a.disabled, .lot_control_disabled a, .lot_control_disabled
{
    color: gray !important;
}

.lot_control_previous
{
    width: 300px; float: left;
}
.lot_control_next
{
   width: 300px; float: right; text-align: right;
    
}
