@import 'header.css';
@import 'footer.css';
@import 'three_steps.css';
@import 'top_three.css';
@import 'register.css';
@import 'upload.css';
@import 'video_list.css';
@import 'pagination.css';
@import 'comments.css';

@import 'debugging.css';

/*styles for detail content boxes */
.style3 { color:#00b4de; }
.style4 { color:#b0000; }
body 
{
	background: #e8e8e8;
	margin:0px;
	padding:0px;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
}
.container 
{
	width:925px;
	margin-left:auto;
	margin-right:auto; 
	
	
	background:url("../_img/container_bg.jpg") repeat-y;
}

.background 
{
	background:url("../_img/bg_background.jpg");
	background-repeat:no-repeat;
	background-position:0px 111px;
	min-height:1100px;
	_height:1100px;
}

.top_container
{
	width:925px;
	height:104px;
}

.top_container a.cellular_logo { display:inline; float:left; margin-top:27px; margin-left:49px; background-image:url("../_img/cellular_south_logo.jpg"); width:266px; height:44px;}
/*.top_container .cellular_south_slogan { display:inline; float:left; margin-top:35px; margin-left:90px; background-image:url("../_img/cellular_south_slogan.jpg"); width:481px; height:44px; }*/

.top_row
{
	height:355px;
	width:925px;
		
}

.top_row_left
{
	float:left;
	width:388px;
	height:355px;
}

a.button_see_pastcontests
{
	background-image:url('../_img/button_see_pastcontests.jpg');
	width:184px;
	height:44px;
	display:block;
	
	position:relative;
	left:108px;
	top:275px;
}
.top_row_right
{
	float:left;
	width:533px;
	height:355px;
		
}

.left_col
{
	width:215px; /*225px;*/
	height:300px;
	margin-top:1px;
	height:auto;
	float:left;
	/*margin-top:7px;*/
	
	
}
	/* custom action/graphics for left column*/
	.action_imagery
	{
		position:relative;
		top:480px;
		background:url("../_img/action_imagery.jpg");
		width:220px;
		height:448px;
	}

.content_col 
{
	float:left;
	width:700px;
	height:auto;
	/*margin-top:7px;*/
	
}

.content_right
{
	/*border:solid 1px #ee0000;*/
	height:auto;
	width:350px;
	float:left;	
}


.prop 
{
	height:800px;
	float:right;
	width:1px;
}

input, textarea, select {
   background:#f6f6f6;
   border:1px solid #AAA;
   font-family: "Trebuchet MS", verdana, sans-serif;
   color:#000;
   font-size:11px;
   }
label input {
   border:none;
   }
fieldset  {
   border:1px solid #e3e3e3;
   padding:10px;
   }
h2, .content h2 a {
   color:#000;
   font-size:18px;
   font-weight:bold;
   padding-top:0;
   margin-top:0;
   }
h3{
   font-size:12px;
   font-weight:bold;
   }
#homebutton{
	position:absolute;
	top:0;
	left:0;
	margin:102px 0 0 50px;
	}
/*----register-----*/
.response {
   color:#121a22;
   clear:both;
   }
.signup {
   width:450px;
   float:left;
   margin:0 10px 10px 0px;
   color:#fff;
   filter: alpha(opacity=95);
   -moz-opacity: 0.95;
   opacity:.95;
   }
.signup .content{
	color:#121a22;
   }   
.signup .hdr {
   height:30px;
   background:#fff url(../_img/hdr_register.png) top left no-repeat;
   }   
.already_member {
   background:#482215;
   float:left;
   width:230px;
   }
.already_member .hdr 
{
	height:30px;
	background:#fff url(../_img/hdr_already_member.png) top left no-repeat;
}
.confirmation {
   font-size:12px;
   }

.activation { width:630px;}
.activation a { color:#fff; text-decoration:underline;}
.activation a:hover { color:#fff;}
.activation .hdr {
   height:30px;
   background:#fff url(../_img/hdr_activate.png) top left no-repeat;
   }  

/*----links-----*/
a {
	text-decoration: none;
	color: #121a22;
}
a:hover {
	color: #121a22;
	text-decoration: underline;
}
a img {
   border:none;
   outline:none;
   }
.details .sub_hdr a {
   display:block;
   height:20px;
   margin:0 -11px;
   padding:0 11px;
   color:#706f6e;
   text-decoration:none;
   }
   
.sub_hdr a { color:#121a22;  }
.clear {
   clear:both;
   }

.sub_hdr {
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
   height:20px;
   line-height:18px;
   padding:0 11px;
   }

.sub_hdr_news
{
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
}   

.sub_hdr_contest
{
	background: url(../_img/sub_head_gradient.png) top left repeat-x;
}

.sub_hdr_rules
{
	background: url(../_img/sub_head_gradient.png) top left repeat-x;
}



.content {
   background-color:#f7f6f4;
   border-left:solid 1px #ebebe8;
   border-right:solid 1px #ebebe8;
   color:#606060;
   padding: 8px;
   line-height:18px;
   }
.right_col {
   width:223px;
   float:left;
   display:none;
   }

.player 
{
	width:511px;
	height:319px;
	background-image:url("../_img/player_bg.jpg");
	float:right;
	/*margin:0 10px 10px 0px;*/
	margin:0;
	margin-right:17px;
	.margin-right:17px; /*IE 6 & 7 specific*/
	_margin-right:8px; /*IE 6 specific*/
	margin-bottom:10px;
	margin-top:-1px;
	/*filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity:.55;*/

}

table td
{
	color:#121a22;
}
.how,
.how p,
.how ul li
{
	color:#121a22;
}
   


.details 
{
	width:330px;
	float:left;
	margin-left:5px;
	.margin-left:5px; /*IE 6 & 7 specific*/
	_margin-left:2px; /*IE 6 specific*/
}
.details .hdr {
   height:30px;
   background:url(../_img/hdr_contest_details.png) top left no-repeat;
   }
.details .content {
   height:410px;
   overflow:auto;
   padding:6px 10px;
   font-size:12px;
   background:url("../_img/details_content_bg.jpg") repeat-y;
   }






/*---send to friend popup----*/   
#sendtofriend {
   padding:15px;
   width:320px;  
   height:293px;
   background:transparent url(../_img/sendtofriend_bg.png) top left no-repeat;
   }
#sendtofriend .column_left {
   float:left;
   }
#sendtofriend .title {
   font-weight:bold;
   background:none;
   font-size:12px;
   }
#sendtofriend #close {
   float:right;
   margin-right:35px;
   cursor:pointer;
   }
#sendtofriend .error{
   color:#f00;
   font-weight:bold;
   }
#sendtofriend .embed_text textarea {
   height:225px;
   width:270px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   overflow:hidden;
   }   
#sendtofriend h2 {
   font-size:14px;
   margin:0;
   padding:0;
   }   

   
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#fff;border:1px solid #ccc;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#333;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-bottom:3px;color:#295091;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#333; }

.content_col .upload .content a,
.upload .content a,
.upload .content a:active,
.details .content a,
div.step_2 a,
a,
a.step,
a:link,
a:visited,
a:active
{
	color:#a7a7a7;
	/*text-decoration:underline;*/
}
.upload .content a:hover,
.details .content a:hover,
div.step_2 a:hover,
a:hover
{
	color:#a7a7a7;
	text-decoration:underline;
}

.details .content p
{
	margin:0;
	padding:0;
	
	padding:10px 15px 10px 15px;
}

#news div.content strong
{
	font-size:14px;
}

div.about div.content b
{
	font-weight:bold;
	font-size:13px;
}

