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


body {
				font: 100% Verdana, Arial, Helvetica, sans-serif;
				background: #5c779e url(/gfx/home_bg-swf.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: 1100px;
				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: 675px;
				background-position: center top;
}


/* Videos SWF --------------------------- */

#mainContent #video_swf {
				height: 450px;
				margin-left: 155px;
}

#media {
				position:relative;
				height:425px;
				width:640px;
				margin-top:0px;
}



/* 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 .pitch4 h3 {
				background-image: url(/gfx/wed_box-dvd.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
				
}

#mainContent #box .pitch5 h3 {
				background-image: url(/gfx/wed_box-packages.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
}

#mainContent #box .pitch6 h3 {
				background-image: url(/gfx/wed_box-equipment.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
}

#mainContent #box .pitch7 h3 {
				background-image: url(/gfx/vid_box-events.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
}

#mainContent #box .pitch8 h3 {
				background-image: url(/gfx/vid_box-packages.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
}

#mainContent #box .pitch9 h3 {
				background-image: url(/gfx/vid_box-quote.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -5000px;
				line-height: 20px;
}

#mainContent #box .pitch4,
#mainContent #box .pitch5,
#mainContent #box .pitch6,
#mainContent #box .pitch7,
#mainContent #box .pitch8,
#mainContent #box .pitch9 {
				height: 150px;
				width: 240px;
				font-size: 11px;
				float: left;
				padding-right: 30px;
				line-height: 14px;
}

#mainContent #box .pitch4 img,
#mainContent #box .pitch5 img,
#mainContent #box .pitch6 img,
#mainContent #box .pitch7 img,
#mainContent #box .pitch8 img,
#mainContent #box .pitch9 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; }
