/*-----Contents------\
## Design
## Navigation
## Content
## Footer
## Typography
---------------------*/

/*-----Design------*/

body {
	background: #fff;
	font:12px/17px verdana,sans-serif;
	letter-spacing: .02em;
}


h1, h2, h3, h4, h5, h6 { line-height:normal; font:12px/17px verdana,sans-serif; font-weight:bold; }

.wrap {

	width: 960px;
	margin: 0 auto;
	min-height:600px;
}

	.landingpage .wrap {
		background-color: #fff;
	}

	
.landingpage {
	position: relative;
	margin: 0 auto;	
}

/*-----Content------*/

a {
	color: #2273B9;
	text-decoration: none;
}

a:hover {
	color: #000;
}

.landingpage_header {
	position: absolute;
	top: -36px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/lpheader_bg.png) no-repeat;
	width: 960px;
	height: 409px;
}

	.landingpage_buttons {
		position: absolute;
		z-index: 1000;
		margin: 180px 0 0 605px;
	}
	
	.landingpage_buttons li {
			display: inline-block;
			float: left;
			margin: 0 1px 0 0;
		}		
		
		a.lp_btn_getstartedonline {
			display: block;
			background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/lp_btn_getstartedonline.png) center top no-repeat;
			width: 211px;
			height: 52px;
		}
		
		a.lp_btn_login {
			display:block;
			background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/landingpage_login_btn.png) center top no-repeat;
			width: 129px;
			height: 52px;
		}
		
		a.lp_btn_signup {
			display:block;
			background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/landingpage_signup_btn.png) center top no-repeat;
			width: 129px;
			height: 52px;	
		}
		
		a.lp_btn_trydemo {
			display:block;
			background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/landingpage_trydemo_btn.png) center top no-repeat;
			width: 129px;
			height: 52px;	
		}
		
		a.lp_btn_getstartedonline:hover, a.lp_btn_login:hover, a.lp_btn_signup:hover, a.lp_btn_trydemo:hover {
			background-position: 0 -51px;	
		}

.spacer {
	padding: 315px 0 0;		
}

.lp_pods {
	position: relative;
	margin: 0 55px;
	z-index: 1000;
	overflow: hidden;
}

.lp_signup {
	background-color: #fff;
	border: 1px solid #cccccc;
	margin: 24px 20px 0;
	padding-bottom: 33px;padding-top:9px;
	*margin: 22px 20px 0;
}

	.lp_signup label {
		font-size: 10px;	
		color: #666666;
	}
	
	/*.lp_signup input {
		width: 190px;	
		padding: 2px 6px;
		color: #666666;
		border: 1px solid #cccccc;
	}*/
	
	.lp_signup .signupInput	{width: 190px;font-size:11px;padding: 2px 6px;color: #666666;border: 1px solid #cccccc;}	
	p.pTerms {padding-top:5px;line-height:100%; font-size:10px}
    p.pTerms input {margin-left:0; clear:both;}
    
	.lp_signup h4 {
		margin: 0 13px 5px !important;	
	}
	
	.lp_signup p {
		margin: 0 13px !important;
	}	
	
	.lp_signup input.lp_button {
		float: right;
		display: inline-block;
		width: 57px;
		height: 21px;
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/btn_submit.png) top center no-repeat;
		cursor: pointer;
		border: none;
		font-size: 0;
		line-height: 0;
		overflow: hidden;
		margin: 5px 0 0;
		padding: 0;
		text-indent: -9000px;
		z-index: 500;
	}
	
	.lp_signup input.lp_button:hover {
		background-position: 0 -21px;	
	}

.pod_demo, .pod_download, .pod_giqonline {
	position: relative;
	float: left;
	background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/landingpage_pods.png) no-repeat;
	width: 272px;
	height: 379px;
	margin-right: 17px;
}

	.pod_download {
		margin: 0;	
	}
	.pod_download p.strongFonts {font-weight:bold; margin-bottom:0px}
	.lp_pods h3 {
		margin: 10px 0 20px 20px;	
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
	}
	
	.lp_pods h4 {
		font-size: 13px;
		color: #2273B9;
		margin: 0 20px 5px;
	}
	
	.lp_pods p {
		margin: 0 20px 5px;	
		color: #666666;
		letter-spacing: .03em;
	}
	
	.lp_pods p.groceryIQonline{margin-right: 10px;}
	
	.lp_pods p a {
		color: #2273B9;
		font-size: 10px;
		font-weight: bold;
		text-decoration:none;
	}
	
	.lp_pods p a:hover {
		color: #000;	
	}
	
	.pod_graphic {
		background-color: #F00;
		height: 325px;
	}
	/*
	.pod_graphic a, .pod_giqonline a {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/link_arrow.png) right top no-repeat;	
		padding-right: 13px;
	}
	
	.pod_graphic a:hover, .pod_giqonline a:hover {
		background-position: right -18px;
	}
	*/
	.pod_link {background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/link_arrow.png) right top no-repeat;	
		padding-right: 13px;}
		
	.pod_link:hover {
		background-position: right -18px; }
	
	.pod_demo .pod_graphic {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pod_demo_graphic.png) bottom center no-repeat;	
	}
	
		.pod_demo .lp_demolink {
			position: absolute;
			margin-top: 37px;
			width: 230px;
			height: 180px;
			background: none;
		}
	
	.pod_download .pod_graphic {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pod_download_graphic.png) bottom center no-repeat;	
	}
	
	.pod_giqonline .pod_graphic {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pod_giqonline.png) bottom center no-repeat;	
	}
	
.pod_share	{
	position: relative;
	float: left;
	background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/landingpage_share.png) no-repeat;	
	width: 852px;
	height: 88px;
	margin: 10px 0 40px 0;
}

	.lp_apps {
		position: relative;
		width: 285px;
		height: 61px;
		float: left;
		padding: 27px 0 0 15px;
	}
	
		.lp_apps li {
			display: inline-block;
			float: left;
			margin: 0 0 0 15px;
				
		}		
	
	.lp_share {
		float: left;
		width: 442px;
		height: 66px;
		padding: 30px 0 0 108px;
	}
	
		.lp_share li {
			display: inline-block;
			float: left;
			margin: 0 0 0 15px;
				
		}
.pod_bestinlifestyle {
	position: relative;
	float: left;
	background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pod_bestinlifestyle.png) no-repeat;
	width: 272px;
	height: 379px;
	margin-right: 17px;
}

	.pod_bestinlifestyle a {
		display: block;
		position: absolute;
		left: 0;
		width: 272px;
		height: 379px;
	}

	.pod_bestinlifestyle a:hover {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/btn_learnmore_hov.png) 18px 314px no-repeat;
	}	
		.pod_bestinlifestyle a em {
			display: none;
		}		
		
			
/* coupons, facebook, ciyoinbug twitter icons*/
.btn_couponscom {
	display: block;
	position: relative;
	width: 76px;
	height: 37px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_coupons_sprite.png) 0 0;
}

	/*.btn_couponscom:hover {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_coupons_sprite.png) 0 35px;	
	}*/
	
.btn_couponbug {
	display: block;
	position: relative;
	width: 59px;
	height: 36px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_couponbug_sprite.png) 0 0;
}

	.btn_couponbug:hover {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_couponbug_sprite.png) 0 36px;	
	}
.btn_facebook {
	display: block;
	position: relative;
	width: 30px;
	height: 30px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_facebook_sprite.png) 0 0;
}

	.btn_facebook:hover {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_facebook_sprite.png) 0 30px;	
	}

.btn_twitter {
	display: block;
	position: relative;
	width: 30px;
	height: 30px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_twitter_sprite.png) 0 0;
}

	.btn_twitter:hover {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_twitter_sprite.png) 0 30px;	
	}


.btn_couponscom img, .btn_couponbug img, .btn_facebook img, .btn_twitter img {
	display: none;	
}
/*-----Learn More-----*/

.lm_summary, .lm_videos {
	padding: 0;
	margin: 10px 0;
}

	.lm_summary h4, #glfeatures h4, .lm_videos h4 {  
		color: #65B545 /*2474BB*/;
		margin: 0 0 8px;
	}	
	
	.lm_summary p, .lm_glfeatures p, .lm_videos p {
		color: #59595B;	
		margin: 0 0 15px;
		line-height: 16px;
	}
	/* hide video*/	
	/*.lm_videolist {float: right;width: 360px;}	
	.lm_videoobject {float:left;} */

	.lm_videolist {float: left;width: 860px;}	
	.lm_videoobject {display:none}
		
#glfeatures {margin-top:20px;}
.lm_glfeatures {
	margin: 20px 0 20px;	
}
	
	.lm_glfeatures {
		border-top: 1px solid #B1B4B5;	
		padding-top: 10px;
		width: 780px;
	}
.lm_glfeatures p {margin-left:20px;}

.lm_pod {
	position: relative;
	float: left;
	width: 270px;
	height: 92px;
	margin: 10px 20px 10px 0;
	padding: 0;
	background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pp_featurepod.png) no-repeat;
}

	.lm_pod img {
		float: left;
		margin: 4px 10px 0 0;
	}
	.lm_pod a {
		position: absolute;
		display: inline-block;
		width: 270px;
		height: 92px;
	}	 
	
	a.pp_autosuggest {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_autosuggest.png) 10px 14px no-repeat;
	}
	
	a.pp_barcodescan {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_barcodescan.png) 10px 14px no-repeat;
	}
	
	a.pp_itemdetails {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_itemdetails.png) 10px 14px no-repeat;
	}
	
	a.pp_favorites {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_favorite.png) 10px 14px no-repeat;
	}
	
	a.pp_storelist {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_storelist.png) 10px 14px no-repeat;
	}
	
	a.pp_cpngallery {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_cpngallery.png) 10px 14px no-repeat;
	}
	
	a.pp_orgaisle {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_orgaisle.png) 10px 14px no-repeat;
	}
	
	a.pp_cpncategory {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_cpncategory.png) 10px 14px no-repeat;
	}
	
	a.pp_savingscard {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_savingscard.png) 10px 14px no-repeat;
	}
	
	a.pp_printcoupons {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_printcoupons.png) 10px 14px no-repeat;
	}
	
	a.pp_email {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_email.png) 10px 14px no-repeat;
	}
	
	a.pp_listsync {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_lm_listsync.png) 10px 14px no-repeat;
	}
	
		a.pp_autosuggest:hover, a.pp_barcodescan:hover, a.pp_itemdetails:hover, a.pp_favorites:hover, a.pp_storelist:hover, a.pp_cpngallery:hover, a.pp_orgaisle:hover, a.pp_cpncategory:hover, a.pp_savingscard:hover, a.pp_printcoupons:hover, a.pp_email:hover, a.pp_listsync:hover  {
			background-position: 10px -86px;	
		}
	


	
	.lm_pod h5, .lm_pod p em {
		color: #2474BB;
		font-weight: bold;
		font-style: normal;
		margin: 0 0 2px;
	}
	
	.lm_pod p {
		color: #59595B;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: .01em;
		margin: 0;
		padding: 10px 10px 10px 70px;
	}
	
	.lm_pod p:hover, .lm_pod p:hover em {
		color: #000;	
	}
	
	.lm_videos h5 {
		font-size: 13px;
		color: #59595B;
		padding: 0 0 4px;
		margin: 0 0 8px;
		border-bottom: 1px solid #B1B4B5;
	}
	
/*-----Product Page-----*/

.pp_platform {
	position: relative;
	float: left;
	width: 260px;
	margin: 50px 10px 70px;
	text-align: center;
}
	.pp_platform.pp_iphone {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pp_iphone.png) top center no-repeat;	
	}
	
		.pp_platform.pp_iphone a.pp_link {
			top: 52px;
			left: 68px;
			position: absolute;
			width: 110px;
			height: 200px;
			overflow: hidden;
			text-indent: -9000px;
		}
	
	.pp_platform.pp_ipad {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pp_ipad.png) top center no-repeat;	
	}

		.pp_platform.pp_ipad a.pp_link {
			top: 8px;
			left: 34px;
			position: absolute;
			width: 192px;
			height: 244px;
			overflow: hidden;
			text-indent: -9000px;
			
		}
		
	.pp_platform.pp_android {
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pp_android.png) top center no-repeat;	
	}
	
		.pp_platform.pp_android a.pp_link {
			top: 48px;
			left: 74px;
			position: absolute;
			width: 110px;
			height: 210px;
			overflow: hidden;
			text-indent: -9000px;
			
		}	
		
	.pp_platform h4 {
		margin-top: 285px;	
		color: #64B546;
		font-size: 14px;
		text-align: center;
	}
	
	.pp_platform ul {
		text-align: center;
	}
	
	.pp_platform ul li {
		border-left: 1px solid #000000;
		display: inline;
		padding: 0 6px 0px 10px;
	}
	
	.pp_platform ul li:first-child {
		border: none;	
	}
	
.product_page, .faq_page {
	position: relative;
	margin: 0 55px;
	padding: 24px 0 0;
}

.product_page h3, .faq_page h3 {
	/*width: 100%;*/
	font-size: 18px;
	color: #65B545;
	padding: 0 0 16px;
	border-bottom: 1px solid #B1B4B5;
}

.nav_t {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 20px;
	font-size: 12px;
	padding: 7px 5px 0px;
	color: #fff;
	right: 15px;
}

	.nav_t li {
		display: inline-block;	
		float: left;
		padding: 0 10px 2px;
		border-right: 1px solid #59595B;
	}
	
	.nav_t li:last-child {
		border-right: none;	
	}
	
	.nav_t a {
		color: #2474BB;
		font-weight: bold;
		text-decoration: none;
	}

	.nav_t a:hover {
		color: #000000;
		text-decoration: none;
	}

	.nav_t a:active {
		color: #000;
		text-decoration: none;
	}
	
	.nav_t a.selected {
		color: #59595B;
		font-weight: bold;
	}
	
.pp_features, .pp_overview {
	float: left;
	width: 580px;
	padding: 20px 0;
	margin: 0;
}

	.pp_overview h4 {  
		color: #000;
		margin: 0 0 8px;
	}	
	
	.pp_features h4 { 
		margin: 0 0 8px;	
	}
	
	.pp_panel h4, .faq_panel h4 { 
		color: #59595B;		
	}
	
	.pp_panel p, .pp_overview p, .faq_panel p {
		color: #59595B;	
		margin: 0 0 15px;
		line-height: 16px;
	}

	.pp_features p {
		color: #59595B;	
		margin: 0 0 5px;
		line-height: 16px;		
	}

	.pp_features p b {
		color: #439138;
	}
	
	.pp_features ul {
		margin: 0 0 15px 15px;	
		list-style-type: disc;
		color: #439138;
	}

.pp_panel {
	position: absolute;
	right: 0;
	top: 53px;
	width: 220px;
}

.pp_panel_spacer {
	float: right;
	height: 640px;
}

	.faq_panel 
	{
		display:none;
		position: relative;
		z-index: 5000;
		/*display: inline-block;*/
		top: 75px;
		right: 55px;
		float: right;
		background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/support_pod.png) center center no-repeat;
		width: 200px;
		height: 145px;
		padding: 10px 20px 5px;
		margin: 0;
	}

.pp_screenshots {
	position: relative;
	display: inline-block;
	width: 220px;
	height: 22px;
	/*background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/pp_pod.png) no-repeat; */
	padding: 0 0 5px;
}
	.tab1, .tab2 {
		width: 220px;
		text-align: center;	
		margin: 0 auto;
	}
	
	.bg_iphone {
		position: relative;
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/product_iphone.png) center 30px no-repeat;	
		height: 458px;
		margin: 0 0 15px;
	}

		.bg_iphone .pp_screenshots {
			position: absolute;
		}

	.bg_android {
		position: relative;
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/product_android.png) center 30px no-repeat;	
		height: 470px;
		margin: 0 0 15px;
	}

		.bg_android .pp_screenshots {
			position: absolute;
		
		}
	
	.bg_ipad {
		position: relative;
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/product_ipad.png) center 30px no-repeat;	
		height: 323px;
		margin: 0 0 10px;	
	}

		.bg_ipad .pp_screenshots {
			position: absolute;
		}
		
	.pp_screenshots .pp_larrow {
		float: left;	
		margin: 0 0 0 10px;
	}
	
	.pp_screenshots .pp_rarrow {
		float: right;	
		margin: 0 10px 0 0;
	}
	
	.pp_screenshots p {
		color: #59595B;
		text-align: center;
		margin: 0;
	}

/*-----Faq-----*/


.msg_list {
	margin-bottom: 42px;	
}

.msg_head {
	cursor: pointer;
	position: relative;
	margin:4px 0px;
	padding: 0 0 0 15px;
	color: #2474BB;
	font-size: 12px;
	font-weight: bold;
	background: url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/faq_arrow.png) left top no-repeat;
}

	.msg_head:hover {
		color: #000;	
	}

.msg_head.selected {
	background-position: 0 -18px;
}

.msg_body {
	width: 520px;
	margin: 0 0 10px 15px;
	color: #59595B;	
}

.msg_body p {
	margin-bottom: 10px;	
	font-size: 12px;
	letter-spacing: .01em;
	line-height: 17px;
}

.msg_list h4 {
	font-size: 14px;
	margin: 14px 0 6px;
}

.msg_list .hotlink {
	float: right;	
}

.msg_list li {
	margin-bottom: 6px;
}

/*-----Download Buttons-----*/

.btn_dl_giq {
	display: inline-block;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/btn_download_iphone.png) no-repeat;
	width: 221px;
	height: 50px;
	margin: 0;
	
}

	.btn_dl_giq:hover {
		background-position: 0 -50px;	
	}
	
.qrcode {
	float:left;
	margin-right: 15px;
}


/*-----Coda Slider------*/

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

	.panel h2.title { margin-bottom: 10px }
	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

/* Most common stuff you'll need to change */
	.landingpage_header	.coda-slider-wrapper { position: relative; overflow: hidden; width: 960px; margin: 0}
	.bg_iphone .coda-slider-wrapper { width: 220px; margin: 10px 0 10px }
	
	.coda-slider { }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 275px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	 
	.coda-slider, .coda-slider .panel { width: 183px } 
	.bg_ipad .coda-slider  {width: 173px !important;height: 224px;}
	.bg_android .coda-slider  {width: 180px !important;height: 286px;}
	.landingpage_slider .coda-slider, .landingpage_slider .coda-slider .panel { width: 960px }
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 183px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { padding: 5px 10px;}

	/* Tab nav */
	.coda-nav ul li a.current {  }
	
	/* Panel padding */
	.coda-slider .panel-wrapper {/* padding: 20px */}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav {width: 220px}
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline-block; text-align: center; width: 220px;}
	.lp_header .coda-nav ul li {display: block; float: left; width: 20px !important;}
	.coda-nav ul li a { color: #59595B; font-weight: bold; padding: 0 6px; text-decoration: none }
	

	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative; margin: 109px 0 0 20px;  }
	
	.bg_android .coda-slider {margin: 98px 0 0 21px;}
	.bg_ipad .coda-slider {margin: 64px 0 0 24px;}
	
	.landingpage_header .coda-slider {width: 960px; margin: 0;}
	
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative; }
	.coda-nav-left { position: relative; float: left; z-index: 500; }
	.coda-nav-right { position: relative; float: right; z-index: 500; }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	.coda-nav-left a {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_larrow.png) no-repeat;
		padding: 0;
		margin: 3px 0 0 3px;
		width: 12px;
		height: 15px;
	}
	
		.coda-nav-left a:hover {
			background-position: 0 -15px;	
		}
		
	.coda-nav-right a {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_rarrow.png) no-repeat;
		padding: 0;
		margin: 3px 5px 0 0;
		width: 12px;
		height: 15px;
	}
	
		.coda-nav-right a:hover {
			background-position: 0 -15px;	
		}
	
	.pp_panel .coda-nav ul li a {
		display:none;
	}

	.lp_header {
		position: absolute;	
		top: 280px;
		right: -155px;
		width: 300px;
	}

	.landingpage_slider .coda-nav ul li a {
		width: 20px;
		height: 20px;
		display: block;
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/icon_headerscroll.png) 0 -20px no-repeat;
		text-indent: -9000px;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}

	.landingpage_slider .coda-nav ul li a:hover {
		background-position: 0 0;
	}
	
	.landingpage_slider .coda-nav ul li a.current {
		background-position: 0 -40px;
	}
	
.coda-nav ul li a.current {
		display: block; /* updated*/
		color: #2273B9;
}

	.coda-nav ul li a.current:hover {
		color: #000000;	
	}

	#coda-nav-1  {
		position: absolute;
	}

.panel-wrapper {
	position: relative;	
}

	.panel-wrapper a {
		position: absolute;
		width: 183px;
		height: 275px;
		display: inline-block;
		z-index: 5000;
	}

	
	/*.panel-wrapper a:hover {
		background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/iphone_overlay.png) no-repeat;	
			z-index: 500;
	}*/
	
.unsupported {
	position: relative;
	margin: 20px auto 40px;
	width: 547px;
	height: 367px;
	background:url(http://cdn.cpnscdn.com/static/groceryiq.com/App_Themes/Default/_images/unsupported_window.jpg) center top no-repeat;
}		
	
	.unsupported h3 {
	padding: 9px 0 26px 25px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}
	
.unsupported h4 {
	color: #2273B9;
	font-size: 20px;
	padding: 0 0 0 25px;
	line-height: 26px;
}
		
.unsupported h5 {
	color: #2273B9;
	font-size: 16px;
	padding: 8px 0 0 25px;
	line-height: 26px;		
}
		
.unsupported p {
	color: #666666;
	font-size: 13px;
	padding: 0 0 9px 25px;
	line-height: 18px;
}