* {
	margin:0;
	padding:0;
}
body {
	font-family:Helvetica,Arial,Verdana;
	font-size:80%;
	color:#424242;
	line-height:1.5em;
	background:#fafafa;	
}

#container_page {
	margin:25px;
	margin-top:15px;
}
#container_header {
	background:#fafafa;
}
#container_menu {
	background-color:#FFFFFF;
}
#menu_top
{
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
	border-bottom:none;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
}
ul, li{ /* Overriding Cake Generic Styles */
	margin:0px;
	padding:0px;
}
#menu_top li {	
	float:left;
}
#menu_top li a {
	display:block;
	float:left;
	font-size:14px;
	padding:8px 10px 8px 10px;
	text-decoration:none;
	font-weight:bolder;
	color:#8FD2E9;
}
#menu_top li a:hover, #menu_top li.hover a {
	background:#45B4DA none repeat scroll 0 0;
	color:#FFFFFF;
}
#menu_sub {
	height:30px;
/*
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0px 1px;	

*/}

#container_content {
	background:#ffffff;
	color:#000000;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	clear:both;
	overflow:hidden;
	padding:20px;
	padding-top:8px;
}

a {
	color:#45B4DA;
	text-decoration:none;
}

.strip_blue {
	background-color:#8FD2E9;	
	border:none;
}

.strip_green {
	background-color:#99CC00;	
	border:none;
}
.float_left {
	float:left;
}
.float_right{
	float:right;
}


#container_dealslist {
	padding:0px;
	z-index:1;
}
#container_dealslist .heading {
	line-height:20px;
	margin-bottom:20px;
	overflow:hidden;
}

#pageheading {
	
}

#pageheading h2 {
	color:#666666;
	float:left;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding-top:0px;
}

.pagehead {
	color:#666666;
	float:left;
	font-size:20px;
	font-weight:normal;
	margin:0;
	margin-bottom:20px;
}
.timeframe {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0;
	padding:0;
}
.timeframe li {
	float:left;
	padding:0 10px;
}
.border_right {	
	border-right:1px dotted #666666;
}

.container_deal {
	border-bottom:1px dotted #DDDDDD;
	clear:left;
	margin-bottom:15px;
	overflow:hidden;
	padding-bottom:15px;
}

.container_pages {
	clear:left;
	margin-bottom:15px;
	overflow:hidden;
	padding-bottom:15px;
	width:100%;
}

.container_pages h3{
	font-size:14px;
	font-weight:bold;
}

.container_pages ul{
	list-style:none;
}

.box_image {
	border:1px solid #cecece;
	padding:5px;
	width:125px;
	height:125px;
	margin-right:10px;
}
.deal_body {
	overflow:hidden;
	min-height:180px;
	text-align:justify;
}
.deal_body h2 {
	border:medium none;
	font-family:Helvetica,Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;	
}
.deal_body h3 {
	font-family:Helvetica,Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;	
	color:#8B173C;
}
.deal_body p {
	padding:0px;
	margin:0;
}
.deal_options {
	margin:0;
	padding:2px;
}
.deal_options_link {
	color: #F4F8E0;
	background:none;
	padding:0px 15px;
}
.box_tweet {
	border:none;
	padding:15px;
	width:75px;
	height:65px;
	margin-right:10px;
}
#footer
{
	color:#000000;
	background:#ffffff url('../img/bg_footer.gif') repeat-x;
	padding:10px;
	border:1px solid #dddddd;
	border-top:none;
}

.paging_modified
{
  color:#45B4DA;
  float:right;
}
.disabled_modified
{
  display:inline;
}

/* Overriding Cake's Default Styles */
fieldset 
{
 	margin-top: 5px;
	padding: 5px 15px 5px 10px;
}
form div.submit {
	margin: 0px;
}
.searchsubmit{
	margin-bottom:0;
	padding:0;
	clear:none;
}
