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

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	
	margin:0px;
	padding:0px;
}

img{border:0px;}

.clear{clear:both; height:0px;}

a.white:link {text-decoration: none; color:#FFFFFF;}
a.white:visited {text-decoration: none; color:#FFFFFF;}
a.white:active {text-decoration: none; color:#FFFFFF;}
a.white:hover {text-decoration: none; color:#000000;}

a.bn:link {text-decoration: none; font-size:24px; font-weight:bold; color:#FFFFFF;}
a.bn:visited {text-decoration: none; font-size:24px; font-weight:bold; color:#FFFFFF;}
a.bn:active {text-decoration: none; font-size:24px; font-weight:bold; color:#FFFFFF;}
a.bn:hover {text-decoration: none; font-size:24px; font-weight:bold; color:#840000;}

a.bnav:link {text-decoration: none; color:#FFFFFF; background-color:#6d6d6d;}
a.bnav:visited {text-decoration: none; color:#FFFFFF; background-color:#6d6d6d;}
a.bnav:active {text-decoration: none; color:#FFFFFF; background-color:#6d6d6d;}
a.bnav:hover {text-decoration: none; color:#6d6d6d; background-color:#FFFFFF;}

a.web:link {text-decoration: none; font-size:9px; color:#666666; text-transform:uppercase; font-style:italic;}
a.web:visited {text-decoration: none; font-size:9px; color:#666666; text-transform:uppercase; font-style:italic;}
a.web:active {text-decoration: none; font-size:9px; color:#666666; text-transform:uppercase; font-style:italic;}
a.web:hover {text-decoration: none; font-size:9px; color:#FFFFFF; text-transform:uppercase; font-style:italic;}

a.contactMike:link {text-decoration: none; font-size:12px; color:#FFFFFF; text-transform:uppercase;}
a.contactMike:visited {text-decoration: none; font-size:12px; color:#FFFFFF; text-transform:uppercase;}
a.contactMike:active {text-decoration: none; font-size:12px; color:#FFFFFF; text-transform:uppercase;}
a.contactMike:hover {text-decoration: none; font-size:12px; color:#333333; text-transform:uppercase; font-style:italic;}

a.contactright:link {text-decoration: none; font-size:14px; color:#FFFFFF; text-transform:uppercase;}
a.contactright:visited {text-decoration: none; font-size:14px; color:#FFFFFF; text-transform:uppercase;}
a.contactright:active {text-decoration: none; font-size:14px; color:#FFFFFF; text-transform:uppercase;}
a.contactright:hover {text-decoration: none; font-size:14px; color:#000000; text-transform:uppercase;}

a.mainbuttons:link {text-decoration:none; font-size:16px; color:#840000; text-transform:uppercase;}
a.mainbuttons:visited {text-decoration:none; font-size:16px; color:#840000; text-transform:uppercase;}
a.mainbuttons:active {text-decoration:none; font-size:16px; color:#840000; text-transform:uppercase;}
a.mainbuttons:hover {text-decoration:none; font-size:16px; color:#000000; text-transform:uppercase;}

h1{font-size:16px; color:#840000; text-transform:uppercase; margin:10px 0px 0px 0px; text-decoration:none;}
h2{font-size:16px; color:#840000; text-transform:uppercase; margin:0px; text-decoration:none;}
h3{font-size:14px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px;}
h4{font-size:14px; color:#840000; text-transform:uppercase; margin:0px; padding:0px;}


.contactbuttonholder{
	width:925px;
	height:25px;
	margin:0px auto 0px auto;
	border-top-width:2px;
	margin-bottom:2px;
	border-top-style:solid;
	border-top-color:#919191;
}
.mainnavholder{
	width:925px;
	height:19px;
	margin:3px auto;
}
.contactbutton{height:20px; font-size:9px; width:auto; padding:0px 12px 0px 12px; float:right; background-color:#919191; line-height:20px; letter-spacing:.2em; text-transform:uppercase; text-align:center;}

.container{width:925px; height:auto; margin:0px auto 0px auto;}

.mainsquare{
	width:609px;
	height:239px;
	float:left;
	margin:4px 3px 5px 0px;
}
.videoplayer{
	width:312px;
	height:239px;
	float:right;
	margin:4px 0px 5px 0px;
}
.largevideoplayer{width:609px; height:360px; float:left; margin:8px 3px 5px 0px;}


.column{
	width:221px;
	height:380px;
	float:left;
	margin:0px 10px 0px 0px;
}
.columntext{text-align:justify; font-size:11px;}
.columnheader{
	text-align:center;
	font-size:13px;
	color:#0066CC;
	text-transform:uppercase;
	margin:9px 0px 3px 0px;
	font-weight: bold;
}
.learnmore{width:221px; height:36px; float:left; margin:5px 10px 20px 0px; background-image:url(../images/learnmore.png); overflow:hidden;}
.learnmore:hover{width:221px; height:36px; float:left; margin:5px 10px 20px 0px; background-image:url(../images/learnmore.png); overflow:hidden; background-position:-221px 0px; cursor:pointer;}


.footercontainer{width:100%; height:240px; background-color:#919191; margin-top:15px;}
.footerwhitebar{width:100%; height:1px; background-color:#FFFFFF; margin:4px 0px 10px 0px;}

.footernavholder{width:212px; float:left;}
.footernav{width:207px; height:17px; background-color:#6d6d6d; margin-bottom:2px; color:#FFFFFF; text-transform:uppercase; line-height:17px; padding-left:5px;}
.footernavtop{
	height:17px;
	background-color:#6d6d6d;
	margin:2px 5px 0px 0px;
	
	text-transform:uppercase;
	line-height:17px;
	padding-left:24px;
	padding-right:24px;
	float:left;
}
.footernavtop:hover{background-color:#FFF;}
.footernav:hover{width:207px; height:17px; background-color:#FFFFFF; color:#6d6d6d;}

.titlebullet{width:19px; height:19px; margin:0px 3px 0px 3px; background-image:url(../images/tittlebullet.jpg); float:left;}
.signupbullet{width:9px; height:9px; margin:0px 3px 0px 5px; background-image:url(../images/signuparrow.jpg); float:left;}



.formholder{float:right; margin:35px -20px 0px 0px; width:250px; height:40px;}
input.signup{border:1px solid #eaeaea; color:#666666; font-size:9px; margin:0px; padding:3px 3px 3px 3px; outline-style:none; outline-width:0pt;}
input.signup:focus{border:1px solid #919191; margin:0px; padding:3px 3px 3px 3px;}
.signupbutton{border:1px solid #eaeaea; color:#c2c2c2; background-color:#FFFFFF; cursor:pointer; font-size:9px; margin:0px; padding:3px 3px 3px 4px; outline-style:none; outline-width:0pt;}
.signupbutton:hover{border:1px solid #919191; margin:0px; color:#919191; padding:3px 3px 3px 4px;}
textarea{border:1px solid #eaeaea; color:#666666; font-size:9px; margin:0px; padding:3px 3px 3px 3px; outline-style:none; outline-width:0pt;}

.rightbottominfo{float:right; width:680px; height:100px; margin:5px 5px 0px 0px;}

.main {
	position:relative;
	width:925px;
	margin:0 auto;
	}
#header {
	width:100%;
	height:1px;
	}
#header .aboutus,
a.need-design,
a.need-design-fixed,
a.need-banner,
a.need-banner-fixed {
	display:block;
	position:absolute;
	overflow:hidden;
	text-indent:-999px;
	}
#header .aboutus {
	width:110px;
	height:116px;
	background: url(../images/aboutus.png) no-repeat;
	top:-18px;
	left:478px;
	}

.aboutusbase{
	width:750px;
	height:300px;
	float:left;
	margin:0px 0px 0px 0px;
}
.aboutcolumnheader{text-align:left; font-size:12px; color:#0066CC; text-transform:uppercase; margin:9px 0px 3px 0px;}


.marketingmanagerbase{width:925px; float:left; margin:0px 10px 0px 0px;}

.buynowbase{
	width:610px;
	height:450px;
	float:left;
	margin:0px 0px 0px 0px;
}

