#HomepageBody { float: left; clear: both; width: 980px; text-align: left; }

/* Homepage Quick Tasks */

#HomepageQuickTasks { clear: both; background-image: url(/images/new/homepage/quicktasks_bg.gif); padding-top: 10px; padding-bottom: 10px;
    background-repeat: repeat-x; background-position: left center; text-align: center; vertical-align: middle; width: 100%; margin-bottom: 1px; }
#HomepageQuickTasks div.Padding { padding: 5px; }
#HomepageQuickTasks form { margin: 0; }
#HomepageQuickTasks label { font-size: 15px; color: #FFFFFF; font-weight: bold; margin-right: 0px; }
#HomepageQuickTasks select.Search { font-size: 70%; color: #404040; margin-right: 0px; border: 1px solid #841C00; padding: 2px;
	background-image: url(/images/new/input_bg.gif); background-repeat: repeat-x; background-position: left top;
	background-color: #FFFFFF; }
#HomepageQuickTasks input.Search { font-size: 75%; color: #404040; margin-right: 0px; border: 1px solid #841C00; padding: 2px;
	background-image: url(/images/new/input_bg.gif); background-repeat: repeat-x; background-position: left top;
	background-color: #FFFFFF; }
#HomepageQuickTasks img.Pipeline { margin-left: 5px; margin-right: 5px; }

/* Homepage Columns */

#HomepageColumn1 { float: left; width: 335px; }
#HomepageColumn1 div.Padding { margin: 0; padding-left: 20px; padding-bottom: 10px; }
#HomepageColumn2 { float: left; width: 335px; }
#HomepageColumn2 div.Padding { margin: 0; padding-left: 20px; padding-bottom: 10px; }
#HomepageColumn3 { float: left; width: 290px; }
#HomepageColumn3 div.Padding { margin: 0; padding-left: 20px; padding-bottom: 10px; }

/* Homepage Alerts */

#HomepageAlerts td.Icon { padding-right: 0; text-align: center;}
#HomepageAlerts td.Date { font-size: 11px; color: #808080; padding-right: 0; }
#HomepageAlerts td.Title { font-size: 12px; color: #404040; }

/* Homepage Reviews */

#HomepageReviews td.Score { padding-left: 0; font-size: 14px;
	font-weight: bold; letter-spacing: -1px; color: #004984; }
#HomepageReviews div.Score { height: 32px; width: 32px; line-height: 32px; background: url(/images/new/homepage/score_sm_bg.gif) no-repeat center center; }
#HomepageReviews blockquote { display: block; color: #808080; font-style: italic; margin: 5px; margin-bottom: 0; padding: 0; }
#HomepageReviews small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageReviews img.Avatar { border: 1px solid #C0C0C0; }

/* Homepage Futures */

#HomepageFutures small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageFutures td.Action { padding-left: 0; }
#HomepageFutures div.Price { text-align: center; font-size: 14px; font-weight: bold; color: #404040; margin-bottom: 5px; }

/* Homepage Offers */

#HomepageOffers small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageOffers td.Action { padding-left: 0; }
#HomepageOffers div.Price { text-align: center; font-size: 14px; font-weight: bold; color: #404040; margin-bottom: 5px; }

/* Homepage Requirements */

#HomepageRequirements small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageRequirements td.Action { padding-left: 0; }

/* Homepage Auctions */

#HomepageAuctions small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageAuctions td.Action { padding-left: 0; }

/* Homepage QPR */

#HomepageQPR td.QPR { padding-left: 0; }
#HomepageQPR #QPR { width: 32px; height: 32px; display: block; 
	background-image: url(/images/new/qpr_sm_bg.gif); background-repeat: no-repeat;
	background-position: center center; text-align: center; color: #FFFFFF; font-size: 16px;
	font-weight: bold; letter-spacing: -1px; }
#HomepageQPR #QPR div { padding-top: 7px; }
#HomepageQPR blockquote { display: block; color: #808080; font-style: italic; margin: 5px; margin-bottom: 0; padding: 0; }
#HomepageQPR small { display: block; color: #808080; font-size: 11px; margin-top: 5px; }
#HomepageQPR img.Avatar { border: 1px solid #AAC2D6; }

/* Homepage Editorial */

#HomepageEditorial { margin: 0; padding: 0; margin-bottom: 10px; margin-top: 20px; padding-bottom: 10px; background-color: #84A6C6; background-image: url(/images/new/homepage/editorial_bg.gif); background-repeat: no-repeat; background-position: left bottom; width: 270px; }
#HomepageEditorial div.Padding { padding: 10px; }
#HomepageEditorial div.Top { background: url(/images/new/homepage/editorial_top.gif) no-repeat left top; }
#HomepageEditorial table { margin: 0; padding: 0; }
#HomepageEditorial th.Avatar { padding-right: 10px;  }
#HomepageEditorial th.Avatar img { border: 1px solid #FFFFFF; }
#HomepageEditorial th.Title { }
#HomepageEditorial th.Title a:link, #HomepageEditorial th.Title a:visited { color: #003158; text-decoration: none; }
#HomepageEditorial th.Title a:hover, #HomepageEditorial th.Title a:active { color: #FFFFFF; text-decoration: none; }
#HomepageEditorial small.Meta { font-weight: normal; display: block; margin-top: 5px; font-size: 10px; color: #004984; }
#HomepageEditorial td.Description { font-size: 12px; color: #FFFFFF; padding-top: 5px; }
#HomepageEditorial td.Description a:link, #HomepageEditorial td.Description a:visited { color: #004984; text-decoration: none; }
#HomepageEditorial td.Description a:hover, #HomepageEditorial td.Description a:active { color: #FFFFFF; text-decoration: none; }
#HomepageEditorial ul { margin-left: 0; margin: 0; padding: 0; }
#HomepageEditorial li {
	margin-left: 0;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style-type: none;
	list-style-image: url(/images/new/icons/bullet.gif);
	font-weight: bold;
}

/* Homepage WPX News Member */

#HomepageWPXNewsMember { text-align: left; margin: 0; padding: 0; margin-bottom: 10px; padding-bottom: 10px;
    background-color: #841C00; background-image: url(/images/new/homepage/wpx_news_member_bg.gif); background-repeat: no-repeat; background-position: left bottom; }
#HomepageWPXNewsMember div.Top { background-image: url(/images/new/homepage/wpx_news_member_top.gif);
    background-repeat: no-repeat; background-position: left top; }
#HomepageWPXNewsMember div.Padding { padding: 10px; }
#HomepageWPXNewsMember div.Container { width: 190px; }
#HomepageWPXNewsMember h1 { font-size: 15px; color: #FFFFFF; margin: 0; padding: 0; border-bottom: 1px solid #A55539; margin-bottom: 10px; }
#HomepageWPXNewsMember small { display: block; color: #FF9B80; font-size: 10px; margin: 0; margin-bottom: 10px; }
#HomepageWPXNewsMember p { font-size: 12px; margin: 0; padding: 0; font-weight: bold; }
#HomepageWPXNewsMember a:link, #HomepageWPXNewsMember a:visited { color: #FFCDBF; text-decoration: none; }
#HomepageWPXNewsMember a:hover, #HomepageWPXNewsMember a:active { color: #FFFFFF; text-decoration: none; }

/* Homepage News */

#HomepageNews { }
#HomepageNews a:link, #HomepageNews a:visited { color: #004984; text-decoration: none; }
#HomepageNews a:hover, #HomepageNews a:active { color: #5586AD; text-decoration: none; }
#HomepageNews th { font-size: 14px; color: #003158; margin: 0; padding: 0; padding-bottom: 5px; border-bottom: solid 1px #5586AD; }
#HomepageNews td.Bullet { padding: 0; padding-right: 10px; padding-top: 10px; }
#HomepageNews td.News { font-size: 12px; padding: 0; padding-top: 10px; font-weight: bold; }
#HomepageNews small { display: block; font-size: 11px; color: #808080; font-weight: normal; }
#HomepageNews small a:link, #HomepageNews small a:visited { color: #5586AD; text-decoration: underline; }
#HomepageNews small a:hover, #HomepageNews small a:active { color: #004984; text-decoration: none; }

/* Homepage Cellar */

#HomepageCellar th { background: url(/images/new/homepage/blue_block_header.gif) no-repeat left top;}
#HomepageCellar th.Value { font-size: 10px; font-weight: normal; text-align: right; background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top;}
#HomepageCellar th.Gain { font-size: 10px; font-weight: normal; text-align: right; background: url(/images/new/homepage/blue_block_header.gif) no-repeat right top;}
#HomepageCellar small { display: block; font-size: 10px; color: #808080; }

/* Homepage Inventory */

#HomepageInventory th { background: url(/images/new/homepage/blue_block_header.gif) no-repeat left top;}
#HomepageInventory th.Value { font-size: 10px; font-weight: normal; text-align: right; background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top;}
#HomepageInventory th.Gain { font-size: 10px; font-weight: normal; text-align: right; background: url(/images/new/homepage/blue_block_header.gif) no-repeat right top;}
#HomepageInventory small { display: block; font-size: 10px; color: #808080; }

/* Red Block */

#HomepageRedBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/red_block_bg.gif) repeat-y center top; }
#HomepageRedBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/red_block_gradient.gif) repeat-x center bottom; }
#HomepageRedBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/red_block_left.gif) no-repeat left bottom; }
#HomepageRedBlock .BlockRight { width: 315px; background: url(/images/new/homepage/red_block_right.gif) no-repeat right bottom; }
#HomepageRedBlock .BlockPadding { padding-bottom: 15px; }
#HomepageRedBlock tr.Header { background: url(/images/new/homepage/red_block_header.gif) no-repeat left top; }
#HomepageRedBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #B57766; }
#HomepageRedBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #B57766; }
#HomepageRedBlock td.Footer { font-weight: bold; }
#HomepageRedBlock a:link, #HomepageRedBlock a:visited { color: #841C00; text-decoration: none; }
#HomepageRedBlock a:hover, #HomepageRedBlock a:active { color: #C8998C; text-decoration: underline; }

/* Cellar (Blue) Block */

#HomepageCellarBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/blue_block_bg.gif) repeat-y center top; }
#HomepageCellarBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/blue_block_gradient.gif) repeat-x center bottom; }
#HomepageCellarBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/blue_block_left.gif) no-repeat left bottom; }
#HomepageCellarBlock .BlockRight { width: 315px; background: url(/images/new/homepage/blue_block_right.gif) no-repeat right bottom; }
#HomepageCellarBlock .BlockPadding { padding-bottom: 15px; }
#HomepageCellarBlock tr.Header { background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top; }
#HomepageCellarBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageCellarBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageCellarBlock td.Footer { font-weight: bold; }
#HomepageCellarBlock a:link, #HomepageCellarBlock a:visited { color: #004984; text-decoration: none; }
#HomepageCellarBlock a:hover, #HomepageCellarBlock a:active { color: #8CADC8; text-decoration: underline; }

/* Reviews (Blue) Block */

#HomepageReviewsBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/blue_block_bg.gif) repeat-y center top; }
#HomepageReviewsBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/blue_block_gradient.gif) repeat-x center bottom; }
#HomepageReviewsBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/blue_block_left.gif) no-repeat left bottom; }
#HomepageReviewsBlock .BlockRight { width: 315px; background: url(/images/new/homepage/blue_block_right.gif) no-repeat right bottom; }
#HomepageReviewsBlock .BlockPadding { padding-bottom: 15px; }
#HomepageReviewsBlock tr.Header { background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top; }
#HomepageReviewsBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageReviewsBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageReviewsBlock td.Footer { font-weight: bold; }
#HomepageReviewsBlock a:link, #HomepageReviewsBlock a:visited { color: #004984; text-decoration: none; }
#HomepageReviewsBlock a:hover, #HomepageReviewsBlock a:active { color: #8CADC8; text-decoration: underline; }

/* Requirements (Blue) Block */

#HomepageRequirementsBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/blue_block_bg.gif) repeat-y center top; }
#HomepageRequirementsBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/blue_block_gradient.gif) repeat-x center bottom; }
#HomepageRequirementsBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/blue_block_left.gif) no-repeat left bottom; }
#HomepageRequirementsBlock .BlockRight { width: 315px; background: url(/images/new/homepage/blue_block_right.gif) no-repeat right bottom; }
#HomepageRequirementsBlock .BlockPadding { padding-bottom: 15px; }
#HomepageRequirementsBlock tr.Header { background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top; }
#HomepageRequirementsBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageRequirementsBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageRequirementsBlock td.Footer { font-weight: bold; }
#HomepageRequirementsBlock a:link, #HomepageRequirementsBlock a:visited { color: #004984; text-decoration: none; }
#HomepageRequirementsBlock a:hover, #HomepageRequirementsBlock a:active { color: #8CADC8; text-decoration: underline; }

/* QPR (Blue) Block */

#HomepageQPRBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/blue_block_bg.gif) repeat-y center top; }
#HomepageQPRBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/blue_block_gradient.gif) repeat-x center bottom; }
#HomepageQPRBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/blue_block_left.gif) no-repeat left bottom; }
#HomepageQPRBlock .BlockRight { width: 315px; background: url(/images/new/homepage/blue_block_right.gif) no-repeat right bottom; }
#HomepageQPRBlock .BlockPadding { padding-bottom: 15px; }
#HomepageQPRBlock tr.Header { background: url(/images/new/homepage/blue_block_header.gif) no-repeat center top; }
#HomepageQPRBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageQPRBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #6692B5; }
#HomepageQPRBlock td.Footer { font-weight: bold; }
#HomepageQPRBlock a:link, #HomepageQPRBlock a:visited { color: #004984; text-decoration: none; }
#HomepageQPRBlock a:hover, #HomepageQPRBlock a:active { color: #8CADC8; text-decoration: underline; }

/* Offers (White) Block */

#HomepageOffersBlock { width: 315px; margin-top: 10px; margin-bottom: 10px; background: url(/images/new/homepage/white_block_bg.gif) repeat-y center top; }
#HomepageOffersBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/white_block_gradient.gif) repeat-x center bottom; }
#HomepageOffersBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/white_block_left.gif) no-repeat left bottom; }
#HomepageOffersBlock .BlockRight { width: 315px; background: url(/images/new/homepage/white_block_right.gif) no-repeat right bottom; }
#HomepageOffersBlock .BlockPadding { padding-bottom: 15px; }
#HomepageOffersBlock tr.Header { background: url(/images/new/homepage/white_block_header.gif) no-repeat left top; }
#HomepageOffersBlock th { font-size: 13px; text-align: left; color: #202020; padding: 5px; border-bottom: 1px solid #841C00; }
#HomepageOffersBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #C0C0C0; }
#HomepageOffersBlock td.Footer { font-weight: bold; }
#HomepageOffersBlock a:link, #HomepageOffersBlock a:visited { color: #004984; text-decoration: none; }
#HomepageOffersBlock a:hover, #HomepageOffersBlock a:active { color: #8CADC8; text-decoration: underline; }

/* Auctions (White) Block */

#HomepageAuctionsBlock { width: 315px; margin-bottom: 10px; background: url(/images/new/homepage/white_block_bg.gif) repeat-y center top; }
#HomepageAuctionsBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/white_block_gradient.gif) repeat-x center bottom; }
#HomepageAuctionsBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/white_block_left.gif) no-repeat left bottom; }
#HomepageAuctionsBlock .BlockRight { width: 315px; background: url(/images/new/homepage/white_block_right.gif) no-repeat right bottom; }
#HomepageAuctionsBlock .BlockPadding { padding-bottom: 15px; }
#HomepageAuctionsBlock tr.Header { background: url(/images/new/homepage/white_block_header.gif) no-repeat left top; }
#HomepageAuctionsBlock th { font-size: 13px; text-align: left; color: #202020; padding: 5px; border-bottom: 1px solid #841C00; }
#HomepageAuctionsBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #C0C0C0; }
#HomepageAuctionsBlock td.Footer { font-weight: bold; }
#HomepageAuctionsBlock a:link, #HomepageAuctionsBlock a:visited { color: #004984; text-decoration: none; }
#HomepageAuctionsBlock a:hover, #HomepageAuctionsBlock a:active { color: #8CADC8; text-decoration: underline; }

/* Alerts Block */

#HomepageAlertsBlock { width: 315px; margin: 0; background: url(/images/new/homepage/burgundy_block_bg.gif) repeat-y center top; }
#HomepageAlertsBlock .BlockGradient { width: 315px; background: url(/images/new/homepage/burgundy_block_gradient.gif) repeat-x center bottom; }
#HomepageAlertsBlock .BlockLeft { width: 315px; background: url(/images/new/homepage/burgundy_block_left.gif) no-repeat left bottom; }
#HomepageAlertsBlock .BlockRight { width: 315px; background: url(/images/new/homepage/burgundy_block_right.gif) no-repeat right bottom; }
#HomepageAlertsBlock .BlockPadding { padding-bottom: 15px; }
#HomepageAlertsBlock tr.Header { background: url(/images/new/homepage/alerts_header_bg.gif) repeat-x left top; background-color: #841C00; }
#HomepageAlertsBlock th { font-size: 13px; text-align: left; color: #FFFFFF; padding: 5px; border-bottom: 1px solid #841C00; }
#HomepageAlertsBlock td { font-size: 12px; color: #404040; padding: 5px; border-bottom: 1px solid #841C00; }
#HomepageAlertsBlock td.Footer { font-weight: bold; }
#HomepageAlertsBlock a:link, #HomepageAlertsBlock a:visited { color: #841C00; text-decoration: none; }
#HomepageAlertsBlock a:hover, #HomepageAlertsBlock a:active { color: #C8998C; text-decoration: underline; }

/* AdSense Block */

#HomepageAdSenseBlock {}