html {
	height: 100%;
	width: 100%;
	background: url(../images/gv_back_repeat.jpg) repeat-y right top;
}
body{
	font-family: Arial;
	font-size: 12px;
	width: 100%;
	height: 100%;
	color: #010101;
}
div#outter{
	width: 100%;
	min-height: 100%;
	background: url(../images/gv_back_top.jpg) repeat-x right top;
	float: left;
}
div#wrapper{
	position: relative;
	width: 979px;
	margin: 0 30px;
	text-align: left;
	float: left;
}
div#header{
	float: left;
}
div#logo{
	margin: 41px 0 0 18px;
}
div#loginBox{
	position: absolute;
	top: 5px;
	right: 3px;
	width: 228px;
}
div#loginBox span#loginBoxTop{
	float: left;
	width: 228px;
	height: 12px;
	background: url(../images/login_box_top_bg.png) no-repeat left top;
}
div#loginBox span#loginBoxBottom{
	float: left;
	width: 228px;
	height: 12px;
	background: url(../images/login_box_bottom_bg.png) no-repeat left top;
}
div#loginBox div#loginBoxContent{
	float: left;
	width: 198px;
	background: url(../images/login_box_content_bg.png) repeat-y left top;
	padding: 0 15px;
	font-size: 11px;
}
div#loginBox div#loginBoxContent h4{
	color: #fff;
	font-weight: bold;
}
div#loginBox div#loginBoxContent p {
	margin-top: 6px;
}
div#loginBox div#loginBoxContent p a{
	color: #fff;
}
div#loginBox div#loginBoxContent p em{
	font-size: 11px;
	color: #400b0b;
}
div#loginBox div#loginBoxContent p a:hover{
	text-decoration: none;
}
div#loginBox div#loginBoxContent input.textfield{
	border: 0;
	width: 170px;
	height: 16px;
	line-height: 16px;
	background: url(../images/side_box_textinput.png) no-repeat left top;
	padding: 4px 10px 0 10px;
	margin: 5px 0 2px 0;
	font-size: 11px;
}
div#loginBox div#loginBoxContent button{
	margin: 5px 0 2px 0;
}
div#loginBox div#loginBoxContent ul{
	display: block;
	margin: 5px 0;
}
div#loginBox div#loginBoxContent ul li a{
	font-size: 11px;
	color: #fff;
}
div#loginBox div#loginBoxContent ul li a:hover{
	text-decoration: none;
}
div#menu{
	float: left;
	width: 979px;
	height: 35px;
	background: url(../images/menu_bg.png) no-repeat left top;
	margin-top: 45px;
}
div#menu ul#mainMenu li.menuItem{
	float: left;
	margin: 0 5px;	
	position: relative;
}
div#menu ul#mainMenu li.menuItem a {
	line-height: 35px;
	text-decoration: none;
	padding:0 7px 0 0;
	display: block;
	float: left;
	text-align: center;
}
div#menu ul#mainMenu li.menuItem a span{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding:5px 5px 0 12px;
	display: block;
	float: left;	
	height: 26px;
	line-height: 26px;
}
div#menu ul#mainMenu li.menuItem a.active,
div#menu ul#mainMenu li.menuItem a:hover{
	background: transparent url(../images/menu_item_r.png) no-repeat right 5px;
}
div#menu ul#mainMenu li.menuItem a.active span,
div#menu ul#mainMenu li.menuItem a:hover span{
	background: transparent url(../images/menu_item_l.png) no-repeat left 5px;
}

div#menu ul#mainMenu li.menuItem div {
	position: absolute;
	top: 30px;
	left: 0;
	color: #fff;
	background: #009EE0;
	padding: 14px 30px 14px 14px;
	display: none;
	z-index: 10;
}
div#menu ul#mainMenu li.menuItem.hover div {
	display: block;
}
div#menu ul#mainMenu li.menuItem.hover div ul li a {
	line-height: 22px;
	white-space: nowrap;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
}
button {
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding: 0 3px 0 0;
	text-align:center;
	color: #6c6c6c;
	font-size: 11px;
	background: transparent url(../images/blue_btn_r.png) no-repeat right top;
}
button span {
	display:block;
	white-space:nowrap;
	padding:0 6px 0 10px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	background: transparent url(../images/blue_btn_l.png) no-repeat left top;
}
/*
body:nth-of-type(1) button span{
  margin-top: -1px;
  margin-left: -3px;
	  padding-right: 4px;
}
*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	button span{
	  margin-top: -1px;
	  margin-left: -3px;
	  padding-right: 4px;
	}
}
button::-moz-focus-inner {padding:0; border:0 none; outline: 0 none;}

a.button {
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding: 0 3px 0 0;
	text-align:center;
	color: #6c6c6c;
	float: left;
	background: transparent url(../images/blue_btn_r.png) no-repeat right top;
	text-decoration: none;
	margin-right: 5px;
}
a.button span {
	position:relative;
	display:block;
	white-space:nowrap;
	padding:0 6px 0 10px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	font-size: 12px;
	background: transparent url(../images/blue_btn_l.png) no-repeat left top;
}

div#content{
	float: left;
	width: 979px;
	margin-top: 10px;
}
div.leftBox{
	width: 175px;
	float: left;
}
div.leftBox span.leftBoxTop{
	width: 175px;
	height: 10px;
	float: left;
	background: transparent url(../images/left_side_top.png) no-repeat left top;
}
div.leftBox span.leftBoxBottom{
	width: 175px;
	height: 10px;
	float: left;
	background: transparent url(../images/left_side_bottom.png) no-repeat left top;
}
div.leftBox div.leftBoxContent{
	width: 175px;
	text-align: center;
	float: left;
	background: transparent url(../images/left_side_bg.png) repeat-y left top;
}
div.leftBox div.leftBoxContent h2{
	padding: 8px;
	font-weight: bold;
	font-size: 14px;
}
div.leftBox div.leftBoxContent h3{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
}
div.leftBox div.leftBoxContent h3 strong{
	font-weight: bold;
}
div.leftBox div.leftBoxContent p {
	padding: 8px;
	text-align: left;
	font-size: 12px;
}
div.leftBox div.leftBoxContent p a{
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	color: #00709E;
	font-size: 12px;
}
div.homepageColumn{
	width: 198px;
	float: left;
	margin-left: 2px;
}
div.homepageColumnStart span.homepageColumnStartTop{
	width: 198px;
	float: left;
	height: 10px;
}
div.homepageColumnStart span.homepageColumnStartBottom{
	width: 198px;
	float: left;
	height: 10px;
}
div.homepageColumnStart div.homepageColumnStartContent{
	width: 198px;
	float: left;
	text-align: center;
}
div.homepageColumnStart div.homepageColumnStartContent h2{
	margin-bottom: 5px;
}
div.homepageColumnStart div.homepageColumnStartContent h2 a{
	font-size: 18px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
div.homepageColumnStart div.homepageColumnStartContent p a{
	text-decoration: none;
}
div.homepageColumnStart div.homepageColumnStartContent p a span{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	display: block;
	margin-top: 3px;
}
div.homepageColumnContent{
	padding: 16px 14px 10px 14px;
	height: 150px;
}
div.homepageColumnContent h3 a{
	color: #010101;
	font-weight: bold;
}
div.homepageColumnContent h3 a:hover{
	text-decoration: none;
}
div.homepageColumnContent h3{
	margin-bottom: 9px;
}
div.homepageColumnContent p{
	color: #010101;
}
p.homepageColumnImage{
	text-align: center;
	height: 130px;
}
p.homepageColumnImage a{
	text-decoration: none;
	display: block;
	position: relative;
}
p.homepageColumnImage a span{
	display: block;
	width: 58px;
	height: 59px;
	position: absolute;
	right: 20px;
	bottom: 5px;
	cursor: hand;
}
p.homepageColumnImage.yellow a span{
	background: transparent url(../images/bied_yellow.png) no-repeat left top;
}
p.homepageColumnImage.green a span{
	background: transparent url(../images/bied_green.png) no-repeat left top;
}
p.homepageColumnImage.blue a span{
	background: transparent url(../images/bied_blue.png) no-repeat left top;
}
p.homepageColumnImage.red a span{
	background: transparent url(../images/bied_red.png) no-repeat left top;
}
div.homepageColumnStart.yellow span.homepageColumnStartTop{
	background: transparent url(../images/home_yellow_top.png) no-repeat left top;
}
div.homepageColumnStart.yellow span.homepageColumnStartBottom{
	background: transparent url(../images/home_yellow_bottom.png) no-repeat left top;
}
div.homepageColumnStart.yellow div.homepageColumnStartContent{
	background: transparent url(../images/home_yellow_bg.png) repeat-y left top;
}
div.homepageColumnStart.green span.homepageColumnStartTop{
	background: transparent url(../images/home_green_top.png) no-repeat left top;
}
div.homepageColumnStart.green span.homepageColumnStartBottom{
	background: transparent url(../images/home_green_bottom.png) no-repeat left top;
}
div.homepageColumnStart.green div.homepageColumnStartContent{
	background: transparent url(../images/home_green_bg.png) repeat-y left top;
}
div.homepageColumnStart.red span.homepageColumnStartTop{
	background: transparent url(../images/home_red_top.png) no-repeat left top;
}
div.homepageColumnStart.red span.homepageColumnStartBottom{
	background: transparent url(../images/home_red_bottom.png) no-repeat left top;
}
div.homepageColumnStart.red div.homepageColumnStartContent{
	background: transparent url(../images/home_red_bg.png) repeat-y left top;
}
div.homepageColumnStart.blue span.homepageColumnStartTop{
	background: transparent url(../images/home_blue_top.png) no-repeat left top;
}
div.homepageColumnStart.blue span.homepageColumnStartBottom{
	background: transparent url(../images/home_blue_bottom.png) no-repeat left top;
}
div.homepageColumnStart.blue div.homepageColumnStartContent{
	background: transparent url(../images/home_blue_bg.png) repeat-y left top;
}

div.homepageColumnAuction{
	width: 198px;
	float: left;
	background: transparent url(../images/home_column_bg.png) repeat-y left top;
	padding-bottom: 10px;
}

div.homepageColumnActionInfo{
	width: 168px;
	height: 87px;
	overflow: hidden;
	float: left;
	background: transparent url(../images/home_auction_info_bg.png) no-repeat left top;
	padding: 0 15px;
}
div.homepageColumnActionInfo p {
	padding-top: 7px;
}
div.homepageColumnActionInfo p strong {
	font-weight: bold;
}
span.timeRemaining {
	display: block;
	font-size: 11px;
	width: 100%;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
}

span.timeRemaining span {
	display: block;
	width: 40px;
	float: left;
	font-size: 14px;
}
span.timeRemaining span strong {
	display: block;
	font-weight: normal;
	font-size: 11px;
}
div#footer{
	float: left;
	width: 949px;
	color: #fff;
	font-size: 11px;
	margin: 30px 0;
	padding: 0 15px;
}
div#footer ul li{
	float: left;
	margin-right: 15px;
}
p.copyright{
	width: 175px;
	float: left;
}
p.managedBy{
	float: right;
}
div#footer a{
	color: #fff;
}
div#footer a:hover{
	text-decoration: none;
}
div.auctionsList{
	float: left;
	width: 795px;	
	margin: 7px 0 7px 4px;
}
div.fullwidthContent{
	width: 795px;
	float: left;
	margin-left: 4px;
}
span.fullwidthContentTop{
	width: 795px;
	height: 10px;
	float: left;
	background: transparent url(../images/fullwidth_top.png) no-repeat left top;
}
div.fullwidthContentContent{
	width: 769px;
	float: left;
	background: transparent url(../images/fullwidth_bg.png) repeat-y left top;
	padding: 5px 13px;
}
div.fullwidthContentContent a{
	color: #5f5f5f;
}
div.fullwidthContentContent a:hover{
	text-decoration: none;
}
div.fullwidthContentContent h1{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}
div.smallwidthContentContent h1{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
}
span.fullwidthContentBottom{
	width: 795px;
	height: 10px;
	float: left;
	background: transparent url(../images/fullwidth_bottom.png) no-repeat left top;
}
div.auctionsListItem{
	float: left;
}
div.smallwidthContent{
	width: 565px;
	float: left;
}
span.smallwidthContentTop{
	width: 565px;
	height: 10px;
	float: left;
	background: transparent url(../images/smallwidth_top.png) no-repeat left top;
}
span.smallwidthContentBottom{
	width: 565px;
	height: 10px;
	float: left;
	background: transparent url(../images/smallwidth_bottom.png) no-repeat left top;
}
div.smallwidthContentContent{
	width: 539px;
	float: left;
	background: transparent url(../images/smallwidth_bg.png) repeat-y left top;
	padding: 5px 13px;
}
div.auctionsListItem div.smallwidthContentContent{
	height: 143px;
	overflow: hidden;
}
div.rightBox{
	width: 223px;
	float: left;
	margin-left: 6px;
}
div.auctionsListItem div.rightBoxContent{
	height: 143px;
	overflow: hidden;
}
span.rightBoxTop{
	width: 223px;
	height: 12px;
	float: left;
	background: transparent url(../images/right_box_top.png) no-repeat left top;
}
div.rightBoxContent{
	width: 193px;
	float: left;
	background: transparent url(../images/right_box_bg.png) repeat-y left top;
	padding: 3px 15px;
}
div.rightBoxContent h3{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
div.rightBoxContent ul li a{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
div.rightBoxContent ul li a.active,
div.rightBoxContent ul li a:hover{
	color: #007cb0;
}
span.rightBoxBottom{
	width: 223px;
	height: 12px;
	float: left;
	background: transparent url(../images/right_box_bottom.png) no-repeat left top;
}
div#contentHolder{
	float: left;
	width: 800px;
}
div.auctionsListItemPhoto{
	float: left;
	margin-right: 15px;
	width: 160px;
}
div.auctionsListItemDetails h2 a{
	color: #009ee0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
div.auctionsListItemDetails p{
	margin-top: 8px;
}
div#auctionInfo dl,
div.auctionsListItemInfo dl{
	line-height: 18px;
}
div#auctionInfo dl dt,
div.auctionsListItemInfo dl dt{
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
div#auctionInfo dl dd a,
div.auctionsListItemInfo dl dd a{
	font-weight: bold;
	font-size: 12px;
	color: #006995;
	text-decoration: none;
}
p.pager{
	float: left;
}
p.pager span{
	font-weight: bold;
	margin-right: 5px;
}
p.pager strong{
	background-color: #009ee0;
	color: #fff;
	padding: 0 5px;
	font-weight: bold;
}
p.pager a{
	padding: 0 5px;
	text-decoration: none;
	font-weight: bold;
	color: #009ee0;
}
div#articleHolder{
	float: left;
	width: 795px;	
	margin: 0 0 0 4px;
}
div#articleHolder div.fullwidthContent{
	margin-left: 0;
}

#autoBidForm,
#bidForm {
	margin: 20px 0;
	padding: 10px;
	background: #009ee0;
}

#autoBidForm input.textfield,
#bidForm input.textfield {
	width: 72px;
	height: 16px;
	border: 0;
	line-height: 16px;
	font-size: 12px;
	padding: 2px 4px;
	background: url(../images/bid_input.gif) no-repeat left top;
}
#autoBidForm label,
#bidForm label {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 4px;
}
#autoBidForm em,
#bidForm em {
	display:block;
	padding: 4px 0;
	color: #ff0000;
	font-weight: bold;
}
#autoBidForm p a,
#bidForm p a {
	color: #fff;
}
#autoBidForm p a:hover,
#bidForm p a:hover {
	text-decoration: none;
}
a#biddingInfo {
	font-weight: bold;
	padding: 2px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	*display:inline;
	color: #006995;
}
a#auctionMail {
	font-weight: bold;
	padding: 2px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	*display:inline;
	color: #006995;
}
a#biddingInfo:hover,
a#auctionMail:hover {
	text-decoration: none;
}
#auctionBidders {
	margin: 20px 0;
}
#auctionBidders h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#auctionBidders p {
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	overflow: hidden;
}
#auctionBidders p .bidder {
	font-weight: bold;
	color: #000;
}
#auctionBidders p em {
	color: #000;
	font-size: 10px;
	float: left;
}
#auctionBidders p span.bidValue  {
	color: #000;
	font-weight: bold;
	float: right;
	white-space: nowrap;
}
#auctionBidders p span.bidValue strong  {
	font-weight: bold;
}
div.scrollable{
	max-height: 380px;
	overflow: auto;
}
#auctionMessage {
	border: 1px solid #009EE0;
	padding: 20px 20px 20px 85px;
	background: url(../images/info.png) no-repeat 20px center;
}
div#auctionBidders div.scrollable p{
	width: 165px;
}
p#mailToFriend{
	position: absolute;
	top: 25px;
	right: 25px;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background: #000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	z-index: 5000;
}
#overlayIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#overlayIframe iframe {
	display: none;
}
#localOverlay {
	position: absolute;
	background: #fff;
	display: none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	z-index: 5500;
}
#localOverlay img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
}
div.modal {
	position: absolute;
	padding: 10px;
	background: #fff;
	border: 5px solid #009EE0;
	display: none;
	text-align: left;
	z-index: 5001;
	overflow: hidden;
}
div.modal p {
	margin-bottom: 10px;
}
#notifier {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	z-index: 5100;
}
#notifier .noteItem {
	background: #AF0000;
	color: #fff;
	font-weight: bold;
	padding: 20px;
	margin: 10px;
	/*-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;*/ 
}

#tellafriend {
	width: 500px;
}
#tellafriend h3{
	font-size: 20px;
	color: #009EE0;
	padding-bottom: 10px;
}
#tellafriend label{
	display: block;
}
#tellafriend textarea {
	height: 130px;
}
#tellafriend p{
	width: 500px;
	overflow: hidden;
}
#tellafriend label {
	float: left;
	width: 160px;
	clear: left;
}
#tellafriend input {
	padding: 1px;
	border: 1px solid #666;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	width: 334px;
	float: left;
}
#tellafriend textarea {
	padding: 1px;
	border: 1px solid #666;
	border-bottom-color: #aaa;
	border-right-color: #aaa;
	width: 494px;
}
#alertsForm fieldset p span.formGroup{
	width: 700px;
}
p.auctionPhotos a{
	display: block;
	float: left;
}
#myAuctions,
#myBids {
	margin: 20px 0;
	width: 100%;
}
#myAuctions th,
#myBids th {
	padding: 6px 4px;
	background: #009EE0;
	color: #fff;
	text-transform: uppercase;
}
#myAuctions td,
#myBids td {
	padding: 8px 4px;
	border-bottom: 1px solid #999;
}
#myAuctions td a,
#myBids td a {
	text-decoration: none;
}
#myAuctions td strong,
#myBids td strong {
	font-weight: bold;
}
#myAuctions td span,
#myBids td span {
	font-size: 10px;
}
a.editAuction {
	font-weight: bold;
	padding: 2px 2px 2px 20px;
	background: url(../images/auction_edit.gif) no-repeat left center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	*display:inline;
}
a.deleteAuction {
	font-weight: bold;
	padding: 2px 2px 2px 20px;
	background: url(../images/auction_delete.gif) no-repeat left center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	*display:inline;
}
a.duplicateAuction {
	font-weight: bold;
	padding: 2px 2px 2px 20px;
	background: url(../images/auction_duplicate.png) no-repeat left center;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
	*display:inline;
}
td.priceColumn,
th.priceColumn {
	text-align: right;
}