/*

Theme Name: Fresh Trailers v3

Theme URI: http://freshlimesoda.us/wp-themes/freshtrailers

Description: Fresh>Trailers as we like to call it is a wordpress premium theme different from others. A complete theme which allows you to start your own show right out-of-the-box without any bloatware

Version: v2

Author: <a href="http://freshlimesoda.us/wp-themes">Fresh Lime Soda</a> (support@freshlimesoda.us)

Tags: Video, Fresh Lime Soda, Multimedia, widget ready

*/



/*********  Basic Styling ***************/



*, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;

}



ul { list-style: none; }

ul li { list-style:none; }



/*Breadcrumb  */

#breadcrumb{ margin-top: 15px; height: 25px; font-size: 90%; letter-spacing: 0.05em; text-transform: uppercase; clear: both; }

#breadcrumb ul{ margin: 0; padding: 0; line-height: 25px; }

#breadcrumb li{ background: transparent url('images/bullet.gif') left no-repeat; float: left; margin-right: 0; padding: 0 10px; list-style-type: none; }

#breadcrumb li a{ display: block; color: #fff; font-weight: bold;}

#breadcrumb li a:hover { text-decoration: none; color: #000;}

#breadcrumb li.start{ background: none; padding: 0 10px 0 0; }



body, button, input, textarea, select { 

font: normal 12px/1.5em Candara, "Segoe UI", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", "Lucida Grande", "Bitstream Sans Vera", Verdana, Arial, Tahoma, Helvetica, Sans-Serif;

letter-spacing: 0.0em;

}

body { 

text-align: center;

}

.left { float: left; }

.right { float: right; }

.clear { float: none; clear: both; }





img {

    border: none;

}



img, .pngfix {

    behavior: url(iepngfix.htc);

}



h1, h2, h3, h4, h5, h6 {

	letter-spacing: 0.0em;

}



h1 {

	font-size: 20px; 

	margin-top: 15px; 

	min-height: 31px; 

}

h1 a {
	color: #0033CC;
	text-transform: uppercase;
}



h2 {

	font-size:130%;

	margin-top: 10px;

	margin-bottom: 10px;

}



h3 {
	font-size: 12px;
	margin-bottom: 5px;
	clear: both;
	margin-top: 10px;
	color: #3366FF;
}

h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: none; }





h4 {

	font-size:110%; 

	font-weight: normal;  

}



h5 a {

	font-size:105%;

	color: #000;

}



h6 {

	font-size:100%;

	color: #666; 

}





a:focus{

    outline:none; /*removes dotted line for ff */

}





/************************************/

/* WRAPPER */

/************************************/



div#wrapper {

    width: 100%;

    margin: auto;

    text-align: center;

}



/************************************/

/* HEADER */

/************************************/



div#header {

	width: 956px;

	padding-top: 5px;

    margin: auto;

    text-align: left;

}



.topmenu { padding-top: 15px; width: 200px; text-align: right; }

#loginFrm { padding: 0px; margin: 0px; position: absolute;  background: #000; border: 5px solid #999; right: 0;  }



/************************************/

/* NAVIGATION */

/************************************/



#navigation {

  background: #666 url(images/navBg.jpg) repeat-x 0 0;

}





ul#navbar_sub {

  width:956px;

  margin: auto;

  list-style:none;

}



ul#navbar_sub li {

	float: left; 

	padding: 5px 10px 5px 10px;

	text-transform: uppercase;

	border: 0px;

}

ul#navbar_sub li a {

	color: #fff; 

	font-size: 90%; 

}



ul#navbar_sub li a:hover {
	color: #0033CC;
	text-decoration: none;
}



ul#navbar {

  width:956px;

  height:27px;

  margin: auto;

  list-style:none;

}



ul#navbar li {

  float:left;

  height:27px;

  overflow: hidden;

}



ul#navbar li a{

  display:block;

  line-height:  27px;

  padding-left: 15px;

  padding-right: 15px;

  text-align: center;

  color: #fff;

}



ul#navbar li a:hover {
	color: #0033CC;
	background: #999;
	text-decoration: none;
}



ul#navbar li.current-cat a, ul#navbar li.current-cat-parent a {

	color: #fff; 

	background: #666;

}





ul#subnavbar {

  float: left;

  width: 1550px;

  margin: 0 auto;

  margin-left: 10px;

  margin-top: 15px;

  list-style:none;

  z-index: 12345;

}



ul#subnavbar li {

  float:left;

}

ul#subnavbar li a {

  line-height:  30px;

  padding-left: 15px;

  padding-right: 15px;

  text-align: center;

  color: #999;

  font-size: 120%;

  margin-right: 5px;

}

ul#subnavbar li:hover {

	background: #eee url('images/mainNavBg.png') repeat-x;

}

ul#subnavbar li a:hover {
	color: #0033CC;
	text-decoration: none;
}



/*

ul#subnavbar li.current_page_item a, 

ul#subnavbar li.current-cat a {

	color: #333; 

	background: #eee url('images/mainNavBg_select.png') repeat;

}

*/

ul#subnavbar li.current_page_item, ul#subnavbar li.current-cat  {

	color: #333; 

	background: #eee url('images/mainNavBg_select.png') repeat;

}







#navbar ul { padding:0px; margin:0px; display:block; display:inline;} 

#navbar li ul { position: absolute; z-index: 1111; width:150px; text-align: left; line-height:16px; background-color: #ddd; color:#666; /* for IE */ display:none; } 

#navbar li:hover ul { display:block;} 

#navbar li ul li{ display:block; list-style-type:none; text-align: left; width: 100%; border-top: dotted 1px #606060; } 

#navbar li ul li:first-child { border-top: none; } 

#navbar li ul li a { display:block; color:#666; text-align: left; } 

#navbar li ul li a:hover { color:#000; } 







/************************************/

/* FEATURED */

/************************************/



#featured {

  background: url(images/videoBg.png) repeat-x 0 0;

  overflow: hidden;

  text-align: center;

  z-index: 12345;

}





#slideshow {

	margin: auto auto;

	overflow: hidden;

	text-align: center;

}



.stripNav {   background: #666 url(images/navBg.jpg) repeat-x 0 0; padding: 3px; text-align: center; margin: auto auto;  margin: 0px; color: #fff; }



ul#sliderNav { list-style: none; margin: 0px; padding: 0px; text-align: center; width: 150px; margin: auto auto; display: block; height: 10px;}

ul#sliderNav li { padding: 0px; margin: 0px; list-style: none;  float: left;  overflow: hidden;  margin-right: 10px; }

.stripNav ul li a { background: #fff; overflow: hidden;  border: 0px;  cursor: pointer; width: 10px; height: 10px; overflow: hidden; }

.stripNav ul li a:hover, .stripNav li a:active, .stripNav li a:focus { background-position: center -10px; }





#prev {

	float: left;

	background-image: url("images/scroll_left.png");

	background-repeat: no-repeat;

	background-position: center center;

	height: 350px;

	width: 50px;

}

#prev span { display: none; }





#next {

	float: right;

	background-image: url("images/scroll_right.png");

	background-repeat: no-repeat;

	background-position: center center;

	height: 350px;

	width: 50px;

}

#next span { display: none; }



#prev a:focus{ outline:none; }

#next a:focus{ outline:none; }





.panelDiv {

	/*

	position: absolute; 

	top: 0px;

	left:0px;

	margin-left: 450px;

	*/

	height: 375px;

	float: right; 

	overflow: hidden;

	background: url(images/transpBlack.png); line-height: 1.6em;

	text-align: left; 

	width: 200px;

}



.panelDiv h2 { color: #fff;}



#featured a {

	color: #fff; 

	text-decoration: none;

}

#featured a:hover {

	text-decoration: none;

}





/*******************************************/

/* CONTENT */

/*******************************************/





#content, #pageHeader {

    margin: auto;

    margin-top:10px;

    width: 956px;

	text-align: left;

}



#pageHeader {

	padding-bottom: 10px; 

}



#content #left-col {

    width: 590px;

    margin-left:20px;

    float: left;

	text-align: left;

}

* html #content #left-col {

  margin-left:10px;

}



#content #left-col .box {

    width: 175px;

    float: left;

	text-align: left;

	margin-bottom: 10px;

	min-height: 200px;

	text-align: left;

	padding: 5px;

	margin-right: 11px;

}

#content #left-col .box h3 {

	margin: 0px;

	margin-bottom: 5px; 

}

.ratings { margin-bottom: 5px; }

#content #left-col .first {

    margin-right:15px;

}



#content #left-col .last {

}



#content #right-col {

    width: 320px;

    float: right;

    padding-top:15px;

	text-align: left;

}



#overlayimg { 

	width: 175px; 

	height: 100px;

	/*

	-moz-box-shadow: 2px 2px 10px #000;

	-webkit-box-shadow: 2px 2px 10px #000;

	*/

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin-bottom: 5px;

}





/*******************************************/

/* FOOTER */

/*******************************************/

#footer {

	margin: auto;

	padding-bottom: 10px;

	margin-bottom: 10px;

	margin-top: 10px;

}



#sidebar {

    width: 956px;

	margin: auto; 

	padding-top: 10px;

	padding-bottom: 10px;

}



#footer .box {

    width: 225px;

    float: left;

	text-align: left;

	padding: 5px;

}





/*******************************************/

/* WIDGET */

/*******************************************/

#tab-2 ul { margin: 5px; }

.widget ul li {}

.widget ul li a { display: block; padding: 2px 5px 2px 20px; display: block; background-image: url("images/icon-bullet.png"); background-repeat: no-repeat; background-position: 4px left; text-decoration: none; }







#pageContent, #tab-2, #tab-3, #tab-4 { padding: 10px; text-align: justify; }

#pageContent p { padding: 7px 0px 0px 0px; }



.writer { padding: 5px; margin-bottom: 10px; }

blockquote { padding: 10px; margin-left: 10px; font-style: italic; border-left: 3px solid #f2f2f2; margin-top: 10px; margin-bottom: 10px; width: 100%;}



#pageContent ul, #pageContent ol { margin: 10px; padding: 10px; margin-left: 30px; }

#pageContent ul li { padding: 2px; list-style: square; }

#pageContent ol li { padding: 2px; }



code { font-family: Courier New; padding-left: 10px; color: blue;}







/**** Setting for COMMENTS Page ****/

a.commentsBg { display: none; background-image: url('images/commentsBg.png'); background-repeat: no-repeat; float: left; margin: 0px; padding: 0px; padding: 4px 16px 10px 16px; color: #fff; font-size: 80%; position: absolute;  font-weight: bold; margin-left: 0px; margin-top: -10px; }

a.commentsBg:hover { text-decoration: none;  }



ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0;  text-align: left; }

ol.commentlist li { height:1%; margin:0 0 10px; padding:5px 0px 5px 57px; position:relative; min-height: 50px; }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 10px 0; }

ol.commentlist li div.vcard { font-size: 100%; padding:0px 0 10px; color: #008ee8; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { border:5px solid #f1f1f1; left:7px; position:absolute; top:7px; }

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { }

ol.commentlist li div.comment-meta { 

	position:absolute; 

	right: 45px; 

	color: #999;

	text-align:right; 

	top: 6px; 

}

ol.commentlist li div.comment-meta a { font-size: 90%; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { }

ol.commentlist li p { margin:0 0; padding: 10px; border: 1px solid #f1f1f1;-moz-border-radius: 4px; -webkit-border-radius: 4px; }

ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { font-weight: bold; font-size: 80%; text-align:right; width: 22px; position: absolute; top: 0; right: 0; padding: 3px; background: url('images/reply_icon.png') no-repeat; display: block; text-indent: 9999px; overflow: hidden; }

ol.commentlist li div.reply:hover { }

ol.commentlist li div.reply a { text-decoration:none; text-transform:uppercase; color: #333;padding: 2px 10px;  display: block; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor { }

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even { }

ol.commentlist li.odd { 

	margin-bottom: 20px;

	padding-top: 10px;

}

ol.commentlist li.parent { }

ol.commentlist li em { font-style: italic; }

ol.commentlist li.pingback { }

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

#comment { width: 98%; }

#commentform input { width: 300px; padding: 5px; margin-bottom: 3px; }





button, input, textarea, select { 

	border: 1px solid #cccccc; line-height: 1.7em; 	background: #fff url("images/bg-light-stripes-grey.gif"); 

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px; 

	padding-left: 10px; 

	padding-right: 10px; 

}

#submit { width: 100%; margin-top: 10px;  background: #ccc; }

/**** Setting for SEARCH Page ****/

#searchform { padding: 0px; margin: 0px; line-height: 1.6em;}

#searchform table { }

#searchform #s { height: 19px;}







/**** Setting for POP menu for LOGIN on Header ****/

.pop {

  position: absolute;

  display: inline; }



.pop .pop_menu {

    display: none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px; 

}

 

 .pop .pop_toggle {

    background-image: url(images/tabArrowBottom.png);

    background-repeat: no-repeat;

    background-position: center center;

    width: 15px;

    height: 15px;

    overflow: hidden;

    cursor: pointer; }



.active .pop_menu {

  display: block;

  background-color: #333;

  color: #fff;

  position: absolute;

  padding: .6em;

  width: 12em; }



.active .pop_menu a { color: #fff; }



.active .pop_toggle {

  z-index: 2000;

  position: absolute;

  top: 0;

  left: 0;

  background-image: url(images/tabArrowTop.png); }





/**** Setting for POST Page ****/

.size-thumbnail { float: right; margin-left: 5px; margin-bottom: 5px; border: 1px solid #eee; padding: 3px; }

.size-medium { margin-left: 5px; margin-bottom: 5px; border: 1px solid #eee; padding: 3px; text-align: center; display: block; }

.relatedVideo img { float: left; margin-right: 5px; margin-bottom: 5px; border: 1px solid #eee; padding: 1px; }



/**** Setting for BROWSE Page ****/

ul#fluidList { list-style: none; padding: 0px; margin: 0px; }

ul#fluidList li { list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #eee; padding: 0px 5px 2px 15px;  display: block; background: url("images/bullet.gif") no-repeat 5px 5px; }



#preview { 

	margin: auto auto;

	text-align: center; 

	background: #999;

	border: 1px solid #000;

	-moz-box-shadow: 2px 2px 10px #000;

	-webkit-box-shadow: 2px 2px 10px #000;

}



.alignright { float: right; margin-left: 10px; border: 1px solid #eee; padding: 5px;  }

.alignleft { float: left; margin-right: 10px; border: 1px solid #eee; padding: 5px;  }



#socialize { display: block;  border-top: 2px solid #eee; border-bottom: 1px solid #ccc; text-align: center; padding: 5px; margin-top: 20px; }

#TB_inline { background: #000; border: 0px; }





.preview 

{

	background: #fff;

	border: 1px solid #ccc;

	-moz-box-shadow: 2px 2px 10px #000;

	-webkit-box-shadow: 2px 2px 10px #000;

}







.promo_style_list {



}



.promo_style_list h3, .clean_item_list h3 {

	height: 33px;

	margin-bottom: 15px;

}





.promo_style_details {

	padding: 5px 10px 0 0;

	float: left;

	width: 164px;

}



.promo_style_details h4 {

	font-size: 11px;

	font-weight: normal;

	margin-bottom: 5px;

}



.promo_style_details p {

	margin-bottom: 5px;

}







.view_more {

	border: 1px solid #d7d7d7; 

	padding: 2px 5px;

	text-decoration: none;

	float: right;

}



.view_more:hover {

	text-decoration: none;

	border: 1px solid #ccc;

}





.small_text {

	font-size: 10px;

}





.standard_module {

	padding: 10px;

	background: #ebebeb;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;



}



.small_text {

	font-size: 10px;

}





.small {

font-size:10px!important;

color:#555!important;

text-transform: capitalize;

}

.small a{

font-size:10px!important;

color:#777!important;

text-transform: capitalize;

}

.smaller{

font-size:10px!important;

}



.pvblue {

	color: #008ee8;

}



.super_light, p.super_light, span.super_light, a.super_light {

	color: #bbb;

}



.light, p.light, span.light, a.light {

	color: #888;

}



.light_blue {

	color: #53b4f0;

}



.medium, p.medium, span.medium, a.medium {

	color: #666;

}



.dark, p.dark, span.dark, a.dark, .stats span {

	color: #222;

}



.red, a.red, a.red:hover {

	color: #d51244;

}





#page-links { 

	padding: 5px;

	margin-bottom: 10px;

}



#page-links a { 

	padding: 2px 5px 2px 5px;

	border: 1px solid #f1f1f1;

	background: #eee;

}

#loading {

position:fixed;

top:0;

left:0;

background:#FF9;

color:#000;

font-weight:700;

width:100%;

text-align:left;

padding:10px;

z-index: 100;

height: 20px;

}



.widget_addn{

	position: absolute;

	left: -450px;

	top: -400px;

	}