
body{
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background:white;
}

.hidden{display:none;}

a:link {
  color: #0e1779;
  text-decoration:none;
}

a:visited {
  color: #0e1779;
}

a.seemore:link {
  color:#862129;
}

a.seemore:visited {
  color:#862129;
}

a.title:link {
  color:#000000;
}

a.title:visited {
  color:#000000;
}

.top_navigation{
	color: #0e1779;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.middle_text{
	color: #0e1779;
	font-size: 28px;
	font-family:Arial, Helvetica, sans-serif;
}

.middle_gold_bar{
	background-color: #F5EFD9;
}

.orange_box{
	background-color: #FFC63E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	border: 1px solid #000;

}

.searchFieldText {
    border: medium none;
    color: #999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	height:17px;
	width:122px;
  }

.searchFieldBoldText {
    border: medium none;
    color: #1133B4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	height:20px;
	width:122px;
    font-weight:bold;
  }

  .searchFieldErrorText {
    border: medium none;
    color: #900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	height:17px;
	width:122px;
    font-weight:bold;
  }

.blue_column_box{
	background-image:url(/images/BlueColumnBox.png);
	width:181px;
	height:451px;
	background-repeat:no-repeat;
}

.dvd_store{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;
	text-shadow: 3px 3px #535353;
}

.orange_text{
	color: #ffbd22;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
}

.orange_text_smaller{
	color: #ffbd22;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
}

.news-story{
	padding-top: 5px;
	color: #7d7d7d;
 	font-weight: none;
	font-size: 14px;
	line-height: 1.25;
}

.framed_photos{
	padding-top:10px;
}

.content_header{
	padding-top: 5px;
	color: #0e1779;
 	font-weight: bold;	
	font-size: 18px;
}

.content_text{
	color: #0e1779;
 	font-weight: none;	
	font-size: 12px;
}

.content_text2{
	color: #000000;
	font-weight: none;	
	font-size: 12px;
}

.content_text3{
	color: #862129;
	font-weight: none;	
	font-size: 12px;
}

.clock {float:left;padding:0px;position:relative;}
img.month-image{position:absolute;left:66px;top:57px;z-index:10;}
img.day-image1{position:absolute;left:116px;top:62px;z-index:10;}
img.day-image2{position:absolute;left:131px;top:62px;z-index:10;}
img.count1{position:absolute;left:167px;top:62px;z-index:10;}
img.count2{position:absolute;left:182px;top:62px;z-index:10;}
img.comma{position:absolute;left:197px;top:62px;z-index:10;}
img.count3{position:absolute;left:204px;top:62px;z-index:10;}
img.count4{position:absolute;left:219px;top:62px;z-index:10;}
img.count5{position:absolute;left:234px;top:62px;z-index:10;}
img.clock-image{float:right;position:absolute;left:50px;z-index:1; padding-top:20px;}


.white_link, .white_link a, .white_link a:visited, .white_link a:active
{color:white;font-size:20px;font-weight:bold;line-height:1.2;text-decoration:none;text-align:center;width:100%;margin:0 auto;outline:none;}
.white_link a:hover {text-decoration:underline;}
img.centered{display:block;margin:0 auto;}

.dateblock{font-size:12px;line-height:14px;margin:0px 0px 2px 0px;COLOR:white;background:#FF9900;background:#F26424;background:#76849b;text-align:center;}
a.title-link{color:blue;cursor:pointer;font-weight:bold;}
a.title-link:hover{text-decoration:underline;}
.text-header{font-weight:bold;font-size:28px;color:#1920a6;margin-bottom:10px;overflow:visible;}
.text-intro{font-size:16px;color:black;margin-bottom:10px;overflow:visible;}

.money{
padding-top: 20px;
color: #4AA02C;
font-weight: bold;
font-size: 16px;
}

.standings-header{
padding-top: 20px;
color: #8a2020;
font-weight: bold;
font-size: 16px;
}

.standings-results td{
padding-top: 5px;
color: #8a2020;
font-weight: none;
font-size: 14px;
line-height: 1.00;
}

.masterName {color:#013370;}

form label{cursor:pointer;}
form label:hover{text-decoration:underline;}

.latest-news-small{
 color: #0072bc;
 color:black;
 font-weight: bold;
 font-size: 16px;
 padding-top: 10px;
 max-width:90%;
}

.jw-controlbar{margin-top:-50px;}
.jw-controlbar .jw-group{max-height:80px;}


#navBar{
	float: left;
	width: 15%;
	min-width:100px;
	margin: 24px 0;
	padding: 0px;
	background-color: #FFFFF0;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;color:blue;font-size:12px;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}



#navBarNew{
	float: left;
	width: 286px;
	margin: 14px 0 0 20px;
	padding: 0px;
	background-color: #FFFFF0;
}

#navBarNew ul a:link, #navBarNew ul a:visited {display: block;color:blue;font-size:12px;}
#navBarNew ul {list-style: none; margin: 0; padding: 0;}


/*********** #sectionLinks styles ***********/

.sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-color: #FFFFFF;
}

#navBar .sectionLinks{
	border-bottom: 1px solid #cccccc;
}

.sectionLinks h3{
	margin:0;
	padding: 10px 0px 2px 10px;
	background-color: #eeeeee;
}

#navBar .sectionLinks h3{
	border-top: 1px solid #cccccc;
}

#navBarNew .sectionLinks h3{
	padding: 10px 0px 2px 0;
}

.sectionLinks a {
	display: block;
	padding: 2px 0px 2px 20px;
}

.sectionLinks a:hover{
	background-color: #EEEEEE;
}

.sectionLinks.larger{
	font-size: 14px;
}

.sectionLinks.larger ul li{
	padding: 4px 0px 4px 10px;
}

#navBarNew .sectionLinks.larger ul li{
	padding: 4px 0px 4px 0;
}

.sectionLinks.larger a{
	padding: 0;
	font-size: 14px;
}

.sectionLinks.larger input[type='submit'] {
	cursor:pointer;
}

.sectionLinks.larger button {
	cursor:pointer;
}

.sectionLinks.larger button.join-button {
	font-size:15px;
	position:relative;
	top:7px;
	margin:-4px 0 -6px 0;
}

.sectionLinks.larger button.trans-join-button {
	font-size:15px;
	position:relative;
	top:7px;
}

.sectionLinks.larger li.special {
	border-top: 1px solid #cccccc;
}

.sectionLinks.larger .expand {
	width:100%;
}

.Column321 { width: 300px; position: relative; float: left;margin-left:20px;}
.Column322 { width: 480px; position: relative; float: left;margin-left:20px;}
.Column323 { width: 480px; position: relative; float: left;margin-left:20px;}
.Column324 { width: 480px; }
.Column324 a { color:blue; }

#member_comment_textarea{
	width:90%;max-width:420px;height:200px;
}

#member_reply_textarea{
	width:90%;max-width:420px;height:160px;
}

div#dvd_top_generic{float:left;padding:0 10px 0 0;width:480px;}

div.single_div{float:none;max-width:80%;padding:0 0 20px 0;}
div.single_inner{position:relative;left:20px;top:20px;overflow:hidden;}
div.single_taglines{position:relative;left:20px;top:20px;}

div.login_div{float:left;width:50%;max-width:1048px;padding:20px 0 0 0;}
div.concept_div{float:left;width:70%;max-width:1048px;padding:20px 0 0 0;}
div.concept_inner{position:relative;left:50px;}

div#video_div {width:480px; height:580px;border:1px solid #555;}
div#cover_div {width:480px; height:580px;}

#cover_div img {width:90%;}

div.thumb_div {width:480px;height:100px;padding:20px 0 0 0;}

img.thumb_img{height:90%;margin:4% 6px 4% 0;cursor:pointer;}

h2#dvd_title{font-size:28px;font-weight:bold;color:red;}

.Column1999 { width:30%; max-width:400px; position: relative; float: left;margin:-20px 0 0 0;padding-left:80px;}
.Column2000 { width: 480px; position: relative; margin:20px 0 20px 425px;}
.Column2000 { width: 480px; position: relative; float: left;margin:20px 0 20px 20px;}

.Column2000{float:left;width:50%;max-width:480px;padding:20px 0 20px 20px;}

.Column2001{float:left;width:50%;max-width:400px;padding:0 0 20px 40px;overflow:hidden;}

.Column2002{float:left;width:400px;overflow:hidden;}

.Column2199 { width:30%; max-width:650px;position:relative;float:left;margin:-20px 0 0 0;padding-left:20px;}

.infoBox { float:left; margin:5px 0 0 15px;}
.infoBox ul { margin: 0; padding: 0; }
.infoBox li { list-style:none; font-size: 12px; font-weight: normal; padding: 5px; }
.infoBox a { color:blue; }

@media screen and (min-width: 1700px) {
div.single_div{float:none;margin:0 auto;width:1048px;max-width:80%;padding:0 0 20px 0;}
div.concept_div{float:none;margin:0 auto;width:1048px;padding:20px 0 0 0;}
div.concept_inner{position:relative;left:20px;}
div.login_div{float:none;margin:0 auto;width:1048px;padding:20px 0 0 0;}
}

@media screen and (min-width: 1200px) {
.Column2000 {float:none; margin:20px 0 20px 425px;}
}

#video_cta, #video_cta2{
text-align:center;font-size:24px;font-weight:bold;color:#1920A6;margin:-40px 0 10px 0;
}

@media screen and (max-width: 1100px) {
.Column2001 { float:none;width:400px; padding:20px 0 20px 0;}
}

div#concept_adspace {height:352px;width:266px;margin:20px 0 12px 0;background-image:url('/images/dvd_sale/frame.jpg');}

@media screen and (max-width: 1100px) {
.Column1999 { max-width:300px;}
.Column324 {  max-width:400px; }
#video_cta, #video_cta2{font-size:20px;}
}

@media screen and (max-width: 1030px) {
.Column1999 { max-width:250px;}
.infoBox { margin:10px 0 0 0;}
}

@media all and (max-width: 940px) {
div.single_inner{position:static;float:left;padding:20px 0 0 20px;max-width:60%;}
div.single_taglines{position:static;float:left;padding:20px 0 0 20px;}
.Column1999 { padding-left:40px;padding-top:20px;}
.Column2000 { width:70%; max-width:480px;}
.Column2002 { padding:20px 0 20px 0;}
.Column324 { width:360px; }
div#video_div, div#cover_div {width:360px; height:460px;}
div.thumb_div {width:360px;}
#video_cta, #video_cta2{font-size:18px;}
}

@media all and (max-width: 860px) {
.Column1999 { max-width:225px;}
.text-header{max-width:90%;}
.text-intro{max-width:90%;}
.latest-news-small{max-width:70%;}
}

@media screen and (max-width: 787px) {
div#concept_search{float:left;position:relative;left:20px;}
div.concept_content {clear:both;float:left;width:80%;}
div.concept_content .concept_inner{position:relative;left:20px;}

.sectionLinks h3 {padding: 10px 0px 2px 5px;}
.sectionLinks a {padding: 2px 0px 2px 5px;}
.sectionLinks.larger ul li{padding: 2px 0px 2px 5px;}
}


@media screen and (max-width: 700px) {
.Column1999 { margin:0; padding-left:20px; width:250px; max-width:250px;}
.Column324 { width:250px; padding-right:0; }
div#video_div, div#cover_div {width:250px; height:340px;}
div.thumb_div {width:250px;}
}

@media screen and (max-width: 680px) {
div#concept_adspace {display:none;}
div#concept_blogfeed {display:none;}
}

.unview_wide{display:inline-block;}
.unview_narrow{display:none;}

@media screen and (max-width: 480px) {
.unview_wide{display:none;}
.unview_narrow{display:inline-block;}
}

.ListBox22 { border: 6px solid #76849b; margin-bottom: 20px; position: relative;}
.ListBox22 h3 { background: #76849b; color: #fff; font-size: 16px; font-weight: bold; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
.ListBox22 ul { margin-left: 10px; padding: 0; }
.ListBox22 li { border-bottom: 1px solid #76849b; list-style:none; font-size: 12px; font-weight: normal; padding: 5px; }
.ListBox22 a { color:blue; }

.ListBox2 { border: 6px solid #DFA641; margin-bottom: 10px; position: relative;}
.ListBox2 h3 { background: #DFA641; color: #fff; font-size: 16px; font-weight: normal; padding: 0 0 5px 2px; margin: 0; font-family: Georgia;}
.ListBox2 ul { margin-left: 10px; padding: 0; }
.ListBox2 li { border-bottom: 1px solid #DFA641; list-style:none; padding: 5px; }

.ListBox3 { border: 6px solid #6699CC; margin-bottom: 10px; position: relative;}
.ListBox3 h3 { background: #6699CC; color: #fff; font-size: 16px; font-weight: normal; padding: 5px 4px 5px 4px; margin: 0; font-family: Georgia;}
.ListBox3 ul { padding: 1px 5px 5px 5px; }
.ListBox3 li { border-bottom: 1px solid #DFA641; list-style:none; padding: 5px; }

.original_comment{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #999999;
 font-style: italic;
}

/************** #rating script **************/

.ratingblock {
	display:block;
/*	border-bottom:1px solid #999; */
	padding-bottom:0px;
	margin-bottom:0px;
	}

.loading {
	height: 30px;
	background: url('../images/new/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/new/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('../images/new/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/new/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.unit-rating li.smaller-rating {
	background: url('../images/new/starrating_smaller.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.unit-rating li.little-rating {
	background: url('../images/new/starrating_little.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

input.navy2 {
background-color: #006699 ; font-weight: bold; font-face: Verdana, arial; font-size: 14px; color: white; cursor:pointer;
}

p.concept_error{
font-size:16px;font-weight:bold;color:#cc0000;padding:0;margin:30px 0 0 0;
}

.concept_login{
	font-size: 18px;
}

.concept_login a {
	display: block;
	color:blue;
	padding: 2px 0px 2px 20px;
}

.concept_login a:hover{
text-decoration:underline;
}

.concept_login ul a:link, .concept_login ul a:visited {display: block;color:blue;font-size:12px;}
.concept_login ul {list-style: none; margin: 0; padding: 0;}

.concept_login ul li{
	padding: 2px 0px 2px 10px;
}

.concept_login a{
	padding: 0;
	font-size: 18px;
}

.concept_login input[type='submit'] {
	cursor:pointer;
}

.concept_login button {
	cursor:pointer;
	position:relative;
	top:6px;
}

div.concept_blog {
margin:30px 0 0 0;
width:266px;
}

div.concept_blog p.body {
text-align:justify;
word-spacing:normal;
font-size:12px;
}

div.concept_blog a {
font-weight:bold;
font-size:13px;
}

div.concept_blog a.header {
color:blue;
font-size:22px;
}

div.concept_blog a.title {
color:blue;
}

div.concept_blog a:hover {
text-decoration:underline;
}

input, textarea {
  -webkit-user-select: text !important;
  -khtml-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}

.nobr	{ white-space:nowrap; }


.concept_login a {
	display: block;
	color:blue;
	padding: 2px 0px 2px 20px;
}

.concept_login a:hover{
text-decoration:underline;
}

#form_login a:hover{
text-decoration:underline;
}

.sectionLinks a:hover{
text-decoration:underline;
}

.obvious_links a {
	color:blue;
}

.obvious_links a:hover{
text-decoration:underline;
}



#training_guide a:link, #training_guide a:visited {color:#0000cc;font-weight:bold;font-size:16px;text-decoration:none;cursor:pointer;}

#training_guide a:hover {text-decoration:underline;}

#training_guide p {margin:5px 0 0 0;padding:0;}

.softbutton{height:24px;font-size:12px;line-height:14px;font-weight:bold;background:#bbccee;color:black;border-radius:5px;cursor:pointer;}
.softbutton:hover{background:#ccddee;}

.shortbutton{height:24px;font-size:12px;line-height:14px;font-weight:bold;background:#bbccee;background:#2845ed;color:black;color:white;border-radius:5px;cursor:pointer;}
.shortbutton:hover{background:#ccddee;background:#0825cd;}

.tallbutton{height:28px;font-size:20px;line-height:22px;font-weight:bold;background:#bbccee;background:#2845ed;color:black;color:white;border-radius:5px;cursor:pointer;}
.tallbutton:hover{background:#ccddee;background:#0825cd;}

.bluebutton{height:24px;font-size:12px;line-height:14px;font-weight:bold;background:#2845ed;color:white;border-radius:5px;cursor:pointer;}
.bluebutton:hover{background:#0825cd;}

.bigbluebutton{height:32px;font-size:20px;line-height:22px;font-weight:bold;background:#2845ed;color:white;border-radius:10px;cursor:pointer;}
.bigbluebutton:hover{background:#0825cd;}

.vtitle{padding-left:10px;position:relative;top:3px;}

.pay-btn a, .pay-btn a:visited{
	color:black;
	color:white;
	background:#aabbdd;
	background:#ff0000;
	padding:5px 20px;
	border-radius:10px;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;

	border-right: 2px solid #7d7d7d;
	border-bottom: 2px solid #7d7d7d;
	border-left: 2px solid #bbbbbb;
	border-top: 2px solid #bbbbbb;
}

.pay-btn a:focus, .pay-btn a:hover, .pay-btn a:active{
	color:black;
	color:white;
	background:#ccddee;
	background:#bb0000;
	text-decoration:none !important;
}

#eco-table td{color:black;font-weight:bold;}

input{border:1px solid #aaaaaa;outline:none;}

input.offwhite {
color: #006699;
background: #fffff0;
border: 1px solid #006699;
font-size: 12px;
}
textarea.offblue {
color: #000000;
background: #fffff0;
border: 1px solid #006699;
font-size: 12px;
}

select{border:1px solid #aaaaaa;outline:none;}

select.colorful-select {
color: #004477;
background: #fffff0;
border: 1px solid #006699;
font-size: 12px;
outline:none;
}

table.packages {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: green green green green;
	border-collapse: collapse;
	background-color: white;
}
table.packages th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dashed dashed dashed dashed;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.packages td {
	border-width: 1px 1px 1px 1px;
	padding: 15px 15px 15px 15px;
	border-style: dashed dashed dashed dashed;
	border-color: green green green green;
	background-color: #fffff0;
	-moz-border-radius: 0px 0px 0px 0px;
}

hr.e {border: none 0;
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}

.profile_header{
color:white;
background-color:#006699;
}


