body { margin: 0; background: #033361; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*body { behavior: url("../csshover.htc"); }*/
a img { border: 0; }

#site { width: 892px; margin: 42px auto; background: #fff; }
#top { height: 59px; background: url(../images/top.jpg) 0 0 no-repeat; }
#logo { display: block; float: left; width: 275px; height: 59px; margin: 0 45px 0 0; }
#menu { float: left; list-style: none; width: 560px; height: 35px; margin: 0; padding: 0; font-size: 11px; font-weight: bold; }
#menu li { display: block; float: left; height: 35px; width: 75px; text-align: center; }
#menu a { text-decoration: none; color: #fff; }
.sensor { cursor: pointer; }
.aleft { width: 100%; height: 0; text-align: left; }
.ghost { position: absolute; width: 1px; height: 0; }
.ontop { z-index: 9999; }
.sensor .button { display: block; height: 35px; text-transform: uppercase; white-space: nowrap; }
.sensor .button:hover { background: #DF767C; }
.sensor .button span { position: relative; top: 10px; }
.sensor .ghost { display: none; }
.sensor:hover .ghost { display: block; }
.sensor:hover .button { background: #DF767C; }
.submenu { float: left; background: #DF767C; }
.submenu a { display: block; padding: 7px 9px; white-space: nowrap; text-transform: capitalize; }
.submenu a:hover { background: #EAA3A8; }

#middle { padding: 6px; }

#login { display: block; width: 27px; height: 120px; background: url(../images/acclogin.jpg) 0 0 no-repeat; position: relative; left: 667px; }
#logout { display: block; width: 27px; height: 27px; background: url(../images/acclogout.png) 0 0 no-repeat; position: relative; left: 667px; }
#search-box { width: 225px; height: 36px; padding: 3px 0 0 45px; background: url(../images/search_bg.png) 0 0 no-repeat; position: relative; left: 390px; top: 234px; }
#search-box span { font-size: 11px; font-weight: bold; color: #707070; line-height: 14px; margin-right: 10px; }
#search-box .input-field { font-size: 11px; color: #333; padding: 3px; border: 1px solid #666; width: 100px; margin-top: 3px; }
#search-box .go { position: relative; top: 5px; right: 4px; }
#header-container { width: 660px; height: 270px; border: 1px solid #D5D8DB; }


.boxheader-red { background: #BA2F3D url(../images/boxheader-red-tile.jpg) 0 0 repeat-x; color: #fff; }
.boxheader-red .left { width: 8px; height: 22px; float: left; background: url(../images/boxheader-red-left.jpg) 0 0 no-repeat; }
.boxheader-red .right { width: 8px; height: 22px; float: right; background: url(../images/boxheader-red-right.jpg) 0 0 no-repeat; }
.boxheader-red .big { font-size: 15px; }
.boxheader-red .smalltext { font-size: 12px; line-height: 18px; letter-spacing: 1px; }
.boxheader-blue { background: #09567D url(../images/boxheader-blue-tile.jpg) 0 0 repeat-x; color: #fff; }
.boxheader-blue .left { width: 8px; height: 22px; float: left; background: url(../images/boxheader-blue-left.jpg) 0 0 no-repeat; }
.boxheader-blue .right { width: 8px; height: 22px; float: right; background: url(../images/boxheader-blue-right.jpg) 0 0 no-repeat; }
.boxheader-blue .big { font-size: 15px; }
.boxheader-blue .smalltext { font-size: 12px; line-height: 18px; letter-spacing: 1px; }
.boxtitle { display: block; padding: 7px 0; }
.boxfooter { height: 25px; background: url(../images/boxfooter-left.jpg) 0 0 no-repeat; }
.boxfooter .right { float: right; width: 13px; height: 25px; background: url(../images/boxfooter-right.jpg) 0 0 no-repeat; }
.boxfooter .readmore { display: block; width: 85px; height: 25px; float: right; background: url(../images/readmore.jpg) 0 0 no-repeat; }
.boxcontent { border-left: 1px solid #D5D8DB; border-right: 1px solid #D5D8DB; }
.spadding { padding: 5px; }
.bpadding { padding: 15px; }


#auction-list { width: 193px; }
#auction-list .odd { background-color: #fff; }
#auction-list .even { background-color: #F7F7F7; }
#auction-list .auction { padding: 0 3px; height: 42px; cursor: pointer; }
#auction-list .auction .date { width: 44px; height: 30px; padding-top: 10px; background: url(../images/calendar_date_bg.png) 0 0 no-repeat; font-size: 10px; font-weight: bold; color: #fff; text-align: center; }
.date a{ color: #fff; text-decoration: none; }
#auction-list .auction .location { color: #003463; margin: 5px 0 0 50px; padding: 3px 0 0 0; width: 135px; height: 30px;}
#auction-list .auction .location .title{ width: 135px; overflow: hidden; float: left; white-space: pre; }
#auction-list .auction .location small{ color: #114473; font-size: 10px; line-height: 9px }
#auction-list .auction .location a { color: #003463; text-decoration: none; }
#auction-list .auction .rollover { visibility: hidden; width: 17px; height: 17px; margin: 10px 3px 0 0 !important; background: url(../images/mglass.png) 0 0 no-repeat; }
#auction-list .auction .rollover a { text-decoration: none; }
#auction-list .auction:hover { background: #efefef; }
#auction-list .auction:hover .rollover { visibility: visible; }

#left { float: left; width: 208px; margin-top: 10px; }
#right { float: right; width: 660px; margin-top: 10px; }

#subscribe-form { background: #09567D; color: #fff; }
#subscribe-form .message { padding: 10px 0 5px 0; font-size: 10px; }
#subscribe-form .form { margin: 0 15px 20px 15px; }
#subscribe-form label { display: block; margin: 5px 0 0 0; text-transform: uppercase; }
#subscribe-form .input { display: block; border: 0; width: 140px; font-size: 11px; padding: 5px 20px 5px 5px; background: #fff url(../images/rounded-input.jpg) top right no-repeat; }

#launch-live-bidding { padding: 10px 0; }

#news {  }
#news a { display: block;  padding: 3px 0 4px 25px; margin: 0 0 5px 0; font-weight: bold; color: #014F86; text-decoration: none; background: url(../images/rss.jpg) 0 0 no-repeat; }
#news .last { margin-bottom: 0; }
#newspaper { width: 45px; height: 40px; background: url(../images/ziar.png) 0 0 no-repeat; position: relative; top: -25px; }

.services-provided a { display: block; font-size: 16px; font-weight: bold; text-decoration: none; color: #BC0613; padding: 12px 0 16px 70px; }
.services-provided a:hover { text-decoration: underline; }
.s1 { background: url(../images/serv1.jpg) 0 0 no-repeat; }
.s2 { background: url(../images/serv2.jpg) 0 0 no-repeat; }
.s3 { background: url(../images/serv3.jpg) 0 0 no-repeat; }
.s4 { background: url(../images/serv4.jpg) 0 0 no-repeat; }
.s5 { background: url(../images/serv5.jpg) 0 0 no-repeat; }
.services-provided{ height: 240px; overflow: hidden }

#bottom { height: 58px; background: url(../images/bottom.jpg) 0 0 no-repeat; }

.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.upper { text-transform: uppercase; font-weight: bold; }
.clear { width: 100%; height: 0; font-size: 0; overflow: hidden; clear: both; }
.v-scroller { overflow-x: hidden; overflow-y: scroll; }
.link { color: red; }


.maxheight{ overflow:auto; max-height: 344px; }
.news .boxcontent .bpadding
{
	height: 220px; 
	overflow: auto;
}

.ui-dialog-titlebar
{
	height: 0;
	padding: 0;
	margin: 0;
	border: none !important;
	background: none !important
}
.ui-dialog-content
{
	padding: 0 !important;
	margin: 0 !important;
}
.ui-dialog-titlebar-close .ui-icon
{
	background: transparent url(../images/fancybox/fancy_close.png) no-repeat center !important;
	border: none !important;
	height: 30px !important;
	width: 30px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.ui-dialog-titlebar-close, .ui-dialog-titlebar-close.ui-state-hover
{
	height: 30px !important;
	width: 30px !important;
	border: none !important;
	background: none !important;
	margin: -20px -20px 0 0 !important;
	padding: 0 !important;
}

.ui-dialog
{
	overflow: visible !important; 
}
#bottom .left
{
	float: left;
	margin-left: 10px;
	margin-top: 7px;
	font-size: 11px;
}
a.twitter
{
	display: block;
	background: transparent url(../images/icon-twitter.png) no-repeat center left;
	line-height: 32px;
	height: 32px;
	width: 32px;
	float: left;
	margin: 5px;
}
a.facebook
{
	display: block;
	background: transparent url(../images/icon-facebook.png) no-repeat center left;
	line-height: 32px;
	height: 32px;
	width: 32px;
	float: left;
	margin: 5px;
}
a.gallery{
	text-decoration: none; }
}
