/* CSS Document */

body {
	background: url(../assets/images/background.jpg) center repeat-y #321C35;
}
.Container {
    width: auto;
    min-width: auto;
    margin: auto;
    
}
#centerwrap_home {
	position: relative;
	background-color: #FFF;
	background-repeat: repeat-y;
	box-shadow: 1px 3px 5px 6px #000;
	-webkit-box-shadow: 1px 3px 5px 6px #000;
	-moz-box-shadow: 1px 3px 5px 6px #000;
	width: 950px;
	height: 1350px;
	margin: 0 auto;
	z-index: 1;
}
#centerwrap_racklocation {
	position: relative;
	background-color: #FFF;
	background-repeat: repeat-y;
	box-shadow: 1px 3px 5px 6px #000;
	-webkit-box-shadow: 1px 3px 5px 6px #000;
	-moz-box-shadow: 1px 3px 5px 6px #000;
	width: 950px;
	height: 1500px;
	margin: 0 auto;
	z-index: 1;
}

#centerwrap_office {
	position: relative;
	background-color: #FFF;
	background-repeat: repeat-y;
	box-shadow: 1px 3px 5px 6px #000;
	-webkit-box-shadow: 1px 3px 5px 6px #000;
	-moz-box-shadow: 1px 3px 5px 6px #000;
	width: 950px;
	height: 1150px;
	margin: 0 auto;
	z-index: 1;
}

#centerwrap_form {
	position: relative;
	background-color: #FFF;
	background-repeat: repeat-y;
	box-shadow: 1px 3px 4px 7px #3B1B00;
	-webkit-box-shadow: 1px 3px 4px 7px #3B1B00;
	-moz-box-shadow: 1px 3px 4px 7px #3B1B00;
	width: 950px;
	height: 1850px;
	margin: 0 auto;
	z-index: 1;
}

#centerwrap_opens {
	position: relative;
	background-color: #FFF;
	background-repeat: repeat-y;
	box-shadow: 1px 3px 4px 7px #3B1B00;
	-webkit-box-shadow: 1px 3px 4px 7px #3B1B00;
	-moz-box-shadow: 1px 3px 4px 7px #3B1B00;
	width: 950px;
	height: 2500px;
	margin: 0 auto;
	z-index: 1;
}

#header {
	position: absolute;
	z-index: 200;
}

h1 {
	visibility: hidden;
	position: absolute;
	z-index: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-position: center;
}

#nav {
    position: absolute;
    z-index: 400;
    left: 11px;
    top: 214px;
    width: 545px;
    height: 35px;
    color: #FFF;
    text-decoration: none;
    font-family: "Arial Narrow";
}

#nav_2 {
    position: absolute;
    z-index: 400;
    left: 10px;
    top: 180px;
    width: 545px;
    height: 35px;
    color: white;
    text-decoration: none;
    font-family: "Arial Narrow";
}

#spry_nav {
	position:absolute;
	z-index: 400;
	left: 620px;
	top: 270px;
	width: 320px;
	height: 950px;
}

#tabbed_back {
	position: absolute;
	z-index: 300;
    right: 150;
	top: 192px;
}

#office_links {
	position:relative;
	z-index: 400;
	right: 50px;
	top: 700px;
	width: 274px;
	height: 51px;
    padding-top: 20;
}

#cover_home {
	position: absolute;
	z-index: 300;
	left: 89px;
	top: 338px;
	height: 635px;
	width: 390px;
}

#home_virtualtext {
	position: absolute;
	z-index: 300;
	left: 110px;
	top: 277px;
	width: 342px;
	height: 27px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 18px;
	text-align: center;
}

#home_bodytext {
	position: absolute;
    align-content: center;
	z-index: 300;
	left:80px;
	top: 1000px;
	width: auto;
    height: auto;
	color: #0c2e7a;
	
}

#animated_banner {
	position: absolute;
	z-index: 300;
	left: 633px;
	top: 900px;
	width: 226px;
	height: 75px;
}

#footer_home {
	position: absolute;
	z-index: 300;
	clear: both;
	left: 150px;
	top: 1407px;
	height: 56px;
	width: 648px;
}
#footer_racklocations {
    position: absolute;
    z-index: 300;
    clear: both;
    left: 170px;
    top: 1341px;
    height: 413px;
    width: 648px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
}

#footer_opens {
	position: absolute;
	z-index: 300;
	left: 154px;
	top: 2449px;
	width: 647px;
}

#footer_form {
	position: absolute;
	z-index: 300;
	left: 145px;
	top: 1802px;
	width: 647px;
}

#footer_office {
	position: absolute;
	z-index: 300;
	left: 142px;
	top: 1100px;
	width: 657px;
}

#rack_location_date {
	position: absolute;
	z-index: 300;
	left: 660px;
	top: 280px;
	width: 253px;
	height: 36px;
}

#rack_location_content {
	position: absolute;
	z-index: 300;
}

#rack_location_header {
	position: absolute;
	z-index: 300;
	left: 186px;
	top: 286px;
	width: 339px;
	height: 23px;
}

#rack_location_pic {
    position: absolute;
    z-index: 300;
    left: 53px;
    top: 338px;
    height: 1100px;
    width: 870px;
    background-color: #F8F0F0;
}

#home_banner {
	position: absolute;
	z-index: 300;
	left: 600px;
	top: 890px;
	width: 385px;
	height: 118px;
}

#homebanner_text {
	position: absolute;
	z-index: 300;
	left: 920px;
	top: 780px;
	width: 320px;
	height: 120px;
}

#form {
	position: absolute;
	z-index: 300;
	left: 19px;
	top: 338px;
	width: 891px;
	height: 1405px;
}

#form_header {
	position: absolute;
	z-index: 300;
	left: 254px;
	top: 276px;
	width: 414px;
	height: 49px;
}

#opens_map {
	position: absolute;
	z-index: 300;
	left: 31px;
	top: 360px;
	height: 262px;
}

#opens_header {
	position: absolute;
	z-index: 300;
	left: 136px;
	top: 273px;
	width: 280px;
	height: 45px;
}
#racklocations_header {
    position: absolute;
    z-index: 300;
    left: 190px;
    top: 290px;
    width: 514px;
    height: 45px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#opens_date {
	position: absolute;
	z-index: 300;
	left: 188px;
	top: 326px;
	width: 192px;
	height: 28px;
}

#anchors {
	position: absolute;
	z-index: 300;
	left: 33px;
	top: 686px;
	width: 493px;
	height: 89px;
}

#opens_copy {
	position: absolute;
	z-index: 300;
	left: 31px;
	top: 773px;
	width: 895px;
	height: 1649px;
}

#office_header {
	position: absolute;
	z-index: 300;
	left: 146px;
	top: 289px;
	width: 258px;
	height: 45px;
}

#office_textone {
	position: absolute;
	z-index: 300;
	left: 19px;
	top: 338px;
	width: 527px;
	height: 659px;
}

#info_office {
	position: absolute;
	z-index: 300;
	left: 586px;
	top: 785px;
	width: 331px;
	height: 252px;
}

#disclaimer_opens {
	position: absolute;
	z-index: 300;
	left: 32px;
	top: 632px;
	height: 44px;
	width: 498px;
}

#disclaimer_open_home {
	position: absolute;
	z-index: 300;
	left: 575px;
	top: 988px;
	height: 64px;
	width: 350px;
}

.nav {
	font-family: "Arial Narrow";
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	z-index: 300;
}

.nav a:link {
	color: #FFF;
	text-decoration: none;
}

.nav a:visited {
	color: #FFF;
	text-decoration: none;
}

.nav a:hover {
	color: #DC8C1E;
	text-decoration: none;
}

.nav a:active {
	color: #FFF;
	text-decoration: none;
}

.img {
	border-style: none;
	border: 0;
}

.img_center {
	border-style: none;
	border: 0;
    top: 950px;
	align: center;
	vertical-align: center;
	
}

.img_rightfloat {
	border-style: none;
	border: 0;
	float: right;
}

.img_leftfloat {
	border-style: none;
	border: 0;
	float: left;
	align: absmiddle;
}

.body {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 16px;
	text-align: justify;
	line-height: 18px;
	color: #000;
}

.body_disc {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 16px;
	text-align: center;
	line-height: 18px;
	color: #591278;
	font-weight: bold;
}

.body_secondhead {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 19px;
	text-align: justify;
	line-height: 19px;
	color: #000;
}

.body_redhead {
    right: auto
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 19px;
	font-weight: bold;
	text-align: justify;
	line-height: 19px;
	color: #0c2e7a;
}

.body_redsmaller {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: justify;
	line-height: 19px;
	color: #e11931;
}

.body_center {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 18px;
    top: 800px;
	text-align: right;
	line-height: 22px;
	color: #000;
}

.body_center_white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	color: #FFF;
}

.header {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #41207F;
}

.narrow_headline {
	font-family: "Arial Narrow";
	font-weight: bold;
	font-size: 19px;
	color: #FFF;
	text-align: center;
}

.copyright {
    font-family: Arial, Helvetica, sans-serif, "Arial Black", "Arial Narrow", "Arial Narrow Bold", "Arial Narrow Bold Italic", "Arial Narrow Italic", "Arial Rounded MT Bold", "Arial Unicode MS", Baskerville, "Baskerville Bold", "Baskerville Bold Italic", "Baskerville Italic", "Baskerville Se";
    font-size: 12px;
    text-align: center;
    color: #000;
    vertical-align: middle;
    line-height: 25px;
}

.copyright_white {
	font-family: font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 10px;
	text-align: center;
	color: #FFF;
}

.form_look {
	padding: 10px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-weight: bold;
	font-size: 18px;
	color: #183370;
	text-align: left;
	line-height: 24px;
}

.divider {
    padding-right: 10px;
    height:auto;
    display:inline-block;
}

.headers {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 37px;
	font-weight: bold;
	color: #41207F;
	text-align: center;
}

.submit {
	background-color: #0c2e7a;
	color: white;
	padding-right: 10px;
    height:auto;
    display:inline-block;
	border-style: none;
}

.submit:hover {
	background-color: #FC6;
	color: black;
	padding-right: 10px;
    height:auto;
    display:inline-block;
	border-style: none;
}

.reset {
	background-color: #0c2e7a;
	color: white;
    height:auto;
    display:inline-block;
	border-style: none;
}

.reset:hover {
	background-color: #FC6;
	color: black;
    height:auto;
    display:inline-block;
	border-style: none;
}

#cover_home img {
	border: 1px solid #FFF;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 6px -1px rgba(0,0,0,0.75);
}

#cover_home img:hover {
	-webkit-box-shadow: 0px 0px 9px -1px rgba(184,134,7,1);
	-moz-box-shadow: 0px 0px 9px -1px rgba(184,134,7,1);
	box-shadow: 0px 0px 9px -1px rgba(184,134,7,1);
}
.rack-locations {
	font-family: 'Open Sans', sans-serif;
    border: 0px ;
	font-size: 14px;
}
.rack-locations tr:nth-child {background: #FFF}
.table, tr, tc {
	font-size: 14px;
}
.body_blackhead {
    font-size: 24px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
