/* CSS Document */
* { margin: 0; padding: 0; }
a { text-decoration:none; }
body { text-align:center; margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:10pt; background:#ccffff; color:#333; }
img { border:none; }

#maincontainer { width:969px; margin: 0 auto; }

#bodycontainer { float:left; width:100%; text-align:left; }

#body-top { float:left; width:100%; height:27px; background: url(../images/bg-top.png) center top no-repeat; }
#body-mid { float:left; width:100%; background: url(../images/bg-mid.png) center repeat-y; }
#body-bot { float:left; width:100%; height:27px; background: url(../images/bg-bot.png) center top no-repeat; }

#logo { float:left; padding:15px; width:300px; margin-top:-25px; }
#searchform { float:right; padding:15px; }

#searchfield { float:left; background:url(../images/searchfield.png) top no-repeat; ]background:white; border:none; ]border:1px solid #66ccff;width:280px; padding:5px 10px; outline:none; color:#666; font-weight:bolder; font-size:14pt; }

#searchbutton { background:url(../images/searchbutton.png) center top no-repeat; border:none; width:80px; height:32px; padding:5px; outline:none; margin: 0; vertical-align:middle; }
#searchbutton:hover { cursor:pointer; }

#header { float:left; width:100%; }

#leftcolumn { float:left; width:590px; margin-left:5px; background:#FFF; }
#rightcolumn { float:right; width:359px; margin-right:10px; background:#FFF; }

.heading_one { display: block; padding:5px; font-size:14pt; text-align:left; }
.heading_two { display: block; padding:5px; font-size:12pt; }
.heading_three { display: block; padding:5px; font-size:12pt; }

.greenheading { background:#66cc33; color:#FFF; overflow:hidden; }
.blueheading { background:#33ccff; color:#FFF; overflow:hidden; }

.blue { color: #34c4ed; }
.darkblue { color: #006699; }
.green { color: #66cc33; }

#categories { display:block; width:100%; text-align:left; padding:5px; }
#categories a { display:inline-block; padding:2px 4px; width:108px; vertical-align:top; }
#categories a:hover { text-decoration:underline; }

#hometable { width:100%; margin:0 auto; }
#hometable td { vertical-align:top; padding:5px; text-align:center; width:33%;}

#mediaspace { float:left; width:100%; text-align:center; margin:10px 0; }

.results { width:280px; height:90px; overflow:hidden; float:left; margin:10px 0 10px 10px; color:#666; font-size:10pt; background:url(../images/resultsbg.jpg) top repeat-x; }
/*.results:hover { background:#ccffff; }*/
.results img { float:left; width:120px; height:90px; }
.results ul { list-style:none; float:left; padding:2px; width:150px; }
.results li { display:block; padding:2px; }
.resultsthumb:hover { cursor:pointer; }

li.watch-link a { font-weight:bolder; font-size:9pt; text-align:justify; }
li.download-link a { display:block; padding:5px 2px 5px 18px; background:url(../images/icon-download.png) left center no-repeat; vertical-align:middle; font-size:8pt; }
li.download-link a:hover { text-decoration:underline; }

.pagination { margin: 0 auto; color:#34c4ed; }
.pagination a { float:left; background:#34c4ed; color:#FFF; margin:0 3px; padding:5px 8px; }
.pagination b { float:left; background:#FFF; color:#34c4ed; margin:0 3px; padding:5px 8px; font-weight:normal; }
.pagination a:hover { color:#34c4ed; background:#FFF; cursor:pointer; }


#videodetails { float:left; width:100%; }

.expander a { color: #34c4ed; }

.download-heading { float:left; background:#333;  }
.flv-link { float:left; background:#BD2031; }
.mpfour-link { float:left; background:#006295; }
.threegp-link { float:left; background:#FF5B00; }
.hd-link { float:left; background:#FF5B00; }
.download-page-icons { width:80px; margin:30px 0 30px 15px; text-align:center; color:#FFF; font-weight:bolder; padding:15px 20px; font-size:12pt;}


#footer { float:left; width:100%; text-align:center; }
#footercontent { width:920px; margin: 0 auto; background:#DEF0FE; }
#footer table { width:96%; margin:0 auto; padding:10px; text-align:left; }
#footer table td { padding:10px; vertical-align:top; }
.partner-links { float:left; padding:5px 7px; color:#999; }
.site-links { display:block; text-align:left; padding:3px 7px; color:#999; }
.partner-links:hover, .site-links:hover { color:#333; text-decoration:underline; }

.bold { font-weight:bolder; }
.capitalize { text-transform:capitalize; }

.contactform { width:420px; margin: 0 auto; text-align:left; font-size:8pt; }
.contactform th { font-weight:normal; }
#sendbutton { background:#34c4ed; color:#FFF; padding:5px; border:none; }
.ok { display:block; padding:5px; color:#009900; background:#FFFFFF; border:1px solid #009900;}
.error { display:block; padding:5px; color:#FF0000; background:#FFFFFF; border:1px solid #FF0000; }
.clear { clear:both; }



/* Ads CSS */
#top_ad { float:left; width:100%; margin:10px 0; padding:0; text-align:center; }
#right_top_ad { float:left; width:100%; margin:10px 0; padding:0; text-align:center; }
#right_middle_ad { float:left; width:100%; margin:10px 0; padding:0; text-align:center; }
#player_ad { float:left; width:100%; margin:5px 0; padding:0; text-align:center; }
#bottom_ad { float:left; width:100%; margin:10px 0; padding:0; text-align:center; }


/* Ads CSS Ends Here */

/* Top Menu CSS */

#topmenu { 
float:left; width:100%;
height:50px; 
}
#topmenu ul {
  margin: 0 -1px 0 1px;
  padding: 0px;
  list-style: none;
}
 
#topmenu ul li {
  background-color: #FFF;
}
 
#topmenu ul li,
#topmenu ul li a {
  float: left;
  display: block;
}
 
#topmenu ul li a {
  margin: 15px 8px;
  padding: 5px 8px;
  font-size: 16px;
  color: #34c4ed;
  text-decoration: none;
}

#topmenu ul li a:hover,
#topmenu ul li a.selected {
  background-color: #34c4ed;
  color: #FFF;
}

/* Top Menu CSS Ends Here */



/* jCarousel */

div.sc_menu_wrapper_one, div.sc_menu_wrapper_two, div.sc_menu_wrapper_three {
  position: relative;
  height: 500px;
  /* Make bigger than a photo, because we need a place for a scroll-bar. */
  width: 100%;

  margin-top: 0px;
  overflow: auto;
}
div.sc_menu_one,div.sc_menu_two, div.sc_menu_three {
  padding: 5px 0;
}
.sc_menu_one a, .sc_menu_two a, .sc_menu_three a {
  display: block;
  margin-bottom: 5px;
  border: 1px #0CF solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;              

  /* When image support is turned off */
  color: #fff;
  background: none;
}
.sc_menu_one a:hover, .sc_menu_two a:hover, .sc_menu_three a:hover, {
  border-color: #0CF;
  border-style:dashed;
}
.sc_menu_one img, .sc_menu_two img, .sc_menu_three img  {
  display: block;
  border: none;
  width:178px;
  padding:2px;
}


.sc_menu_wrapper_one .loading, .sc_menu_wrapper_two .loading, .sc_menu_wrapper_three .loading  {
  position: absolute;
  top: 50px;
  left: 25px;

  margin: 0 auto;
  padding: 10px;

  width: 100px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;      

  text-align: center;
  color: #fff;
  background: #66cc33;
}

/* jCarousel Ends Here */



/* ToolTip */

 
/* ToolTip Ends Here*/

#download-links { display:none; }
.download-links { display:block; color:#00F; font-size:18px; text-align:center; font-weight:bolder; }

.sharethisvideo { float:left; width:100%; margin:5px 0; }

#dlform { float:left; margin: 5px auto; width:100%; }
#dlform span { margin: 0 auto; width:700px; } 

.downloadbutton { background:url(../images/downloadbutton.png) no-repeat; color:#FFF; border:none; height:30px; width:100px; text-align:center; font-weight:bolder; font-size:16px; vertical-align:middle; }
.videolink { font-size:16px; font-weight:bolder; vertical-align:middle; }









/* Link Partners */
#linkpartners { width:100%; margin:0 auto; text-align:left; }


#linkpartners td, p {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#linkpartners td.head {
	background-color : #336699;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

#linkpartners td.glava {
	background-color : #336699;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#linkpartners td.copyright {
	background-color : #336699;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

#linkpartners td.vmes {
BORDER-RIGHT: #336699 1px solid;
BORDER-TOP: #336699 1px solid; 
background-color: #FFFFFF; 
BORDER-LEFT: #336699 1px solid; 
BORDER-BOTTOM: #336699 1px solid
}

#linkpartners td.dol {
BORDER-RIGHT: #336699 2px solid;
BORDER-TOP: #336699 2px solid; 
background-color: #FFFFFF; 
BORDER-LEFT: #336699 2px solid; 
BORDER-BOTTOM: #336699 2px solid;
}

#linkpartners td.sec{
	background-color:#F4F4F4;
}

#linkpartners a {
	color : blue;
	text-decoration : underline;
}

#linkpartners a.copy {
	color : White;
	text-decoration : underline;
}

#linkpartners a.link {
	font-size : 10px;
}

#linkpartners a:hover {
	color : #FF0000;
	text-decoration : none;
}

#linkpartners a.copy:hover {
	color : yellow;
	text-decoration : none;
}

#linkpartners font.header {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

#linkpartners font.notice {
	color: #FF0000;
}

#linkpartners hr {
	height: 0; 
	border: 0; 
	border-top: 1px solid #8080FF; 
}

#linkpartners p.head {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

#linkpartners input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-top:1px solid #1162B6;
	border-left:1px solid #1162B6;
	border-right:1px solid #1162B6;
	border-bottom:1px solid #1162B6;
	background:#FFFFFF;
}

#linkpartners td.first {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

#linkpartners td.second {
	background-color : #F4F4F4;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

#linkpartners span.tip {
	color : Green;
	font-size : 11px;
	font-weight: bold;
} 

#linkpartners img.line {
	border: 1px solid #009900;
	vertical-align: text-bottom;
}

.linkspagination p a { color: #FFF !important; text-decoration:none !important; }
.linkspagination p a:hover { color:#34c4ed !important; background:#FFF; cursor:pointer; }

/* Link Partners Ends Here */
