@charset "utf-8";

/* RESET BROWSER STYLES ---------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}

:focus
{
	outline: 0;
}

ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* ------------------------------------------------------------- */

body,input,textarea,select
{
	font: normal 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color: #454545;
}
a
{
	cursor: pointer;
	text-decoration: none;
	color: #0078b1;
}
a:hover
{
	text-decoration: underline;
}
blockquote
{
	margin-bottom: 10px;
}


div.wrapper
{
	position: relative;
	width: 844px;
	padding: 0px 28px;
	margin: 0 auto;
}

ul.bullets
{
	list-style: disc;
	padding-left: 15px;
	margin-bottom: 20px;
}
ul.bullets li
{
	margin-bottom: 5px;
}
ul.bullets li ul
{
	padding-left: 15px;
	list-style: circle;
}

div#main
{
	background: url(../images/global/topbar_bg.png) repeat-x top left;
}
body#aboutpage div#main
{
	background: url(../images/about/topbar_bg.png) repeat-x top left;
}
body#upcomingpage div#main
{
	background: url(../images/upcoming/topbar_bg.png) repeat-x top left;
}
body#buyingpage div#main
{
	background: url(../images/buyingselling/topbar_bg.png) repeat-x top left;
}
body#biddingpage div#main
{
	background: url(../images/onlinebidding/topbar_bg.png) repeat-x top left;
}
body#auctionpage div#main
{
	background: url(../images/liveauction/topbar_bg.png) repeat-x top left;
}
body#servicespage div#main
{
	background: url(../images/services/topbar_bg.png) repeat-x top left;
}

div#topbar
{
	position: relative;
	height: 175px;
	margin-bottom: 10px;
}
h1
{
	position: relative;
	top: 17px;
	width: 193px;
	height: 90px;
}
h1 a
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/logo.png) no-repeat top left;
}

a#sticker
{
	position: absolute;
	top: 47px;
	left: 210px;
	width: 338px;
	height: 62px;
}
a#sticker span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/jobs_sticker.png) no-repeat top left;
}

ul#nav
{
	position: absolute;
	bottom: 8px;
}
ul#nav li
{
	position: relative;
	float: left;
	margin-right: 2px;
}
ul#nav li.last
{
	margin: 0;
}
ul#nav li a.tl
{
	display: block;
	width: 139px;
	height: 40px;
	line-height: 39px;
	text-align: center;
	background-color: #69C;
	color: #fff;
}
ul#nav li a.tl:hover
{
	text-decoration: none;
}

ul#nav li#aboutUs a.tl
{
	background: url(../images/global/mainnav/about.png) no-repeat top left;
}
ul#nav li#aboutUs a.tl:hover, ul#nav li#aboutUs a.over
{
	background: url(../images/global/mainnav/about.png) no-repeat center left;
}
ul#nav li#aboutUs a.tl.active
{
	background: url(../images/global/mainnav/about.png) no-repeat bottom left;
}

ul#nav li#upcomingAuctions a.tl
{
	background: url(../images/global/mainnav/upcoming.png) no-repeat top left;
}
ul#nav li#upcomingAuctions a.tl:hover, ul#nav li#upcomingAuctions a.over
{
	background: url(../images/global/mainnav/upcoming.png) no-repeat center left;
}
ul#nav li#upcomingAuctions a.tl.active
{
	background: url(../images/global/mainnav/upcoming.png) no-repeat bottom left;
}

ul#nav li#buyingSelling a.tl
{
	background: url(../images/global/mainnav/buyingselling.png) no-repeat top left;
}
ul#nav li#buyingSelling a.tl:hover, ul#nav li#buyingSelling a.over
{
	background: url(../images/global/mainnav/buyingselling.png) no-repeat center left;
}
ul#nav li#buyingSelling a.tl.active
{
	background: url(../images/global/mainnav/buyingselling.png) no-repeat bottom left;
}

ul#nav li#onlineBidding a.tl
{
	background: url(../images/global/mainnav/onlinebidding.png) no-repeat top left;
}
ul#nav li#onlineBidding a.tl:hover, ul#nav li#onlineBidding a.over
{
	background: url(../images/global/mainnav/onlinebidding.png) no-repeat center left;
}
ul#nav li#onlineBidding a.tl.active
{
	background: url(../images/global/mainnav/onlinebidding.png) no-repeat bottom left;
}

ul#nav li#liveAuction a.tl
{
	background: url(../images/global/mainnav/liveauction.png) no-repeat top left;
}
ul#nav li#liveAuction a.tl:hover, ul#nav li#liveAuction a.over
{
	background: url(../images/global/mainnav/liveauction.png) no-repeat center left;
}
ul#nav li#liveAuction a.tl.active
{
	background: url(../images/global/mainnav/liveauction.png) no-repeat bottom left;
}

ul#nav li#ourServices a.tl
{
	background: url(../images/global/mainnav/services.png) no-repeat top left;
}
ul#nav li#ourServices a.tl:hover, ul#nav li#ourServices a.over
{
	background: url(../images/global/mainnav/services.png) no-repeat center left;
}
ul#nav li#ourServices a.tl.active
{
	background: url(../images/global/mainnav/services.png) no-repeat bottom left;
}

ul#nav li ul
{
	position: absolute;
	top: 40px;
	padding-top: 8px;
	display: none;
	z-index: 500;
}
ul#nav li ul li
{
	border-width: 0px 1px;
	border-color: #9E9E9E;
	border-style: solid;
}
ul#nav li ul li.first
{
	border-top: 1px solid #9E9E9E;
}
ul#nav li ul li a
{
	display: block;
	width: 121px;
	height: 13px;
	font-size: 11px;
	line-height: 14px;
	padding: 5px 8px;
	border-bottom: 1px solid #CECECE;
	color: #454545;
	text-align: left;
	background: #e5e5e5;
}
ul#nav li ul li a:hover
{
	color: #fff;
	text-decoration: none;
}
ul#nav li ul li.last
{
	border: 0;
}
ul#nav li ul li.last a
{
	border: 0;
	width: 123px;
	padding-bottom: 6px;
}

ul#nav li#aboutUs ul li a:hover
{
	background: #5D163A url(../images/global/mainnav/about_sub_hover.png) repeat-x top left;
	border-bottom-color: #73345B;
}
ul#nav li#aboutUs ul li.last a
{
	background: url(../images/global/mainnav/about_sub_base.png) no-repeat top left;
}
ul#nav li#aboutUs ul li.last a:hover
{
	background: url(../images/global/mainnav/about_sub_base.png) no-repeat top right;
}

ul#nav li#upcomingAuctions ul li a:hover
{
	background: #004948 url(../images/global/mainnav/upcoming_sub_hover.png) repeat-x top left;
	border-bottom-color: #336465;
}
ul#nav li#upcomingAuctions ul li.last a
{
	background: url(../images/global/mainnav/upcoming_sub_base.png) no-repeat top left;
}
ul#nav li#upcomingAuctions ul li.last a:hover
{
	background: url(../images/global/mainnav/upcoming_sub_base.png) no-repeat top right;
}

ul#nav li#buyingSelling ul li a:hover
{
	background: #004455 url(../images/global/mainnav/buying_sub_hover.png) repeat-x top left;
	border-bottom-color: #34606D;
}
ul#nav li#buyingSelling ul li.last a
{
	background: url(../images/global/mainnav/buying_sub_base.png) no-repeat top left;
}
ul#nav li#buyingSelling ul li.last a:hover
{
	background: url(../images/global/mainnav/buying_sub_base.png) no-repeat top right;
}

ul#nav li#liveAuction ul li a:hover
{
	background: #004455 url(../images/global/mainnav/liveauction_sub_hover.png) repeat-x top left;
	border-bottom-color: #34606D;
}
ul#nav li#liveAuction ul li.last a
{
	background: url(../images/global/mainnav/liveauction_sub_base.png) no-repeat top left;
}
ul#nav li#liveAuction ul li.last a:hover
{
	background: url(../images/global/mainnav/liveauction_sub_base.png) no-repeat top right;
}

ul#nav li#ourServices ul li a:hover
{
	background: #4F1000 url(../images/global/mainnav/services_sub_hover.png) repeat-x top left;
	border-bottom-color: #6A3826;
}
ul#nav li#ourServices ul li.last a
{
	background: url(../images/global/mainnav/services_sub_base.png) no-repeat top left;
}
ul#nav li#ourServices ul li.last a:hover
{
	background: url(../images/global/mainnav/services_sub_base.png) no-repeat top right;
}


div#smallNav
{
	position: absolute;
	top: 20px;
	right: 0px;
	height: 28px;
}
div#smallNav ul li
{
	float: left;
}
div#smallNav ul li a
{
	display: block;
	width: 56px;
	height: 28px;
	line-height: 28px;
	padding-left: 26px;
	margin-left: 9px;
	background: url(../images/global/smallnav_butt.png) no-repeat top left;
	color: #696969;
}
div#smallNav ul li a:hover
{
	background: url(../images/global/smallnav_butt.png) no-repeat bottom left;
	text-decoration: none;
}
div#smallNav ul li a.icons
{
	position: relative;
	width: 27px;
	padding: 0;
	font-size: 6px;
	line-height: 6px;
}
div#smallNav ul li a.icons span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
div#smallNav ul li a#home span
{
	background: url(../images/global/home_icon.png) no-repeat top left;
}
div#smallNav ul li a#home:hover span
{
	background: url(../images/global/home_icon.png) no-repeat bottom left;
}
div#smallNav ul li a#contact span
{
	background: url(../images/global/contact_icon.png) no-repeat top left;
}
div#smallNav ul li a#contact:hover span
{
	background: url(../images/global/contact_icon.png) no-repeat bottom left;
}
div#smallNav ul li a#bookmark span
{
	background: url(../images/global/bookmark_icon.png) no-repeat top left;
}
div#smallNav ul li a#bookmark:hover span
{
	background-position: top right;
}

img#header
{
	margin-bottom: 29px;
}

h2,h3,h4
{
	color: #003875;
	font-weight: normal;
}
h2
{
	font-size: 23px;
	margin-bottom: 31px;
}
h3
{
	clear: left;
	font-size: 19px;
	margin-bottom: 15px;
}
h4
{
	font-size: 11px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
p
{
	margin-bottom: 20px;
}
body#aboutpage h2,body#aboutpage h3
{
	color: #5f193d;
}
body#buyingpage h2,body#buyingpage h3
{
	color: #00536b;
}
body#biddingpage h2,body#biddingpage h3
{
	color: #891e18;
}
body#auctionpage h2,body#auctionpage h3
{
	color: #3d216b;
}
body#servicespage h2,body#servicespage h3
{
	color: #661801;
}
body#generalpage h2,body#generalpage h3
{
	color: #0178b0;
}

div#cols,div#contentCol,div#announcementCol,div#upcomingCol
{
	float: left;
}
div#cols
{
	position: relative;
	width: 844px;
	margin-bottom: 20px;
}
body#homepage div#cols
{
	background: url(../images/global/col_divide.gif) repeat-y 401px 0px;
}
div#contentCol
{
	position: relative;
	width: 382px;
	padding-right: 20px;
}
div#contentCol.long
{
	width: 600px;
}
div#announcementCol
{
	width: 180px;
	padding: 0px 19px;
}
div#upcomingCol
{
	width: 224px;
}

div#tellUs
{
	position: relative;
	height: 143px;
	padding-top: 12px;
	background: url(../images/global/champagne.jpg) no-repeat top left;
	margin-bottom: 20px;
}
div#tellUs a
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 382px;
	height: 155px;
}
div#tellUs p
{
	width: 205px;
	padding: 8px 0px 0px 13px;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 13px;
}
div#tellUs span
{
	color: #aaa;
	font-size: 11px;
}

div#announcement
{
	position: relative;
	width: 158px;
	height: 113px;
	padding: 15px 11px 35px 11px;
	color: #000;
	background: url(../images/home/announcement_bg.png) no-repeat top left;
	margin-bottom: 13px;
}
div#announcement a#updates
{
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 140px;
	height: 25px;
	line-height: 25px;
	padding: 0 20px;
	background: url(../images/home/announcement_link.png) no-repeat top left;
	color: #003977;
	text-align: right;
}

div.quickLinks
{
	padding-bottom: 4px;
	background: url(../images/global/quicklinks_base.png) no-repeat bottom left;
	margin-bottom: 16px;
}
div.quickLinks h4
{
	height: 34px;
	line-height: 34px;
	padding-left: 15px;
	text-transform: none;
	background: url(../images/global/quicklinks_title.png) no-repeat top left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
div.quickLinks ul
{
	border-width: 0px 1px;
	border-style: solid;
	border-color: #B4B4B4;
}
div.quickLinks ul li a
{
	display: block;
	width: 149px;
	height: 27px;
	line-height: 27px;
	padding-left: 29px;
	background: #f6f6f6 url(../images/global/arrow_bullet.gif) no-repeat 8px 6px;
	color: #646464;
	border-width: 1px 0px;
	border-style: solid;
	border-top-color: #fff;
	border-bottom-color: #B4B4B4;
}
div.quickLinks ul li a.last
{
	border-bottom: 0px;
}
div.quickLinks ul li a#quickActive
{
	color: #003875;
}

ul.upcoming
{
	margin-bottom: 1px;
}
ul.upcoming li
{
	position: relative;
	width: 224px;
	margin-bottom: 13px;
}
ul.upcoming li a
{
	position: relative;
	display: block;
	width: 224px;
	height: 75px;
}
ul.upcoming li a span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
ul.upcoming li a#cars span
{
	background: url(../images/global/car_link.jpg) no-repeat top left;
}
ul.upcoming li a#cars:hover span
{
	background: url(../images/global/car_link.jpg) no-repeat bottom left;
}
ul.upcoming li a#commercial span
{
	background: url(../images/global/commercial_link.jpg) no-repeat top left;
}
ul.upcoming li a#commercial:hover span
{
	background: url(../images/global/commercial_link.jpg) no-repeat bottom left;
}
ul.upcoming li a#general span
{
	background: url(../images/global/general_link.jpg) no-repeat top left;
}
ul.upcoming li a#general:hover span
{
	background: url(../images/global/general_link.jpg) no-repeat bottom left;
}
ul.upcoming li a#seized span
{
	background: url(../images/global/seized_link_blank.jpg) no-repeat top left;
}
ul.upcoming li a#seized:hover span
{
	background: url(../images/global/seized_link_blank.jpg) no-repeat bottom left;
}
ul.upcoming li a#specialist span
{
	background: url(../images/global/specialist_link.jpg) no-repeat top left;
}
ul.upcoming li a#specialist:hover span
{
	background: url(../images/global/specialist_link.jpg) no-repeat bottom left;
}

ul.upcoming li#held
{
	margin-bottom: 0;
}
ul.upcoming li#held span
{
	position: absolute;
	width: 224px;
	height: 56px;
	background: url(../images/global/times.png) no-repeat top left;
}

a#useful
{
	position: relative;
	display: block;
	width: 224px;
	height: 120px;
}
a#useful span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/download.png) no-repeat top left;
}

div#footer
{
	clear: left;
	height: 205px;
	padding-top: 13px;
	background: #002D5F url(../images/global/footer_bg.png) repeat-x top left;
}
div#footer h3
{
	position: relative;
	width: 250px;
	height: 20px;
	margin-bottom: 16px;
	font-size: 11px;
}
div#footer h3 span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/looking.png) no-repeat top left;
}
div#footer ul
{
	float: left;
	margin-right: 25px;
}
div#footer ul li a
{
	color: #91B4DC;
	font-size: 11px;
}
div#footer ul li a.section
{
	font-size: 12px;
	color: #fff;
}
a#hi
{
	position: absolute;
	top: 40px;
	right: 28px;
	display: block;
	width: 203px;
	height: 57px;
}
a#hi span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/hi.png) no-repeat top left;
}

div#base
{
	clear: left;
	position: relative;
	height: 54px;
	background: #002049 url(../images/global/base_bg.png) repeat-x top left;
}
div#base ul
{
	position: absolute;
	top: 27px;
}
div#base ul li
{
	float: left;
	color: #697C9B;
	padding-right: 7px;
	border-right: 1px solid #253957;
	margin-right: 7px;
}
div#base ul li.last
{
	padding: 0;
	border: 0;
	margin: 0;
}
div#base ul li a
{
	color: #697C9B;
}
a#cityMarket
{
	position: absolute;
	top: 0px;
	right: 28px;
	display: block;
	width: 233px;
	height: 31px;
}
a#cityMarket span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/global/citymarket.png) no-repeat top left;
}

/*------------------------------------------
FORMS
------------------------------------------*/

#content form
{
	float: left;
	position: relative;
	padding: 20px;
	background: url(../images/global/form_bg.gif) no-repeat top left;
}
#content form div
{
	float: left;
	position: relative;
	width: 100%;
	height: auto;
	margin-bottom: 7px;
}
#content form div.chkHolder
{
	width: auto;
	margin-bottom: 0;
}
#content form div.last
{
	margin-bottom: 0;
}
#content form div.buttons
{
	height: 28px;
}
#content form div.base
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	width: 634px;
	height: 10px;
	background: url(../images/global/form_base.gif) no-repeat top left;
	margin-bottom: 0;
}
label
{
	display: block;
	float: left;
	width: 140px;
}
label.chkList
{
	width: 430px;
}
label#servicesLbl
{
	height: 108px;
}
input,textarea
{
	padding: 3px;
	width: 300px;
	margin: 0;
}
textarea
{
	height: 90px;
}

input.formButt,input.chk
{
	width: auto;
	height: auto;
	padding: 0;
}
input.chkList
{
	float: left;
}
input.formButt
{
	position: absolute;
	right: 0px;
}
input.chk
{
	margin-right: 5px;
}

body#biddingpage form#bidRegisterForm
{
	float: left;
	width: 382px;
	background: url(../images/onlinebidding/register_form_bg.gif) no-repeat top left;
	margin-left: 20px;
}
body#biddingpage form#bidRegisterForm div.base
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 10px;
	margin: 0;
	background: url(../images/onlinebidding/register_form_base.gif) no-repeat top left;
}
body#biddingpage form#bidRegisterForm fieldset
{
	width: 382px;
}
body#biddingpage form#bidRegisterForm label
{
	width: 125px;
	padding-right: 15px;
}
body#biddingpage form#bidRegisterForm input, body#biddingpage form#bidRegisterForm textarea
{
	width: 230px;
}
body#biddingpage form#bidRegisterForm input.formButt, body#biddingpage form#bidRegisterForm input.chk, form#emailForm input.chk,  form#feedbackForm input.chk
{
	width: auto;
	height: auto;
	padding: 0;
}
body#biddingpage form#bidRegisterForm input.chk
{
	padding-right: 5px;
}
#content form div.chk
{
	width: 420px;
	padding-left: 140px;
}

body#biddingpage form#form1
{
	background: url(../images/onlinebidding/login_form_bg.gif) no-repeat top left;
}
body#biddingpage form#form1 div.base
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 10px;
	margin-bottom: 0;
	background: url(../images/onlinebidding/login_form_base.gif) no-repeat top left;
}
body#biddingpage form#form1 input
{
	width: 192px;
}

a.popup
{
	color: #0183bd;
	font-size: 9px;
}

.smallprint
{
	font-size: 9px;
}

label.error
{
	color: #881e15;
	width: 232px;
	padding: 0px 0px 0px 150px;
}
div.chkHolder label.error
{
	position: absolute;
	top: 35px;
	padding-left: 0px;
}
input.error,textarea.error
{
	border: 1px solid #881e15;
	background-color: #FFF4F4;
}

/*form#form1
{
	float: left;
}
form#form1 input
{
	width: 192px;
}*/

div#contentCol a.button
{
	display: block;
	width: 84px;
	height: 28px;
	line-height: 27px;
	padding: 0px 10px;
	background: url(../images/buttons/button.png) no-repeat top left;
	color: #fff;
	text-align: center;
}
a#btnLogin
{
	position: absolute;
	top: 0px;
	right: 0px;
}

form#postcodeForm
{
	position: absolute;
	top: 49px;
	right: -14px;
	width: 342px;
	margin-bottom: 20px;
	background: url(../images/onlinebidding/login_form_bg.gif) no-repeat top left;
}
form#postcodeForm div.base
{
	background: url(../images/onlinebidding/login_form_base.gif) no-repeat top left;
}
input#postcode
{
	width: 200px;
}
form#emailForm input,form#emailForm textarea
{
	width: 444px;
}
form#emailForm input.formButt
{
	width: auto;
}

form#feedbackForm
{
	width: 594px;
}
form#feedbackForm input,form#feedbackForm textarea
{
	width: 444px;
}
form#feedbackForm input.formButt
{
	width: auto;
}

table#definitions
{
	margin-bottom: 20px;
}
table#definitions td
{
	padding-bottom: 10px;
}
form#termsForm
{
	background-image: none;
}
input#registerButt
{
	width: auto;
	height: auto;
}

form#emailForm
{
	width:594px;
	background-image: url(../images/global/form_bg.gif);
}
form#emailForm div.base
{
	width: 634px;
	background-image: url(../images/global/form_base.gif);
}

/*------------------------------------------
LIVE AUCTION
------------------------------------------*/

div#webcam
{
	width: 320px;
	height: 270px;
	padding: 20px;
	background: url(../images/liveauction/webcam_bg.png) no-repeat top left;
	margin: 0px 0px 10px 120px;
}
a.webcamButt
{
	position: relative;
	display: block;
	width: 360px;
	height: 50px;
	margin-left: 120px;
}
a.webcamButt span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
a#cam1Butt span
{
	background: url(../images/liveauction/cam2butt.png) no-repeat top left;
}
a#cam1Butt:hover span
{
	background: url(../images/liveauction/cam2butt.png) no-repeat bottom left;
}
a#cam2Butt span
{
	background: url(../images/liveauction/cam1butt.png) no-repeat top left;
}
a#cam2Butt:hover span
{
	background: url(../images/liveauction/cam1butt.png) no-repeat top left;
}

/*------------------------------------------
BUYING & SELLING
------------------------------------------*/

div#quickLinksCol
{
	float: left;
	width: 180px;
	padding-right: 30px;
}
div#sellingLinks
{
	margin-bottom: 0;
}
body#aboutpage div#contentCol,body#buyingpage div#contentCol,body#servicespage div#contentCol
{
	width: 634px;
	padding-right: 0;
}

/*------------------------------------------
STOCK PAGES
------------------------------------------*/

body#upcomingpage h2, body#upcomingpage h3
{
	color: #005B4C;
}
body#upcomingpage h2
{
	padding-top: 15px;
	margin-bottom: 15px;
}
p#auctionDate
{
	font-size: 13px;
}
div#makeModel
{
	position: relative;
	width: 600px;
	height: 78px;
	background: url(../images/upcoming/car_chooser_bg.png) no-repeat top left;
	margin-bottom: 20px;
}
div#makeModel label
{
	position: absolute;
	top: 5px;
	color: #006665;
}
div#makeModel select
{
	position: absolute;
	bottom: 17px;
}
label#makeLabel,select#cboVehMake
{
	left: 15px;
}
label#modelLabel,select#cboVehModel
{
	left: 195px;
}

tr.search_page_no2 td table tr td
{
	width: 24px;
	padding: 5px 5px 10px 5px;
}
tr.search_page_no2 span,tr.search_page_no2 a
{
	display: block;
	width: 24px;
	height: 22px;
	line-height: 21px;
	text-align: center;
	background: url(../images/upcoming/pagenum.png) no-repeat top left;
	color: #454545;
}
tr.search_page_no2 span,tr.search_page_no2 a:hover
{
	background-position: top right;
	color: #fff;
	text-decoration: none;
}

div.searchEntry,div.searchEntryUpdate,div.searchEntryClosed
{
	position: relative;
	width: 570px;
	height: 120px;
	padding: 15px;
	background: url(../images/upcoming/search_entry_bg.png) no-repeat top left;
	margin-bottom: 15px;
}
.carImg
{
	width: 140px;
	height: 105px;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #D1D1D1;
}
div.searchEntry ul,div.searchEntryUpdate ul,div.searchEntryClosed ul
{
	position: absolute;
	top: 12px;
	left: 180px;
}
li.carMake
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
li.carModel
{
	font-size: 13px;
	margin-bottom: 7px;
}
div.lotNo
{
	position: absolute;
	top: 5px;
	right: 12px;
	font-size: 11px;
}
div.searchEntry a,div.searchEntryUpdate a,div.searchEntryClosed a
{
	position: absolute;
	right: 15px;
	display: block;
	width: 69px;
	height: 27px;
	line-height: 24px;
	padding-left: 30px;
	color: #005B4C;
	font-size: 13px;
	font-weight: bold;
}
div.searchEntry a:hover,div.searchEntryUpdate a:hover,div.searchEntryClosed a:hover
{
	color: #000;
	text-decoration: none;
}
a.bidLink
{
	background: url(../images/upcoming/bid_grey_butt.png) no-repeat top left;
	bottom: 52px;
}
div.searchEntryClosed a.bidLink
{
	background: url(../images/upcoming/bid_grey_closed_butt.png) no-repeat top left;
	color: #CFCFD3;
	cursor: default;
}
a.moreLink
{
	background: url(../images/upcoming/moreinfo_grey_butt.png) no-repeat top left;
	bottom: 16px;
}

div#vehImgs
{
	position: relative;
	width: 570px;
	height: 421px;
	padding: 15px;
	background: url(../images/upcoming/detail_bg.gif) no-repeat top left;
	margin-bottom: 20px;
}
div#vehImgs div.base
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 600px;
	height: 10px;
	background: url(../images/upcoming/detail_base.gif) no-repeat top left;
}
span#lblMakeModelHeader
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #005B4C;
	margin-bottom: 15px;
}
img#imgVehicle
{
	width: 444px;
	height: 333px;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #D1D1D1;
}
ul#thumbs
{
	position: absolute;
	width: 100px;
	top: 48px;
	right: 15px;
}
ul#thumbs li
{
	margin-bottom: 11px;
}
ul#thumbs li a
{
	display: block;
	width: 88px;
	height: 66px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #D1D1D1;
}
a#backButt,a#bidLink
{
	position: absolute;
	bottom: 15px;
	display: block;
	height: 28px;
}
a#backButt span,a#bidLink span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
a#backButt
{
	left: 15px;
	width: 65px;
}
a#backButt span
{
	background: url(../images/upcoming/back_butt.png) no-repeat top left;
}
a#bidLink
{
	right: 15px;
	width: 90px;
}
a#bidLink span
{
	background: url(../images/upcoming/bid_now_butt.png) no-repeat top left;
}
div#vehDetails
{
	float: left;
	width: 290px;
	margin-right: 20px;
}
div#vehDetails ul li
{
	padding: 3px 0px;
	border-top: 1px solid #D3D3D3;
}
div#furtherInfo
{
	float: left;
	position: relative;
	width: 288px;
	padding: 1px;
	background-image: url(../images/upcoming/infoform_bg.gif);
}
div#furtherInfo div.base
{
	position: absolute;
	bottom: 0px;
	width: 290px;
	height: 10px;
	background-image: url(../images/upcoming/infoform_base.gif);
}
div#furtherInfo h3
{
	margin: 7px 13px 10px 13px;
	font-size: 16px;
}
div#info
{
	padding: 13px;
	width: 262px;
	background-color: #e6e6e6;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 0;
}
div#info p
{
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
}
div#info p.last
{
	margin-bottom: 0;
}
div#fldHolder
{
	padding: 13px;
	width: 262px;
	margin-bottom: 0;
}
div#fldHolder div
{
	margin-bottom: 5px;
}
div.buttons
{
	position: relative;
	height: 28px;
	margin: 0;
}
div#furtherInfo label
{
	width: 90px;
}
div#furtherInfo input,div#furtherInfo textarea
{
	width: 162px;
}
div#fldHolder a#btnSendEmail img
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

/*------------------------------------------
BID PAGE
------------------------------------------*/

div.bidHolder div.searchEntry a#idMoreLink
{
	bottom: 12px;
}
div#maxMsg
{
	padding: 9px 9px 9px 39px;
	border: 1px solid #990000;
	background: #f7e9e8 url(../images/upcoming/warning.gif) no-repeat 9px 9px;
	margin-bottom: 15px;
}
div.bidBox,div.bidBoxUpdate
{
	position: relative;
	margin-bottom: 15px;
}
div#divBidBox
{
	width: 570px;
	height: 70px;
	padding: 15px;
	background: url(../images/upcoming/bid_now_bg.png) no-repeat top left;
}
div#divBidBox div#priceHolder
{
	margin-bottom: 27px;
}
div#divBidBox label
{
	width: 100px;
}
span#lblGuidePrice
{
	font-weight: bold;
}
div#divBidBox a
{
	position: absolute;
	right: 15px;
	bottom: 12px;
	display: block;
	width: 69px;
	height: 27px;
	line-height: 24px;
	padding-left: 30px;
	color: #005B4C;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/upcoming/bid_grey_butt.png) no-repeat top left;
}
div#divBidBox a:hover
{
	color: #000;
	text-decoration: none;
}

/*------------------------------------------
LOGIN PAGE
------------------------------------------*/

div#loginBox,div#loginNoticeBox
{
	float: left;
	position: relative;
	width: 260px;
	padding: 15px;
	background: url(../images/global/login_bg.gif) no-repeat top left;
}
div#loginNoticeBox
{
	float: left;
	margin-left: 20px;
}
div#loginBox div
{
	margin-bottom: 10px;
}
div#loginBox div.last
{
	position: relative;
	height: 28px;
	line-height: 28px;
	margin-bottom: 0;
}
div#loginBox div.last img
{
	position: absolute;
	right: 0px;
}
div#loginBox label
{
	width: 85px;
}
div#loginBox input
{
	width: 165px;
}
div#loginBox div.base,div#loginNoticeBox div.base
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 290px;
	height: 10px;
	background: url(../images/global/login_base.gif) no-repeat top left;
	margin: 0;
}

/*------------------------------------------
TERMS
------------------------------------------*/

ol#termsList
{
	list-style: decimal;
	padding-left: 20px;
}
ol#termsList li
{
	margin-bottom: 20px;
}

/*------------------------------------------
SPLASH
------------------------------------------*/

div#overlay
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/home/overlay.png);
	z-index: 10500;
}
div#splash
{
	position: relative;
	margin: 96px auto;
	width: 568px;
	height: 556px;
	background: url(../images/home/splash_box.png) no-repeat top left;
}
div#splash h2
{
	position: absolute;
	top: 156px;
	left: 33px;
	width: 224px;
	height: 19px;
	font-size: 11px;
}
div#splash h2 span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/home/splash_title.png) no-repeat top left;
}
div#splash h3
{
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
div#splash div#colOne,div#splash div#colTwo
{
	position: absolute;
	top: 197px;
}
div#splash div#colOne
{
	left: 33px;
}
div#splash div#colTwo
{
	right: 33px;
}
div#splash ul li
{
	margin-bottom: 11px;
}
div#splash ul li a
{
	position: relative;
	display: block;
	width: 224px;
	height: 75px;
}
div#splash ul li a span
{
	position: absolute;
	width: 100%;
	height: 100%;
}
div#splash ul li a#carbootLink
{
	height: 41px;
}

div#splash ul li a#carsLink span
{
	background: url(../images/global/car_link.jpg) no-repeat top left;
}
div#splash ul li a#carsLink:hover span
{
	background-position: bottom left;
}
div#splash ul li a#commercialLink span
{
	background: url(../images/global/commercial_link.jpg) no-repeat top left;
}
div#splash ul li a#commercialLink:hover span
{
	background-position: bottom left;
}
div#splash ul li a#seizedLink span
{
	background: url(../images/global/seized_link_blank.jpg) no-repeat top left;
}
div#splash ul li a#seizedLink:hover span
{
	background-position: bottom left;
}
div#splash ul li a#generalLink span
{
	background: url(../images/global/general_link.jpg) no-repeat top left;
}
div#splash ul li a#generalLink:hover span
{
	background-position: bottom left;
}
div#splash ul li a#carbootLink span
{
	background: url(../images/home/carboot_link.png) no-repeat top left;
}
div#splash ul li a#carbootLink:hover span
{
	background-position: bottom left;
}

div#splash div#bottom
{
	position: absolute;
	bottom: 12px;
	left: 12px;
	width: 544px;
	height: 54px;
}
div#splash input#show
{
	position: absolute;
	top: 20px;
	left: 21px;
	width: auto;
}
div#splash label#showLbl
{
	position: absolute;
	top: 17px;
	left: 40px;
}
div#splash a#continue
{
	position: absolute;
	right: 21px;
	bottom: 13px;
	display: block;
	width: 120px;
	height: 28px;
	line-height: 28px;
	padding-left: 27px;
	background: url(../images/home/continue_butt.png) no-repeat top left;
	font-size: 12px;
	color: #454545;
}

/*------------------------------------------
MEET THE TEAM
------------------------------------------*/

div.team,div.teamHolder
{
	float: left;
	height: 260px;
}
div.teamholder
{
	clear: left;
	width: 634px;
}
div.team
{
	width: 151px;
	margin-right: 10px;
}
div.long
{
	width: 312px;
}
div.last
{
	margin: 0;
}

div.team img
{
	margin-bottom: 7px;
}
div.team h3
{
	font-size: 15px;
	margin-bottom: 4px;
}
div.team p
{
	margin-bottom: 2px;
}
div.team p.position
{
	font-size: 11px;
	line-height: 14px;
	color: #989898;
}


div.result
{
	padding: 18px;
	background-color: #FFF9D5;
	border: 1px solid #D5CBB5;
	margin-bottom: 20px;
}

a#downloadFormButt
{
	position: relative;
	display: block;
	width: 190px;
	height: 28px;
}
a#downloadFormButt span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/onlinebidding/download_form_butt.png);
}

a#twitterLink
{
	position: relative;
	display: block;
	width: 180px;
	height: 50px;
	margin-bottom: 15px;
}
a#twitterLink span
{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/home/twitter_link.png) no-repeat top left;
}

object#FlashID
{
	width: 180px;
	height: 121px;
}

a#cancelButt
{
	float: left;
	display: block;
	width: 65px;
	height: 28px;
	background: url(../images/buttons/cancel.png) no-repeat top left;
}
a#lblConfirm
{
	float: left;
	display: block;
	width: 70px;
	height: 28px;
	background: url(../images/buttons/confirm.png) no-repeat top left;
	margin-left: 20px;
}
span#lblWarning
{
	display: block;
	padding: 9px;
	border: 1px solid #D7CF97;
	background-color: #FFFED5;
	margin-bottom: 20px;
}


div#latest
{
	float: left;
	width: 634px;
	margin-bottom: 20px;
}
div#latest img, ul#articles li img
{
	float: left;
	background-color: #fff;
	
	border: 1px solid #ccc;
	margin-right: 10px;
}
div#latest img
{
	padding: 4px;
	margin: 0 20px 20px 0;
}

div#archive
{
	position: relative;
	float: left;
	width: 594px;
	padding: 20px;
	background: url(../images/news/archive_bg.gif) no-repeat top left;
}
ul#articles li
{
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
ul#articles li.last
{
	padding: 0;
	border: 0;
	margin: 0;
}
ul#articles li img
{
	padding: 3px;
}
ul#articles li h4 a
{
	color: #5f193d;
	font-size: 15px;
	text-transform: none;
}
ul#articles li a
{
	color: #5f193d;
}
div#archive div.base
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 634px;
	height: 20px;
	background: url(../images/news/archive_base.gif) no-repeat top left;
}

ul#pagination
{
	position: absolute;
	top: 20px;
	right: 20px;
	height: 13px;
}
ul#pagination li,ul#pagination li a
{
	float: left;
	width: 17px;
	height: 17px;
}
ul#pagination li
{
	margin-left: 5px;
}
ul#pagination li a
{
	display: block;
	text-align: center;
	line-height: 17px;
	background: url(../images/news/pagination.gif) no-repeat top left;
	font-size: 10px;
	color: #5f193d;
}
ul#pagination li a:hover
{
	background-position: center left;
	text-decoration: none;
}
ul#pagination li a.active,ul#pagination li a.active:hover
{
	background-position: bottom left;
	text-decoration: none;
	color: #fff;
}
div#archive img#loader
{
	position: absolute;
	top: 20px;
	left: 200px;
}

/* TOOLTIP */
div.tooltip
{ 
    background: transparent url(../images/global/tooltip.png) no-repeat scroll 0 0;
    font-size: 12px;
	width: 104px;
    height: 23px;
    padding: 12px 0 0 10px;
	display: none;
}
div.tooltip p
{
	color: #fff;
	margin: 0;
}

/* CHARITIES */

div#latch
{
	float: left;
}
ul#slides
{
	float: right;
	width: 180px;
	height: 121px;
	margin-left: 20px;
}

/* SEIZED AUCTION NOTICE */

div#customerNotice
{
	position: relative;
	margin: 96px auto;
	width: 442px;
	height: 311px;
	padding: 50px;
	background: url(../images/seized/popup_notice.png) no-repeat top left;
}
body#upcomingpage div#customerNotice h2
{
	color: #003875;
	margin: 110px 0 25px 0;
	font-size: 30px;
}
div#customerNotice p
{
	font-size: 16px;
	line-height: 22px;
}
div#customerNotice a#continue
{
	position: absolute;
	right: 21px;
	bottom: 12px;
	display: block;
	width: 120px;
	height: 28px;
	line-height: 28px;
	padding-left: 27px;
	background: url(../images/home/continue_butt.png) no-repeat top left;
	font-size: 12px;
	color: #454545;
}