@import url(../common.css);

body { background-image: url(pattern.gif); }

table { font: 11px/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif; color: black; }

a { color: black; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { font-size: 16px; margin-bottom: 5px; }
h3 { font-size: 14px; }
h4 { font-size: 11px; }
select, input, textarea { font-size: 11px; }
p { margin: 5px 0; color:black; }
address { font-style: normal; display: block; }
img { border: 0; }

div.hr { background: black;  height: 2px }

table.zebra th { color: black; }
table.zebra tr.row1 { background-color: #FFFFFF; color: white; }
table.zebra tr.row2 { background-color: #B5B394; color: white; }

th { text-align: left; font-weight: bold; color: black;}
td { color: black;}

#header { background-image: url(header.gif);}
/*
#header .l { background: url(banner-left.gif) no-repeat left; }
#header .r { background: url(banner-right.gif) no-repeat right; }
*/
#chooser { display: none; }
/*
#sidebar { display: none; }
*/
.hideable { display: none; }

#sidebar-alt { display: none; }

#listing-search { display: none; }

#container-wrapper { margin: auto; width: auto; }
#container { background-color: #FFFFFF; margin: 0 auto; width: 780px; min-height: 500px; }
#sidebar { position: relative; left: auto; top: auto; width: auto; }
#main { padding: 5px 10px 5px 10px; height: auto; position: relative; color: black; }
#main-menu { text-align: left; margin: 5px 0; background: #948472; padding: 5px 5px; color: white;}
#main-menu a { display: inline; margin-right: 10px ; color: white; background: none; }


#header,
#header .l,
#header .r { height: 130px; }
#header .r { position: relative; }
#header #register-badge { display: block; position: absolute; right: 1px; top: 41px; }
#header #register-badge a { display: block; }

#content { margin-top: 5px; position: relative; }

	#sidebar h2 { margin: 5px 0 0 0; background-image: url(../images/main-menu.gif); font-size: 12px; line-height: 1; font-weight: bold; padding: 8px 0 0 10px; height: 20px; }
	#sidebar form { background-color: #FFFFFF; padding: 2px 10px; }
	#sidebar label { display: block; margin-bottom: 2px; }
	#sidebar input.text { display: block; width: 120px; }
	#sidebar input.image { display: block; margin: 6px 0 6px 0; }

h2.section { height: 27px; padding: 11px 0 0 11px; line-height: 1; background-color: #B5B394; background-image: none; color: #ffffff; }

/* Pagebar */

.pagebar { padding: 10px; background: #B5B394 ; margin-bottom: 5px; color: #000000;}
.pagebar .current-page { font-weight: bold; }

/* Columns */

.left-column,
.right-column { width: 48%; margin-bottom: 10px; }
.left-column { float: left; }
.right-column { margin-left: 51%; }

/* Gradient Boxes */

.box { padding: 10px; background-position: bottom; background-repeat: repeat-x; margin-bottom: 5px; }
.box h2 { background-position: bottom; background-repeat: repeat-x; padding-bottom: 4px; margin-bottom: 4px; }
.box.green { background-color: #000000; }
.box.green h2 { background-image: url(../images/box-green-border.gif); color: #2D3E00; }
.box.blue { background-color: #FFFFFF; }
.box.blue h2 { background: none; color: black; border-bottom: solid 2px #B5B394;}
.box.orange { background-color: #FFFFFF; background-image: none; }
.box.orange h2 { background: none; color: black; border-bottom: solid 2px #B5B394; }
.box.pink { background-color: #FBE0E0; background-image: url(../images/box-pink-bg.gif); color: #552536; }
.box.pink h2 { background-image: url(../images/box-pink-border.gif); color: #7B4B58; }

/* Bordered Boxes */

.bordered-box { border-width: 2px; border-style: solid; margin: 7px 0; }
.bordered-box h2 { padding: 4px; margin-bottom: 4px; }
.bordered-box .bordered-box-inner { padding: 4px; }
.bordered-box.green { background: #f0f2e0; border: 2px solid #dbe0c1; }
.bordered-box.green h2 { color: #2D3E00; background: #dbe0c1; }
.bordered-box.blue { background-color: #FFFFFF; background-image: none; }
.bordered-box.blue h2 { background: none; color: black; border-bottom: solid 2px #B5B394; }
.bordered-box.orange { background-color: #FFFFFF; background-image: none; }
.bordered-box.orange h2 { background: none; color: black; border-bottom: solid 2px #B5B394;}
	
	#register-hint a { color: #b10000; }
	
	#my-account-menu { background-color: #000000; }
	#my-account-menu li { list-style: none; padding: 5px 0 3px 34px; height: 17px; background-position: 7px center; background-repeat: no-repeat; }
	#my-account-menu a { font-weight: bold; }
	#my-account-menu .summary { background-image: url(../images/account/ico-summary-b.gif); }
	#my-account-menu.summary .summary { background-image: url(../images/account/ico-summary.gif); }
#my-account-menu.summary .summary a { color: #b10000; }
	#my-account-menu .details { background-image: url(../images/account/ico-edit-b.gif); }
	#my-account-menu.details .details { background-image: url(../images/account/ico-edit.gif); }
	#my-account-menu.details .details a { color: #b10000; }
	#my-account-menu .bids { background-image: url(../images/account/ico-bid-b.gif); }
	#my-account-menu.bids .bids { background-image: url(../images/account/ico-bid.gif); }
	#my-account-menu.bids .bids a { color: #b10000; }
	#my-account-menu .vouchers { background-image: url(../images/account/ico-voucher-b.gif); }
	#my-account-menu.vouchers .vouchers { background-image: url(../images/account/ico-voucher.gif); }
	#my-account-menu.vouchers .vouchers a { color: #b10000; }
	#my-account-menu .feedback { background-image: url(../images/account/ico-feedback-b.gif); }
	#my-account-menu.feedback .feedback { background-image: url(../images/account/ico-feedback.gif); }
	#my-account-menu.feedback .feedback a { color: #b10000; }
	#my-account-menu .bookings { background-image: url(../images/account/ico-booking-b.gif); }
	#my-account-menu.bookings .bookings { background-image: url(../images/account/ico-booking.gif); }
	#my-account-menu.bookings .bookings a { color: #b10000; }
	#my-account-menu .shop { background-image: url(../images/account/ico-shop-b.gif); }
	#my-account-menu.shop .shop { background-image: url(../images/account/ico-shop.gif); }
	#my-account-menu.shop .shop a { color: #b10000; }
	#my-account-menu .logout { background-image: url(../images/account/ico-logout-b.gif); }
	#my-account-menu .logout a { color: #b10000; }

	#footer { background: url(../images/footer.gif) repeat-x top; clear: left; text-align: center; padding-top: 10px; border-top: 2px solid #B5B394;}
	#footer a { font-weight: bold; }
	#footer .pym { font-weight: bold; }

#listing-view {}

	#listing-header { position: relative; margin-bottom: 10px; padding: 11px 11px 0 11px; height: 50px; background: #B5B394 ;}
		#listing-header h1 { position: absolute; left: 11px; top: 8px;font-size: 16px; margin-bottom: 5px; color: white; }
		#listing-header h2 { position: absolute; left: 11px; top: 32px; font-size: 12px; font-style: italic; color: white; }
		#listing-header .item-number { position: absolute; right: 11px; top: 11px; font-style: italic; color: white; }
	
	#listing-view #time-remaining { font-weight: bold; color: black;}
		
	#listing-view .info-box { margin: 10px; padding-bottom: 10px; border-bottom: 2px dotted #B5B394; color: black;}
	#listing-view .info-box h3 { color: black; }
	#listing-view .info-box p { color: black;}
	
	#listing-view #inclusions { color: red; font-size: 13px; font-weight: bold; list-style: none; }
	#listing-view .voucher-expiry { font-weight: bold; }
	
	#listing-view #place-bid .submit,
	#listing-view #buy-it-now .submit { margin: 8px 0 0 0; text-align: right; }
	#listing-view #place-bid { border: 2px solid #B5B394; background-image: none; color: black;}
	#listing-view #buy-it-now { border: 2px solid #B5B394; }

	#listing-status {}

		#listing-status .status-item { margin-bottom: 7px; position: relative; width: 100%; }
		#listing-status .actuator { position: absolute; top: 0; right: 0; }
		#listing-status .current-price {color: black;}
		#listing-status .buy-it-now-price { font-weight: bold; font-size: 16px; }
		#listing-status .saving { font-style: italic; color: black; }
		#listing-status .quantity-available { margin-top: 5px }
		#listing-status .highest-bidder { font-weight: bold; }

		#listing-status .normal-price { font-style: italic; color: black; }
		#listing-status .actuator { margin-left: 10px; vertical-align: middle; }

		#listing-status table { width: 100%; }
		#listing-status td,
		#listing-status th { vertical-align: top; padding-bottom: 4px; color: black; }
		#listing-status th { color: black; font-weight: normal; padding-right: 10px; }

		#listing-status .top { background: url(../images/listing-status-bg-top.gif) repeat-x bottom; margin-bottom: 8px; padding-bottom: 10px; }
		#listing-status .bottom { background: url(../images/listing-status-bg-bottom.gif) repeat-x top; margin-top: 4px; padding-top: 10px; text-align: center; }

	#business-panel { color: #000000;}

		#business-panel .left { float: left; width: 140px; overflow: hidden; }
		#business-panel .right { margin-left: 150px; } 
		#business-panel .logo { display: block; width: 140px; background-color: white; }
		#business-panel .feedback { display: none; }
		#business-panel .star-rating { margin-bottom: 2px; }
		
		#business-details #thumbs {background-color: #FFFFFF; background-image: none; position: relative; border: 2px solid #B5B394;}
		#business-details .info-box { margin: 0; border: 2px dotted #B5B394; padding: 5px; color: black;}
		#business-details .details { margin: 0 auto; width: 286px; border: 2px dotted #B5B394; padding: 5px; }
		
		/*#business-details {}

			#business-details .photo-box { height: 210px; overflow: hidden; margin-bottom: 7px; }
			#business-details .photo-box img { display: block; }
			#business-details #thumbs {background-color: #9E8723; background-image: none; position: relative; }
			#business-details #thumbs img { display: block; position: absolute; cursor: pointer; cursor: hand; width: 120px; height: 80px; }
			#business-details #thumbs .thumb-1 { left: 18px; top: 17px; }
			#business-details #thumbs .thumb-2 { left: 157px; top: 17px; }
			#business-details #thumbs .thumb-3 { left: 18px; top: 113px; }
			#business-details #thumbs .thumb-4 { left: 157px; top: 113px; }
			#business-details .info-box { margin: 0; border: 2px dotted #b7b7b7; padding: 5px; color: black;}*/

#affiliate-landing { color: black; font-size:13px;}
#affiliate-dialog { color: black; }
#affiliate-container { background: white; padding: 15px; }
