/* --------------------------------------------------------------------------
 * PhatDeals Screen Stylesheet
 * 
 * Copyright (c) 2009 PhatDeals.  All Rights Reserved.
 * Copyright protection claimed includes all forms and matters of
 * copyrightable materials and information now allowed by statutory or
 * judicial law or hereinafter granted.
 * -------------------------------------------------------------------------- */

div#pd_body_categories {
	float: left;
	width: 200px;
}

div#pd_body_categories_top_content,
div#pd_body_categories_bottom_content {
	width: 190px;
}

div#pd_body_categories_top_title {
	float: left;
	width: auto;
}

div#pd_body_categories_bottom_button_all {
	display: none;
	float: left;
}

div#pd_body_categories_bottom_button_none {
	display: none;
	float: right;
}

div#pd_body_categories_content {
	width: 198px; /* Width = 200px - 2px borders */
}

li#pd_body_categories_item_all {
	font-size: 14px;
	color: #295d15;
}

li.pd_body_categories_item {
	cursor: pointer;
	display: block;
	height: 30px;
	width: auto;
	border-bottom: 1px solid #d7e6e9;
}

li.pd_body_categories_item:hover {
	background: #f4f8f9;
}

li.pd_body_categories_item_active {
	background: #e9f7e6;
}

li.pd_body_categories_item_active:hover {
	background: #e9f7e6;
}

div.pd_body_categories_item_info {
	float: left;
	height: 30px;
	width: 161px; /* Width = 168px - 7px padding */
	padding: 0 0 0 7px;
	line-height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #323232;
}

div.pd_body_categories_item_info a:link,
div.pd_body_categories_item_info a:visited,
div.pd_body_categories_item_info a:hover {
	color: #323232;
	text-decoration: none;
}

div.pd_body_categories_item_buttonpanel {
	display: none;
	float: right;
	width: 20px; /* Width = 30px - 10px margin */
	margin: 5px;
}

div.pd_body_categories_item_button_add,
div.pd_body_categories_item_button_remove {
	cursor: pointer;
	height: 20px;
	width: 20px;
}

div.pd_body_categories_item_button_add {
	background: url(/images/pd_body_categories_item_button_add.gif) no-repeat;
}

div.pd_body_categories_item_button_add_hover {
	background: url(/images/pd_body_categories_item_button_add_hv.gif) no-repeat;
}

div.pd_body_categories_item_button_remove {
	display: none;
	background: url(/images/pd_body_categories_item_button_remove.gif) no-repeat;
}

div.pd_body_categories_item_button_remove_hover {
	background: url(/images/pd_body_categories_item_button_remove_hv.gif) no-repeat;
}

div#pd_body_deals {
	float: right;
	width: 670px;
}

div#pd_body_deals_top_content,
div#pd_body_deals_bottom_content {
	width: 660px;
}

div#pd_body_deals_top_title {
	float: left;
	width: auto;
}

div#pd_body_deals_top_search {
	display: none;
	float: right;
	height: 20px; /* Height = 30px - 10px margin */
	width: 185px; /* Width = 195px - 10px margin */
	margin: 5px;
	background: url(/images/pd_body_deals_top_search.gif) no-repeat;
}

input#pd_body_deals_top_search_input {
	float: left;
	height: 20px;
	width: 150px; /* Width = 160px - 10px margin */
	margin: 0 5px;
	border: none;
	font-size: 12px;
	line-height: 20px;
	background: none;
}

input#pd_body_deals_top_search_button {
	float: right;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: none;
}

input.pd_body_deals_top_search_button_submit {
	background: url(/images/pd_body_deals_top_search_button_submit.gif) no-repeat;
}

input.pd_body_deals_top_search_button_cancel {
	background: url(/images/pd_body_deals_top_search_button_cancel.gif) no-repeat;
}

div#pd_body_deals_top_button_view {
	display: none;
	float: right;
}

div#pd_body_deals_bottom_button_previous {
	float: left;
}

div#pd_body_deals_bottom_page {
	float: left;
	width: 476px;
	text-align: center;
	color: #628085;
}

div#pd_body_deals_bottom_button_next {
	float: right;
}

div#pd_body_deals_content {
	width: 668px; /* Width = 670px - 2px borders */
}

div#pd_body_deals_map {
	display: none;
	height: 400px;
	width: inherit;
}

li.pd_body_deals_item {
	cursor: pointer;
	display: block;
	height: 100px;
	width: auto;
	line-height: 1.2em;
	border-bottom: 1px solid #d7e6e9;
}

li.pd_body_deals_item:hover {
	background: #f4f8f9;
}

div.pd_body_deals_item_info {
	float: left;
	height: 70px; /* Height = 100px - 30px margin */
	width: 528px; /* Width = 558px - 30px margin */
	margin: 15px;
}

div.pd_body_deals_item_info a:link,
div.pd_body_deals_item_info a:visited,
div.pd_body_deals_item_info a:hover {
	color: #323232;
	text-decoration: none;
}

div.pd_body_deals_item_info_image {
	float: left;
	width: 70px; /* Width = 85px - 15px margin */
	margin: 0 15px 0 0;
}

div.pd_body_deals_item_info_title {
	float: right;
	width: 443px;
	font-size: 16px;
}

div.pd_body_deals_item_info_company {
	float: right;
	width: 443px;
	margin: 4px 0 0 0;
	font-weight: bold;
	font-size: 12px;
	color: #2d6019;
}

div.pd_body_deals_item_info_description {
	display: none;
	float: right;
	width: 443px;
	margin: 15px 0 0 0;
	font-size: 12px;
}

div.pd_body_deals_item_info_disclaimer {
	display: none;
	float: right;
	width: 443px;
	margin: 15px 0 0 0;
	font-size: 10px;
}

div.pd_body_deals_item_info_expiration {
	float: right;
	width: 443px;
	margin: 15px 0 0 0;
	font-size: 10px;
}

div.pd_body_deals_item_buttonpanel {
	display: none;
	float: left;
	width: 100px; /* Width = 110px - 10px margin */
	margin: 5px;
}

div.pd_body_deals_item_button_mobile,
div.pd_body_deals_item_button_mobile_hover {
	float: right;
	cursor: pointer;
	height: 55px;
	width: 100px;
	margin: 0 0 5px 0;
}

div.pd_body_deals_item_button_mobile {
	background: url(/images/pd_body_deals_item_button_mobile.gif) no-repeat;
}

div.pd_body_deals_item_button_mobile_hover {
	background: url(/images/pd_body_deals_item_button_mobile_hv.gif) no-repeat;
}

div.pd_body_deals_item_button_map,
div.pd_body_deals_item_button_map_hover {
	/* float: right; */
	cursor: pointer;
	height: 30px;
	/* width: 30px; */
	
	/* TEMPORARY */
	width: 47px;
	float: left;
}

div.pd_body_deals_item_button_map {
	background: url(/images/pd_body_deals_item_button_map.gif) no-repeat;
}

div.pd_body_deals_item_button_map_hover {
	background: url(/images/pd_body_deals_item_button_map_hv.gif) no-repeat;
}

div.pd_body_deals_item_button_print,
div.pd_body_deals_item_button_print_hover {
	float: right;
	cursor: pointer;
	height: 30px;
	/* width: 30px; */
	/* margin: 0 5px; */
	
	/* TEMPORARY */
	width: 47px;
}

div.pd_body_deals_item_button_print {
	background: url(/images/pd_body_deals_item_button_print.gif) no-repeat;
}

div.pd_body_deals_item_button_print_hover {
	background: url(/images/pd_body_deals_item_button_print_hv.gif) no-repeat;
}

div.pd_body_deals_item_button_piggybank,
div.pd_body_deals_item_button_piggybank_hover {
	clear: both;
	float: right;
	cursor: pointer;
	height: 30px;
	width: 30px;
}

div.pd_body_deals_item_button_piggybank {
	background: url(/images/pd_body_deals_item_button_piggybank.gif) no-repeat;
}

div.pd_body_deals_item_button_piggybank_hover {
	background: url(/images/pd_body_deals_item_button_piggybank_hv.gif) no-repeat;
}

div.pd_body_deals_item_button_piggybank_active {
	position: relative;
	top: 65px;
	left: 631px;
	z-index: 100;
	cursor: pointer;
	height: 30px;
	width: 30px;	
	background: url(/images/pd_body_deals_item_button_piggybank_ac.gif) no-repeat;
}

li.pd_body_deals_item_dealoftheday {
	cursor: default;
	height: 300px;
	background: url(/images/pd_body_deals_item_dealoftheday.png) no-repeat;
}

li.pd_body_deals_item_dealoftheday:hover {
	background: url(/images/pd_body_deals_item_dealoftheday.png) no-repeat;
}

li.pd_body_deals_item_dealoftheday div.pd_body_deals_item_buttonpanel {
	display: block;
}

li.pd_body_deals_item_dealoftheday div.pd_body_deals_item_info_description {
	display: block;
}

li.pd_body_deals_item_dealoftheday div.pd_body_deals_item_info_disclaimer {
	display: block;
}