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

#container-wrapper { width: 1240px; background-image: url(../darkstarscotland/left-img.jpg); background-repeat: no-repeat; background-position: 0px -10px; }
#container { margin: 0 auto; }

body { background-color: #000000; }

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

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

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

table.zebra th { color: #F5F5B7; }
table.zebra tr.row1 { background-color: #231f20; color: white; background-image: none;}
table.zebra tr.row2 { background-color: #000000; color: white; }

table.zebra tr.row1 td { color: #F5F5B7; }
table.zebra tr.row2 td { color: white; }
table.zebra tr.row1 td a { color: #F5F5B7; }
table.zebra tr.row2 td a { color: white; }
#listing-list tr.row1 .auction-banner { color: #F5F5B7; font-style: italic; }
#listing-list tr.row2 .auction-banner { color: white; font-style: italic; }

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

#header { background: url(darkstar.gif) no-repeat; margin-left: -210px; margin-top: 20px;}
/*
#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; }

#affiliate-landing { color: white; font-size: 13px ;}
#affiliate-dialog { color: white; }
#affiliate-dialog li { margin-left: 15px; }

#sidebar-alt { display: none; }

#listing-search { display: none; }

#container { background-color: #231f20; margin: 0 auto; width: 820px; 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: #231f20; padding: 5px 5px; color: white; font-size: 14px}
#main-menu a { display: inline; margin-right: 10px ; color: white; background: none; font-size: 14px}


#header,
#header .l,
#header .r { height: 80px; }
#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: #000000; 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; }
	#profile-page .sidebar #vital {background: #231f20; border: none;}

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

/* Pagebar */

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

/* Columns */

.left-column,
.right-column { width: 48%; margin-bottom: 10px; color:white;}
.left-column { float: left; color:white;}
.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: #000000; background-image: none; }
.box.blue h2 { background: none; color: white; border-bottom: solid 2px #720000;}
.box.orange { background-color: #000000; background-image: none; }
.box.orange h2 { background: none; color: white; border-bottom: solid 2px #720000; }
.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: #000000; background-image: none; }
.bordered-box.blue h2 { background: none; color: white; border-bottom: solid 2px #720000; }
.bordered-box.orange { background-color: #000000; background-image: none; }
.bordered-box.orange h2 { background: none; color: white; border-bottom: solid 2px #720000;}
	
	#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 #720000;}
	#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: #202020 ;}
		#listing-header h1 { position: absolute; left: 11px; top: 8px;font-size: 16px; margin-bottom: 5px; color: #F5F5B7; }
		#listing-header h2 { position: absolute; left: 11px; top: 32px; font-size: 12px; font-style: italic; color: #F5F5B7; }
		#listing-header .item-number { position: absolute; right: 11px; top: 11px; font-style: italic; color: #F5F5B7; }
	
	#listing-view #time-remaining { font-weight: bold; color: white;}
		
	#listing-view .info-box { margin: 10px; padding-bottom: 10px; border-bottom: 2px dotted #720000; color: white;}
	#listing-view .info-box h3 { color: white; }
	#listing-view .info-box p { color: white;}
	
	#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 #720000; background-image: none; color: white;}
	#listing-view #buy-it-now { border: 2px solid #720000; }

	#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: white;}
		#listing-status .buy-it-now-price { font-weight: bold; font-size: 16px; }
		#listing-status .saving { font-style: italic; color: white; }
		#listing-status .quantity-available { margin-top: 5px }
		#listing-status .highest-bidder { font-weight: bold; }

		#listing-status .normal-price { font-style: italic; color: white; }
		#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: white; }
		#listing-status th { color: white; 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: #FFFFFF;}

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

