html {}
body {margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000401;}
p {line-height:150%;font-size:13px;
padding:0px;
margin:2px 0px 15px 0px;
letter-spacing:0.05em;}
h1 {}
h2 {color:#339933; font-size:25px;font-weight:normal; padding:0 0 5px; margin:0px;}
h3 {color:#339933; font-size:17px;font-weight:normal; padding:0px; margin:14px 0 5px 0px;}
h4 {color:#339933; font-size:13px;font-weight:normal; padding:0px; margin:0px;}
a,a:visited{color:#339933;text-decoration:none}
a:hover{text-decoration:underline}
#container {position:relative; top:0px; width:950px; margin-left:auto; margin-right:auto;}
#header {position:absolute; width:233px; height:64px; top:16px; left:15px;}
#breadcrumbs {position:absolute; width:150px; height:23px; top:80px; right:20px;
text-align:right; z-index:1; margin:0px; padding:6px 0 0 0; color:#FFFFFF;}
#logo {display:block;width:217px;height:47px;padding:0;margin:0;position:absolute;text-indent:-9999px;top:0;}
#logo a{background:#fff url(/graphics/video-direct-logo.jpg);height:47px;display:block}
#breadcrumbs a { color:#FFFFFF; text-decoration:none;}
#breadcrumbs a:hover {text-decoration:none;}
#breadcrumbs a:visited {color:#FFFFFF; }
#navDeptTitle {display:none;}
#navDept {position:absolute; width:900px; height:23px; top:80px; left:20px;
background-image:url(/graphics/navBarBack.jpg);
margin:0px; padding:9px 0 0 20px;}
#navDept li { list-style-type:none; display:inline; margin:0px;padding:0px; }
#navDept li a {padding:0px 10px 0px 10px; font-size:12px;text-decoration:none; font-weight:bold; color:#383838;text-shadow: 1px 1px #ddd}
#navDept li a:hover {color:#339933;text-shadow: 1px 1px #ddd}
#navDept li a.selected span {color:#339933;text-shadow: 1px 1px #ddd}
#main {position:absolute; width:918px; height:602px; top:123px; left:21px; 
overflow:hidden; background-image:url(/graphics/DashboardWide.png);
background-repeat:no-repeat;}
/*#pageTitle {position:relative; width:477px;  left:17px; }*/
#pageDate {position:relative; left:17px;}
/*#content {position:relative; width:468px; left:17px; }*/
#footer { position:absolute; width:920px; left:21px; top:724px; }
#footer ul {padding:0px; margin:14px 0px 0px 5px;}
#footer li { list-style-type:none; line-height:140%; float:left; padding-left:8px;}
#footer li:first-child a {text-decoration:none;padding-left:0}
#footer li a { color:#666666; text-decoration:none; font-size:12px;}
#footer li a:hover { color:#222; text-decoration:none;}
#footer #credits {color:#666666;float: right;font-size:12px;padding:0;margin:0 10px 0 0;}
#footer #credits a{color:#666666; text-decoration:none;}
/* --------  Elements Added for layout  ---------- */
#pageTitle {position:relative; width:389px; top:0px; left:0px; }
#content {position:relative; width:380px; top:0px; left:0px; padding-bottom:10px;}
#dashboard {position:absolute; left:0px; top:0px; width:510px; height:602px; padding-top:10px; padding-left:10px;background-image:url(/graphics/Dashboard.png);	background-repeat:no-repeat;}
#dashboardFull{padding:30px 0 0 30px}
#dashboardRight {position:absolute; left:525px; top:0px; width:380px; padding-top:25px; }
#contactStrip {position:absolute;width:311px;height:35px;left:630px;top:32px;}
.footerColumn {float:left; width:160px;}
.linkList {margin:0px; padding:15px 0 0 0;}
.linkList li {list-style-type:none; line-height:140%;font-size:13px;letter-spacing:0.05em;color:#339933;}
.linkList li a {color:#339933; text-decoration:underline; font-size:13px;letter-spacing:0.05em;}

#contactusLeft{	width: 400px;float: left;}
#contactusRight{width: 400px;float: left;}
/* ----- tables and forms ----- */

fieldset {
	border: none;
	margin: 1em 0;
	padding: 0;
	}
legend {
	clear: both;
	color: #7da60c;
	font-size: 120%;
	font-weight: normal;
	padding :0;
	}
fieldset h3 {
	margin: 1em 0 0 0;
	}
.formField,
.formSelect {
	background: #fff;
	border: 1px solid #e1e1e1;
	width: 200px;
	}
.formFieldShort,
.formFieldMedium {
	background: #fff;
	border: 1px solid #e1e1e1;
	margin-right: 5px;
	width: 20px;
	}
.formFieldMedium {
	width: 96px;
	}
.formRadio {
	vertical-align: middle;
	}
.formButton {
	background: #339933;
	border: none;
	color: #fff;
	padding: 3px 0;
	}
label span {
	color: #C61E1D;
	font-size: 110%;
	font-weight: bold;
	}
input.formField:focus,
formFieldShort:focus,
formFieldMedium:focus,
textarea:focus, #quantity:focus	{
	background: #fff;
	border: 1px solid #bbb;
	}

/* ----------- classes or elements not in use --------- */
#tagline{display:none}
#breadcrumbs{display:none;}
#skip {display:none;}
#navToolsTitle {display:none;}
#navTools { display:none;}
#search {display:none;}
#videoLogo {}
#tagline {}
#mid {}
#side {}
.menu {}
.first { }
.featuredVideos {}
#side-r {}
#extra {}
.inner {}
