/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */
div.container:first-child {
margin-top:10px;
}
div.container:last-child {
margin-bottom:10px;
}
a.appRow {
	width:572px;
	margin:0 auto;
	display:block;
	text-decoration:none;
}
.app, .wifi, .smarttalk, .cloud, .sport, .mobile, .tv, .tvpurchases  {
	width:109px;
	height:109px;
	float:left;
}
.app {
	background:url('../images/bt_app.png') no-repeat center top;
	background-size:100% auto;
}
.wifi {
	background:url('../images/bt_wi-fi.png') no-repeat center top;
	background-size:100% auto;
}
.smarttalk {
	background:url('../images/bt_smarttalk.png') no-repeat center top;
	background-size:100% auto;
}
.cloud {
	background:url('../images/bt_cloud.png') no-repeat center top;
	background-size:100% auto;
}
.sport {
	background:url('../images/bt_sport.png') no-repeat center top;
	background-size:100% auto;
}
.mobile {
	background:url('../images/bt_mobile.png') no-repeat center top;
	background-size:100% auto;
}
.tv {
	background:url('../images/bt_tv.png') no-repeat center top;
	background-size:100% auto;
}
.tvpurchases {
	background:url('../images/bt_tv_purchases.png') no-repeat center top;
	background-size:100% auto;
}
.info {
	width:340px;
	float:left;
	padding:10px 0 10px 30px;
}
.info h1 {
	font-size:2.1em;
	margin-bottom:0;
	line-height:1.3em;
}
.info p {
	font-size:1.5em;
	line-height:1.2em;
	margin:0;
}
.arrow {
	background:url('../images/arrow.png') no-repeat center center;
	background-size:100% auto;
	float:left;
	width:20px;
	height:27px;
	margin-top:42px;
	margin-left:40px;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		a.appRow {
		width:390px;
		}
		.app, .wifi, .smarttalk, .cloud, .sport, .mobile, .tv, .tvpurchases  {
		width:84px;
		height:84px;
		}
		.info {
			width:260px;
			padding:8px 0 8px 14px;
		}
		.info h1 {
			font-size:1.8em;
			line-height:1.2em;
		}
		.info p {
			font-size:1.2em;
			line-height:1.2em;
		}
		.arrow {
			width:17px;
			height:27px;
			margin-top:28px;
			margin-left:8px;
		}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		a.appRow {
			width:284px;
		}
		.app, .wifi, .smarttalk, .cloud, .sport, .mobile, .tv, .tvpurchases {
			width:54px;
			height:54px;
		}
		.info {
			width:200px;
			padding:0px 0 0px 11px;
		}
		.info h1 {
			font-size:1.2em;
			line-height:1.3em;
		}
		.info p {
			font-size:0.9em;
			line-height:1.3em;
		}
		.arrow {
			width:10px;
			height:27px;
			margin-top:18px;
			margin-left:8px;
		}
	}

@font-face {
    font-family: 'NewBTRegular';
    src: url('../fonts/newbt-webfont.eot');
    src: url('../fonts/newbt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbt-webfont.woff') format('woff'),
         url('../fonts/newbt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewBTBold';
    src: url('../fonts/newbtbd-webfont.eot');
    src: url('../fonts/newbtbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newbtbd-webfont.woff') format('woff'),
         url('../fonts/newbtbd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}