/* RED: #c50337 */
html, body { background: white; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #111; height: 100%; }
body { background-color: white; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; }

p{margin: 0; padding: 0;}

h1 	{ font-size:22px; padding-bottom:3px; margin-bottom:6px; border-bottom:1px solid #CCC }
h2 	{ font-size:16px; padding-bottom:3px; margin-bottom:6px; border-bottom:1px solid #CCC; color:#666; }
h3  { font-size:16px; padding-bottom:3px; margin-bottom:6px; color:#666; }

a 			{ color: #c50337; text-decoration: none; }
a:visited 	{ color: #c50337; }
a:hover		{ color: #c50337; text-decoration: underline; }

.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden; }
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.italic{ font-style: italic; }
.required { color: #c50337; }
.small_note { font-size: 12px; }

#frame { width: 896px; margin: 0 auto; text-align: left; }
#container { width: 896px; height: 600px; float: right; }

#header { height: 94px; background-image: url(../images/monaco_logo.gif); background-repeat: no-repeat; height: 91px; margin-left: -64px; }
#header div.logo { float: left; width: 479px; line-height: 94px; }
#header div.logo a { display: block; margin-left: 60px; text-decoration: none; font-size: 0px; line-height: 0px; height: 94px; }
#header div.account { float: left; width: 264px; padding-right: 15px; padding-top: 60px; text-align: right;  color: black; }
#header div.account img { vertical-align: middle; padding-bottom: 4px; }
#header div.search { float: right; width: 200px; padding-top: 60px; text-align: right; }
#header div.search input { vertical-align: middle; }
#header div.search input.query { background-image: url(../images/searchbg.gif); background-repeat: no-repeat; width: 138px; height: 17px; border: 0px; margin: 0px; padding: 2px 3px 0 5px; }
	
#navigation { background-image: url(../images/topnavbg.gif); height: 29px; }
#navigation img.spacer { float: left; width: 3px; }
#navigation img.left { float: left; width: 7px; }
#navigation img.right { float: right; width: 7px; }
#navigation a { float: left; height: 29px; line-height: 29px; color: #666; text-decoration: none; font-size: 0.75em; font-weight: bold; padding: 0 22px; }
#navigation a:hover { color: black; }

#subnavigation { background-image: url(../images/subnavbg.gif); height: 29px; line-height: 29px; color: #666; font-size: 0.7em; padding: 0 10px 0 10px; width: 876px; position: absolute; display:none; }
#subnavigation a { text-decoration: none; color: white; padding: 0 5px 0 5px; }
#subnavigation a:hover { text-decoration: underline; }

#bottomnav { text-align: center; color: #666; font-size: 0.7em; margin: 30px 0px; }
#bottomnav a { color: #666; text-decoration: none; padding: 0 10px; }
#bottomnav a:hover { text-decoration: underline; color: black; }

#footer { text-align: center; color: #999; font-size: 0.7em; margin: -20px 0px 5px; padding-bottom: 50px; }
#brinklink { color: #999;  }

#monacobar { position: absolute; z-index:99; bottom: 0px; text-align: left; width: 896px; background-image: url(../images/topnavbg.gif); height: 29px; }
#monacobar div.content { float: left; width: 882px; height: 29px; line-height: 29px; }
#monacobar div.content div.left { float: left; width: 40%; }
#monacobar div.content div.left img { margin: 8px 0 0 0; }
#monacobar div.content div.right { float: right; width: 60%; text-align: right; }
#monacobar div.content div.right img.spacer { }
#monacobar div.content div.right a { font-size: 0.7em; }
#monacobar div.content div.right a img { padding: 3px 10px; }
#monacobar img.left { float: left; width: 7px; }
#monacobar img.right { float: left; width: 7px; }

#component		   { margin-top: 0px; min-height: 490px; }
.utility_component { margin-left: auto; margin-right: auto; width: 600px; }

.breadcrumbs{height:22px; padding-top:8px; padding-left:4px; background:#d9d9d9; font-size:.8em; margin-bottom:20px;}
.breadcrumbs li{display:inline; margin-left:4px;}
.breadcrumbs a{color:#666; text-decoration:none;}
.breadcrumbs a:hover{color:#c50337;}

.flash_box { height:317px; background-color:#999; margin-top:-29px; }

.submit_button { font-size: 1em; font-weight: bold; padding: 5px; width: 120px; }
.button {font-size: 1em; font-weight: bold; padding: 5px; }

/* Home Page */
.home-block { font-size: 0.75em; background-color: #f1f1f1; margin-top: 20px; padding: 10px; -webkit-border-radius: .4em .4em; -moz-border-radius: .4em .4em; }

/* Events */
#comp_calendar { width:300px; margin-top:10px; float:left; }
#comp_calendar th {font-size:18px; padding-bottom:5px }
#comp_calendar .week { background:#F1F1F1 }
#comp_calendar td { width:12%; border:1px solid #CCC; padding:1%; }
#events_list { width:580px; float:right; margin-top:12px; }
#events_list p { margin-bottom:6px }
#calendar_change { float:right; margin-top:-40px; }
.event_description{ font-size: 0.8em; }
.event_description img { padding: 0px 10px 10px 0px; }

.event_title{font-weight:bold; color:#c50337; font-size:1.1em; font-family: Georgia, "Times New Roman", Times, serif;}
.event_info{font-size:.9em; color:#666;}
.event_description{ padding-bottom: 10px; }
.event_description ul { list-style-type: disc; margin: 20px 0px 20px 30px; }
.event_description li { margin: 5px 0; }
#events_list h2 { font-size: 0.8em; }

#comp_calendar a:link{color:#c50337; font-weight:bold;}
#comp_calendar a:active{color:#c50337; font-weight:bold;}
#comp_calendar a:visited{color:#c50337; font-weight:bold;}
#comp_calendar a:hover{color:#666; font-weight:bold;}

/* Catalog Layout */
#home_items_container { background-color: #F4F4F4; padding: 10px 0px 0px; }
#first_auction	{ float: left; }
#first_package	{ float: right; }

#catalog_list { width: 654px; padding: 8px; float: right; }

.catalog_details   { font-size:0.8em; }
.catalog_details h1{ font-size:1.4em; margin:8px 0px 8px 0px; border:0px; color:#c50337;}
.catalog_details a 		    { color: #c50337; font-weight: bold; }
.catalog_details a:visited 	{ color: #c50337; font-weight: bold; }
.catalog_details a:hover   	{ color: #666666; font-weight: bold; }

.catalog_listd{margin-top:10px; margin-bottom:10px;}
.catalog_price{float:left; margin-top:14px;}
.catalog_view_details{float:left; margin-left:10px; margin-top:10px;}

.item_index{clear:both; margin-bottom:20px; font-size:.8em;}
.item_container	{ width: 443px; padding-right: 5px; font-size: 12px; }
.item_title		{ font-size:1.3em; font-weight: bold; }
.item_title a:active{color:#c50337; text-decoration:none;}
.item_title a:link{color:#c50337; text-decoration:none;}
.item_title a:visited{color:#c50337; text-decoration:none;}
.item_title a:hover{color:#000; text-decoration:none;}
#items_strip .item_title { font-size: 13px; }
.item_subtitle{font-style:italic; font-size: 1.1em;}
.item_thumb		{ margin: 2px 8px; float: left; background-color: #BBB; width: 160px;}
.item_thumb_corners { background-color: #EEE; padding: 4px; }
.item_thumb_overlay    { position: absolute; width:150px; }
div.item_thumb_overlay { color: #FFF; font-size: 20px; padding: 3px; white-space: nowrap; }
.item_shortd	{ margin-bottom:10px; min-height: 80px; }
.catalog_item	{ margin: 10px 0px; }
.item_price{float:left; margin-top:4px;}
.item_view_details{float:right; margin-left:10px;}


/* Auctions page */
.left_column{width:184px; float:left; padding:8px; background:#f3f3f3;}
.left_column h1{font-size:1.6em; font-weight:normal; border:0px;}
.left_column h2{font-size:1.2em; margin:8px 0px 8px 0px; color:#c50337;}
.left_column p{font-size:.8em;}
.left_column ul{margin-top:8px;}
.left_column li{margin-bottom:3px; font-size:.8em;}
.left_column a:link{color:#000;}
.left_column a:active{color:#000;}
.left_column a:visited{color:#000;}
.left_column a:hover{color:#c50337;}

.right_column{width:654px; float:left; padding:8px; margin-left:10px; margin-top:-8px;}
.right_column h1{font-size:1.2em; border:0px; padding:0px;}
.right_column a 		    { color: #c50337; font-weight: bold; }
.right_column a:visited 	{ color: #c50337; font-weight: bold; }
.right_column a:hover   	{ color: #666666; font-weight: bold; }
.auction_thumb{margin-right:8px; margin-bottom:8px; float:left;}

.auction_details {text-align:left; padding:0px 10px 10px 10px;}
.auction_title	 { color: #c50337; }
.auction_subtitle{font-style:italic; font-size: 0.8em;}
.auction_bid{width:400px; min-height:200px; padding:10px; border:1px solid #d1d1d1;}
.auction_bid_left{width:100px; float:left; margin-bottom:4px;}
.auction_bid_right{width:295px; float:left; margin-left:5px; margin-bottom:4px;}
#auction_message{display:block;}

.auction_stats{float:left; width:400px; font-size:.8em; margin:8px 0px 8px 0px;}
.grey{color:#838383;}

.description{font-size:.8em;}
.description img { padding: 0px 10px 10px 0px;}
.description ul { list-style-type: disc; margin: 20px 0px 20px 30px; }
.description li { margin: 5px 0; }

.disclaimer{font-weight:bold; font-size:11px; margin-top:10px;}
.disclaimer a:link{color:#c50337;}
.disclaimer a:active{color:#c50337;}
.disclaimer a:visited{color:#c50337;}
.disclaimer a:hover{color:#c50337;}

#highest{display:none; position:absolute; margin-left:220px; margin-top:127px; color:green;}
#bid_tools{margin-top:8px;}

.more_auctions{height:24px; padding-top:6px; margin-top:20px; background:#fff url(../images/grey_top_mid.gif) repeat-x top left; color:#fff; font-size:.8em;}
.grey_corners{margin-top:-6px;}
.more_auctions_list{padding:11px; background:#f6f6f6; clear:both;}
.more_bottom{width:100%; height:15px; background:#f6f6f6; clear:both;}

.more_item{margin-bottom:10px; font-size:.8em;}
.more_button{float:left; margin-left:12px; margin-top:8px;}
.more_bid{float:left; margin-top:12px;}


/* Custom Page */
#custom_page     { width: 726px; float: right; }
#custom_page p   { font-size: 0.75em; }
#custom_page h1  { color: #c50337; font-family: Georgia, "Times New Roman", Times, serif; }
#custom_page img { padding: 0px 10px 10px 0px; }
#custom_page ul  { margin-left: 30px; font-size: 0.75em; }
#custom_page ul li { list-style-type: disc; }
#custom_page a 		    { color: #c50337; font-weight: bold; }
#custom_page a:visited 	{ color: #c50337; font-weight: bold; }
#custom_page a:hover   	{ color: #666666; font-weight: bold; }


/* Venue Detail */
#venue_detail { width: 600px; }
#venue_detail table tr td { vertical-align: top; padding-right: 20px; }
#venue_detail div { padding-bottom: 5px; }
#venue_phone	{ font-family: monospace; }
#venue_descrip	{ font-size: 0.9em; }

.auctions_info{padding:5px; border:1px solid #666; margin-bottom:20px;}
.auctions_info_item{padding:5px 0px 5px 0px;}
.auctions_info_col{float:left; width:200px; margin-left:20px;}

.profile_left{width:100px; float:left; text-align:right; margin-bottom:20px;}
.profile_right{width:200px; float:left; margin-left:10px; margin-bottom:20px;}

.edit_profile_left{width:200px; float:left; text-align:right; margin-bottom:20px;}
.edit_profile_right{width:200px; float:left; margin-left:10px; margin-bottom:20px;}

.contact_message{width:450px; height:200px; border:1px solid #666;}

.message_error{border:1px solid #ff0000; background:#ffcdcd; padding:5px;}
.message_success{border:1px solid #00cb21; background:#c7ffd0; padding:5px;}

.system-error-list {
	background:#FFA2A2 none repeat scroll 0 0;
	border:1px solid #FF0000;
	font-weight:bold;
	margin:10px 0;
	padding:5px;
}

/* Flash Panel */
#flashpanel {background-color:#999; margin-top:0px; padding: 0px; height: 320px; }
#flashpanel img { width: 896px; height: 320px; }

/* News */
.news-column-container { font-size: 0.75em; }
.news-column-content { float: right; width: 700px; padding-top: 10px; }
.news-column-content h1 { margin-bottom: 20px; }
.postdate	{ color: #000; font-size: 0.9em; font-weight: bold; }

.news-column-categories { float: left; width: 160px; background-color: #f5f5f5; padding: 10px 10px 0px 10px; }
.news-column-categories h1 { font-size: 1.5em; margin-bottom: 10px; }

.news-list-categories {}
.news-list-categories li a { display: block; padding-bottom: 5px; margin-bottom: 5px; text-decoration: none; color: #c50337; }
.news-list-categories li a:hover { text-decoration: underline; }
.news-list-categories li a.selected { font-weight: bold; }

.news-post { padding-bottom: 10px; margin-bottom: 10px; color: #555; }
.news-post h2 { color: #c50337; border-bottom: medium none; }
.news-post p.readmore { padding-top: 5px; }
.news-post p.readmore a { text-decoration: none; color: #c50337; }
.news-post p.readmore a:hover { text-decoration: underline; }
.news-post .description { font-size: 1em; }

.club_left{width:220px; float:left; text-align:right; margin-bottom:20px; font-size:.9em;}
.club_right{width:500px; float:left; margin-left:10px; margin-bottom:20px; font-size:.9em;}
.club_left h2{border:0px;}

tr.r0 {background-color: #e1e1e1; }
tr.r1 {background-color: #F4F4F4; }	
	
td.label { width:25%;padding:4px; }
td.field { width:50%;padding:4px; }
td.field input { width:100%; padding:5px;font-size:1em;font-weight:bold;}

table.general-table { width:600px;margin:auto; }

/* Ad Zones */
.ad_300x250 { position: absolute; width: 300px; height: 250px; margin-top: 225px; }
.ad_160x600 { width: 160px; height: 600px; }


