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


body {
				font: 100% Verdana, Arial, Helvetica, sans-serif;
				background: #5c779e url(/gfx/home_bg-main.jpg) repeat-x;
				margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
				padding: 0;
				text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
				color: #000000;
}

.oneColElsCtrHdr #container {
				width: 950px;
				margin: 0 auto; /* this overrides the text-align: center on the body element. */
				height: 1000px;
				text-align: left;
}
 
.oneColElsCtrHdr #header {
				text-indent: -5000px;
				background-image: url(/gfx/home_mast-logo.png);
				background-repeat: no-repeat;
				background-position: 50px 25px;
				margin: 0px;
				padding: 0px;
				height: 164px;
}

/*  Navbox  --------------------------- */ 

#navbox ul {
				text-align:center;
				color:#fff;
				width: 100%;
				margin: 0;
				padding: 0px;
}

#navbox ul li {
				display:inline;
				letter-spacing: 1px;
				line-height: 37px;
}

#navbox ul li a {
				color:#fff;
				text-decoration:none;
				border-right:1px solid #999;
				padding: 5px 20px;
}

#navbox ul li a:hover {
				color:#fff;
				background-image: url(/gfx/global_nav-hover.png);
				background-repeat: repeat-x;
				background-position: center;
}

#navbox #first_item {
				border-left:1px solid #999;
				padding-top: 5px;
				padding-bottom: 5px;
}

	  
/* Main Content--------------------------- */

.oneColElsCtrHdr #mainContent {
				background-image: url(/gfx/home_bg-jquery.png);
				background-repeat: no-repeat;
				height: 600px;
				background-position: center top;
}


/* jQuery ScrollTo --------------------------- */

#mainContent #jquery { height: 380px; }

#screen {
				position:relative;
				height:380px;
				width:725px;
				margin-top:0px;
}

#screen .next, #screen .prev {
				position:absolute;
				top:155px;
}
#screen .prev { left:138px; }

#screen .next { left: 778px; }

#navigation {
				width:600px;
				text-align:center;
				margin-left:62px;
}

#navigation ul {
				margin-left:55px !important;
				margin-left:35px;
}

#navigation li {
				float:left;
				margin:0 20px;
				padding:10px 20px;
				background-color:#EEE;
}

#navigation a {
				color:#933;
				font-weight:bolder;
				text-decoration:none;
}
	
#sections {
				overflow:hidden;
				width:559px;
				height:358px;
				clear:left;
				margin-left:193px;
}
	
#sections ul { width:3660px; }
	
#sections li {
				float:left;
				padding:0px 30px 11px 0px;
}

#sections li.fallen {	margin-top:369px; }
			
#sections p {
				width:550px;
				margin:16px 0;
				font-size:85%;
				line-height:1.4em;
}
			
#sections h2 {
				color:#993333;
				margin:20px 0pt;
}

#sections a {
				color:#777;
				font-weight:bolder;
				text-decoration:none;
}



/* Pitch Box --------------------------- */

#mainContent #box {
				background-image: url(/gfx/home_bg-box.png);
				background-repeat: no-repeat;
				height: 200px;
				background-position: center top;
				padding-left: 82px;
				padding-top: 15px;
				color: #333;
}

#mainContent #box .pitch1 h3 {
				background-image: url(/gfx/home_box-wed.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 18px;
}

#mainContent #box .pitch2 h3 {
				background-image: url(/gfx/home_box-video.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 18px;
}

#mainContent #box .pitch3 h3 {
				background-image: url(/gfx/home_box-prod.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 18px;
}

#mainContent #box .pitch1,
#mainContent #box .pitch2,
#mainContent #box .pitch3 {
				height: 150px;
				width: 240px;
				font-size: 11px;
				float: left;
				padding-right: 30px;
				line-height: 14px;
}

#mainContent #box .pitch1 img,
#mainContent #box .pitch2 img,
#mainContent #box .pitch3 img {
				float: left;
				padding-right: 15px;
				padding-bottom: 5px;
}

#mainContent #box a.box_pitch:link,
#mainContent #box a.box_pitch:visited {
				color: #09f;
				text-decoration: none;
}

#mainContent #box a.box_pitch:hover {
				color: #36c;
				border: none;
}


/* Footer --------------------------- */

.oneColElsCtrHdr #footer {
				font-size: 11px;
				color: #fff;
				background-image: url(/gfx/global_footer-logo.png);
				background-repeat: no-repeat;
				background-position: 65px 0px;
				height: 200px;
				width: 950px;
} 

#footer #copyright {
				padding-left: 120px;
				padding-top: 18px;
				float: left;
				width: 250px;
}

#footer #foot_wrap .foot_menu { float: left; }

#footer #foot_wrap .foot_menu li { list-style-type: none; }

#footer #foot_wrap .foot_menu a.menu_head:link,
#footer #foot_wrap .foot_menu a.menu_head:visited {
				color: #9cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_head:hover {
				color: #0cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_item:link,
#footer #foot_wrap .foot_menu a.menu_item:visited {
				color: #fff;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_item:hover {
				color: #9cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu #logos { padding-top: 5px; }
