body:before {
	content: 'large';
	visibility: hidden;
	float: left;
}

#pageWrap {
	width: 980px;
	margin: 0px auto;
    padding: 0px 5px;
}

#gh-gb,
#glbfooter,
#pullHeader {
	display:block;
}

#gh {
    padding: 35px 0px 10px 0px !important;
}

#mw-hdr {
    margin-top: 0px;
    padding-top: 10px !important;
    width: 958px;
    display: block;
}

table.gf-t {
    width: 980px;
    margin: 0 auto;
    padding: 0 5px;
}

#gh-gb:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#gh-gb{display:inline-table;}
* html #gh-gb{/* nomac \*/height:1%;/* nomac */}
#gh-gb{display:block;}

#glbfooter {
    padding-left: 50px !important;
}

.storeBtn {
	display: block;
    margin-top:20px;
    margin-bottom:60px;
}

#mobileHeader {
	display:none;
}

.coreFooterLinks tr{
	display:block;
}

#pageWrap .breadcrubms {
	padding: 18px 0px 18px 2px;
}

.allContentContainer {
	padding: 25px 0px 0px 40px;
}

.nav {
    margin-bottom: 40px;
    margin-right: 45px;
}

.nav li a {
    padding:16px 28px;
    font-size:20px;
}

.intro h1 {
	font-size: 40px;
    margin-bottom:10px;
}

.intro p.subTitle {
    font-size: 20px;
}

.leftContent {
	width: 412px;
}

.sellingPoints {
    min-height: 365px;
}

.sellingPoints li {
	margin-bottom: 22px;
}

.sellingPoints li a {
	font-size: 20px;
    line-height:100%;
}

.sellingPoints a strong {
	font-size: 22px;
	padding: 7px 0 9px 0;
}

.sellingPoints a span {
	font-size: 14px;
	line-height: 120%;
}

p.btn {
	margin-bottom: 40px;
}

.screenshots.iphone,
.screenshots.android,
.screenshots.windowsPhone,
.screenshots.blackberry,
.screenshots.blackberry10  {
	background-size: 408px auto;
	height: 520px;
	width: 408px;
}

.screenshots.iphone {
	background:url(/resources/images/responsiveMobile/iphone2.png) 0 0 no-repeat;
	background-size: 408px auto;
    height: 562px;
}

.screenshots ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.screenshots li {
	width: 350px;
    height: 462px;
}

.screenshots.blackberry #app {
	top: 110px;
	left: 27px;
}

.screenshots.blackberry li{
	width: 353px;
	height: 266px;
}

.screenshots.ipad {
	background-size: 408px auto;
	height: 520px;
	width: 408px;
}

.screenshots.ipad #app {
	top: 61px;
	left: 22px;

}

.screenshots.ipad li {
	width: 363px;
    height: 459px;
}

.screenshots.android #app {
	top: 84px;
    left: 16px;
}

.screenshots.android li {
	width: 374px;
    height: 436px;
}

.screenshots.windowsPhone #app {
	top: 77px;
	left: 30px;
}

.screenshots.windowsPhone li {
	width: 347px;
	height: 443px;
}

.screenshots.blackberry10 #app {
	top: 56px;
	left: 24px;
}

.screenshots.blackberry10 li {
	width: 363px;
	height: 464px;
}

.screenshots .sticker {
	top: -52px;
	right:24px;
}

.screenshots .sticker img {
	width:130px;
}

.screenshots.blackberry li img {
	height:266px;
}

#app {
	top: 103px;
    left: 29px;
}

.socialBtns {
    list-style: none;
    display: block;
    padding: 0;
    margin: 1.5em 2px;
    height: 25px;
}

.socialBtns li {
    float: left;
}

.socialBtns li:first-child {
    padding-right:24px;
}

#pageWrap #glbfooter {
	padding: 20px;
}

.nockBack {
	position: absolute;
	background: #000000;
	z-index: 250;
	top: 0px;
	left: 0px;
    z-index: 1000000;
}

.links {
    padding: 25px 40px;
}

.links h2, .links li a, .links .support li a {
    font-size: 12px;
}
