@charset "utf-8";
/* small Desktops and laptops ----------- */

body{
	background: #000 url(imgs/bg.jpg) top fixed;
	text-align: center !important;
	color: #fff;
font-family: locator;
}

#content{
	height: auto !important;
	width: 100%;
	max-width: 450px;
	

}
.logo {
	max-width: 480px;
	min-width: 280px;
	width: 100%;
}

#contentbox {
	width: 98%;
	max-width: 450px;
	height: 100%;
	text-align: justify;
}
.contentbg {
	background-color: rgba(64,64,64,0.5);
	width: 98%;
	max-width: 450px;
		padding-top:20px;
			padding-bottom:20px;
}
.headtitle {
	background: #000;
	font-size: 20px;
	font-weight:bold;
	padding: 15px;
	text-transform:uppercase;
	text-align:center;

}
.rightcolumn {
	height: 100%;
	padding-bottom: 10px;
	text-align:center;

}
.leftcolumn {
	
	height: 100%;
		padding-bottom: 10px;
		text-align: center;
}
h2 {
	font-size: 17px;
}
#footerbox {
		height: auto;
	background-color:rgba(1,17,32,0.9);

}
.fullbox {
	height: 100%;
	background-color: rgba(64,64,64,0.5);
		padding-bottom: 10px;
		margin-bottom: 10px;

}
.right{

}
.left{
	
}

.imgleft {
	width: 95%;
	padding: 10px;
	max-width: 450px;
}
.imgright {
	width: 95%;
	padding: 10px;
	max-width: 450px;
}

.column1 {
	width: 100%;
}
.column2 {
	padding-top: 2%;
	padding-bottom: 2%;
	width: 100%;
}

.vid {
	width: 100%;
	max-width: 480px;
}
body,td,th {
	font-family: locator;
	font-size: 14px;
}
h1 {
	font-size: 21px;
	line-height: 21px;
}
.geotagcolumn {
	text-align: right;
}

.title {
	display: none;
}

/* nav menu */
#navcontainer
{
text-transform: uppercase;
background: #000;
text-align:center;


}

#navcontainer img{
		width: 88%;
	max-width: 450px;
	background: #000;
	padding: 20px 0px 20px 0px;
	
}
#navcontainer:after
{
content: "";
display: block;
width: 98%;
line-height: 3px;
font-size: 10px;
text-align:center !important;

}
ul#navlistright
{
	display:  none;
}


ul#navlist
{
	list-style: none;
	font-size: 14px;
}

ul#navlist li
{
display: block;
width: 88%;



}

ul#navlist li a
{
display: block;
width: 95%;
padding: 1em;
color: #fff;
text-decoration: none;
text-transform:uppercase;
background: #1C1C1C;
}


#navcontainer>ul#navlist li a { width: 100%; }
ul#navlist li#active a
{
background: #039;
color: #fff;
}
ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #fff;
background: #039;

}
#logos {
	width: 100%;
	text-align:center;
}
#footerbox {
		width: 98%;
		height: auto;
	
	background-color:rgba(1,1,1,0.9);

}

.fullboxtext{
	text-align:center;
	padding: 10px;
}
.centerimg {
	width: 95%;
	padding: 10px;
	max-width: 450px;
}
.buy {
	margin-left: 10%;
	margin-right: 10%;
	float: none;
	text-align:center;
}