@charset "utf-8";
/* CSS Document */

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; font-family: Times, "Times New Roman", serif; background-color: #FFFFFF; }
img { border: 0px; }
.clear { clear: both; }

/* Wrapper hugs the entire site */
#wrapper { top: 50%; height: 1000px; margin-top: -500px; width: 100%; position: absolute; }

/* Top Bar Stuff */
#topBar { margin-top: 255px; width: 100%; background-color: #FFFFFF; }
	#topBar .block { margin: auto; width: 900px; height: 210px;  }
	#topBar .block .header { float: left; font-size: 12px; letter-spacing: 5px; margin-top: 15px; margin-bottom: 40px; color: #99ACB3; font-family: Times, "Times New Roman", serif; }
	#topBar .block .header.noPadding { margin: 0px; }
	#topBar .block .content { margin: auto; width: 900px; height: 135px; font-size: 11px; font-family: "Trebuchet MS", Arial; color: #B2B2B2; line-height: 20px;  }
	#topBar .block .content a { color: #B2B2B2; }
	#topBar .block .content a:hover { color: #6D6F71; }
	#topBar .block .content .image { width: 90px; height: 90px; background-color: #B2B2B2; float: left; margin-right: 20px; background: url(../images/brad%20marlin%20pic.jpg) no-repeat; }
	#topBar .block .content .text1 { float: left; line-height: 15px; margin-right: 20px; }
	#topBar .block .content .oneThird { float: left; width: 290px; margin-right: 12px; }
	#topBar .block .content .oneThird.right { margin-right: 0px; }

/* Middle Bar Stuff */
#middleBar { height: 70px; width: 100%; background-color: #000000; }
	#middleBar #menu { width: 900px; height: 70px; margin: auto; }
	#middleBar #logo { float: left; }
	#middleBar #menu #items { float: right; }
	#middleBar a { font-size: 9px; letter-spacing: 4px; text-decoration: none; color: #8C8C8C; line-height: 70px; margin-left: 20px; }
	#middleBar a:hover { color: #FFFFFF; }
	#middleBar a.on { color: #FFFFFF; }
	#middleBar .logo { font-size: 14px; line-height: 70px; letter-spacing: 6px; cursor: pointer; }
	#middleBar .logo .brad { color: #FFFFFF; float: left; }
	#middleBar .logo .marlin { color: #99ACB3; float: left; }

/* Bottom Bar Stuff */
#bottomBar { height: 465px; width: 100%; background: url(../images/BMGradient.jpg) repeat-x; }
	#bottomBar .block { margin: auto; width: 900px; height: 210px; }
	#bottomBar .block .content { margin: auto; width: 900px; height: 135px; position: relative; font-size: 11px; font-family: "Trebuchet MS", Arial; color: #FFFFFF; line-height: 20px; vertical-align: text-bottom; }
	#bottomBar .block .content .text { position: absolute; bottom: 0px; }
	#bottomBar .block .content .spacer1 { width: 100%; height: 60px; }
	#bottomBar .block .header { float: left; margin-top: 40px; font-size: 12px; letter-spacing: 5px; color: #FFFFFF; font-family: Times, "Times New Roman", serif; }
	#bottomBar .block .header.noPadding { margin: 0px; }
	#bottomBar .block .content .text .oneHalf { float: left; width: 420px; margin-right: 40px; }
	#bottomBar .block .content .text .oneHalf.right { margin-right: 0px; }
	
	/* Bottom Bar Form Elements */
	#bottomBar .block .text .errorMsg { margin-bottom: 10px; }
	#bottomBar .block .text .formElement { width: 160px; margin-right: 40px; float: left; }
	#bottomBar .block .text .formElement .inpTxt { width: 160px; height: 15px; background-color: #FFFFFF; border: 0px; }
	#bottomBar .block .text .formElement .inpTxt.top { margin-bottom: 12px; }
	#bottomBar .block .text .formElement .inpTxtarea { width: 160px; height: 65px; background-color: #FFFFFF; border: 0px; }
	#bottomBar .block .text .formElement .inpCheck { border: 0px; }
	#bottomBar .block .text .formElement .btnSubmit { width: 90px; height: 15px; background-color: #B2B2B2; border: 0px; color: #FFFFFF; font-size: 10px; line-height: 15px; margin-left: 5px; margin-top: 10px; padding-bottom: 2px; }
	
	/* Workbox 1 Style */
	.workBox1 { width: 150px; height: 77px; float: left; background: url(../images/dsgn%20box.jpg) no-repeat; margin-right: 35px; border: 1px solid #99ACB3; cursor:pointer; }
	.workBox1:hover { border: 1px solid #6D6F71; }
	.workBox1.end { margin-right: 0px; }
	.workBox1 .topSpacer { width: 152px; height: 14px; }
	.workBox1 .centre { width: 120px; height: 50px; margin-left: 16px; background-color: #535353; }
	
	/* Workbox 2 Style */
	.workBox2 { width: 150px; height: 77px; float: left; background: url(../images/inv%20box.jpg) no-repeat; margin-right: 35px; border: 1px solid #FFFFFF; cursor:pointer; }	
	.workBox2:hover { border: 1px solid #BCBECD; }	
	.workBox2.end { margin-right: 0px; }
	.workBox2 .topSpacer { width: 152px; height: 14px; }
	.workBox2 .centre { width: 120px; height: 50px; margin-left: 16px; background-color: #899C84; }
	
	/* Pop-Up */
	#fullback { width: 100%; height: 100%; background: url(../images/fullback.png) repeat; position: absolute; z-index: 10; display: none; }

	.outerBox { width: 700px; height: 600px; background: url(../images/port-box.png) repeat-x; display: none; position: absolute; top: 50%; margin-top: -300px; left: 50%; margin-left: -350px; z-index: 100; }
	.outerBox .innerBox { width: 600px; height: 500px; background-color: #000000; margin-top: 50px; margin-left: 50px; }
	.outerBox .bottomNav { width: 700px; height: 50px; text-align: center; }
	.outerBox .bottomNav a { font-size: 9px; letter-spacing: 4px; color: #FFFFFF; text-decoration: none; line-height: 50px; }
	.outerBox .bottomNav a:hover { color: #535353; }
	.outerBox .bottomNav a.default { color: #FFFFFF; }
	.outerBox .bottomNav a.default:hover { color: #535353; }
	.outerBox .bottomNav a.disabled { color: #535353; }
	.outerBox .bottomNav a.middle { margin-left: 75px; margin-right: 75px; }