* { margin:0; padding:0; }

.hidden { display:none; }

.clear:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



body

	{ background: #278CB6 url(../../i/background.png) 0 0 repeat-x; }



div#container

{

	width:871px;

	margin:0 auto;

	margin-top: 18px;

	overflow:hidden;

	background: white url(../../i/header_bg.png) top right no-repeat; 

}



div#container div#header .logo, div#container div#header .sublogo

{

	height:80px;

	width:285px;

	float: left;

}



div#container div#header .logo a

{

	display:block;

	height:80px;

	width:285px;

	background: transparent url(../../i/logo.png) 0 0 no-repeat;

}



div#container div#header .sublogo a

{

	display:block;

	height:80px;

	width:285px;

	background: transparent url(../../i/sublogo.png) 0 0 no-repeat;

}



div#container div#header .nav

{

	float: left;

	height: 80px;

	width:586px;

}



div#container div#header .nav p

{

	text-align: right;

	font-family: arial, sans-serif;

	font-size:.8em;

	height: 39px;

	padding-left: 50px;

}



div#container div#header .nav p span.geo

{ 

	float:right; 

	position: relative;

	top: 12px;

}



div#container div#header .nav p a.geo

{

	text-align: right;

	font-family: arial, sans-serif;

	font-size:.9em;

	font-weight: bold;

	color: red;

}



div#container div#header .nav p a.flag

{

	display: block;

	float: left;

	height: 39px;

	width: 33px;

}



div#container div#header div.nav

{	

	margin-left: 10px;

	width:563px;

}



/* country flags */



div#container div#header div.nav p a.britan

{ background: transparent url(../../i/flag_britan.png) 0 0 no-repeat; margin-left:5px; }



div#container div#header div.nav p a.usa

{ background: transparent url(../../i/flag_usa.png) 0 0 no-repeat; }



div#container div#header div.nav p a.aus

{ background: transparent url(../../i/flag_aus.png) 0 0 no-repeat; }



/* nav */



div#container div#header .nav ul.nav

{

	list-style-type:none;

	list-style-position: outside;

	height:32px;

	width: 563px;

	padding:4px;

	background: url(../../i/nav_bg.png) 0 0 no-repeat;

}



div#container div#header .nav ul.nav li

{

	height: 32px;

	width: 111px;

	overflow: hidden;

	margin-right:2px;

	float: left;

}



div#container div#header .nav ul.nav li.last

{ margin: 0; }



div#container div#header .nav ul.nav li a

{

	display: block;

	background: url(../../i/nav_item_bg.png) 0 0 no-repeat;

	height:24px;

	width:111px;

	text-align: center;

	padding: 8px 0 0 0;

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight:bold;

	color:white;

	text-decoration:none;

}



div#container div#header .nav ul.nav li a:hover

{

	background: url(../../i/nav_item_bg_over.png) 0 0 no-repeat;

}



div#container div.intro

{

	clear: both;

	height:211px;

	width:871px;

	overflow: hidden;

	background: white url(../../i/intero_bg_2.gif) 0 0 no-repeat;

}



div#container div.intro ul

{

	list-style-type: none;

	list-style-position: outside;

	padding: 40px 0 0 230px;

	float: left;

	width: 320px;

	overflow: hidden;

}



div#container div.intro ul li

{

	padding-left: 30px;

	background: transparent url(../../i/hammer_icon.gif) 0 0 no-repeat;

	height:21px;

	font-family: arial, sans-serif;

	font-size:.79em;

	font-weight: bold;

}



div#container div.intro ul li.red

{  color: red; }



div#container div.intro div.welcome

{

	float: left;

	width: 300px;

}



div#container div.intro div.welcome p

{

	font-family: arial, sans-serif;

	font-size:.7em;

	line-height:1em;

	margin-top: 40px;

}



div#container div.intro div.welcome a.register

{

	height: 37px;

	width: 231px;

	overflow: hidden;

	display: block;

	background:transparent url(../../i/register_button_bg.gif) 0 0 no-repeat;

	color: white;

	text-decoration: none;

	font-family: arial, sans-serif;

	font-size:.78em;

	font-weight: bold;

	text-align: center;

	padding-top: 10px;

	margin:0 auto;

	margin-top: 10px;

}



div#container div.intro div.welcome a.register:hover

{ background:transparent url(../../i/register_button_bg_hover.gif) 0 0 no-repeat; }



div#container div.login

{

	clear: both;

	height:52px;

	width: 871px;

	overflow: hidden;

	background: white url(../../i/login-bg_2.gif) 0 0 no-repeat;

	position: relative;

}



div#container div.login div.loggedin

{

	float:right;

	color:#ffffff;

	font-size:11px;

	font-family:Arial;

	padding-top:15px;

	margin-right:60px;

	font-weight:bold;

}



div#container div.login div.loggedin a, div#container div.login div.loggedin a:visited

{

	color: #ffffff;

	text-decoration: underline;

}



div#container div.login div.loggedin a:hover

{

	color: #ffffff;

	text-decoration: none;

}



div#container div.login form

{

	height: 24px;

	width: 306px;

	float: right;

	position: absolute;

	right: 55px;

	top: 8px;

	overflow: hidden;

}



div#container div.login form p.username, div#container div.login form p.password

{

	height:24px;

	width:109px;

	float: left;

	margin-right:5px;

	background: white url(../../i/input_bg.gif) 0 0 no-repeat;

	position: relative;

}



div#container div.login form p.username input, div#container div.login form p.password input

{

	width:90px;

	background-color: transparent;

	padding:4px 3px 1px 5px;

	border:none;

	font-family: arial, sans-serif;

	font-size: 11px;

	margin-left: 3px;

}



div#container div.login form p.submit input

{

	background: gray url(../../i/login_button.gif) 0 0 no-repeat;

	border:none;

	height: 24px;

	width: 75px;

	font-family: arial, sans-serif;

	color: white;

	font-size:.9em;

	font-weight: bold;

	cursor: pointer;

}



div#container div.content

{

	width:841px;

	margin:0 5px;

	background:#106C93 url(../../i/content_bg.gif) bottom left no-repeat;

	padding: 8px 10px 20px 10px;

	overflow: hidden;
	border:0px solid;

}



div#container div.sub-content

{

	clear: both;

	width:861px;

	margin:0 5px;

	background: white url(../../i/sub_content_bg.png) top right no-repeat;

	padding: 10px 0 0 0;

	overflow: hidden;

}



div#container div.sub-content .subleft

{

	width: 198px;

	margin-right: 15px;

	float: left;

	background: url(../../i/sub-left-bg.gif) 0 0 repeat-y;

}



div#container div.sub-content .subleft .top

{

	height:7px;

	width: 198px;

	background: transparent url(../../i/sub-left-top.gif) 0 0 no-repeat;

	overflow: hidden;

}



div#container div.sub-content .subleft h1

{

	height: 39px;

	width: 165px;

	overflow: hidden;

	font-family: arial, sans-serif;

	font-size:.9em;

	color: white;

	font-weight: bold;

	margin:0 auto;

	margin-top: 10px;

	padding: 8px 0 0 0;

	text-align: center;

	background: transparent url(../../i/h1-sub-left.gif) 0 0 no-repeat;

}



div#container div.sub-content .subleft .categories h1

{

	height: 39px;

	width: 165px;

	overflow: hidden;

	font-family: arial, sans-serif;

	font-size:.9em;

	color: white;

	font-weight: bold;

	margin:0 auto;

	margin-top: 10px;

	padding: 8px 0 0 0;

	text-align: center;

	background: transparent url(../../i/h1-sub-left-cat.gif) 0 0 no-repeat;

}



div#container div.sub-content .subleft .categories

{

	width: 198px;

	background: transparent url(../../i/sub-left-cat-bg.gif) 0 0 repeat-y;

}



div#container div.sub-content .subleft .categories .top

{

	height: 11px;

	width:198px;

	background: transparent url(../../i/sub-left-split.gif) 0 0 no-repeat;

	overflow: hidden;

}



div#container div.sub-content .subleft .categories .bottom

{

	height: 7px;

	width:198px;

	background: transparent url(../../i/sub-left-bottom.gif) 0 0 no-repeat;

	overflow: hidden;

	margin-top: 10px;

}



div#container div.sub-content .subleft ul

{

	list-style-type:none;

	list-style-position: outside;

	margin-left: 15px;

}



div#container div.sub-content .subleft ul li

{

	padding-left:17px;

	background: transparent url(../../i/sub-list-bullet.gif) 0 7px no-repeat;

}



div#container div.sub-content .subleft ul li a

{

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

	color:#106C93;

	text-decoration: none;

}



div#container div.sub-content .subleft ul li a:hover

{ color:red; }



div#container div.sub-content .subleft .categories ul

{

	list-style-type:none;

	list-style-position: outside;

	margin-left: 15px;

}



div#container div.sub-content .subleft .categories ul li

{

	padding-left:17px;

	background: transparent url(../../i/sub-list-bullet-cat.gif) 0 7px no-repeat;

}



div#container div.sub-content .subleft .categories ul li a

{

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

	color:#E8F8FF;

	text-decoration: none;

}



div#container div.sub-content .subleft .categories ul li a:hover

{ color:#84DAFF; }



div#container div.sub-content .subleft p.bids

{

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

	color: red;

	text-align: center;

	margin: 0 10px;

	padding: 7px 0 5px;

	margin-top: 5px;

	border-top: 1px solid #558aa1;

}



div#container div.sub-content .subleft p.bids span.bid-count

{

	color:#106C93;

	text-decoration: underline;

}



div#container div.sub-content .subright

{

	width: 643px;

	float: left;

}



div#container div.sub-content .subright p

{

	font-family: arial, sans-serif;

	font-size:.8em;

	line-height: 1em;

	padding-bottom: 10px;

}



div#container div.content div.box

{


	padding: 0;

	width: 256px;

	overflow: hidden;

	background: white url(../../i/box_bg.gif) 0 0 repeat-y;

	float: left;

}



div#container div.content div.slideshow-box

{

	margin-left:25px;

	padding: 0;

	width: 537px;

	overflow: hidden;

	background: white url(../../i/slideshow-bg.gif) 0 0 repeat-y;

	float: left;

}

divider
{
	width:20px;
	height:100px;
	padding-left:10px;
}

div#container div.content div.first

{ margin:0 0 0 0;
margin-left:17px;




 }



div#container div.content div.box div.top

{

	height:5px;

	width:256px;

	overflow: hidden;

	background: white url(../../i/box_top.gif) 0 0 no-repeat;

}



div#container div.content div.slideshow-box div.top

{

	height:5px;

	width:537px;

	overflow: hidden;

	background: white url(../../i/slideshow-top.gif) 0 0 no-repeat;

}



div#container div.content div.box div.bottom

{

	height:5px;

	width:256px;

	overflow: hidden;

	background: white url(../../i/box_bottom.gif) 0 0 no-repeat;

}



div#container div.content div.slideshow-box div.bottom

{

	height:5px;

	width:537px;

	overflow: hidden;

	background: white url(../../i/slideshow-bottom.gif) 0 0 no-repeat;

}



div#container div.content div.box div.info

{ padding: 5px 10px; }



div#container div.content div.box div.info h1

{

	height: 35px;

	width: 231px;

	margin:0 auto;

	color: white;

	padding-top: 10px;

	text-decoration: none;

	font-family: arial, sans-serif;

	font-size:.9em;

	font-weight: bold;

	text-align: center;

	background: transparent url(../../i/blue_bg.gif) 0 0 no-repeat;

}



div#container div.subright

{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}



div#container div.subright div.auctcontent

{

	margin-top: 10px;

	margin-bottom: 10px;

	clear: both;

}



div#container div.subright div.auctcontent p

{

	font-size: 12px;

	line-height: 1.3em;

}



div#container div.subright div.currenttime

{

	margin-bottom: 10px;

	font-weight: bold;

	float: right;

	margin-right: 20px;

}



div#container div.subright div.auctionlinks

{

	clear: both;

	width: 620px;

	padding: 5px;

	color: #ffffff;

	background-color: #106C93;

	margin-bottom: 10px;

}



div#container div.subright div.auctionlinks a, div#container div.subright div.auctionlinks a:visited

{

	color: #ffffff;

	text-decoration: underline;

}



div#container div.subright div.auctionlinks a:hover

{

	color: #ffffff;

	text-decoration: none;

}



div#container div.subright div.auctionlinks div.linkprev

{

	float: left;

}



div#container div.subright div.auctionlinks div.linknext

{

	float: right;

}



div#container div.subright div.auctionlist

{

	margin-bottom: 20px;

	clear: both;

	padding: 5px;

	width: 620px;

	padding-bottom: 5px;

	background: url(../../i/auction_bgimg.gif) bottom left no-repeat;

}



div#container div.subright div.auctionlist p.testimonial

{

	font-family: verdana, arial, sans-serif; 

	font-weight: normal;

	font-size:.9em;

	font-style: italic;

	line-height:1.3em;

	padding-left:5px;

}



div#container div.subright div.auctionlist p.testimonial span

{

	font-weight: bold;

	font-style:normal;

}



div#container div.subright div.auctionlist div.listleft

{

	float: left;

	margin-right: 20px;

	width: 150px;

	height: 100px;

	overflow: hidden;

}



div#container div.subright div.auctionlist div.listright

{

	float:left;

	width: 245px;

}



div#container div.subright div.auctionlist div.list-bid

{

	width: 203px;

	float: left;

	overflow: hidden;

}





div#container div.subright div.auctionlist p

{

	margin:0;

	padding: 5px 0;

	font-size: .9em;

	font-weight: normal;

}



div#container div.subright div.auctionlist p.auction-name

{

	font-size: 1.3em;

	padding-bottom: 5px;

	padding-top:5px;

	color:#2387b0;

}



div#container div.subright div.auctionlist p.time-left, div#container div.subright div.auctionlist p.tell-a-friend

{

	text-align: right;

	padding-right: 5px;

}



div#container div.subright div.auctionlist p.tell-a-friend a

{ color: #106C93; }



div#container div.subright div.auctionlist p.closing-soon, div#container div.subright div.auctionlist p.bid-now

{

	float: left;

	height: 46px;

	width: 100px;

	overflow: hidden;

	padding: 0;

	margin:0 0 10px;

}



div#container div.subright div.auctionlist p.buy-this

{

	margin:0;

	padding:0;

	clear: both;

	font-weight: bold;

	margin-bottom: 10px;

}



span.red

{ color: red; }



div.item

{

	clear: both;

	padding: 5px 0;
	

}



div.item div.image

{

	float: left;

	height:53px;

	width:68px;

	overflow: hidden;

	margin-right:5px;

}



div.item p.item-title

{

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

}



div.item p.item-title a

{

	text-decoration: none;

	font-family: arial, sans-serif;

	font-size:.9em;

	font-weight: bold;

	color: black;

}



div.item p.item-expires

{

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

	color:#106C93;

	letter-spacing:-1px;

}



div.item p.item-expires span.expired

{ color:#106C93; }





div.item p.place-bid

{

	text-align: right;

	padding-top: 5px;

	margin-bottom: 5px;

}



div.item p.place-bid .winning-bid

{

	text-decoration: none;

	font-family: arial, sans-serif;

	font-size:.7em;

	font-weight: bold;

	color: black;

	width:100%;

}



div.item p.place-bid a

{

	color: red;

	font-family: arial, sans-serif;

	font-size:.8em;

	font-weight: bold;

}



div.info dl dt, div.info dl dt a

{

	padding: 5px 3px 0;

	font-family: arial, sans-serif;

	font-size:.85em;

	font-weight: bold;

	text-decoration: none;

	color: black;

}



div.info dl dt a

{ padding:0; }



div.info dl dt a:hover

{ color:#119ad4; }



div.info dl dd

{

	padding: 0 5px 8px 3px;

	font-family: arial, sans-serif;

	font-size:.7em;

	font-weight: bold;

	color:#278CB6;

}



div.info dl dt.blue, div.info dl dd.blue

{ background-color: #d6e6ed; }



div#footer

{

	width: 831px;

	height: 30px;

	padding:14px 0 0 40px;

	background:#278CB6 url(../../i/footer_bg.png) 0 0 no-repeat;

	font-family: arial, sans-serif;

	font-size:.8em;

	color: white;

	padding-bottom: 10px;

}



.bold

{ font-weight: bold; }



#footer ul

{

	list-style-type: none;

	list-style-position: outside;

	float: right;

	margin-top: 2px;

}



#footer span.copyright

{ float: left; }



#footer ul li

{

	margin-right: 5px;

	padding-right: 7px;

	border-right: 1px solid white;

	float: left;

	height: 12px;

	overflow: hidden;

}



#footer ul li.last

{ margin:0; }



#footer ul li a

{

	font-family: arial, sans-serif;

	font-size:.85em;

	color: white;

	position: relative;

	top:-4px;

}



#footer a.top

{

	height: 21px;

	width: 18px;

	background: transparent url(../../i/top.png) 0 0 no-repeat;

	display: block;

	float: right;

	padding-right: 10px;

	margin-lefT: 5px;

	position: relative;

	top:-3px;

}



.mrfixit { clear: both; }



/* auction details page */



#auction-details-container .left

{

	float: left;

	width: 243px;

	padding-top: 5px;

}



h1.servertime span#clock

{ color: red; }



#auction-details-container .right

{

	float: left;

	width: 375px;

	margin-left: 20px;

	padding-top: 5px;

}



form #auction-details-container .right h1.servertime

{

	text-align: center;

	padding:0;

	margin:0;

	font-size: .9em;

	font-weight: normal;

}



form #auction-details-container .right img

{ padding-left: 60px; }



form #auction-details-container h1.auction-name

{

	color:#2387b0;

	font-size:1.7em;

	font-weight: bold;

	border-bottom:1px solid #106C93;

	padding-bottom: 3px;

	margin-bottom:5px;

	margin-top: 35px;

}



h3.save

{

	font-size: .9em;

	font-weight: bold;

	color: black;

	margin: 0 0 0 20px;

	padding-top: 15px;

}



form #auction-details-container ul

{

	list-style-type:none;

	list-style-position: outside;

}



form #auction-details-container ul li

{

	float: left;

	width: 25%;

	font-size: 1.2em;

}



form #auction-details-container ul li span font

{ margin:0; padding:0; }



form #auction-details-container div.description

{ margin: 15px 0; clear: both; }



form #auction-details-container div.technical-info

{ margin: 0 0 15px; }



form #auction-details-container div.description h2, form #auction-details-container div.technical-info h2

{

	font-weight: bold;

	font-size: 1.2em;

	font-family: arial, sans-serif;

	border-bottom:1px solid #106C93;

	margin-bottom: 10px;

	color:#2387b0;

}



form #auction-details-container div.description p.info, form #auction-details-container div.technical-info p.info

{

	line-height: 1.5em;

	font-size: 1em;

	font-family: arial, sans-serif;

}



.billship

{

	background-color:#EBF4CD;

	padding: 5px;

	border:1px solid #106C93;

	margin-bottom:10px;

}



div.billship .bill

{

	width: 48%;

	float: left;

	margin-right: 5px;

	padding-right: 5px;

	border-right: 1px solid #106C93;

}



div.billship .ship

{

	width: 50%;

	float: left;

	margin-left: 0px;

}



.billship h2

{

	font-weight: bold;

	font-size: 1.2em;

	font-family: arial, sans-serif;

	margin-bottom: 10px;

	padding-bottom: 5px;

	color:#106C93;

	position: relative;

	display: block;

	width: 100%;

	border-bottom:1px solid #106C93;

}



.billship h2 a

{

	position: absolute;

	right: 5px;

	font-size: .7em;

	font-weight: normal;

	color:red;

}



.billship  table

{

	margin:0;

	padding:0;

	width:100%;

	border-collapse: collapse;

}



.billship table tr

{ border-bottom:1px solid #106C93; }





.billship table tr td

{ padding: 3px 0; }



.billship table tr.last

{ border:none; }



.billship table .bold

{ width: 40%; }



/* winners list */



.auction-winners .msg

{ margin: 20px 0 20px; }



.auction-winners .auctionlist h2

{

	font-family: arial, sans-serif;

	font-size: 1em;

	color:#115977;

}



.auction-winners .auctionlist .winnerlistleft img

{

	margin: 10px 0 0 5px;

	border:1px solid #268cb6;

}



.auction-winners div.auctionlist div.winnerlistleft

{

	float: left;

	margin-right: 20px;

	width: 90px;

	height: 100px;

	overflow: hidden;

	margin-top: 5px;

}



.auction-winners div.auctionlist div.winnerlistright

{

	float:left;

	width: 500px;

	padding-top: 10px;

	margin-top: 13px;

}



.auction-winners div.auctionlist div.winnerlistright table tr td.bold

{ width: 110px; }



/* winner slideshow */



#winner

{

	width: 510px;

	background-color: white;

	margin:0 auto;

	padding: 10px 0;

}



.winner_container

{ height: 287px; overflow: hidden; }



.user_photo

{

	float: left;

	height: 125px;

	width: 125px;

	border:1px solid #dddddd;

	margin-right: 10px;

}



.auction_photo

{

	float: right;

	height: 100px;

	width: 100px;

	border:1px solid #dddddd;

	padding:0;

}



div.uinfo

{

	width: 225px;

	float: left;

}



div.uinfo p

{

	margin:0;

	padding:0;

	font-family: verdana, arial, sans-serif;

	font-size: .8em;

	line-height: 1em;

}



p.testimonial

{ 

	clear: both;

	padding: 5px 10px 0;

	font-family: verdana, arial, sans-serif;

	font-size: .8em;

	line-height: 1em;

}



h2.testimonial

{

	clear: both;

	padding-top: 10px;

	font-family: verdana, arial, sans-serif;

	font-size:1em;

	font-weight: bold;

}



h2.congrats

{

	font-family: verdana, arial, sans-serif;

	font-size:1em;

	color:red;

	text-align: center;

	margin-top: 5px;

}



p.saved

{

	position: relative;

	top: 10px;

}



p.saved span

{

	color: red;

	font-weight: bold;

}

h2

{color:#106C93;}


.auctiontop
{
	background-image:url(../../i/auction_top.gif);
	background-repeat:no-repeat;
	height:8px;
}
.auctionbg
{
	background-image:url(../../i/auctionbg.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:25px;
}
.bar
{
	background-image:url(../../i/bar.gif);
	background-repeat:no-repeat; 
	height:48px; 
	width:845px;
	padding-top:5px;
	margin: 0 auto;
}
.auctionbot
{
	background-image:url(../../i/auction_bot.gif);
	background-repeat:no-repeat;
	height:12px;
	
}

.fontbig
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
}
.textbluebold2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0091CE;
}
.greentext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:green;
}
.textbluebold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:red;
	font-weight:bold;
}
.topheader
{
	background-image:url(../../i/top_header.gif);
	background-repeat:no-repeat; 
	height:30px;
	width:819px;
}
