/*font-family: 'Raleway', sans-serif;*/
.lt-ie9 body,
.lt-ie8 body,
.lt-ie7 body,
body{
	background-color: #000000;
}

.lt-ie9 .container,
.lt-ie8 .container,
.lt-ie7 .container{
	background:#000000 url(../images/skymanual-bg-ie.jpg) no-repeat top right ;
}
.container{
	background: url(../images/skymanual-bg-long.jpg) no-repeat right;
	background-size: auto 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.topbar{
	background-color: #000000;
	height: 70px;
}
.topbar h1{
	text-indent: -99999px;
	background: url(../images/skymanual-skymanual.jpg) no-repeat;
	height: 70px;
	margin-top: 0;
	margin-left: 45px;	
}
.topbar img{
	position: absolute;
	top: 0;
	right: 0;
	margin-right:45px;
}
.leftcontainer{
	position: absolute;
	top: 95px;
	left: 40px;
	width: 495px;
	height: 630px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #000000;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
.leftcontent{
	position: absolute;
	top: 95px;
	left: 40px;
	width: 495px;
	font-family: 'Raleway', sans-serif;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
}
.leftcontent .look{
	font-size: 38px;
}
.leftcontent h2 .for{
	font-size: 24px;
}
.leftcontent h2 .red{
	color: #d6003e;
}
.leftcontent h2 .cost{
	font-size: 43px;
	text-transform:uppercase;
	font-weight: 800;
}
.leftcontent p{
	font-size: 21px;
}
.leftcontent p.lookup{
	margin-top: -5px;
}
.leftcontent .learnmore{
	width: 450px;
	margin-top: -5px;
}
.leftcontent .learnmore p{
	text-align: left;
	margin-left: 50px;
}
.leftcontent ul{
	text-align: left;
	margin-top: -10px;
	margin-left: 27px;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}
.leftcontent a{
	font-size: 20px;
	color: #ffffff;
	background-color:#d6003e;
	text-decoration: none;
	padding: 10px 140px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.leftcontent a:hover{
	background-color: #f71557;
}

/* width: 575px*/
@media only screen and (max-width: 575px){
	.topbar h1{
		background-size: 45% auto;
		background-position: 0 10px;
	}
	.topbar img{
		width: 34%;
		margin-top: 0;
		margin-right:45px;
	}
	.leftcontainer{
		width: 84%;
		height: 520px;
	}
	.leftcontent{
		width: 71%;
		margin-top: 10px;
		margin-left: 22px
	}
	.leftcontent .look{
		font-size: 22px;
	}
	.leftcontent h2 .for{
		font-size: 16px;
	}
	.leftcontent h2,
	.leftcontent p{
		font-size: 16px;
	}
	.leftcontent h2 .cost{
		font-size: 30px;
	}
	.leftcontent img{
		width: 80%;
	}
	.leftcontent .learnmore{
		width: 98%;
	}
	.leftcontent .learnmore p{
		margin-left: 22px;
	}
	.leftcontent ul{
		margin-left: 0;	
		font-size: 14px;
	}
	.leftcontent a{
		font-size: 16px;
		padding: 10px 70px
	}

}

/* width: 545px*/
@media only screen and (max-width: 545px){
	.leftcontainer{
		width: 82%;
	}
}

/* width: 485px*/
@media only screen and (max-width: 485px){
	.topbar h1{
		background-size: 45% auto;
		background-position: 0 10px;
	}
	.topbar img{
		width: 34%;
		margin-top: 3px;
	}
	.leftcontainer{
		width: 84%;
		height: 530px;
	}
	.leftcontent{
		width: 71%;
	}
	.leftcontent img{
		width: 80%;
	}
	.leftcontent .learnmore{
		width: 98%;
	}
}
/* width: 400px*/
@media only screen and (max-width: 400px){
	.leftcontainer{
		width: 78%;
		max-width: 84%;
		height: 585px;
	}
	.leftcontent{
		width: 58%;
	}
	.leftcontent h2 .cost {
    	font-size: 20px;
	}
	.leftcontent a{
		font-size: 16px;
		padding: 10px 30px
	}
}
/* width: 350px*/
@media only screen and (max-width: 350px){
	.leftcontainer{
		width: 73%;
		height: 690px;
	}
}