/* CSS Document */
body
{
	background-color:#ffffff;
	font-family:"Trebuchet MS", verdana, Arial, sans-serif;
	font-size:16px;
}

.normal_bg
{
	background-image:url(images/background/bgStrip.png);
}

.shadow_bg
{
	background-image:url(images/background/bgStrip_shadow.png);
}

.business_bg
{
	background-image:url(images/background/businessStrip.png);
}

.business_shadow
{
	background-image:url(images/background/businessStrip_shadow.png);
}

#main
{
	overflow:			hidden;
	width:				900px;
	margin-left:		auto;
	margin-right:		auto;
	background-repeat:	no-repeat;
	z-index:			10;
}

.general
{
	background-image:url(images/background/general.png);
}

.general2
{
	background-image:url(images/background/general2.png);
}

.business
{
	background-image:url(images/background/business.png);
}

.business_general
{
	background-image:url(images/background/business_general.png);
}

#left
{
	float:				left;
	width:				320px;
	text-align:			right;
	min-height:			600px;
}

#phone
{
	float:				left;
	margin-top:			50px;
	margin-left:		68px;
	width:				217px;
	height:				423px;
	background-image:url(images/iphone.png);
}

#phone_how
{
	float:				right;
	margin-top:			50px;
	margin-right:		14px;
	width:				217px;
	height:				423px;
	background-image:url(images/iphone.png);
}

#slideshow
{
	position:			relative;
	top:				75px;
	left:				19px;
}

#follow
{
	float:				left;
	padding-top:		15px;
	padding-left:		85px;
	height:				33px;
}

#follow_text
{
	float:				left;
	padding-top:		18px;
	padding-left:		7px;
	font-size:			16px;
}

#get_app
{
	width:				190px;
	height:				180px;
	background-color:	#e6f5f6;
	border-radius:		10px;
	-moz-border-radius: 10px;
	text-align:			center;
	font-size:			15px;
	padding:			10px;
}

#get_app_gray
{
	width:				190px;
	height:				170px;
	background-color:	#f2f2f2;
	border-radius:		10px;
	-moz-border-radius: 10px;
	text-align:			center;
	font-size:			15px;
	padding:			10px;
}

#get_app_blue
{
	width:				190px;
	height:				180px;
	background-color:	#008091;
	border-radius:		10px;
	-moz-border-radius: 10px;
	text-align:			center;
	font-size:			15px;
	padding:			10px;
}

.text_input
{
	border-style:		solid;
	border-color:		#e6e6e6;
	border-width:		1px;
	font-size:			14px;
}

.text_input2
{
	border-style:		solid;
	border-color:		#e6e6e6;
	border-width:		2px;
	font-size:			18px;
	font-weight:		bold;
}

.orange_title
{
	font-size:			30px;
	color:				#d45d27;
}

.orange_subtitle
{
	font-size:			22px;
	color:				#d45d27;
}

.orange_subtitle2
{
	font-size:			20px;
	color:				#d45d27;
}

.righr_side_comp
{
	float:				left;
	margin-top:			10px;
	margin-left:		75px;
}

#right
{
	float:				left;
	width:				570px;
}


#logo
{
	float:				left;
	margin-top:			50px;
	margin-left:		70px;
}

#top_links
{
	color:				#007583;
	font-size:			11px;
	margin-right:		14px;
	width:				240px;
	text-align:			center;
	float:				right;
	margin-top:			0;
	height:				28px;
}

#top_links a:link
{
	color:				#007583;
	text-decoration:	none;
}

#top_links a:visited
{
	color:				#007583;
	text-decoration:	none;
}

#top_links a:active
{
	text-decoration:	none;
}

#top_links a:hover
{
	text-decoration:	underline;
}

#city_title
{
	color:				#231f20;
	font-size:			32px;
	float:				left;
	padding-top:		35px;
}

#how_name
{
	color:				#231f20;
	font-size:			22px;
	float:				left;
	margin-top:			40px;
	margin-left:		68px;
}

#business_name
{
	color:				#fff;
	font-size:			22px;
	float:				left;
	margin-top:			40px;
	margin-left:		68px;
}

#how_title
{
	float:				left;
	margin-top:			50px;
	font-size:			30px;
	width:				450px;
	font-weight:		bold;
	margin-left:		70px;
}

#home_title
{
	float:				left;
	margin-top:			60px;
	font-size:			30px;
	font-weight:		bold;
	margin-left:		40px;
	color:				#d45d27;
	width:				450px;
}

#business_title
{
	float:				left;
	margin-top:			60px;
	font-size:			30px;
	font-weight:		bold;
	margin-left:		40px;
	color:				#006273;
	width:				500px;
}

#business_how_title
{
	float:				left;
	margin-top:			60px;
	font-size:			30px;
	font-weight:		bold;
	margin-left:		70px;
	color:				#d45d27;
	width:				500px;
}

#home_sub
{
	float:				left;
	width:				550px;
	margin-left:		40px;
	margin-top:			30px;
	font-size:			16px;
	color:				#007583;
}

.more_cities
{
	color:				#007583;
	font-size:			12px;
}

.more_cities a:link
{
	color				:#007583;
	text-decoration		:none;
}

.more_cities a:visited
{
	color				:#007583;
	text-decoration		:none;
}

.more_cities a:active
{
	color				:#007583;
	text-decoration		:none;
}

.more_cities a:hover
{
	color				:#007583;
	text-decoration		:underline;
}


#recent_offers_box
{
	position:			relative;
	width:				530px;
	height:				194px;
	background-color:	#e4f4f4;
	border-radius:		10px;
	-moz-border-radius: 10px;
}

#offer_image1
{
	position:			absolute;
	top:				9px;
	left:				9px;
	width:				175px;
	height:				175px;
	z-index:			1;
}

#offer_image2
{
	position:			absolute;
	visibility:			hidden;
	top:				9px;
	left:				9px;
	width:				175px;
	height:				175px;
	z-index:			1;
}

#offer_image3
{
	position:			absolute;
	visibility:			hidden;
	top:				9px;
	left:				9px;
	width:				175px;
	height:				175px;
	z-index:			1;
}

#offers
{
	position:			absolute;
	top:				9px;
	left:				170px;
	width:				351px;
	z-index:			2;
}

.offer_selected
{
	float:				left;
	background-image:url(images/recent_selected.png);
	width:				351px;
	height:				56px;
	color:				#ffffff;
	margin-bottom:		3px;
	cursor:				pointer;
}

.offer_unselected
{
	float:				left;
	background-image:url(images/recent_unselected.png);
	width:				351px;
	height:				56px;
	color:				#000000;
	margin-bottom:		3px;
	cursor:				pointer;
}


#bottom
{
	width:				830px;
	height:				42px;
	float:				left;
	background-color:	#f2f2f2;
	margin-left:		70px;
}

#copyright
{
	color:				#999999;
	font-size:			14px;
	float:				left;
	padding-left:		25px;
	padding-top:		10px;
}

#bottom_links
{
	float:				right;
	color:				#999999;
	font-size:			14px;
	text-align:			right;
	padding-right:		25px;
	padding-top:		10px;
}

#bottom_links a:link
{
	color				:#999999;
	text-decoration		:none;
}

#bottom_links a:visited
{
	color				:#999999;
	text-decoration		:none;
}

#bottom_links a:active
{
	color				:#999999;
	text-decoration		:none;
}

#bottom_links a:hover
{
	color				:#999999;
	text-decoration		:underline;
}

div.grayButton input {
	background			:url(images/gray_button.png) no-repeat;
	cursor				:pointer;
	width				:177px;
	height				:39px;
	border				:none;
	font-size			:16px;
	font-weight			:bold;
	color				:#000;
}

div.greenButton input {
	background			:url(images/green_button.png) no-repeat;
	cursor				:pointer;
	width				:122px;
	height				:39px;
	border				:none;
	font-size			:16px;
	font-weight			:bold;
	color				:#fff;
}

div.smallOrangeButton input {
	background			:url(images/small_orange_button.png) no-repeat;
	cursor				:pointer;
	width				:91px;
	height				:30px;
	border				:none;
	font-size			:13px;
	font-weight			:bold;
	color				:#fff;
}

div.mediumOrangeButton input {
	background			:url(images/medium_orange_button.png) no-repeat;
	cursor				:pointer;
	width				:173px;
	height				:48px;
	border				:none;
	font-size			:15px;
	font-weight			:bold;
	color				:#fff;
}

.mediumOrangeButton {
	background			:url(images/medium_orange_button.png) no-repeat;
	cursor				:pointer;
	width				:173px;
	height				:48px;
	border				:none;
	font-size			:15px;
	font-weight			:bold;
	color				:#fff;
}

.warning {
	color: red;
}

div.bigOrangeButton input {
	background			:url(images/big_orange_button.png) no-repeat;
	cursor				:pointer;
	width				:209px;
	height				:59px;
	border				:none;
	font-size			:16px;
	font-weight			:bold;
	color				:#fff;
}

div.bigGreenButton input {
	background			:url(images/big_green_button.png) no-repeat;
	cursor				:pointer;
	width				:152px;
	height				:58px;
	border				:none;
	font-size			:16px;
	font-weight			:bold;
	color				:#fff;
}

#matchpinTable {
    border-collapse: collapse;
	font-size		:16px;
}
#matchpinTable td, #matchpinTable th {
    border: 1px solid #dcf0f3;
}
#matchpinTable th {
    background-color: #ffffff;
    background-image: url(images/tableHeaderBg.png);
    background-repeat: repeat-x;
    background-position: top left;
	color:				#d45d27;
}

.regTable{
   background-color: #f7f7f7;
}
.tableHeader
{
	background-color: #ffffff;
    background-image: url(images/tableHeaderBg.png);
    background-repeat: repeat-x;
    background-position: top left;
	color:				#d45d27;
	border: 1px solid #dcf0f3;
	font-size:18px;
	font-weight:bold;
}

a:link
{
	color:				#007583;
	text-decoration:	none;
}

a:visited
{
	color:				#007583;
	text-decoration:	none;
}

a:active
{
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
}

.news_title
{
	font-weight			:bold;
	font-size:			16px;
}

#more_cities
{
	float:left;
}

#more_cities a:link
{
	font-size:			22px;
	color:				#d45d27;
	text-decoration:	none;
}

#more_cities a:visited
{
	color:				#d45d27;
	text-decoration:	none;
}

#more_cities a:active
{
	text-decoration:	none;
}

#more_cities a:hover
{
	text-decoration:	underline;
}

#city_name_id
{
	float:left;
}

#likebox-frame{
 border:2px solid #DAF3F4;
 z-index:10;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 float:left;
 border-radius:		10px;
-moz-border-radius: 10px;
width:200px;
height:244px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-5px;
}



