@import"reset.css";
@import"grid.css";
@import"superfish.css";
@import"slider.css";
@import"skin.css";
@import"pro_pages_style.css";


html, body {
	height:100%;
}
body {
	color:#003750;
	position:relative;
	min-width:1050px;
	font:14px/18px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.gif) center 0 repeat #002b3f;
	padding:0 0 0px 0;
}
.main {
	width:1050px;
	padding:0;
	margin:0 auto;
	position:relative;
	background: none;
	padding:0px 0 0px 0;
	z-index:1;
}
a {
	color:#07a2ca;
	outline:none;
	cursor:pointer;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
.buttons a:hover {
	cursor:pointer;
}
.clear {
	clear:both;
	width:100%;
	line-height:0;
	font-size:0;
	height:0;
	overflow:hidden;
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.extra-wrap {
	overflow:hidden;
	display:block;
}
/**********bg***********/
.bg {
	width:100%;
	background:url(../images/bg.gif) center 0 repeat;
}
.bg-1 {
	width:100%;
	background:url(../images/bg-body.gif) center 0 repeat;
	font-size:13px;
	line-height:20px;
}
.bg-2 {
	width:100%;
	background:url(../images/bg.gif) center 0 repeat #eeeee2;
	border-top:5px solid #ddddd5;
	border-bottom:6px solid #ddddd5;
}
.bg-3 {
	width:100%;
	background:url(../images/bg-1.png) 45px 0 repeat-y;
}
.tail-top {
	width:100%;
	background:url(../images/tail-top.gif) center 0 repeat-x;
}
.tail-bot {
	width:100%;
	background:url(../images/tail-bot.gif) center bottom repeat-x;
}
.bg-top {
	width:100%;
	background:url(../images/line-top.png) center 0 repeat-x;
	position:relative;
}
.bg-bottom {
	width:100%;
	background:url(../images/line-bot2.png) center bottom repeat-x;
	position:relative;
}
.line-top {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:7px;
	background:url(../images/tail-top.png) center 0 repeat-x;
	z-index:2;
}
.line-bot {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:7px;
	background:url(../images/line-bot.png) center 0 repeat-x;
	z-index:2;
}
.line-bot2 {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:8px;
	background:url(../images/line-bot2.png) center 0 repeat-x;
}
p {
	margin-bottom:18px;
}
.p0 {
	margin-bottom:0px;
}
.p00 {
	margin-bottom:5px;
}
.p000 {
	margin-bottom:4px;
}
.p1 {
	margin-bottom:8px;
}
.p2 {
	margin-bottom:15px;
}
.p3 {
	margin-bottom:30px;
}
.p4 {
	margin-bottom:44px;
}
.prev-indent-bot {
	margin-bottom:10px;
}
.prev-indent-bot1 {
	margin-bottom:11px;
}
.prev-indent-bot2 {
	margin-bottom:13px;
}
.title {
	margin-bottom:18px;
}
.title0 {
	margin-bottom:17px;
}
.title1 {
	margin-bottom:19px;
}
.indent-bot {
	margin-bottom:20px;
}
.indent-bot1 {
	margin-bottom:23px;
}
.indent-bot2 {
	margin-bottom:26px;
}
.spacing-bot {
	margin-bottom:27px;
}
.spacing-bot1 {
	margin-bottom:29px;
}
.margin-bot {
	margin-bottom:36px;
}
.margin-left {
	margin-left:54px;
}
.margin-top2 {
	margin-top:10px;
}
.spacing {
	margin-right:38px;
}
.spacing-1 {
	margin-right:10px;
}
.spacing-2 {
	margin-right:16px;
}
.spacing-left {
	margin-left:433px;
}
.img-indent {
	float:left;
	margin: 16px 10px 0 0px;
}
.img-indent1 {
	float:left;
	margin: 5px 14px 0 0px;
}
.img-indent2 {
	float:left;
	margin: 5px 7px 0 0px;
}
.img-indent3 {
	float:left;
	margin: 0px 21px 0 0px;
}
.text-indent {
	font-size:20px;
	line-height:24px;
	color:#1d1a33;
	float:left;
	width:48px;
}
.img-indent-r {
	float:right;
	margin: 2px 2px 0 14px;
}
.z1 {
	z-index:1;
}
.z2 {
	z-index:2;
}
/*******paddings******/
.padding {
	padding:0px 0px 65px 0px;
}
.padding-1 {
	padding:31px 0px 38px 0px;
}
.padding-2 {
	padding:31px 0px 58px 0px;
}
.padding-3 {
	padding:38px 0px 65px 0px;
}
.padding-4 {
	padding:38px 0px 47px 0px;
}
.padding-5 {
	padding:31px 0px 41px 0px;
}
.padding-6 {
	padding:31px 0px 44px 0px;
}
.padding-7 {
	padding:31px 0px 48px 0px;
}
.padding-404 {
	padding:62px 0px 74px 0px;
}
.padding-left {
	padding-left:3px;
}
.padding-left1 {
	padding:0 10px 0 10px;
}
.reg {
	text-transform:uppercase;
	font-size:29px;
	line-height:39px;
	color:#07a2ca;
	margin:0 0 -7px 1px;
}
.reg1 {
	text-transform:uppercase;
	font-size:29px;
	line-height:39px;
	color:#1d1a33;
	margin:0 0 -7px 1px;
}
.reg2 {
	text-transform:uppercase;
	font-size:29px;
	line-height:39px;
	color:#1d1a33;
	margin:0 0 28px 1px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.alignmiddle * {
	vertical-align:middle;
}
.color-1 {
	color:#fff;
}
.color-2 {
	color:#000;
}
.color-3 {
	color:#c0d450;
}
.color-4 {
	color:#edede1;
}
.color-5 {
	color:#07a2ca;
}
.color-6 {
	color:#282640;
}
.sf-menu li a, .list-1 li a, .text-list2 li a, .link, .link-1, .link-2, .link-3, .button, .text-bot a, h1 a {
	text-decoration:none;
}

.link-1:hover{text-decoration:none}
#page5 .link-1:hover{text-decoration:underline}


/*********************************header*************************************/
header {
	position:relative;
	z-index:2;
	padding:0px 0 0px;
	width:100%;
	background:url(../images/bg-header.gif) center 0 repeat;
}
.header-bot {
	width:100%;
	background:url(../images/header-bot.gif) center bottom repeat-x;
	padding-bottom:10px;
}
.padding-header {
	padding:0px 0 25px 0px;
}
.padding-header1 {
	padding:0px 0 26px 0px;
}
header h1 {
	padding:23px 0 19px 61px;
	float:left;
	display:inline-block;
	margin:0;
}
header h1 a {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buck_rogers_logo.png) 0 0 no-repeat;
	height:42px;
	width:156px;
}
/********************** Content ************************/
#content {
	width:100%;
	padding:0px 0px 0px 0px;
	z-index:1;
	margin-top:0px;
	position:relative;
	background:none;
}
.col-1 {
	float:left;
	width:240px;
}
/* titles */
h1, h2, h3, h4, h5, h6 {
	margin:0 0 23px;
	color:#002b3f;
	text-transform:uppercase;
}
h1 span, h2 span, h3 span, h4 span, h5 span {
	color:#07a2ca;
}
h1 {
	font-size:40px;
	line-height:48px;
}
h2 {
	font-size:38px;
	line-height:46px;
}
h3 {
	font-size:36px;
	line-height:44px;
}
h4 {
	font-size:34px;
	line-height:41px;
}
h5 {
	font-size:29px;
	line-height:36px;
}
h6 {
	font-size:22px;
	line-height:27px;
	color:#07a2ca;
	margin:0 0 10px;
}
h6.small {
	font-size:19px;
	line-height:27px;
	color:#1d1a33;
	margin:0 0 0px;
}
.hello {
	font-size:100px;
	line-height:120px;
	color:#eeeee2;
}
.quotes {
	color: #282640;
	background: none;
	display: block;
	padding: 0;
	quotes: none;
	font-size: 12px;
	line-height: 18px;
}
.slogan {
	font-size:36px;
	line-height:46px;
	color:#07a2ca;
	margin-top:-14px;
	margin-bottom:26px;
}
/* borders */

.border-bot2 {
	border-bottom:1px solid #e2e2d8;
	padding-top:20px;
	padding-bottom:5px;
}

dl.address dt{
	color:#282640;
	font-size:12px;
	line-height:18px;
	margin:0 0 18px;
}
dl.address dd span{float:left; width:82px;}
dl.address .link-1:hover{text-decoration:underline}

/* links */
.link {
	color:#fff;
}
.link-1, .link-1 strong, .link-2 {
	color:#282640;
}
.link-1 strong {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.link-3 {
	color:#dfdfb9;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.link-3:hover, .link-1:hover strong, .link-2:hover {
	color:#07a2ca;
	text-decoration:none !important;
}
.link-1:hover {
	text-decoration:none
}
/* buttons */
.button {
	color:#fff;
	display:inline-block;
	font-size:12px;
	line-height:25px;
	padding:1px 12px 0px 12px;
	background:#07a2ca;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.button:hover {
	background:#002b3f;
	text-decoration:none
}
/* boxes */
.img-box {
	background:#fff;
	border:1px solid #d2caca;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	margin-bottom:3px;
	padding:4px;
}
.img-box1 {
	background:#fff;
	border:1px solid #d2caca;
	padding:4px;
}
.box {
	width:100%;
	background:#dfdfb9;
	color:#282640;
	font-size:12px;
	line-height:18px;
}
.box-padding {
	padding:10px 10px 28px 10px;
}
.box-padding1 {
	padding:7px 30px 42px 29px;
}
.welcome-box {
	position:absolute;
	width:380px;
	background:#002b3f;
	color:#282640;
	font-size:13px;
	line-height:20px;
	left:55px;
	top:507px;
}
.rel {
	position:relative;
	z-index:1;
	display:inline-block;
}
.rel img {
	position:relative;
	z-index:2;
}
figcaption {
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	padding:3px 0 3px 0;
	background:url(../images/bg-caption.png) 0 0 repeat;
	color:#dfdfb9;
	width:100%;
	text-align:center;
	font-size: 30px;
	line-height:36px;
}
/* lists */
.text-list li {
	font-size:12px;
	line-height:18px;
	background:url(../images/marker.png) 0 6px no-repeat;
	padding:4px 0 0 28px;
	color:#282640;
	margin-bottom:20px;
}
.text-list li.last {
	margin-bottom:0;
}
.text-list1 li {
	font-size:13px;
	line-height:20px;
	background:url(../images/marker-2.png) 0 6px no-repeat;
	padding:4px 0 0 29px;
	color:#808092;
	margin-bottom:10px;
}
.text-list1 li.last {
	margin-bottom:0;
}
.text-list2 li {
	font-size:12px;
	line-height:18px;
	background:url(../images/marker-1.png) 0 6px no-repeat;
	padding:4px 0 0 24px;
	color:#282640;
	margin-bottom:12px;
}
.text-list2 li.last {
	margin-bottom:0;
}
.text-list2 li a {
	font-weight:bold;
	color:#282640;
}
.text-list2 li a:hover {
	color:#07a2ca;
	text-decoration:none
}
.list-1 {
	padding-right:39px;
}
.list-1 li {
	font-size:12px;
	line-height:19px;
	background:#07a2ca;
	display:block;
	color:#fff;
	margin-bottom:1px;
}
.list-1 li a {
	color:#fff;
	display:block;
	padding:6px 0 6px 12px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.list-1 li a:hover {
	background:#003750;
	text-decoration:none
}
ol li {
	list-style-position:inside;
	list-style-type:decimal;
	font-size:12px;
	line-height:19px;
	margin-bottom:7px;
	color:#07a2ca;
	font-weight:bold;
}
ol li a {
	color:#07a2ca;
	text-decoration:none;
	font-weight:normal;
}
.map {
	background:#fff;
	border:1px solid #d2caca;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);
	padding:4px;
	margin-bottom:25px;
}
.map iframe {
	width:290px;
	height:189px;
}
/* Contact form */

input[type="text"], input[type=password], textarea {
	padding:9px 10px;
	font-size:12px;
	line-height:1.23em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-weight:normal;
	color:#878787;
	outline:none;
	width:460px;
	background:#003750;
}
.success {
	width:554px;
	text-align:center;
	font-size:19px;
	line-height:1.2em;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	display:none;
	background:#002b3f;
	color:#fff;
}
#contact-form {
	vertical-align:top;
}
#contact-form fieldset {
	border:none;
}
#contact-form .field {
	overflow:hidden;
	padding:0 0 12px 0px;
}
#contact-form .bg-form, #contact-form .bg-form1 {
	display:inline-block;
	float:left;
	margin:0 1px 2px 0;
	height:41px;
	overflow:hidden;
	background:#002b3f;
	padding-top: 5px;
	padding-right:4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 1.0);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 1.0);
}
#contact-form .bg-form1 {
	height:251px;
}
#contact-form input, #contact-form textarea {
	padding:9px 10px;
	font-size:12px;
	line-height:1.23em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-weight:normal;
	color:#878787;
	outline:none;
	float:left;
	height:16px;
	border-bottom:1px solid #003750;
	border-right:1px solid #003750;
	border-top:1px solid #003750;
	border-left:1px solid #003750;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	
}
#contact-form textarea {
	overflow:auto;
	height:225px;
	resize:none;
}
#contact-form label {
	padding:0 0 0px 0px;
	display:inline-block;
	position:relative;
	color:#F00;
}
#contact-form .error, #contact-form .empty {
	color:#F00;
	display:none;
	position:absolute;
	top:2px;
	padding:0;
	width:200px;
	right:4px;
	text-align:right;
}
#contact-form .area .error, #contact-form .area .empty {
	position:relative;
	text-align:right;
}
.buttons-wrapper {
	text-align:right;
	clear:both;
	padding:20px 46px 0 0px;
}
.buttons-wrapper a {
	margin-left:14px;
}
.text-form {
	float:left;
	text-align:right;
	display:block;
	font-size:12px;
	line-height:25px;
	width:73px;
	padding-right:14px;
	padding-top: 6px;
	color:#878787;
}


blockquote {
	line-height:2em;
}




/****************************footer************************/
footer {
	width:100%;
	padding:56px 0px 59px 0px;
	position:relative;
}
.text-bot {
	font-size: 12px;
	line-height:15px;
	color:#f3f3e8;
	padding:0px 0px 0px 54px;
}
.text-bot a {
	color:#07a2ca;
	text-decoration:none;
	margin-left:3px;
}
.text-bot a:hover {
	text-decoration:underline
}
