/* CSS Document */

*{ margin:0; padding:0}

/* clearing technique */



.clearfix:after

{

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}

.clearfix

{

	display: inline-block;

}



/* mac hide */



* html .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}

/*-------------Main CSS---------------*/



#wraper{ float:left; width:100%; background:url(/images/main_bg.jpg); background-position:center top; background-repeat:no-repeat; height:auto; padding-bottom:20px; background-color:#000000 }

#main_wraper{ width:992px; margin:auto; text-align:left}

#header{width:992px; float:left; height:auto}

#logo{ width:197px; float:left}

#header_right{ width:795px; height:178px; float:left}

/*.login{ height:25px; text-align:right; padding-right:5px; padding-left:515px; padding-top:7px}*/
.login{ height:25px; text-align:right; padding-right:5px; padding-left:515px; margin-top:7px}

.join{ height:39px; text-align:right; padding-right:15px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#29bef8; text-decoration:none; line-height:39px}

.quote{ height:50px; padding-bottom:19px; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#FFFFFF; line-height:50px}

.tm{ font-size:14px; padding-bottom:20px}

.join a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}

.join a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration: underline}



.menu{ height:38px; background:url(/images/menu_bg.png); padding-left:1px}

.menu a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#325378; font-weight:bold; padding:12px 19px 12px 19px; margin:0 1px 0 1px

		

		}

		





.menu li {

		 float: left;

	     margin: 0 0 0 0;

		 list-style:none; padding:12px 0px 12px 0px; background:url(/images/menu_specer.gif); background-position:right; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#325378; font-weight:bold; line-height:14px; 

}

.menu li a:hover{ background:url(/images/menu_hover_bg.jpg); background-position:center; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; line-height:14px; padding:12px 19px 12px 19px; margin:0 1px 0 1px}

.last{ background: none

	

		}	

.menu .active{ background:url(/images/menu_hover_bg.gif); background-position:right; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; line-height:14px; padding:12px 19px 12px 19px; margin:0 1px 0 1px}



#mid_cont_top{ float:left; width:992px;   background:url(/images/bottom_curv_top_content.gif); background-position:bottom; background-repeat:no-repeat; background-color:#f3f5f8; margin-top:2px; padding-bottom:9px}

#video_block_inner{ float:left; width:751px;  margin:11px 10px 0px 7px; padding:11px 10px 9px 7px; background-color:#1c4f88}
#video_block{ float:left; width:768px; height:410px; margin:11px 10px 9px 7px; background-color:#1c4f88}

#right_link_block{ float:left; width:200px; height:auto; margin:11px 0px 9px 0px; background-color:#eaeff5; border-bottom:#c9d2dc 1px solid; }

.right_link_block_top{ width:200px; height:151px}

.right_link_block_bottom{width:200px;}

.content{font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color: #FFF; line-height:18px}

#mid_cont_bottom{ float:left; width:979px; margin:9px 6px 14px 7px}

.mid_cont_bottom_left{ float: left; width:977px; height:324px; margin-top:5px; background:url(/images/bottom_block_wide.gif); background-repeat:repeat}

.sponsor_txt{ padding-left:5px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

.sponsor_txt_medium{ line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}

.sponsor{ float:left;width:198px; height:154px; padding-left:5px; overflow: hidden;}

.chatter_box{ width:560px; height:270px; float:left; margin:17px 0 0 13px;   }

.mid_cont_bottom_right{float: left; margin-left:6px; display: none; }

.blog_btn{ width:303px; }

.links_block{ height:245px; width:303px; margin:2px 0 2px 0 }

.smokies_members{ width:288px; height:40px; background: url(/images/the_smokies_tv_mem_btn.png); padding:40px 0 0 15px }



#footer{ float:left; width:992px; margin-top:15px }

.footer_links{ height:40px; border-bottom:#0a2668 1px solid; border-top:#0a2668 1px solid; text-align: center;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0}

.footer_links a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0f0f0; text-decoration:none; line-height:40px}

.footer_links a:hover{ text-decoration: underline}

.copyright{}

 input {

border:0;

}



.ppbutton{

  font-size: 16px;

  float: left;

  padding: 8px;

  width: 210px;

  height: 230px;

  line-height: 23px;

  overflow: hidden;

}

.sponsorGames{

  font-size: 10px;

}



/*Admin section*/

.loginAdmin{ height:115px; width: 100%; text-align:center; }

#mid_cont_bottom_admin{float:left; width:979px; margin:9px 6px 14px 7px; background: white;}



.news_date{

  color: #26b7f6;

  border-bottom: #26b7f6 solid 2px;

  font-size: 12px;

  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;

  line-height: 20px;

  width: 187px;

  margin-left: 9px;

  margin-bottom: 9px;

}

.news_description{

   width: 187px;

  margin-left: 9px;

  overflow: auto;

  height: 220px;

}



/*join*/

.pass_strengh {

  width:400px;

  background-color:#A7C1DF;

  border:1px solid #A7C1DF;

  border-collapse:separate;

  font-family:Arial;

  font-size:12px!important;

  font-size-adjust:none;

  font-stretch:normal;

  font-style:normal;

  font-variant:normal;

  font-weight:normal;

  margin:0 auto;

  top:65%;

  left:35%;

  margin-left: auto;

  margin-right: auto;

  line-height:normal;

  overflow:visible;

  z-index:1;

}



.pass_strengh .body {

  background-color:#DFEEFF;

  padding:2px;

}



.pass_strengh .body input {

  border: 1px solid grey!important;

}



.pass_strengh td {

  font-size:12px;

  padding:3px;

  padding-left:30px;

  font-family:Arial;

}



#register_table{

  width: 750px;

  font-family:Arial, Helvetica, sans-serif;

 }

.form_tag{

  text-align: left !important;
  width: 360px !important;
  vertical-align:top  ;

}

#register_table td{

  /*width: 200px;*/

}

.spool{

  width: 750px;

}

.answer{

 text-align: right;

}

.answer_q{

  text-align: left;

  vertical-align: top;

}

.register_footer{

  font-size: 12px;

  vertical-align: middle;

  height: 65px;


}

.register_buttom{
background-color:#1c4f88;



  vertical-align: middle;

  text-align: center;

  font-weight: bold;

  font-size: 12px;

  color: #ffffff;

  cursor: pointer;
  margin-top:10px

}

#terms{

  display: none;

  margin-top: 10px;

  padding: 10px;

  text-align: justify;

  width: 907px;

  height: 90px;

  overflow-y: auto;

  overflow-x: hidden;

  border: solid 2px #0B7AF4;

}

#terms ol {

  display: block;

  margin-top: 10px;

  margin-left: 20px;

  text-align: justify  ;

  font-size:12px;

  list-style: decimal;

  list-style-type: decimal;

}

#terms ol li{

  margin-top: 10px;

  text-align: justify  ;

  font-size:12px;

}