/* CSS Document */

body {margin:0px; padding:0px; border:0px; background:url('http://tour.twistyshard.com/n1/images/bg.jpg') no-repeat center top; background-color:#0B0B0E; }


a.rollover {
	display: block;
	width: 230px;
	height: 62px;
	text-decoration: none;
	background: url("http://tour.twistyshard.com/n1/images/joinbutton.png");
	}

a.rollover:hover {
	background-position: -230px 0;
	}


/*topmenu*/
.topmenu:link, .topmenu:visited, .topmenu:active { font-family: arial; font-weight: bold; text-decoration: none; color:#0B0B0E; font-size: 14px; text-shadow: #ffffff 1px 1px;}
.topmenu:hover { text-decoration: none; color:#D12A74; }

.footmenu:link, .footmenu:visited, .footmenu:active { font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 14px; }
.footmenu:hover { text-decoration: underline; color:#D12A74; }


.title01:link, .title01:visited, .title01:active { font-family: tahoma; text-decoration: none; color:#DD2A77; font-size: 11px;}
.title01:hover { text-decoration: underline; color:#DD2A77; }

.sitesmall:link, .sitesmall:visited, .sitesmall:active { font-family: tahoma; text-decoration: undeline; color:#F0436F; font-size: 10px;}
.sitesmall:hover { text-decoration: none; color:#000000; }

.title02:link, .title02:visited, .title02:active { line-height: 18pt; font-family: tahoma; font-weight: bold; text-decoration: none; color:#DD2A77; font-size: 12px;}
.title02:hover { text-decoration: underline; color:#DD2A77; }

.footer:link, .footer:visited, .footer:active { font-family: tahoma; font-weight: bold; text-decoration: none; color:#0B0B0E; font-size: 11px;}
.footer:hover { text-decoration: underline; color:#D12A74; }


p {
color:#333333;
font-size:12px;
font-family:Tahoma;
line-height: 20pt;

}

.menudivider {
font-size:14px;
font-family:arial;
color:#0B0B0E;
text-shadow: #ffffff 1px 1px;
font-weight: bold; text-decoration: none;
 }

.tahoma10pink {
font-size:10px;
font-weight:bold;
font-family:tahoma;
color:#F03A6C; }

.white14 {
font-size:11px;
font-family:arial;
color:#ffffff;
font-weight:bold;
 }

.whitefooter {
font-size:11px;
font-family:arial;
color:#DDDDDD;
line-height: 14pt;

 }
 

 .white16 {
font-size:14px;
font-family:arial;
color:#ffffff;
font-weight:bold;
 }

.pink14 {
font-size:14px;
font-family:arial;
color:#D12A74;
font-weight:bold; }

.tahoma12 {
color:#000000;
font-size:12px;
font-family:Tahoma;
line-height: 18pt;
}

.tahoma11 {
color:#000000;
font-size:11px;
font-family:Tahoma;
line-height: 18pt;
}


.arial12 {
color:#000000;
font-size:12px;
font-family:Arial;
}



.vidtitle2 {
font-size:20px;
font-weight:bold;
font-family:Arial;
color:#F03A6C; }

.welcome {
font-size:14px;
font-weight:bold;
font-family:Arial;
color:#F03A6C; }

.formtitle {
font-size:14px;
font-weight:bold;
font-family:Arial;
color:#0092E9; }

.tahoma10 {
font-size:10px;
font-family:tahoma;
color:#000000; }


.divider {
font-size:11px;
font-family:arial;
color:#2F3438; }

.thumbs{
	border:1px #b91960 solid;
}
.thumbHolder{
	float:left;
	margin:1px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:left;
}
.thumbHolder_new{
	float:left;
	margin:1px;
	margin-bottom:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:left;
	position:relative;
}
.inputText{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	margin-top:5px;
}
.inputBox{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:198px;
	height:25px;
	border:1px #666 solid;
}
.inputBoxHolder{
	float:left;	
}
.joinError{
	font-weight:bold;
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.joinError-v2{
	font-weight:normal;
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-left:65px;
	width:200px;
}
.submitBtn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#121212;
	border:1px #000 solid;
	width:280px;
	height:40px;
	cursor:pointer;
}
.submitBtn:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#e40e69;
	border:1px #000 solid;
	width:280px;
	height:40px;
	cursor:pointer;
}
.joinBtn{
	background-image:url(http://tour.twistyshard.com/n1/images/joinblank-btn.png);
	background-repeat:no-repeat;
	width:131px;
	height:46px;
}
.joinBtnLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-shadow: #ab1057 1px 1px;
	text-decoration:none;
}
.joinBtnLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-shadow: #ab1057 1px 1px;
	text-decoration:none;
}
.joinBtnLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff000;
	font-weight:bold;
	text-shadow: #ab1057 1px 1px;
	text-decoration:none;
}
.joinBtnLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-shadow: #ab1057 1px 1px;
	text-decoration:none;
}
.player{
	width:720px;
	height:443px;
	float:left;
	margin-right:1px;
}
.videoWindow{
	width:720px;
	height:404px;
	background-color:#000;
	text-align:center;
	vertical-align:middle;
}
.videoBar{
	width:720px;
	height:39px;
	background-image:url(http://tour.twistyshard.com/n1/images/playerbar.jpg);
	background-repeat:no-repeat;
}
.infoBar{
	width:289px;
	height:443px;
	background-image:url(http://tour.twistyshard.com/n1/images/infobar.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:left;
	text-align:center;
}
.mainThumb{
	margin-top:10px;
	margin-bottom:10px;
	width:175px;
	height:145px;
	border:1px #CCC solid;
}
.infoDiv{
	text-align:left;
	padding-left:20px;
	width:250px;
}
.subText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9c9b9b;
}
.infoText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9c9b9b;
}
.mainText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.clipBar{
	width:1010px;
	height:233px;
	background-image:url(http://tour.twistyshard.com/n1/images/clipbar.jpg);
	background-repeat:no-repeat;
	margin-top:1px;
	text-align:left;
	padding-left:6px;
}
.clipTitle{
	padding-left:2px; 
	padding-top:5px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.clipHolder{
	float:left;
	margin-left:1px;
	margin-top:0px;
}
.clipInfo{
	background-color:#2d2d2d;
	width:165px;
	height:45px;
}
.clipLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	float:left;
	padding-left:10px;
}
.clipText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#edea12;
	float:left;
	padding-left:20px;
}
.clipLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#edea12;
	text-decoration:none;
}
.clipLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#edea12;
	text-decoration:none;
}
.clipLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
.clipLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#edea12;
	text-decoration:none;
}
.scroll_left{
	width:60px;
	height:206px;
	position:relative;
	vertical-align:middle;
	z-index:100;
	top:-130px;
	left:0px;
}
.scroll_right{
	width:60px;
	height:206px;
	vertical-align:middle;
	position:relative;
	z-index:101;
	top:-336px;
	left:976px;
}
.groupHolder{ 
	background-color:#3d3d3d;
}
.submitBtn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	background-color:#940000;
	border:1px #6e0101 solid;
	width:280px;
	height:40px;
}
.pageation:link{
	background-color:#e9e9e9;
	border:1px #333 solid;
	margin:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.pageation:visited{
	background-color:#e9e9e9;
	border:1px #333 solid;
	margin:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.pageation:hover{
	background-color:#e9e9e9;
	border:1px #333 solid;
	margin:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#900;
	text-decoration:none;
}
.pageation:active{
	background-color:#e9e9e9;
	border:1px #333 solid;
	margin:5px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}