/* Ethan CSS Reset */

html, body, p, table, div, ul, li, br, h1, h2, h3, h4, h5, h6, a, form, img, form { padding:0px; margin:0px;}
html, body {height:100%; width:100%;}
body {text-align:center; font-family:arial; font-size:12px;}
h1{padding-bottom:32px; font-size:22px;}
h2{padding-bottom:16px; padding-top:8px; font-size:18px;}
h3{padding-bottom:8px; padding-top:8px; font-size:16px;}
h4{padding-bottom:8px; padding-top:8px; font-size:15px;}
h5{padding-bottom:8px; padding-top:8px; font-size:14px;}
h6{padding-bottom:8px; padding-top:8px; font-size:12px;}
p {margin-bottom:16px;}
br { clear:both; }
a {color:#990000; cursor:pointer !important;}
/* End Ethan CSS Reset */

body {font-family:arial, sans-serif; color:#333333; background:#fff;}
.container{ width:960px; margin:auto;}
	#header{padding-bottom:16px; text-align:left}
		#logo{padding-top:24px;}
		#tagline{float:right; font-size:14px; font-weight:bold; padding-top:64px; font-family:georgia; text-align:right; font-variant:small-caps;}
		#tagbanner{padding:16px;}
	#menu{width:944px; padding:8px;  margin:auto; text-align:left; color:white; background:#390001;}
		#menu a{padding:4px; font-size:12px; color:white; font-weight:bold; text-decoration:none;}
		#menu a:hover{background:#6f0101;}
		#menu a.login{color:#ffde00 !important;}
		#menu a.selected{background:#6f0101;}
		#menu .input{font-size:10px; font-family:arial; padding:0px; margin:0px;}
	#bodytop{height:10px; background:url("../graphics/_top_bg2.png") no-repeat; margin:auto; width:960px;}
	#bodycontent{min-height:320px;  width:944px; padding:8px; background:#fff;}
		#bodyleft{float:left; width:256px;}
		#bodyleft p{margin-bottom:8px;}
		#bodyleft h3 {text-align:left; font-size:18px; font-family:georgia; color:black;}
		h3.testimonials {
			
			font-family:arial !important;
			font-size:14px !important;
			background:#dedede !important;
			padding:4px !important;
			margin:0 !important;
			
		}
		.left {margin-top:32px; text-align:left;}
		.inside{}
		#bodyright{float:right; text-align:left; width:636px;}
			#bodyright ul {padding-left:32px; padding-bottom:8px;}
			#bodyright td ul {padding-left:16px; padding-bottom:8px;}
				#bodyright li {padding:4px;}
			#bodyright div.content{padding:16px;}
			.index{background:url('../graphics/index_bg.jpg') no-repeat; height:90px; padding-top:230px; margin-bottom:16px; text-align:center;}
			.videos{background:url('../graphics/video_bg3.jpg') no-repeat; height:40px; padding-top:200px; padding-left:24px; margin-bottom:16px; text-align:left;}
			.index_text{width:600px; margin:auto; background:#000000; text-align:left; font-size:1.2em;}
			.index_text td{color:white !important;}
			.header_vid{background:#6f0101; padding:4px;}
			.header_vid a{color:white;}
			div.sell{padding:8px; border:1px solid #dedede; margin-bottom:16px; font-size:12px; font-weight:bold;}
			div.sell p {margin-bottom:0px; padding-top:8px;}
		#ads{}
	#footer{font-size:10px; padding-bottom:16px; margin-bottom:16px; width:960px; margin:auto; background:#ffffff;}
	
#video {

	padding-top:16px;
	padding-bottom:16px;
	width:960px;
	margin:auto;
	
}

#video-holder {
	
	background: url("../graphics/stripes2.png");
	text-align:center;
	
}


div.active{background:#990000; text-align:left; border-bottom:1px solid #c3c3c3;}
div.inactive{background:url("../graphics/menu-bg.jpg") repeat-x top #dedede; text-align:left;  border-bottom:1px solid #c3c3c3;}

div.active a{color:white; font-size:16px; font-weight:bold; padding:16px; display:block; text-decoration:none;}
div.inactive a{color:#333333; font-size:16px; font-weight:bold; padding:16px; display:block; text-decoration:none;}


h3.thevideos {
	
	background:#990000 !important;
	font-size:14px !important;
    padding:8px !important;	
    color:#fff !important;
}



#bullets, #docs {
	
	border: 1px solid #c3c3c3;
	padding:8px;
	margin-bottom:16px;
	
}

#bullets {
	
	padding-top:0px;
	
}

#thevideo {
	
	border:1px solid #c3c3c3;
	margin-bottom:16px;
	
}

