@charset "utf-8";
/* CSS Document */

body {
	height: 100%;
	background-color: #00629b;
	margin: 0px;										/* No Space at Top or Bottom */
	color: #c0cf31;
	/* font-family:"OCR A Extended", "OCR A Std", Calibri, Arial; */
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 14px; /* Font Size */
}
#line{
	height: 6px;
	width:100%;
	background-color:#222222;
}
#line_mobile{
	height: 6px;
	width:320px;
	background-color:#000;
}
#container {
	width: 989px;
	height: 1100px;
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	z-index:-1;
}
#container_mobile {
	width: 320px;
	height: 480px;
	background-color: #00629b;
	margin-bottom:0px;
	z-index:-1;
}
#banner{
	height:96px;
	width:247px;
	z-index:2;
	margin-left:12px;
	position:absolute;	
}
#search_backup{
	height:30px;
	width:300px;
	z-index:1;
	margin-left:681px;
	margin-top:10px;
	position:absolute;
	z-index:3;
}
#search{
	height:30px;
	width:350px;
	position:absolute;
	z-index:6;
}
#button1{
	height:32px;
	width:118px;
	z-index:3;
	position:absolute;
	margin-left:275px;
	top:10px;	
	color:#000;
	text-align:center;
}
#content{
	height:700px;
	width:950px;
	top:200px;
	margin-left:20px;
	margin-right:auto;
	z-index:4;
	position:absolute;
	background-color:#222222;
	padding-top:5px;
	padding-left:10px; /* This has to be added to the width if deleted */
	text-align:center;
}
#content_home{
	height:700px;
	width:960px;
	top:200px;
	margin-left:20px;
	margin-right:auto;
	z-index:4;
	position:absolute;
	padding-top:0px;
	background-color:#FFFFFF;
	text-align:center;
}
.footer{
	width: 989px;
	height: 150px;
	background-color:#000;
	clear: both;
	text-align: center;	
	margin-left:auto;
	margin-right:auto;
	z-index:-1;
}
#footerbox1{
	width:300px;
	height:150px;
	background-image:url(images/footerbackground1.gif);
	background-repeat:repeat-x;
	z-index:1;
}
#footerbox1content{
	width:260px;
	height:100px;
	z-index:2;
	position:absolute;
	margin-left:25px;
	top:1117px;	
	text-align:center;
}
#footerbox1icons{
	width:149px;
	height:47px;
	z-index:3;
	position:absolute;
	left:54px;
	top:54px;
	background-image:url(images/icons.png);
}
#footerbox2{
	width:699px;
	height:150px;
	z-index:1;
	border-left:#FFF solid 1px;
	background-image:url(images/footerbackground2.gif);
	position:absolute;
	margin-left:300px;
	top: 1106px;
}
#footerbox2content{
	width:665px;
	height:90px;
	z-index:3;
	position:absolute;
	margin-left:10px;
	top:11px;
	padding-top:10px;
	padding-right:20px;
	text-align:right;
}
#footer2{
	width:978px;
	height:25px;
	margin-left:11px;
	margin-right:auto;
	background-color: #222222;
	position:absolute;
	border-top:#FFF solid 1px;
	z-index:2;
	margin-top:117px;
	text-align:center;
	color:#c0cf31;
	padding-top:7px;	
}
#shadow{
	height:1100px;
	width:11px;
	background-image:url(images/shadowleft.png);
	background-repeat:repeat-y;
	z-index:3;
}
#shadowright{
	height:1100px;
	width:11px;
	background-image:url(images/shadowright.png);
	background-repeat:repeat-y;
	margin-left:989px;
	position:absolute;
	z-index:3;
	top:6px
}
#shadow2{
	height:150px;
	width:11px;
	background-image:url(images/shadowleft.png);
	background-repeat:repeat-y;
	z-index:3;
}
#shadowright2{
	height:150px;
	width:11px;
	background-image:url(images/shadowright.png);
	background-repeat:repeat-y;
	margin-left:688px;
	position:absolute;
	z-index:3;
}
#w3ccss{
	height:31px;
	width:88px;
	z-index:5;
	position:absolute;
	margin-top:91px;
	margin-left:888px;	
}
#w3chtml{
	height:31px;
	width:88px;
	z-index:5;
	position:absolute;
	margin-top:91px;
	margin-left:788px;	
}
#firefox{
	height:54px;
	width:56px;
	z-index:4;
	position:absolute;
	margin-left:140px;
	top:44px;
}
#chrome{
	height:54px;
	width:56px;
	z-index:4;
	position:absolute;
	margin-left:60px;
	top:43px;
}
#buttonbox{
	height:92px;
	width:250px;
	background-image:url(images/footerbackground2.gif);
	z-index:3;
	position:absolute;
	margin-left:727px;
	top:915px;
	border:#000 solid 1px;
}
#twitterbutton{
	height:26px;
	width:99px;
	position:absolute;
	margin-left:871px;
	z-index: 4;
	top: 11px;
	border:#000 solid 1px;
}
#facebookbutton{
	height:26px;
	width:99px;
	position:absolute;
	margin-left:761px;
	z-index: 4;
	top: 11px;
	border:#000 solid 1px;
}
#linkedinbutton{
	height:26px;
	width:99px;
	position:absolute;
	margin-left:871px;
	z-index: 4;
	top: 52px;
	border:#000 solid 1px;
}
#igooglebutton{
	height:26px;
	width:99px;
	position:absolute;
	margin-left:761px;
	z-index: 4;
	top: 52px;
	border:#000 solid 1px;
}
#icon1{
	height:128px;
	width:128px;
	z-index:4;
	position:absolute;
	margin-left:22px;
	top:915px;	
}
#icon2{
	height:auto;
	width:auto;
	z-index:4;
	position:absolute;
	margin-left:175px;
	top:915px;
}
#icon3{
	height:128px;
	width:128px;
	z-index:4;
	position:absolute;
	margin-left:322px;
	top:915px;	
}
#icon4{
	height:180px;
	width:507px;
	z-index:4;
	position:absolute;
	margin-left:472px;
	top:915px;
	background-color:#FFF;
}
#bararea{
	height:38px;
	width:427px;
	z-index:4;
	position:absolute;
	top:1055px;
	margin-left:22px;
	text-align:center;
	color:#000;
	border: solid #000 1px;
}
#icon1text{
	height:40px;
	width:80px;
	z-index:4;
	position:absolute;
	top:1050px;
	margin-left:47px;
	text-align:center;
	color:#000;
}
#icon2text{
	height:40px;
	width:80px;
	z-index:4;
	position:absolute;
	top:1050px;
	margin-left:196px;
	text-align:center;
	color:#000;
}
#icon3text{
	height:40px;
	width:80px;
	z-index:4;
	position:absolute;
	top:1050px;
	margin-left:347px;
	text-align:center;
	color:#000;
}
.navbar {					/* Navigation Bar Settings, Div Area */
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 5px;
	position:absolute;
	width: 988px;
	height: 30px;
	z-index:1;
	top: 172px;
	overflow: visible;
	
}
.navbar ul {				 /* Navigation Bar Unordered List, */
	width: 959px;
	height: 30px;
	list-style-type:none;
	overflow: hidden;
	margin-left:auto; 
	margin-right:auto;
	margin-top:5px;
}
.navbar li { 				/* Navigation Bar List i.e Home , About */
	border:#000000 solid 1px;
	margin-right:5px;
	margin-left:5px;
	margin-top: 1px; 
	width: 90px;
	height: 25px;
	float: left;
	overflow: hidden;
	text-align: center;
	color:#CCCCCC;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	font-style:normal;
	background-image:url(images/footerbackground2.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;
	display: inline; /* Stops IE 5, 5.5 & 6 bug, Douple Float Margin */
}
.navbar liHome { 				/* Navigation Bar List i.e Home , About */
	border:#000000 solid 1px;
	margin-right:5px;
	margin-left:5px;
	margin-top: 1px;
	width: 90px;
	height: 25px;
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
	color:#FFF;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
	font-style:normal;
	background-color:#222222;
}
.navbar a { 				/* Navigation Bar Text Settings */
	padding-top: 2px;
	display: block; 
	color:#c0cf31;
	text-decoration: none;
	height: 25px;
}
.navbar a:hover { /* Navigation Bar Rollover */
	color: #FFF;
	font-weight:normal;
}
#date{
	width:250px;
	height:43px;
	z-index:5;
	position:absolute;
	margin-left:325px;
	top:6px;
	font-size:14px;
}
#dateline{
	width:415px;
	height:29px;
	z-index:1;
	position:absolute;
	margin-left:198px;
	top:6px;
	background-image:url(images/dateline.png);
	background-repeat:no-repeat;	
}
#twitter{
	height:350px;
	width:290px;
	position:absolute;
	margin-left:632px;
	top:20px;
	z-index:4;
	border:#FFF solid 1px;
}
#facebook{
	height:auto;
	width:auto;
	position:absolute;
	margin-left:15px;
	z-index:5;
	border:#FFF solid 1px;
	top:385px;
	margin-left:736px;
	background-color:#FFF;
}
#addthis{
	height:16px;
	width:125px;
	z-index:6;
	position:absolute;
	margin-left:850px;
	top:880px;
}
#textbox1{
	height:600px;
	width:595px;
	margin-left:15px;
	margin-top:15px;
	z-index:5;
	position:absolute;
	text-align:left;
	color: #c0cf31;
	left: 7px;
}
#textbox2{
	height:150px;
	width:300px;
	margin-left:625px;
	margin-top:15px;
	z-index:5;
	position:absolute;
	text-align:center;
	color: #c0cf31;
}
#textbox3{
	height:445px;
	width:300px;
	margin-left:625px;
	margin-top:170px;
	z-index:5;
	position:absolute;
	text-align:center;
	color: #c0cf31;
}
#robot{
	height:96px;
	width:96px;
	margin-left:100px;
	margin-top:70px;
	z-index:1;
	position:absolute;
}
#misc{
height:28px;
	width:90px;
	z-index:7;
	position:absolute;
	margin-left:42px;
	margin-top:1051px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	padding-top:4px;
	color:#FFF;
}
#stats{
	height:28px;
	width:90px;
	z-index:7;
	position:absolute;
	margin-left:193px;
	margin-top:1051px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	padding-top:4px;
	color:#FFF;
}
#contact{
	height:28px;
	width:90px;
	z-index:7;
	position:absolute;
	margin-left:342px;
	margin-top:1051px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:16px;
	padding-top:4px;
	color:#FFF;
}
#gps{
	width:650px;
	height:400px;
	z-index:6;
	position:absolute;
	margin-left:10px;
	top:20px;
	padding:0px;
}
#gpsross{
	width:320px;
	height:240px;
	z-index:6;
	position:absolute;
	margin-left:10px;
	top:440px;
}
#gpssmithereenz{
	width:320px;
	height:240px;
	z-index:6;
	position:absolute;
	margin-left:340px;
	top:440px;
}
#sitemap{
	height:600px;
	width:850px;
	margin:0px;
	z-index:6;
	position:absolute;
	text-align:left;
}
#links{
	height:600px;
	width:850px;
	margin-left:15px;
	margin-top:15px;
	z-index:5;
	position:absolute;
	text-align:left;
	color: #c0cf31;
	left: 7px;
}
#beta{
	height:64px;
	width:64px;
	margin-top:45px;
	margin-left:610px;
	z-index:5;
	position:absolute;
}
#beta_link{
	height:32px;
	width:32px;
	margin-top:5px;
	margin-left:628px;
	z-index:5;
	position:absolute;
}
#beta_page{
	height:64px;
	width:64px;
	margin-top:627px;
	margin-left:-5px;
	z-index:6;
	position:absolute;
}
#beta_text{
	height:18px;
	width:200px;
	margin-top:673px;
	margin-left:63px;
	z-index:6;
	position:absolute;
	text-align:left;
	
}
#twitter_goodie{
	height:27px;
	width:160px;
	margin-top:7px;
	margin-left:515px;
	z-index:5;
	position:absolute;
}

/* TEXT HEADING PROPERTIES */

#h1_css{
	height:auto;
	width:auto;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:center;
	font-size:28px;
	font-weight:bold;
}
#h2_css{
	height:auto;
	width:auto;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
}
#h3_css{
	height:auto;
	width:auto;
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
#h3_center{
	height:auto;
	width:auto;
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#iphone_content{
	height:368px;
	width:320px;
	margin:0px;
	background-color:#222;
}