/* Library Styles */

.image_left {float: left; margin: 0 15px 15px 0;}
.image_right {float: right; margin: 0 0 15px 15px;}
.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}
.mb0 {margin-bottom:0;}
.ml20 {margin-left:20px;}

.chev-before {
	color:#006cb5;
	padding-left:16px;
	background-repeat:no-repeat;
	background-position:left center !important;
	background-image:url(http://test.logos.com/public/images/chevron.png);
}
.chev-after:hover {color:#19518e;}
.chev-after:focus {outline:0;}

/*-------------------------------------------------------------------------------------------*/

/* GENERAL LAYOUT */

/*-------------------------------------------------------------------------------------------*/

.header-image.landing {background-image:url(../images/mobile/mobile-header.jpg); margin: 10px 0 5px 0; width:950px; height: 436px; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 4px solid #99CC33;}
.header-image.android {background-image:url(../images/mobile/android-header.jpg); margin: 10px 0 10px 0; width:950px; height: 356px; position:relative;}
.header-image.iphone {background-image:url(../images/mobile/iphone-header.jpg); margin: 10px 0 10px 0; width:950px; height: 359px; position:relative;}
.header-image.ipad {background-image:url(../images/mobile/ipad-header.jpg); margin: 10px 0 10px 0; width:950px; height: 359px; position:relative;}
.header-image .button_box {position:absolute; top:280px; left:320px; width:300px; height: 29px; z-index:100;}
.header-image .button_box.right {left:390px;}
.header-image .button_box .button {float:left; width:111px; height:29px; background-image:url(../images/mobile/download-btn.png); line-height:29px; margin-right:10px;}
.header-image .button_box a {font-size:1em; color:#c9e5fb;}
.header-image .button_box .button a {color:#fff;}
.header-image.iphone .text {color:#89c0f0; font-size:17px; padding:5px 390px 0 85px; line-height:1.25em;}
.header-image.ipad .text {color:#89c0f0; font-size:17px; padding:5px 55px 0 405px; line-height:1.25em;}
.header-image.landing .text {color:#0F6CB6; font-size:14px; line-height:1.4em; padding:150px 460px 0 25px; text-align:right;}
.header-image.android .text {font-size:17px; padding:5px 55px 0 355px; line-height:1.25em;}
.header-image.android .text p { font-size:17px; line-height:1.4em; }
.header-image.android .text a {color:#fff; margin:10px 0; }


.header-landing-nav {}
.header-landing-nav a:link, .header-landing-nav a:visited  {color:#999;}
.header-landing-nav a:hover, .header-landing-nav a:active {color:#99cc00;}

.header-landing-nav .mobile-web {padding-top:7px; margin-left:65px;}
.header-landing-nav .android {padding-top:7px; margin-left:104px;}
.header-landing-nav .iphone {padding-top:7px; margin-left:115px;}
.header-landing-nav .ipad {padding-top:7px; margin-left:265px;}

.header-landing-nav .mobile-web:hover, .header-landing-nav .android:hover, .header-landing-nav .iphone:hover, .header-landing-nav .ipad:hover {background:url(../images/mobile/header-landing-nav-arrow.png) top center no-repeat;}


#content {border-bottom: 1px solid #999; padding-bottom:20px;}

/*-------------------------------------------------------------------------------------------*/
/* FEATURES */
/*-------------------------------------------------------------------------------------------*/

#features {
	width:100%;
	overflow:auto;
	padding:20px;
}

#features .left-module {
	float:left;
	width:425px;
	padding-right:20px;
	overflow:auto;
	margin-bottom:20px;
}
#features .right-module {
	float:left;
	width:425px;
	padding-left:20px;
	overflow:auto;
	margin-bottom:20px;

}

#features .right-module img, #features .left-module img {
	float:left;
	margin-right:15px;
}

#features .right-module h3, #features .left-module h3 {margin-top:7px;}













