@charset "UTF-8";
body {
	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;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 100%;
	background-color: #FFF;
}
.oneColFixCtrHdr #container {
	width: 820px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #containerBar {
	width: 820px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #container_wide {
	width: 820px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.oneColFixCtrHdr #header {
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.oneColFixCtrHdr #headerLogo {
	background-color: #FFF;
	text-align: right;
	height: 26px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	padding: 0;
	text-align: center;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px;
	background-color: #FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	background-color: #FFF;
}
.oneColFixCtrHdr #mainContent_about {
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.oneColFixCtrHdr #mainContent_company {
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.oneColFixCtrHdr #mainContent_contact {
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 200px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.oneColFixCtrHdr #mainContent_bio {
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 100px;
	margin-bottom: 20px;
	margin-left: 100px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.oneColFixCtrHdr #mainContent_bioCentered {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 150px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.oneColFixCtrHdr #mainContent_products {
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 155px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.oneColFixCtrHdr #mainContent_desktop {
	padding: 0px;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 27px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.commonLinks_Default {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
}
.commonLinks_Default_Bold {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
.headline_Default {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #333;
	line-height: 26px;
}
.headline_Default_QA {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #333;
	line-height: 28px;
	width: 560px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.text_Default_QA {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 16px;
	width: 560px;
}
.headline_Default_QA_sub {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #75BD6C;
	line-height: 20px;
	width: 560px;
	font-weight: bold;
}
.text_Default_Bio {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 16px;
	width: 560px;
}
.text_Default_Form {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	padding: 5px;
}
.outline_Default_Bio {
	border: 1px solid #FFF;
	width: 564px;
}
.form_Default_TextBox {
	border: 1px solid #80D175;
	width: 450px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.form_Default_CommentBox {
	border: 1px solid #80D175;
	width: 452px;
	padding: 3px;
	height: 100px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.form_Default_TextBoxCity {
	border: 1px solid #80D175;
	width: 205px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.form_Default_TextBoxState {
	border: 1px solid #80D175;
	width: 50px;
	margin: 3px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
}
.form_Default_TextBoxZip {
	border: 1px solid #80D175;
	width: 150px;
	margin: 3px;
	padding: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
}
.oneColFixCtrHdr #mainContent_video {
	padding: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
}
.video_Container {
	display: block;
}
.video_Headline {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 22px;
	color: #333;
	line-height: 26px;
}
.video_Text_Default {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 16px;
	width: 720px;
	margin-bottom: 20px;
}
.video_Wrapper_A {
	width: 720px;
	display: block;
	margin-bottom: 25px;
}
.video_Thumb_Title {
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 13px;
	padding: 5px;
	margin-bottom: 10px;
}
.video_Thumb_Title_Large {
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 16px;
	padding: 5px;
	margin-bottom: 10px;
}
.video_Thumb_Looper {
	border: 1px solid #666;
}

/*#menu_Top_Container {
 width: 827px;
 height: 100px;
 background: url(images_css/malone_menu_top.jpg);
 margin: 0px auto; padding: 0;
 position: relative;
}

#menu_Top {
 width: 827px;
 height: 30px;
 position: relative;
 outline:0;
}
#menu_Top li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; outline:0;}
#menu_Top li, #menu_Top a {height: 35px; margin: 0; padding: 0; display: block; outline:0;}

#panel1a {left: 0; width: 164px;}
#panel2a {left: 164px; width: 164px; margin: 0; padding: 0;}
#panel3a {left: 328px; width: 164px; margin: 0; padding: 0;}
#panel4a {left: 492px; width: 164px; margin: 0; padding: 0;}
#panel5a {left: 656px; width: 164px; margin: 0; padding: 0;}

#panel2a a:hover {background: url(images_css/malone_menu_top.jpg) -164px -107px no-repeat;}
#panel3a a:hover {background: url(images_css/malone_menu_top.jpg) -328px -107px no-repeat;}
#panel4a a:hover {background: url(images_css/malone_menu_top.jpg) -492px -107px no-repeat;}
#panel5a a:hover {background: url(images_css/malone_menu_top.jpg) -656px -107px no-repeat;}


#menu_Top_Sub {
 width: 827px;
 height: 40px;
 position: relative;
 outline:0;
}
#menu_Top_Sub li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; outline:0;}
#menu_Top_Sub li, #menu_Top_Sub a {height: 30px; display: block; outline:0;}

#panel1b {left: 60px; width: 30px;}
#panel2b {left: 100px; width: 30px;}
#panel3b {left: 550px; width: 250px;}

#panel1b a:hover {background: url(images_css/malone_menu_top.jpg) -60px -153px no-repeat;}
#panel2b a:hover {background: url(images_css/malone_menu_top.jpg) -100px -153px no-repeat;}
#panel3b a:hover {background: url(images_css/malone_menu_top.jpg) -550px -153px no-repeat;}.slideshow_Container {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
}*/

#menu_Top_Container {
	width: 820px;
	height: 62px;
	background: url(images_css/navMenu_header.png) no-repeat;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#menu_Top {
	width: 820px;
	height: 50px;
	position: relative;
	outline:0;
}

#menu_Top li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; outline:0;}
#menu_Top li, #menu_Top a {height: 50px; margin: 0; padding: 0; display: block; outline:0;}

#panel1a {left: 0px;width: 100px;margin: 0;padding: 0;}
#panel2a {left: 100px; width: 130px; margin: 0; padding: 0;}
#panel3a {left: 230px; width: 130px; margin: 0; padding: 0;}
#panel4a {left: 360px; width: 100px; margin: 0; padding: 0;}
#panel5a {left: 460px; width: 120px; margin: 0; padding: 0;}
#panel6a {left: 580px; width: 100px; margin: 0; padding: 0;}
#panel7a {left: 680px; width: 57px; margin: 0; padding: 0;}
#panel8a {left: 737px; width: 27px; margin: 0; padding: 0;}
#panel9a {left: 764px; width: 27px; margin: 0; padding: 0;}

#panel1a a:hover {background: url(images_css/navMenu_header.png) -0px -70px no-repeat;}
#panel2a a:hover {background: url(images_css/navMenu_header.png) -100px -70px no-repeat;}
#panel3a a:hover {background: url(images_css/navMenu_header.png) -230px -70px no-repeat;}
#panel4a a:hover {background: url(images_css/navMenu_header.png) -360px -70px no-repeat;}
#panel5a a:hover {background: url(images_css/navMenu_header.png) -460px -70px no-repeat;}
#panel6a a:hover {background: url(images_css/navMenu_header.png) -580px -70px no-repeat;}
#panel7a a:hover {background: url(images_css/navMenu_header.png) -680px -70px no-repeat;}
#panel8a a:hover {background: url(images_css/navMenu_header.png) -737px -70px no-repeat;}
#panel9a a:hover {background: url(images_css/navMenu_header.png) -764px -70px no-repeat;}

#panel1a a:active {background: url(images_css/navMenu_header.png) -0px -140px no-repeat;}
#panel2a a:active {background: url(images_css/navMenu_header.png) -100px -140px no-repeat;}
#panel3a a:active {background: url(images_css/navMenu_header.png) -230px -140px no-repeat;}
#panel4a a:active {background: url(images_css/navMenu_header.png) -360px -140px no-repeat;}
#panel5a a:active {background: url(images_css/navMenu_header.png) -460px -140px no-repeat;}
#panel6a a:active {background: url(images_css/navMenu_header.png) -580px -140px no-repeat;}
#panel7a a:active {background: url(images_css/navMenu_header.png) -680px -140px no-repeat;}
#panel8a a:active {background: url(images_css/navMenu_header.png) -737px -140px no-repeat;}
#panel9a a:active {background: url(images_css/navMenu_header.png) -764px -140px no-repeat;}

.slideshow_Ads  {
}

.slideshow_AdContainer {
	width: 820px;
	margin-right: auto;
	margin-left: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	display: block;
	height: 180px;
}
.slideshow_Ad {
	width: 254px;
	float: left;
	text-align: left;
	margin-right: 29px;
	margin-left: 0px;
}
.slideshow_Ad_End {
	width: 254px;
	float: left;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
}
.slideshow_AdHeadline {
	width: 245px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #333;
	text-align: left;
	padding: 5px;
	display: block;
	margin-bottom: 5px;
}
.slideshow_AdImage {
	width: 254px;
	height: 150px;
	background-color: #54C247;
}
.slideshow_AdImage_Selected {
	width: 254px;
	height: 150px;
	background-color: #54C247;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.slideshow_Ad a:hover {
	width: 100%;
	background-color: #54C247;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.slideshow_Ad_End a:hover {
	width: 100%;
	background-color: #54C247;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

.slideshow_AdCopy {
	width: 245px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	background-color: #54C247;
	padding: 5px;
	display: block;
}

.stills_Ad {
	width: 254px;
	float: left;
	text-align: left;
	margin-right: 29px;
	margin-left: 0px;
}
.stills_AdImage {
	width: 254px;
	height: 150px;
	background-color: #FFF;
}
.stills_Ad a:hover {
	width: 100%;
	background-color: #54C247;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.stills_AdImage_Selected {
	width: 254px;
	height: 150px;
	background-color: #FFF;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.stills_AdCopy {
	width: 245px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #666;
	text-align: left;
	background-color: #FFF;
	padding: 5px;
	display: block;
}
.content_stills {
	padding: 0px;
	display: block;
	margin: 0px;
	height: 700px;
}

.motion_Ad {
	width: 238px;
	float: left;
	text-align: left;
	margin-right: 27px;
	margin-left: 0px;
}
.motion_AdImage {
	width: 238px;
	height: 140px;
	background-color: #FFF;
}
.motion_Ad a:hover {
	width: 100%;
	background-color: #54C247;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.motion_AdImage_Selected {
	width: 238px;
	height: 140px;
	background-color: #FFF;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.motion_AdCopy {
	width: 239px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #666;
	text-align: left;
	background-color: #FFF;
	padding: 5px;
	display: block;
	margin-bottom: 5px;
}
.motion_stills {
	padding: 0px;
	display: block;
	margin: 0px;
	height: 700px;
}

