/* TjohnE Style Sheet */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font-size:12px;
    line-height:14px;
    font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	
}



h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0px;
	padding: 0px;
}


.benefit{
color:#00FF99;
font-size:14px;
}

.author{
color:#00FF99;
font-size:12px;
font-weight:lighter;
}

.comments{
color:#00FF99;
font-size:12px;
font-weight:lighter;
padding-top:10px;
}

.slide-right{
padding-left:10px;
}

.yellow{
color:#00FF99;
}




a:link { 

	color: #F5CE5C;

	text-decoration: underline ; 

}



a:visited { 

	color: #F5CE5C; 

	text-decoration: underline ; 

}



a:hover { 

	color: #FFFFFF; 

	text-decoration: underline ; 

}



td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #B2B2B2;

	line-height: 1.6em;

}




/* Removes link contour on all linked images */

a img {

	border:0;

}



/* Adds left padding to images */

.imgPaddingLeft {

margin-left: 8px;

}

/* Adds right padding to images */

.imgPaddingRight {

margin-right: 8px;

}



/* Adds padding all around images */

.imgPaddingAll {

margin-left:8px;

margin-right:8px;

margin-top:8px;

margin-bottom:8px;

}



/* fix for png issues in IE 6 */

img {

	behavior: url("../iepngfix.htc");

}



/* Press Visuals screenshot discriptions */



.thmbDescriptions {

	font-size:10px;

	line-height:14px;

}



/* Form Fields */

.textInput {

	background-color: #d7d7d7;

	border:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 1px;

	padding-left: 0px; 

	color: #333333;

}



.dropDown {

	background-color: #d7d7d7;

	border:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px; 

	color: #333333;

}



.checkBox {

	background-color: #123456;

}

/* removes indent for specific bullet lists located in sidebars */

.flushBullet {

	margin-left:0px; padding-left:16px

}



/* special style for Alienbrain free eval form */

.evTermsAndCond { width: 95%; height: 12em; overflow: scroll; border: 2px inset gray; text-align: left; margin: 0 auto; }



/* for .NET labels */

.label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #AAAAAA;

	line-height: 1.8em;

}


#content-wrapper{
width:900px;
	text-align:left; /* reset text alignment */
	margin:0 auto;
	}

.a-wrapper{
width:900px;
	text-align:left; /* reset text alignment */
	margin:0 auto;
	}


#page-header{
width:900px;
height:90px;
}


#nav2{
width:900px;
height:20px;
background-color:#666666;
}

#head-content {
height: 300px;
}


#event-content-right {
	position: relative;
	float:left;
	width: 200px;
	height:200px;
	
}



.event-headline{
	font-size:18px;
	font-weight:lighter;
	line-height:normal;
	color:#F5CE5C;
	padding-top:20px;
	padding-bottom:5px;
	width:200px;
	letter-spacing:.1em;
	
}

.event-headline2{
	font-size:18px;
	font-weight:lighter;
	line-height:normal;
	color:#F5CE5C;

	padding-bottom:5px;
	width:300px;
	letter-spacing:.1em;
	
}


.event-headline3{
	font-size:18px;
	font-weight:lighter;
	line-height:normal;
	color:#F5CE5C;

	padding-bottom:5px;
	width:400px;
	letter-spacing:.1em;
	
}

.form-error{
	font-size:18px;
	font-weight:lighter;
	line-height:normal;
	color:#FF0033;

	padding-bottom:5px;
	width:300px;
	letter-spacing:.1em;
	
}





.divider-bar-top{

width:900px;
height:20px;
background:url(../images/elements/barRepeatTop.jpg) repeat-x;
}


.divider-bar{
float:left;
padding-left:0px;
width:900px;
height:20px;
background:url(../images/elements/barRepeat.jpg) repeat-x;
}


.divider-bar-text{
font-size:14px;
color:#CCCCCC;
}


.event-box{
	position: relative;
	float:left;
	width: 450;
	height:200;
	display:inline;
}

.event-pic{
width:240px;
float:left;
padding-left:10px;
padding-top:25px;

}

.event-overview{
width:500px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
}


.event-features{
position:reletive;
width:410px;
float:right;
padding-left:20px;
padding-top:30px;
padding-bottom:30px;
padding-right:20px;
}

.news{
width:540px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
}

.news2{
width:700px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
}

.tour-special{
width:400px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
}


.form-wrapper{
width:650px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
}


.event-pic-right{
width:300px;
float:right;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
padding-right:20px;
}


.text-pic-right{
width:300px;
float:right;
padding-left:10px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
}


.s-pic-right{
width:220px;
float:right;
padding-left:20px;
padding-top:0px;
padding-bottom:10px;
padding-right:0px;
}


#sample-game{
margin:0 auto;
width:800px;
height:600px;
}


.contact-pic-right{
width:400px;
float:right;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
padding-right:20px;
}

.list1{
padding-left:20px;
}

/* Form Elements

----------------------------------------------- */

label, select { 

	font-size: 85%;

	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;

}

select {

	color: #B1B1BC;

	background-color:  #131313;

	border: 1px solid #b1b1bc;

}






.form{
width:400px;
float:left;
padding-left:20px;
padding-top:50px;
padding-bottom:30px;
color:#CCCCCC;
}



input{

	width:180px;

}

select{

	width: 185px;

	font-size:small;

	border: 1px solid #b1b1bc;

	background-color: #fff;

	color: #000;	

}

input, select, textarea{

	margin-left: 10px;

}

.validcheckbox{

	float:left;

	width:70px;

}

#checkboxes{

	width: 650px;

	height: 60px;

}

#checkboxes input{

	margin-left:0px;

	width:14px;

	margin-left: 29px;

}

#checkboxes label{

	display:block;

	width: 68px;

	text-align:center;

	margin-left:0px;

}

#checkboxes .input_container{

	width: 68px;

}

#radios input{

	margin-left:0px;

	width:14px;

}

#radios label{

	width:14px;

	margin-left: 29px;

}

.buttons{

	margin-top:15px;

}

.buttons input{

	width: 70px;

	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;

	margin-left:2px;

	padding-left:0px;

}



.formLabel{

	width:150px;

	margin-bottom:7px;

	margin-top:7px;

}

#errors{

	float:left;

	height:25px;

	margin-top:10px;

}

.checkboxRequiredState .formLabel, .checkboxMaxSelectionsState .formLabel,

.selectRequiredState .formLabel, .selectInvalidState .formLabel,

.textareaRequiredState .formLabel, .textareaMinCharsState .formLabel, .textareaMaxCharsState .formLabel,

.textfieldRequiredState .formLabel, .textfieldInvalidFormatState .formLabel, .textfieldMinValueState .formLabel, .textfieldMaxValueState .formLabel, .textfieldMinCharsState .formLabel, .textfieldMaxCharsState .formLabel, .radioRequiredState .formLabel{

	color: #CC3333;	

}

.ratingMovies{

	margin-right:10px;

	float:right;

	color:#FF3333;

}

#Countvalidta1{

	width:17px;

}

#articles{

	border: 1px solid #404040;

	padding-left:12px;

	height:600px;

}

.checkboxRequiredState .checkboxRequiredMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .selectRequiredState .selectRequiredMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .radioRequiredState .radioRequiredMsg{

	border:0px;	

	padding-left:22px;

	margin-left:4px;

	background-image:url(images/error.gif);

	background-repeat:no-repeat;

}



.validMsg{

	width:16px;

	height:16px;

	margin-left:6px;

	margin-top:-2px;

	display:none;

}



.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .radioValidState .validMsg{

	display:inline;

}



#okmessage{

	margin-top:10px;

	color: green;

	display:none;

}



#CentralColumn {

	margin:0;

	padding:0;

	height: 600px;

	float: left;

	width: 700px;

}








