@charset "utf-8";/* Global Styles [Start]*/
html{overflow:auto;}
body{background:#fff; color:#404040; padding:0; margin:0; font-size:12px; overflow:hidden;}
body, body *{font-family:'lato',Calibri,sans-serif,Arial !important;}
img, .noborder, .noborder td{border:none !important;}
.nobrd-rht{border-right:none !important;}.nobrd-lft{border-right:none !important;}.nobg{background:none !important;}.nobold{font-weight:normal !important;}.cursor{cursor:pointer;}.none{display:none !important;}.tmpnone{display:none;}.dpBlock{display:block !important;}.dpTable{display:table !important;}.checkme{border:1px red dotted;}.checkme2{border:1px blue solid;}
.borderAll, .borderAll *{border:1px cyan solid;}
.nomagpad{padding:0 !important; margin:0 !important;}

A{/*color:#c41301;*/text-decoration:none; outline:none !important;
-moz-transition:all 0.2s; -webkit-transition:all 0.2s; transition:all 0.2s;}
A:hover{text-decoration:underline;}
HR{height:1px; border:1px #bbb solid;}
ol{} ol li{padding-bottom:10px;}
p{line-height:1.4em;}

h1, h2, h3, h4, h5, h6{color:#181818; /*padding:5px 0; margin:5px 0; font-family:'open_sansregular', Calibri, sans-serif, Arial;*/}
/*h1{color:#00396f;}*/
h2{font-size:20px; font-weight:bold;}
h3{font-size:16px; font-weight:bold; color:#c41d32; margin:0 0 8px;}
h4{color:#c41d32; font-size:16px; line-height:20px; margin:0 0 8px;}
h5{font-size:14px; font-weight:bold; color:#494949; line-height:20px; margin:0 0 6px;}
/*
h6{font-size:12px;}
h1 span{color:#09367a;}
h4 span{font-size:14px; font-weight:normal;}*/

.clear-all{clear:both;}.clear-left{clear:left;}.clear-right{clear:right;}

.floatfix:before, .floatfix:after{content:""; display:table;}
.floatfix:after{clear:both;}
.floatfix{zoom:1;}

.fl{float:left !important;}.fr{float:right !important}.fn{float:none !important;}

.auto{width:auto !important; height:auto !important;}.wauto{width:auto !important;}.hauto{height:auto !important;}

/* Border radius */
.bdr-2{border:2px solid #f0f0f0;}
.brd-2{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.brd-4{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.brd-5{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.brd-6, button, a.btn, .form input, .form textarea, .form select{-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.brd-8{-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.nocvr{-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important;}
.cvr-tl-4{-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;}
.cvr-tr-4{-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;}
.cvr-br-4{-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;}
.cvr-bl-4{-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;}
.cvr-tl-8{-webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px; border-top-left-radius:8px;}
.cvr-tr-8{-webkit-border-top-right-radius:8px; -moz-border-radius-topright:8px; border-top-right-radius:8px;}
.cvr-br-8{-webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; border-bottom-right-radius:8px;}
.cvr-bl-8{-webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; border-bottom-left-radius:8px;}

/* Misc */
.lowercase{text-transform:lowercase;}
.uppercase{text-transform:uppercase;}
.txt-center {text-align:center;}
.txt-shadow{text-shadow:0 1px 1px #a4a3a3;}
.arrows{background:url(../images/ico-arrows.png) no-repeat; width:8px; height:10px; display:block;}
.arrow-red{background-position:0 -30px;}

/* Font Families */
.openSan-r{font-family:'open_sansregular', Calibri, sans-serif, Arial;}
.openSan-l{font-family:'open_sans_lightregular', Calibri, sans-serif, Arial;}
.openSan-b{font-family:'open_sansbold', Calibri, sans-serif, Arial;}
.dfont{font-family:Arial, Helvetica, sans-serif;}

/* Fonts Styles */
.red-txt{color:#b40d1e !important;}
.grey-txt{color:#585757 !important;}
.black-txt{color:#272727 !important;}
.blue-txt{color:#09367a !important;}
.orange-txt{color:#fa7b0b !important;}

/* Fonts Sizes*/
.f5{font-size:5pt !important;}
.f8{font-size:8px !important;}
.f9{font-size:9px !important;}
.f10{font-size:10px !important;}
.f11{font-size:11px !important;}
.f12{font-size:12px !important;}
.f13{font-size:13px !important;}
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}

/* Adnan */
.fwn {font-weight: normal}
.spacer { display: inline-block; }

/* line height*/
.lh-14{line-height:1.4em !important;}
.lh-16{line-height:1.6em !important;}

/* Magin and Padding sets */
.no-mag{margin:0 !important;}.mauto{margin:0 auto !important;}.mag-2{margin:2px !important;}.mag-5{margin:5px !important;}.mag-8{margin:8px !important;}.mag-10{margin:10px !important;}.no-pad{padding:0 !important;}

.pad-2{padding:2px !important;}.pad-3{padding:3px !important;}.pad-5{padding:5px !important;}.pad-8{padding:8px !important;}.pad-10{padding:10px !important;}

/* Table Padding*/
table th, table.pad-tbl td{padding:5px;}
/* Random Widths */
.w20{width:20px !important;}
.w40{width:40px !important;}
.w60{width:60px !important;}
.w80{width:80px !important;}
.w95{width:95px !important;}
.w100{width:100px !important;}
.w120{width:120px !important;}
.w160{width:160px !important;}
.w180{width:180px !important;}
.w200{width:200px !important;}
.w240{width:240px !important;}
.w260{width:260px !important;}
.w280{width:280px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w380{width:380px !important;}
.w390{width:390px !important;}
.w595{width:595px !important;}
.w520 {width: 520px !important;}
.w638{width:638px !important;}
.w778{width:778px !important;}
.w812{width:812px !important;}
.w950{width:950px !important;}
.w480{width:480px !important;}
.w500{width:500px !important;}
.w620{width:620px !important;}
.w650{width:650px !important;}
.w670{width:670px !important;}


/* Random margins */
.m-r-5{margin-right:5px;}
.m-l-5{margin-left:5px;}
.m-t-5{margin-top:5px;}
.m-b-5{margin-bottom:5px;}
.m-r-8{margin-right:8px;}
.m-l-8{margin-left:8px;}
.m-t-8{margin-top:8px;}
.m-b-8{margin-bottom:8px;}
.m-r-10{margin-right:10px;}
.m-l-10{margin-left:10px;}
.m-t-10{margin-top:10px;}
.m-b-10{margin-bottom:10px;}
.m-r-20{margin-right:20px;}
.m-l-20{margin-left:20px;}
.m-r-30{margin-right:30px;}
.m-l-30{margin-left:30px;}

#superdiv{min-width:1003px;}
.container{position:relative; /*border:1px #33F solid;*/}
/*.container *{border:1px #9F0 dotted;}*/

/* Form */
.form{color:#343434; line-height:1.8em;}
.form input[type=text], .form input[type=password]{background:#f9f9f9; padding:6px 5px; border:1px #C1C1C1 solid !important; margin:3px 0; -moz-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.13);
-webkit-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.13);
box-shadow:inset 0px 4px 0 rgba(0,0,0,0.13);
}

.ie .form input[type=text],
.ie .form input[type=password]{
height:auto;}

.form input[type=text]:focus, .form input[type=password]:focus{outline:none; border:1px #09367a solid !important;
-moz-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0px 0px 2px rgba(0,0,0,0.3);
box-shadow:inset 0px 0px 2px rgba(0,0,0,0.3);
}

.form [placeholder]{color:#747474; font-weight:100;}
.form textarea{width:300px; padding:3px; border:1px #d0d1e6 solid; margin:3px 0; font-family:inherit;}

.form input.date{width:80px; padding:2px;}
.form textarea, textarea{resize:vertical; font:12px Arial, Helvetica, sans-serif; overflow:auto;
-moz-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.13);
-webkit-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.13);
box-shadow:inset 0px 4px 0 rgba(0,0,0,0.13);
}

.form select{width:250px; padding:5px; border:1px #d0d1e6 solid !important;}
.form .button{width:auto; border:none;}
.form .checkbox{width:3px; height:3px;}
.form .labels{color:#000; width:140px; font-size:13px; line-height:1.4em; text-align:right; vertical-align:middle;}
.form .from{width:200px;}
.form .subject{width:500px;}
.asteric{color:#C00; font-weight:bold;}

.form table{width:100%; border-collapse:collapse;}
.form table td{padding:5px;}
.form tr.alt td{background:#f4f7fc;}
.form-bbm td{border-bottom:1px #dedede solid;}
.No-form-bbm td{border:none;}

.form .formTable{padding:0; margin:0; clear:both;}
.form .formTable li{list-style:none; clear:both; padding:0px 0;}
.form .tCnds{background:#fff; height:300px; padding:5px 10px; border:1px #999 solid; overflow:auto;}

.form input.markError{border:1px #8b0812 solid !important;
-moz-box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
-webkit-box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
}

.form input.valid,
.form select.valid
{border:1px #1aad06 solid !important;
-moz-box-shadow:0 0 3px rgba(91, 162, 41,0.5) !important;
-webkit-box-shadow:0 0 3px rgba(91, 162, 41,0.5) !important;
box-shadow:0 0 3px rgba(91, 162, 41, 0.5) !important;
}

.form input.error,
.form select.error
{border:1px #8b0812 solid !important;
-moz-box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
-webkit-box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
box-shadow:0 0 3px rgba(84, 17, 17, 0.3) !important;
}

.form label.error{color:#b40d1e !important;}

/* Buttons */
button, .form input[type=submit], .form input[type=button], .form input[type=reset], .btn{background:/*url(../images/mainMenuNav-bg.png) repeat-x bottom*/ #d5213a; color:#fff; font-size:100% !important; text-shadow:0 -1px 0 #C60; padding:6px 15px; border:none; cursor:pointer; border:1px #c01a30 solid;
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
}

button:hover, .btn:hover, .form input[type=submit]:hover, .form input[type=button]:hover, .form input[type=reset]:hover{-moz-opacity:.9; opacity:.9;}

.btn{display:block;}
.btn-silver{background:url(../images/silverBg.png) repeat-x bottom !important; color:#333 !important; text-shadow:0 1px 1px rgba(255,255,255,0.5) !important; border:none !important;}
a.btn, .btn-silver{padding:6px !important;}

.greyBtn{background:#eee !important; color:#2d2d2d !important; font-size:12px; font-weight:normal; border:1px #d4d4d4 solid !important; padding:2px 5px; text-shadow:none !important}
.btn-green, .btn-green:visited{background:#6EB113; color:#fff; font-size:14px; font-weight:normal; border:1px #090 solid; padding:6px 12px;}
.btn-green:hover{ color:#fff; text-decoration:underline;}

.btn-ref{background: none; border:none; padding: 6px !important; margin: 2px 2px !important; -webkit-box-shadow:none; box-shadow:none; opacity:0.5; transition:all 0.3s ease-in-out;}
.btn-ref:hover{opacity:1;}

/* Icons */

/* icons-24x24 */
[class*="icons24-"]{background:url(../images/icons-24x24.png?r=20150825) no-repeat !important; width:24px; height:24px; margin-right:10px; display:block; float:left;
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;
}

.icons24-search					{background-position:-133px -416px !important;}
.icons24-blackArrow				{background-position:-212px -450px !important;}
.icons24-whiteArrow				{background-position:-210px -409px !important;}
.icons24-signUp					{background-position:-66px -415px !important;}
.icons24-login					{background-position:-1px -414px !important;}
.icons24-link					{background-position:-283px -414px !important;}
.icons24-views					{background-position:-1px -452px !important;}
.icons24-playRed				{background-position:-134px -1146px !important;}

.itemHover .icons24-views,
.active .icons24-views			{background-position:-65px -452px !important;}

.icons24-list					{background-position:-209px -492px !important;}
.itemHover .icons24-list,
.active .icons24-list			{background-position:-133px -492px !important;}

.icons24-thumb					{background-position:-65px -492px !important;}
.itemHover .icons24-thumb,
.active .icons24-thumb			{background-position:0 -492px !important;}

/* Icons Color:Black */
.iconsColor-black .icons24-home			{background-position:0px 0px !important;}
.iconsColor-black .icons24-video		{background-position:0px -39px !important;}
.iconsColor-black .icons24-docs			{background-position:0px -78px !important;}
.iconsColor-black .icons24-audio		{background-position:0px -117px !important;}
.iconsColor-black .icons24-photo		{background-position:0px -155px !important;}
.iconsColor-black .icons24-group		{background-position:0px -196px !important;}
.iconsColor-black .icons24-classroom	{background-position:0px -241px !important;}
.iconsColor-black .icons24-collection	{background-position:0px -283px !important;}
.iconsColor-black .icons24-channel		{background-position:0px -328px !important;}
.iconsColor-black .icons24-blog			{background-position:0px -369px !important;}
.iconsColor-black .icons24-favorite		{background-position:0 -532px !important;}
.iconsColor-black .icons24-like			{background-position:0 -572px !important;}
.iconsColor-black .icons24-dislike		{background-position:0 -609px !important;}
.iconsColor-black .icons24-report		{background-position:0 -649px !important;}
.iconsColor-black .icons24-message		{background:url(../images/new_icons.png) no-repeat 0 9px !important;}
.iconsColor-black .icons24-playlist		{background:url(../images/new_icons.png) no-repeat -105px 9px !important;}
.iconsColor-black .icons24-contact		{background:url(../images/new_icons.png) no-repeat -200px 9px !important;}
.iconsColor-black .icons24-account		{background:url(../images/new_icons.png) no-repeat -314px 9px !important;}

/* Icons Color:White */
.iconsColor-white .icons24-home			{background-position:-65px 0px !important;}
.iconsColor-white .icons24-video		{background-position:-65px -39px !important;}
.iconsColor-white .icons24-docs			{background-position:-65px -78px !important;}
.iconsColor-white .icons24-audio		{background-position:-65px -117px !important;}
.iconsColor-white .icons24-photo		{background-position:-65px -155px !important;}
.iconsColor-white .icons24-group		{background-position:-65px -196px !important;}
.iconsColor-white .icons24-classroom	{background-position:-65px -241px !important;}
.iconsColor-white .icons24-collection	{background-position:-65px -283px !important;}
.iconsColor-white .icons24-channel		{background-position:-65px -328px !important;}
.iconsColor-white .icons24-blog			{background-position:-65px -369px !important;}



.iconsColor-white .icons24-stats{background-position:-65px -694px !important;}
.iconsColor-white .icons24-users{background-position:-65px -1026px !important;}
.iconsColor-white .icons24-template{background-position:-65px -778px !important;}
.iconsColor-white .icons24-plugin{background-position:-65px -819px !important;}
.iconsColor-white .icons24-box{background-position:-65px -861px !important;}
.iconsColor-white .icons24-globe{background-position:-65px -903px !important;}
.iconsColor-white .icons24-list{background-position:-65px -942px !important;}
.iconsColor-white .icons24-note{background-position:-65px -982px !important;}

/* Icons Color:Red */
.iconsColor-red .icons24-home, .icons24-red-home{background-position:-133px 0px !important;}
.iconsColor-red .icons24-video, .icons24-red-video, .video_sec .icons24-red{background-position:-133px -39px !important;}
.iconsColor-red .icons24-docs, .icons24-red-docs, .doc_sec  .icons24-red{background-position:-133px -78px !important;}
.iconsColor-red .icons24-audio, .icons24-red-audio, .audio_sec .icons24-red{background-position:-133px -117px !important;}
.iconsColor-red .icons24-photo, .icons24-red-photo, .photo_sec .icons24-red{background-position:-133px -155px !important;}
.iconsColor-red .icons24-group, .icons24-red-group, .group_sec .icons24-red{background-position:-133px -196px !important;}
.iconsColor-red .icons24-classroom, .icons24-red-classroom, .classroom_sec .icons24-red{background-position:-133px -241px !important;}
.iconsColor-red .icons24-collection, .icons24-red-collection, .collection_sec .icons24-red{background-position:-133px -283px !important;}
.iconsColor-red .icons24-channel, .icons24-red-channel, .channel_sec .icons24-red{background-position:-133px -328px !important;}
.iconsColor-red .icons24-blog, .icons24-red-blog, .blog_sec .icons24-red{background-position:-133px -369px !important;}

.iconsColor-red .icons24-report		{background-position:-133px -649px !important;}
.iconsColor-red .icons24-message	{background:url(../images/new_icons.png) no-repeat 2px -15px !important;}
.iconsColor-red .icons24-subscribe	{background:url(../images/new_icons.png) no-repeat -104px -15px !important;}

/* Icons Color:Grey */
.iconsColor-grey .icons24-home		{background-position:-209px 0px !important;}
.iconsColor-grey .icons24-video		{background-position:-209px -39px !important
}
.iconsColor-grey .icons24-docs		{background-position:-209px -78px !important;}
.iconsColor-grey .icons24-audio		{background-position:-209px -117px !important;}
.iconsColor-grey .icons24-photo		{background-position:-209px -155px !important;}
.iconsColor-grey .icons24-group		{background-position:-209px -196px !important;}
.iconsColor-grey .icons24-classroom	{background-position:-209px -241px !important;}
.iconsColor-grey .icons24-collection{background-position:-209px -283px !important;}
.iconsColor-grey .icons24-channel	{background-position:-209px -328px !important;}
.iconsColor-grey .icons24-blog		{background-position:-209px -369px !important;}
/* ----------------- */

/* Icons Group:Black / White Group [Start] */
.iconsGroup-black{
}
.iconsGroup-black .icons24-home		{background-position:0px 0px !important;}
.iconsGroup-black .icons24-video	{background-position:0px -39px !important;}
.iconsGroup-black .icons24-docs		{background-position:0px -78px !important;}
.iconsGroup-black .icons24-audio	{background-position:0px -117px !important;}
.iconsGroup-black .icons24-photo	{background-position:0px -155px !important;}
.iconsGroup-black .icons24-group	{background-position:0px -196px !important;}
.iconsGroup-black .icons24-classroom{background-position:0px -241px !important;}
.iconsGroup-black .icons24-collection{background-position:0px -283px !important;}
.iconsGroup-black .icons24-channel	{background-position:0px -328px !important;}
.iconsGroup-black .icons24-blog		{background-position:0px -369px !important;}
/* Hover */
.iconsGroup-black .itemHover .icons24-home{background-position:-65px 0px !important;}
.iconsGroup-black .itemHover .icons24-video{background-position:-65px -39px !important
}
.iconsGroup-black .itemHover .icons24-docs{background-position:-65px -78px !important;}
.iconsGroup-black .itemHover .icons24-audio{background-position:-65px -117px !important;}
.iconsGroup-black .itemHover .icons24-photo{background-position:-65px -155px !important;}
.iconsGroup-black .itemHover .icons24-group{background-position:-65px -196px !important;}
.iconsGroup-black .itemHover .icons24-classroom{background-position:-65px -241px !important;}
.iconsGroup-black .itemHoever .icons24-collection{background-position:-65px -283px !important;}
.iconsGroup-black .itemHover .icons24-channel{background-position:-65px -328px !important;}
.iconsGroup-black .itemHover .icons24-blog{background-position:-65px -369px !important;}
/* Icons Group:Black Group [END] */

/* Icons Group:Grey / Red [Start] */
.iconsGroup-grey{
}
.iconsGroup-grey .icons24-home		{background-position:-209px 0px !important;}
.iconsGroup-grey .icons24-video		{background-position:-209px -39px !important
}
.iconsGroup-grey .icons24-docs		{background-position:-209px -78px !important;}
.iconsGroup-grey .icons24-audio		{background-position:-209px -117px !important;}
.iconsGroup-grey .icons24-photo		{background-position:-209px -155px !important;}
.iconsGroup-grey .icons24-group		{background-position:-209px -196px !important;}
.iconsGroup-grey .icons24-classroom	{background-position:-209px -241px !important;}
.iconsGroup-grey .icons24-collection{background-position:-209px -283px !important;}
.iconsGroup-grey .icons24-channel	{background-position:-209px -328px !important;}
.iconsGroup-grey .icons24-blog		{background-position:-209px -369px !important;}
/* Hover */
.iconsGroup-grey .itemHover .icons24-home{background-position:-133px 0px !important;}
.iconsGroup-grey .itemHover .icons24-video{background-position:-133px -39px !important;}
.iconsGroup-grey .itemHover .icons24-docs{background-position:-133px -78px !important;}
.iconsGroup-grey .itemHover .icons24-audio{background-position:-133px -117px !important;}
.iconsGroup-grey .itemHover .icons24-photo{background-position:-133px -155px !important;}
.iconsGroup-grey .itemHover .icons24-group{background-position:-133px -196px !important;}
.iconsGroup-grey .itemHover .icons24-classroom{background-position:-133px -241px !important;}
.iconsGroup-grey .itemHover .icons24-collection{background-position:-133px -283px !important;}
.iconsGroup-grey .itemHover .icons24-channel{background-position:-133px -328px !important;}
.iconsGroup-grey .itemHover .icons24-blog{background-position:-133px -369px !important;}
/* Icons Group:Grey / Red [END] */

/* Icons Group:Grey2 / Red [Start] */
.iconsGroup-grey2{
}
.iconsGroup-grey2 .icons24-home{background-position:-289px 0px !important;}
.iconsGroup-grey2 .icons24-video{background-position:-289px -39px !important
}
.iconsGroup-grey2 .icons24-docs{background-position:-289px -78px !important;}
.iconsGroup-grey2 .icons24-audio{background-position:-289px -117px !important;}
.iconsGroup-grey2 .icons24-photo{background-position:-289px -155px !important;}
.iconsGroup-grey2 .icons24-group{background-position:-289px -196px !important;}
.iconsGroup-grey2 .icons24-classroom{background-position:-289px -241px !important;}
.iconsGroup-grey2 .icons24-collection{background-position:-289px -283px !important;}
.iconsGroup-grey2 .icons24-channel{background-position:-289px -328px !important;}
.iconsGroup-grey2 .icons24-blog{background-position:-289px -369px !important;}
/* Hover */
.iconsGroup-grey2 .itemHover .icons24-home{background-position:-137px 0px !important;}
.iconsGroup-grey2 .itemHover .icons24-video{background-position:-137px -39px !important;}
.iconsGroup-grey2 .itemHover .icons24-docs{background-position:-137px -78px !important;}
.iconsGroup-grey2 .itemHover .icons24-audio{background-position:-137px -117px !important;}
.iconsGroup-grey2 .itemHover .icons24-photo{background-position:-137px -155px !important;}
.iconsGroup-grey2 .itemHover .icons24-group{background-position:-137px -196px !important;}
.iconsGroup-grey2 .itemHover .icons24-classroom{background-position:-137px -241px !important;}
.iconsGroup-grey2 .itemHover .icons24-collection{background-position:-137px -283px !important;}
.iconsGroup-grey2 .itemHover .icons24-channel{background-position:-137px -328px !important;}
.iconsGroup-grey2 .itemHover .icons24-blog{background-position:-137px -369px !important;}
/* Icons Group:Grey2 / Red [END] */

/* Icons Group:Black / Red [Start] */
.iconsGroup-black-r{
}
.iconsGroup-black-r .icons24-home{background-position:0 0px !important;}
.iconsGroup-black-r .icons24-video{background-position:0 -39px !important}
.iconsGroup-black-r .icons24-docs{background-position:0 -78px !important;}
.iconsGroup-black-r .icons24-audio{background-position:0 -117px !important;}
.iconsGroup-black-r .icons24-photo{background-position:0 -155px !important;}
.iconsGroup-black-r .icons24-group{background-position:0 -196px !important;}
.iconsGroup-black-r .icons24-classroom{background-position:0 -241px !important;}
.iconsGroup-black-r .icons24-collection{background-position:0 -283px !important;}
.iconsGroup-black-r .icons24-channel{background-position:0 -328px !important;}
.iconsGroup-black-r .icons24-blog{background-position:0 -369px !important;}
.iconsGroup-black-r .icons24-favorite{background-position:0 -532px !important;}
.iconsGroup-black-r .icons24-like{background-position:0 -572px !important;}
.iconsGroup-black-r .icons24-dislike{background-position:0 -609px !important;}
.iconsGroup-black-r .icons24-report{background-position:0 -649px !important;}
/* Hover */
.iconsGroup-black-r .itemHover .icons24-home,
.iconsGroup-black-r .selected .icons24-home{background-position:-134px 0px !important;}
.iconsGroup-black-r .itemHover .icons24-video, .iconsGroup-black-r .selected .icons24-video{background-position:-134px -39px !important;}
.iconsGroup-black-r .itemHover .icons24-docs, .iconsGroup-black-r .selected .icons24-docs{background-position:-134px -78px !important;}
.iconsGroup-black-r .itemHover .icons24-audio, .iconsGroup-black-r .selected .icons24-audio{background-position:-134px -117px !important;}
.iconsGroup-black-r .itemHover .icons24-photo, .iconsGroup-black-r .selected .icons24-photo{background-position:-134px -155px !important;}
.iconsGroup-black-r .itemHover .icons24-group, .iconsGroup-black-r .selected .icons24-group{background-position:-134px -196px !important;}
.iconsGroup-black-r .itemHover .icons24-classroom, .iconsGroup-black-r .selected .icons24-classroom{background-position:-134px -241px !important;}
.iconsGroup-black-r .itemHover .icons24-collection, .iconsGroup-black-r .itemActive .icons24-collection, .iconsGroup-black-r .selected .icons24-collection{background-position:-134px -283px !important;}
.iconsGroup-black-r .itemHover .icons24-channel{background-position:-134px -328px !important;}
.iconsGroup-black-r .itemHover .icons24-blog{background-position:-134px -369px !important;}
.iconsGroup-black-r .itemHover .icons24-favorite, .iconsGroup-black-r .itemActive .icons24-favorite{background-position:-134px -532px !important;}
.iconsGroup-black-r .itemHover .icons24-like, .iconsGroup-black-r .itemActive .icons24-like{background-position:-133px -572px !important;}
.iconsGroup-black-r .itemHover .icons24-dislike, .iconsGroup-black-r .itemActive .icons24-dislike{background-position:-133px -609px !important;}
.iconsGroup-black-r .itemHover .icons24-report, .iconsGroup-black-r .itemActive .icons24-report{background-position:-133px -649px !important;}
/* Icons Group:Black / Red [END] */

/* New Icons */
[class*="nwIcons-"]{background:url(../images/newIcons.png?r=20150820) no-repeat !important; display:block;
-moz-transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
transition:all 0.3s ease-in-out !important;}
.icons32 [class*="nwIcons-"]{width:32px; height:32px;}
.icons80 [class*="nwIcons-"]{width:80px; height:80px;}
.itemHover [class*="nwIcons-"]{}
.nwIcons-search				{background-position:-496px -140px!important; width:32px; height:32px;}
.nwIcons-arrowDown			{background-position:-387px -140px !important; width:12px; height:32px;}
.nwIcons-upload				{background-position:-452px -142px !important; width:32px; height:28px;}
.nwIcons-signIn				{background-position:-411px -141px !important; width:32px; height:28px;}
.nwIcons-apps				{background-position:-379px -190px !important; width:32px; height:28px;}
.nwIcons-onOff				{background-position:-419px -192px !important; width:32px; height:28px;}
.nwIcons-user				{background-position:-620px -141px !important; width:32px; height:28px;}
.nwIcons-myAccount			{background-position:-411px -141px !important; width:32px; height:32px;}
.nwIcons-male				{background-position:-718px -101px !important; background-color:#e05b49 !important; width:128px; height:128px;}
.nwIcons-female				{background-position:-718px -233px !important; background-color:#45b39c !important; width:128px; height:128px;}
.nwIcons-home				{background-position:4px -1px !important;}
.nwIcons-videos				{background-position:-77px -1px !important;}
.nwIcons-audios				{background-position:-160px -1px !important;}
.nwIcons-photos				{background-position:-246px -1px !important;}
.nwIcons-docs				{background-position:-334px -1px !important;}
.nwIcons-groups				{background-position:-427px -1px !important;}
.nwIcons-classrooms			{background-position:-525px 0px !important;}
.nwIcons-playlist			{background-position:-683px 1px !important;}
.nwIcons-collection			{background-position:-628px 0px !important;}
.nwIcons-subjects			{background-position:-732px -1px !important;}
.nwIcons-blogs				{background-position:-817px -1px !important;}
.nwIcons-partners			{background-position:-901px -1px !important;}
.nwIcons-onDemand			{background-position:-859px 0 !important;}
.nwIcons-appleStore			{background-position:6px -117px !important;}
.nwIcons-andriodStore		{background-position:-126px -117px !important;}
.nwIcons-windowsStore		{background-position:-266px -117px !important;}
.nwIcons-bigVideo			{background-position:0 -510px !important; width:175px; height:200px;}
.nwIcons-bigPicture			{background-position:-215px -520px !important; width:165px; height:154px;}
.nwIcons-bigFile			{background-position:-743px -550px !important; width:85px; height:120px;}
.nwIcons-whiteApple 		{background-position:-567px -536px !important; width:130px; height:130px;}
.nwIcons-bigGroup			{background-position:0 -365px !important; width:115px; height:100px;}
.nwIcons-bigClassroom		{background-position:-241px -365px !important; width:115px; height:100px;}
.nwIcons-bigCollection		{background-position:-500px -365px !important; width:115px; height:100px;}
.nwIcons-bigSubject			{background-position:-744px -365px !important; width:115px; height:100px;}
.nwIcons-facebook			{background-position:-384px -278px !important; width:35px; height:35px;}
.nwIcons-twitter			{background-position:-434px -278px !important; width:35px; height:35px;}
.nwIcons-feeds				{background-position:-486px -278px !important; width:35px; height:35px;}

.nwIcons-facebook-circle	{background-position:-380px -223px !important; width:51px; height:51px;}
.nwIcons-twitter-circle		{background-position:-484px -223px !important; width:51px; height:51px;}
.nwIcons-google-circle		{background-position:-432px -223px !important; width:51px; height:51px;}
.nwIcons-apple				{background-position:-431px -223px !important; width:28px; height:28px;}

.nwIcons-wiki				{background-position:-536px -278px !important; width:35px; height:35px;}
.lStandard					{background:url(../images/ico-learningStandard.png) no-repeat 2px 4px !important; width:30px !important; height:37px; display:block !important;}
.nwIcons-myHub				{background-position:-463px -196px !important; width:20px; height:20px;}
.nwIcons-myProfile			{background-position:-500px -196px !important; width:20px; height:20px;}
.nwIcons-myClassroom		{background-position:-536px -196px !important; width:20px; height:20px;}
.nwIcons-logout				{background-position:-573px -196px !important; width:20px; height:20px;}
.nwIcons-chgPfPic			{background-position:-606px -196px !important; width:20px; height:20px;}
.nwIcons-chgPwd				{background-position:-638px -196px !important; width:20px; height:20px;}


/* 75 x 75 - Dshboard Info Tabs*/
[class*="nwIcons-75x75-"] { width:75px;height:75px;}
.nwIcons-75x75-ico1 { background-position:-983px 0 !important;}
.nwIcons-75x75-ico2 { background-position:-1069px 0 !important;}
.nwIcons-75x75-ico3 { background-position:-1155px 0 !important;}
.nwIcons-75x75-ico4 { background-position:-1241px 0 !important;}
.nwIcons-75x75-ico5 { background-position:-983px -86px !important;}
.nwIcons-75x75-ico6 { background-position:-1069px -86px!important;}
.nwIcons-75x75-ico7 { background-position:-1155px -86px !important;}
.nwIcons-75x75-ico8 { background-position:-1241px -86px !important;}

/* Hovers */
.active .nwIcons-home,
.itemHover .nwIcons-home 			{background-position:4px -51px !important;}
.active .nwIcons-videos,
.itemHover .nwIcons-videos 			{background-position:-77px -51px !important;}
.active .nwIcons-audios,
.itemHover .nwIcons-audios			{background-position:-160px -51px !important;}
.active .nwIcons-photos,
.itemHover .nwIcons-photos			{background-position:-246px -51px !important;}
.active .nwIcons-docs,
.itemHover .nwIcons-docs			{background-position:-334px -51px !important;}
.active .nwIcons-groups,
.itemHover .nwIcons-groups			{background-position:-427px -51px !important;}
.active .nwIcons-classrooms,
.itemHover .nwIcons-classrooms		{background-position:-525px -50px !important;}
.active .nwIcons-collection,
.itemHover .nwIcons-collection		{background-position:-628px -50px !important;}
.active .nwIcons-playlist,
.itemHover .nwIcons-playlist		{background-position:-683px -51px !important;}
.active .nwIcons-subjects,
.itemHover .nwIcons-subjects		{background-position:-732px -51px !important;}
.active .nwIcons-blogs,
.itemHover .nwIcons-blogs			{background-position:-817px -51px !important;}
.active .nwIcons-partners,
.itemHover .nwIcons-partners		{background-position:-901px -51px !important;}
.active .nwIcons-onDemand,
.itemHover .nwIcons-onDemand		{background-position:-859px -50px !important;}

.itemHover .nwIcons-appleStore		{background-position:6px -240px !important;}
.itemHover .nwIcons-andriodStore	{background-position:-126px -240px !important;}
.itemHover .nwIcons-windowsStore	{background-position:-266px -240px !important;}

/* Icons Group:Black / Red [END] */

/* App Icons */
[class^="appIco-"]{background:url(../images/ico-apps.png?20150618) no-repeat; width:55px; height:55px; display:block; margin:0 auto;
transition:all 0.3s ease-in-out; -webkit-border-radius:5px; border-radius:5px;}

.appIco-classroom	{background-position:0 0;}
.appIco-store		{background-position:-88px 0;}
.appIco-ntMkt		{background-position:-175px 0;}
.appIco-myHub		{background-position:0 -59px;}


/* Wire Button */
a.wireBtn{display:table;}
.wireBtn{background:none; color:#b40d1e; font-size:18px; text-transform:capitalize; text-decoration:none !important; padding:10px 20px; margin:0 auto; border:2px #b40d1e solid;
-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.wireBtn:hover{background:#ecdee2; color:#b40d1e !important;}
.wireBtn.wireWhite{color:#fff !important; border:2px #fff solid !important; text-transform:capitalize !important;}
/* Global Styles [END] */

/* Header NEW [Start] */
#header{/*background:#8e0b18;*/ /*color:#fff;*/ border-bottom:1px #e6e6e6 solid;}
#header, #header *{font-family:'open_sansregular', Calibri, sans-serif, Arial !important;}
#header .container{padding:0 !important; margin:0 auto !important;}
#header .logo img{width:198px; height:50px;}
#header .grpPop{background:#fff; width:444px; color:#383838; padding:5px;
border-bottom:2px #C00 solid; display:none; position:absolute; z-index:9999; right:0;
-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.5), inset 0 0 1px rgba(0,0,0,0.4);
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.5), inset 0 0 1px rgba(0,0,0,0.4);
box-shadow:0 16px 4px -10px rgba(0,0,0,0.5), inset 0 0 1px rgba(0,0,0,0.4);
}

/* Search Bar [Start] */
#header .searchBar{margin:6px 8px 0; position:relative;
-weborder-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#header .searchBar .searcFld{width:460px; font-size:14px; font-weight:100; padding:8px 186px 8px 8px; margin:0; border:1px #5b0810 solid !important;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#header .searchBar .btn-search{background:url(../images/red-bar.png) repeat-x bottom #b12e3b; height:37px; padding:2px 4px; margin:0; border:none;
position:absolute; right:42px; border-bottom:1px #5b0810 solid; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.gecko #header .searchBar .btn-search{height:39px;}
.chrome #header .searchBar .btn-search{height:37px;}

#header .searchBar .btn-advSearch{background:url(../images/dark-red-bar.png) repeat-x bottom #641a22; height:37px; padding:2px 6px;
position:absolute; right:0px;
-webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:3px;
-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:3px;}
.gecko #header .searchBar .btn-advSearch{height:39px;}

#header .searchBar .btn-search,
#header .searchBar .btn-advSearch,
#header .searchBar .typeDrop
{top:1px;
-moz-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.16);
-webkit-box-shadow:inset 0px 4px 0px rgba(0,0,0,0.16);
box-shadow:inset 0px 4px 0 rgba(0,0,0,0.16);}

.safari #header .searchBar .typeDrop{height:37px;}

#header .searchBar .typeDrop{background:url(../images/red-bar.png) repeat-x bottom #94A1AE; width:100px !important; height:36px; padding:8px;
border-right:1px #5d0c17 solid; position:absolute; top:1px; right:82px; z-index:500;}
.gecko #header .searchBar .typeDrop{height:38px}
.webkit #header .searchBar .typeDrop{height:37px;}

#header .searchBar .typeDrop .cnt{background:url(../images/arrow-white-down.png) no-repeat right center; color:#fff;}
#header .searchBar .typeDrop .scType{width:100px !important; height:36px; border:none !important; margin:0;
position:absolute; left:0px; top:0; opacity:0;
-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}

#header .searchBar .advSearchFilters{width:200px;}
#header .searchBar .advSearchFilters select{width:185px !important; margin:5px 1px; outline:none;}
#header .searchBar .advSearchFilters .tags{}
#header .searchBar .advSearchFilters .tags > div{background:#EAEAEA; color:#383838; font-size:14px; font-weight:600; padding:5px 10px; margin:5px; float:left; cursor:pointer; transition:all 0.3s ease-in-out;}
#header .searchBar .advSearchFilters .tags > div.selected{background:#383838!important; color:#fff !important;}
#header .searchBar .advSearchFilters .tags > div:hover{background:#999 !important; color:#fff !important;}
#header .searchBar .advSearchFilters .tags > div input{display:none;}
/* Search Bar [END] */

/* Upload Section [Start] */
#header .upSection{position:relative;}
#header .upSection .uploadTypes{width:200px;}

#header .btn-header{width:80px; color:#fff; font-size:11px; font-weight:100; text-align:center; text-decoration:none; padding:2px 5px 4px;
margin:0 0.5pt; display:block;}
#header .btn-header [class^="nwIcons-"]{margin:0 auto;}
#header .btn-header:hover,
#header .btn-active
{background:#730510;}

/* Sign In / My Account */
#header .loginPnl{width:445px; /*display:block !important;*/}
#header .loginPnl .close{position:absolute; top:10px; right:10px;}
#header .loginPnl .loginForm{width:200px; border-right:1px #CCC dashed;}

#header .loginPnl .loginForm input {
    width: 95%;
    color: #000000;
}
#header .loginPnl .loginForm input[type=submit]{color:#fff !important;}
#header .loginPnl .rgArea{width:220px; margin-left:5px;}
#header .loginPnl .rgArea h2{width:160px;}
#header .loginPnl .rgArea h2 span{font-size:14px; line-height:1.2em; color:#999;}
#header .loginPnl .btn-submit{margin:5px 0 0;}

#header .loginPnl .sep, .snp-rgArea .sep{border-bottom:1px #d8d8d8 solid; height:1px; margin:10px auto 20px;}
#header .loginPnl .sep span, .snp-rgArea .sep span{background:#fff; padding:0 10px; margin:-10px 0 0 -20px; position:absolute;}
#header .loginPnl .btn-signUp{background:#8f0b18; color:#fff; padding:5px;}

/* My Account */
#header .accOPts{width:310px; padding:15px 15px 5px;}
#header .accOPts, #header .accOPts *{color:#383838;}
#header .accOPts .close{position:absolute; top:10px; right:10px;}

#header .accOPts .heading{width:92%; font-size: 18px; line-height:0.8em; margin:0 0 10px; padding:0;}
#header .accOPts .grey-txt{color:#444; font-size:15px;}

#header .accOPts .urThumb{width:128px; height:128px; margin:0 10px 0 0; overflow:hidden;
}
#header .accOPts .urThumb img{width:128px; height:128px;}
#header .accOPts .cnt{width:135px;}
#header .accOPts .infoBox{border-top:2px #f1f1f1 solid;}

#header .accOPts .list2 li{background:none; border-top:1px #f1f1f1 solid; padding:0 0; margin:0; float:none;}
#header .accOPts .list2 li:first-of-type{border:none;}
#header .accOPts .list2 li a{padding:5px 0 2px 0; display:block;}
#header .accOPts .list2 li span{margin:-2px 5px 0 0; float:left;}
#header .accOPts .btn-pro{background:#8e0b18; color:#f2e9ea; text-decoration:none; padding:10px; margin:10px auto; display:block;}
#header .accOPts .btn-pro:hover{background:#A9101F;}
/* App Box */
#header .appsBox{width:310px !important;}
#header .appsBox a.appTile{width:96px; height:105px; color:#545454; text-align:center; text-decoration:none; margin:5px 0; float:left; display:block;
border:1px #fff solid;}
#header .appsBox .appsGroup{margin:0 auto 20px;}
#header .appsBox .appsGroup a.appTile{margin: 2px 0 15px;}
#header .appsBox .appsGroup .cnt{width:288px; float:left;}

#header .appsBox a.appTile span{display:block; margin:5px auto; /*border:1px red solid;*/}
#header .appsBox a.appTile:hover,
#header .appsBox a.appTile.active
{/*border:1px #ccc solid;*/}

#header .appsBox .appSec{border-top:1px #ccc solid;}
#header .appsBox .appSec .title{}
#header .appsBox .appSec .title span{padding:5px; margin:0; display:block;}
#header .appsBox .appSec .title .icons24-blackArrow.closed{-webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
#header .appsBox .appSec .title .icons24-blackArrow.opened{-webkit-transform:rotate(0deg); transform:rotate(0deg);}
#header .appsBox .appSec a.appTile .thumb{background:none; width:80px; height:70px;}
#header .appsBox .appSec a.appTile .thumb img{max-width:100%; max-height:100%;}

/* Top Menu */
#topMenu{background:#fff;}
#topMenu, #topMenu a{color:#6a6a6a;}
#topMenu ul{padding:0; margin:0 auto; display:table;}
#topMenu ul li{text-align:center; list-style:none; float:left; border-left:1px #e6e6e6 solid;}
#topMenu ul li:first-of-type{border:none;}
#topMenu ul li a{min-width:90px; color:#6a6a6a; font-weight:600; text-decoration:none; /*text-shadow:0 0px 1px rgba(0,0,0,0.18);*/ padding:12px 10px; display:block;}
#topMenu ul li:hover a, #topMenu ul li.active a{color:#bb242d; transition:all 0.3s ease-in-out;}
#topMenu ul li a [class*="nwIcons-"]{color:#bb242d; margin:0 auto 5px;
-moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
/* Header NEW [END] */

/* Homepage Sections */
.hmSection{min-width:1003px; min-height:600px;}
.hmSection h1{font-size:75px;}
.hmSection h2{font-size:55px; font-weight:100;}
.hmSection h3{font-size:45px; font-weight:100;}
.hmSection h4{font-size:30px; font-weight:100;}
.hmSection h1 span, .hmSection h2 span, .hmSection h3 span, .hmSection h4 span, .hmSection h5 span, .hmSection h6 span{font-weight:100;}
/* Slider [Start]*/
.bnrSlider .slides_container{width:100%; height:580px; display:none;}
.bnrSlider .slides_container .slide{height:578px; display:block; position:relative; overflow:hidden;}
/* Slider [END] */

/* Main Banner [Start] */
#mainBanner{height:578px;}
#mainBanner.bnrSlider .slides_container .slide{text-align:center;}
#mainBanner.bnrSlider .slides_container .slide .mainImg{min-width:100%;}
#mainBanner.bnrSlider .slides_container .slide .cnt{width:900px; margin:60px auto 0;}
#mainBanner .wireBtn{font-size:25px; text-transform:uppercase; padding:8px 45px;}

#mainBanner.bnrSlider .bnrpagination{width:100%; text-align:center; padding:0; margin:0; position:absolute; top:615px; z-index:500;}
#mainBanner.bnrSlider .bnrpagination li{width:18px; height:18px; display:inline-block; float:none;
margin:0 6px; border:2px #b6b9bf solid; transition:all 0.3s ease-in-out;
border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;
zoom:1; *display:inline;}
#mainBanner.bnrSlider .bnrpagination li.current{border-color:#bc0e20;}
#mainBanner.bnrSlider .bnrpagination li a{width:18px; height:18px; color:transparent; font-size:0%; display:block;}

/* ClassRoom Banner */
#mainBanner.bnrSlider .slide-classroom{}
#mainBanner.bnrSlider .slide-classroom hgroup{background:url(../images/wire-apple-red.png) no-repeat 100% 30px; width:78%; text-align:center;
margin:0 auto 55px;}
#mainBanner.bnrSlider .slide-classroom h2{font-size:48px; font-weight:100;}
#mainBanner.bnrSlider .slide-classroom h1{color:#b40d1e; font-size:80px; font-weight:100;}
#mainBanner.bnrSlider .slide-classroom p{font-size:15px; line-height:1.8em; text-shadow:0 1px 1px rgba(0,0,0,0.14);}

/* Main Banner [END] */

/* Access From Anywhere [Start] */
#accessInfo{background:url(../images/access-anywhere.jpg) no-repeat 0 10%; background-size:64%; width:100%; max-width:1152px;
margin:20px auto 30px;}
#accessInfo h1{color:#b40d1e !important; margin:0}
#accessInfo h3,
#accessInfo h4{color:#312e2e !important; padding:0; margin:0;}
#accessInfo .cnt{width:415px; color:#292929; font-size:18px; line-height:1.8em; margin:28px 5px 0 0;}
#accessInfo .wireBtn{font-size:25px;}
#accessInfo .wireBtn:hover{background:inherit; color:inherit;}
#accessInfo .appStores{width:340px; text-align:center; margin:35px 0 0 60px;}
#accessInfo .appStores a{margin:15px; float:left;}
/* Access From Anywhere [END] */

/* Video Intro [Start] */
#videoIntro{background:url(../images/mooning.jpg) #b40e1e fixed; padding:13px 0 53px;}
#videoIntro hgroup{margin:30px 0 0 18px;}
#videoIntro hgroup *{color:#fff; margin:0;}

#videoIntro .heading, #videoIntro .heading *{color:#fff; font-weight:100; margin:-55px 0 20px;}
#videoIntro .heading span{font-weight:normal;}

#videoIntro h3{font-size:40px;}
#videoIntro h2{font-size:60px;}
#videoIntro h2 span{color:#fff; font-size:40px !important;}

#videoIntro .cnt{width:1003px; color:#fff; font-size:16px; padding:25px 10px; margin:0 auto;}
#videoIntro .cnt .col-1,
#videoIntro .cnt .col-2
{color:#fff; float:left; margin:5px;}

#videoIntro .cnt p{line-height:1.8em;}

#videoIntro .cnt .col-1{width:360px;}
#videoIntro .cnt .col-2{width:540px; border:2px #dc9ea5 dashed; padding:10px;}

#videoIntro .wireBtn{font-size:25px; padding:8px 45px;}
#videoIntro .wireBtn:hover{background:#fff; color:#b40d1e !important;}

#videoIntro .videoPlayer{width:518px; border:2px #ba1925 solid !important; position:relative;
-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.5); box-shadow:0 1px 5px rgba(0,0,0,0.5);}

#videoIntro .bnrSlider .slides_container{width:514px; height:320px; display:none; overflow:hidden;}
#videoIntro .bnrSlider .slides_container .slide{height:328px; display:block; position:relative; overflow:hidden;}
#videoIntro .bnrSlider .slides_container .slide{text-align:center;}

#videoIntro .bnrSlider .bnrpagination{text-align:center; padding:0; margin:0; position:absolute; top:335px; z-index:500; width:100%;}
#videoIntro .bnrSlider .bnrpagination li{width:18px; height:18px; display:inline-block; float:none;
margin:0 6px; border:2px #dc8e95 solid; transition:all 0.3s ease-in-out;
border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;
zoom:1; *display:inline;}

#videoIntro .bnrSlider .bnrpagination li.current{border-color:#fff;}
#videoIntro .bnrSlider .bnrpagination li a{width:18px; height:18px; color:transparent; font-size:0%; display:block;}
/* Video Intro [END] */

/* Audio Intro [Start] */
#audioIntro{padding:20px 0 45px;}
#audioIntro hgroup{margin:30px 0 0 0;}
#audioIntro hgroup *{margin:0;}

#audioIntro .heading, #audioIntro .heading *{color:#312e2e; font-weight:100; margin:0 0 20px;}
#audioIntro .heading span{font-weight:normal;}

#audioIntro h1{color:#b40d1e !important; margin:0}
#audioIntro h3{color:#312e2e; font-size:40px;}
#audioIntro h2{color:#b40d1e !important; padding:0; margin:0;}
#audioIntro h2 span{font-size:40px !important;}

#audioIntro .cnt{background:url(../images/audio-graphic.png) no-repeat 93% 40px; width:1003px; color:#292929; font-size:16px; padding:25px 10px; margin:0 auto;}
#audioIntro .cnt .col-1,
#audioIntro .cnt .col-2
{float:left; margin:5px;}

#audioIntro .cnt p{line-height:1.8em;}

#audioIntro .cnt .col-1{width:360px;}
#audioIntro .cnt .col-2{width:470px; padding:0; margin-right:-33px;}

#audioIntro .wireBtn{font-size:25px; padding:8px 45px;}
#audioIntro .wireBtn:hover{background:#b40d1e; color:#fff !important;}

#audioIntro .audioPlayer{margin:70px 0 0; position:relative;}
#audioIntro .bnrSlider .slides_container .slide{text-align:center;}
#audioIntro .bnrSlider .bnrpagination{text-align:center; padding:0; margin:0; position:absolute; top:335px; z-index:500; width:100%;}
#audioIntro .bnrSlider .bnrpagination li{width:18px; height:18px; display:inline-block; float:none;
margin:0 6px; border:2px #dc8e95 solid; transition:all 0.3s ease-in-out;
border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;
zoom:1; *display:inline;}

#audioIntro .bnrSlider .bnrpagination li.current{border-color:#fff;}
#audioIntro .bnrSlider .bnrpagination li a{width:18px; height:18px; color:transparent; font-size:0%; display:block;}

#audioIntro .jp-controls{padding:0; margin:0;}
#audioIntro .jp-controls li{list-style:none; float:left;}
#audioIntro .jp-controls .nwIcons-rControls{margin:5px; display:block;}
#audioIntro .jp-controls .nwIcons-rControls:hover{
-moz-border-radius:1000px; -webkit-border-radius:1000px; border-radius:1000px;
-moz-box-shadow:0 0 10px /*rgba(0,0,0,0.18)*/ rgba(180,13,30,0.8);
-webkit-box-shadow:0 0 10px /*rgba(0,0,0,0.18)*/ rgba(180,13,30,0.8);
box-shadow:0 0 10px /*rgba(0,0,0,0.18)*/ rgba(180,13,30,0.8);}

#audioIntro .jp-controls .nwIcons-rControls.jp-play,
#audioIntro .jp-controls .nwIcons-rControls.jp-pause{width:198px; height:198px;}
#audioIntro .jp-controls .nwIcons-rControls.jp-play		{background-position:-81px -772px !important;}
#audioIntro .jp-controls .nwIcons-rControls.jp-pause	{background-position:-565px -772px !important;}
#audioIntro .jp-controls .nwIcons-rControls.jp-next,
#audioIntro .jp-controls .nwIcons-rControls.jp-previous
{width:67px; height:67px; margin-top:125px;
-moz-transition:box-shadow 0.3s ease-in-out, border-radius 0.3s ease-in-out !important;
-webkit-transition:box-shadow 0.3s ease-in-out, border-radius 0.3s ease-in-out !important;
transition:box-shadow 0.3s ease-in-out, border-radius 0.3s ease-in-out !important;}

#audioIntro .jp-controls .nwIcons-rControls.jp-next				{background-position:-293px -887px !important; margin-left:-5px;}
#audioIntro .jp-controls .nwIcons-rControls.jp-next:hover		{background-position:-777px -887px !important;}
#audioIntro .jp-controls .nwIcons-rControls.jp-previous			{background-position:0 -887px !important; margin-right:-5px;}
#audioIntro .jp-controls .nwIcons-rControls.jp-previous:hover	{background-position:-484px -887px !important}

#audioIntro .jp-controls-holder .trackInfo{width:340px; margin:10px 0 0;}
#audioIntro .jp-controls-holder .trackInfo .title ul{height:auto; padding:0; margin:0;}
#audioIntro .jp-controls-holder .trackInfo .title li{list-style:none; display:none;}
#audioIntro .jp-controls-holder .trackInfo .title li.jp-playlist-current{display:block;}
#audioIntro .jp-controls-holder .trackInfo .title li.jp-playlist-current *{color:#523b3b; font-size:16px;}
#audioIntro .jp-controls-holder .trackInfo span{color:#a9a9a9; font-size:14px;}
/* Audio Intro [END] */

/* Picture Intro [Start] */
#picIntro{height:670px !important; position:relative;}
#picIntro .cnt, #picIntro .cnt *{color:#fff;}
#picIntro .cnt{width:100% !important; position:absolute !important; left:0; top:0; z-index:999;}
#picIntro .cnt .cntHolder{width:1003px; font-size:16px; padding:30px 10px; margin:0 auto;}

#picIntro .cnt .cntHolder .col-1,
#picIntro .cnt .cntHolder .col-2
{float:left; margin:5px;}

#picIntro .cnt .cntHolder p{line-height:1.8em;}
#picIntro .cnt .cntHolder .col-1{width:360px;}
#picIntro .cnt .cntHolder .col-2{width:470px; padding:0; margin-right:-33px;}

#picIntro hgroup{margin:30px 0 0 0;}
#picIntro hgroup *{margin:0;}

#picIntro .heading, #picIntro .heading *{font-weight:100; margin:0 0 20px;}
#picIntro .heading span{font-weight:normal;}

#picIntro h1{color:#b40d1e !important; margin:0}
#picIntro h3{color:#312e2e; font-size:40px;}
#picIntro h2{color:#b40d1e !important; padding:0; margin:0;}
#picIntro h2 span{font-size:40px !important;}

#picIntro .wireBtn:hover{background:#fff; color:#B40D1E !important;}
#picIntro .cnt .ftPicture{position:relative;}
#picIntro .cnt .ftPicture img{width:100%; height:100%;}
#picIntro .cnt .ftPicture > a{border:3px rgba(255,255,255,0.4) solid; position:absolute; transition:all 0.3s ease-in-out;
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3); box-shadow:0 2px 3px rgba(0,0,0,0.3);
-moz-border-radius:200px; -webkit-border-radius:200px; border-radius:200px;}
#picIntro .cnt .ftPicture > a:hover{border-width:0;
-moz-box-shadow:0 2px 10px rgba(0,0,0,0.6); -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.6); box-shadow:0 2px 10px rgba(0,0,0,0.6);
}
#picIntro .cnt .ftPicture .picCircle1{width:260px; height:260px; left:0; top:0;}
#picIntro .cnt .ftPicture .picCircle2{width:180px; height:180px; left:150px; top:135px;}

#picIntro.bnrSlider .slides_container{height:670px;}
#picIntro.bnrSlider .slides_container .slide{height:670px;}
#picIntro.bnrSlider .slides_container .slide{text-align:center;}
#picIntro.bnrSlider .slides_container .slide .mainImg{min-width:100%;}
#picIntro.bnrSlider .slides_container .slide .cnt{width:900px; margin:60px auto 0;}
#picIntro .wireBtn{font-size:25px; text-transform:uppercase; padding:8px 45px;}

#picIntro.bnrSlider .bnrpagination{width:100%; text-align:center; padding:0; margin:0; position:absolute; bottom:30px; z-index:500;}
#picIntro.bnrSlider .bnrpagination li{width:18px; height:18px; display:inline-block; float:none;
margin:0 6px; border:2px #afa9a7 solid; transition:all 0.3s ease-in-out;
border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;
zoom:1; *display:inline;}

#picIntro.bnrSlider .bnrpagination li.current{border-color:#fff;}
#picIntro.bnrSlider .bnrpagination li a{width:18px; height:18px; color:transparent; font-size:0%; display:block;}
/* Picture Intro [END] */

/* Docs Intro [Start] */
#docIntro{padding:20px 0 45px;}
#docIntro hgroup{margin:30px 0 0 0;}
#docIntro hgroup *{margin:0;}

#docIntro .heading, #docIntro .heading *{color:#312e2e; font-weight:100; margin:0 0 20px;}
#docIntro .heading span{font-weight:normal;}

#docIntro h1{color:#b40d1e !important; margin:0}
#docIntro h3{color:#312e2e; font-size:40px;}
#docIntro h2{color:#b40d1e !important; padding:0; margin:0;}
#docIntro h2 span{font-size:40px !important;}
#docIntro .cnt{background:url(../images/documents-graphic.png) no-repeat 93% 40px; width:1003px; color:#292929; font-size:16px; padding:25px 10px; margin:0 auto;}

#docIntro .cnt .col-1,
#docIntro .cnt .col-2
{float:left; margin:5px;}

#docIntro .cnt p{line-height:1.8em;}
#docIntro .cnt .col-1{width:360px;}
#docIntro .cnt .col-2{width:470px; padding:0; margin-right:-33px;}

#docIntro .wireBtn{font-size:25px; padding:8px 45px;}
#docIntro .wireBtn:hover{background:#b40d1e; color:#fff !important;}

#docIntro .ftDocs{margin:170px 0 0; position:relative;}
#docIntro .ftDocs .fileInfo{margin-left:10px;}
#docIntro .ftDocs .fileInfo h4{font-size:22px; font-weight:500;}
#docIntro .ftDocs .fileInfo .info{color:#bababa; font-size:14px; font-weight:100;}
#docIntro .ftDocs .fileInfo .desc{color:#574c4e; font-size:12px;}
/* Docs Intro [END] */

/* More Services [Start] */
#moreServices{background:url(../images/education-pattern.gif) fixed; padding:25px 0; position:relative;}
#moreServices .cnt{width:1003px; margin:0 auto;}
#moreServices .cnt, #moreServices .cnt *{color:#fff;}

#moreServices .cnt .heading{font-size:50px; font-weight:100; text-align:center; padding:30px 0;}
#moreServices .cnt .heading strong{font-weight:normal;}
#moreServices .cnt .heading .spaced{padding:0 16px;}
#moreServices .cnt .heading .nwIcons-whiteApple{position:absolute; right:275px; top:20px;}

#moreServices .cnt .mBox{width:225px; text-align:center; float:left; margin:40px 10px;}
#moreServices .cnt .mBox h3{font-size:26px; font-weight:100;}
#moreServices .cnt .mBox h3 span{font-weight:normal;}

#moreServices .cnt .mBox .desc{font-size:15px; padding:0 5px; margin:10px auto;}
#moreServices .cnt .mBox .wireBtn{font-size:18px; padding:8px 45px;}
#moreServices .cnt .mBox [class*="nwIcons-"]{margin:0 auto;}
#moreServices .cnt .wireBtn:hover{background:#fff; color:#b40d1e !important;}
/* More Services [END] */

/* Content [Start] */
.content{}
.content .contentArea{background:#fff; /* border:1px #e9e9eb solid; margin:20px auto 15px; padding:10px; */ margin:10px auto 15px;}

/* SideBar [Start] */
.content .sideBar{border:1px #d1d1d1 solid; overflow:hidden; display:block;
/*-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);*/
/*-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-left-radius:10px; border-top-right-radius:10px;*/
}
/* Main Menu */
.content .mainMenu{}
.content .mainMenu ul{padding:0; margin:0;}
.content .mainMenu ul li{list-style:none;}
.content .mainMenu ul li a{font-size:14px; color:#404040; padding:6px 10px; display:block; border-top:1px #ececec solid; text-decoration:none;}
.content .mainMenu ul li:hover a, .content .mainMenu ul li.active a{background:url(../images/mainMenuNav-bg.png) repeat-x bottom #d5213a; color:#fff; border-top:1px #d5213a solid;}
.content .mainMenu ul li:first-child a{border-color:transparent;}
.content .mainMenu li [class*="icons24-"]{margin:-5px 5px 0 -5px;}
/* SideBar [END] */

/* featured area */
.featuredarea{/*width:813px;*/}
.featuredarea h2, .featuredarea .title{margin:8px 0 14px; padding-bottom:9px; border-bottom:1px solid #cccccc; color:#181818;}

.feat_views{color:#6e6e6e; font-size:16px; line-height:18px;}
.feat_views span{font-size:13px; padding:0; margin:0; font-weight:normal;}
.featured_left{width:635px; float:left;	margin-top:-4.3pt;}
.featured_left #featured_player{min-height:280px;}
.featured_right{width:336px; float:right; margin-left:5px;}
.featured_right .title{font-size:14px; font-weight:bold; height:37px;}
.featured_right .social_icons{margin:0;}
.featured_right .spBanner{text-align:center;}

.featured_right .social_icons span { color:#fff;}

.flexslider .slides > li { color:#fff;}

/* sidebar_box */
.sidebar_heading{font-size:14px; color:#3f4040; padding:10px 6px 6px;}

.heading_icon{line-height:27px;}

.sidebar_box{font-size:11px; line-height:16px; color:#888888; padding:12px 6px 10px; border-top:1px solid #d9d9d9;}
.sidebar_box a{display:block;}
.sidebar_box .dtl{width:165px;}
.sidebar_title{color:#c41d32; font-size:14px; padding:2px 0; overflow:hidden;}

.sidebar_category{color:#000000; font-size:12px;padding: 0 0 0 5px;display: inline-block !important;}

.sidebar_text{color:#000000; font-size:11px; line-height:13px; padding:2px 0 6px; /*	width:133px; float:right; border:1px red solid;*/}
.sidebar_box .view{color:#999 !important;}
.sidebar_thumb{position:relative;}

.sidebar_thumb img, .sidebar_thumb a{display:block; padding:0; width:100%; height:auto;}
.sidebar_box .sidebar_thumb img, .sidebar_box .sidebar_thumb a{max-height:110px;}
.blackcorner{background:url(../images/blackCorner.png); width:31px; height:30px; position:absolute; left:0; top:0;}
.sidebar_thumb_time{position:absolute; background:url(../images/blackBox.png); right:0; bottom:0; line-height:14px; padding:0 6px; color:#fff; font-size:9px;}

/* social_icons */
.social_icons a{display:block; float:left; width:32px; height:32px; background:url(../images/icons-userSocial.png?t=2) no-repeat 0 0; margin-right:2px;}
.social_icons a.icon_2{background-position:-35px 0;}
.social_icons a.icon_3{background-position:-70px 0;}
.social_icons a.icon_4{background-position:-104px 0;}
.social_icons a.icon_5{background-position:-139px 0;}
.social_icons a.icon_6{background-position:-173px 0;}
.social_icons a.icon_7{background-position:-208px 0;}

/* cat box */
.cat_box{border:1px #E6E6E6 solid; overflow:hidden; display:block;
/*-moz-box-shadow:0 2px 2px 1px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.3); box-shadow:0 2px 2px 1px rgba(0,0,0,0.3);*/
/*-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
border-top-left-radius:10px; border-top-right-radius:10px; */
}

.cat_box_list{border:0; box-shadow:none;}
.cat_box_list .cat_box_heading{color:#181818; font-size:20px; font-weight:bold; text-transform:uppercase; background:url(../images/channel_icon.png) no-repeat 0 center; padding:4px 0 4px 28px; margin-bottom:5px; border-bottom:1px solid #E0E0E0;}
.cat_box_heading{font-size:14px; color:#3f4040; background:url(../images/striped_lens.gif) #EAEAEA; /*line-height:34px;*/min-height:34px; /*padding:0 16px;*/padding:7px 16px;}

.view_area{float:right; font-size:11px; color:#8c8c8c; line-height:28px;}
.view_area a, .view_area a:hover, .view_area a span, .view_area a span:hover{-moz-transition:none !important;
-webkit-transition:none !important;
transition:none !important;}

.cat_box_heading .view_area{/*padding:6px 0 0;*/margin:-2px 0 0;}
.view_area span{display:block; float:left; margin:0;}

/* filter area */
.cat_box_filters{background:url(../images/striped_lens.gif) #EAEAEA; border-bottom:1px solid #e0e0e0; padding:8px 26px;}
.filter_title{float:left; font-size:12px; color:#5e5d5e; line-height:23px;}

/* Upload Item [Start] */
.category{margin:0px; position:relative;}
.category .cnt{background:#f7f7f7; /*width:150px;*/ height:26px; color:#000; text-transform:capitalize; padding:2px 10px; border:1px solid #676666;}
.category .dropUpload{width:32px; padding:4px 4px 5px; top:0; left:88px; z-index:500; background:#5a5a5a url(../images/btn2.png) repeat-x; border:1px #676666 solid; box-shadow:none; -moz-border-radius:0px 4px 4px 0px; -webkit-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px;}
.category .dropUpload span{margin:0; padding:0; height:15px; background-position:-210px -413px !important;}
.category select{width:100%; position:absolute; top:0px; left:0; padding:2px 5px; z-index:600; opacity:0; /*margin-top:20px;*/}
.category .active{opacity:0.7;}
/* Upload Item [END] */

/* cat_type */
.cat_type{padding:12px;}
.cat_type_heading{margin:0 0 3px;}
.cat_type_title{float:left; font-size:10px; color:#4c4c4c; text-transform:uppercase;}
.cat_type_title span{font-size:16px; line-height:27px; color:#c41d32; margin:0 3px 0 0;}
.cat_type .see_more{margin-right:18px;}
.see_more{background:#b40d1e /* url(../images/btn3.png) repeat-x 0 bottom */; line-height:18px; font-size:11px; color:#fff; padding:0 7px; display:block; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; margin:4px 0 0;}
.see_more:hover{text-decoration:none; color:#ffc0c8; text-shadow:1px 1px 5px #000;}

/* cat_list */
.cat_list{float:left; width:180px; margin-left:20px; border:1px #D8D8D8 solid; display:block; -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.13); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.13); box-shadow:0 1px 1px rgba(0, 0, 0, 0.13);}

.w778 .cat_list{margin-left:10px;}
.w950 .cat_list{margin-left:10px;}
.first{margin:0 !important;}
.cat_list .sidebar_thumb{height:105px; overflow:hidden;}
.cat_list .sidebar_thumb img{max-width:100%;}

.cat_list a:hover{text-decoration:none;}
.cat_list .sidebar_title{color:#181818; font-size:14px; line-height:16px; display:block; padding:0 12px; margin:6px 0; height:34px;}
.cat_list .sidebar_category{color:#c41d32; font-size:12px; display:block; padding:0 12px; margin:6px 0; text-decoration:underline;}
.cat_list .date{display:block; padding:0 12px; margin:6px 0; color:#5e5e5e;}
.cat_list .sidebar_desc{color:#333; display:block; font-size:12px; line-height:16px; margin:6px 0; padding:0 12px; display:none;}
.cat_list .views2{display:none; padding:0 12px; margin:6px 0 0; color:#5e5e5e;}
.cat_list_foot{background:#F0F0F0 /*url(../images/views_bg.png) repeat-x*/; height:29px; line-height:28px; font-size:12px; color:#272727; border-top:1px solid #cdd2cc; padding:0 12px;
-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.13); -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.13); box-shadow:inset 0 0 10px rgba(0,0,0,0.13);}

.cat_list_foot span{display:block; float:left;}
.cat_list_foot .icons24-views{margin:3px 0 0; height:16px;}
.cat_list_foot .icons24-link{margin:2px 0 0; height:24px; float:right;}
.adbar_970{margin:16px auto; max-width:1003px; text-align:center;}
.adbar_970 > div{}

.adbar_720{margin:16px auto; text-align:center;	/*width:988px; margin:0 auto;*/	overflow:hidden;}
.adbar_720 > div{}

.adbar_638{margin:16px auto; text-align:center;}
.adbar_638 > div{/* background:url(../images/dottedBg.gif) repeat-y right 0; */}

.adbar_571{margin:16px auto; text-align:center;}
.adbar_300x80{margin-bottom:16px;}

/* date_view */
.date_view table{border-collapse:collapse;}
.date_view td{border:1px solid #e0e0e0; border-width:0 0 1px 1px; border-collapse:collapse; text-align:center;}
.date_view td:first-child{border-left:0;}
.date_view a{font-size:11px; color:#616161; display:block; line-height:26px;}
.date_view a:hover, .date_view .active{color:#c41d32;}
/* Content [END] */

/* Footer NEW [Start] */
#footer{ margin-top:15px;}
.ie7 #footer .container{width:1003px; margin:0 auto;}
.ie8 #footer .container{width:1003px; margin:0 auto;}
#footer h3{color:#b40d1e; font-size:16px; font-weight:bold; text-transform:uppercase;}
#footer .socialBar{background:url(../images/striped_lens.gif) #EAEAEA; padding:20px 0; margin-bottom:20px;}
#footer .socialBar, #footer .socialBar *
{font-family:'open_sansregular', Calibri, sans-serif, Arial !important;}

#footer .socialBar .nwSubscribe{width:620px; position:relative;}
#footer .socialBar .nwSubscribe h3{color:#7e7e7e !important;}
#footer .socialBar .nwSubscribe input{font-size:14px;}
#footer .socialBar .nwSubscribe [type=text]{width:343px; padding:10px; margin:5px 0 5px 5px; border:2px #cacaca solid;}
#footer .socialBar .nwSubscribe [type=submit]{background:#B40D1E; width:106px; height:40px; color:#fff; text-transform:uppercase; border:none;
position:absolute; right:6px; top:7px;}
.chrome #footer .socialBar .nwSubscribe [type=submit]{height:40px; right:5px !important;}

#footer .socialPlugs{width:300px;}
#footer .socialPlugs span{color:#7e7e7e; font-size:16px; font-weight:600; text-transform:uppercase; padding:15px 0;}
#footer .socialPlugs a{float:left; margin:8px 5px 0;}

#footer a{color:#666;}
#footer .ftMenu{}
#footer .ftMenu ul{margin-top:20px;}
#footer .ftMenu li{margin:0; padding-bottom:6px;}
#footer .ftMenu.col_1{width:335px;}
#footer .ftMenu.col_1 li{width:160px;}

#footer .spBanner{width:310px;}
#footer .copyright{color:#868686; font-size:11px; text-transform:uppercase; padding:15px 0; margin:20px auto; border-top:1px #e0e0e0 solid;}
/* Footer [NEW] */

/* .col_1 */
.col_1{float:left; width:290px;}
.col_1 ul{list-style:none; margin:0; padding:0;}
.col_1 li{width:145px; float:left; padding:0 15px 12px 0;}
.col_1 a{color:#e5e5e5; font-size:13px; display:block; line-height:28px;}

/* .col_2 */
.col_2{float:left; width:300px;}
.col_2 p{margin:0 0 14px;}
.col_2 input[type=text]{background:#515151; color:#bebebe; font-size:12px; width:100%; border:0; padding:7px;}
.col_2 input[type=submit]{background:#8c111f url(../images/btn4.png); color:#bebebe; font-size:12px; width:auto; border:0; padding:0 25px; height:26px; text-transform:uppercase;}
.col_2 input[type=submit]:hover{opacity:0.7;}

/* .col_3*/
.col_3{float:right; width:170px;}

/* social_icons */
.social_icons a:hover, .social_icons2 a:hover{opacity:0.7;}
.social_icons2 a{display:block; float:left; width:36px; height:36px; margin-right:6px; background:url(../images/icons-teachertube-Social.png) no-repeat 0 0;}
.social_icons2 a.icon_2{background-position:-42px 0;}
.social_icons2 a.icon_3{background-position:-84px 0;}
.social_icons2 a.icon_4{background-position:-127px 0;}
.logo_footer{background:url(../images/teachertube-grey-logo-grey-logo2.png) no-repeat; width:158px; height:96px; margin:30px 0 0;}
/* Footer [END] */

/* detail view */
.detail_view .cat_list{display:block; float:none; padding:15px 0 10px !important; margin:0; width:100%; /*padding:12px 12px 0;*/box-shadow:none; border:0; border-bottom:1px dotted #B7B7B7;}
.detail_view .cat_list.first{border-top:1px dotted #B7B7B7;}
.detail_view .sidebar_title{font-size:16px; color:#900; font-weight:normal; margin-top:0;}
.detail_view .sidebar_title,
.detail_view .sidebar_desc,
.detail_view .sidebar_category,
.detail_view .date,
.detail_view .views2{margin-left:180px !important;}
.detail_view .cat_list_foot{display:none;}
.detail_view .sidebar_desc{display:block;}
.detail_view .views2{display:block;}
.detail_view .sidebar_thumb{width:178px; float:left;}

/* left_menu */
.left_menu{position:absolute; left:-160px; top:10px; width:0; z-index:99999;}
.left_menu > *{border:0px blue solid;}
.show_menu{width:auto; overflow:visible;}
.left_menu .sideBar{border-radius:0;}
.show_menu .sideBar{overflow:hidden; border:none; -moz-box-shadow:5px 3px 11px rgba(51, 51, 51, 0.5); -webkit-box-shadow:5px 3px 11px rgba(51, 51, 51, 0.5); box-shadow:5px 3px 11px rgba(51, 51, 51, 0.5); -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.menu_conatiner{position:relative; width:160px; background:#FFF;
-webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.menu_icon{background:url(../images/menu_icon2.png); width:39px; height:38px; display:block; position:absolute; right:-39px; top:31px; cursor:pointer; -moz-box-shadow:inset 2px 0px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow:inset 2px 0px 0px rgba(0, 0, 0, 0.4); box-shadow:inset 2px 0px 0px rgba(0, 0, 0, 0.4);}
.menu_icon:hover{opacity:0.8;}
.menu_area{/*display:none;*/}
.show_menu .menu_area{display:block;}
.content .contentArea{overflow:hidden; /*min-height:350px;*/}

/* paging */
.paging{clear:both; padding:20px 0; margin:auto; text-align:center;}
.paging li{display:inline-block; margin:5px;}
.paging a{color:#000; font-size:11px; display:inline-block;
min-width:25px; min-height:25px; line-height:26px; -moz-transition:none;
-webkit-transition:none; transition:none; padding:0 2px;}

.paging a:hover, .paging .active{/* background-position:-92px -26px; */color:#fff; background-color:#8e0b18; text-decoration:none;
border-radius:2000px; -moz-border-radius:2000px; -webkit-border-radius:2000px;}
.paging .prev a,
.paging .next a{
background:url(../images/paging.png) no-repeat -92px 0; padding:0;}

.paging .prev a{background-position:0 0; width:90px; padding-left:10px;}
.paging .prev a:hover{background-position:0 -52px; color:#fff;}
.paging .prev .disable, .paging .prev .disable:hover{background-position:0 -26px; color:#959595;}
.paging .prev .disable:hover, .paging .next .disable:hover{color:#959595;}
.paging .next a{background-position:right 0; width:90px; padding-right:10px;}
.paging .next a:hover{background-position:right -52px; color:#fff;}
.paging .next .disable, .paging .next .disable:hover{background-position:right -26px; color:#959595;}

/*
*********************************
video details page
*********************************
*/

.profile_pic_small{background:url(../images/profile_pic_small.gif) no-repeat center center; border:2px solid #e4dfdf; margin:0 6px 3px 2px; width:43px; height:27px; text-align:center; overflow:hidden; display:none;}

.w300 .sidebar_box{font-size:12px;}
.sidebar_box:before, .sidebar_box:after{content:" "; display:table;}

.sidebar_box:after{clear:both;}
.w300 .sidebar_box .sidebar_thumb{width:146px; float:left; margin:0 6px 0 0;}

/* video detail buttons */
.video_btns{font-size:14px; color:#3f4040; background:/*url(../images/silverBg.png) */ #F5F5F5; line-height:24px; padding:0 1px;
border:1px #d1d1d1 solid; overflow:hidden; display:block;
/*-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);*/
display:table; width:100%;}

.video_btns div{/*display:table-cell;*/border-left:1px solid #cdcdcd; float:left;}
.video_btns div:first-of-type{border:0;}
.video_btns a{font-size:12px; color:#616161; display:block; padding:5px 2.8pt !important;}
.video_btns a:hover{color:#C41D32; text-decoration:none;}
.video_btns a span{transition:none; margin:-2px 0 0 0;}

/* uploaded tab */
.video_user{width:400px;}
.profile_pic{/*background:url(../images/profile_pic.gif) no-repeat center center;*/border:2px solid #e4dfdf; margin:0 6px 3px 2px; width:41px; height:41px; text-align:center; overflow:hidden;}
.profile_pic img{max-width:100%;}
.profile_name{font-size:16px; line-height:17px; color:#000000; display:block;}
.profile_name:hover{text-decoration:none;}
.profile_name span{font-size:10px; color:#999999;}

/* likes_detail */
.likes_detail{display:table; font-size:11px; line-height:12px;}
.likes_detail div{display:table-cell; text-align:center;}
.likes_detail span{display:block; float:none; margin-left:auto; margin-right:auto;}
.likes_detail .like{float:left;}
.likes_detail .dislike{float:right;}
.likes_detail .bar{float:left;}
.grey_bar{background:#d6d6d6; height:2px; overflow:hidden; width:140px; margin:29px 0 0;}
.green_bar{background:#1aad06; margin:0 !important;}

/* video_share */
.video_share{/* border-top:1px solid #ececec; */ display:table; width:100%; margin-top:0px;}
.share_left, .share_right{display:table-cell; padding-top:10px; vertical-align:top; color:#111;}
.share_left{width:180px; padding-right:10px; text-align:center; font-size:11px;}
.video_download{display:block; color:#ffffff; font-size:12px; background:url(../images/btn5.png) repeat-x; line-height:28px; text-align:center;
	text-transform:none !important; -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}

.video_download:hover{text-decoration:none; color:#57000a; text-shadow:0 0px 4px rgba(255, 255, 255, 1);}
.qr_code{text-align:center;}
.qr_code img{display:block; margin:14px auto 8px;}

.download_code{color:#111;}
.download_code:hover{text-decoration:none; color:#C41D32;}

.share_right{font-size:11px; width:auto; border-left:1px solid #ececec; padding-left:10px; display:table-cell;}
.share_right span{display:block; color:#c41d32; line-height:18px;}
.share_right a{text-decoration:none; color:#284eaf;}
.share_right p{margin-bottom:12px;}
.share_right input[type=text], .url_fld{border:1px solid #c7c7c7; color:#5d5d5d; padding:5px; height:26px; width:90%;}
.share_right textarea{border:1px solid #c7c7c7; font-size:11px; color:#5d5d5d; padding:5px; height:56px; width:90%; overflow-x:hidden;}
.add_standard{padding:14px 5px; line-height:26px;}
.add_btn{display:block; color:#ffffff; font-size:12px; background:url(../images/btn5.png) repeat-x bottom #d22039 ; line-height:28px; text-align:center; -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); padding:0 38px; margin:0 45px 0 0;}
.add_btn:hover{text-decoration:none; color:#57000a; text-shadow:0 0px 4px rgba(255, 255, 255, 1);}

/* tabs btns */
.page_share{margin:7px 0 0 0; line-height:18px;}
.tab_content{padding:10px; border:1px solid #e6e6e6;
/* -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); box-shadow:0 1px 1px rgba(0, 0, 0, 0.2); */
}

.etabs{margin:0; padding:0; float:left;}
.tab{display:inline-block; zoom:1; *display:inline; background:#ced2d3 url(../images/views_bg.png) repeat-x; border:solid 1px #ccc; border-bottom:none; text-transform:uppercase; -moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
.tab a{font-size:12px; line-height:29px; display:block; padding:0 10px; outline:none; color:#616161; text-decoration:none;}
.tab a:hover{text-decoration:none;}
.tab.selected{background:#fff; padding-top:4px; position:relative; top:1px; border-color:#e6e6e6;}
.tab a.selected{color:#cd1e36;}

/* btn_subscribe */
.btn_subscribe{background:#ae1427 url(../images/subscribe_bg.png) repeat-x; height:24px; line-height:24px; text-transform:uppercase; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#FFF; padding:0 5px; cursor:pointer;
-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}
.btn_subscribe:hover{-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5); box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);}

.btn_subscribe .sub_icon{float:left; width:17px; display:block; background:url(../images/sub_1.png) no-repeat;}
.btn_subscribe .count{}

.sub_2{background:#CACBD3 url("../images/views_bg.png") repeat-x 0 bottom; color:#666; border:1px solid #ddd; line-height:26px !important;}
.sub_2 .sub_icon{background:url(../images/sub_2.png) no-repeat;}
.sub_3 .sub_icon{background:url(../images/sub_3.png) no-repeat;}
.sub_2, .sub_3{display:none;}

.count{background:url(../images/count_l.png) no-repeat left center; padding:0 0 0 7px; margin:0 0 0 9px; float:right; line-height:24px;}
.count div{background:url(../images/count_r.png) no-repeat right center; font-size:9px; color:#727272; padding:0 4px 0 0;}

/* channel list */
.w950 .cat_type{padding:9px 5px;}
.cat_box_list .cat_list{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #d6d6d8; font-size:11px; color:#636363;}
.cat_box_list .cat_list:hover{border-color:#ed142f;}
.channel_title{font-size:13px; color:#4a4747; background:#CACBD3 url(../images/views_bg.png) repeat-x; line-height:29px; padding:0 8px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;
}

.cat_box_list .cat_list li [class*="icons24-"]{width:18px; margin-top:-6px; margin-right:6px;}
.cat_box_list .cat_list ul, .cat_box_list .cat_list li{list-style:none; margin:0; padding:0;}
.cat_box_list .cat_list li a{font-size:11px; color:#636363; padding:5px 8px; text-decoration:none; border-top:1px solid #ECECEC; display:block;}
.cat_box_list .cat_list li a:hover{background:#fbeef0;}
.cat_box_list .entries{float:right;}

/*
*********************************
classrooms
*********************************
*/

/* teacher_box */
.teacher_box h3{color:#444; text-transform:uppercase; clear:both;}
.teacher_box .profile_pic{background:url(../images/profile_pic.gif) no-repeat center center; border:2px solid #e4dfdf; margin:0 6px 3px 2px; width:123px; height:75px; text-align:center; overflow:hidden; float:left;}
.w638 .teacher_box .profile_pic{margin:5px 12px 3px 2px;}
.teacher_box .subscribe_div{width:162px;}
.teacher_box .btn_subscribe{line-height:28px; height:auto; font-size:12px; padding:1px 6px;}
.teacher_box .sub_icon{line-height:28px; background-position:0 center;}
.teacher_box .count{line-height:28px;}

/*.subscribe_div{margin:-24px 0 0 10px;}*/
.view_sub{background:#c2c2c2 url(../images/view_sub.png) repeat-x 0 bottom; color:#707070;
width:162px; height:20px; line-height:20px; text-transform:uppercase; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 5px; cursor:pointer;
-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);}
.view_sub:hover{opacity:0.8; color:#111;}
.viewsub_icon{line-height:20px; display:block; float:left; width:20px; margin-right:6px; background:url(../images/viewsub_icon.png) repeat-x 0 center;}

.total_views{color:#4a4a4a; font-size:10px;}
.w638 .total_views{color:#4a4a4a; font-size:11px; text-transform:uppercase; line-height:16px;}
.w638 .total_views span{font-size:11px;}
.w638 .url_fld{width:408px !important; height:24px !important;}
.w638 .teacher_box label{font-weight:normal; line-height:24px;}

.total_views span{color:#8c8c8c; font-size:13px; line-height:16px;}
.teacher_box  .url_fld{width:100%;}

.see_more2{font-size:11px; font-weight:normal; text-decoration:underline;}
.fav_videos h5 span{margin:-4px 2px 0 0;}
.fav_videos .sidebar_thumb{width:95px; float:left; margin:0 0 0 7px;}

.w638 .fav_videos{border-top:1px solid #F2F2F3;}
.w638 .fav_videos .sidebar_thumb{margin:0 0 0 8px;}

.teacher_about{border-top:1px solid #f2f2f3; border-bottom:1px solid #f2f2f3; padding:8px 0;}
.teacher_videos{border-top:1px solid #f2f2f3; padding:8px 0 0;}
.teacher_about p{font-size:11px; color:#818181; line-height:18px;}
.flag_link{display:block; line-height:24px; color:#909090; font-size:11px;}
.flag_link .icons24-report{margin:0 2px 0 0;}

/* comments */
.comments_top{background-color:#f5f5f5; color:#555555; font-size:11px; padding:10px 13px; border-bottom:1px solid #e0e0e0;}
.comments_bot{/* background-color:#f5f5f5;*/color:#555555; font-size:12px; padding:10px 13px;}
.comments_bot a{color:#262626; font-size:13px;}

.comment_row{padding:8px; border-bottom:1px solid #e0e0e0;}
.comment_row .profile_pic_small{margin:0; float:left; width:64px; height:auto;}
.comment_row .profile_pic_small img{width:100%; height:auto;}
.comment_row.even{background-color:#faf8f8;}

.comment_text{float:left; margin:0 14px; font-size:11px; color:#a5a5a5; width:430px;}
.comment_meta{margin:4px 0 0;}
.comment_action{float:right;}

.comment_action .flag_link{clear:both;}
.btn_reply{clear:both; background:#CACBD3 url("../images/views_bg.png") repeat-x 0 bottom; color:#666; border:1px solid #ddd;
height:20px; line-height:20px; text-transform:uppercase; font-size:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 10px; cursor:pointer; display:block; float:left;
-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}

.btn_reply:hover{text-decoration:none; opacity:0.8;}

/* detail view */
.cat_list_detail .cat_list{display:block; float:left; padding:0 !important; margin:0 0 8px 8px; width:200px; border:1px solid #cfcfcf; /*padding:12px 12px 0;*/
}
.cat_list_detail .sidebar_title{color:#181818; margin-top:3px; font-weight:normal;}
.cat_list_detail .sidebar_category{color:#343434; text-decoration:none;}

.cat_list_detail .sidebar_title,
.cat_list_detail .sidebar_category,
.cat_list_detail .date,
.cat_list_detail .views2
{margin:6px 0; margin-left:96px !important; padding:0 5px; font-size:10px; line-height:13px;}

.cat_list_detail .views2{display:block;}
.cat_list_detail .sidebar_thumb{width:96px; float:left;}
.tab-container .cat_box_heading{border:1px #d1d1d1 solid; border-bottom:0; overflow:hidden; display:block; padding:0; min-height:24px;}

.tab-container .cat_box_heading ul, .tab-container .cat_box_heading li{margin:0; padding:0; list-style:none;}
.tab-container .cat_box_heading li{float:left;
-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; background:none; border:0; border-left:1px solid #CDCDCD;}
.tab-container .cat_box_heading li:first-child{border-left:0;}

.tab-container .cat_box_heading a{color:#616161; font-size:12px; text-decoration:none; display:block; line-height:28px; padding:0 10px;}

.tab-container .cat_box_heading span{margin:0 3px 0 0; transition:none;}
.tab-container .cat_box_heading .active, .tab-container .cat_box_heading .selected{background-color:#FFF;}
.tab-container .cat_box_heading .active a, .tab-container .cat_box_heading .selected a, .tab-container .cat_box_heading a:hover{color:#a80d04;}
.tabtype2 .tab_content{border-top:0;}

.classroom_bg{background:url(../images/classroom_bg.jpg) no-repeat center top;}

/* about_left */
.about_left .about_content h1{color:#3b3b3b; font-size:20px; line-height:23px; margin:0 0 8px 0;}
.about_left .about_content{font-size:13px; color:#696868; line-height:20px;}
.about_content .img-bdr{border:3px solid #dddbdb !important;}
.about_content img.fl{margin-right:10px; margin-bottom:6px;}
.about_content img.fr{margin-left:10px; margin-bottom:6px;}
.about_content p{margin:0 0 18px;}
ul.list1, .list1 li{list-style:none; margin:0 0 12px; padding:0;}
.list1 li{background:url(../images/bullet_1.png) no-repeat left 6px; padding:0 0 0 16px; margin:0 0 6px;}

/*
*****************
Upload area
*****************
*/

.upload_area input[type=text], .upload_area textarea, .upload_area select{border:1px solid #C7C7C7; color:#5D5D5D; height:26px; padding:5px; width:99%;}
.upload_area select{padding:2px;}
.upload_area textarea{height:84px;}
.upload_preview img{max-width:200px; height:auto; border:2px solid #999 !important;}
.heading_bar{background:#fafafa url(../images/silverBg.png) repeat-x 0 bottom; color:#3F4040; font-size:14px; min-height:34px; padding:7px 16px; border:1px solid #ddd;}
.heading_bar h3{margin:0;}
input.add_btn{padding:5px 48px; border:0;}
.custom_browse{/*width:166px;*/width:100%; position:relative; cursor:pointer; overflow:hidden;}
.custom_browse .add_btn{padding-left:0; padding-right:0; width:100%; margin-bottom:10px; cursor:pointer;}
.custom_browse input{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; cursor:pointer; z-index:9999;}
.custom_browse span{margin:10px 0 0; font-style:italic; color:#555;}

/*
************
login
************
*/
.login_link{position:relative;}
.login_box{position:absolute; right:0; top:45px;}

/*RZ*/

/*hTab-Start*/
.htab  ul{margin:-7px 0 0 0; padding:0; float:left;}
.htab  ul  li{float:left; list-style:none; margin-right:5px; border-right:1px solid #ccc;
}
.htab  ul  li a{color:#3f4040; text-decoration:none; padding:6px 6px 6px 0; display:block;}
.htab  ul  li.selected a{color:#c41d32;}
.htab  ul  li a [class*="icons24-"]{margin:-4px 5px 0 0;}
.tabHolder > div{display:none;}

/*hTab-End*/
.topic ul{width:400px; margin:0; padding:0;}
.topic ul li{float:left; list-style:none; border:none;}
.topic ul li a{padding:0; text-decoration:underline;}

/*Start-Rating-Start*/
.rating{margin:10px 0 0 61px;}
.rating .stars{position:relative; width:87px; height:19px;}
.rating .stars *{/*position:absolute; top:0; left:0;*/}
.rating .stars img{z-index:500;}
.rating .stars .rateBar{background:url(../images/star-bg.jpg) repeat-x left top #bd1534; height:19px; z-index:200;}
.rating .rateNum{color:#c0c0c0;}

/*Start-Rating-End*/
ul.bullet-2  li{background:url(../images/bullet_2.png) no-repeat 0 14px; padding:10px 0 0 14px;}
ul.bullet-2 li h3{color:#181818;}
.sub-list-1 h3{margin-left:39px; padding-bottom:8px; color:#181818;}
.sub-list-1 ul li,
.a-bullet li a{background:url(../images/bullet_1.png) no-repeat 0 5px; padding:0 0 0 14px; list-style:none;}

/*Contact Us Form - Start*/
.contact-us ul{list-style:none; padding-left:0;}
/*Contact Us Form - End*/

ul.list{list-style:none; padding-left:0;}
ul.list li{padding:0 0 8px 20px;}
ul.list li.globe{background:url(../images/globe.png) no-repeat 0 0;}
ul.list li.video{background:url(../images/video.png) no-repeat 0 0;}
ul.list li.user-share{background:url(../images/user-share.png) no-repeat 0 0;}
ul.list li.sharemanager{background:url(../images/sharemanager.png) no-repeat 0 0;}
ul.list li.entire-network{background:url(../images/entire-network.png) no-repeat 0 0;}

.signup input[type=checkbox]{margin:5px 5px 0 0;}
.forgot{border-bottom:1px solid #ccc; margin-left:35px; width:910px;}
.forgot h1{font-weight:bold; text-transform:uppercase;}
.content2{margin:0 36px; padding-top:10px;}
.signupForm .col1{width:440px; float:left;}
.signupForm .col1 h1{font-weight:bold; margin-left:35px; border-bottom:1px solid #ccc;}
.signupForm .col1 h1.fix{margin-left:0;}
.signupForm .col1 h1.fix span{padding-left:35px;}
.forgot-username{margin:0 36px; padding-top:10px;}
.w910{width:910px;}
.m-l-35{margin-left:35px;}

/*Login-Form-Start*/
.login{width:330px; border:2px solid #dedede; margin:0 auto; padding:19px; position:absolute; top:0; right:0; z-index:999; background:#fff;}
.login p{padding-left:20px; background-image:url(../images/login_icon.png); background-repeat:no-repeat;}
.login p.login-icon{background-position:0 0;}
.login p.login-icon2{background-position:0 bottom;}
.login input[type=text],
.login input[type=password]{width:288px; height:30px; margin-bottom:10px;}
.login-wrap{width:960px; margin:0 auto; position:relative;}
.login-wrap .btn-lg-close{position:absolute; top:0; right:5px; z-index:999;}
.login-wrap .login{-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.6); box-shadow:0 4px 10px rgba(0, 0, 0, 0.6);}
/*Login-Form-End*/


/* AS */

/*
************
dashboard_tabs
************
*/
.dashboard_tabs .tabs_btns li{text-transform:none;}
.dashboard_tabs .tabs_btns li a.selected{background-color:#f5f5f5;}
.dashboard_tabs .tabs_btns li a[data-tab-show-disabled="true"] {color: #9F9F9F;background: #EFEFEF;}
.dashboard_tabs .tabs_btns li a{padding:0 8px !important;}
.dashboard_tabs .tab_content{border-top:0; border-color:#D1D1D1; background-color:#f5f5f5; padding:0;}

/* MS [Start] */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0,0,0,0.3) !important;}
.mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.13) !important;}
.mCSB_inside > .mCSB_container{margin:0 auto !important;}
.mCSB_scrollTools{right:-6px !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-6px !important;}

.dbPrfImg{height:200px;}
.dbPrfImg img{width:100%; height:100%;}

/* Referrence form */
.refForm{padding:5px 0; position:relative;}
.refForm .fld{width:200px !important; margin-right: 5px !important;}
.refForm .close{position:static !important; margin:7px 0 !important;}

/* Quick Plan Tabs */
.qPTabs{padding:4px 10px 10px 25px; margin:5px;}
.qPTabs .planLabel{background:#8E0B18; color:#fff; font-size:16px; padding:10px; margin:10px auto;}

.sep-or-cnt{position:relative;}
.sep-or{background:#F1EDED; color:#171717; text-align:center; padding:15px; display:table; position:absolute; top:38%; left:-5.5%; -webkit-border-radius:100%; border-radius:100%;}

.dashboard_tabs .tHolder{display:none;}
.userRecords{width:600px; padding:5px 3px;}
/* Message Box */
.msgBox{font-size:12px; padding:15px 20px 15px 45px !important; border:1px #666 solid; margin:5px auto 10px; position:relative;
/* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; transition:all 0.3s ease-in-out;
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3); box-shadow:0 2px 3px rgba(0,0,0,0.3);*/
}
.msgBox .closeIt{background:url(../images/ico-close.png?t=1) no-repeat center center; width:20px; height:20px; display:block; cursor:pointer;
position:absolute; right:5px; top:5px;
}
.msgBox.alert{background:url(../images/ico-alert.png) no-repeat 10px 10px #FFF0CC; color:#421F00; border-color:#7D3C00;}
.msgBox.info{background:url(../images/ico-info.png) no-repeat 10px 10px #E8F5FF; color:#039; border-color:#039;}
.msgBox.help{background:url(../images/ico-help.png) no-repeat 10px 10px #F2F2F2; color:#151515; border-color:#333;}
.msgBox.error{background:url(../images/ico-error.png?t=1) no-repeat 10px 10px #FFE8E8; color:#C00; border-color:#900;}
.msgBox.success{background:url(../images/ico-success.png) no-repeat 10px 10px #EEF8D1; color:#435423; border-color:#548215;}

/* Message Box for ajax-requests */
.jqAlertBox{font-size:12px; padding:15px 20px 15px 45px !important; border:2px #666 dashed; margin:5px auto 10px; position:relative; /* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; transition:all 0.3s ease-in-out; -moz-box-shadow:0 2px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3); box-shadow:0 2px 3px rgba(0,0,0,0.3);*/
}
.jqAlertBox .closeIt{background:url(../images/ico-close.png) no-repeat center center; width:20px; height:20px; display:block; cursor:pointer; position:absolute; right:5px; top:5px;}
.jqAlertBox.alert{background:url(../images/ico-alert.png) no-repeat 10px 10px #FFF0CC; color:#421F00; border-color:#7D3C00;}
.jqAlertBox.info{background:url(../images/ico-info.png) no-repeat 10px 10px #E8F5FF; color:#039; border-color:#039;}
.jqAlertBox.help{background:url(../images/ico-help.png) no-repeat 10px 10px #F2F2F2; color:#151515; border-color:#333;}
.jqAlertBox.error{background:url(../images/ico-error.png) no-repeat 10px 10px #FFE8E8; color:#C00; border-color:#900;}
.jqAlertBox.success{background:url(../images/ico-success.png) no-repeat 10px 10px #EEF8D1; color:#435423; border-color:#548215;}

.bold{font-weight:bold;}
.msgThread{}
.msgBody{background:#fff; display:none;}
.msgBody .msgReply{padding:5px 10px; cursor:pointer;}
.msgBody .header{background:#F5F5F5; color:#333; padding:5px; margin:5px auto; border:1px #CCCCCC solid;}
.msgBody .header .date{color:#666; font-size:10px;}
.msgBody .msgReply .msgReplyCnt{display:none;}
.msgBody .msgReply .msgQuote{padding:2px 10px; margin:10px 5px; border-left:1px #CC0000 solid;}

.msgBody .msgOrginal{background:#F2F2F2; padding:15px 10px; margin:5px; border:1px #ccc solid;
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);
-webox-shadow:0 2px 3px rgba(0,0,0,0.5);
box-shadow:0 2px 3px rgba(0,0,0,0.5);}

.grid_table .thumb{width:100px;}
.grid_table .thumb img{max-width:100px; max-height:100px;}

/* Ad Posting [Start] */
.adPos .bg-box{position:relative;}
.adPos .bg-box [class*="slot-"]{position:absolute; overflow:hidden; /*outline:1px red dashed;*/}
.adPos .bg-box [class*="slot-"] .bnPreview{max-width:100%; display:block;}
.adPos .bg-box [class*="slot-"] .browse{background:rgba(0,0,0,0.5);width:100%; height:100%;position:absolute; left:0;
display:block; vertical-align:central; opacity:0; transition:all 0.3s ease-in-out;}
.adPos .bg-box [class*="slot-"]:hover .browse{opacity:1}
.adPos .bg-box [class*="slot-"] .brows{background:rgba(0,0,0,0.5);width:100%; height:100%;position:absolute; left:0; display:block; vertical-align:central; opacity:0; transition:all 0.3s ease-in-out;}
.adPos .bg-box [class*="slot-"]:hover .brows{opacity:1}

.adPos .bg-box .slot-hm-1{top:39px; right:30px;}
.adPos .bg-box .slot-hm-2{top:106px; right:31px;}
.adPos .bg-box .slot-hm-3{top:138px; left:32px;}
.adPos .bg-box .slot-hm-4{top:272px; left:32px;}
.adPos .bg-box .slot-hm-5{top:429px; right:30px;}
.adPos .bg-box .slot-hm-6{top:458px; right:31px;}
.adPos .bg-box .slot-inner-1{top:131px; left:32px;}
.adPos .bg-box .slot-inner-2{top:50px; left:31px;}
.adPos .bg-box .slot-inner-3{top:207px; left:66px;}
.adPos .bg-box .slot-inner-4{top:287px; left:32px;}
.adPos .bg-box .slot-inner-5{top:287px; left:80px;}

.adPos .bg-box .bnrSlot-300x250,
.adPos .bg-box .bnrSlot-300x250 .bnPreview
{width:68px; height:56px;}
.adPos .bg-box .bnrSlot-336x280,
.adPos .bg-box .bnrSlot-336x280 .bnPreview
{width:73px; height:64px;}
.adPos .bg-box .bnrSlot-635x90,
.adPos .bg-box .bnrSlot-635x90 .bnPreview
{width:169px; height:26px;}
.adPos .bg-box .bnrSlot-728x90,
.adPos .bg-box .bnrSlot-728x90 .bnPreview
{width:227px; height:26px;}
.adPos .bg-box .bnrSlot-160x600,
.adPos .bg-box .bnrSlot-160x600 .bnPreview
{width:35px; height:126px;}
.adPos .bg-box .bnrSlot-full{width:100%; height:100%;}
.adPos .bg-box .bnrSlot-full img{margin:70% auto 0;}

/* Ad Posting [END] */

/* MS [END] */

.dash_box{width:248px; border:1px solid #d6d6d6; border-left:none; float:left;  min-height:210px; margin:0;}
.tab_right{float:right; width:750px /*720px*/;}
.dash_box_large{border:1px solid #d6d6d6; min-height:164px; display:none;}

.subtab{background:url(../images/dashboard_sep.png) repeat-y 235px 0;}
.subtab .dash_box, .subtab .dash_box_large{border:0;}
.subtab .title, .subtab .title{border:1px solid #d6d6d6; border-width:1px 0 1px 0;}

.dashboard_tabs .title, .tab-container  .heading {color:#313131; font-size:16px; font-weight:bold; background:#fcfcfc url(../images/silverBg.png) repeat-x left bottom; height:34px; line-height:34px; padding:0 24px;}
.dashboard_tabs .title span{margin-top:3px; margin-right:4px;}

.tab-container .heading { padding-left:8px;}

.tab-container .heading h2 {font-size: 16px;font-weight: bold;padding: 8px 0 0; margin: 0;}

ul.list2, .list2 li{list-style:none; margin:0 0 12px; padding:0;}
.list2 li{background:url(../images/bullet_3.png) no-repeat left 6px; padding:0 0 0 16px; margin:6px 0 6px;}

/* MS [Start] */
.list2.innerTabs{width:250px; margin-left:-25px !important;}
.list2.innerTabs li{background:none; margin:6px 0 6px !important;position: relative;z-index: 10;}
.list2.innerTabs li a{background:url(../images/bullet_3.png) no-repeat 10px 12px !important; text-decoration:none; padding:5px 0 5px 26px; display:block;}
.list2.innerTabs li.selected{background:url(../images/dashSelector.png) no-repeat -130px 3px;}
.list2.innerTabs li.selected a{color:#fff !important; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);}
/* MS [END] */

.dashboard_tabs .tab_content li a{color:#464646; font-size:13px;}
.dashboard_tabs .tab_content .content{padding:7px 24px;}

/* profile_summary */
.profile_summary{background:#f5f5f5; border:1px solid #d6d6d6;}
/*.profile_pic3{*//*background:url(../images/profile_pic3.jpg) no-repeat center center;*//*border:2px solid #e4dfdf; margin:34px 6px 0 0; width:41px; height:41px; text-align:center; overflow:hidden; float:left;} */
.profile_pic3{/*background:url(../images/profile_pic3.jpg) no-repeat center center;*/border:2px solid #e4dfdf; margin: 0px 6px 4px 0px; text-align:center; overflow:hidden; float:left;}

.profile_title{font-size:20px; line-height:20px; font-weight:bold; color:#181818; float:left; margin:56px 0 0 0;}
.profile_tr{width:180px; float:right; margin:0 10px 0 0; padding:0; list-style:none; font-size:14px; color:#393939;}
.profile_tr a{display:block; color:#c41d32; text-decoration:underline;}
.profile_tr a:hover{text-decoration:none;}
.profile_bot{border-top:1px solid #cccccc; padding:10px 0 5px; font-size:13px;}
.profile_bl{float:left; min-width:260px;}

.list_left, .list_right{float:left; list-style:none; margin:0; padding:0; text-align:right; line-height:24px; min-width:110px;}
.list_right{float:left; text-align:left; margin:0 32px 0 8px;}

.dash_box_large textarea{border:1px solid #C7C7C7; color:#5D5D5D; font-size:11px; min-height:56px; overflow-x:hidden; padding:5px; width:100%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.dash_box_large input[type="text"], .dash_box_large input[type="password"]{border:1px solid #C7C7C7; color:#5D5D5D; height:26px; padding:5px; width:100%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.dash_box_large .content{padding:18px 24px !important; font-size:13px;}
.dash_box_large .subhead{border-bottom:1px solid #E0E0E0; margin-bottom:12px; padding:0 0 4px; font-size:14px;}

.tab_submit{color:#ffffff; font-size:12px; background:url(../images/btn5.png) repeat-x bottom #d22039; line-height:28px; text-align:center; -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); display:inline-block; padding:0 14px; /*margin:14px 0 0;*/
border:none;}
.tab_submit:hover{text-decoration:none; color:#57000a; text-shadow:0 0px 4px rgba(255, 255, 255, 1);}
.tab_content label{font-weight:normal;}

.btn_search{clear:both; background:#CACBD3 url("../images/views_bg.png") repeat-x 0 -6px; color:#666; border:1px solid #ddd;
height:24px; line-height:24px; text-transform:uppercase; font-size:11px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 10px; cursor:pointer;
-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); display:block;}

.fld_search{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#666; border:1px solid #ddd;}
.grid_table{background:#fff8f8; border-collapse:collapse; font-size:12px;}
.grid_table_head td{text-align:center; color:#474747; font-size:13px; font-weight:500; background:#ece7e7;}
.grid_table td{border:1px solid #d6d6d6; padding:5px;}
/*---------------------------------*/

.mAddons .addons{height:275px; width:307px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; background:#f7f7f7; margin:0 6px 6px 0; border:1px solid #c4c4c4; overflow:hidden; position:relative;}
.mAddons .addons .box-header{height:80px !important;}
.mAddons .box-3, .box-6{margin-right:0;}

.mAddons .box-1 .box-header{border-bottom:1px solid #b33241;}
.mAddons .box-2 .box-header{border-bottom:1px solid #bebebe;}
.mAddons .box-3 .box-header{border-bottom:1px solid #e5bfc4; background:#a41122;}
.mAddons .box-4 .box-header, .box-5 .box-header, .box-6 .box-header{border-bottom:1px solid #ffffff; -webkit-box-shadow:0 1px 0 #d1d1d1; -moz-box-shadow:0 1px 0 #d1d1d1; box-shadow:0 1px 0 #d1d1d1;}

.mAddons .box-4 .box-header{background:#1bb7c1;}
.mAddons .box-5 .box-header{background:#1bc175;}
.mAddons .box-6 .box-header{background:#ceae1b;}
.mAddons .addons .box-header .price span{padding:0 3px; background:#ffffff; font-size:13px; font-weight:bold; color:#ac0b1d; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:right; margin:10px 0 0 3px;}

.mAddons .addons .box-header .price sup{font-size:11px; font-weight:normal; top:-1.5em !important;}
.mAddons .box-2 .box-header .price span{color:#565656;}
.mAddons .box-4 .box-header .price span{color:#1bb7c1;}
.mAddons .box-5 .box-header .price span{color:#1bc175;}
.mAddons .box-6 .box-header .price span{color:#ceae1b;}

.mAddons .box-header h2{font-size:18px; color:#ffffff; margin:15px 0 0 10px; float:left;}
.mAddons .box-2 .box-header h2{color:#565656; font-weight:normal;}
.mAddons .box-1 .box-header .img-box img, .mAddons .box-3 .box-header .img-box img, .mAddons .box-6 .box-header .img-box img{margin-top:12px;}
.mAddons .box-header .img-box{width:70px; height:34px; float:right; margin:0 10px 0 0; text-align:center;}

.mAddons .box-header .img-box img{margin-top:5px;}
.mAddons .box-header .price{font-size:24px; font-weight:bold; color:#ffffff; float:right; margin-right:10px; position:absolute; top:35px; right:0px;}

.mAddons .box-1{background:url(../images/addons-box-1-bg.jpg) repeat-x 0 0 #9c0f20;}
.mAddons .box-2{background:url(../images/addons-box-2-bg.jpg) repeat-x 0 0 #ffffff;}
.mAddons .box-bottom{padding:10px 0 10px 10px;}

.mAddons .box-1 .box-bottom p, .mAddons .box-1 .box-bottom label{color:#ffffff;}

.mAddons form button{width:125px; height:28px; float:right; font-size:15px !important; color:#ffffff; line-height:14px; text-shadow:none; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-right:15px; background-repeat:repeat-x; background-position:bottom;}
.mAddons form button img{float:right;}
.mAddons form label{color:#8c8c8c; font-size:12px; font-weight:normal; cursor:pointer;}
.mAddons form label input[type=radio]{margin-right:5px;}

.mAddons .box-1 form button{background:#969696;}
.mAddons .box-2 form button{background:url(../images/addons-button-bg-2.jpg) #020202;}
.mAddons .box-3 form button{background:url(../images/btn4.png) #9d1020;}
.mAddons .box-4 form button{background:url(../images/addons-button-bg-4.jpg) #1bb7c1;}
.mAddons .box-5 form button{background:url(../images/addons-button-bg-5.jpg) #1bc175;}
.mAddons .box-6 form button{background:url(../images/addons-button-bg-6.jpg) #bd9f16;}

table.addons-box{background:#ffffff; -webkit-broder-radius:15px; -moz-box-broder-radius:15px; broder-radius:15px; font-size:12px; color:#5d5d5d; border:1px solid #e0e0e0;}
table.addons-box thead{font-size:14px; border-bottom:2px solid #e0e0e0;}
table.addons-box tbody tr{border-bottom:1px solid #efefef;}
table.addons-box tbody tr:last-child{border:none;}
.addons-box tbody tr.alt{background:#fef2f4;}

.w250{width:250px;}
.w140{width:140px;}
.text-right{text-align:right; padding-right:5px;}
/*------------------------------------------------------*/
.w55{width:55px !important;}
.w90{width:90px !important;}
.w230{width:230px;}

.border-top{border-top:1px solid #cccccc; padding:10px 0;}
.vert-top{vertical-align:top;}

.col-4{width:314px;}
.col-6{width:650px;}
.col-4, .col-6{float:left;}

.ads .bg-box{width:293px; border:1px solid #e1e6ec; background:#f7f7f7; padding-bottom:5px;}
.ads h1{font-size:20px; font-weight:light; color:#b6172b;}
.ads h2{font-size:18px; font-weight:normal;}
.ads h3{font-size:14px; font-weight:bold; color:#1a1a1a;}
.ads label{font-weight:normal;}

/*-------*/
.ads .ads-budget{background:#fff; width:262px !important; border:1px solid #cccccc; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; position:absolute; top:0px; left:725px;}
.ads .ads-budget .channel_title{font-size:14px; color:#1a1a1a;}
.ads .ads-budget h2{margin:0;}
.ads .ads-budget ul{list-style:none; padding:0;}
.ads .ads-budget ul li{background:url(../images/bullet-4.png) no-repeat 0 9px; padding-left:9px; color:#8a8a8a;}
.ads .ads-budget select{width:112px; color:#777777;}
.ads .ads-budget input[type="text"]{font-size:18px; padding:0 0 0 5px; width:130px; margin-right:10px;}
.ads .adPos{
}
.ads .adPos .bg-box.selected{-moz-box-shadow:inset 0 -8px 5px rgba(0, 0, 0, 0.2), inset 0 -8px 0 #fff, inset 0 0 32px rgba(0, 0, 0, 0.5); -webkit-box-shadow:inset 0 -8px 5px rgba(0, 0, 0, 0.2), inset 0 -8px 0 #fff, inset 0 0 32px rgba(0, 0, 0, 0.5); box-shadow:inset 0 -8px 5px rgba(0, 0, 0, 0.2), inset 0 -8px 0 #fff, inset 0 0 32px rgba(0, 0, 0, 0.5); border:1px #999999 solid !important;}

/* Alert Box CSS */
div.alert{background:#fff;}
div.alert li{color:red;}
div.alert button{padding:6px; color:#000000;}
#subi.active{background:transparent url("../images/progSpinner.gif") no-repeat 0 0; width:31px; height:31px;}
.preLoader{background:transparent url("../images/progSpinner.gif") no-repeat 0 0 !important; width:31px; height:31px;}

/*Rz*/
.add-to-collections{border:1px solid #E6E6E6; border-top:none;}
.add-to-collections h4{padding-top:10px; border-bottom:1px solid #E6E6E6;}
.add-to-collections .add-collections-btn{width:150px;}
.video_btns{padding:1px 0; margin-bottom:0;}
.video_btns a{padding:0; display:block;}
.b-positions span.icons24-favorite{background-position:0 -943px !important;}
a.b-positions:hover span.icons24-favorite{background-position:-135px -943px !important;}
.error-text-container p{color:red; background-color:#F0F0F0; border-radius:10px; padding:10px; display:block; border:1px solid #CCCCCC; margin-bottom:5px;}
.error-text-container-comment p{color:red; background-color:#F0F0F0; border-radius:10px; padding:10px; display:block; border:1px solid #CCCCCC; margin-bottom:5px; margin-top:5px
}
.stButton{margin-left:0 !important
}
.stButton .chicklets{padding-left:22px !important
}
.photoViewer{background-color:#FFFFFF; text-align:center; height:100%; width:100%;}
.photoViewer img{max-width:100%;}

/*RZ*/
.box-border{border:1px solid #E6E6E6;}
.star-rating{margin-left:58px;}
/*RZ*/

.msg-success{border-radius:3px; border:solid 1px green; padding:10px; color:green;}
.msg-error{border-radius:3px; border:solid 1px red; padding:10px; color:red;}
.doc_view_container{text-align:center;}
#featured_player{min-height:320px;}
.errorContainer{border:1px solid red; color:red; font-size:12px; margin:10px 0px;}
#featured_player{background-color:transparent; display:block; margin:auto;}
#featured_player img{display:block; margin:auto; padding-top:100px;}

/* Comments Thread */
.urComments{margin:20px 0 20px;}
.urComme nts .cmtArea{padding:10px 0; margin:5px 0 !important; border-bottom:1px #CCC solid;}
.cmtArea textarea{width:640px; padding:10px !important;}
.urComments .cmtArea input[type=submit]{margin:10px 0;}
.urComments .cmtThread .cmtBox{width:100%; border-bottom:1px #CCC dotted; display:table; transition:all 0.3s ease-in-out;}
.urComments .cmtThread .cmtBox:hover{background:#F2F2F2; -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); box-shadow:0 2px 3px rgba(0, 0, 0, 0.5);}

.urComments .cmtThread .cmtBox .urthumb{width:40px; height:40px; margin:10px; -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.5); box-shadow:0 2px 3px rgba(0, 0, 0, 0.5);}
.urComments .cmtThread .cmtBox .urthumb img{width:100%; height:100%; display:block;}
.urComments .cmtThread .cmtBox .desc{width:540px; margin:10px;}
.urComments .cmtThread .cmtBox .desc .report span{margin:-4px 0 0;}

.reportList ul{padding:0; margin:5px 0;}
.reportList ul li{list-style:none; border-bottom:1px #ccc dotted; padding:5px 0;}
.reportList ul li label{font-weight:normal; cursor:pointer;}
.reportList ul li input[type=radio]{float:left; outline:none; margin-right:0px;}
.reportList ul li span{margin:0 2px 0 10px;}

/* Topic Thread*/
.topicList .cmtThread .cmtBox .desc{width:335px;}
.loader{display:block; padding:20px; text-align:center;}

/* @Author:Asif for newsletter */
.upgrade_pkg{
	float:right;
	font-size:14px;
	color:#4e4c4c;
	text-transform:none;}
.campaign_tabs .tabs_btns{
	margin-left:6px;}
.campaign_tabs .tabs_btns .tab{
	-moz-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0px 2px 1px rgba(0,0,0,0.1);
	box-shadow:inset 0px 2px 1px rgba(0,0,0,0.1);}
.campaign_tabs .tabs_btns .tab a{
	font-size:14px;
	padding:0 14px;}
.campaign_tabs .tab_content{
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3); box-shadow:0 2px 2px rgba(0,0,0,0.3);
padding:0;}
.campaign_subnav{
	margin:5px;
	padding:0;
	list-style:none;}
.campaign_subnav li{
	float:left;
	margin:18px 7px 0 7px;}
.campaign_subnav a{
	display:block;
	color:#b21205;
	line-height:18px;
	font-size:14px;
	padding:0 13px;
	border-bottom:5px solid #fff;
	text-decoration:none;}
.campaign_subnav a.selected, .campaign_subnav a:hover{
	border-bottom:5px solid #a41223;}
.grid_table2{
	border-collapse:collapse;}
.grid_table2 .grid_table_head td{
	font-size:14px;
	line-height:24px;}
.grid_table2 td{
	padding:12px;
	border:1px solid #bebebf;
	font-size:12px;
	text-align:center;}
.grid_table2 .email_title{
	color:#b21205;
	font-size:14px;
	display:block;
	text-align:left;
	padding:0 0 0 10px;}
.email_status{
	color:#FFF;
	background:#e05704;
	line-height:20px;
	padding:0 10px;
	display:block;
	min-width:40px;
	text-align:center;}
.email_status.sent{
	background:#7bbd07;}


.icons24-sortup{background-position:-286px -448px !important;}
.icons24-sortdown{background-position:-286px -410px !important;}
.icons24-first{background-position:-1px -1347px !important;}
.icons24-previous{background-position:-68px -1347px !important;}
.icons24-next{background-position:-135px -1347px !important;}
.icons24-last{background-position:-212px -1347px !important;}
.icons24-view{background-position:0 -1145px !important;}
.icons24-edit{background-position:0 -1188px !important;}
.icons24-copy{background-position:0 -1227px !important;}
.icons24-schedule{background-position:0 -1264px !important;}
.icons24-delete{background-position:0 -1305px !important;}
.itemHover .icons24-views, .active .icons24-views{background-position:-65px -452px !important;}

a:hover .icons24-view{background-position:-66px -1145px !important;}
a:hover .icons24-edit{background-position:-66px -1188px !important;}
a:hover .icons24-copy{background-position:-66px -1227px !important;}
a:hover .icons24-schedule{background-position:-66px -1264px !important;}
a:hover .icons24-delete{background-position:-66px -1305px !important;}

.icons24-sortup, .icons24-sortdown{
	float:right;
	margin:0;}
.email_actions{
	line-height:24px;
	cursor:pointer;
	position:relative;}
.email_actions .dropdown{
	display:none;}

/* DropDown */
.dropdown{background:#fff; width:109px; border:1px solid #bbbaba; position:absolute; z-index:500;
box-shadow:0px 5px 3px rgba(0,0,0,0.4); right:0; top:27px;
}

.dropdown .arrow{margin:-9px 0 0 32px; position:absolute; z-index:999;}
.dropdown ul{list-style:none; margin:0; padding:0;}
.dropdown li{border-top:1px solid #c7c7c7; clear:both; text-align:left;}
.dropdown li:first-child{border:none;}
.dropdown li a{color:#8b8889; text-decoration:none; display:block; padding:3px 8px;}
.dropdown li a span{margin:0;}
.dropdown li:hover a{color:#c81d34;}
.dropdown ul li [class*="icons16-"]{margin:3px;}

/* campaign_nav */
.campaign_nav{
	background:#f9f9f9 url(../images/campaign_nav.png) repeat-x bottom;
	line-height:33px;
	border:1px solid #bebebf;
	border-top:0;
	padding:0 12px;}
.email_nav_show{
	font-size:14px;
	line-height:33px;
	float:left;}
.email_nav_show label{
	margin:3px 0 0;}
.email_nav_show select{
	border:1px solid #acadad;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#e8e8e8;
	height:26px; padding:2px;
	margin:0 0 0 4px;}

/* email_nav */
.email_nav{
	float:right;
	margin:3px 0 0;
	font-size:14px;}
.email_nav a{
	position:relative;
	text-indent:-9999px;
	margin:0;}
.email_nav label{
	margin:0 8px;}
.email_nav input{
	width:30px;
	border:1px solid #acadad;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin:0 2px 0 0;
	text-align:center;
	font-size:13px;}

/* newsletter step1 */
h6{
	font-size:14px;
	color:#a31222;
	margin:0 0 3px;
	font-weight:bold;}
.grey_bar2{
	background:#f0f0f0;
	text-align:right;
	padding:10px 80px 10px 10px;}
.grey_bar2 input[type=text]{
	width:700px;
	border:1px solid #bbbbbb;
	padding:8px 6px;
	margin:0 8px;}
.newsletter_btns{
	text-align:right;}
.newsletter_btns input{
	font-size:12px;
	min-width:96px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #bebebf;
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	background:url(../images/campaign_nav.png) repeat-x;
	padding:8px 0;
	line-height:14px;
	margin:0 0 0 4px;}
.newsletter_btns .btn_submit{
	background:url(../images/mainMenuNav-bg.png) repeat-x;
	border:1px solid #A31222;
	color:#fff;}
.newsletter_btns input:hover{
-moz-box-shadow:0px 0px 4px #474747;
-webkit-box-shadow:0px 0px 4px #474747;
box-shadow:0px 0px 4px #474747;
	text-shadow:0 0px 2px rgba(0,0,0,0.7);}

/* step 2 */
.step_bg {
	background:url(../images/step_bg.png);
	padding:26px 0 8px;
	border-bottom:2px solid #d8d8d8;
	font-size:13px;
	font-style:italic;
	color:#acaaaa;}
.step_bg div{
	text-align:center;}
.step_bg1{
	width:226px;
	float:left;}
.step_bg2{
	float:left;
	width:490px;}
.step_bg3{
	width:232px;
	float:right;}
.step_bg_img{
	width:100%;
	height:38px;
	margin:0 0 0 104px;}
.step1 .step_bg_img{
	background:url(../images/step_bg_img1.png) no-repeat;}
.step2 .step_bg_img{
	background:url(../images/step_bg_img2.png) no-repeat;}
.step3 .step_bg_img{
	background:url(../images/step_bg_img3.png) no-repeat;}
.step1 .step_bg1{
	color:#b11226;}
.step2 .step_bg2{
	color:#b11226;}
.step3 .step_bg3{
	color:#b11226;}
.template_select{
	padding:18px 0 16px;}
.template_heading{
	font-size:22px;
	color:#171717;
	padding-bottom:6px;}
.template_code{
	font-size:22px;
	color:#6f6f6f;
	float:right;}
.template_code a{
	font-size:14px;
	color:#b7182c;}
.template_code a strong{
	font-size:18px;}
.white_btn{
	background:#fefefe url(../images/white_btn.png) repeat-x bottom;
	border:1px solid #bfbfbf;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 2px #bfbfbf;
	-webkit-box-shadow:0px 0px 2px #bfbfbf;
	box-shadow:0px 0px 2px #bfbfbf;
	line-height:28px;
	display:inline-block;
	padding:0 12px;
	font-weight:normal;}
.white_btn:hover{
	text-decoration:none;
	color:#811321;}
.template_code .white_btn{
	line-height:32px;}
.template_sample{
	cursor:pointer;
	width:146px;
	height:182px;
	border:1px solid #cdcdcf;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:2px;
	float:left;
	margin:0 0 30px 30px;
	-moz-box-shadow:0px 1px 1px #cdcdcf;
-webkit-box-shadow:0px 1px 1px #cdcdcf;
box-shadow:0px 1px 1px #cdcdcf;}
.template_sample img{
	display:block;}
.template_list{
	float:left;
	width:224px;
	border:1px solid #bebebf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0px 0px 1px #bfbfbf;
	-webkit-box-shadow:0px 0px 1px #bfbfbf;
	box-shadow:0px 0px 1px #bfbfbf;}
.template_boxes{
	float:right;
	width:704px;}
.template_list_head{
	background:url(../images/silverBg2.png) repeat-x bottom;
	color:#4a4a4a;
	font-size:12px;
	line-height:36px;
	padding:0 13px;
	text-shadow:0 1px 1px #FFF;
	-moz-box-shadow:0px 0px 1px #bfbfbf;
	-webkit-box-shadow:0px 0px 1px #bfbfbf;
	box-shadow:0px 0px 1px #bfbfbf;}
.template_type, .template_names{
	margin:0;
	padding:0;
	list-style:none;}
.template_type li{
	cursor:pointer;
	float:left;
	width:33px;
	height:31px;
	line-height:29px;
	text-align:center;
	border:1px solid #dbdbdb;
	margin:0 0 0 10px;}
.template_type li img{
	display:block;}
.template_type li.selected, .template_sample.selected{
	border-color:#b7182c;}
.template_type li:first-child{
	margin:0;}

.template_names a{
	color:#908f8f;
	padding:5px 0;
	display:block;
	line-height:16px;}
.template_names .selected a{
	color:#b7182c;}
.template_left{
	float:left;
	width:224px;}
.template_left a{
	display:block;
	font-size:14px;
	line-height:32px;}
.arrow_icon{
	background:url(../images/sub_1.png) no-repeat right center;
	width:18px;
	height:30px;
	display:block;
	float:right;}
.preview_icon{
	background:url(../images/preview_icon.png) no-repeat left 7px;
	width:36px;
	height:30px;
	display:block;
	float:left;}
.test_icon{
	background:url(../images/test_icon.png) no-repeat left 7px;
	width:36px;
	height:30px;
	display:block;
	float:left;}
.add_icon{background:url(../images/add_button.png) no-repeat left 7px; width:36px; height:30px; display:block; float:left;}
.w414{
	width:414px;}
.add_email{
	/*border:1px solid #c9c9c9;*/
	position:relative;}
.add_email input[type=text]{
	padding:0 10px;
	width:100%;
	border:0;
	height:36px;
	border:1px solid #c9c9c9;}
.add_email input[type=button]{
	position:absolute;
	top:3px;
	right:5px;
	border:0;
	border-left:1px solid #c9c9c9;
	margin:0;
	width:30px;
	height:30px;
	padding:0;
	background:#FFF url(../images/add_button.png) no-repeat center center;}
.email_list{
	padding:12px;
	border:1px solid #c9c9c9;
	position:relative;
	margin:4px 0 0;
	background:#FFF;}
.email_list_icon{
	background:url(../images/dropdown-top.png);
	width:17px;
	height:9px;
	position:absolute;
	right:9px;
	top:-9px;}
.select_email{
	color:#828181;
	font-size:12px;
	border:1px solid #d1d3d4;
	height:30px; padding:4px; width:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}
.select_list label{
	display:block;
	font-size:14px;
	color:#626262;}
.email_list_btn{
	text-align:right;}
.email_list_btn input{
	font-size:14px;
	border:0;
	padding:4px 12px;
	margin:0 0 0 4px;}
.email_list_btn input:hover{
	text-shadow:0 0px 2px rgba(0,0,0,0.7);}
.email_list_btn input[type=reset]{
	color:#b51305;
	background:#FFF;}
.email_list_btn input[type=submit]{
	color:#fff;
	background:url(../images/btn5.png) repeat-x;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0px 2px 2px #474747;
	-webkit-box-shadow:0px 2px 2px #474747;
	box-shadow:0px 2px 2px #474747;}
.left_align_td td{
	text-align:left;}
.schedule_flds input{
	border:1px solid #e3e3e3;
	padding:2px;
	width:127px;}
.info_icon{
	background:url(../images/info.png) no-repeat;
	display:inline-block;
	width:13px;
	height:13px;
	line-height:13px;}
.schedule_btn{
	float:right;
	font-size:14px;
	line-height:32px;
	min-width:176px;
	display:block;}

/*
email list tabs
*/
.etabs{ margin:0; padding:0; }
.tab{ display:inline-block; zoom:1; *display:inline; background:#eee; border:solid 1px #999; border-bottom:none; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; }
.tab a{ font-size:14px; line-height:2em; display:block; padding:0 10px; outline:none; }
.tab a:hover{ text-decoration:underline; }
.tab.active{ background:#fff; padding-top:6px; position:relative; top:1px; border-color:#666; }
.tab a.active{ font-weight:bold; }
.tab-container .panel-container{ background:#fff; border:solid #666 1px; padding:10px; -moz-border-radius:0 4px 4px 4px; -webkit-border-radius:0 4px 4px 4px; }
.tab-container2 .tab{
	border:0;
	background-color:#fff;
	color:#a7a7a7;}
.tab-container2 .tab.selected{
	border:1px solid #d1d3d4 !important;
	border-bottom:0 !important;}
.tab-container2 .tab a{
	font-weight:bold;
	color:#a7a7a7;
	text-decoration:none;}
.tab-container2 .tab.selected a{
	color:#828181;}
.tab-container2 .tab_content{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0;
	border-top:1px solid #d1d3d4;
	padding:10px 0;}
/****************Code for Ranking System Message Pop Up *******************/
#rsPopUpWrap{position :fixed; z-index :100; bottom :0px; margin:0 auto; width:1050px; height:auto;}
.rsPopUpMessage{width:300px; min-height:60px; padding-top:20px; padding-bottom:20px; border-radius:6px; margin-bottom:10px; border:1px solid; background:#333333; opacity:0.7; display:none; color:white; text-align:center; font-weight:bolder; position:relative;}
.rsPopUpMessage a{color:white; font-size:14px;}
.rsCloseButton{font-size:20px; position:absolute; margin-top:-25px; margin-left:235px; cursor:pointer; color:#AA0505;}
.badge{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1); box-shadow:inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1); border:1px solid darkgray; border-radius:80px; text-align:center; float:left; margin-right:10px; margin-bottom:10px; display:block; width:100px; padding:40px 0px 40px 0px; background-color:darkgrey; font-size:12px; font-weight:bold; color:white;}
.badgeImage img{float:left; width:150px; height:100px; border:2px solid; border-radius:10px; margin-right:10px; margin-bottom:10px;}
.gAcord{}
.gAcord .gAcordhead{background:url(arrow-downRight.png) no-repeat right center;font:bold 18px Arial, Helvetica, sans-serif; color:#1E1E1E; padding:5px 0; margin:5px auto; border-bottom:1px #333 solid; cursor:pointer;}
.gAcord .gAcordData{display:none;}
.nwCampaign, .mgBot{margin-bottom:145px;}
.video_btns #dislike_div,
.video_btns #like_div,
.video_btns .btn-report{height:34px;}
.listingGrid{width:810px;}
.detailPage{width:675px;}
.contentArea .rightPnl{width:300px; margin-left:10px;}
.contentArea .rightPnl .sidebar_thumb{width:110px; float:left; margin:0 10px 0 0;
}

.contentArea .rightPnl .sidebar_thumb img{max-width:100%;}
.ttThumbStandard{width:123px; height:75px; float:left; margin-right:12px; border:1px #ccc solid;}
.ttThumbStandard img{width:123px; max-width:100%; max-height:100%; height:75px;}
.featuredarea.homeFDVideo{width:470px; margin:0 0 0 18px;}
.featuredarea.homeFDVideo .featured_left{width:100%;}
.featuredarea.homeFDVideo .title{font-size:20px; padding-top:4px; margin-bottom:0; border-bottom:none; color:#fff;}
.featuredarea.homeFDVideo .feat_views{padding:0; color:#fff;}

.ftVideos{height:317px; position:relative;}
.ftVideos .sidebar_box{height:280px !important; padding-bottom:0 !important;}
.ftVideos .sidebar_title{font-size:16px; line-height:1.4em; margin-bottom:8px}
.ftVideos .ftViews .icons24-views{margin:0 !important;}
.ftVideos #fav_div span{margin:-4px 0 0 !important;}
.ftVideos .icons24-favorite{margin:-4px 2px 5px;}
.ftVideos .date{margin-top:5px;}
.ftVideos .greyBar{width:100%; padding:3px; margin:0 -6px -7px; position:absolute; bottom:4px; left:6px;
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.13);
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.13);
	box-shadow:inset 0 0 10px rgba(0,0,0,0.13);}

/* .featuredarea.sidebar_title{font-size:20px;} */
#adcopy-outer{width:308px !important;}
.hmSideBar.sideBar .sidebar_box{height:210px; position:relative;}
.hmSideBar.sideBar .cat_list_foot{width:100%; padding:0 5px; margin:0 -6px; position:absolute; bottom:0;}
.hmSideBar.sideBar .icons24-favorite{margin:-2px 0 5px 0;}
.cat_type .icons24-favorite{margin-right:0;}

/* .sidebar_box .sidebar_thumb img{width:120px !important;} */
.grpDtl{margin-left:10px;}

#selection{}
#selection label{border-bottom:1px #ccc dotted; display:block; margin:2px 0; cursor:pointer;}
.sizeInfo{background:#8E0B18; color:#fff; font-size:18px; padding:5px;}

.tabs{border-bottom:1px #CCC solid; padding:0; margin:0;}
.tabs li{list-style:none; float:left; padding:0;}
.tabs li a{background:#F3F3F3; color:#333; font-size:13px; text-decoration:none; display:block; padding:5px 10px;
border:1px #ccc solid; border-left:none;}
.tabs li:first-child a{border-left:1px #ccc solid;}
.tabs li a:hover,
.tabs li a.active{background:#900; color:#fff;}

.datepickerContainer{z-index:9999999999999999999!important;}
.removeAd{font-size:9px;}
.topSlot, .footerSlot{width:1003px; margin:0 auto;}
.grpCatList{}
div#sticker{padding:20px; margin:20px 0; background:#AAA; width:190px;}
.stick{position:fixed; top:0px;}
/*.uploadify{*//*border:10px solid red;*//*position:absolute;*//*width:200px;*//*height:200px;*//*z-index:100000;*/

/*}*/

/* Grid [Start]*/
.grid{background:#fff;}
.grid .heading2{font:bold 15px Arial, Helvetica, sans-serif;}
.grid table{width:100%; margin:0 auto; border-collapse:collapse;}
.grid table th, .grid table td{padding:5px 8px;}
.grid table th{background:#e7e7e7; font-size:11px; color:#7e7c7c; text-align:left;}
.grid table td{border-bottom:1px #ccc solid;}
.grid table tbody tr:hover, .grid table tbody tr.alt{background:#ffe4e7;}
/* Grid [END]*/

.nwHeading{font-size:18px; font-weight:bold; border-bottom:1px #ccc solid; padding-bottom:5px; margin-bottom:10px;}
.txtContentArea{padding:10px 0;}
.bullet-2 h1, .bullet-2 h2,
.bullet-2 h3, .bullet-2 h4,
.bullet-2 h5, .bullet-2 h6
{margin-top:2px;}

#audienceGraph{/*background:#F8F8F8;*/ border-top:1px #E5E5E5 solid; padding:10px;}
#audienceGraph > div{background:#F3F3F3; width:145px; height:185px; padding:15px!important; margin:0 3px;}
#audienceGraph .cnt{padding-top:45px;}
#audienceGraph .heading{font-weight:bold;}
#audienceGraph ul{padding:5px 0; margin:0;}
#audienceGraph ul li{list-style:none; background:url(../images/bullet_1.png) no-repeat 0 5px; padding-left:18px;}
#audienceGraph .num{font-size:40px; padding-top:30px; display:block;}

.gcs_autocomplete ul{padding:0; margin:0;}
.gcs_autocomplete ul li{padding:0; margin:0; list-style:none;}
.gcs_autocomplete ul li a{display:block; padding:3px; text-decoration:none;}
.gcs_autocomplete ul li a:hover{background-color:#8E0B18; color:#fff;}
.gcs_autocomplete select{width:100% !important; border:none !important; margin:0;
}
/*
select#select_gcse option:hover
{background:#8E0B18 !important; color:#fff;}
*/
select#select_gcse option{ display:block}
select#select_gcse option:hover{   background:#8E0B18 !important;color:#fff;}
select#select_gcse option:focus,select#select_gcse option:active{   background:#8E0B18 !important;color:#fff;}
select#select_gcse option.selected{background:red;}
select#select_gcse option:focus
{background:#8E0B18 !important; color:#fff;}

/* Social Fields */
.socialFld{position:relative;}
.socialFld span{position:absolute; left:4px; top:4px;}
.socialFld input[type=text]{/*padding-left:162px; */}

/* jQuery - remoteList / autocomplete fix */
[id*="remotelist-"]{display:none !important;}
datalist{display:none !important;}

/* Profile Page [Start] */
.pfHeader{background:#f7f7f7; border:1px #e4e4e4 solid; border-left:none; border-right:none; padding:15px 0;}
.pfHeader .pfDetails{background:#fff; width:965px; border:1px #e4e4e4 solid; padding-bottom:10px; margin:0 auto;}

[class*="urIco-"]	{background:url(../images/userProfiles-icon.png) no-repeat; display:block;}
.urIco-edit			{background-position:0 -47px; width:22px; height:22px;}
.urIco-link			{background-position:0 0px; width:22px; height:22px; margin-right:5px;}
.urIco-classroom 	{background-position:0 -97px; width:20px; height:20px; margin-right:4px;}
.urIco-subcribe 	{background-position:-5px -147px; width:16px; height:20px;}
.urIco-plPlay		{background-position:-46px -99px; width:46px; height:46px;}
.urIco-website		{background-position:-3px -185px; width:20px; height:20px;}

.urIco-facebook,
.urIco-twitter,
.urIco-rss,
.urIco-wiki,
.urIco-googleplus,
.urIco-pinterest,
.urIco-instagram,
.urIco-linkedin
{width:40px; height:40px; margin:0 1.7% 10px; float:left; outline:1px red solid;}

.urIco-facebook	    {background-position:-44px -44px;}
.urIco-twitter	    {background-position:-89px -44px;}
.urIco-rss		    {background-position:-133px -44px;}
.urIco-wiki		    {background-position:-178px -44px;}
.urIco-pinterest   {background-position:-311px -44px;}
.urIco-instagram   {background-position:-356px -44px;}
.urIco-linkedin   {background-position:-266px -44px;}

.urIco-facebook:hover   	{background-position:-44px 4px;}
.urIco-twitter:hover	    {background-position:-89px 4px;}
.urIco-rss:hover		    {background-position:-133px 4px;}
.urIco-wiki:hover		    {background-position:-178px 4px;}
.urIco-pinterest:hover		    {background-position:-311px 4px;}
.urIco-instagram:hover		    {background-position:-356px 4px;}
.urIco-linkedin:hover		{background-position:-266px 4px;}


.pfHeader .btn-red{background:#8e0b18; color:#fff; font-size:12px; padding:2px 5px; display:block;
    -moz-box-shadow:0 2px 2px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5); box-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.pfHeader .date{color:#000 !important;}

/* Cover Image */
.pfHeader .coverImg{height:250px; position:relative;}
.pfHeader .coverImg img{width:100%; max-width:100%;max-height: 100%}
.pfHeader .coverImg .editCover{background:url("../images/blackBox.png"); position:absolute; right:0; transition:all 0.3s ease-in-out;
-moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;
}
.pfHeader .coverImg .editCover:hover{-moz-opacity:1; -khtml-opacity:1; opacity:1;}

/* Info Strip */
.pfHeader .infoStrip{background:url(../images/blackBox.png); width:100%; height:82px; padding:10px; position:absolute; bottom:0; left:0;}
.pfHeader .infoStrip, .pfHeader .infoStrip *{color:#fff;}

.pfHeader .infoStrip .urThumb{background:url('../images/userIcon-white.png') no-repeat center center  #8e0b18; width:120px; height:120px; margin:0 10px; position:relative; border:1px #666 solid;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5); -moz-box-shadow:0 2px 2px rgba(0,0,0,0.5); box-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.pfHeader .infoStrip .urThumb img{width:100%; max-width:100%; height:100%;}

.pfHeader .infoStrip .urThumb .editpic{background:url(../images/blackBox.png); padding:3px; position:absolute; right:5px; bottom:5px; z-index:600; transition:all 0.3s ease-in-out;
-moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;
}
.pfHeader .infoStrip .urThumb .editpic:hover{-moz-opacity:1; -khtml-opacity:1; opacity:1;}

.pfHeader .infoStrip .urThumb .jnDate{color:#6f6f6f; font-size:7.5pt; padding-top:5px; display:block;}

.pfHeader .infoStrip .urInfo{margin-left:5px;}
.pfHeader .infoStrip .urInfo h1{font-size:26px; font-weight:bold; padding:0; margin:0;}

.pfHeader .infoStrip .urStatus{margin:5px 5px 0 0;}
.pfHeader .infoStrip .urUrl{font-size:12px; font-weight:bold; margin-top:2px;}

.pfHeader .infoStrip .userOpt{margin-top:21px;}
.pfHeader .infoStrip .userOpt a{margin-right:10px;}

/* User States */
.pfHeader .urStates{margin:15px 0 25px 152px;}
.pfHeader .urStates .urStbox{width:auto; font-size:14px; float:left;margin-right: 20px}
.pfHeader .urStates .urStbox span{font-size:22px; padding:0 5px 0 0;}

.pfHeader .urDesc{width:690px; margin:0 10px 10px 22px;}
.pfHeader .urDesc .more{white-space:nowrap;}

/* Social Plugs */
.pfHeader .socialPlugs{width:330px; border:1px #e4e4e4 solid; border-top:none; border-right:none;}
.pfHeader .socialPlugs .heading{background:#8e0b18; color:#fff; font-size:16px; padding:10px;}

/* Profile Playlist pagination */

#usr-playlist .paging{ padding: 0px; margin-left: -60px;}
.paging li{ margin: none !important;}

/* Profile Page [END] */

/* User Playlist */
.urPlayList{width:315px; height:400px; overflow:auto;}
.urPlayList .plBox{width:140px; margin:5px 4px 10px; float:left;}
.urPlayList .plBox .thumbs{width:140px; height:90px; position:relative;}
.urPlayList .plBox span{display:block;}

.urPlayList .plBox .thumbs .thumb
{background:#fff; width:125px; height:70px; border:2px #d6122b solid; position:absolute; transition:all 0.3s ease-in-out;
    -webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.5); -moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.5); box-shadow:0 0 3px 1px rgba(0,0,0,0.5);
}
.urPlayList .plBox:hover .thumbs .thumb{transition:all 0.3s ease-in-out;}
.urPlayList .plBox .thumbs .thumb:before{background:rgba(0,0,0,0.08); content:''; width:100%; height:100%; display:block;
    transition:all 0.3s ease-in-out; position:absolute; left:0; top:0;}

.urPlayList .plBox:hover .thumbs .thumb:before{background:rgba(0,0,0,0.01);}

.urPlayList .plBox .thumbs .thumb img{width:100%; height:100%;}

.urPlayList .plBox .thumbs .first	{top:0px; left:0px; z-index:110;}
.urPlayList .plBox .thumbs .second	{top:7px; left:7px; z-index:105;}
.urPlayList .plBox .thumbs .third	{top:15px; left:15px; z-index:100;}

.urPlayList .plBox .urIco-plPlay{position:absolute; left:30%; top:10%; z-index:999;}

/* User Badges */
.urbadges{}
.urbadges div{width:45%; margin:5px; float:left;}
.urbadges div img{width:100%;}


[class*="whtArrow-"]{background:url(../images/whiteArrow.png) no-repeat; width:11px; height:11px; display:block;}
.whtArrow-up    {background-position:0 0;}
.whtArrow-down  {background-position:0 -11px;}

.breadcrumb{position: relative;z-index: 99999;}
.breadcrumb ul{padding:5px 0 0; margin:0;}
.breadcrumb ul li{list-style:none; float:left; font-size:12px; padding:3px 20px 3px 3px; margin-right:2px; position:relative;}
.breadcrumb ul li , .breadcrumb ul li *{color:#333;}
.breadcrumb ul li:after{content:'>>'; margin-left:1px; position:absolute; top:4px; right:0;}
.breadcrumb ul li a {
    color: red!important;
    margin-left: 0;
    font-size: 14px;
}


.tab_content .share_right > *{display: block;  margin-bottom: 10px; width: 500px !important; word-wrap: break-word; }
.tab_content .share_right input[type=text],
.tab_content .share_right textarea
{width:100%;}

.redBar{background:#8E0B18;}

.sqldump, .sqldump * {font-family: consolas, courier !important;}



/* Home Block [Start] */
.homeBlock{background:url(../images/hmpattern.gif);}
.homeBlock .slogan{background:#333333; color:#fff; font-size:20px; font-weight:100; text-align:center; padding:8px 0;}
.homeBlock .slogan strong{font-weight:normal;}
.homeBlock .feat_views .icons24-views {background-position:-288px -495px !important;}

.homeBlock .container{background:none; padding:20px 0 !important;}
.homeBlock .flexslider{background:none; border:none;
-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
}

.homeBlock .ftVideos{background:#fff;}
/* Home Block [END] */

/* Start M.Owais */

.addPopupBtn {
    position: relative;
    width: 75px;
}

.addPopupBtn > span {
    display: block;
    background: #730510;
    text-align: center;
    cursor: pointer;
    /*padding: 12px 5px 8px;*/
    padding: 17px 7px;
    font-size: 10px;}
.ad-TopPopup {
    display:none;
    width: 260px;
    border: solid 1px #ddd;
    box-shadow: 1px 1px 2px #ddd;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    position: absolute;
    top: 48px;
    right: 0px;
    z-index: 10000;
}

.addPopupBtn:hover .ad-TopPopup { display: block;}
.ad-TopPopup h6 {
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
}

.ad-TopPopup p {
    padding: 0;
    margin: 5px 0;
    font-size: 13px;
    color: #000;
}

.ad-TopPopup .adLinkBtn1 {
    background: #8e0b18;
    color: #fff;
    text-decoration:none;
    display: inline-block;
    padding: 0 20px;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
}
.ad-TopPopup .adLinkBtn1:hover{background:#A9101F;}


.featured_vdo_player {}
.featured_vdo_player .flex-control-nav {}
.featured_vdo_player .flex-control-nav li {}
.featured_vdo_player .flex-control-nav li a { border:solid 1px #fff; background: none;}
.featured_vdo_player .flex-control-nav li a.flex-active { background: #fff;}



/* Google Search */
.gsc-tabsArea{width:180px; float:right;}
.gsc-tabsArea .gs-spacer{display:none;}

.gsc-selected-option-container.gsc-inline-block{width:auto !important; max-width:100% !important;}

.gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
.gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive
{background:none !important; color:#333 !important; font-size:14px; font-weight:bold; padding:10px 8px 10px 10px; margin:0 !important; border:none !important; display:block; transition:all 0.3s ease-in-out !important; border-bottom:1px #ccc solid !important;}
.gsc-tabsArea .gsc-tabHeader:hover{background-color:#D1D1D4 !important;}

.gsc-tabsArea .gsc-tabHeader.gsc-tabhActive{background-color:#8E0B18 !important; color:#fff !important;}

.gsc-above-wrapper-area, .gsc-wrapper{width:80%; margin-right:10px; float:left;}

.gsc-cursor{}
.gsc-cursor .gsc-cursor-page{background-color:#F9F9F9 !important; color:#6A6A6A !important; text-align:center; text-decoration:none !important; padding:5px 10px; transition:all 0.3s ease-in-out !important;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.gsc-cursor .gsc-cursor-page:hover{background-color:#E9E8E8;}

.gsc-cursor .gsc-cursor-page.gsc-cursor-current-page{background-color:#8E0B18 !important; color:#fff !important;}

/* Start M.Owais */

.listyleno li {list-style:none;}
.afterClear:after {content:""; display:block; clear:both;}

[class^="icon-"] { background:url(../images/icon-spirit.png?v=1.0.0); display:block; float:left;}
[class*="icon-52x43-"] { width:52px; height:43px; border-right: solid 1px #cccdd2;}

.icon-20x20-link1 {width: 20px; height: 20px; background-position: -224px -182px;}

.icon-52x43-account { background-position:0 0;}
.icon-52x43-profile {background-position:-52px 0;}
.icon-52x43-videos {background-position:-104px 0;}
.icon-52x43-groups {background-position:-156px 0;}
.icon-52x43-playlists {background-position:-208px 0;}
.icon-52x43-messages {background-position:-260px 0;}
.icon-52x43-collections {background-position:-312px 0}
.icon-52x43-photos {background-position:-364px 0}
.icon-52x43-audios {background-position:-416px 0}
.icon-52x43-docs {background-position:-468px 0}
.icon-52x43-badges {background-position:-520px 0}
.icon-52x43-subscriptions {background-position:-572px 0}

/* 10x10 */
[class*="icon-10x10-"] {width: 10px; height: 10px;}
.icon-10x10-plus { background-position:-4px -108px;}
.active .icon-10x10-plus { background-position:-14px -108px;}
.icon-10x10-plus2 { background-position: -24px -108px; margin: 7px 10px 0 0;}
/**/
[class*="icon-28x28-"] {width: 28px; height: 28px;}
.icon-28x28-facebook {background-position:-52px -98px}
.icon-28x28-twitter {background-position: -84px -98px;}
.icon-28x28-blog {background-position: -116px -98px;}
.icon-28x28-video {background-position: -148px -98px;}
.icon-28x28-googlePlus {background-position: -180px -98px;}

[class*="icon-8x9-"] { width:8px; height:9px;}
.icon-8x9-play { background-position: 6px -128px;}

[class*="icon-20x20-arrow"] { display:block; width:20px; height:20px; transition:all 0.2s ease-in-out;}
.icon-20x20-arrow-top {background-position:-44px -134px;}

/*.playlist2 { margin:10px 0;}
.playlist2 .dshheading1 {font-size: 24px; padding: 10px 0 5px 10px; color:#000;}
.playlist2 span { display:block;}
.playlist2.dshcol1 {width: 300px;}
.playlist2.dshcol1 .dshheading1 {}
.playlist2.dshcol1 .albumCount {padding: 0 12px 10px; font-size: 13px;}
.playlist2.dshcol1 ul {margin: 0 0 18px 10px; padding: 0;}
.playlist2.dshcol1 ul li {width:137px; float: left; margin: 0 7px 10px 0; list-style: none;}
.playlist2.dshcol1 ul li a { word-break:break-all; text-decoration: none; display: block; height: 135px;}
.playlist2.dshcol1 ul li a .imgBox { background:url(../images/albumbg.gif) no-repeat left top; padding:10px 0 0 10px; width:134px; height:91px;}
.playlist2.dshcol1 ul li a .imgBox img {width:100%; height:100%;}
.playlist2.dshcol1 ul li a .albumName {padding: 6px 0 0; color:#333;}
.playlist2.dshcol1 ul li a .videoCount {color: #777;}
.playlist2.dshcol1 ul li.active .albumName, .playlist2 .dshcol1 ul li:hover .albumName { color:#c41d32}
.playlist2.dshcol1 ul li.active .videoCount, .playlist2 .dshcol1 ul li:hover .videoCount { color:#333;}

.playlist2.dshcol2 {width: 655px; background: #eee;}
.playlist2.dshcol2 .player {}
.playlist2.dshcol2 .player img { max-width:100%;}
.playlist2.dshcol2 .dshheading1 {background: #555; color: #fff; position:relative;}
.playlist2.dshcol2 .subscribe {position: absolute; top: 4px; right: 8px; margin: 0; padding: 6px 14px;}
.playlist2.dshcol2 .subscribe span { margin: 7px 0 0 8px;}
.playlist2.dshcol2 .itemsCount { padding:10px;}
.playlist2.dshcol2 .itemsCount a {}*/
/*.playlist2.dshcol2 .dshitemsList {padding: 0; margin: 0;}
.playlist2.dshcol2 .loadmore { margin:5px 0 22px; text-align:center;}
.playlist2.dshcol2 .loadmore a {display: inline-block; padding: 8px 40px; font-size: 16px; background: #fff; text-decoration: none; box-shadow: 1px 1px 4px #aaa, inset 0px -4px 0 #eee; border-radius: 30px;}
.playlist2.dshcol2 .loadmore a:hover {}
.playlist2.dshcol2 .dshitemsList li {float: left; margin: 0 0 10px 10px;  list-style:none;}
.playlist2.dshcol2 .dshitemsList li a {display: block; width: 312px; height: 82px; background: #fff; border: solid 2px #eee;}
.playlist2.dshcol2 .dshitemsList li a .imgBox { width: 117px; height: 78px; position: relative; background:url(../images/noitem1.gif) no-repeat left top;}
.playlist2.dshcol2 .dshitemsList li a .imgBox .itemImg {}
.playlist2.dshcol2 .dshitemsList li a .imgBox .playbtn {position: absolute; top: 28px; left: 40px; z-index: 1; background-color: #444; border: solid 1px #222; padding: 12px 16px;}
.playlist2.dshcol2 .dshitemsList li a:hover .imgBox .playbtn {}
.playlist2.dshcol2 .dshitemsList li a .imgBox .duration {position: absolute; bottom: 0; right: 0; padding: 5px 6px; z-index: 2; background: rgba(0,0,0, 0.8); color: #ccc; font-size:11px;}
.playlist2.dshcol2 .dshitemsList li a .imgBox .playing { display:none; position: absolute; bottom: 0; left: 0; width: 100%; padding: 4px 10px; background: #fff; text-align: left;}

.playlist2.dshcol2 .dshitemsList li a .playlist2Info {width: 160px; margin-right: 15px;}
.playlist2.dshcol2 .dshitemsList li a .playlist2Info .itemName {padding: 10px 0 6px; line-height: 15px; color: #666;}
.playlist2.dshcol2 .dshitemsList li a .playlist2Info .itemName span {}
.playlist2.dshcol2 .dshitemsList li a .playlist2Info .itemsViews { color:#999;}
.playlist2.dshcol2 .dshitemsList li a .playlist2Info .itemsViews span {display: inline-block;}

.playlist2.dshcol2 .dshitemsList li.active a .imgBox .playing  { display:block;}
.playlist2.dshcol2 .dshitemsList li.active a .imgBox .playbtn { display:none;}

.playlist2.dshcol2 .dshitemsList li:hover a .imgBox .playbtn, .playlist2 .dshcol2 .dshitemsList li.active a .imgBox .playbtn {
    background-color:#90101d; border-color:#af3f4b;}
.playlist2.dshcol2 .dshitemsList li:hover a, .playlist2 .dshcol2 .dshitemsList li.active a {border-color: #af3f4b;}
.playlist2.dshcol2 .dshitemsList li:hover a .itemName, .playlist2 .dshcol2 .dshitemsList li.active a .itemName {color: #af3f4b;}
.playlist2.dshcol2 .dshitemsList li:hover a .itemsViews, .playlist2 .dshcol2 .dshitemsList li.active a .itemsViews {color:#000;}
*/


/*_______________________________________________________ Play List [Start] */


/* General Play List Style [Start] */
.playlist { padding:0; margin:0;}
.playlist .player {}
.playlist .player img { max-width:100%;}
.playlist .dshheading1 {background: #555; color: #fff; position:relative;}
.playlist .subscribe {position: absolute; top: 4px; right: 8px; margin: 0; padding: 6px 14px;}
.playlist .subscribe span { margin: 7px 0 0 8px;}
.playlist .itemsCount { padding:10px;}
.playlist .itemsCount a {}
.playlist .dshitemsList {padding:0 10px 0 0; margin: 0;}
.playlistSec .loadmore { margin:5px 0 12px; text-align:center;}
.playlistSec .loadmore a {display: inline-block; padding: 8px 40px; font-size: 16px; background: #fff; text-decoration: none; box-shadow: 1px 1px 4px #aaa, inset 0px -4px 0 #eee; border-radius: 30px;}
.playlistSec .loadmore a:hover {}

.playlist li {float: left; margin: 0; padding: 0 0 8px 8px; list-style:none; width:282px;}
.playlist li a {display: block; height: 82px; background: #fff; border: solid 2px #eee;}

.playlist li a .imgBox { width: 117px; height: 78px; position: relative; background:url(../images/noitem1.gif) no-repeat left top;}
.playlist li a .imgBox .itemImg { margin-right:8px;}
.playlist li a .imgBox .itemImg img { width: 100%; height: 100%; }
.playlist li a .imgBox .playbtn {position: absolute; top: 28px; left: 40px; z-index: 1; background-color: #444; border: solid 1px #222; padding: 12px 16px;}
.playlist li a:hover .imgBox .playbtn {}
.playlist li a .imgBox .duration {position: absolute; bottom: 0; right: 0; padding: 5px 6px; z-index: 2; background: rgba(0,0,0, 0.8); color: #ccc; font-size:11px;}
.playlist li a .imgBox .playing { display:none; position: absolute; bottom: 0; left: 0; width: 100%; padding: 4px 10px; background: #fff; text-align: left;}

.playlist li a .playlistInfo {width: 144px; padding-right:6px;}
.playlist li span {}
.playlist li a .playlistInfo .itemName {padding: 10px 0 6px; line-height: 15px; color: #666;}
.playlist li a .playlistInfo .itemName span {}
.playlist li a .playlistInfo .itemsViews { color:#999;}
.playlist li a .playlistInfo .itemsViews span {display: inline-block;}

.playlist li.active a .imgBox .playing  { display:block;}
.playlist li.active a .imgBox .playbtn { display:none;}

.playlist li:hover a .imgBox .playbtn, .playlist li.active a .imgBox .playbtn {
	background-color:#90101d; border-color:#af3f4b;}
.playlist li:hover a, .playlist li.active a {border-color: #af3f4b;}
.playlist li:hover a .itemName, .playlist li.active a .itemName {color: #af3f4b;}
.playlist li:hover a .itemsViews, .playlist li.active a .itemsViews {color:#000;}

.player img { max-width:100%;}
.itemsCount { padding:10px;}
.playlist li .itemsViews { display: block;}
/* General Play List Style [End] */

/* Front-end Profile Play List Style [Start] */

/* Albul Style [Start] */

.frontAlbumList {}
.frontAlbumList .dshheading1 {font-size: 20px; padding: 10px 0 5px 10px; background: #fff;}
.frontAlbumList span { display:block;}
.frontAlbumList {width: 300px;}
.frontAlbumList .dshheading1 {}
.frontAlbumList .albumCount {padding: 0 12px 10px; font-size: 13px;}
.frontAlbumList ul {margin: 0 0 18px 10px; padding: 0;}
.frontAlbumList ul li { width:134px; float: left; margin: 0 10px 10px 0; list-style: none;}
.frontAlbumList ul li a { text-decoration: none; display: block; height: 135px;}
.frontAlbumList ul li a .imgBox { background:url(../images/albumbg.gif) no-repeat left top; padding:10px 0 0 10px; width:134px; height:91px;}
.frontAlbumList ul li a .imgBox img {width:100%; height:100%;}
.frontAlbumList ul li a .albumName {padding: 6px 0 0; color:#333;}
.frontAlbumList ul li a .videoCount {color: #777;}
.frontAlbumList ul li.active .albumName, .frontAlbumList ul li:hover .albumName { color:#c41d32}
.frontAlbumList ul li.active .videoCount, .frontAlbumList ul li:hover .videoCount { color:#333;}

.frontEndPlaylistSec {width: 655px; background: #eee;}
.frontEndPlaylist {}
.frontEndPlaylistSec .playlist li { width: 320px;}
.frontEndPlaylistSec .dshheading1 {background: #555; color: #fff; position:relative; padding:10px; font-size:18px;}
.frontEndPlaylistSec .itemsViews { display: block; color:#000;}
.frontEndPlaylist {}
.frontEndPlaylist .playlist2Info  {width: 170px; margin:5px 8px 0 0;}
/* Profile Play List Style [End] */

/* Collections Play List Style [Start] */
.collectPlayList {}
.collectPlayList li { width:300px;}
.collectPlayList .imgBox {}
.collectPlayList li a .playlistInfo { width:165px;}
/* Collections Play List Style [End] */

/* Dashboard Play List Style [Start] */
.dshColright .dshheading1 {background: #555; color: #fff; position:relative;}
.dshColright .subscribe {position: absolute; top: 4px; right: 8px; margin: 0; padding: 6px 14px;}
.dshColright .subscribe span { margin: 7px 0 0 8px;}
.dshColright .itemsCount a {}


.dshColright  {width: 586px; background: #eee; max-height: 526px; overflow-y: auto;}
/* Dashboard Play List Style [End ] */

/*____________________________________________________ Playlist [End]*/






.pfDetails { position: relative; min-height: 405px;}
.badgesDD {width: 265px; margin: 0 auto; position:absolute; top: 300px; right: 0; top: 353px; width: 265px; z-index:10}
.badgesDD .badgesbtn {border: solid 1px #ccc; padding: 10px; display: block; font-size: 16px; text-decoration:none;}
.badgesDD .badgesbtn.open span {background-position:-15px -134px;}
.badgesDD .badgelist { display:none; padding: 0; margin: 0; position: absolute; top: 43px; left: 0; width: 100%; z-index: 1; background: #fff; box-shadow: 0 1px 2px #c4c4c4; border: solid 1px #ddd;}
.badgesDD .badgelist ul {list-style: none; padding:5px 0; margin:0; max-height:243px; overflow-y:auto;}
.badgesDD:hover .badgelist {/* display:block;*/}
.badgesDD .icon-20x20-arrow-top {float: right; border-left: solid 1px #ddd; box-sizing: content-box; margin-top: 2px; padding-left: 14px;}
.badgesDD .badgelist li {float: left; width: 50%; padding: 8px;}
.badgesDD .badgelist li  img { max-width:100%;}

.badgesDD .viewmore {display: block; background: #ddd; color: #222; text-decoration: none; padding: 10px 0; text-align: center; font-size: 14px;}
.badgesDD .viewmore:hover { background:#222; color:#fff;}
/* End Front-end Playlist */


/* Start Dashboard */
body .mainSec { margin:0 0 20px; padding:0 0 16px !important; background: #f0f1f6; border: solid 1px #ccc; }

.col1 {  width:199px;}

.profInfo {background: #90101d; min-height:364px; padding: 15px 0 3px; text-align:center;}
/*.profInfo .profPic {width: 86px; height: 86px; overflow: hidden; background: #fff; border-radius: 100px; margin: 0 auto 0;}*/
.profInfo .profPic {width: 128px; height: 128px; overflow: hidden; background: #fff; border-radius: 0; margin: 0 auto 0;}
.profInfo .profPic.male { background:url(../images/cprofile-male.png) no-repeat left top / cover;}
.profInfo .profPic.female { background:url(../images/cprofile-female.png) no-repeat left top / cover;}

.profInfo .profName {font-size: 16px; font-weight: bold; color: #fff; margin: 8px 0 0;}
.profInfo .joinDate {color: #fff;}

.profInfo .msgnSub {margin: 14px 0; padding: 0;}
.profInfo .msgnSub li:first-child {border-right: solid 1px #fff;}
.profInfo .msgnSub li {float: left; padding: 0 8px; width: 50%; line-height: 18px;}
.profInfo .msgnSub li span {color: #fff; display: block; font-size: 18px;}
.profInfo .msgnSub li a { color:#fba7a5;}

.profInfo .profBtn {padding: 0; margin: 0 10px;}
.profInfo .profBtn li {margin: 8px 0;}
.profInfo .profBtn li a {background: #9B313C; display: block; padding:3px 5px; border-radius: 5px; font-size: 14px; color: #FFD6D5;border: solid 1px #AB4F58; text-decoration:none; }
.profInfo .profBtn li a:hover { background-color:#fff; color:#90101d;}

.profInfo .profLink1 {margin: 0; padding: 4px 0 10px;}
.profInfo .profLink1 a {color: #fff;}

/* Start Left Navigation */
.leftNav { margin-top:10px;}
.leftNav ul {padding: 0; margin: 0;}
.leftNav ul li {}
.leftNav ul li a { display:block; text-decoration:none;}
.leftNav > ul {}
.leftNav > ul > li {margin: -1px 0 0;}
.leftNav > ul > li > a {background: #f0f1f6; border: solid 1px #cccdd2; height: 45px; color: #666; font-size: 14px;}
.leftNav > ul > li > a .menuTxt {display: block; width: 118px; float: left; padding: 12px 0 0 8px;}
.leftNav > ul > li > a:hover, .leftNav > ul > li > a.active { color:#90101d; background-color:#e0e1e6;}
.leftNav > ul > li:hover > a [class*="icon-52x43-"], .leftNav > ul > li > a.active [class*="icon-52x43-"]{ background-position-y:-43px;}
.leftNav > ul > li [class*="icon-10x10-"] {margin: 17px 11px 0 0; float:right;}
.leftNav > ul > li > ul {display: none;}
.leftNav > ul > li > ul > li {}
.leftNav > ul > li > ul > li > a {background: #444; color: #fff; padding: 7px 10px; font-size: 13px; border-bottom: solid 1px #666;}
.leftNav > ul > li > ul > li > a:hover {background: #888;}
.leftNav > ul > li > ul > li.active > a{background:#90101D; color:#fff;}
/* End Left Navigation */

.col2 { width:794px;padding:10px;}

.topViewBox {padding: 0; margin: 0 0 16px; border: solid 1px #ccc; box-shadow: 3px 2px 2px #ddd;}
.topViewBox li { float: left; text-align: center; width: 20%;}
.topViewBox li:first-child a { border-left:none;}
.topViewBox li .infoTitle{ color:#90101d; font-size:15px;}
.topViewBox li .infoTitle .fa{}
.topViewBox li .count2 { color:#000; font-size:17px; display:block;}
.topViewBox li a {background: #fff; display: block; padding: 14px 0; border-left: solid 1px #ccc; color: #717171; text-decoration:none;}
.topViewBox li a:hover { color:#000; background:#f0f1f6;}

.profileImg {}
.profileImg img { width:100%;}

.profileBar {background: #737171; height: 68px;padding: 17px 0 0 10px !important;margin-bottom: 10px;}
.profileBar .social_icons a{margin:0 3px;}
.profileBar .profViews { float:right; color:#fff; font-size:15px; margin:8px 20px 0 0;}
.profileBar .profViews span { font-weight:bold;}

.subscribe {padding: 11px 30px; font-size: 16px; background: #90101d; color: #fff; border-radius: 4px; display: inline-block; margin: 9px 10px 0; border: solid 1px #B32534; float: left; text-decoration:none;}
.subscribe:hover { background: #777; border-color: #aaa; color:#fff; text-decoration:none;}
.profileBar .socialTitle {float: left;color: #fff;font-size: 18px;padding: 5px 10px 0;}
.social_icons3 {float: right; margin: 18px 0 0 0; padding:0;}
.social_icons3 li {float: left; margin:0 10px 0 0;}
.social_icons3 li a {display: block; width: 28px; height: 28px;}
.social_icons3 li a:hover {}

.content3 {padding: 8px; background: #fff; border: solid 1px #ceced0;}
/* Dashboard Grid [Start]*/
.DBGrid {}
.DBGrid .cat_type { padding:0; border:none;}
.DBGrid .dashboard_tabs .title { color:#a80d04;}
.dashboard_tabs .tab_content { border-left:none; border-right:none;}
/* Dashboard Grid [End]*/

/* Dashboard Blocks */

/* Dashboard Blocks */
.dbBlocksSec {padding: 12px 16px 12px 12px;}
.dbBlocksSec .dbblock{width: 33.3333%;float: left;border: solid 1px #cdcdcd;margin: 0 -1px 0 0;height: 285px;}
.dbBlocksSec .dbblock .dbblockImg {}
.dbBlocksSec .dbblock .dbblockImg img {width: 100%;}
.dbBlocksSec .dbblock .dbInfo {padding: 0 15px 0;}

.dbBlocksSec .dbblock .dbInfo ol {padding: 0 0 0 25px;margin: 0;}

.dbBlocksSec .dbblock .dbInfo ol li {padding: 0 0 8px;}
.dbBlocksSec .dbblock .dbInfo h3 {margin: 12px 0 10px 0;}
.dbBlocksSec .dbblock .dbInfo p, .dbBlocksSec .dbblock .dbInfo li {font-size: 14px;}

/* Dashboard Info Box [Start]*/
.dashboardRight { padding:0;}
.dshInfoTabs {}
.dshInfoTabs > ul {}
.dshInfoTabs > ul > li { float:left; width:25%;position: relative; border-left:solid 1px #fff;border-bottom:solid 1px #fff; overflow:hidden;}
.dshInfoTabs > ul > li .infoBx{height: 147px;}
.dshInfoTabs > ul > li .infoBx [class*="nwIcons-75x75-"] {position: absolute;top: 8px;right: 10px;opacity: 0.4;}
.dshInfoTabs > ul > li .infoBx .info {position: absolute;bottom: 20px;left: 12px;font-size: 20px;line-height: 27px;font-weight: 100;color: #fff;}
.dshInfoTabs > ul > li .infoBx .info .dshCount{display: block;font-size: 28px;font-weight: 500;}
.dshInfoTabs > ul > li .proInfoBx{ width:50%;}

.dshInfoTabs > ul > li.bgColor1 .infoBx {background:#eb7d6b;}
.dshInfoTabs > ul > li.bgColor2 .infoBx {background:#51cf89;}
.dshInfoTabs > ul > li.bgColor3 .infoBx {background:#d9809f;}
.dshInfoTabs > ul > li.bgColor4 .infoBx {background:#b8cc66;}
.dshInfoTabs > ul > li.bgColor5 .infoBx {background:#e0cd64;}
.dshInfoTabs > ul > li.bgColor6 .infoBx {background:#38c5b6;}
.dshInfoTabs > ul > li.bgColor7 .infoBx {background:#3b9ddb;}
.dshInfoTabs > ul > li.bgColor8 .infoBx {background:#ad7bdc;}
.dshInfoTabs > ul > li.bgColor9 .infoBx {background:#778899;}

/*Mouse Over [Start] */
.dshInfoTabs > ul > li .mOver { position:absolute; top:0px; left:0px; padding:20px 15px; width:100%; height:100%; background:url(../images/transparent1.png) repeat;opacity:0; z-index:1;
transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);
transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.dshInfoTabs > ul > li .mOver ul { margin:0; padding:0;}
.dshInfoTabs > ul > li .mOver ul li { color:#fff; font-size:13px; line-height:24px;}
.dshInfoTabs > ul > li .mOver ul li span { float:right;}
.dshInfoTabs > ul > li:hover .mOver{ transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);opacity:1;}
/*Mouse Over [End] */

/* Dashboard Info Box [Start]*/
/* End Dashboard */

.collectNew { margin:10px 0;}

.collectNew .featuredarea p {color: #888; font-size: 13px; padding: 0 0 8px;}

[class*="icon-52x52-"] {display: block; width: 52px; height: 52px; transition: all 0.2s ease-in-out; background-color: #fff; border: solid 1px #aaa; box-shadow: inset 0 0 6px 4px #eee; border-radius: 200px; float: none;}
.icon-52x52-like {background-position:-492px -137px;}
.icon-52x52-unLike {background-position:-559px -92px;}

.collectLike ul li.like.active .icon-52x52-like {background-position:-492px -92px;}
.collectLike ul li.unLike.active .icon-52x52-unLike {background-position:-559px -138px;}

.collectLike {}
.collectLike ul {padding-top:20px; margin:0;}
.collectLike ul li {float: left; position: relative; margin: 0 15px 0 0; }
.collectLike ul li a { text-decoration:none;}
.collectLike ul li.like {}
.collectLike ul li.unLike {}

.collectLike ul li span {position: absolute; top: 0; left: 0;}
.collectLike ul li em {background: #999999; box-shadow: inset -4px -6px 6px #777; color: #fff; margin: 14px 0 0px 20px; display: block; padding: 4px 14px 4px 40px; min-width: 90px; font-style: normal; border-radius: 40px;}

.collectLike ul li.active em { background: #8e0b18; box-shadow: inset -4px -6px 6px #5A1E24;}
.collectLike ul li.active span {border-color:#8e0b18;}

/* End Collection */

/* Dashboard Video Category List [Start] */
.dshcat_type {}
.dshcat_type .cat_list {margin-left: 8px; width: 174px;}
.dshcat_type .cat_list .sidebar_thumb {height: 97px;}
/* Dashboard Video Category List [End]] */

/* Partners Listing */
.partnerList{}
.partnerList .title{color:#c41d32; font-size:16px; line-height:27px; margin:0 3px 0 0;}
.partnerList .ptnTile{width:188px; text-align:center; margin:4px; float:left;}
.partnerList .ptnTile span{display:block;}
.partnerList .ptnTile .thumb{background:#fff; width:100%; height:117px; overflow:hidden;}
.partnerList .ptnTile .thumb img{max-width:100%;}
.partnerList .ptnTile .title{color:#5b5b5d; padding:5px;}


/* End M.Owais */

/* SEO - by adnan --*/
/**
* Hide elements visually, but keep them available for screen-readers.
*
* Used for information required for screen-reader users to understand and use
* the site where visual display is undesirable. Information provided in this
* manner should be kept concise, to avoid unnecessary burden on the user.
* "!important" is used to prevent unintentional overrides.
*/
.seo-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

/* 2015-02-12*/
.rankBox {
    font-size: 35px;
    text-align: center;
    padding: 95px 0px;
    border: 1px solid rgb(221, 221, 221);
    text-shadow: 3px 3px 3px #ddd;
}


/* ________________________________ Teachertube Pro - Subscription Page [Start] */

[class*="prospirit-"] {display:block; background:url(../images/pro-spirit.png) no-repeat;}

.profeatIco [class*="prospirit-78x78-"] {width:78px; height:78px; border-radius:200px; float: left; margin-right:8px; border:solid 4px;}
.profeatIco .prospirit-78x78-ico1 { background-position:-5px -4px; border-color:#a677a6; background-color:#a677a6; box-shadow: inset 0 0 0 2px #bd9abd;}
.profeatIco .prospirit-78x78-ico2 { background-position:-4px -82px; border-color:#3e9280;background-color:#3e9280;box-shadow: inset 0 0 0 2px #78b3a6;}
.profeatIco .prospirit-78x78-ico3 { background-position:-3px -160px; border-color:#b35f5f;background-color:#b35f5f;box-shadow: inset 0 0 0 2px #ca8f8f;}
.profeatIco .prospirit-78x78-ico4 { background-position:-6px -239px; border-color:#a5a677;background-color:#a5a677;box-shadow: inset 0 0 0 2px #c0c1a0;}
.profeatIco .prospirit-78x78-ico5 { background-position:-4px -316px; border-color:#50a8ad;background-color:#50a8ad;box-shadow: inset 0 0 0 2px #85c2c6;}
.prospirit-prologo { width:130px; height:128px; background-position:-94px 0; margin:0 auto;}
.prospirit-paypal { width:201px; height:40px; background-position:-81px -147px;}
.prospirit-creditcards { width:254px; height:25px; background-position:-6px -410px;}

.profeatIco { margin:12px 0; padding:0;}
.profeatIco li {float: left; margin:0 18px 0 0; list-style:none;}
.profeatIco li:last-child { margin-right:0;}
.profeatIco.featIcStyle1 li.profeat1 { width:170px;}
.profeatIco.featIcStyle1 li.profeat2 { width:210px;}
.profeatIco.featIcStyle1 li.profeat3 { width:190px;}
.profeatIco.featIcStyle1 li.profeat4 { width:160px;}
.profeatIco.featIcStyle1 li.profeat5 { width:180px;}
.profeatIco li p {color: #000;line-height: 18px;padding: 22px 0 0 0;}

.proSubs {font-size:14px;}
.proSubs h1 {font-size: 28px;color: #8f0b18;font-weight: 600;}
.proSubs h1 span { color:#000;}

.subPlanTbl { border-collapse:collapse; margin:0 0 30px; width:100%;}
.subPlanTbl tr {}
.subPlanTbl tr td, .subPlanTbl tr th {vertical-align: middle;padding: 10px; border:solid 1px #e3e3e3; height: 60px;font-size: 18px;text-align: center;}
.subPlanTbl tr th.levelTitle {background:#e3e3e3; color:#000; text-align:left;}
.subPlanTbl tr td { background:#e3e3e3; color:#000;font-weight:normal; }
.subPlanTbl tr.btnRow td { background:#fff; border-top-color:#fff;}
.subPlanTbl tr.btnRow td label.proLinkbtn1 [type="radio"] { width: 14px; height: 14px; margin: 2px 5px 0 0;}
.subPlanTbl tr td.ttproTblLogo { background:#9e222d;}
.subPlanTbl tr:nth-child(even) td{ background:#fff;}
.subPlanTbl tr td p { color:#000; font-weight:normal;  font-size:15px; line-height:22px; padding:20px 20px}

.payments {}
.payPaypalBox { border:solid 1px #ddd; background:#f6f6f6; border-radius:8px; overflow:hidden; padding-bottom:25px;}
.payPaypalBox .paytitle { background:url(../images/paypaltitle.png) no-repeat left top / cover; height:118px;}
.payPaypalBox .paytitle h4 { color:#fff; font-size:28px; padding:24px 0 0 20px; margin: 0; text-shadow:2px 2px 3px #3c1c02}
.payPaypalBox .paytitle h4 span { display:block; font-weight:100;}
.payPaypalBox p { padding:10px 20px;}

.OrTxt { height:320px; line-height:320px; color:#000; font-size:18px;}

.paymentForm {}
.paymentForm .couponCode {background: #eee; box-shadow:1px 1px 1px #ccc; padding: 6px 8px; border-radius:5px;}
.paymentForm .couponCode {}
.paymentForm .couponCode span {width: 140px;text-align: center;color: #000; padding-top:10px;}
.paymentForm .couponCode [type="text"] { background:#fff; box-shadow:inset -1px -1px 1px #ccc; border: none;width: 274px;margin: 0;height: 36px;}
.paymentForm .couponCode [type="submit"] {background: #eee;border: none;padding: 8px 21px;color: #000; font-weight:600; font-size:16px;}

.paymentForm .payFormBox {border: solid 5px #ddd;border-radius: 8px;margin-top: 10px; padding:10px 0 15px; }
.paymentForm .payFormBox select {  border: solid 5px #ddd;border-radius: 5px; margin: 10px 0px;padding: 6px 0; background: #eee;}
.proLinkbtn1 { background:#9e222d; color:#fff; padding:9px 12px; border-radius:6px; font-weight:normal; min-width:180px; text-decoration:none !important; border:solid 2px transparent; margin:10px 0; text-align:center; font-size:18px;}
.proLinkbtn1:hover, label.proLinkbtn1.checked { background:#fff; border-color:#9e222d; color:#9e222d;}
/* ________________________________ Teachertube Pro - Subscription Page [End] */


/*_________________________________ TeacherTtube Subscribe Popup 1 [Start] */
#proSubscPopup { background:url(../images/pattern1.jpg) repeat; border:solid 3px #cb1224; border-radius:8px; box-shadow:4px 4px 5px #000;}
#proSubscPopup .proLaptop {background: url(../images/proweb.png) no-repeat left bottom;width: 303px;height: 370px;padding-top: 112px;float: left;}
#proSubscPopup .subcInfo {width: 500px;float: left;text-align: center; padding-bottom:35px; font-size: 13px;}
#proSubscPopup .subcInfo h4 {font-size: 25px;padding-top: 50px;font-weight: normal; color:#8f0b18;}
#proSubscPopup .subcInfo h4 span { color:#000; }
#proSubscPopup .subcInfo p { padding:0 0 8px;}

.profeatIco.featIcStyle2 [class*="prospirit-78x78-"]{ width:63px; height:63px; float:none; margin:0 auto;}
.profeatIco.featIcStyle2 li.profeat1,
.profeatIco.featIcStyle2 li.profeat2,
.profeatIco.featIcStyle2 li.profeat3,
.profeatIco.featIcStyle2 li.profeat4,
.profeatIco.featIcStyle2 li.profeat5 { width:20%;}
.profeatIco.featIcStyle2 li.profeat2 { width:112px;}
.profeatIco.featIcStyle2 li.profeat3 { width:87px;}

#proSubscPopup .profeatIco.featIcStyle2 li { padding:0; margin:0;}
.profeatIco.featIcStyle2 .prospirit-78x78-ico1 { background-position:-12px -11px;}
.profeatIco.featIcStyle2 .prospirit-78x78-ico2 { background-position:-11px -89px;}
.profeatIco.featIcStyle2 .prospirit-78x78-ico3 { background-position:-11px -167px;}
.profeatIco.featIcStyle2 .prospirit-78x78-ico4 { background-position:-13px -247px;}
.profeatIco.featIcStyle2 .prospirit-78x78-ico5 { background-position:-12px -324px;}
#proSubscPopup .upgradeBtn1 { display:block; width: 270px; border:solid 3px #cc1123; border-radius:5px; color:#cb1224; padding:6px 0 8px; font-size:25px; font-weight:bold; text-decoration:none; margin:22px auto 10px;}
#proSubscPopup .upgradeBtn1 small { display:block; font-size:14px; font-weight:normal; line-height:24px;}
#proSubscPopup .upgradeBtn1 small em { color:#000; font-style:normal;}
#proSubscPopup .upgradeBtn1:hover { background-color:#cb1224; color:#fff;}


#proSubscPopup .skipBtn{ display:table; margin:0 auto; color:#000;}
/*_________________________________ TeacherTtube Subscribe Popup 1 [End] */


/*_________________________________ TeacherTtube Top Bar [Start] */

.ttPrtopbar { background:#f1f1f1; height:85px; display:none;}
[class*="prospirit-65x64-proApple"] { width:65px; height:64px; background-position:-81px -195px; margin: 10px 0 0 0;}

.topProApple {}

.ttProMid { margin:0 10px;}
.ttProMid h4 { font-size:18px; font-weight:bold; color:#8f0b18; margin:8px 0 8px; padding:0;}

.profeatIco.featIcStyle3 [class*="prospirit-38x38-"] { width:38px; height:38px; float:left; position:absolute; top:0px; left:0px;}
.profeatIco.featIcStyle3 .prospirit-38x38-ico1 { background-position:0 -445px;}
.profeatIco.featIcStyle3 .prospirit-38x38-ico2 { background-position:0 -483px;}
.profeatIco.featIcStyle3 .prospirit-38x38-ico3 { background-position:0 -521px;}
.profeatIco.featIcStyle3 .prospirit-38x38-ico4 { background-position:0 -559px;}

.profeatIco.featIcStyle3 { margin:0;}
.profeatIco.featIcStyle3 li { position:relative; margin-right:5px;}
.profeatIco.featIcStyle3 li.profeat1 { width:128px;}
.profeatIco.featIcStyle3 li.profeat2 { width:165px;}
.profeatIco.featIcStyle3 li.profeat3 { width:115px;}
.profeatIco.featIcStyle3 li.profeat4 { width:105px;}
.profeatIco.featIcStyle3 li.profeat5 { width:132px;}

.profeatIco.featIcStyle3 li p { padding:0 0 0 38px;}
.tpupgBtnBox {text-align: center;}
.tpupgBtnBox p {padding: 8px 0 2px; margin: 0; color:#8f0b18;}
.tpupgBtnBox p span { color:#000;}
.tpupgBtnBox .tpupgBtn {display: block;border: solid 2px #ac0d1d;border-radius: 6px;text-align: center;padding: 8px 0;text-decoration: none; font-weight:normal; font-size:17px; color:#ac0d1d;}
.tpupgBtnBox .tpupgBtn:hover { background:#ac0d1d; color:#fff;}

.tpTopbarCloseBtn { display:block; width:30px; height:30px; text-align:center; line-height:30px; color:#ac0d1d; background:#fff; border-radius:100px; box-shadow:1px 1px 2px #ccc; text-decoration:none; font-weight:normal; margin-top:26px; border:solid 1px #ddd; text-decoration:none !important;}
.tpTopbarCloseBtn:hover { background:#333; color:#fff;}
/*_________________________________ TeacherTtube Top Bar [End] */

.img-118x118 {
    display: block;
    max-width: 118px !important;
    max-height: 118px !important;
    width: auto !important;
    height: auto !important;
}
/*14 Apr 2016 - Mowais [Start]*/
.cs-sidebar{width:300px;}
.cs-listingGrid{width: 679px;}
.cs-listingGrid .cat_list{width: 203px;}

/*14 Apr 2016 - Mowais [/end]*/


/* MS */
body.csWidth .content .container.contentArea {width:1060px !important;}
body.csWidth .content .listingGrid{width:730px !important;}
body.csWidth .content .listingGrid .cat_list{margin-left:40px !important;}
body.csWidth .content .listingGrid .cat_list:after{content:""; display:block; clear:both;}

.cs-sidebar .hmSideBar{width: 160px;}


/* KM [STARTS] */
/* Autoplay switch button */

/* The switch - the box around the slider */
.switchWrp{float: right; margin:2px 0 0;}
.switchWrp .txt{
	float: left;
    line-height: 19px;
    margin-right: 3px;
    font-size: 12px;}
.switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 19px;
  margin:0;
}
/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch input:checked + .slider {
  background-color: #2196F3;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.switch .slider.round {
  border-radius: 34px;
}

.switch .slider.round:before {
  border-radius: 50%;
}

.tl-container ul li {
    padding-bottom: 4px;
}
.tl-container ul li a {
    color: #666;
}
.tl-container button.more {
    color: #fff;
}
.tl-container button.more {
    color: #fff;
    height: 50px;
    width: 300px
}

/*Pro page*/
.tt-pro-img{
	width: 25%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.tt-pro-h1{
	text-align: center;
    font-size: 28px;
    font-weight: 600;
}
.flex-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 70%;
    margin: 0 auto;
}
.flex-item {
    width: 33.33%;
}
.pro-description{
	font-size: 14px;
	margin-top: 10px;
}
.two-column {
  float: left;
  width: 50%;
  padding: 5px;
}
.three-column {
  float: left;
  width: 33.33%;
  padding: 5px;
}
.row::after {
  content: "";
  clear: both;
  display: table;
}
.pro-advantages-img{
	float: left;
	width: 18%;
}
.pro-advantages-browse{
	float: left;
    width: 75%;
	font-size: 14px;
	font-weight: bold;
	padding-left:5px;
}
.pro-advantages-upload{
	float: left;
    width: 48%;
	font-size: 14px;
	font-weight: bold;
	padding-left:5px;
}
.pro-advantages-access{
	float: left;
    width: 66%;
	font-size: 14px;
	font-weight: bold;
	padding-left:5px;
}
.pro-price{
	font-size: 20px;
    margin-left: auto;
    margin-right: auto;
	width: 3em;
	font-weight: bold;
}
.pro-price-text{
	width: 62%;
    text-align: center;
    font-size: 14px;
    margin: auto;
}
.pro-not-logged-in{
	font-size: 20px;
    font-weight: bold;
}
.pro-arrow-img{
	width: 4%;
}
.pro-create-account{
	float: left;
}
.pro-learn-more{
	font-size: 18px;
    display: block;
    text-align: center;
    margin-top: 10px;
	color: #272727 !important;
	font-weight: bold;
}
.pro-user-dashboard{
	float: left;
    font-size: 13px;
    font-weight: bold;
}
.pro-user-dashboar-header{
	font-size: 15px;
	font-weight: bold;
    text-align: center;
}
.video-description {
    padding: 0;
    font-size: 14px;
}
.video-user-description {
    overflow: hidden;
}
.alert-danger ul {
padding-top: 20px;
padding-bottom: 20px;
}
.alert-success {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
