/* body, html */
html, body{ padding:0; margin:0; }
body{ font-family: Sans, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; background:#f7fbff; color:#000000; }
.background{ background:url(../images/body.png) repeat-y #f7fbff center center; }

/* misc */
a img{ border:0px none; }
form{ display:inline; }

.clearboth{ clear:both; overflow:hidden; height:0; }
.clearleft{ clear:left; }
.clearrigth{ clear:right; }

.floatleft{ float:left; }
.floatright{ float:right; }

.error{ color:red; }
.success{ color:green; }

.fbold{ font-weight:bold; }

/* page min height: */
.minheight{height:600px;} /* ie6 */
html>body .minheight{height:auto; min-height:600px;} /* others */


/* page hat: */
.hat{ width:995px; height:8px; margin:0px auto; overflow:hidden; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -760px; }



/* page container: */
.main{ width:993px; margin:0px auto; border-left:1px solid #07968a; border-right:1px solid #07968a; }


/* header, top navigations: */
.main .header{ width:993px; height:108px; background:url(../images/VideosStripe.png); background-position: 0 -240px; }
.main .header .left{ width:422px; height:108px; float:left; }
.main .header .left a.logo{ display:block; width:245px; height:76px; background:url(../images/logo.png) no-repeat; }
.main .header .left a.logoeaster{ display:block; width:275px; height:76px; background:url(../images/logo-easter.png) no-repeat; }
.main .header .left a.logochristmas{ display:block; width:245px; height:76px; background:url(../images/logo-christmas.png) no-repeat; }
.main .header .left a.logosummer{ display:block; width:301px; height:76px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -600px; }
.main .header .left .navbar .left{ float:left; width:17px; height:30px; background:url(../images/VideosStripe.png) no-repeat; background-position: -240px 0; }
.main .header .left .navbar .right{ float:left; width:6px; height:30px; background:url(../images/VideosStripe.png) no-repeat; background-position: -240px -40px; }
.main .header .left .navbar a.upload{ float:left; width:69px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 0; }
.main .header .left .navbar a.upload_on{ float:left; width:69px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: -120px 0; }
.main .header .left .navbar a.categories{ float:left; width:81px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -80px; }
.main .header .left .navbar a.categories_on{ float:left; width:81px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: -120px -80px; }
.main .header .left .navbar a.charts{ float:left; width:73px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -120px; }
.main .header .left .navbar a.charts_on{ float:left; width:73px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: -120px -120px; }
.main .header .left .navbar a.users{ float:left; width:97px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -40px; }
.main .header .left .navbar a.users_on{ float:left; width:97px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: -120px -40px; }
.main .header .left .navbar a.search{ float:left; width:71px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -160px; }
.main .header .left .navbar a.search_on{ float:left; width:71px; height:32px; background:url(../images/VideosStripe.png) no-repeat; background-position: -120px -160px; }


.main .submenu{ width: 993px; height:23px; background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -720px; }
.main .submenu .subnav{ padding:3px 2px 0 2px; float:left; }
.main .submenu .subnav a{color:#0762de; text-decoration:underline; border-right: 1px dotted #7a7a7a; padding:0 8px 0 6px; font-size:11px;}
.main .submenu .subnav a:hover{color:#000000; text-decoration:none; font-size:11px;}
.main .submenu .subnav span{color:#000000; padding:0 8px 0 6px; border-right: 1px dotted #7a7a7a; }
.main .submenu .qsearch{ float:right; padding:0 12px; }
.main .submenu .qsearch input.query{ font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin:0 5px; width:105px; }
.main .submenu .qsearch input.send{ background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -160px; border:0px none; width:59px; height:19px; cursor:pointer; }

.query{ font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin:0 5px; width:105px; }


/* content cols - middle */
.main .content{ width:993px; margin:0px auto; background:url(../images/content_bg.gif) repeat-y; }
.main .content .mid{ float:left; width:555px; }


/* content cols - left */
.main .content .left{ float:left; background:#fffef6; width:135px; }
.main .content .left h2{ height:19px; line-height:19px; border-bottom:1px solid #e3dfc2; margin:0; font-size:11px; color:#000000; padding:0 5px; width: 125px; background: url(../images/VideosStripe.png) no-repeat; background-position: -300px -480px; }
.main .content .left div.odd{ background:#fffef6; border-bottom:1px solid #e3dfc2; }
.main .content .left div.even{ background:#f7f7f7; border-bottom:1px solid #e3dfc2; }


/* content cols - right */
.headerright {padding-top:10px;}
.main .content .right{ float:right; background:#fffef6; width:300px; }

.main .content .right div.adverts, .main .content .right div.sidebar{text-align:center; padding-top:5px; border-bottom:0px none; }


.footer{ background:url(../images/VideosStripe.png) no-repeat; background-position: 0 -560px; width:1003px; margin:0px auto; padding:2px 0 0 0; overflow:hidden; height:17px; color:#FFFFFF; text-align:center; }
.footer a{ color:#FFFFFF; text-decoration:underline; font-weight: bold; }
.footer a:hover{ text-decoration:none; }

/* static pages */
.staticpage{ padding:10px 0 50px 0; margin:0px auto; width:545px; }
.staticpage .stheader{ width:545px; height:35px; background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -80px }
.staticpage .stheader p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 40px; margin:0; }
.staticpage .stcontent{ padding:15px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff; }

.copyright{ width:950px; margin:0px auto; overflow:hidden; height:30px; }
.copyright p{ color:#098c81; margin:0; padding:5px 0;}

.emoticons{ width:115px; float:left; margin:0 0 0 10px; }
.emoticons img { width:15px; height:15px; float: left; margin: 0 7px 6px 0; cursor:pointer; }

/* common search */
.sfield{ padding:0px 10px 5px 10px; font-size:11px;}
.sfield .label{ font-weight:bold; padding:0 0 2px 0; }
.sfield .input input, .sfield .input select{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.inputtext{ font-size:10px; float:right; width:300px; margin:0 130px 0 0; }


.crates{}
.crates a{ color:#000000; font-weight:bold; }
.crates table{ border:0px none !important; background:none !important; width:100%; }
.crates table.td{}

/**** PROFILE ****/
.profile{ padding:3px 0 5px 0; margin:0px auto; width:545px; }
.profile .pheaderinner{ width: 545px; height:36px; background:url(../images/VideosStripe.png) no-repeat; background-position: -460px -120px;}
.profile .pheader{ width:277px; height:35px; background:url(../images/hcatalogueempty.jpg) no-repeat;}
.profile .pheader p, .profile .pheaderinner p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0px 40px; margin:0; }
.profile .pcontent{  padding:0; margin:0; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff; }
/**********************************************************************************/


/**** CUSTOMER ****/
.customerarea{ padding:3px 3px 5px 3px; margin-bottom:10px; }
.customerarea .umsg{ padding:0 0 2px 0; }
.customerarea p{ height:20px; margin:0; padding:3px 0; }
.customerarea label{ float:left; font-weight:bold; }
.customerarea input#uname, .customerarea input#upass{ font-size:10px; float:right; width:72px; padding:0; }
.customerarea input#usubmit{ float:right; width:57px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -400px; cursor:pointer; }
.customerarea .ulinks{ text-align:right; line-height:140%; }
.customerarea a{ color:#000000; text-decoration:underline; }
.customerarea a:hover{ text-decoration:none; }

/**** GLOBAL HREF SETTINGS ****/
a{ color:#000000; text-decoration:underline; }
a:hover{ text-decoration:none; }
.blueUnderlined { border-bottom: 1px solid rgb(176, 217, 248); font-size: 11px; font-family: Verdana; color: #014172; text-decoration: none;}


.customerprofile{ padding:10px 0 50px 0; margin:0px auto; width:545px; }
.customerprofile .cusheader{ width:545px; height:35px; background:url(../images/VideosStripe.png) no-repeat; background-position: -460px -120px; }
.customerprofile .cusheader p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 40px; margin:0; }

.customerprofile .cuscontent{ padding:15px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff; }
.customerprofile .cuscontent p{ height:20px; margin:0; padding:3px 0; }
.customerprofile .cuscontent p.confirmation{ height:auto; }
.customerprofile .cuscontent p.failure{ height:auto; color: #d52323;}
.customerprofile .cuscontent label{ float:left; font-weight:bold; }
.customerprofile .cuscontent input.ctext{ font-size:10px; float:right; width:190px; margin:0 140px 0 0; }
.customerprofile .cuscontent select.cselect{ font-size:10px; float:right; width:190px; margin:0 144px 0 0; }
.customerprofile .cuscontent input#rsubmit{ float:left; width:83px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -200px; cursor:pointer; }


.customerprofile .cuspassword{ padding:15px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff; }
.customerprofile .cuspassword p{ height:20px; margin:0; padding:3px 0; }
.customerprofile .cuspassword label{ float:left; font-weight:bold; }
.customerprofile .cuspassword input.ctext{ font-size:10px; float:right; width:150px; margin:0 200px 0 0; }
.customerprofile .cuspassword select.cselect{ font-size:10px; float:right; width:150px; margin:0 254px 0 0; }
.customerprofile .cuspassword input#psubmit{ float:left; width:83px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -440px; cursor:pointer; }

/**** VIDEO****/
.videocontainer{ padding:10px 0 10px 0; margin:0px auto; width:545px; }

.videocontainer .videoheader{ width:545px; height:35px; background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -160px }
.videocontainer .videoheader p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }
.videocontainer .videoheader p span{font-weight:normal; font-size:10px; }
.videocontainer .videoheader a{ font-weight:bold; color:#0eb6a9; font-size:11px; text-decoration:none; }
.videocontainer .videoheader a:hover{color:#c028c6; }

.videocontainer .videoheadersearch{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -200px }
.videocontainer .videoheadersearch p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheaderhottest{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px 0 }
.videocontainer .videoheaderhottest p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheadercategory{ width:545px; height:35px; background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -360px }
.videocontainer .videoheadercategory p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheadercategorylocal{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -400px }
.videocontainer .videoheadercategorylocal p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheadercharts{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -440px }
.videocontainer .videoheadercharts p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheaderview{ width:545px; height:35px; background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -160px }
.videocontainer .videoheaderview p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }
.videocontainer .videoheaderview a{ font-weight:bold; color:#0eb6a9; font-size:11px; text-decoration:none; }
.videocontainer .videoheaderview a:hover{color:#0eb6a9; }

.videocontainer .videoheaderviewlocal{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -80px }
.videocontainer .videoheaderviewlocal p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }
.videocontainer .videoheaderviewlocal a{ font-weight:bold; color:#0eb6a9; font-size:11px; text-decoration:none; }
.videocontainer .videoheaderviewlocal a:hover{color:#0eb6a9; }

.videocontainer .videoheaderusers{ width:545px; height:35px;  background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -120px }
.videocontainer .videoheaderusers p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .videoheaderupload{ width:545px; height:35px; background:url('../images/VideosStripe.png') no-repeat; background-position: -460px -40px }
.videocontainer .videoheaderupload p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:11px 10px 0 45px; margin:0; }

.videocontainer .detailcontent{ padding:3px; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f6fdff; line-height:125%; font-size:11px; color:#000000; text-align:justify;}

.videoTitleContainer {text-align: center; font-size:12px; margin-bottom:3px; color: rgb(209, 0, 20); height: 22px; font-size:15px; font-weight: bold; width: 500px; float: left; text-align: center; padding-bottom: 1px;}
.videoInfoContainer {border: 1px solid #e0e8f5; padding: 2px; width: 530px; margin-bottom: 4px;}
.sectionTitle { color: #d10014; font-weight: bold; font-size: 13px; margin-bottom: 3px;}
.subsectionTitle { float: left; color: #e23a4b; font-weight: bold; font-size: 10px; margin-right: 8px; }
.videoTitle { color: #d10014; font-weight: bold; font-size: 12px; margin-bottom: 3px;}
.videoTag {text-decoration: none; color: #023862; font-size:12px; font-family: Verdana;}

.VideoTagContainer { height: 15px; border: 1px solid #a7ff9e; background-color: #e7f5f3; padding: 3px; float: left; margin: 0 6px 4px 0; text-decoration: none; font-weight: bold; color: #1A1475; display: inline; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.VideoTagContainer:hover { background-color: #c9f6f1; }

.RankingTypeContainer {
height: 15px;
border: 1px solid #a7ff9e;
background-color: #e7f5f3;
padding: 3px 5px;
float: left;
margin: 0 6px 4px 0;
text-decoration: none;

color: #1A1475;
display: inline;
font-size: 12px;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.RankingTypeContainer:hover, .RankingTypeContainerActive {
height: 15px;
border: 1px solid #a7ff9e;
background-color: #c9f6f1;
padding: 3px 5px;
float: left;
margin: 0 6px 4px 0;
text-decoration: none;
font-weight: bold;
color: #1A1475;
display: inline;
font-size: 12px;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.frontPageVideoContainerLarge { float:left; width:250px; padding: 4px 4px 0 4px; background:url('../images/backgrounds/gradientVideoLarge.jpg') repeat-x; text-align: left; border: 1px solid #aaa; margin-left: 4px; margin-right: 3px; height: 259px}
.frontPageVideoContainerLarge .videoTitle {font-size:12px; text-align: center; text-decoration: none; color: #3e3f3f; font-weight: bold; }
.frontPageVideoContainerLarge .videoPic {width: 224px; height: 160px; border: 1px solid #1b6b8f;}

.frontPageVideoContainerMedium { float:left; text-align: left; width:166px; margin: 3px; padding: 2px 2px 0 2px; margin-bottom: 6px; background:url('../images/backgrounds/gradientVideo.jpg') repeat-x; border: 1px solid #aaa; margin-left: 3px; margin-right: 3px; height: 204px;}
.frontPageVideoContainerMediumHigher { float:left; text-align: left; width:166px; margin: 3px; padding: 2px 2px 0 2px; margin-bottom: 6px; background:url('../images/backgrounds/gradientVideoHigher.jpg') repeat-x;  border: 1px solid #aaa; margin-left: 3px; margin-right: 3px; height: 215px;}
.frontPageVideoContainerMediumUser{ float:left; text-align: left; width:118px; margin: 3px; padding: 2px 2px 0 2px; margin-bottom: 6px; background:url('../images/backgrounds/gradientUser.jpg') repeat-x; border: 1px solid #aaa; margin-left: 5px; margin-right: 5px; height: 112px;}
.frontPageVideoContainerMediumUserHigher{ float:left; text-align: left; width:118px; margin: 3px; padding: 2px 2px 0 2px; margin-bottom: 6px; background:url('../images/backgrounds/gradientUserHigher.jpg') repeat-x; border: 1px solid #aaa; margin-left: 5px; margin-right: 5px; height: 140px;}
.videoTitleMedium {font-size:10px; text-decoration: none; color: #3e3f3f; font-weight: bold;}
.videoPicMedium {width: 160px; height: 110px; border: 1px solid #1b6b8f;}

.frontPageVideoContainerStripe { float:left; text-align: left; width:510px; margin: 3px; padding: 2px 2px 0 2px; margin-bottom: 6px; background:url('../images/backgrounds/gradientVideoUserHigher.jpg') repeat-x; border: 1px solid #aaa; margin-left: 3px; margin-right: 3px; height: 140px;}

.videoCategoryContainer { float:left; width:525px; margin: 5px; padding-bottom: 4px; background:url('../images/backgrounds/gradientUserHigher.jpg') repeat-x; border: 1px solid #aaaaaa; text-align: left; padding-left: 3px; height: 130px}

.tinyPicContainer {float: left;  margin-right: 6px; margin-bottom: 4px;}
.tinyPic {border: 1px solid black; width: 50px; height: 40px;}

/**** SIDEVIDEOS ****/
.smallvideoscontainer{ padding:0; margin:0px auto; width:295px; }
.smallvideoscontainer .videoheaderlocalside{ width:295px; height:25px; background:url('../images/VideosStripe.png') no-repeat; background-position: 0 -360px; }
.smallvideoscontainer .videoheaderlocalside p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:5px 3px 0 6px;}
.smallvideoscontainer .videoheadersimilar{ width:295px; height:25px; background:url('../images/VideosStripe.png') no-repeat; background-position: 0 -400px; }
.smallvideoscontainer .videoheadersimilar p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:5px 3px 0 6px;}
.smallvideoscontainer .videoheaderside{ width:295px; height:25px; background:url('../images/VideosStripe.png') no-repeat; background-position: 0 -400px; }
.smallvideoscontainer .videoheaderside p{ font-weight:bold; color:#0eb6a9; font-size:11px; display:block; padding:5px 3px 0 6px;}
.smallvideoscontainer .homecontent{ padding:0 0 10px 0; margin:0 0 10px 0; border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#f5faff;}

.sendbtn { width:83px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -440px; cursor:pointer; }
.searchbtn { width:60px; height:18px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -160px; cursor:pointer; }
.more { float: right; text-align:right; margin-bottom:4px; margin-right: 6px;}
.more a{ color:#098c81; font-size:11px; font-weight: bold; text-decoration:none; }

.video_boxselected { float: left; text-align: center;  background-color: #10625d; border: 1px solid #50746f; color: white; font-size: 13px; font-weight: bold; width: 20px; height: 17px; margin-left: 2px; margin-right: 2px; }
.video_box{ float: left; text-align: center;  margin-left: 2px; margin-right: 2px; cursor: pointer; background-color: #218278; border: 1px solid #50746f; width: 20px; height: 17px; font-size: 13px; text-decoration:none; color: white;}

.video_navigationboxselected { float: left;text-align: center;  margin-left: 5px; margin-right: 5px; background-color: #10625d; border: 1px solid #50746f; color: white; width: 80px; height: 17px; text-decoration:none; color: white; }
.video_navigationbox{ float: left; text-align: center;  margin-left: 5px; margin-right: 5px; cursor: pointer; background-color: #218278; border: 1px solid #50746f; width: 80px; height: 17px; text-decoration:none; color: white;}


.swf_queued_file {
	background:#f0f0f0;
	margin-bottom:2px;
	border:1px solid #c0c0c0;
	padding:4px;
	clear:both;
}

.swf_queued_file_remove {
	font-size:11px;
	float:left;
	width:20px;
	height:20px;
	background:url(../images/stop.png) no-repeat top left;
	overflow:hidden;
}
.swf_queued_filename{
	font-size:11px;
	display:inline;
	float:left;
	width:220px;
	overflow:hidden;
}

.swf_queued_filesize{
	font-size:11px;
	float:right;
	overflow:hidden;
}

.xTabItem {	padding-left: 1px; font-weight: bold; background-color: #37b2b3; height: 17px; border-bottom: 1px solid #cce3e3; color: white; text-align: left;}
.xTabItemSelected { padding-left: 1px; font-weight: bold; background-color: #7adbdc; height: 17px; border-bottom: 1px solid #cce3e3; color: white; text-align: left; }
.thumbnail{ background:#fff; padding:2px; border:1px solid #bcbcbc; margin-right: 1px; width:59px; height:59px;}
.avatar{ background:#fff; padding:1px; border:1px solid #bcbcbc; margin-right: 1px; width:70px; height:58px;}

/**** CATALOGUE ****/
.cataloguedetail{ padding:10px 0 50px 0; margin:0px auto; width:545px; }
.cataloguedetail .ctheaderinner{ height:35px; background: url('../images/VideosStripe.png'); background-position: -460px -520px; }
.cataloguedetail .ctheaderinner p{ font-weight:bold; color:#fe8101; font-size:11px; display:block; padding:11px 10px 0 40px; margin:0; }
.cataloguedetail .ctcontent{ padding:10px; margin:0 0 10px 0; border-left:1px solid #bcbcbc;  border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:#fff8f0; line-height:140%; font-size:12px; }
.contactus p{ height:20px; margin:0; padding:3px 0; }
.contactus p.confirmation{ height:auto; }
.contactus label{ float:left; font-weight:bold; }
.contactus input.ctext{ font-size:10px; float:right; width:300px; margin:0 80px 0 0; }
.contactus textarea.ctextarea{font-size:10px; float:right; width:300px; height:100px; margin:0 80px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contactus p.ctextarea{ height:110px; margin:0; padding:3px 0; }
.contactus select.cselect{ font-size:10px; float:right; width:300px; margin:0 134px 0 0; }
.contactus input#ssubmit{ float:left; width:83px; height:17px; border:0px none; padding:0; margin:0; background:url(../images/VideosStripe.png) no-repeat; background-position: -300px -440px; cursor:pointer; }


.BCNews { display: block; background: url('../images/VideosStripe.png'); width: 130px; height: 24px; background-position: -300px 0;}
.BCAdverts { display: block; background: url('../images/VideosStripe.png'); width: 130px; height: 24px; background-position: -300px -40px;}
.BCGuide { display: block; background: url('../images/VideosStripe.png'); width: 130px; height: 24px; background-position: -300px -80px;}
.BCFun { display: block; background: url('../images/VideosStripe.png'); width: 130px; height: 24px; background-position: -300px -120px;}

.SectionHeader { background: url('../images/VideosStripe.png') no-repeat; background-position: -460px -480px; width: 528px; height: 27px; margin: 0 0 4px 3px; text-align: center; }
.SectionHeader div { color: #fff; padding-top: 5px; font-weight: bold }

.SearchButton { display: inline; background: url('../images/VideosStripe.png') no-repeat; background-position: -300px -160px; border: 0; cursor: pointer; width: 59px; height: 19px; }

.video-js-box ul.vjs-controls > li {
  /* Default */ background-color: #0a827e !important;
  /* Webkit  */ background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#4e8f8d), to(#0a827e)) left 12px !important;
  /* Firefox */ background: #1F3744 -moz-linear-gradient(top,  #4e8f8d,  #0a827e) left 12px !important;
}

.strip-info {
	background: #f9f4c2; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f4c2 0%, #f7e4a5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f4c2), color-stop(100%,#f7e4a5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f4c2 0%,#f7e4a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f4c2 0%,#f7e4a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f4c2 0%,#f7e4a5 100%); /* IE10+ */
	background: linear-gradient(top, #f9f4c2 0%,#f7e4a5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4c2', endColorstr='#f7e4a5',GradientType=0 ); /* IE6-9 */

	color: #000;

	border: 1px solid #d7d7d7;
	vertical-align: middle;
	padding: 6px 0;
	text-align: center;
	width: 99%;
	margin: 0 auto;
}
