body
{
	background-color: #eeeeee;
	margin: 15px;
	font-family: Roboto, Arial, Verdana, sans-serif;
	font-size: 12px;
}

*
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}


img.circle_logos {
border-radius: 50%;
}

img.rounded_logos {
border-radius: 6px;
}



.logo_box
{
	font-weight: bold;
	line-height: 16px;
}

.logo_box a
{
	text-decoration: none;
}

.right_links
{
	line-height: 21px;
}

.right_links a
{
	text-decoration: none;
}

.card *
{
	margin: 0;
	padding: 0;
}

.card_dotd
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	padding: 0px;
	width: 87px;

	background: #ffffff;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_top_ad
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	padding: 00px;
	width: 950px;

	font-family: Arial, sans-serif;
	background: #0296d6;
	text-align: center;

	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;

	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_primeday
{
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 753px;

	background: #fe8773;
	font-family: Roboto, Arial, sans-serif;
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_top4
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 165px;
	height: 230px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.top4_titles
{
	background: #666666;
	color: #ffffff;
	font-weight: bold;
	font-family: Roboto, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 7px;
}

.top4_titles a:hover
{
	text-decoration: none; color: #ffa235;
}

.top4_titles a
{
	text-decoration: none; color: #ffffff;
}

.top4_titles a:visited
{
	text-decoration: none; color: #ffffff;
}

.test_box img {

	max-width: 100%;
	height: auto;
	width: auto; /* For IE8 */
}

.test_box
{
	width: 60px;
	height: 60px;
}

.site_table
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.site_right
{
	width: 753px;
	display:block;
	float: right;
}

.site_left
{
	width: 180px;
	display:block;
	float: left;
}


.card_blue_header
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 10px;
	width: 950px;

	font-family: Arial, sans-serif;
	background: #333e4f;
	text-align: center;

	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;

	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_purple_header
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 950px;

	font-family: Arial, sans-serif;
	background: #44324e;
	text-align: center;

	border-top: solid #ffa235;
	border-top-width: 2px;

	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_orange_navigation
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 6px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 15px;
	background: #ffa235;
	text-align: center;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_orange_navigation a:visited
{
	text-decoration: none; color: #ffffff;
}

.card_orange_navigation a:hover
{
	text-decoration: none; color: #333e4f;
}

.card_orange_navigation a
{
	text-decoration: none; color: #ffffff;
}





.card_orange_navigation_dropdown
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 15px;
	background: #ffa235;
	text-align: center;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_orange_navigation_dropdown a:visited
{
	text-decoration: none; color: #ffffff;
}

.card_orange_navigation_dropdown a:hover
{
	text-decoration: none; color: #ffffff;
}

.card_orange_navigation_dropdown a
{
	text-decoration: none; color: #ffffff;
}


.card_orange_navigation_dropdown ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 5px 4px 7px 0;
  list-style: none;
}
.card_orange_navigation_dropdown ul li {
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 6px 12px;
  background: #ffa235;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.card_orange_navigation_dropdown ul li:hover {
  background: #333e4f;
  color: #fff;
}
.card_orange_navigation_dropdown ul li ul {
  padding: 0;
  position: absolute;
  z-index: 999;
  top: 32px;
  left: 0;
  width: 210px;
  font-size: 14px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.card_orange_navigation_dropdown ul li ul li {
  background: #333e4f;
  display: block;
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
.card_orange_navigation_dropdown ul li ul li:hover { background: #667c9a; }
.card_orange_navigation_dropdown ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}




.card_blue_footer
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 15px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	background: #333e4f;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_blue_footer a:visited
{
	text-decoration: none; color: #ffffff;
}

.card_blue_footer a:hover
{
	text-decoration: none; color: #ffa235;
}

.card_blue_footer a
{
	text-decoration: none; color: #ffffff;
}

.card_text
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 20px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.wide_card_text
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 20px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_text_3
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 20px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_blog
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 15px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffffff;
	line-height: 19px;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_adsense
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.wide_card_adsense
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_scan_pages
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.wide_card_scan_pages
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_adsense_vertical
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 10px;
	width: 180px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_pagination
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_deals_header
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 5px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_deal_customizer
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #f9f9f9;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_store_info_box
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #f4f4f4;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.wide_card_store_info_box
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 10px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #f4f4f4;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_deal
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_fpdeal
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffffff;
	text-align: left;
	border-style: solid;
     border-color: #3bc020;
	border-radius: 5px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_cmdeal
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffffff;
	text-align: left;
	border-style: solid;
     border-color: #925f9b;
	border-radius: 5px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_fpdealred
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffffff;
	text-align: left;
	border-style: solid;
     border-color: #c02032;
	border-radius: 5px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_fpdealred a:visited
{
	text-decoration: none; color: #c02032;
}

.card_fpdealred a:hover
{
	text-decoration: underline; color: #999999;
}

.card_fpdealred a
{
	text-decoration: none; color: #c02032;
}



.card_text_yellow
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 20px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #fbf8ab;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_yellow2
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #fbf8ab;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_yellow3
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 5px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #fbf8ab;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_yellow3 a:hover
{
	text-decoration: underline;
	color: #ff7815;
}

.card_text_yellow3 a
{
	text-decoration: none;
	color: #2d346f;
}

.card_text_yellow3 a:visited
{
	text-decoration: none;
	color: #2d346f;
}


.card_text_purple
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #7834ac;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_green
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #e9f1ea;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}



.card_text_blue
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #e1e8ee;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_blue_wide
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #e1e8ee;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_green_wide
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 950px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #e9f1ea;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_blue2
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	background: #e1e8ee;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_text_orange
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffeddb;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}



.card_text_blueF
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #e1e8ee;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.threedeals
{
	font-size: 11px;
}

.threedeals a:hover
{
	text-decoration: underline;
}

.threedeals a
{
	text-decoration: none;
}

.threedeals a:visited
{
	text-decoration: none;
}


.fpdealimage
{

	border: #e9f1ea 1px solid;

}


.card_text_greenD
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: #e9f1ea;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_text_CM
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_orange2
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 360px;
	height: 210px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #ffeddb;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_text_blue3
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 360px;
	height: 210px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	background: #e1e8ee;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_right
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: none;
	margin-right: none;
	margin-bottom: 17px;
	padding: 15px;
	width: 180px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_right_banner
{
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 180px;

	background: #ffffff;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_amazon_rounded
{
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 753px;

	font-family: Roboto, Arial, sans-serif;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	border-radius: 6px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}


.card_amazon
{
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 753px;

	background: #231f20;
	font-family: Roboto, Arial, sans-serif;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}





.card_amazon a:visited
{
	text-decoration: none; color: #ffffff;
}

.card_amazon a:hover
{
	text-decoration: none; color: #ffffff;
}

.card_amazon a
{
	text-decoration: none; color: #ffffff;
}


.typetoybook a:link, .typetoybook a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #990000;
	color: #990000;
	text-decoration: none;
	border-radius: 4px;
}
.typetoybook a:hover, .typetoybook a:active
{
	background-color: #990000;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typebfad a:link, .typebfad a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #0c3f7c;
	color: #0c3f7c;
	text-decoration: none;
	border-radius: 4px;
}
.typebfad a:hover, .typebfad a:active
{
	background-color: #0c3f7c;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typeguide a:link, .typeguide a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #bf4529;
	color: #bf4529;
	text-decoration: none;
	border-radius: 4px;
}
.typeguide a:hover, .typeguide a:active
{
	background-color: #bf4529;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typeotherad a:link, .typeotherad a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #1e8d0b;
	color: #1e8d0b;
	text-decoration: none;
	border-radius: 4px;
}
.typeotherad a:hover, .typeotherad a:active
{
	background-color: #1e8d0b;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typedeal a:link, .typedeal a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #5b1e7a;
	color: #5b1e7a;
	text-decoration: none;
	border-radius: 4px;
}
.typedeal a:hover, .typedeal a:active
{
	background-color: #5b1e7a;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typenews a:link, .typenews a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #23707f;
	color: #23707f;
	text-decoration: none;
	border-radius: 4px;
}
.typenews a:hover, .typenews a:active
{
	background-color: #23707f;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typesite a:link, .typesite a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #777777;
	color: #777777;
	text-decoration: none;
	border-radius: 4px;
}
.typesite a:hover, .typesite a:active
{
	background-color: #777777;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typeonline a:link, .typeonline a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #06520c;
	color: #06520c;
	text-decoration: none;
	border-radius: 4px;
}
.typeonline a:hover, .typeonline a:active
{
	background-color: #06520c;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}

.typecontest a:link, .typecontest a:visited
{
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #9a980e;
	color: #9a980e;
	text-decoration: none;
	border-radius: 4px;
}
.typecontest a:hover, .typecontest a:active
{
	background-color: #9a980e;
    	color: white;
    	text-decoration: none;
    	border-radius: 4px;
}



.card_right_dotd
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 4px;
	width: 180px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: center;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_left_listing
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: none;
	margin-right: none;
	margin-bottom: 17px;
	padding: 15px;
	width: 180px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_left_listing a:hover
{
	text-decoration: underline;
}

.card_left_listing a
{
	text-decoration: none;
}

.card_left_listing a:visited
{
	text-decoration: none;
}

.card_bflogo
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-bottom: 0px;
	padding: 0px;
	width: 92px;

	background: #ffffff;
	text-align: left;
	border-radius: 6px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_bflogo2
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-bottom: 0px;
	padding: 0px;
	width: 124px;

	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_social
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	padding: 0px;
	width: 48px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.right_header
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.featured_coupons
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
}

.header_titles
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 24px;
	font-weight: 900;
	color: #3e5882;
}

.letters
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 24px;
	font-weight: 900;
	color: #000000;
}

.cat_table
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.cat_table a
{
	text-decoration: none;
}

.cat_table a:visited
{
	text-decoration: none;
}

.cat_table a:hover
{
	text-decoration: underline;
}

.bottom_page_links
{
	background-color: #eeeeee;
	font-size: 14px;
	line-height: 21px;
}

.table_raise
{
	padding-top: 9px;
}

.bottom_page_links a
{
	text-decoration: none;
}

.bottom_page_links a:visited
{
	text-decoration: none;
}

.bottom_page_links a:hover
{
	text-decoration: underline;
}


.img-valign {
  vertical-align: middle;
  margin-bottom: 0.4em;
}

.forum_deals_header
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 15px;
}

.sale_listings
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 13px;
}

.sale_listings a:hover
{
	text-decoration: underline;
}

.sale_listings a
{
	text-decoration: none;
}

.sale_listings a:visited
{
	text-decoration: none;
}

.right_header a:hover
{
	text-decoration: underline;
}

.right_header a
{
	text-decoration: none;
}

.right_header a:visited
{
	text-decoration: none;
}

.forum_deals a:hover
{
	text-decoration: underline;
}

.forum_deals a
{
	text-decoration: none;
}

.forum_deals a:visited
{
	text-decoration: none;
}

.cd_dividers
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	border-right: solid #cccccc;
	border-right-width: 1px;
}

.cd_dividers2
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.customize_deals
{
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.letters a:hover
{
	text-decoration: underline;
}

.letters a
{
	text-decoration: none;
}

.letters a:visited
{
	text-decoration: none;
}

.categories
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
}

.categories a
{
	text-decoration: none;
}

.posted_by
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	color: #777777;
}

.posted_by a:hover
{
	text-decoration: underline;
}

.posted_by a
{
	text-decoration: none; color: #555555;
}

.posted_by a:visited
{
	text-decoration: none; color: #555555;
}

.deal_title
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 15px;
	color: #3e5882;
	font-weight: bold;
}

.countdown_text
{
	font-family: Roboto, Arial, sans-serif;
	font-size: 60px;
	color: white;
	font-weight: bold;
	line-height: 60px;
}

.deal_title a:hover
{
	text-decoration: underline;
}

.deal_title a
{
	text-decoration: none; color: #3e5882;
}

.deal_title a:visited
{
	text-decoration: none; color: #3e5882;
}

.featured_coupons a:hover
{
	text-decoration: none;
}

.featured_coupons a
{
	text-decoration: none;
}

.contact_form
{
	border: #dddddd 1px solid;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.card_logos
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 0px;
	width: 740px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_logo
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-bottom: 0px;
	padding: 0px;
	width: 92px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

.card_sale
{
	position: relative;
	display: inline-block;
	display: table;
	box-sizing: border-box;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 17px;
	padding: 10px;
	width: 740px;

	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background: #ffffff;
	text-align: left;
	border-radius: 2px;
	box-shadow: 1px 2px 8px rgba(0,0,0,0.3);
}

a:visited
{
	text-decoration: underline; color: #4270b8;
}

a:hover
{
	text-decoration: underline; color: #ff9b25;
}

a
{
	text-decoration: underline; color: #4270b8;
}

.archive_deals
{
	line-height: 19px;
}

.archive_deals :a:visited
{
	text-decoration: none;
}

.archive_deals a:hover
{
	text-decoration: none;
}

.archive_deals a
{
	text-decoration: none;
}

.coupon_code a
{
	text-decoration: none;
}

.coupon_code a:hover
{
	text-decoration: none;
}

.coupon_code :a:visited
{
	text-decoration: none;
}


.select-style
{
	border: 1px solid #ccc;
	width: 150px;
	border-radius: 3px;
	overflow: hidden;
	background: #fafafa url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 90% 50%;
}

.select-style select
{
	padding: 5px 8px;
	width: 130%;
	border: none;
	box-shadow: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
}

.select-style select:focus
{
	outline: none;
}

.sale
{
	border: solid #ffffff;
	border-width: 1px;
}

.sale_green
{
	border: solid green;
	border-width: 1px;
}

.sale_red
{
	border: solid red;
	border-width: 1px;
}

.sale_blue
{
	border: solid #3c7ec4;
	border-width: 1px;
}

.search_input
{
	border: #ffa235 2px solid;
	padding: 4px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	width: 220px;
}

.form_button
{
	cursor:pointer;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	border: outset 1px #ccc;
	background: #f3f3f3;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 6px;
	padding-left: 6px;
}

hr
{
	border: 0;
	width: 100%;
}

hr.hr1
{
	color: #e6e6e6;
	background-color: #e6e6e6;
	height: 1px;
}

hr.hr2
{
	color: #c4c4c4;
	background-color: #c4c4c4;
	height: 1px;
	margin-bottom: 8px;
}

hr.hr3
{
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
}

hr.hr4
{
	color: #eeeeee;
	background-color: #eeeeee;
	height: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}


.submit_button
{
	cursor:pointer;
	margin-top: 2px;
	margin-bottom: 2px;
	border: outset 1px #ccc;
	background: #f3f3f3;
	font-size: 12px;
	font-family: Roboto, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 3px;
}

.link a {
    width:  16px;
    height: 16px;
    display: block;
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/link_16x16.png');
}

.link a:hover {
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/link_16x16_orange.png');
}

.email a {
    width:  16px;
    height: 16px;
    display: block;
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/mail_16x16.png');
}

.email a:hover {
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/mail_16x16_orange.png');
}

.report a {
    width:  16px;
    height: 16px;
    display: block;
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/denied_16x16.png');
}

.report a:hover {
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/denied_16x16_orange.png');
}

.fb a {
    width:  16px;
    height: 16px;
    display: block;
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/facebook_16x16.png');
}

.fb a:hover {
    background-image: url('https://s3.amazonaws.com/i.gottadeal.com/main/images/layout/facebook_16x16_orange.png');
}


.pagegd
{
clear: both;
   clear: both;
    width: 100%;
    overflow: hidden;
	float: left;
}

ul.pagination{
padding: 0;
    margin: 0 auto;
    list-style-type: none;
		height:100%;
	    position: relative;
    left: 50%;
	float: left;
			font-family: Roboto, Arial, sans-serif;
	font-size: 12px;

}

ul.pagination li.details{
    padding:7px 10px 7px 10px;
    font-size:12px;
    color:#4270B8;
}

ul.pagination li.dot{padding: 3px 0;}

ul.pagination li{
position: relative;
    right: 50%;
		display: inline;
	margin:0px;
	padding:0px;
	margin-left:5px;
	float: left;
		padding-bottom:1px;

}

ul.pagination li:first-child{
	margin-left:0px;
}

ul.pagination li a{
	display:block;
	text-decoration:none;
		border:solid 1px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		padding:6px 9px 6px 9px;
		color:#4270B8;
		border-color:#4270B8;
		background:#F8FCFF;
}

ul.pagination li a img{
	border:none;
}

	ul.pagination li a:hover,
	ul.pagination li a.current
	{
		color:#FFFFFF;
		box-shadow:0px 1px #EDEDED;
		-moz-box-shadow:0px 1px #EDEDED;
		-webkit-box-shadow:0px 1px #EDEDED;
		text-shadow:0px 1px #388DBE;
		border-color:#3390CA;
		background:#58B0E7;
		background:-moz-linear-gradient(top,#4270B8 1px,#4270B8 1px,#4270B8);
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#4270B8),color-stop(0.02,#4270B8),color-stop(1,#4270B8));
	}



@meXXdia scXXreen and (-webXXkit-min-device-pixel-ratio:0)
{
	.card_sale { font-family: Arial, sans-serif; }
	.card_text { font-family: Arial, sans-serif; }
	.posted_by { font-family: Arial, sans-serif; font-size: 11px; }
	.deal_title { font-family: Arial, sans-serif; font-size: 13px; }
	.forum_deals_header { font-family: Arial, sans-serif; }
	.card_orange_navigation_remove { font-family: Arial, sans-serif; }
	.card_blue_footer_remove { font-family: Arial, sans-serif; }
	.right_header_remove { font-family: Arial, sans-serif; }
}