@charset "utf-8";
/* CSS Document */
/* -----------------------------------------------------------------------

 Medioworks Visionic Video Theme CSS Framework 1.0.1
 © Copyright 2012 - Design and Sitebuild
 Web - www.medioworks.com
 Envato Exclusive Author - http://themeforest.net/user/MedioWorks

----------------------------------------------------------------------- */


html{
	min-height:100%;
	position:relative;
	font-size:75%;
}
	
body {
	font-size:12px;
	color:#545454;
	font-family: Arial, Helvetica, sans-serif;
	background: url('../images/background_tile.png') repeat;
	background-color:#434343;
	text-decoration:none;
}


.div-container {width:960px;  padding: 0px 0px 20px 0px; margin-left: auto;
    margin-right: auto;}
.container-blank {width:960px; height:207px; position:relative;margin:0 auto; background:none;}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24, .span-30 {float:left;margin-right:40px;}

.nmargin {margin-right:25px; float:left;}
.cmargin {margin-right:20px; float:left;}
.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-g-1 {width:106px; float:left; margin-right:29px;}
.span-g-2 {width:76px; float:left; margin-right:29px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:440px;}
.span-7 {width:290px; float:right;}
.span-7-1 {width:288px; float:left;}
.span-8 {width:280px;}
.span-8-1 {width:290px; float:left; position:relative;}
.span-9 {width:200px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:600px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:100%;margin-right:0;}
.span-cat {float:left; width:100%; margin-bottom:5px; position: relative;}
.no-margin {margin:0px !important;}


.span-25 {width:244px; margin: 32px 0px 0px 15px; float:left;}
.span-26 {width:480px; margin: 32px 0px 0px 0px; float:right;}

.span-27 {width:100%; float:left; margin:0px 0px 30px 0px;}
.span-28 {width:100%; float:left; height:auto;}
.span-28-2 {width:auto; float:left; height:auto; margin:0px 10px 10px 0px;}
.span-28-3 {width:470px; float:left; height:auto; margin:0px;}
.span-28-3 p {float:left; width:100%; margin: 0px 0px 10px 0px; font-size:12px; font-weight:lighter; line-height:18px; color:#545454; text-align:justify; }
.span-29 {width:960px; height:207px; margin-left: auto;
    margin-right: auto;
	padding:0px 0px 0px 0px;
	float:none; position: relative;}
.span-container {margin-left: auto;
    margin-right: auto;
    padding: 0 0 0px;
    width: 100%; xxheight:207px; xxxbackground: url('../images/top_bg_tile.png') repeat-x; position: relative;}
.span-30 {width:420px;}
.span-31 {width:270px; float:left; padding: 0px 0px 0px 15px;}
.span-ads {width:125px; height:125px; float:left; }

 div.c7 {float:left; width:100%;}
 div.c6 {margin: 0px 0px 0px 10px;}
 div.c5 {margin: 0px 15px 0px 10px;}
 div.c4 {margin: 0px 0px 20px 10px;}
 div.c3 {margin: 0px 15px 20px 10px;}
 div.c2 {width:100px; float:right; background-color:#fff;}
 div.c1 {float: left; margin: 10px 0px 20px 0px; width: 100%}

.col-0 {width:290px; margin-right:20px; float:left; position:relative;}
.col-0-1 {width:290px; margin-right:0px; float:left; position:relative;}
.col-1 {width:260px; margin-right:50px; float:left;}
.col-2 {width:150px; margin-right:60px; float:left;}
.col-2-tweet {width:190px; margin-right:60px; float:left;}
.col-3 {width:100%; margin:0px 0px 10px 0px; float:left; position:relative;}
.col-4 {width:290px; margin-right:24px; float:left; position:relative;}
.col-slider-thumb-bottom {width:100%; float:left; margin: 0px 0px 10px 0px;}
.col last {margin-right:0px;}

.avatar {padding:5px; background-color:#fff; float:left; margin:0px 15px 15px 0px; border: 1px solid #d2d2d2;}

.slider-thumb-box {width:106px; height:auto; float:left; margin: 0px 17px 0px 0px;}
.stb-last {margin: 0px;}
.slider-thumb-content {float:left; margin:5px 0px 0px 3px; width:100px;}


.h-thumb {float:left; margin:0px 18px 0px 0px; overflow:hidden; width:auto; height:auto;}
.c-thumb {float:left; margin:0px 18px 0px 0px; overflow:hidden; width:auto; height:auto; position:relative;}
.g-thumb {float:left; margin:0px; overflow:hidden; width:auto; height:auto;}
.s-thumb {float:left; margin:0px 0px 0px 0px; overflow:hidden; width:100%; height:340px;}
.s-col-player {float:left; margin:0px 0px 25px 0px; overflow:hidden; width:100%; height:46px; background: #000 url('../images/player-bg.png') repeat-x;
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;}
.s-col-player-sep{ width:2px; height:46px; float:left; margin: 0px 15px 0px 15px; background: #000 url('../images/player-sep.png') no-repeat; }
.s-col-player-con {width:auto; float:left; padding: 15px 10px 0px 15px;}
.s-col-player-txt { color:#e1e1e1; font-size:11px; float:left; text-transform:uppercase; font-family:Arial Narrow; font-weight:bold; }
.s-col-player-txt a { color:#e1e1e1; font-size:11px; float:left; text-transform:uppercase; font-family:Arial Narrow; font-weight:bold; text-decoration:none; }
.s-col-player-txt a:hover {color:#F26921;}
.s-col-player-txt-count { color:#e1e1e1; font-size:13px; float:left; text-transform:uppercase; font-family:Arial Narrow; font-weight:bold; }
.s-col-player-txt-ico-1 {background: url('../images/player-icons.png') no-repeat; background-position: 0px 0px; float:left; width:18px; height:15px; margin: 2px 8px 0px 0px; overflow:hidden;}
.s-col-player-txt-ico-2 {background: url('../images/player-icons.png') no-repeat; background-position: -27px 0px; float:left; width:18px; height:15px; margin: 2px 8px 0px 0px; overflow:hidden;}
.s-col-player-txt-count-ico-3 {background: url('../images/player-icons.png') no-repeat; background-position: -52px 0px; float:left; width:22px; height:15px; margin: 2px 8px 0px 0px; overflow:hidden;}

.r-content {float:left; margin:0px 0px 8px 0px; width:290px;}
.r-content p {float:left; width:100%; margin: 0px 0px 10px 0px; font-size:12px; font-weight:lighter; line-height:18px; color:#545454; text-align:justify; }

.full-content {float:left; margin:0px 0px 8px 0px; width:100%;}
.full-content p {float:left; width:100%; margin: 0px 0px 10px 0px; font-size:12px; font-weight:lighter; line-height:18px; color:#545454; text-align:justify; }

.sidebar-list-con {width:100%; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e0e0e0;}
.list-last {margin: 0px; padding: 0px; border-bottom: 0px;}
.sidebar-list-img {float:left; margin:0px 18px 0px 0px; overflow:hidden; width:auto; height:auto;}
.sidebar-list-title {float:left; margin:0px 0px 8px 0px; width:122px;}
.sidebar-list-date {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; color:#888888; float:left; font-size:11px;}

.list-con {width:100%; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e0e0e0;}
.list-con-cat {width:100%; float:left; margin: 0px; padding: 0px;}
.list-last {margin: 0px; padding: 0px; border-bottom: 0px;}
.list-thumb {float:left; margin:0px 18px 0px 0px; overflow:hidden; width:auto; height:auto;}
.g-thumb-small {float:left; margin:0px; overflow:hidden; width:auto; height:auto;}
.list-content {float:left; margin:16px 0px 8px 4px; width:280px;}
.r-list-content {float:left; margin:0px 0px 8px 0px; width:164px;}
.list-content p {float:left; width:100%; margin: 0px 0px 10px 0px; font-size:12px; font-weight:lighter; line-height:18px; color:#545454; text-align:justify; }
.list-date {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; margin:0px 0px 0px 0px; color:#888888; float:left; font-size:11px; width:100%;}
.list-author {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; margin:0px 0px 10px 0px; color:#888888; float:left; font-size:11px; width:100%;}

.normal-thumb {float:left; margin:0px; overflow:hidden; width:auto; height:auto;}

.s-info-con {float:left; width:100%; margin: 0px 0px 20px 0px;}
.s-info-con-date {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; margin:0px 40px 0px 0px; color:#353535; float:left; font-size:11px; width:auto; font-weight:bold;}
.s-info-con-author {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; margin:0px 40px 0px 0px; color:#353535; float:left; font-size:11px; width:auto; font-weight:bold;}

.s-info-con-author a {color:#6e6e6e; font-size:11px; width:auto; font-weight:bold; text-decoration:none; margin-left:5px;}
.s-info-con-author a:hover {color:#F26921;}
.s-details {width:100%; float:left;}
.s-details p { xxwidth:100%; xfloat:left; xtext-align:justify; line-height:18px;}

.post-img {width:auto; height:auto;}
.post-img left {float:left; border-left:0px; padding-left:0px; margin: 10px 10px 10px 0px;}
.post-img right {float:right; border-right:0px; padding-right:0px; margin: 10px 0px 10px 10px;}
.post-img border {border:3px solid #FFF;}
.post-img top {padding-top:0px; margin-top:0px;}

p .left {float:left; border-left:0px; padding-left:0px; margin-left:0px !important;}
p .right {float:right; border-left:0px; padding-left:0px; margin-right:0px !important;}
p .top {margin-top:0px !important;}
p .bottom {margin-bottom:0px !important;}
p .middle {margin:14px;}
p .margin {margin:14px;}

.s-info-con-tags {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; margin:0px 40px 0px 0px; color:#353535; float:left; font-size:11px; width:auto; font-weight:bold;}
.s-info-con-tags a {color:#6e6e6e; font-size:11px; width:auto; font-weight:bold; text-decoration:none; margin-left:5px;}
.s-info-con-tags a:hover {color:#F26921;}

.list-author a{margin:0px 0px 0px 0px; color:#888888; font-size:11px; width:auto; text-decoration:none;}
.list-author a:hover {color:#F26921;}

.margin-clear {margin:0px;}
a.margin-clear {margin:0px;}

.s-row {width:100%; float:left; margin: 40px 0px 0px 0px;}
.s-row-first {width:100%; float:left; margin: 0px 0px 0px 0px;}
.s-row-last {margin: 40px 0px 30px 0px;}

.mw-list-con {width:100%; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #e0e0e0;}
.list-last {margin: 0px; padding: 0px; border-bottom: 0px;}
.mw-list-img {float:left; margin:0px 18px 0px 0px; overflow:hidden; width:auto; height:auto;}
.mw-list-title {float:left; margin:0px 0px 8px 0px; width:144px;}
.mw-list-date {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; color:#888888; float:left; font-size:11px; width:100%;}
.mw-list-count {background:url('../images/gray-arrow.png') no-repeat left; padding: 0px 0px 0px 10px; color:#888888; float:left; font-size:11px; width:100%;}


.main-container {width:920px; float:left; margin: 0px; padding: 20px;
border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
	background:#fff url('../images/main-box-top-shd.png') repeat-x;
}
.header-1 {width:100%; float:left; margin: 0px 0px 10px 0px; background: #fff url('../images/headline-tile.png') repeat-x;}
.header-1-icon-1 {width:13px; height:15px; float:left; background: #F26921 url('../images/head_arrow_light.png') no-repeat; margin: 0px;}
.header-1-icon-2 {width:13px; height:15px; float:left; background: #fff url('../images/head_search.png') no-repeat; margin: 0px;}
.header-1-span-1 {width:auto; color:#353535; font-size:18px; float:left; background-color:#fff; padding: 0px 15px 0px 6px; margin:0px; letter-spacing:-0.5px; text-transform:uppercase; font-family:Arial Narrow; font-weight:bold; top:-7px; position:relative;}


.header-bottom {width:100%; float:left; margin: 0px 0px 25px 0px; background:none;}
.header-bottom-icon-bottom {width:13px; height:15px; float:left; background: #F26921 url('../images/head_arrow.png') no-repeat; margin: 0px;}
.header-bottom-span-bottom {width:auto; color:#fff; font-size:18px; float:left; padding: 0px 15px 0px 6px; margin:0px; letter-spacing:-0.5px; text-transform:uppercase; font-family:Arial Narrow; font-weight:bold; top:-7px; position:relative;}

input.span-1, textarea.span-1 {width:18px;}


.append-bottom {width:100%; float:left; background:url('../images/bottom_shd.png') no-repeat center; height:39px; margin: 0px 0px 30px 0px;}
.append-24 {margin-bottom:15px;}

.bottom-list {width:920px; float:left; height:auto; margin: 0px 20px 50px 20px;}

.bottom-last {width:920px; float:left; height:auto; margin: 0px 20px 30px 20px;}
.b-1-txt-left {color:#9e9e9e; float:left; font-size:11px; font-weight:bold;}
.b-2-txt-right {color:#9e9e9e; float:right; font-size:11px; font-weight:bold; }
.b-2-txt-right a {color:#9e9e9e; text-decoration:none;}
.b-2-txt-right a:hover {color:#F26921;}

.prepend-1 {padding-left:0px;}
.prepend-1-2 {padding-left:20px;}

.border {padding-right:4px;margin-right:5px;border-right:1px solid #ddd;}
.colborder {padding-right:13px;margin-right:13px;border-right:1px solid #ddd;}
.col-no-border {padding-right:13px;margin-right:13px;border-right:0px solid #ddd;}


div.prepend-top, .prepend-top {margin-top:1.5em;}
div.append-bottom, .append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#f3f3f3; float:left;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
hr.dotted {clear:both;float:none;width:100%;margin:0 0 25px;border:1px dotted #d2d2d2; border-style: none none dotted; color: #fff; background-color: #fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}



/*------------- VERTMENU ---------------*/

.vertmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float:left;
}

.vertmenu ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 100%;
}

.vertmenu ul li {
	padding: 2px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
	width: 100%;
	height: auto;
	list-style:none;
	border-bottom: 1px dotted #8c8c8c;
}

.vertmenu ul li.last {
	padding: 2px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
	width: 100%;
	height: auto;
	list-style:none;
	border-bottom: 0px dotted #8c8c8c;
}

.vertmenu ul li a {
	font-size: 12px;
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #9e9e9e;
	width:100%;
	font-weight:bold;
	background: url(../images/gray-arrow.png) no-repeat left;
}

.vertmenu ul li a:hover, .vertmenu ul li a:focus {
	color: #fff;
} 


/*----------- TOP ------------*/

.top_div {
	border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
	height:33px;
	background:#f4f4f4 url('../images/main-menu-bg.png') repeat-x;
	width:100%;
	float:left;
}

.top_div ul {
	float:left;
	width:auto;
	padding:0;
	margin:0px 0px 0px 20px;
	list-style-type:none;
}

.top_div a {
	float:left;
	width:auto;
	text-decoration:none;
	color:#515050;
	padding:8px 10px 4px 10px;
	border-right:0px solid white;
	height:auto;
	font-size:11px;
	font-weight:bold;
}

.top_div li { display:inline; height:33px; width:auto; float:left; border-left: 1px solid #d2d2d2;}

.top_div-sep {
	background:url('../images/main-menu-sepine.png') no-repeat;
	height:33px;
	margin: 0px 10px 0px 10px;
	width:2px;
	float:left;
}

.top_div li.sub {
 position: relative;
 z-index: 999;
 display:inline;
}

.top_div li.sub ul {
 width: 120px;
 margin-top: 0px;
 padding: 0px;
 list-style: none;
 background: #1a1a1a;
 position: absolute;
 top: -1000em;
 z-index: 999;
 border: 0px solid #f7c863;
 margin-left:85px;
}

.top_div li.sub ul li {
 width: 90%;
 margin: auto;
 
}

.top_div li.sub ul li a {
 height: 100%;
 display: block;
 padding: 0.4em;
 color: #a1a1a1;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
  padding:8px;
  width:100%;
   border-bottom: 1px dotted #333;
}

.top_div li.sub ul li a:hover {
 text-decoration: none;
 color: #fff;
}

.top_div li.sub:hover ul {
 top: 3em;
}

/*--------------- END TOP MENU ---------------*/

.logo {
	width:244px;
	height:61px;
	float:left;
	display:block;
	background:url('../images/main_logo.png') no-repeat;
	border:0px;
}

.banner-468 {
	height:60px;
	width:468px;
}

a.rollover-link {
	color:#353535;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.rollover-link:hover {
	text-decoration:underline;
}

a.lime-link {
	color:#F26921;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.lime-link:hover {
	color:#353535;
}

a.gray-link {
	color:#353535;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.gray-link:hover {
	color:#F26921;
}

.tag {
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
	padding:8px;
	color:#a1a1a1;
	font-size:12px;
}

a.tag {
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
	padding: 5px 7px 5px 7px;
	color:#a1a1a1;
	font-size:11px;
	background:#232323;
	margin: 0px 8px 12px 0px;
	float:left;
	text-decoration:none;
}

a.tag:hover {
	xxbackground:#F26921;
	color:#232323;
}

.s-tag {
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
	padding:8px;
	color:#a1a1a1;
	font-size:12px;
}

a.s-tag {
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
	padding: 4px 10px 4px 10px;
	color:#878787;
	font-size:11px;
	background:#efefef;
	margin: 0px 8px 8px 0px;
	float:left;
	text-decoration:none;
}

a.s-tag:hover {
	xxbackground:#F26921;
	color:#232323;
}


a.bt-title {
	color:#353535; font-size:12px; font-weight:bold; float:left; line-height:18px; text-decoration:none; margin: 0px;
}

a.bt-title:hover {
	color:#6c6c6c;
}

a.list-title {
	color:#353535; font-size:12px; font-weight:bold; float:left; line-height:18px; text-decoration:none; margin: 0px 0px 8px 0px;
}

a.list-title:hover {
	color:#6c6c6c;
}

a.n-list-title {
	color:#353535; font-size:14px; font-weight:bold; float:left; line-height:18px; text-decoration:none; margin: 0px 0px 8px 0px; width:100%;
}

a.n-list-title:hover {
	color:#6c6c6c;
}



a.s-img-play {
	background: url('../images/s-play-btn.png') no-repeat; width:20px; height:20px;
	display:block;
	z-index:120;
	cursor:pointer;
	left:40px;
	top:30px;
	border:0px;
}

a.play-first {top:60px;}

a.s-img-play:hover {
	background-position: -20px 0px;
}




.x-img {
	float:left;
	overflow:hidden; width:70px; height:60px;
	position:relative;
	border: 3px solid #fff;
	display:inline-block;
}

.x-img:hover {
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	background:#000 !important; 
	border: 3px solid #F26921;
}



.s-img {
	float:left;
	overflow:hidden; width:100px; height:80px;
	position:absolute;
	border: 3px solid #fff;
	display:inline-block;
}

.s-img:hover {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	background:#000 !important; 
	xxxborder: 3px solid #F26921;
}

.img a {
	display:block;
}



.n-img a {
	display:block;
}


.n-img {
	float:left;
	overflow:hidden; width:284px; height:150px;
	position:relative;
	border: 3px solid #fff;
	display:inline-block;
}

.n-img:hover {
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	background-color:#000;
	xxborder: 3px solid #F26921;
}

.n-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	position:absolute;
	z-index:120;
	cursor:pointer;
	left:120px;
	top:60px;
	border:0px;
}

.n-img-play:hover {
	background-position: -40px 0px;
}

a.n-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	
	z-index:120;
	cursor:pointer;
	left:125px;
	top:100px;
	border:0px;
}

a.play-first {top:60px;}

a.n-img-play:hover {
	background-position: -40px 0px;
}


a.g-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	z-index:120;
	cursor:pointer;
	left:125px;
	top:60px;
	border:0px;
	position:relative;
}

a.g-img-play:hover {
	background-position: -40px 0px;
}



a.c-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	z-index:120;
	cursor:pointer;
	left:125px;
	top:60px;
	border:0px;
	position:absolute;
}

a.c-img-play:hover {
	background-position: -40px 0px;
}

.rating-con {width:auto; float:left; margin:2px 0px 0px 10px;}

a.rating {
	background: url('../images/star-rating-sprite.png') no-repeat; width:14px; height:13px;
	display:block;
	cursor:pointer;
	border:0px;
	margin: 0px 2px 0px 0px;
	float:left;
}

a.rating:hover {
	background-position: -14px 0px;
}

.rating-last {margin-right: 0px !important;}


/*----------- BIG PROMO PLAY -------------*/

.p-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	position:absolute;
	z-index:120;
	cursor:pointer;
	left:120px;
	top:60px;
	border:0px;
}

.p-img-play:hover {
	background-position: -40px 0px;
}

a.p-img-play {
	background: url('../images/play-btn.png') no-repeat; width:40px; height:40px;
	display:block;
	
	z-index:120;
	cursor:pointer;
	left:230px;
	top:160px;
	border:0px;
}

a.play-promo {top:160px;}

a.p-img-play:hover {
	background-position: -40px 0px;
}





.m-i-r {
	top:0px !important;
	left:0px !important;
}

.n-img-movie {
	background: url('/images/videooverlay2.png') no-repeat; width:41px; height:42px;
	position:absolute;
	z-index:70;
	cursor:pointer;
	left:3px;
	top:3px;
}

.n-img-movie-thumb-con {
	height: auto;
    margin-top: 0;
    padding: 0px;
    width: auto;
	float:left;
}



#back-top {
	position: fixed;
	bottom: 100px;
	margin-right: 190px;
    right: 0;
}
#back-top a {
	width: 40px;
	display: block;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 40px;
	height: 40px;
	display: block;
	margin-bottom: 0px;
	background: url('/images/arrowup.png') no-repeat center center;
	/* rounded corners */
}
#back-top a:hover span {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

.s-rm {margin-right:5px;}
.s-con {margin:10px 25px 0px 0px; float:right; height:27px; width:auto;}
a.social-1 {overflow:hidden; background:url('../images/social-sprite.png') no-repeat; width:27px !important; height:27px !important; padding:0px !important; float:left;}
a.social-1:hover {background-position: 0px -27px;}

a.social-2 {overflow:hidden; background:url('../images/social-sprite.png') no-repeat; width:27px !important; height:27px !important; padding:0px !important; background-position: -33px 0px; float:left;}
a.social-2:hover {background-position: -33px -27px;}

a.social-3 {overflow:hidden; background:url('../images/social-sprite.png') no-repeat; width:27px !important; height:27px !important; padding:0px !important; background-position: -68px 0px; float:left;}
a.social-3:hover {background-position: -68px -27px;}

a.social-4 {overflow:hidden; background:url('../images/social-sprite.png') no-repeat; width:27px !important; height:27px !important; padding:0px !important; background-position: -100px 0px; float:left;}
a.social-4:hover {background-position: -100px -27px;}

#jstwitter {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #9e9e9e;
    padding: 0px;
	float:left;
}
 
#jstwitter .tweet {
    margin-bottom:10px;
    padding: 0px;
    border-bottom: 1px dotted #8c8c8c;
}
 
#jstwitter .tweet a {
    text-decoration: none;
    color: #F26921;
}
 
#jstwitter .tweet a:hover {
    text-decoration: underline;
}
 
#jstwitter .tweet .time {
    font-size: 10px;
    font-style: italic;
    color: #6a6a6a;
}

a.follow-link { font-size:11px; font-weight:bold; float:left; text-decoration:none;}
a.follow-link:hover {color:#9E9E9E;}


.map-border {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    display: inline-block;
	float:left;
	margin-bottom:25px;
}