/* Reset -------------------------------------------------- */
html { margin:0;padding:0;border:0; }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, input { margin: 0; padding: 0;border: 0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
table { border-collapse: separate;border-spacing: 0;border:none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
:focus { outline: 0; }
.clear { clear:both }
a { color:#ff7018 !important; text-decoration:none }
a:hover { text-decoration:underline }

/* Fot Admin Panel Pages */
/* header and footer fixed to top and bottom */
.header-wrap { position:fixed; top:0; left:0; width:100%; float:left; z-index:100; }
.footer-wrap { position:fixed; bottom:0; left:0;  width:1920px; }
.body-wrap { padding:156px 0px 50px 0px; width:100%; float:left }
.body-wrap .profile-top-br { position:fixed; top:90px; float:left; height:174px; width:100%; background:url(../images/profile-top-bg.png) repeat-x; z-index:100; }
/********************************************/

/* Main Button (Orange - Extendible) */
.main_btn { width:auto; float:left;  height:35px; margin-right:15px; }

.main_btn .orange { width:100%; float:left; height:35px; border:none; background:url(../images/bg-orange-btn.png) top left repeat-x; font-family: 'cabinbold'; font-size:15px; line-height:30px; color:white; text-shadow:0px -1px #977200;   letter-spacing:normal; cursor:pointer; border:1px solid #b78e00;  padding:0px 20px; border-radius:1px;
 }
.main_btn .orange:hover { border: solid 1px #d4ab1e; -moz-box-shadow: 0px 0px 10px #d4ab1e; -webkit-box-shadow: 0px 0px 10px #d4ab1e; box-shadow: 0px 0px 10px #d4ab1e; border-radius:0px; -moz-border-radius:1px;
-webkit-border-radius:1px;
box-shadow: 0px 2px 2px #666;
-moz-box-shadow: 0px 2px 2px #666;
-webkit-box-shadow: 0px 2px 2px #666;  }
.main_btn .orange:active { position:relative;
top:2px;
color: #4d3a0d;
box-shadow:0px 1px 1px #666;
-moz-box-shadow:0px 1px 1px #666;
-webkit-box-shadow:0px 1px 1px #666; text-shadow:0px 1px #f9d100 }

.main_btn .gray { width:100%; float:left; height:35px; background-image:url(../images/bg-gray-btn.png)!important; border:1px solid #979797!important;  padding:0px 20px; font-family: 'cabinbold'; font-size:15px; line-height:30px; color:white; text-shadow:0px -1px #626262; cursor:pointer; }
.main_btn .gray:hover { border: solid 0px #979797; border-radius:0px; -webkit-border-radius:1px;
box-shadow: 0px 2px 2px #666;
-moz-box-shadow: 0px 2px 2px #666;
-webkit-box-shadow: 0px 2px 2px #666; }
.main_btn .gray:active {  position:relative;
top:2px;
color: #333333;
box-shadow:0px 1px 1px #666;
-moz-box-shadow:0px 1px 1px #666;
-webkit-box-shadow:0px 1px 1px #666; text-shadow:0px 1px #CCCCCC!important;  }

.back { float:right; font-family:'cabinbold'; font-size:11.5px; color:#a3a3a3; text-transform:uppercase; background:url(../images/back_arrow.png) 0px 2px no-repeat; padding-left:20px; text-shadow:0px 1px #f9f9f9; }
.back a { text-decoration:none; color:#a3a3a3 }
.back:hover { background:url(../images/back_arrow-hover.png) center left no-repeat!important; }
.back a:hover { color:#7b7b7b!important  }

/************************************/
.success_message { width:560px; height:37px; float:left; background:#8cc678; font-family: 'cabinbold'; font-size:15px; line-height:37px; color:white; text-shadow:0px -1px #5d8e48; text-align:left; text-indent:10px; left:203px; position:relative; top:0px; }


/* Fonts -------------------------------------------------- */
@font-face { font-family: 'cabinregular'; src: url('../fonts/cabin-regular-webfont.eot'); src: url('../fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cabin-regular-webfont.woff') format('woff'), url('../fonts/cabin-regular-webfont.ttf') format('truetype'),url('../fonts/cabin-regular-webfont.svg#cabinregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'cabinbold'; src: url('../fonts/cabin-bold-webfont.eot'); src: url('../fonts/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cabin-bold-webfont.woff') format('woff'), url('../fonts/cabin-bold-webfont.ttf') format('truetype'), url('../fonts/cabin-bold-webfont.svg#cabinbold') format('svg'); font-weight: normal;  font-style: normal; }
@font-face { font-family:"Cabin-Medium"; src:url("../fonts/Cabin-Medium.eot?") format("eot"),url("../fonts/Cabin-Medium.woff") format("woff"),url("../fonts/Cabin-Medium.ttf") format("truetype"),url("../fonts/Cabin-Medium.svg#Cabin-Medium") format("svg");font-weight:normal;font-style:normal;}

/* Facebook Like Drop Down Menu for Top Right Nav */
.drop_down_nav {float: right; margin-right:41px; margin-top: 10px; width: auto;  }
.menu dl{ margin-left:5px; }
	.menu dd, .menu dt, .menu ul 
	{ margin:0px; padding:0px;  }
	.menu dd { position:relative; }

	
	.menu dt a {background:url(../images/drop-down-TopNav.png) center center no-repeat; border:none; 
		display:block; width:26px; height:30px; cursor:pointer; }
		
	.menu dt a:hover { background: url(../images/drop-down-TopNav.png) center center no-repeat;   }

	.menu dt a.selected{
		  background:url(../images/drop-down-TopNav.png) center center no-repeat;
	}
	.menu dt a span {
	cursor:pointer; display:block; padding:5px;}

	.menu dd ul { 
	background:rgba( 0, 0, 0, 0.8 ) none repeat scroll 0 0; display:none; background-image:none;
		list-style:none;/* padding:3px 0;*/ position:absolute;
		left:0px; width:177px; left:auto; right:-1px; 
		cursor:pointer; 
		border-radius:4px;
		padding:8px 0 11px 0;
		margin:6px 0 0 0;
		}
	.menu dd ul .drop-down-top-arrow {
		position:absolute;
		background:url(../images/drop-down-arrow.png) no-repeat; width:20px; height:9px; margin:-15px 0 0 155px;
	}
	.menu dd ul li{ 
	 margin:0; width:161px; border:none; background-image:none!important;
	}
	.menu span.value { display:none;}
	.menu dd ul li a { 
	display:block; font-weight:normal; 
	width:147px; 
	text-align:left; overflow:hidden; 
	padding:2px 4px 2px 22px; 
	color:#111111; text-decoration:none; border:none;
	margin-left:1px;
	
	font-size:14px;
	}
	.menu dd ul li a:hover{ 
	color:#fff !important; text-decoration:none;  border:none; background-image:none; font-weight:normal;
	
	}
	.menu dd ul li a:visited{ 
	text-decoration:none; 
	}
/**/
/* Global -------------------------------------------------- */
body { line-height:19px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#000; font-size:12px; background:url(../images/new-content-bg.png); text-align:left; min-width:960px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color:#000; text-align:left; padding:0; margin:0; }
/*h1 { margin-bottom:0.5em; color:#b12a1c; font-size:22px; }*/
h1 { font-size:25px; color:#ff7018; font-family: 'cabinbold'; text-transform:uppercase; }
h1 a { color:#FF7018; text-decoration:none; }
h1 a:hover { color:#FF7018; text-decoration:underline; }
h2 { font-family:Candara, Arial, Helvetica, sans-serif; color:#949494; font-size:25px; text-transform:uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
h2.orange { font-family: 'cabinbold'; color:#ff7018; text-shadow:none }
h2 a { text-decoration:underline; color:#17629f; }
h2 a:hover { text-decoration:none; }
h4 { font-size:18px; color:#f17515; font-family: 'cabinbold'; font-weight:normal; }
h5 { font-size:15px; color:#646464; }
h6 { font-size:12px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; padding:0 }
p { font-size:14px; text-align:left; color:#6f6f6f; line-height:20px; margin:5px 0 0 0; }
ul, ul li, ul ol, ul li ul, ul li ul li { list-style:none; padding:0; margin:0; }
.wrapper { min-width:1040px; max-width:1936px; min-height: 100%; position: relative; margin: 0 auto; background:url(../images/new-content-bg.png) repeat; }
body#home-page .wrapper { background:none; }
.inner { margin:auto; width:1040px;}
.line { float:left; width:100%; *float:none; *clear:both; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; }
thead th { background:#000; }
tr {}
td {}
.wrapper-inner { padding-bottom:90px; position:relative; max-width:1920px; /*z-index:100;*/  background:url(../images/new-content-bg.png) repeat; margin:0 auto; }
.no-margin { margin:0 !important; }
textarea, input { font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#878686; font-size:15px; }
/*Buttons*/
.save-btn { margin-top:20px; width:auto; float:left; height:33px; padding:0px 25px; text-align:center; line-height:33px; color:white; text-shadow:1px 1px #333; background:#727272; text-transform:uppercase } /* This is a gray submit/save button  */
.save-text { float:left; color:#ff7018; font-size:17px; text-shadow: 1px 1px 1px #fff; font-size:13px; margin:7px 0 0 17px; text-transform:uppercase }
.y-left-shadow {
	left: 0px;
	top: 0px;
	position: absolute;
	background-position: 0 0;
	background-image:url(../images/y-shadows.png);
	height: 1px;
	width: 8px;
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
	z-index:0;	
}
.y-right-shadow {
	right: 0px;
	top: 0px;
	position: absolute;
	background-position: -10px 0;
	height: 1px;
	width: 8px;
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
	background-image:url(../images/y-shadows.png);
	z-index:0;	
}


/* Header -------------------------------------------------- */
.masthead { float:left; width:100%; background:url(../images/header-bg.png) 0 0 repeat-x; height:141px; }
.masthead .logo { position:absolute; z-index:10; margin:4px 0 0 -1px; cursor:pointer; }
.masthead .tag-line { float:left; font-family: 'cabinbold'; font-size:14px; color:#b64f00; margin:8px 0 0 118px; text-transform:uppercase; }
.masthead .top-nav { float:right; margin:0; /*margin-right:39px;*/ }
.masthead .top-nav ul { float:left;  height:30px; }
.masthead .top-nav ul li { float:left; margin:0; padding:0;  text-align:center; padding:0px 10px; line-height:30px; height:30px; background:url(../images/seprator-top_nav.png) 99% 50% no-repeat; margin-left:2px; margin-left:-2px; }
.masthead .top-nav ul li a { font-family: 'cabinbold'; font-size:12px; text-transform:uppercase }
.masthead .top-nav ul li:hover { background:#333333 }
.masthead .top-nav ul .photo img { margin-top:3px; }
.masthead .top-nav ul .drop_down { background:none; line-height:30px; }
.masthead .top-nav ul .drop_down a img { margin-top:12px;  }
.masthead .top-nav ul a { float:left; color:#ffffff; font-size:11px; font-weight:bold;  text-decoration:none;font-family: 'cabinregular'; margin-left:-1px; letter-spacing:.12em;}
	  /* For Admin Panel Pages */
	  .masthead-admin { float:left; width:100%; background:url(../images/header-bg-admin.jpg) 0 0 repeat-x; height:90px; }
	  .masthead-admin .logo { position:absolute; z-index:10; margin:4px 0 0 -1px; cursor:pointer; }
	  .masthead-admin .tag-line { float:left; font-family: 'cabinbold'; font-size:14px; color:#b64f00; margin:8px 0 0 118px; text-transform:uppercase; }
	  .masthead-admin .top-nav { float:right; margin:0; }
	  .masthead-admin .top-nav ul { float:left; /*border-right:1px solid #333333;*/ height:30px; margin-top:3px; }
	  .masthead-admin .top-nav ul li { float:left; margin:0; padding:0; /*border-left:1px solid #333333;*/ text-align:center; margin-left:42px; height:20px; line-height:20px;  }
	  .masthead-admin .top-nav ul li .highlight { background:url(../images/pattern-bg.jpg) top left repeat;  }
	  .masthead-admin .top-nav ul li a { float:left; color:#ffffff; /*height:30px;*/ width:auto; text-decoration:none;font-family: 'cabinbold'; text-transform:uppercase; padding:2px 8px; }
	  .masthead-admin .top-nav ul li a:hover { text-decoration:underline; }
	  .masthead-admin .nav { float:left; width:959px; /*border-right:1px solid #333333;*/ height:56px; margin:0px 0 0 0; }
	  .masthead-admin .nav ul { float:left; font-size:15px; font-family: 'cabinbold'; text-transform:uppercase; font-weight:normal; padding-top:7px; padding-left:110px; }
	  .masthead-admin .nav ul li { float:left; /*border-left:1px solid #333333;*/ margin:0; } 
	  .masthead-admin .nav ul li a { float:left; color:#ff7018; text-decoration:none; padding:18px 24px 13px 24px;}
	  .masthead-admin .nav ul li a.active { background:url(../images/nav-hover-bg.png) 0 bottom repeat-x; }
	  .masthead-admin .nav ul li a:hover { text-decoration:underline; }
	  .masthead-admin .nav ul li ul { position:absolute; background:#000000; border:none; border-top:1px solid #333333;  width:157px; z-index:1009; margin:46px 0 0 0; display:none; text-align:left; }
	  .masthead-admin .nav ul li ul li { float:left; border:none; border-bottom:1px solid #333333; line-height:19px; width:100%; background:#000000; }
	  .masthead-admin .nav ul li ul li a { padding:7px 10px 7px 20px; color:#fff; font-size:12px;}
	  .masthead-admin .nav ul li:hover ul { display:block;}
	  /* Ends for Admin Panel Pages */
.masthead .main-search { float:left; margin:13px 0 0 262px; }
.masthead .search-bg { float:left; background:url(../images/header-search-field.png) 0 0 no-repeat; width:432px; height:36px; }
.masthead .search-field { float:left; width:405px; border:none; background:none; color:#9b9b9b; font-size:15px; padding:9px 13px; outline:none; }
.masthead .search-btn { float:left; width:107px; height:38px; cursor:pointer; }
.masthead .nav { float:left; width:959px; border-right:1px solid #333333; height:46px; margin:14px 0 0 0; }
.masthead .nav ul { float:left; font-size:15px; font-family: 'cabinbold'; text-transform:uppercase; font-weight:normal; }
.masthead .nav ul li { float:left; border-left:1px solid #333333; margin:0; } 
.masthead .nav ul li a { float:left; color:#ff7018; text-decoration:none; padding:14px 29px 13px 29px;}
.masthead .nav ul li a.active { background:url(../images/nav-hover-bg.png) 0 bottom repeat-x; }
.masthead .nav ul li a:hover { text-decoration:underline; }
.masthead .nav ul li ul { position:absolute; background:#000000; border:none; border-top:1px solid #333333;  width:157px; z-index:1009; margin:46px 0 0 0; display:none; text-align:left; }
.masthead .nav ul li ul li { float:left; border:none; border-bottom:1px solid #333333; line-height:19px; width:100%; background:#000000; }
.masthead .nav ul li ul li a { padding:7px 10px 7px 20px; color:#fff; font-size:12px;}
.masthead .nav ul li:hover ul { display:block;}


/* Elements -------------------------------------------------- */
.content { float:left; width:100%; background:url(../images/content-bg.png) repeat-x ; padding:0 0 105px 0; }
.content .left-section { float:left; width:659px; }
.content .video-section { float:left; width:659px; min-height:467px; }
.content .video-player { float:left; width:624px; height:433px; }
.content .right-section { float:left; margin:83px 0 0 0; width:300px; }
.content .right-ads { float:left; width:300px; height:250px; }
.content .right-yellow-box { float:left; width:298px; margin:17px 0 0 0; }
.content .right-yellow-top { float:left; width:298px; border:1px solid #ffe780; border-bottom:none; background:#fff3be; padding-bottom:10px; min-height:154px; }
.content .right-yellow-top h2 { float:left; width:268px; font-size:15px; padding:18px 15px 0 15px;  }
.content .right-yellow-top p { float:left; width:268px; font-size:12px; padding:9px 15px 0px 15px; color:#717171; line-height:15px;  }
.content .right-yellow-top .link { float:right; margin:9px 15px 0 0; }
.content .right-yellow-top .link a { color:#ff7018; text-decoration:none; font-family: 'cabinbold'; font-size:13px; text-transform:uppercase; }
.content .right-yellow-top .link a:hover { text-decoration:underline; }
.content .right-yellow-bottom { float:left;background:url(../images/yellow-box-bottom.png) no-repeat; height:21px; width:300px; }
.content .feature-video { float:left; width:960px; margin:24px 0 0 0; }
.content .feature-video h3 { float:left; padding:40px 0 19px 40px; width:880px; }
.content .feature-video .left-arrow { float:left; width:32px; text-align:left; margin:36px 0 0 0; cursor:pointer;  }
.content .feature-video .right-arrow { float:right; width:32px; text-align:right; margin:36px 0 0 0; cursor:pointer;  }
.content .feature-video ul { float:left; width:896px; }
.content .feature-video ul li { float:left; width:172px; margin:0 0 0 6px; cursor:pointer; }
.content .feature-video ul li span { float:left; width:168px; height:102px; background:#fff; padding:2px; cursor:pointer; }
.content .feature-video ul li .playing-arrow { float:left; width:168px; text-align:center; border-top:4px solid #f17515; margin:0 0 0 2px; background:url(../images/play-arrow.png) center top no-repeat; color:#a9a9a9; font-size:12px; cursor:pointer; padding:5px 0 0 0; text-transform:uppercase; font-weight:normal; }
.content .video-cont { float:left; width:896px; }
.content .feature-video ul li span .play-btn { position:absolute; width:35px; height:35px; margin:35px 0 0 68px; cursor:pointer; display:none }
.content .feature-video ul li:hover span .play-btn { display:block; }
.disabled { visibility:hidden !important; }


/* Footer -------------------------------------------------- */
.footer { float:left; width:100%; background:url(../images/footer-bg.png) repeat; min-height:46px; border-top:4px solid #f17515; }
.footer ul { float:left; list-style:none; text-align:left; line-height:12px; width:593px; }
.footer ul li { float:left; margin:17px 0 0 5px; color:#c5c5c5; font-size:9.5px; line-height:12px; }
.footer ul li a { color:#c5c5c5 !important; text-decoration:none; text-transform:uppercase; line-height:12px; padding:1px 0 0 0; float:left }
.footer ul li a:hover { text-decoration:underline; }
.footer .copyright { float:left; width:142px; color:#717171; font-size:11px; margin:15px 0 0 0; font-family: 'cabinbold'; }
.footer .social-media { float:left; margin:7px 0 0 0; }
.footer .social-media .icon { float:left; margin:0 0 0 2px; cursor:pointer; }
.hight-84 { height:184px; }


/* Light  -------------------------------------------------- */
.light-box {position:relative; background:#FFFFFF; margin:0; width:720px; height:230px; }
.light-box .close-btn { float:right; margin:5px 4px 0 0; cursor:pointer; }
.light-box h4 { float:left; width:100%; text-align:center; padding:0; margin:20px 0 0 0; }
.light-box p { float:left; width:100%; text-align:center; padding:0; margin:20px 0 0 0; color:#ababab; font-size:15px; }
.light-box .fb-btn { float:left; margin:28px 0 0 61px; cursor:pointer; }
.light-box .tw-btn { float:left; margin:28px 0 0 40px; cursor:pointer; }


/* browse page  -------------------------------------------------- */
.browse-content { float:left; width:100%; background:url(../images/new-content-bg.png) repeat; padding:79px 0 66px 0; }
.browse-top-br { float:left; height:98px; width:100%; border-bottom:1px solid #d2d2d2; background:#fff; }
.browse-top-br h1 { float:left; padding:42px 8px 22px 0; }
.browse-top-br .total-video { float:left; width:126px; height:18px; border:1px solid #dfdfe0; background:#f6f6f8; font-size:12px; color:#6e6e6e; margin:41px 0 0 0; text-align:center; }
.browse-top-br .sort-section { float:right; margin:37px 0 0 0; }
.browse-top-br .sort-by { float:left; width:58px; text-align:left; color:#6e6e6e; font-size:15px; margin:4px 0 0 0; }
span.customStyleSelectBox { font-size:11px; background:url(../images/field-bg.png) repeat-x; color:#6e6e6e; padding:2px 6px; line-height: 22px; height:22px; text-align:left; font-size:15px; width:247px; border:1px solid #b3b3b3; } 
span.customStyleSelectBox.changed { background-color: #f0dea4; } 
.customStyleSelectBoxInner { background:url(../images/arrows.gif) no-repeat center right; }
.browse-content .video-section { float:left; width:960px; }
.browse-content .video-section ul { float:left; width:984px; margin:31px 0 0 0; }
.browse-content .video-section ul li { float:left; width:172px; margin:0 24px 0 0; min-height:151px; }
.browse-content .video-section ul li a { text-decoration:none; }
.browse-content .video-section ul li a .video { float:left; width:168px; padding:2px; background:#FFFFFF; }
.browse-content .video-section ul li a .title { float:left; color:#434343; font-size:15px; text-decoration:none; width:172px; text-align:left; margin:6px 0 0 0; }
.browse-content .video-section ul li a .play-btn { position:absolute; width:35px; height:35px; margin:35px 0 0 68px; cursor:pointer; display:none }
.browse-content .video-section ul li a:hover .play-btn { display:block; }
.browse-content .loading { float:left; margin:25px 0 0 451px; }


/* whats new page  -------------------------------------------------- */
.whats-content { float:left; width:100%; padding:115px 0 66px 0; background:url(../images/whats-bg.png) repeat-x; }
.whats-content-out { float:left; width:100%; background:url(../images/whats-out-bg.png) repeat; }
.whats-content h2 { padding:; }
.big-video { float:left; width:960px; height:544px; }
.whats-content .thumb-up { float:left; margin:26px 0 0 0; cursor:pointer; width:32px; height:33px; }
.whats-content .thumb-down { float:left; margin:39px 0 0 11px; cursor:pointer; width:32px; height:33px; }
.whats-content .views-title { float:left; width:145px; color:#303030; font-size:15px; font-family:"Cabin-Medium"; text-align:left; margin:42px 0 0 67px; }
.whats-content .uploaded-title { float:left; width:393px; color:#303030; font-size:15px; font-family:"Cabin-Medium"; text-align:left; margin:42px 0 0 0; }
.whats-content .uploaded-title a { color:#303030; text-decoration:none; }
.whats-content .uploaded-title a:hover { text-decoration:underline; }
.whats-content .social-tages { float:left; width:235px; height:80px; margin:-14px 0 0 110px; }
.whats-content .social-tages .fb { float:left; margin:17px 0 0 1px; }
.whats-content .social-tages .tw { float:left; margin:17px 0 0 0; }
.whats-content .video-hr { float:left; width:960px; height:2px; background:url(../images/hr-bg.png) repeat-x; margin:11px 0 0 0; }
.whats-content .synopsis-line { float:left; width:960px; font-family: "Cabin-Medium"; margin:23px 0 0 0; min-height:56px; }
.whats-content .comedian-name { float:left; width:117px; text-align:left; line-height:15px; font-size:15px; color:#303030; font-size:13px; } 
.whats-content .comedian-name .heading { color:#ff7018; text-transform:uppercase; font-size:15px; }
.whats-content .comedi-title { float:left; width:227px; text-align:left; line-height:15px; color:#303030; font-size:13px; } 
.whats-content .comedi-title .heading { color:#ff7018; text-transform:uppercase; font-size:15px; }
.whats-content .synopsis-title { float:left; width:600px; text-align:left; line-height:15px; color:#303030; font-size:13px; } 
.whats-content .synopsis-title .heading { color:#ff7018; text-transform:uppercase; font-size:15px; }
.about-comedian { float:left; background:url(../images/comedian-br.png) repeat-x; height:274px; width:100%; }
.about-comedian h2 { padding:33px 0 19px 0; float:left; }
.about-comedian .bruce-img { float:left; width:149px; height:149px; }
.about-comedian .detail-about { float:left; width:790px; margin:0 0 0 20px; }
.about-comedian .detail-about p { font-size:14px; color:#686868; margin:4px 0 13px 0; line-height:17px; }
.about-comedian .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }
.about-comedian .social-media-icons { float:right; margin:28px 1px 0 0; }
.about-comedian .social-media-icons .icon { float:left; margin:0 0 0 2px; cursor:pointer; }
.whats-content .feature-video { float:left; width:960px; margin:24px 0 0 0; }
.whats-content .feature-video h3 { float:left; padding:25px 0 19px 40px; width:880px; }
.whats-content .feature-video .left-arrow { float:left; width:32px; text-align:left; margin:36px 0 0 0; cursor:pointer;  }
.whats-content .feature-video .right-arrow { float:right; width:32px; text-align:right; margin:36px 0 0 0; cursor:pointer;  }
.whats-content .feature-video ul { float:left; width:896px; }
.whats-content .feature-video ul li { float:left; width:172px; margin:0 0 0 6px; cursor:pointer; }
.whats-content .feature-video ul li span { float:left; width:168px; height:102px; background:#fff; padding:2px; cursor:pointer; }
.whats-content .feature-video ul li .playing-arrow { float:left; width:168px; text-align:center; border-top:4px solid #f17515; margin:0 0 0 2px; background:url(../images/play-arrow.png) center top no-repeat; color:#a9a9a9; font-size:12px; cursor:pointer; padding:5px 0 0 0; text-transform:uppercase; font-weight:normal; }
.whats-content .video-cont { float:left; width:896px; }
.whats-content .feature-video ul li span .play-btn { position:absolute; width:35px; height:35px; margin:35px 0 0 68px; cursor:pointer; display:none }
.whats-content .feature-video ul li:hover span .play-btn { display:block; }
.whats-content .hight-200 { height:200px; }
.whats-content .view-all { float:right; margin:0 37px 0 0; text-transform:uppercase; padding:0 0 18px 0; }
.whats-content .view-all a { font-size:15px; font-family: 'cabinbold'; color:#ff7018; text-decoration:none; } 
.whats-content .view-all a:hover { text-decoration:underline; }
.whats-content .video-hr-second { float:left; width:960px; height:2px; background:url(../images/hr-bg.png) repeat-x; margin:11px 0 19px 0; }

.twitter-code { float:left; width:90px; }
.plusone-code { float:left; width:130px; }


/* Profile Edit page  -------------------------------------------------- */
.profile-edit { float:left; width:100%; background:url(../images/new-content-bg.png) repeat; padding:78px 0 66px 0; }
.profile-top-br { float:left; height:155px; width:100%; background:url(../images/private-event-top-bg.png) 0 bottom repeat-x; }
.profile-top-br .top-area { float:left; width:100%; }
.profile-top-br .fb-dp-img { float:left; width:52px; height:52px; cursor:pointer; margin:28px 0 0 0; }
.profile-top-br .fb-name { float:left; width:500px; margin:30px 0 0 11px; }
.profile-top-br h1 { float: left; padding: 0px 8px 0 29px; font-size: 30px; font-family: Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.profile-top-br .fb-status-img { float:left; width:15px; height:15px; }
.profile-top-br .fb-status-text { float:left; font-size:12px; color:#444444; margin:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }
.profile-top-br ul { float:left; margin:22px 0 0 0px; font-family:Calibri; }
.profile-top-br ul li { float:left; text-transform:uppercase; }
.profile-top-br ul li a { float:left; background:none; font-size:20px; line-height:50px; color:#a3a3a3 !important; text-decoration:none; padding:0px; margin:0; width:206px; text-align:center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); -moz-box-shadow: inset 0 0 5px #bebebe; -webkit-box-shadow: inset 0 0 5px#bebebe; box-shadow: inset 0 0 5px #bebebe; }
.profile-top-br ul li a .arrow { position:absolute; background:url(../images/tabs-arrow.png) no-repeat; width:25px; height:11px; margin:49px 0 0 90px; display:none; }
.profile-top-br ul li a.active { color:#fff !important; background:url(../images/new-tab-active.png) repeat-x; -moz-box-shadow: inset 0 0 3px #7f7f7f; -webkit-box-shadow: inset 0 0 3px#7f7f7f; box-shadow: inner 0 0 3px #7f7f7f;text-shadow:none; }
.profile-top-br ul li a:hover { color:#a3a3a3 !important; background:rgba(255, 255, 255, 0.4); text-shadow:none; }
.profile-edit .center-form { float:left; width:100%; margin:24px 0px; text-align:left; }
.profile-top-br ul li a.active .arrow { display:block; }
.profile-top-br ul li a.active:hover .arrow { display:none; }
.profile-edit .form-line { float:left; margin:15px 0 0 0; width:100%; position:relative; }
	.profile-edit .form-line .main_btn { /*position:absolute; left:40%;*/ }
	.profile-edit .form-line .save-btn { position:relative; margin:0 0 0 200px; } 
	.profile-edit .form-line-2 { float:left; margin:15px 0 0 0; width:100%; font-size:20px; }
	.profile-edit .form-line-2 .form-title { float:left; width:100%; color:#4e4e4e; font-size:16px; font-family:  Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #fff; margin:0px 0 0 0; }
	.profile-edit .form-line-2 .text-area { width:100%; border:1px solid #c7c7c7; height:89px; margin-top:15px; overflow:auto; font-family:  Arial, Helvetica, sans-serif; color:#727272; font-size:14px; margin-bottom:15px; }
.profile-edit .form-title { float:left; width:202px; color:#4e4e4e; font-size:15px; font-family: Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #fff; margin:5px 0 0 0; }
.profile-edit .form-title img { padding-left:4px; }
.profile-edit .form-title span { font-size:12px }
.profile-edit .form-field { float:left; background:#FFF; border:1px solid #c7c7c7; width:241px; padding:5px 5px; color:#727272; font-size:15px; margin:0; }
.profile-edit .form-menu { float:left; width:90px; padding:4px 5px 4px 1px; border:1px solid #c7c7c7; margin:0 14px 0 0; color:#727272; font-size:15px; }
.profile-edit ::-webkit-input-placeholder  { color:#808081; }
.profile-edit .form-text-area { float:left; width:380px; padding:5px 10px 10px 10px; height:123px; font-family: Arial, Helvetica, sans-serif; font-size:15px; resize:none; border:1px solid #c7c7c7; }
.profile-edit .form-radio { float:left; margin:12px 0 0 0; }
.profile-edit .form-radio-text { float:left; color:#808081; font-family: Arial, Helvetica, sans-serif; width:auto; padding-right:20px; font-size:14px; text-shadow: 1px 1px 1px #fff; margin:10px 0 0 8px; }
.profile-edit .multi_select { float:left; color:#808081; font-family: Arial, Helvetica, sans-serif; width:auto; padding-right:20px; font-size:14px; text-shadow: 1px 1px 1px #fff; margin:5px 0 0 8px; }
.profile-edit .form-check { float:left; margin:5px 0 0 0; }
.profile-edit .form-check-text { float:left; color:#808081; font-family: Arial, Helvetica, sans-serif; width:80px; font-size:14px; text-shadow: 1px 1px 1px #fff; margin:3px 0 0 8px; }
.profile-edit .save-btn { float:left; cursor:pointer; padding:0px 10px; text-align:center; line-height:33px; color:white; text-shadow:1px 1px #333; background:#727272; text-transform:uppercase; cursor:pointer }
.profile-edit .save-btn input { padding:0px 10px; text-align:center; line-height:33px; color:white; text-shadow:1px 1px #333; background:#727272; text-transform:uppercase; cursor:pointer}
.profile-edit .upload-video { width:557px; height:72px; border-bottom:1px solid #C5C5C5; background:#f1f1f2; float:left; position:relative }
.profile-edit .upload-video .left { width:350px; float:left; height:auto }
.profile-edit .upload-video .right { width:200px; float:left; height:auto } 
.profile-edit .upload-video .progress_bar { width:187px; height:auto; position:absolute; right:20px; top:30px;  }
.profile-edit .upload-video .progress_bar .loader { width:183px; height:6px; float:left; background:url(../images/progress_bar.png) top left no-repeat; padding:2px; }
.profile-edit .upload-video .progress_bar .loader div { background-color:#febf0c; width:0%; /* Adjust with JavaScript */ height:6px; border-radius:10px; }
.profile-edit .upload-video .progress_bar .loader span { display:block; padding-top:6px; font-size:10px; color:#4c4c4c; text-align:center; width:100%; display:block; }
.profile-edit .upload-video .left h4 { font-size:14px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #fff; text-indent:10px; color:#8e8e8e; margin-top:10px; }
.profile-edit .upload-video .left .file { width:100%; height:30px;  margin-left:5px; }
.profile-edit .upload-video .left .file input { text-indent:10px!important; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#727272; cursor:auto!important }
/*.profile-edit .upload-video .left .file .input { width:260px; height:27px; border:1px solid #c7c7c7; float:left; background:white;  margin-left:10px;  }*/
/*.profile-edit .upload-video .left .file .browse { width:58px; height:27px; float:left; border:1px solid #979797; background:url(../images/gray-button-new.png) top left repeat-x; text-align:center; line-height:27px; color:white; cursor:pointer }*/
.profile-edit .upload-video .img { width:164px; height:102px; border:2px solid #fff; margin-top:10px; margin-left:10px; float:left }
.profile-edit .upload-video .upload_image { width:98px; height:22px; /*background:url(../images/upload_image.png) top left no-repeat;*/ float:left; margin-top:34px; margin-left:10px; }
.profile-edit .upload-video .upload_image input { background:#f1f1f2!important; color:#f1f1f2;  }
.profile-edit .upload-video .message { width:auto; position:absolute; top:80px; left:190px; font-family:'cabinbold'; color:#fd637d; font-size:12px;  }
.profile-edit .upload-video .delete { width:14px; height:15px; position:absolute; right:5px; top:5px; background:url(../images/delete-icon.png) center center no-repeat; cursor:pointer; }
.profile-edit .upload-video .delete:hover { background:url(../images/delete-icon-hover.png) center center no-repeat;  }
.profile-edit .form-line .notify { font-size:12.5px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#ff7018; text-transform:uppercase;  }
.profile-edit .form-line .notify span { font-family:'cabinbold'; color:#ff7018; font-weight:bold;  }
.profile-edit .form-line .text-area { width:547px; height:152px; max-height:152px; max-width:555px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; font-size:15px; color:#727272; padding:4px 5px; border:1px solid #C7C7C7 }
/*.profile-edit .save-text { float:left; color:#ff7018; font-size:17px; text-shadow: 1px 1px 1px #fff; font-size:13px; margin:7px 0 0 17px; text-transform:uppercase }*/



/* Comedians Settings page  -------------------------------------------------- */
.comedians_setting { width:100%; float:left; padding-top:30px; }
.comedians_setting p { width:100%; height:auto; font-size:14px; font-weight:normal; color:#808081; font-family: 'cabinregular', Arial, Helvetica, sans-serif; }
.comedians_setting .two_boxes { width:100%; float:left; padding-top:34px;  }
.comedians_setting .two_boxes .box { width:426px; height:auto; float:left;  }
.comedians_setting .two_boxes .box h4 {  height:48px; display:block; float:100%; background:black; font-family:'cabinbold'; font-size:16px; color:#ececec; line-height:48px; text-indent:20px; text-transform:uppercase; font-weight:normal }
.comedians_setting .two_boxes .box h4 span { font-family: 'cabinregular', Arial, Helvetica, sans-serif; font-size:14px; }
.comedians_setting .two_boxes .box .list { width:390px; height:455px; float:left; background:white; padding:18px; border:1px solid #cccccc; overflow:auto; display:block;  }
.comedians_setting .two_boxes .box .list ul { list-style:none; }
.comedians_setting .two_boxes .box .list ul li { height:79px; width:100%; text-align:left; border-bottom:1px solid #e2e2e2; font-size:19px; font-weight:bold;  font-family:'cabinbold'; color:#f17515; line-height:79px; margin-bottom:18px; line-height:normal; }
.comedians_setting .two_boxes .box .list ul li a { text-decoration:none; color:#f17515; }
.comedians_setting .two_boxes .box .list ul li a:hover { text-decoration:underline }
.comedians_setting .two_boxes .box .list ul li .image { float:left; width:50px; height:50px; background:url(../images/comedian-list-img_bg.png) top center no-repeat; padding:6px; margin-right:12px; }
.comedians_setting .two_boxes .box .list ul li .name { font-size:19px; color:#9b9b9b; float:left; padding-left:13px; width:auto; line-height:55px!important; }
.comedians_setting .two_boxes .box .list ul li .remove { width:auto; height:20px; float:right; margin-right:10px; background:url(../images/remove-icon.jpg) top left no-repeat; text-decoration:underline; font-size:12.5px; color:#919191; line-height:normal; padding-left:20px; margin-top:20px; }
.comedians_setting .two_boxes .box .list ul li .remove a { color:#919191 }
.comedians_setting .two_boxes .box .list ul li .image img { width:50px; height:51px; }
.comedians_setting .two_boxes .box .dont_like {  }
.comedians_setting .two_boxes .box .dont_like ul li { color:#9b9b9b; line-height:normal;  }
.comedians_setting .two_boxes .box .dont_like ul li .image { float:left; width:50px; height:50px; background:url(../images/comedian-list-img_bg.png) top center no-repeat; padding:6px; margin-right:12px; }
.comedians_setting .two_boxes .box .dont_like ul li .name { font-size:19px; color:#9b9b9b; float:left; padding-left:13px; width:auto; line-height:55px!important;}
.comedians_setting .two_boxes .box .dont_like ul li .add { width:auto; height:20px; float:right; margin-right:10px; background:url(../images/add-icon.jpg) top left no-repeat; text-decoration:underline; font-size:12.5px; color:#919191; line-height:normal; padding-left:20px; margin-top:20px; }
.comedians_setting .two_boxes .box .list ul li .remove:hover, .comedians_setting .two_boxes .box .dont_like ul li .add:hover { text-decoration:none }
.comedians_setting .two_boxes .box .dont_like ul li a { text-decoration:none; color:#9b9b9b; line-height:55px; }
.comedians_setting .two_boxes .box .dont_like ul li a:hover { text-decoration:underline }
.comedians_setting .two_boxes .box_actions { width:60px; height:auto; padding:0px 20px; float:left; padding-top:222px; }
.comedians_setting .two_boxes .box_actions .action { width:58px; border:1px solid #cbcbcb; height:32px; text-align:center; line-height:58px; background:url(../images/btn_gray.png) top left repeat-x; padding-top:11px; margin-bottom:15px; }


/* Comedians Topic page  -------------------------------------------------- */
.comedians_topic { width:100%; float:left; padding-top:30px; }
.comedians_topic p { width:100%; height:auto; font-size:14px; color:#808081; font-family: 'cabinregular', Arial, Helvetica, sans-serif; }
.comedians_topic .two_boxes { width:100%; float:left; padding-top:34px;  }
.comedians_topic .two_boxes .box { width:426px; height:auto; float:left;  }
.comedians_topic .two_boxes .box h4 {  height:48px; display:block; float:100%; background:black; font-family:'cabinbold'; font-size:16px; color:#ececec; line-height:48px; text-indent:20px; text-transform:uppercase; font-weight:normal }
.comedians_topic .two_boxes .box .list { width:390px; height:455px; float:left; background:white; padding:18px; border:1px solid #cccccc; overflow:auto; display:block;  }
.comedians_topic .two_boxes .box .list ul { list-style:none; }
.comedians_topic .two_boxes .box .list ul li { height:39px; width:100%; text-align:left; border-bottom:1px solid #e2e2e2; font-size:16px; font-weight:bold;  font-family:'cabinbold'; color:#f17515; line-height:39px; margin-bottom:12px; }
.comedians_topic .two_boxes .box .list ul li a { text-decoration:none; color:#f17515; }
.comedians_topic .two_boxes .box .list ul li a:hover { text-decoration:underline }
.comedians_topic .two_boxes .box .list ul li .image img { width:50px; height:51px; }
.comedians_topic .two_boxes .box .dont_like {  }
.comedians_topic .two_boxes .box .dont_like ul li { color:#9b9b9b; }
.comedians_topic .two_boxes .box .dont_like ul li a { text-decoration:none; color:#9b9b9b; }
.comedians_topic .two_boxes .box .dont_like ul li a:hover { text-decoration:underline }
.comedians_topic .two_boxes .box_actions { width:60px; height:auto; padding:0px 20px; float:left; padding-top:222px; }
.comedians_topic .two_boxes .box_actions .action { width:58px; border:1px solid #cbcbcb; height:32px; text-align:center; line-height:58px; background:url(../images/btn_gray.png) top left repeat-x; padding-top:11px; margin-bottom:15px; }
.comedians_topic .two_boxes .box .list ul li .remove { width:auto; height:20px; float:right; margin-right:10px; background:url(../images/remove-icon.jpg) top left no-repeat; text-decoration:underline; font-size:12.5px; color:#919191; line-height:normal; padding-left:20px; margin-top:8px; } /* 20th Nov */
.comedians_topic .two_boxes .box .list ul li .remove a { color:#919191 } /* 20th Nov */
.comedians_topic .two_boxes .box .dont_like ul li .add { width:auto; height:20px; float:right; margin-right:10px; background:url(../images/add-icon.jpg) top left no-repeat; text-decoration:underline; font-size:12.5px; color:#919191; line-height:normal; padding-left:20px; margin-top:8px; } /* 20th Nov */

/* Comedians Profile page  -------------------------------------------------- */
.body { width:100%; float:left; height:auto; padding-bottom:40px; }
.body .body_top_gray { width:100%; float:left; height:auto; background:url(../images/texture_body_top.png) top left repeat; padding-top:78px; }
.body .body_top_gray .content { width:100%; float:left; height:100%; background:#fff; padding-bottom:22px; border-bottom: 1px solid #D2D2D2;  }
.body .body_top_gray .content .wrapper { margin:0px auto; width:960px; height:auto; float:none; }

/* Content Section Comedian Profile */
.body .body_top_gray .content .wrapper .top { width:100%; float:left; height:auto; }
.body .body_top_gray .content .wrapper .top h2 { padding:0px; margin:0px; font-size:25.4px; color:#ff7018; font-weight:bold; font-family:'cabinbold'; float:left; padding-top:1px; width:237px; }
.body .body_top_gray .content .wrapper .bottom { width:100%; float:left; height:auto; padding-top:25px; }
.body .body_top_gray .content .wrapper .bottom .left { width:225px; height:auto; float:left; } 
.body .body_top_gray .content .wrapper .bottom .left .comedian { width:216px; border:1px solid #a4a4a5; padding:3px; height:auto; overflow:none; }
.body .body_top_gray .content .wrapper .bottom .left .comedian img { width:215px; }
.social_icons_gray { width:100%; float:left; padding-top:5px; }
.social_icons_gray div { width:30px; height:30px; float:left; margin-right:2px; }
.body .body_top_gray .content .wrapper .bottom .right { padding:0px 15px; width:705px; float:left }
.body .body_top_gray .content .wrapper .bottom .right .text { width:100%; float:left }
.body .body_top_gray .content .wrapper .bottom .right .text p { color:#686868; font-size:12px; font-family:'cabinbold'; font-weight:normal; padding:0px; padding-bottom:20px; margin:0px; }
.body .body_top_gray .content .wrapper .bottom .right .text p span { color:#1b1b1b; }
.body .body_top_gray .content .wrapper .bottom .right .text a { color:#ff7018; text-decoration:underline }
/* Content Section Comedian Profile */
.body .body_btm { width:100%; float:left; height:auto; background:url(../images/body-bg.png) top left repeat; padding-top:40px; }
.body .body_btm .wrapper { width:960px; height:auto; margin:0px auto; float:none }
.body .body_btm .wrapper .video-section { float:left; width:659px; min-height:467px; }
.body .body_btm .wrapper .video-section { float:left; width:960px; }
.body .body_btm .wrapper .video-section ul { float:left; width:984px; margin:21px 0 0 0; }
.body .body_btm .wrapper .video-section ul li { float:left; width:172px; margin:0 24px 0 0; min-height:151px; }
.body .body_btm .wrapper .video-section ul li a { text-decoration:none; }
.body .body_btm .wrapper .video-section ul li a .video { float:left; width:168px; padding:2px; background:#FFFFFF; }
.body .body_btm .wrapper .video-section ul li a .title { float:left; color:#434343; font-size:15px; text-decoration:none; width:172px; text-align:left; margin:6px 0 0 0; }
.body .body_btm .wrapper .video-section ul li a .title:hover { text-decoration:underline; }
.body .body_btm .wrapper .video-section ul li a .play-btn { position:absolute; width:35px; height:35px; margin:35px 0 0 68px; cursor:pointer; display:none }
.body .body_btm .wrapper .video-section ul li a:hover .play-btn { display:block; }
.body .body_btm .wrapper .loading { float:left; margin:25px 0 0 451px; }

/* Filter by Content */
.body .body_top_gray .content .wrapper .top .filter { width:100%; float:left; height:auto; padding-top:14px; font-family:'cabinbold'; }
.body .body_top_gray .content .wrapper .top .filter h4 { font-size:15px; color:#494848; font-weight:bold; line-height:normal; padding:0px; margin:0px; padding-right:14px; float:left }
.body .body_top_gray .content .wrapper .top .filter ul { list-style:none; padding:0px; margin:0px; float:left; padding-top:3px;  }
.body .body_top_gray .content .wrapper .top .filter ul li { list-style:none; font-size:12px; line-height:normal; margin-right:25px; float:left; font-weight:normal; color:#6e6e6e }
.body .body_top_gray .content .wrapper .top .filter ul li a {  color:#6e6e6e; text-decoration:none; }
.body .body_top_gray .content .wrapper .top .filter ul li a.active { color:#ff7018; text-decoration:underline; }
.body .body_top_gray .content .wrapper .top .filter ul li a:hover { text-decoration:underline; }

/* List of Comedians (Pictures and Names) */
.body .body_btm { width:100%; float:left; height:auto; background:url(../images/body-bg.png) top left repeat; padding-top:40px; }
.body .body_btm .wrapper { width:960px; height:auto; margin:0px auto; float:none }
.body .body_btm .wrapper .comedians_list {  float:left; height:auto; width:760px; }
.body .body_btm .wrapper .adds { width:200px; height:auto; float:right; text-align:right }
.body .body_btm .wrapper .comedians_list ul { list-style:none; padding:0px; margin:0px; }
.body .body_btm .wrapper .comedians_list ul li { float:left; font-family:Candara, Arial, Helvetica, sans-serif; text-align:left; width:350px; height:111px; background:white; padding:12px 10px; margin-right:8px; margin-bottom:8px; }
.body .body_btm .wrapper .comedians_list ul li img { width:104px; height:104px; border:1px solid #a4a4a5; padding:2px; background:white; float:left; margin-right:20px; }
.body .body_btm .wrapper .comedians_list ul li h6 { font-size:15px; color:#ff7018; font-weight:bold; padding:0px; margin:0px; padding-top:5px; padding-top:24px; float:left; width:215px; padding-bottom:5px; }
.body .body_btm .wrapper .comedians_list ul li span { color:#434343; font-size:12.5px; background:url(../images/video_icon.png) top left no-repeat; float:left; padding-left:17px; line-height:normal }
.body .body_btm .wrapper .comedians_list ul li h6 a { text-decoration:none; color:#ff7018; }
.body .body_btm .wrapper .comedians_list ul li h6 a:hover { text-decoration:underline }
.body .body_btm .wrapper .comedians_list ul li span a { text-decoration:none; color:#434343; }
.body .body_btm .wrapper .comedians_list ul li span a:hover { text-decoration:underline; }
.body .body_btm .wrapper .comedians_list .line { float:left; width:100%; *float:none; *clear:both; margin:0px; }
.body .body_btm .wrapper .comedians_list .loading { text-align:center; width:100%;  margin:0px; }

/* Light  Box for Sign up -------------------------------------------------- */
.light_box {position:relative; background:#FFFFFF; margin:0; width:720px; height:auto; padding:0px 0px; }
.light_box .close_btn { float:right; margin:12px 12px 0 0; cursor:pointer; position:absolute; right:10px; top:10px; }
.light_box .close_btn a { background:url(../images/close-btn.png) top left no-repeat; display:block; text-indent:-9999px; color:white; width:20px; height:20px; }
.light_box .close_btn a:hover { background:url(../images/close-btn-hover.png) top left no-repeat; display:block }
.light_box h4 { float:left; width:100%; text-align:center; padding:0;  font-family: 'cabinregular', Arial, Helvetica, sans-serif; font-size:22px; color:#f17515; text-align:center; background:url(../images/lightbox-h4.png) left top repeat-x; height:67px; line-height:67px;}
.light_box .content { width:100%; float:left; height:auto; padding:25px 0px; background:white; padding-bottom:10px; }
.light_box .row { width:650px; height:auto; padding:0px 34px 20px 34px; float:left }
.light_box .row .left { width:130px; padding-right:35px; float:left; text-align:left; margin-top:2px; }
.light_box .row .left label { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#727272; }
.light_box .row .right { width:465px; height:auto; float:left; padding-right:10px; text-align:left; border-left:0px; }
.light_box .row .right .check-box { width:auto; float:left; height:30px; margin-top:5px; margin-left:8px; line-height:25px; font-family:Arial, Helvetica, sans-serif; }
.light_box .row .right .text-area { width:455px; height:100px; float:left; border:1px solid #c7c7c7; padding:5px; font:12px normal Arial, Helvetica, sans-serif; font-weight:normal; overflow:auto; font:12px normal Arial, Helvetica, sans-serif; font-weight:normal; }
.light_box .row .right .text-input { width:160px; height:24px; float:left; border:1px solid #c7c7c7; padding:0px 5px; font:12px normal Arial, Helvetica, sans-serif; font-weight:normal; }
.light_box .row .right .submit { padding:0px 25px; text-align:center; line-height:33px; color:white; text-shadow:1px 1px #333; background:#727272; text-transform:uppercase; cursor:pointer }
.light_box p { float:left; width:100%; text-align:left; padding:0; color:#ababab; font-size:15px; margin:0px; padding:0px; }
.light_box .fb-btn { float:left; margin:28px 0 0 61px; cursor:pointer; }
.light_box .box { width:300px; float:left; text-align:left; height:75%; margin:20px 0 0 20px; }
.light_box .right { border-left:1px solid #c4c4c4; width:299px!important; height:200px; }
.light_box .right p { text-align:center }
.light_box p { float:left; text-align:left; }
.light_box .box input { margin-bottom:20px; }
.light_box .box img { margin-top:20px; margin-left:20px }
.login { height:326px!important; }
.light_box .center-form { float:left; width:100%; margin:24px; text-align:left; }
.light_box .form-line { float:left; margin:19px 0 0 0; width:100%; }
.light_box .form-title { float:left; width:202px; color:#4e4e4e; font-size:15px; font-family: 'cabinbold'; text-shadow: 1px 1px 1px #fff; margin:5px 0 0 0; }
.light_box .form-title img { padding-left:4px; }
.light_box .form-field { float:left; background:#FFF; border:1px solid #c7c7c7; width:241px; padding:5px 5px; color:#727272; font-size:15px; margin:0; }
.light_box .form-menu { float:left; width:90px; padding:4px 5px 4px 1px; border:1px solid #c7c7c7; margin:0 14px 0 0; color:#727272; font-size:15px; }

.connect_box { width:704px; height:85px; float:left; background:white; margin:24px; margin-left:0px; padding:15px; }
.connect_box h4 { font-size:15px; font-weight:bold; color:#393c3d; background:url(../images/tick.jpg) top left no-repeat; min-height:18px; padding-left:25px; width:auto; float:left }
.connect_box .dc  { width:auto; height:20px; padding-right:25px; background:url(../images/question.jpg) top right no-repeat; text-align:right; float:right; color:#1d95cb }

/* Register */
.register_user { width:520px; float:left; height:auto; padding:0px 20px 0px; margin:30px 0px; border-right:1px solid #CFCFCF; text-align:left }
.register_fb { width:300px; float:left; height:100%; padding:40px 40px; font-family:Arial, Helvetica, sans-serif; }
.register_fb p { color: #646464; font-size: 13px; line-height: 22px; }
.register_user .alert_formfield { width:100%; float:left; }
.register_user .alert_formfield input { border-color:#F83914; }
.register_user .alert_formfield .alert { padding-top:7px; text-align:left; font-size:12px; color:#F83914; float:left;  margin-left:205px; }
.register_user .alert_formfield .alert span { font-weight:bold }

/* Video Details, share and Comment Section for the video page goes below */
.video_details { width:100%; float:left; height:auto; }
.alert { padding-top:7px; text-align:left; font-size:12px; color:#F83914; float:left; } /* 20th Nov */
.alert span { font-weight:bold } /* 20th Nov */
.video_details .about_video { float:left; height:auto; width:100%; padding-top:20px; background:url(../images/border-gray.jpg) bottom left repeat-x; padding-bottom:30px }
.video_details .about_video .details { float:left; height:auto; width:auto; padding-right:74px; max-width:210px; text-align:left;  }
.video_details .about_video .details div { margin-right:10px; text-indent:-9999px; color:#f6f7f8; width:33px; height:34px; cursor:pointer; float:left }
.video_details .about_video .views { float:right; }
.video_details .about_video .views h4 { float:left; margin:0px; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
.video_details .about_video .views h4 span { color:#2f2f2f; font-weight:normal; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
.video_details .about_video .details .like { background:url(../images/thumb-like-gray.jpg) center top no-repeat }
.video_details .about_video .details .like:hover { background:url(../images/thumb-like-colored.jpg) center top no-repeat }
.video_details .about_video .details .dislike { background:url(../images/thumb-dislike-gray.jpg) center top no-repeat }
.video_details .about_video .details .dislike:hover { background:url(../images/thumb-dislike-colored.jpg) center top no-repeat }
.video_details .comment-share { width:100%; float:left; height:auto; padding:20px 0px 25px 0px; }
.video_details .about_video .details h4, .video_details .about_video details p, .video_details .about_video .views h4, .video_details .about_video .views p { font-size:12.5px; }
.video_details .about_video .details h4, .video_details .about_video .views h4 { color:#ff7018; text-transform:uppercase; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
.video_details .about_video .details p { color:#2f2f2f; margin:0px!important; font-size:12.5px; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
.video_details .comment_share { width:100%; height:auto; float:left; padding:19px 0px 35px 0px; }
.video_details .comment_share .comment { width:575px; float:left; height:auto; }
.video_details .comment_share .comment p { color:#2f2f2f; font-size:12px; padding-top:10px; float:left; line-height:normal; width:250px; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
.video_details .comment_share .comment p img { margin-top:4px; }
.video_details .comment_share .comment p .post-to { float:left; color:#2f2f2f; margin:0; text-transform:none; width:50px; text-align:left; }
.video_details .comment_share .comment p .check { float:left; margin:2px 0 0 0; }
.video_details .comment_share .comment p .icon { float:left; margin:0 14px 0 6px; cursor:pointer; }
.video_details .comment_share .comment .save-btn { float:right; margin-right:6px; margin-top:9px; }
.video_details .comment_share textarea { width:545px; height:33px; float:left; border:1px solid #d4d4d4; padding:10px; text-align:left!important; color:#b2b2b2; font-size:12.5px; resize:none; font-family:"cabinregular"; }
.video_details .comment_share .comment span.post { float:left; width:auto; text-align:right; font-size:12.5px; margin:15px 0 0 0; color:#ff7018; text-transform:uppercase; font-family: 'cabinregular', Arial, Helvetica, sans-serif!important;  }
/*zubair*/
.login_alert{ padding-top:7px; text-align:left; font-size:12px; color:#F83914; float:left; width:100% }
.login_alert span{ font-weight:bold;}
.forgot_password{float:left; width:165px; margin-left:15px; margin-top:25px;}
.forgot_password a:link{ text-decoration:none; color:#434343}
.forgot_password a:visited{ text-decoration:none; color:#434343}
.forgot_password a:hover{ text-decoration:underline; color:#434343}

/* Social Connections */
.social_connection { width:100%; float:left; height:auto }
.social_connection .connection { width:100%; float:left;  margin-bottom:60px; }
.social_connection .connection .facebook, .social_connection .connection .twitter { width:100%; float:left; height:auto; } 
.social_connection .connection .facebook .icon, .social_connection .connection .twitter .icon { width:49px; height:46px; float:left; margin-right:15px; }
.social_connection .connection .facebook .connection_bar , .social_connection .twitter .connection_bar { width:870px; float:left; font-family:'cabinbold', Arial, Helvetica, sans-serif; }
.social_connection .connection .facebook .connection_bar .white_bar, .social_connection .connection .twitter .connection_bar .white_bar { height:41px; background:#fff; padding-left:20px; padding-right:5px; line-height:42px; }
.social_connection .connection .facebook .connection_bar .white_bar h4, .social_connection .connection .twitter .connection_bar .white_bar h4 { font-size:18px; font-weight:bold; color:#686868; float:left; width:auto }
.social_connection .connection .facebook .connection_bar .white_bar .status, .social_connection .connection .twitter .connection_bar .white_bar .status { float:right; width:auto; }
.social_connection .connection .facebook .connection_bar .white_bar .status .light, .social_connection .connection .twitter .connection_bar .white_bar .status .light { float:left; width:14px; margin-right:15px; height:41px; }
.social_connection .connection .facebook .connection_bar .white_bar .status .button, .social_connection .connection .twitter .connection_bar .white_bar .status .button { float:right; width:146px; height:33px; text-align:center; font-size:13px; color:#a3a3a3; line-height:33px; text-shadow:1px 1px #fff; text-transform:uppercase; background:url(../images/button_gray.jpg) top left repeat-x; border:1px solid #d4d4d4; margin-top:3px; }
.social_connection .connection .facebook .connection_bar .white_bar .status .button, .social_connection .connection .twitter .connection_bar .white_bar .status .button a { text-decoration:none; color:#a3a3a3; }
.social_connection .connection .facebook .connection_bar p, .social_connection .connection .twitter .connection_bar p { padding-top:20px; padding-left:20px; font-size:14px; color:#686868; font-family:Candara, Arial, Helvetica, sans-serif; }
/* Defaults */
.social_connection .connection .facebook .icon {  background:url(../images/facebook-not-connected.jpg) top left no-repeat }
.social_connection .connection .twitter .icon {  background:url(../images/twitter-not-connected.jpg) top left no-repeat }
.social_connection .connection .facebook .connection_bar { background:url(../images/bottom-fb-notconnected.jpg) 0px 42px no-repeat; }
.social_connection .connection .twitter .connection_bar { background:url(../images/bottom-twitter-notconnected.jpg) 0px 42px no-repeat; }
/* When Facebook is Connected  */
.connected .facebook .icon { background:url(../images/facebook-connected.jpg) top left no-repeat!important; }
.connected .facebook .connection_bar { background:url(../images/bottom-fb-connected.jpg) 0px 42px no-repeat!important; }
.connected .facebook .connection_bar .white_bar h4 { color:#f17515!important }
.connected .facebook .connection_bar .white_bar .status .light { background:url(../images/green-light.jpg) center left no-repeat!important }
.connected .facebook .connection_bar .white_bar .button { color:#7d7d7d!important; }
/* When Twitter is Connected  */
.connected .twitter .icon { background:url(../images/twitter-connected.jpg) top left no-repeat!important }
.connected .twitter .connection_bar { background:url(../images/bottom-twitter-connected.jpg) 0px 42px no-repeat!important; }
.connected .twitter .connection_bar .white_bar h4 { color:#f17515!important }
.connected .twitter .connection_bar .white_bar .status .light { background:url(../images/green-light.jpg) center left no-repeat!important }
.connected .twitter .connection_bar .white_bar .button { color:#7d7d7d!important; }
/* When Facebook is Not Connected  */
.notconnected .facebook .icon { background:url(../images/facebook-not-connected.jpg) top left no-repeat }
.notconnected .facebook .connection_bar { background:url(../images/bottom-fb-notconnected.jpg) 0px 42px no-repeat; }
.notconnected .facebook .connection_bar .white_bar h4 { color:#f17515 }
.notconnected .facebook .connection_bar .white_bar .status .light { background:url(../images/red-light.jpg) center left no-repeat }
.notconnected .facebook .connection_bar .white_bar .button { color:#a3a3a3; }
/* When Twitter is Not Connected  */
.notconnected .twitter .icon { background:url(../images/twitter-not-connected.jpg) top left no-repeat }
.notconnected .twitter .connection_bar { background:url(../images/bottom-twitter-notconnected.jpg) 0px 42px no-repeat; }
.notconnected .twitter .connection_bar .white_bar h4 { color:#f17515 }
.notconnected .twitter .connection_bar .white_bar .status .light { background:url(../images/red-light.jpg) center left no-repeat }
.notconnected .twitter .connection_bar .white_bar .button { color:#a3a3a3; }


/* Users List Page */
.users_list { width:960px; float:left; height:auto; font-family: 'cabinregular', Arial, Helvetica, sans-serif; }
.users_list .list_header { background:#f6f5f5; height:40px; float:left; border:1px solid #cfcfcf; width:958px; }
.users_list .list_header h4 { font-size:16px; color:#484848; text-indent:15px; text-shadow:1px 1px #ffffff; line-height:40px;}
.users_list .list_header .search { float:right; margin-right:5px; height:30px; margin-top:5px; } 
.users_list .list_header .search .search-box { width:169px; height:28px; border:1px solid #c7c7c7; vertical-align:top; text-indent:5px; color:#818181; font-size:12px; float:left; margin-right:6px; }
.users_list .list_header .search .submit { width:108px; height:30px; background:#727272; font-size:12px; text-transform:uppercase; color:white; text-shadow:1px 1px black; text-align:center; cursor:pointer; vertical-align:top; } 
.users_list .list_titles { width:958px; height:32px; float:left; background:#fffce3; border-bottom:1px solid #ded9ad; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.users_list .list_titles ul { width:100%; height:32px; float:left; position:relative }
.users_list .list_titles ul li { width:100%; height:32px; float:left; color:#ff8e43; font-size:13px; line-height:32px; float:left; width:auto; position:absolute; }
.users_list .list_titles ul .id { left:16px; }
.users_list .list_titles ul .f_name { left:160px; }
.users_list .list_titles ul .l_name { left:345px; }
.users_list .list_titles ul .email { left:528px; }
.users_list .list_titles ul .options { left:814px; }
		.users_list .list_titles ul .name2 { left:160px; }
		.users_list .list_titles ul .options2 { left:750px; }

	.users_list .list_titles ul .joke_id { left:16px; }
	.users_list .list_titles ul .joke_txt { left:150px; }
	.users_list .list_titles ul .joke_sub { left:498px; }
	.users_list .list_titles ul .joke_catg { left:670px; }
	.users_list .list_titles ul .joke_opt { left:840px; }
.users_list .list_data { width:958px; height:auto; float:left; border:1px solid #cfcfcf; border-bottom:none; border-top:none; text-align:left }
.users_list .list_data table { padding:0px; margin:0px; }
.users_list .list_data table td { padding:15px; border-right:1px solid #e4e4e4; border-bottom:1px solid #cfcfcf; background:white; font-family: 'cabinregular', Arial, Helvetica, sans-serif; font-size:12px; color:#818181; }
.users_list .list_data .list_row { width:958px; float:left; min-height:47px; height:49px; border-bottom:1px solid #e4e4e4;  font-size:13px; color:#818181;  background:white; }
.users_list .list_data table .alternate { background:#fcfcfc;  }
.users_list .list_data .list_row .id { width:114px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:12%; }
	.users_list .list_data .list_row .joke_id { width:114px; float:left; padding:15px; width:12%; font-size:12px; }
	.users_list .list_data .list_row .joke_txt { width:114px; float:left; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; padding:15px; width:30%; font-size:12px; }
	.users_list .list_data .list_row .joke_sub { width:114px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:15%; font-size:12px; }
	.users_list .list_data .list_row .joke_catg { width:114px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:15%; font-size:12px; }
	.users_list .list_data .list_row .joke_opt { width:114px; float:left; padding:15px; width:11%;  font-size:12px;  }
	.users_list .list_data .joke_opt a { width:18px; height:18px; display:block; text-indent:-9999px; float:left; margin-left:12px; }
	.users_list .list_data .edit2 { background:url(../images/edit_ico.png) top left no-repeat; text-indent:-9999px; display:block; float:left; width:18px; height:18px;  }
	.users_list .list_data .edit2:hover { opacity: 0.5; filter: alpha(opacity=50); }
	.users_list .list_data .approve { background:url(../images/approve_icon.png) top left no-repeat; text-indent:-9999px; display:block; float:left; width:18px; height:18px; margin-left:10px; }
	.users_list .list_data .approve:hover { opacity: 0.5; filter: alpha(opacity=50); }
	.users_list .list_data .reject { background:url(../images/reject_icon.png) top left no-repeat; text-indent:-9999px; display:block; float:left; width:18px; height:18px; margin-left:10px; }
	.users_list .list_data .reject:hover { opacity: 0.5; filter: alpha(opacity=50); }
.users_list .list_data .list_row .f_name { width:79px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:16%; }
.users_list .list_data .list_row .l_name { width:77px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:16%; }
.users_list .list_data .list_row .email { width:400px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:26%; }
	.users_list .list_data .list_row .name2 { width:400px; float:left; border-right:1px solid #e4e4e4; padding:15px; width:42%; }
	.users_list .list_data .list_row .options-2 { width:200px; float:left!important; border-right:none; padding:15px; width:26%; }
.users_list .list_data .list_row .options { width:130px; float:left; padding:18px; font-size:11px; padding-right:0px; width:14% }
.users_list .list_data .list_row .options a { color:#818181; text-decoration:none;  float:left; } 
.users_list .list_data .list_row .options a:hover { text-decoration:underline; color:#818181}
.users_list .list_data .list_row .options .view { background:url(../images/view-icon.png) top left no-repeat;  padding-left:30px; margin-right:29px;} 
.users_list .list_data .list_row .options .edit { background:url(../images/edit_icon.png) top left no-repeat;  padding-left:20px; margin-right:29px; }
.users_list .list_data .list_row .options .delete { background:url(../images/remove-icon.jpg) top left no-repeat;  padding-left:20px; }
/*.users_list */.pagination { width:100%; float:left; height:auto; margin-top:30px; }
/*.users_list */.pagination ul { float:right; height:20px; }
/*.users_list */.pagination ul li { width:auto; height:19px; background:none; text-align:center; font-size:12px; color:white; margin-right:2px; float:left; min-width:17px; padding-right:4px; }
/*.users_list */ .pagination ul li span { width:100%; height:19px; background:#b4b4b5; text-align:center; font-size:12px; color:white; margin-right:5px; float:left; padding-left:1px;  }
/*.users_list */.pagination ul li img { margin-top:6px; }
/*.users_list */.pagination ul li a { color:white !important; text-decoration:none; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; }
/*.users_list */.pagination ul li a:hover { color:white !important; text-decoration:none }
/*.users_list */.pagination ul .active { background:none !important;}
/*.users_list */.pagination ul .active span { background:#f17515!important;}
/* Comedian List Page */
.users_list .list_data .list_row .comedians { width:114px; float:left;  padding:15px; width:60%; }
.users_list .list_data .list_row .options2 { width:28%!important; float:right; }
.users_list .list_data .list_row .options2 .edit, .users_list .list_data .list_row .options2 .view { margin-right:45px!important }

/* User Edit Page */
.comedians_like { width:126px; float:left; margin-left:200px; margin-top:13px; }
.comedians_dont_like { width:126px; float:left; margin-left:22px; margin-top:13px; }
.save_btn { margin-top:20px; width:auto; float:left; position:absolute; left:50%; top:0%; height:33px;} 
.save_btn input { padding:0px 10px; text-align:center; line-height:33px; color:white; text-shadow:1px 1px #333; background:#727272; text-transform:uppercase; cursor:pointer; height:33px; }/* Middle ALigned Saved Button */

/* Comedian Edit Page */
.small_image { width:110px; height:auto; position:absolute; right:242px; top:75px; }
.small_image .image { width:104px; height:104px; border:1px solid #c7c7c7; padding:3px; background:white; overflow:hidden }
.small_image .image .photo { width:104px; height:104px; background:#cececc; overflow:hidden;  }
.small_image .caption { width:100%; float:left; margin-top:5px; height:26px; background:#727272; color:white; text-transform:uppercase; text-shadow:1px 1px #000000; line-height:27px; overflow:hidden }
/*.small_image .caption input { width:100%; height:27px; background:none; color:white; border:0px !important; width:80px; }*/
.small_image .caption a { display:block; width:100%; text-decoration:none; color:white; }
	.large_image { width:222px; height:auto; position:absolute; right:0px; top:75px; }
	.large_image .image { width:214px; height:296px; border:1px solid #c7c7c7; background:white; padding:4px; }
	.large_image .image .photo { width:214px; height:296px; background:#cececc; overflow:hidden; }
	.large_image .caption { width:100%; float:left; margin-top:5px; height:26px; background:#727272; color:white; text-transform:uppercase; text-shadow:1px 1px #000000; line-height:27px; overflow:hidden }
	.large_image .caption a { display:block; width:100%; text-decoration:none; color:white; }
	/*.large_image .caption input { width:100%; height:27px; background:none; color:white; border:0px !important; width:80px; }*/
.onepx-line-full { border-bottom:1px solid #aeaeb1; width:100%; margin:93px 0px 15px 0px; float:left }
.add_link { margin-left:205px; float:left; display:block; background:url(../images/add_link.jpg) top left no-repeat; padding-left:35px; height:26px; color:#4e4e4e; font-size:15px; font-family: 'cabinbold'; text-shadow: 1px 1px 1px #fff; margin-top:10px; text-decoration:none; line-height:26px; }

/* Jokes Page */
.submit_joke { float:right; margin-top:30px; background:url(../images/button_gray.jpg) top left repeat-x; padding:0px 10px; height:33px; line-height:34px; padding-right:22px; border:1px solid #d4d4d4; }
.submit_joke a { display:block; float:left; width:100%; background:url(../images/submit-joke.jpg) center left no-repeat; padding-left:18px; font-family:'cabinbold', Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; text-decoration:none;  }
.browse-top-br .search { width:346px; height:29px; float:right; margin-top:34px; margin-right:55px; }
.browse-top-br .search .input { width:257px; height:27px; border:1px solid #c7c7c7; border-right:0px; font-size:12px; color:#727272; text-indent:8px; padding-right:5px; float:left }
.browse-top-br .search .submit { width:auto; float:left; background:#727272; height:29px; padding:0px 10px; color:white; text-transform:uppercase; font-size:12px; cursor:pointer }
.left_section2 { width:770px; height:auto; float:left; margin-top:30px; }
.left_section2 .leaderboard { width:768px; height:90px; float:left; border:1px solid gray; }
.left_section2 .jokes { width:100%; float:left; height:auto; padding-top:35px; }
.categories { width:200px; height:auto; padding-right:24px; background:url(../images/seprator-1.png) right top repeat-y; float:left }
.categories h4, .left_section2 .jokes .popular h4 { padding-bottom:15px; }
.categories ul {  }
.categories ul li { width:100%; float:left; height:23px; padding-top:5px; background:url(../images/bullet-arrow.png) center left no-repeat; padding-left:20px; text-align:left; margin-bottom:10px; color:#555454; font-size:15px; text-shadow:1px 1px white; font-family:'cabinbold', Arial, Helvetica, sans-serif; }
.categories ul li a { text-decoration:none; color:#555454 !important; }
.categories ul .active { background:url(../images/bullet-arrow-active.png) center left no-repeat;  }
.categories ul .active a { color:#F17515 !important;  }
.categories ul li a:hover { text-decoration:underline; color:#555454; }
.left_section2 .jokes .popular { width:525px; /*height:820px;*/ float:left; padding-left:20px; }
.left_section2 .jokes .popular .joke_box { width:544px; height:auto; float:left; margin-bottom:35px; position:relative }
.left_section2 .jokes .popular .joke_box .content { width:484px; float:left; background:url(../images/joke-box-top.png) top left no-repeat; padding:10px 20px; padding-bottom:5px }
.left_section2 .jokes .popular .joke_box .joke_text { width:484px; height:auto; float:left;  }
.left_section2 .jokes .popular .joke_box .joke_by { width:auto; float:right; text-align:right; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#646464; font-style:italic; }
.left_section2 .jokes .popular .joke_box .bottom { width:100%; float:left; height:30px; background:url(../images/joke-box-bottom.png) top left no-repeat; }
.left_section2 .jokes .popular .joke_box .social { width:auto;  height:25px; position:absolute; right:20px; bottom:-10px; }
.right_section2 { width:190px; height:auto; float:left; text-align:right; margin-top:40px; }

/* Comedians-Prfile-Blog/Archive Sections */
.comedian_blog { width:100%; float:left; height:auto; padding-top:32px; background:url(../images/ruler_horizntl.png) top left repeat-x; }
.comedian_blog .archive { width:220px; height:auto; float:left; padding-right:20px; }
.comedian_blog .archive ul { width:100%; height:auto; float:left; padding-top:20px; }
.comedian_blog .archive ul li { width:200px; display:block; background:url(../images/bullet-arrow.png) center left no-repeat; padding-left:20px; text-align:left; margin-bottom:10px; color:#555454; font-size:12px; text-shadow:1px 1px white; font-family:'cabinbold', Arial, Helvetica, sans-serif; }
.comedian_blog .archive ul li a { text-decoration:none; color:#555454 !important; }
.comedian_blog .archive ul .active { background:url(../images/bullet-arrow-active.png) center left no-repeat; color:#F17515 !important; }
.comedian_blog .archive ul .active a { color:#F17515 !important;  }
.comedian_blog .archive ul li:hover { background:url(../images/bullet-arrow-active.png) center left no-repeat;  }
.comedian_blog .archive ul li a:hover { text-decoration:underline; color:#F17515 !important; }
.comedian_blog .blog { width:718px; float:left; height:auto; text-align:left }
.comedian_blog .blog .post { width:100%; float:left; height:auto; border-bottom:1px solid #bcbcbc; padding:25px 0px; }	
.comedian_blog .blog .post .title { font-size:20px; color:#646464; font-family: 'cabinregular', Arial, Helvetica, sans-serif; width:450px; float:left; text-transform:uppercase; }
.comedian_blog .blog .post .title a { color:#646464 !important; text-decoration:none; }
.comedian_blog .blog .post .title a:hover {  text-decoration:underline; }
.comedian_blog .blog .post .info { font-size:12px; float:left; width:268px; color:#a4a4a4;  text-align:right;  }
.comedian_blog .blog .post .info span { color:#ff7018; padding-right:30px; }
.comedian_blog .blog .post .info span a { text-decoration:none; color:#ff7018; }
.comedian_blog .blog .post .info span a:hover { text-decoration:underline; }
.comedian_blog .blog .post .content { font-size:14px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; background:none; padding:20px 0px; color:#646464; }
.comedian_blog .blog .post .content a { color:#646464; text-decoration:none }
.comedian_blog .blog .post .content a:hover { text-decoration:underline; }
.comedian_blog .blog .post .read_more { font-size:12px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#ff7018; }
.comedian_blog .blog .post .read_more a { text-decoration:none; color:#ff7018; }
.comedian_blog .blog .post .read_more a:hover { text-decoration:underline }


.comedian_bar { width:100%; float:left; height:40px; background:#eaeaeb; margin-top:27px; }
.comedian_bar h1 { line-height:40px; text-indent:10px; width:243px; float:left }

.comedian_bar .like-gray { width:23px; height:23px; background:url(../images/like-comedian.png) center top no-repeat; float:left; margin-top:8px; margin-right:16px; text-indent:-9999px; margin-left:10px; }
.comedian_bar .dislike-gray { width:23px; height:23px; background:url(../images/dislike-comedian.png) center top no-repeat; float:left; margin-top:8px; text-indent:-9999px; }


.comedian_bar .like-gray:hover { width:23px; height:23px; background:url(../images/like-comedian-hover.png) center top no-repeat; float:left; margin-top:8px; margin-right:16px; text-indent:-9999px; margin-left:10px; }
.comedian_bar .dislike-gray:hover { width:23px; height:23px; background:url(../images/dislike-comedian-hover.png) center top no-repeat; float:left; margin-top:8px; text-indent:-9999px; }




.comedian_bar .like { width:23px; height:23px; background:url(../images/like-comedian.png) center top no-repeat; float:left; margin-top:8px; margin-right:16px; text-indent:-9999px; margin-left:10px; }
.comedian_bar .dislike { width:23px; height:23px; background:url(../images/dislike-comedian.png) center top no-repeat; float:left; margin-top:8px; text-indent:-9999px; }


.comedian_bar ul { width:auto; float:left; padding-top:6px; padding-left:20px; }
.comedian_bar ul li { width:auto; height:29px; float:left; padding:0px 14px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11.5px; text-transform:uppercase; line-height:29px; background:url(../images/sep_com-bar.png) top left no-repeat }
.comedian_bar ul li a { text-decoration:none; color:#7e7e7e !important;  }
.comedian_bar ul li a:hover { text-decoration:underline; color:#FF7018 }
.comedian_bar .back { margin-top:12px; margin-right:10px; }
.comedian_bar .back a { color:#a3a3a3 !important; }
.comedian_bar a:hover { color:#7b7b7b!important }

.about_comedian { width:475px; height:auto; float:left;  }
.about_comedian p b { color:#000; font-weight:normal; }
.comedian_twitter { width:212px; height:293px; float:right; background:white; border:1px solid #cfcfcf; padding:10px 5px; text-align:left; overflow:auto }
.comedian_twitter .tweet { background:url(../images/bird.png) top left no-repeat; padding-left:32px; padding-right:12px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#676767; font-size:11px; width:156px; padding-bottom:20px; }
.comedian_twitter .tweet a { color:#36aed1 !important;  }
.comedian_twitter .tweet span { color:#bdbdbd;  }

/* Commedians Blog Post Post */
.comedian_blog_full { width:100%; float:left; height:auto; padding-bottom:40px; }
.comedian_blog_full h2 { width:750px; float:left; height:auto; display:block; }
.comedian_blog_full .content { width:100%; background:none; padding:0px; margin:0px; float:left; height:auto; padding-top:30px;  }
.comedian_blog_full .blog { width:718px; float:left; height:auto; text-align:left; padding-top:6px;  }
.comedian_blog_full .blog .post { width:100%; float:left; height:auto; background:url(../images/bottom-blog_post.png) bottom left repeat-x; padding-bottom:25px; }
.comedian_blog_full .blog .post .title { font-size:20px; color:#646464; font-family: 'cabinregular', Arial, Helvetica, sans-serif; width:450px; float:left; text-transform:uppercase; }
.comedian_blog_full .blog .post .title a { color:#646464; text-decoration:none }
.comedian_blog_full .blog .post .title a:hover { color:#646464; text-decoration:underline }
.comedian_blog_full .blog .post .info { font-size:12px; float:left; width:268px; color:#a4a4a4;  text-align:right;  }
.comedian_blog_full .blog .post .info span { color:#ff7018; padding-right:30px; }
.comedian_blog_full .blog .post .info span a { text-decoration:none; color:#ff7018; }
.comedian_blog_full .blog .post .info span a:hover { text-decoration:underline; }
.comedian_blog_full .blog .post .content { font-size:14px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; background:none; padding:0px 0px; color:#646464; padding-top:15px; }
.comedian_blog_full .blog .post .content a { color:#646464; text-decoration:none }
.comedian_blog_full .blog .post .content a:hover { text-decoration:underline; }
.comedian_blog_full .left { width:224px; height:auto; float:left; padding-right:18px; }
.comedian_blog_full .left .comedian { width:216px; border:1px solid #a4a4a5; padding:4px 3px 2px 3px; height:232px; overflow:none; background:white; }
.comedian_blog_full .left .comedian img { width:215px; height:230px; }
	.comedian_blog_full .blog .post_comments { width:100%; float:left; height:auto; padding:25px 0px; }
	.comedian_blog_full .blog .post_comments .give_comments { width:100%; float:left; padding-bottom:25px; background:url(../images/bottom-blog_post.png) bottom left repeat-x; }
	.comedian_blog_full .blog .post_comments .give_comments h5 { padding-bottom:10px; }
	.comedian_blog_full .blog .post_comments .give_comments .input { width:253px; height:13px; border:1px solid #d4d4d4; color:#878686; padding:10px 7px; margin-right:10px; float:left }
	.comedian_blog_full .blog .post_comments .give_comments textarea { width:532px; height:35px; overflow:auto; max-height:35px; max-width:551px;  padding:10px 7px; color:#878686;  border:1px solid #d4d4d4; margin-top:10px; float:left; }
	.comedian_blog_full .blog .post_comments .give_comments .submit { width:auto; min-width:106px; height:34px; text-align:left; background:#f17515 url(../images/comment_icon.png) 8px 10px no-repeat; line-height:34px; text-transform:uppercase;  font-size:15px; font-family:'cabinbold'; color:white; float:left; clear:both; padding-left:35px; cursor:pointer; margin-top:10px; }
	.comedian_blog_full .blog .post_comments .give_comments .submit:hover { text-decoration:underline }
.comedian_blog_full .blog .post_comments .comments { width:100%; float:left; padding-top:25px; }
.comedian_blog_full .blog .post_comments .comments h5 { width:100%; float:left; padding-bottom:15px; text-transform:uppercase }
.comedian_blog_full .blog .post_comments .comments h5 a { color:#646464; text-decoration:none }
.comedian_blog_full .blog .post_comments .comments h5 a:hover { color:#646464; text-decoration:underline }
.comedian_blog_full .blog .post_comments .comments .commentor { width:100%; float:left; padding:15px 0px; background:url(../images/bottom-blog_post.png) bottom left repeat-x;  }
.comedian_blog_full .blog .post_comments .comments .commentor h6 { float:left; font-size:15px; color:#646464; }
.comedian_blog_full .blog .post_comments .comments .commentor h6 a { color:#646464; text-decoration:none }
.comedian_blog_full .blog .post_comments .comments .commentor h6 a:hover { color:#646464; text-decoration:underline }
.comedian_blog_full .blog .post_comments .comments .commentor span { color:#a4a4a4; font-size:12px; float:left; display:block; margin-left:5px; }
.comedian_blog_full .blog .post_comments .comments .commentor p { width:100%; float:left; margin:0px; padding:0px; padding-top:5px;  }
.comedian_blog_full .blog .post_comments .comments .last { background:none; }



/* Steps for Registeratoin of User */
.steps { width:100%; float:left; height:100px; background:url(../images/step2.png) 60px 0px no-repeat; margin-top:50px;  font-family:'cabinbold'; text-align:left; margin-bottom:20px; }
.steps h4 { color:#9c9c9c; font-size:18px; line-height:60px; text-shadow:0px 1px #fff; padding-left:488px; }
.steps ul li { width:auto; padding-right:60px; font-size:14px; color:#747373; float:left; text-transform:uppercase; padding-top:16px; }
.arrow_fill { width:33px; height:25px; background:url(../images/arrow-form.png) top left no-repeat; position:absolute; top:0px; left:-50px; text-indent:-9999px; }

.search_comedian { width:221px; height:14px; float:right; border:1px solid #cfcfcf; background:#fff; padding:6px; padding-top:8px; }
.search_comedian input { float:left; font-size:14px; width:220px; }


/* Club Page */
.club-content { float:left; width:100%; padding:0 0 66px 0; }
.full-slider { float:left; background:url(../images/banner-img.png) center top; width:100%; height:497px; font-family:Arial, Helvetica, sans-serif; }
.full-slider .caption-text { position:absolute; width:400px; margin:330px 0 0 0; }
.full-slider .caption-text h1 { color:#fff;  }
.full-slider .caption-text p { line-height:17px; font-size:12px; margin:13px 0 0 0; }
.full-slider .caption-text p img { cursor:pointer; }
.full-slider .points { position:absolute; margin:460px 0 0 450px; }
.full-slider .points .bullits { float:left; margin:0 6px 0 0; }
.full-slider-shadow { float:left; width:100%; height:10px; background:url(../images/bottom-shadow.png) repeat-x 0 0; }
.club-content h2 { color:#f17515; font-size:32px; margin:41px 0 0 0; }
.club-content .left-area { float:left; width:220px; margin:47px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.club-content .left-area .tabs { float:left; width:214px; font-size:26px; text-align:left; }
.club-content .left-area .tabs a { float:left; background:url(../images/tabs-new-ac.png) no-repeat; width:157px; height:39px; color:#fff !important; text-decoration:none; padding:15px 0 0 57px; text-shadow: 1px 1px 2px #787878; margin:1px 0 0 0; }
.club-content .left-area .tabs a:hover { background:url(../images/tabs-new.png); }
.club-content .left-area .tabs a.active { background:url(../images/tabs-new.png); }
.club-content .left-area .clander { float:left; width:217px; height:230px; background:#d4d5d6; margin:10px 0 0 0;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } 
.club-content .left-area .links { float:left; width:220px;  }
.club-content .left-area .links h2 { color:#686868; font-size:17px; text-transform:uppercase; font-family:'cabinbold'; margin:11px 0 0 0; }
.club-content .left-area .links h3 { color:#686868; font-size:17px; text-transform:uppercase; font-family:'cabinbold'; margin:11px 0 0 0; }
.club-content .left-area .links ul { float:left; width:220px; margin:2px 0 0 0; }
.club-content .left-area .links ul li { float:left; width:100%; font-weight:bold; color:#f17515; text-align:left; margin:7px 0 0 0; }
.club-content .left-area .links ul li a { float:left; color:#f17515; text-decoration:none; text-shadow: 1px 1px 1px #fff; text-align:left; font-size:15px; }
.club-content .left-area .links ul li a:hover { text-decoration:underline; }
.club-content .left-area .news-letter { float:left; width:218px; height:43px; background:#f0f1f2; border:1px solid #c4c5c5; margin:12px 0 0 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.club-content .left-area .news-letter .title { float:left; font-size:13px; color:#686868; margin:0; font-family:Arial, Helvetica, sans-serif; margin:12px 0 0 7px; }
.club-content .left-area .news-letter .subscribe { float:right; margin:3px 4px 0 0; cursor:pointer;	}
.club-content .left-area .address { float:left; width:220px; margin:12px 0 0 0; }
.club-content .left-area .address h2 { color:#686868; font-size:17px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; }
.club-content .left-area .address h3 { color:#686868; font-size:17px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; }
.club-content .left-area .address p { color:#727272; font-size:12px; line-height:15px; margin:8px 0 0 0;	 }
.club-content .left-area .social-media { float:left; width:220px; margin:8px 0 0 0; padding:0 0 20px 0; border-bottom:1px solid #c0c0c0; }
.club-content .left-area .social-media .icon { float:left; margin:0 2px 0 0; cursor:pointer; }
.club-content .left-area .map { float:left; width:220px; margin:12px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #c0c0c0; }
.club-content .left-area .map h2 { color:#686868; font-size:17px; text-transform:uppercase; margin:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
.club-content .left-area .map h3 { color:#686868; font-size:17px; text-transform:uppercase; margin:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
.club-content .left-area .map .gray-box { float:left; width:217px; height:178px; background:#d5d5d6; border:1px solid #c0c0c0; margin:7px 0 0 0; }
.club-content .left-area .map .map-img { float:left; margin:11px 0 0 11px; width:190px; height:151px; border:3px solid #fff; overflow:hidden; }
.club-content .left-area .map a { color:#727272 !important; font-size:11px; text-decoration:underline;float:left; }
.club-content .left-area .map a:hover { text-decoration:none; }
.club-content .right-area { float:left; width:720px; margin:21px 0 0 20px; }
.club-content .right-area-sub { float:left; width:720px; background:url(../images/home-next-bg.png) repeat; padding:0 0 20px 0; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe;  }
.club-content .right-area .new-tabes { float:left; margin:0 0 0 16px; font-family:Arial, Helvetica, sans-serif; }
.club-content .right-area .new-tabes span { float:left; margin:0 6px 0 0; }
.club-content .right-area .new-tabes span.active { -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.club-content .right-area .new-tabes span.active a { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }
.club-content .right-area .new-tabes span:hover { -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.club-content .right-area .new-tabes span:hover a { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }
.club-content .right-area .new-tabes a { float:left; background:none; font-size:16px; font-weight:bold; line-height:36px; color:#717171 !important; text-decoration:none; padding:0 14px; margin:0 0 0 0; text-transform:uppercase; position:relative; }
.club-content .right-area .new-tabes a:hover { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }
.club-content .right-area .upcoming { float:left; width:663px; background:#FFFFFF; border:1px solid #d4d4d4; padding:0px 10px 15px 10px; margin:20px 0 0 16px; }
.club-content .right-area .upcoming .banner { float:left; margin:15px 0 0 0; }
.club-content .right-area .upcoming h2 { font-size:20px; text-transform:none; margin:35px 0 0 0; }
.club-content .right-area .upcoming h2 span { color:#aaaaaa; }
.club-content .right-area .upcoming p { font-size:12px; line-height:16px; color:#686868; margin:20px 0 0 0; }
.club-content .right-area .upcoming .tickets { float:left; margin:17px 0 0 0; cursor:pointer; }
.club-content .right-area .upcoming .show-images { float:right; }
.club-content .right-area .upcoming .show-images .image { float:left; margin:3px 3px 0 0;  }
.club-content .right-area .upcoming .hr-line { float:left; width:683px; height:1px; background:#ececec; margin:16px 0 0 -10px; }
.club-content .right-area .upcoming .date { position:absolute; margin:-1px 0 0 586px; background:url(../images/upcoming-date.png) no-repeat; width:55px; height:83px; font-size:13px; padding:1px 0 0 47px; color:#FFF; font-family:'Cabin-Medium', Arial, Helvetica, sans-serif; text-transform:uppercase; }
.club-content .right-area .upcoming .time { position:absolute; background:url(../images/upcoming-time.png) right top no-repeat; width:77px; padding:19px 16px 0 0; text-align:right; font-size:15px; color:#f17515; margin:20px 0 0 608px; height:37px; }
.club-content .right-area .upcoming .time span { color:#8b8989; font-size:11px; }
.club-content .small-clander { float:left; width:209px; margin:4px 0 0 4px; }
.club-content .small-clander .head { float:left; width:209px; background:url(../images/clander-head-bg.png) no-repeat; height:31px; }
.club-content .small-clander .left-arrow { float:left; width:23px; height:23px; margin:4px 0 0 4px; cursor:pointer; }
.club-content .small-clander .center-date { float:left; width:154px; text-align:center; font-size:10px; font-family: Helvetica, sans-serif; color:#FFFFFF; line-height:30px; }
.club-content .small-clander .right-arrow { float:left; width:23px; height:23px; margin:4px 0 0 0; cursor:pointer; }
.club-content .small-clander .middle { float:left; width:206px; height:184px; background:#FFFFFF; border:1px solid #bfc0c1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:4px 0 0 0; }
.club-content .small-clander .middle .top { float:left; width:100%; background:#fafafa; border-bottom:1px solid #e9e9e9; text-align:left; }
.club-content .small-clander .middle .top .box { display:table-cell; color:#66696d; font-family: Helvetica, sans-serif; font-size:8px; text-align:center; width:30px; height:21px; text-align:center; vertical-align:middle; }
.club-content .small-clander .middle .center-line { float:left; width:100%; text-align:left; margin:5px 0 0 0; }
.club-content .small-clander .middle .center-line .box { display:table-cell; color:#393b3c; font-family: Helvetica, sans-serif; font-size:10px; text-align:center; width:30px; height:21px; text-align:center; vertical-align:middle; }
.club-content .small-clander .middle .center-line .box span { padding:4px 6px; background:#f17515; color:#fff;  }


/* Club Calendar v1 */
.calendar-right-sub { float:left; width:728px; background:url(../images/home-next-bg.png) repeat; padding:0 0 20px 0; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe;  }
.calendar-right { float:left; width:728px; margin:21px 0 0 10px; }
.calendar-right .new-tabes { float:left; margin:0 0 0 16px; font-family:Arial, Helvetica, sans-serif; }
.calendar-right .new-tabes span { float:left; margin:0 6px 0 0; }
.calendar-right .new-tabes span.active { -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.calendar-right .new-tabes span.active a { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }
.calendar-right .new-tabes span:hover { -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.calendar-right .new-tabes span:hover a { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }
.calendar-right .new-tabes a { float:left; background:none; font-size:16px; font-weight:bold; line-height:36px; color:#717171 !important; text-decoration:none; padding:0 14px; margin:0 0 0 0; text-transform:uppercase; position:relative; }
.calendar-right .new-tabes a:hover { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; }

.calendar-right h3 { float:left; }
.calendar-right .top-date { float:right; margin:10px 0 0 0; }
.calendar-right .top-date .left-arrow { float:left; margin:1px 0 0 0; cursor:pointer; }
.calendar-right .top-date .right-arrow { float:left; margin:1px 11px 0 0; cursor:pointer; }
.calendar-right .top-date .center-date { float:left; width:157px; text-align:center; color:#727272; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:17px; }
.calendar-right .center-section { float:left; width:700px; margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; }
.calendar-right .center-section .day-title { float:left; width:88px; text-align:center; color:#9b9b9b; font-size:13px; text-shadow: 1px 1px 1px #fff; margin:9px 12px 0 0; text-transform:uppercase; line-height:12px;  }
.calendar-right .center-section .gray-date { float:left; width:86px; height:212px; border:1px solid #c0c0c0; background:#d5d5d6; margin:11px 12px 0 0; }
.calendar-right .center-section .gray-date .date { position:absolute; background:url(../images/clander-date2.png) no-repeat; width:18px; height:26px; padding:0 0 0 11px; color:#fff; text-align:center; font-size:10px; margin:-2px 0 0 59px; line-height:17px; }
.calendar-right .center-section .gray-date .month { float:left; color:#a2a2a2; font-size:10px; text-transform:uppercase; color:#a2a2a2; margin:0 0 0 5px; line-height:15px; }
.calendar-right .center-section .white-date { float:left; width:86px; height:212px; border:1px solid #c0c0c0; background:#fff; margin:11px 12px 0 0; }
.calendar-right .center-section .white-date .date { position:absolute; background:url(../images/clander-date.png) no-repeat; width:18px; height:26px; padding:0 0 0 11px; color:#fff; text-align:center; font-size:10px; margin:-1px 0 0 59px; line-height:17px; }
.calendar-right .center-section .star-name { float:left; width:100%; height:71px; }
.calendar-right .center-section .star-comedy { float:left; color:#ff7018; font-size:12px; line-height:14px; text-transform:uppercase; margin:15px 0 0 10px; text-align:left; }
.calendar-right .center-section .star-comedy span { font-size:9px; color:#434343; text-align:left; }
.calendar-right .center-section .star-box { float:left; width:100%; height:76px; background:#333333; }
.calendar-right .center-section .star-special { float:left; width:100%; color:#FFFFFF; font-size:9px; text-transform:uppercase; text-align:center; }
.calendar-right .center-section .star-comedian { float:left; color:#ff7018; font-size:12px; line-height:14px; text-transform:uppercase; margin:5px 0 0 10px; text-align:left; }
.calendar-right .center-section .star-comedian span { font-size:9px; color:#fff; text-align:left; }
.calendar-right .center-section .star-box2 { float:left; width:100%; height:74px; border-bottom:1px solid #c9c9c9; border-top:1px solid #c9c9c9; }

/* Header New  -------------------------------------------------- */
.mid-main { width:100%;  min-width:1040px; max-width:1920px; margin:0 auto; }
.header { position:fixed; width:100%; min-width: 1040px; max-width:1920px; background:url(../images/header-bg-new.png) 0 0 repeat-x; height:78px; text-align:left; z-index:999; margin:0 auto;  }
.header .logo { position:absolute; z-index:10; margin:1px 0 0 39px; cursor:pointer; }
.header .tag-line { float:left; font-family: 'cabinbold'; font-size:12px; color:#fff; margin:17px 0 0 140px; text-transform:uppercase; width:250px; }
.header .search { float:left; width:285px; height:29px; background:url(../images/search-bg.png) no-repeat; margin:11px 0 0 10px; }
.header .search input[type="text"] { float:left; width:165px; border:none; background:none; font-size:12px; color:#717171; padding:6px 15px; }
.header .search input[type="text"]:focus { color:#FFF; }
.header .search .button { float:left; cursor:pointer;}
.header .search .button .tongue { position:absolute; width:23px; height:15px; margin:25px 0 0 34px; }
.header .radio-icon-cont { float:left; margin:11px 0 0 10px; }
.header .radio-icon { float:left; width:28px; height:24px; }
.header .radio-icon-text { float:left; font-family: 'cabinbold'; color:#ff7018 !important; margin:5px 0 0 8px; font-size: 13.5px; text-transform: uppercase; }
.header .radio-icon-text a { color:#ff7018 !important; text-decoration:none; }
.header .cart-icon { float:left; margin:10px 0 0 10px; width:37px; }
.shopping-cart-number {position:absolute; z-index:100; margin-left:15px; margin-top:-2px; font-size:18px; color:#FFF; font-family:'cabinbold'}
.header .top-nav { float:left; margin:0 0 0 77px; }
.header .top-nav ul { float:left;  height:35px; }
.header .top-nav ul li { float:left; margin:17px 0 0 0; text-align:center; padding:0 0 0 22px; line-height:14px; }
.header .top-nav ul li.photo { margin:11px 0 0 -2px; padding:0; }
.header .top-nav ul li:first-child { border:none; }
.header .top-nav ul li a { font-family: 'cabinbold'; font-size:12px; text-transform:uppercase; color:#fff !important; }
.header .top-nav ul li:hover { text-decoration:underline; }

.header .top-nav-login { float:right; margin:0 -3px 0 0; }
.header .top-nav-login ul { float:left;  height:35px; }
.header .top-nav-login ul li { float:left; margin:19px 0 0 0; text-align:center; padding:0 0 0 7px; line-height:14px; }
.header .top-nav-login ul li.photo { margin:13px 0 0 -2px; padding:0; }
.header .top-nav-login ul li a { font-family: 'cabinbold'; font-size:12px; text-transform:uppercase; color:#fff !important; }
.header .top-nav-login ul li:hover { text-decoration:underline; }
.header .top-nav-login ul a li { color:#fff !important; font-size:12px; text-transform:uppercase; font-family: 'cabinbold'; }

.header .nav { float:left; width:900px; margin:13px 0 0 118px; font-family: 'cabinbold'; }
.header .nav ul { float:left; font-size:13.5px; text-transform:uppercase; font-weight:normal; }
.header .nav ul li { float:left; margin:0 0 0 49.7px; min-height:27px; }
@-moz-document url-prefix() { 
  .header .nav { margin:13px 0 0 142px; }
}
.header .nav ul li a { float:left; color:#ff7018; text-decoration:none; }
.header .nav ul li a.active { color:#FFFFFF !important; border-bottom:2px solid #f17515; }
.header .nav ul li a:hover { color:#FFFFFF !important;  }
.header .nav ul li ul { position:absolute; background:#000000; border:none; border-top:1px solid #333333;  width:157px; z-index:1009; margin:25px 0 0 -19px; display:none; text-align:left; }
.header .nav ul li:last-child ul { margin:25px 0 0 -110px; }
.header .nav ul li.second-last ul { margin:25px 0 0 -19px; }
.header .nav ul li ul li { float:left; border:none; border-bottom:1px solid #333333; line-height:19px; width:100%; background:#000000; margin:0; }
.header .nav ul li ul li a { padding:7px 10px 7px 20px; color:#fff; font-size:12px;}
.header .nav ul li ul li a:hover { border:none; }
.header .nav ul li:hover ul { display:block;}

.slider { position:relative; margin:0 auto; max-width:1920px; text-align:center; /*background:url(../images/home-banner.png) no-repeat center top;*/  height:auto; }
.slider .left-arrow { position:absolute; margin:189px 0 0 50px; cursor:pointer; }
.slider .right-arrow { position:absolute; margin:189px 0 0 0; right:50px; cursor:pointer; }
.slider .caption { position:relative; height:auto; background:url(../images/slider-caption.png) repeat; width:100%; height:85px; }
@-moz-document url-prefix() { 
  .slider .caption {
     bottom:90px;
  }
}

.slider .caption .detail { float:left; margin:13px 0 0 40px; width:770px; }
.slider .caption h1 { color:#fff; font-size:21px; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif;  }
.slider .caption p { color:#fff; font-size:12px; line-height:20px; margin:8px 0 0 0; font-family:Arial, Helvetica, sans-serif; } 
.slider .more-derail { float:right; margin:54px 40px 0 0; cursor:pointer; }
.slider .play-btn { position:absolute; cursor:pointer; margin:190px 0 0 357px; }

.center-content { float:left; width:100%; margin:14px 0 0 0; padding:0 0 100px 0; }
.center-content h3 { float:left; padding:26px 0 19px 40px; width:700px; }
.center-content h3 a { text-decoration:none; }
.center-content h3 a:hover { color:#FF7018 !important; }
.center-content .joke-of-day { float:left; width:847px; min-height:43px; background:url(../images/joke-day.png) repeat; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; behavior:url('PIE.htc'); margin:0 0 0 40px; color:#717171; font-size:13px; text-align:left; padding:18px 12px 10px 21px; }
.center-content .more-jokes { float:right; font-family:Arial, Helvetica, sans-serif; margin:6px 40px 0 0; }
.center-content .more-jokes a { color:#f17515; font-size:12px; }
.center-content .new-tabes { float:left; margin:8px 0 0 40px; }
.center-content .new-tabes a { float:left; background:#cacaca; font-size:16px; line-height:36px; color:#717171 !important; text-decoration:none; padding:0 18px; margin:0 6px 0 0; }
.center-content .new-tabes a:hover { color:#2e2e2e !important; background:#adadad; }
.center-content .new-tabes a.active { color:#2e2e2e !important; background:#adadad; }
.center-content .featured { float:left; width:100%; }
.center-content .customized { float:left; font-size:12px; color:#f17515; margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.center-content .customized a { color:#858585 !important; text-decoration:underline; }
.center-content .customized a:hover { text-decoration:none; }
.center-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:70px; margin:30px 0 0 0; }
.center-content .videos-line { float:left; width:100%; }
.center-content .video-left { float:left; background:url(../images/video-left.png) no-repeat; width:22px; height:39px; margin:27px 0 0 0; cursor:pointer; }
.center-content .video-left:hover { background:url(../images/video-left-h.png); } 
.center-content .video-right { float:left; background:url(../images/video-right.png) no-repeat; width:22px; height:39px; margin:27px 0 0 10px; cursor:pointer; }
.center-content .video-right:hover { background:url(../images/video-right-h.png); } 
.center-content .video-thumbs { float:left; margin:0 0 0 8px; width:896px; }
.center-content .video-thumb { float:left; width:168px; height:94px; margin:0 0 0 10px; }
.center-content .video-thumb .caption-v7 { position:absolute; background:url(../images/slider-caption.png) repeat; width:162px; margin:54px 0 0 0; color:#fff; font-size:14px; padding:4px 0 0 6px; line-height:15px; text-align:left; height:36px; } 
.center-content .video-thumb .caption-v7 a { color:#fff !important; }
.center-content .video-thumb .caption-v7 span { font-size:12px; }


.center-content .joke-day-box { float:left; width:431px; margin:9px 0 0 0; padding:0 0 25px 40px; }
.center-content .joke-day-box h3 { width:auto; padding: 26px 0 16px 0; }
.center-content .more-jok { float:right; font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 0; }
.center-content .more-jok a { color:#f17515; font-size:12px; }
.center-content .joke-day-box .white-area { float:left; width:410px; height:48px; background:#FFFFFF; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; text-align:left; color:#717171; line-height:16px; padding:11px 10px; }
.center-content .tweet-day-box { float:left; width:431px; margin:9px 0 0 0; padding:0 0 25px 17px; }
.center-content .tweet-day-box h3 { width:auto; padding: 26px 0 16px 0; }
.center-content .tweet-day-box .white-area { float:left; width:410px; height:70px; background:#FFFFFF; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; margin:3px 0 0 0; }
.center-content .tweet-day-box .tweet-bird { float:left; width:47px; height:39px; margin:16px 12px 0 16px; }
.center-content .tweet-day-box .tweet-text { float:left; width:320px; color:#717171; font-size:12px; text-align:left; line-height:16px; margin:11px 0 0 0; }
.center-content .tweet-day-box .tweet-text .date { color:#bcbcbc; font-size:11px; line-height:19px; }

/* Footer new v4  -------------------------------------------------- */
.footerv4 {position:fixed; width:100%; min-width: 1040px; max-width:1920px; bottom:0; margin:0 auto; background:url(../images/footer-bg-new.png) repeat-x; min-height:46px; padding:4px 0 0 0; z-index:999; }
.footerv4 ul { float:left; list-style:none; text-align:left; line-height:12px; width:565px; margin:0 0 0 39px; }
.footerv4 ul li { float:left; margin:17px 6px 0 0; color:#c5c5c5; font-size:12px; line-height:12px; }
.footerv4 ul li a { color:#c5c5c5 !important; text-decoration:none; text-transform:uppercase; line-height:12px; padding:1px 0 0 0; float:left; font-family:Calibri, Arial, Helvetica, sans-serif; }
.footerv4 ul li a:hover { text-decoration:underline; }
.footerv4 .copyright { float:left; width:137px; color:#717171; font-size:12px; margin:15px 0 0 0; font-family: Calibri, Arial, Helvetica, sans-serif; }
.footerv4 .social-media { float:left; margin:7px 0 0 0; }
.footerv4 .social-media .icon { float:left; margin:0 0 0 2px; cursor:pointer; }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { .footerv4 ul li { font-size:10px;} }



/* Video v6  -------------------------------------------------- */
.video-bg-cont { float:left; width:100%; min-width:1040px; max-width:1920px; background:url(../images/video-bg.png) 0 78px repeat-x; height:620px; padding:78px 0 0 0; } 
.video-bg-cont h2 { float:left; width:960px; color:#FFFFFF; margin:27px 0 0 40px; }
.video-bg-cont .video { float:left; width:900px; height:506px; background:#FFFFFF; padding:2px; margin:18px 0 0 70px; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; }
.video-bg-cont .video-cap-text { float:left; width:155px; height:42px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:30px 0 0 40px; }
.video-bg-cont .video-cap-text .icon { float:left; margin:9px 0 0 27px; cursor:pointer; }
.video-bg-cont .video-cap-text .icon-text { float:left; color:#717171; font-size:11px; margin:13px 0 0 8px; }
.video-bg-cont .video-cap-text .icon-left { float:left; margin:11px 0 0 33px; cursor:pointer; }
.video-bg-cont .video-cap-title { float:left; width:466px; height:42px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:30px 0 0 10px; text-align:left; }
.video-bg-cont .video-cap-title .title-one { float:left; color:#ffffff; color:#FFFFFF; font-size:18px; font-family: 'cabinbold'; margin:12px 0 0 21px; width:112px; text-transform:uppercase }
.video-bg-cont .video-cap-title .title-two { float:left; color:#ffffff; color:#FFFFFF; font-size:13px; margin:6px 0 0 0; width:320px; line-height:16px; }
.video-bg-cont .video-ads { float:left; width:300px; height:60px; margin:30px 0 0 28px; }



.comedian-area { float:left; width:100%; min-width:1040px; max-width:1920px; height:424px; background:url(../images/comedian-br-full.png) repeat-x; }
.comedian-area .top-section { float:left; width:100%; background:url(../images/comedian-br-t.png) repeat-x; height:134px; }
.comedian-area .top-section .left-arrow { position:absolute; background:url(../images/video-left.png) no-repeat 0 0; width:22px; height:39px; margin:43px 0 0 0px; cursor:pointer; }
.comedian-area .top-section .left-arrow:hover { background:url(../images/video-left-h.png); }
.comedian-area .top-section .right-arrow { position:absolute; background:url(../images/video-right.png) no-repeat 0 0; width:22px; height:39px; margin:43px 0 0 1018px; cursor:pointer; }
.comedian-area .top-section .right-arrow:hover { background:url(../images/video-right-h.png) no-repeat }
.comedian-area h2 {  font-size:20px; margin:6px 0 0 40px;  float:left; }
.comedian-area .comedian-number { float:right; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:8px 50px 0 0; }
.comedian-area ul { float:left; width:960px; margin:0 0 0 35px; }
.comedian-area ul li { float:left; width:110px; margin:4px 5px 0 5px; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; }
.comedian-area ul li .image { float:left; width:110px; height:62px; }
.comedian-area ul li .title { float:left; color:#686868; font-size:13px; margin:; width:100%; text-align:left; }
.comedian-area ul li .drop { position:absolute; margin:90px 0 0 42px; width:30px; height:17px; display:none; }
.comedian-area ul li.active { opacity:1; filter:alpha(opacity=100); }
.comedian-area ul li:hover { opacity:1; filter:alpha(opacity=100); }
.comedian-area ul li.active .drop { display:block; }
.comedian-area .bottom-cont { float:left; width:100%; margin:10px 0 0 0; }
.comedian-area .bottom-cont h2 { font-size:26px; width:500px; margin:31px 0 0 40px; }
.comedian-area .social-media-icons { float:right; margin:29px 40px 0 0; }
.comedian-area .social-media-icons .icon { float:left; margin:0 0 0 2px; cursor:pointer; }
.comedian-area .bruce-img { float:left; width:151px; height:192px; background:#FFFFFF; -moz-box-shadow: 0 0 2px #dfdfdf; -webkit-box-shadow: 0 0 2px#dfdfdf; box-shadow: 0 0 2px #dfdfdf; margin:10px 0 0 40px; }
.comedian-area .bruce-img .com-image { float:left; width:149px; height:149px; margin:1px; }
.comedian-area .bruce-img .comedian-like-bg { float:left; width:149px; height:40px; background:url(../images/comedian-like-bg.png); margin: 0 0 0 1px; }
.comedian-area .bruce-img .like-icon { float:left; width:20px; height:21px; cursor:pointer; margin:10px 0 0 10px;  }
.comedian-area .bruce-img .dialike-icon { float:left; width:20px; height:21px; cursor:pointer; margin:10px 0 0 20px;  }
.comedian-area .bruce-img .favorite-icon { float:left; width:22px; height:21px; margin:10px 0 0 47px; }
.comedian-area .detail-about { float:left; width:787px; margin:12px 0 0 20px; }
.comedian-area .detail-about p { font-size:14px; color:#686868; margin:9px 0 13px 0; line-height:17px; }
.comedian-area .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }
.comedian-add-com { float:left; width:100%; }
.comedian-add-com .whole-section { float:left; width:566px; margin:14px 0 0 40px; }
.comedian-add-com .whole-section h2 { margin:8px 0 0 0; float:left;  }
.comedian-add-com .whole-section .comments-text { float:left; color:#686868; font-size:13px; margin:9px 0 0 25px; }
.comedian-add-com .whole-section .textarea { float:left; width:547px; border:1px solid #c8c8c8; background:#FFF; height:47px; padding:3px 4px; font-size:12px; color:#717171; resize:none; margin:12px 0 0 0; }
.comedian-add-com .whole-section .characters { float:left; color:#a1a1a1; width:338px; text-align:left; margin:4px 0 0 0; }
.comedian-add-com .whole-section .post { float:left; color:#686868; width:55px; text-align:left; margin:15px 0 0 0; }
.comedian-add-com .whole-section .post-check { float:left; margin:17px 0 0 0; }
.comedian-add-com .whole-section .tw-icon { float:left; margin:15px 15px 0 5px; cursor:pointer; }
.comedian-add-com .whole-section .post-btn { float:left; cursor:pointer; margin:7px 0 0 0; }


.comedian-content { position:relative;  min-width:100%; max-width:1920px; margin:0 auto; padding:0 0 20px 0; }
.comedian-content .new-tabes { float:left; margin:21px 0 0 40px; }
.comedian-content .new-tabes a { float:left; background:#cacaca; font-size:16px; line-height:36px; color:#717171 !important; text-decoration:none; padding:0 18px; margin:0 6px 0 0; }
.comedian-content .new-tabes a:hover { color:#2e2e2e !important; background:#adadad; }
.comedian-content .new-tabes a.active { color:#2e2e2e !important; background:#adadad; }
.comedian-content .featured { float:left; width:100%; }
.comedian-content .featured h2 { padding: 26px 0 19px 40px; width:777px; }
.comedian-content .customized { float:left; font-size:12px; color:#858585; margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif; width:110px; }
.comedian-content .customized a { color:#858585 !important; text-decoration:underline;  }
.comedian-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:30px 0 0 0; }
.comedian-content .videos-line { float:left; width:960px; }
.comedian-content .video-left { position:absolute; background:url(../images/video-left.png) no-repeat; width:22px; height:39px; margin:27px 0 0 0px; cursor:pointer; }
.comedian-content .video-left:hover { background:url(../images/video-left-h.png); } 
.comedian-content .video-right { position:absolute; background:url(../images/video-right.png) no-repeat; width:22px; height:39px; margin:27px 0 0 1018px; cursor:pointer; }
.comedian-content .video-right:hover { background:url(../images/video-right-h.png); } 
.comedian-content .video-thumbs { float:left; width:960px; margin:0 0 0 40px; }
.comedian-content .video-thumb { float:left; width:180px; height:101px; margin:0 15px 0 0; cursor:pointer; }
.comedian-content .video-thumb .caption-v7 { position:absolute; background:url(../images/slider-caption.png) repeat; width:144px; margin:61px 0 0 0; color:#fff; font-size:11px; padding:4px 28px 0 8px; line-height:15px; text-align:left; height:36px; font-family:Arial, Helvetica, sans-serif; } 
.comedian-content .video-thumb .caption-v7 a { color:#fff !important; }
.comedian-content .video-thumb .caption-v7 span { font-size:12px; }
.comedian-content .video-thumb .caption-v7 .small-play { position:absolute; margin:5px 0 0 144px; display:none; }
.comedian-content .video-thumb .post_container_btn{position:absolute; z-index:99;}
.comedian-content .video-thumb .post_container_btn .post_btn { display:none; }
.comedian-content .video-thumb:hover .post_container_btn .post_btn { display:block; }

.video8-line ul li .post_container_btn{position:absolute; z-index:99;}
.video8-line ul li .post_container_btn .post_btn { display:none; }
 .video8-line ul li:hover .post_container_btn .post_btn { display:block; }

.videos-box .videos-imge .post_container_btn{position:absolute; z-index:99;}
.videos-box .videos-imge .post_container_btn .post_btn { display:none; }
.videos-box .videos-imge:hover .post_container_btn .post_btn { display:block; cursor:pointer }



.comedian-content .video-thumb:hover .caption-v7 .small-play { display:block; }

.comedian-content h2 { float:left; padding:26px 0 19px 0; }
.comedian-content h2 a { text-decoration:none; }
.comedian-content h2 a:hover { color:#FF7018 !important; text-decoration:underline; }
.comedian-content .more-jokes { float:right; font-family:Arial, Helvetica, sans-serif; margin:6px 40px 0 0; }
.comedian-content .more-jokes a { color:#f17515; font-size:12px; }

.comedian-content .joke-day-box { float:left; width:579px; margin:9px 0 0 40px; padding:0 0 12px 0; }
.comedian-content .joke-day-box h1 { width:auto; padding: 26px 0 16px 0; color:#FF7018; cursor:default; }
.comedian-content .more-jok { float:right; font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 0; }
.comedian-content .more-jok a { color:#f17515; font-size:12px; }
.comedian-content .joke-day-box .white-area { float:left; width:481px; height:109px; background:#FFFFFF url(../images/joke-img.png) 16px 14px no-repeat; text-align:left; color:#717171; line-height:24px; padding:20px 15px 11px 82px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.comedian-content .tweet-day-box { float:left; width:361px; margin:9px 0 0 0;  padding:0 0 12px 19px; }
.comedian-content .tweet-day-box h2 { width:auto; padding: 26px 0 19px 0;  color:#FF7018; cursor:default; }
.comedian-content .tweet-day-box .white-area { float:left; width:359px; height:140px; background:#FFFFFF; margin:0 0 0 0; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.comedian-content .tweet-day-box .tweet-bird { float:left; width:47px; height:39px; margin:16px 12px 0 16px; }
.comedian-content .tweet-day-box .tweet-text { float:left; width:275px; color:#717171; font-size:16px; text-align:left; line-height:22px; margin:19px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.comedian-content .tweet-day-box .tweet-text .date { color:#bcbcbc; font-size:11px; line-height:19px; font-style:normal; }

/* Home Page Slider CSS */
#container {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:100;
}

#example {
	width:100%;
	position:relative;
	height:570px;
	overflow:hidden;
}



/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
}
/*
#slides a.prev {  opacity:0; }
#slides:hover a.prev {  opacity:1; }
#slides a.next {  opacity:0; }
#slides:hover a.next {  opacity:1; }*/

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:100%;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:auto;
	height:570px;
	
	margin:0px auto;
	
	float:none;display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:43%;
	width:49px;
	height:49px;
	display:block;
	z-index:1000;
	margin-top:-32px;
}
.play { position:absolute; top:36%; left:0px; z-index:500; width:100%; height:13%;  background:url(../images/play-new.png) top center no-repeat;  opacity:1; margin-top:-32px; }
/*.play:hover { opacity:1; cursor:pointer }*/

#slides .prev {
	left:200px;
}

#slides .next {
	right:200px;
	
}

/*
	Pagination
*/

/*.pagination {
	margin:16px auto 0;
	width:100px;
	float:none
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}*/

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:85px;
	height:auto;
	background:#000;
	background:rgba(0,0,0,.5);
	text-shadow:none;
}
.caption p { float:none; position:relative;  }

#slides .pagination { display:none; }
.slides_control { width:100% !important; }
.slides_container div.slide a img { left:0;top:0;width:100%; min-width:960px; max-width:1920;height:auto; }
.caroufredsel_wrapper{width:960px !important;}
.caroufredsel_wrapper{width:960px !important;}
#kdp_cont { width:900px; height:506px; background:#FFF; }
.center-section-main { width:960px; margin:0 auto; }




/* Video v8 Updated css */
.video-bg-cont .video8-cap-text { float:left; width:180px; height:62px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:15px 0 0 40px; }
.video-bg-cont .video8-cap-text .icon-outer { float:left; margin:11px 0 0 0; width:37px; }
.video-bg-cont .video8-cap-text .icon { float:left; cursor:pointer; margin:0 0 0 11px; }
.video-bg-cont .video8-cap-text .icon-text { float:left; color:#717171; font-size:11px; margin:5px 0 0 11px; font-family:Arial, Helvetica, sans-serif; }
.video-bg-cont .video8-cap-text .icon-left { float:left; margin:2px 0 0 9px; cursor:pointer; }
.video-bg-cont .video8-cap-text .social-icons { float:left; width:70px; margin:13px 0 0 19px; }
.video-bg-cont .video8-cap-text .media-tw { float:left; width:20px; height:20px; margin:0 0 0 7px; cursor:pointer; }
.video-bg-cont .video8-cap-text .media-fb { float:left; width:20px; height:20px; margin:0 0 0 11px; cursor:pointer; }
.video-bg-cont .video8-cap-text .share-title { float:left; color:#717171; font-size:12px; width:100%; text-align:left; margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.video-bg-cont .video8-cap-text .icon-side-line { float:left; width:1px; height:36px; background:#373737; margin:12px 0 0 7px; }
.video-bg-cont .video8-cap-title { float:left; width:300px; height:62px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:15px 0 0 6px; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.video-bg-cont .video8-cap-title .title-one { float:left; color:#ffffff; font-size:17px; margin:22px 0 0 21px; width:105px; text-transform:uppercase }
.video-bg-cont .video8-cap-title .title-two { float:left; color:#ffffff; font-size:13px; margin:7px 0 0 11px; width:280px; line-height:16px; }
.video-bg-cont .video8-ads { float:left; width:468px; height:60px; margin:16px 0 0 6px; }
.video-bg-cont .video8-ads .big-ads { float:left; width:468px; height:60px; display:none; }
.video-bg-cont .video8-ads .small-ads { float:right; width:300px; height:60px; }
/* change the hight of (.video-bg-cont) to 690px; */
.video8-videos-bg { float:left; width: 100%; min-width: 1040px; max-width: 1920px; background: url(../images/video-v8-v-line.png) 0 0; height: 262px; padding: 0 0 10px 0; }
.video8-videos-bg h2 { color:#fff; font-size:18px; margin:14px 0 0 39px; float:left; font-family:Arial, Helvetica, sans-serif; text-shadow:none; }
.video8-videos-bg .video8-line { float:left; width:100%; min-height:69px; } 
.video8-videos-bg .video8-line .left-arrow { position:absolute; background:url(../images/video-left.png) no-repeat 0 0; width:22px; height:39px; margin:22px 0 0 0px; cursor:pointer; }
.video8-videos-bg .video8-line .left-arrow:hover { background:url(../images/video-left-h.png); }
.video8-videos-bg .video8-line .right-arrow { position:absolute; background:url(../images/video-right.png) no-repeat 0 0; width:22px; height:39px; margin:22px 0 0 1020px; cursor:pointer; }
.video8-videos-bg .video8-line .right-arrow:hover { background:url(../images/video-right-h.png) no-repeat }
.video8-videos-bg .comedian-number { float:right; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:14px 40px 0 0; }
.video8-videos-bg ul { float:left; width:970px; margin:0 0 0 31px; }
.video8-videos-bg ul li { float:left; width:110px; margin:8px 0 0 11px; cursor:pointer; }
.video8-videos-bg ul li .image { float:left; width:110px; height:62px; }
.video8-videos-bg ul li .caption-v8 { position:absolute; background:url(../images/slider-caption.png) repeat; width:106px; margin:41px 0 0 0; color:#fff; font-size:11px; padding:0 0 0 4px; line-height:21px; text-align:left; height:21px; font-family:Arial, Helvetica, sans-serif; } 
.video8-videos-bg ul li:hover .caption-v8 { text-decoration:underline; } 
.video8-videos-bg ul li .caption-v8 a { color:#fff !important; }
.video8-videos-bg ul li .image:hover { /*border-bottom:4px solid #ff7018;*/ }
.video8-videos-bg ul li.active .image { border-bottom:4px solid #ff7018; }


.video8-videos-bg ul#second { float:left; width:970px; margin:0 0 0 31px; }
.video8-videos-bg ul#second li { float:left; width:110px; margin:5px 0 0 11px; cursor:pointer; }
.video8-videos-bg ul#second li .image { float:left; width:110px; height:110px; }
.video8-videos-bg ul#second li .caption-v8 { position:absolute; background:url(../images/slider-caption.png) repeat; width:106px; margin:89px 0 0 0; color:#fff; font-size:12px; padding:0 0 0 4px; line-height:21px; text-align:left; height:21px; } 
.video8-videos-bg ul#second li:hover .caption-v8 { text-decoration:none ; }
.video8-videos-bg ul#second li .caption-v8 a { color:#fff !important; }
.video8-videos-bg ul#second li .drop-arrow { position:absolute; margin:121px 0 0 41px; width:28px; height:14px; background:url(../images/v8-arrow.png) no-repeat; display:none; }
.video8-videos-bg ul#second li .image:hover { border:none; }
.video8-videos-bg ul#second li.active .image { border:none; }
.video8-videos-bg ul#second li.active .drop-arrow { display:block; }
.video8-videos-bg ul#second.show_dim li:hover .drop-arrow { display:block; opacity:0.3; }
.video8-videos-bg ul#second li.active:hover .drop-arrow { display:block; opacity:1; }
.video8-comedian-area { float:left; width:100%; min-width:1040px; max-width:1920px; height:396px; background:url(../images/v8-comeian-bg.png) repeat-x; margin-bottom:7px; }

.video8-comedian-area .bottom-cont { float:left; width:100%; margin:10px 0 0 0; }
.video8-comedian-area .bottom-cont h2 { font-size:26px; width:500px; margin:23px 0 0 40px; float:left; }
.video8-comedian-area .social-media-icons { float:right; margin:21px 40px 0 0; }
.video8-comedian-area .social-media-icons .icon { float:left; margin:0 0 0 2px; cursor:pointer; }
.video8-comedian-area .bruce-img { float:left; width:215px; height:297px; background:#FFFFFF; margin:15px 0 0 40px; }
.video8-comedian-area .bruce-img .caption-bg-com { position:absolute; background:url(../images/slider-caption.png) repeat; width:215px; height:56px; margin:241px 0 0 0; }
.video8-comedian-area .detail-about { float:left; width:728px; margin:7px 0 0 15px; }
.video8-comedian-area .detail-about p { font-size:14px; color:#686868; margin:9px 0 13px 0; line-height:17px; width:700px; }
.video8-comedian-area .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }
.video8-comedian-area .bruce-img .icon-outer { float:left; margin:11px 0 0 0; width:37px; }
.video8-comedian-area .bruce-img .icon { float:left; cursor:pointer; margin:0 0 0 11px; }
.video8-comedian-area .bruce-img .icon-text { float:left; color:#717171; font-size:11px; margin:5px 0 0 11px; }
.video8-comedian-area .bruce-img .icon-left { float:left; margin:2px 0 0 9px; cursor:pointer; }
.video8-comedian-area .bruce-img .favorit-light { float:right; margin:18px 10px 0 0; }


/* Video v9  -------------------------------------------------- */
.video-small-bg { float:left; width:100%; min-width:1040px; max-width:1920px; background:url(../images/video-bg.png) 0 78px repeat-x; height:415px; padding:78px 0 0 0; } 
.video-small-bg h2 { float:left; width:960px; color:#FFFFFF; margin:27px 0 0 40px; }
.video-small-bg .video { float:left; width:636px; height:357px; background:#FFFFFF; padding:2px; margin:28px 0 0 40px; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; }
.video-small-bg .right-col { float:left; width:300px; margin:28px 0 0 20px; }
.video-small-bg .video9-cap-text { float:left; width:300px; height:32px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:0; }
.video-small-bg .video9-cap-text .icon { float:left; margin:5px 0 0 21px; cursor:pointer; }
.video-small-bg .video9-cap-text .icon-text { float:left; color:#717171; font-size:11px; margin:10px 0 0 8px; }
.video-small-bg .video9-cap-text .share-text { float:left; color:#717171; font-size:11px; margin:6px 0 0 56px; width:71px; }
.video-small-bg .video9-cap-text .icon-left { float:left; margin:7px 0 0 18px; cursor:pointer; }
.video-small-bg .video9-cap-text .social-icons { float:left; margin:6px 0 0 0;  }
.video-small-bg .video9-cap-text .media-tw { float:left; margin:0; padding:0; cursor:pointer; }
.video-small-bg .video9-cap-text .media-fb { float:left; margin:0; padding:0 0 0 7px; cursor:pointer; }
.video-small-bg .video9-cap-title { float:left; width:300px; min-height:71px; background:url(../images/video-v9-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:4px 0 0 0; text-align:left; }
.video-small-bg .video9-cap-title .title-one { float:left; color:#FFFFFF; font-size:18px; font-family: 'cabinbold'; margin:9px 0 0 21px;  text-transform:uppercase }
.video-small-bg .video9-cap-title .title-two { float:left; color:#FFFFFF; font-size:12px; margin:5px 0 0 21px; line-height:16px; }
.video-small-bg .video9-ads { float:left; width:300px; height:250px; margin:4px 0 0 0px;  }


/* channel v1  -------------------------------------------------- */
.channel-v1-top { float:left; width:100%; background:url(../images/private-event-top-bg.png) 0 bottom repeat-x;height:100px; margin:78px 0 0 0; }
.channel-v1-top h2 { color:#FF7018; padding: 31px 8px 6px 0; font-size: 30px; font-family: Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); } 
.channel-v1-top p { color:#717171; font-size:13px; line-height:17px; margin:0; font-family:Arial, Helvetica, sans-serif; }
.channel-v1-content { float:left; width:1040px; }
.channel-v1-content .left-area { float:left; width:790px; margin:8px 0 0 0; }
.channel-v1-content .right-area { float:left; width:210px; }
.channel-v1-content .right-area .ads-img { float:right; margin:45px 0 0 0; width:159px; cursor:pointer; }
.channel-v1-content .channel-box { float:left; width:790px; }
.channel-v1-content .channel-box .channel-img { float:left; padding:4px; background:#e8e8e8; border:1px solid #fff; -moz-box-shadow: 0 0 4px #c5c5c7; -webkit-box-shadow: 0 0 4px#c5c5c7; box-shadow: 0 0 4px #c5c5c7; behavior:url('PIE.htc'); position:relative; margin:36px 0 0 40px; }
.channel-v1-content .channel-detail { float:left; width:468px; margin:36px 0 0 23px; }
.channel-v1-content .channel-detail h3 { font-size:17px; float:left; width:100%; }
.channel-v1-content .channel-detail h3 img { vertical-align:middle; cursor:pointer; }
.channel-v1-content .channel-detail p { float:left; line-height:18px; margin:10px 0 0 0; float:left; width:100%; }
.channel-v1-content .channel-detail .explore { font-size:14px;  font-family: 'cabinbold'; margin:19px 0 0 0; float:left; width:100%; }
.channel-v1-content .channel-detail .explore a { color:#ff7018; text-decoration:none; }
.channel-v1-content .channel-detail .explore a:hover { text-decoration:underline; }
.channel-v1-content .video-img-line { float:left; width:100%; min-height:100px; margin:13px 0 0 0; } 
.channel-v1-content .video-img-line .left-arrow { position:absolute; background:url(../images/video-left.png) no-repeat 0 0; width:22px; height:39px; margin:21px 0 0 0px; cursor:pointer; }
.channel-v1-content .video-img-line .left-arrow:hover { background:url(../images/video-left-h.png); }
.channel-v1-content .video-img-line .right-arrow { position:absolute; background:url(../images/video-right.png) no-repeat 0 0; width:22px; height:39px; margin:21px 0 0 773px; cursor:pointer; }
.channel-v1-content .video-img-line .right-arrow:hover { background:url(../images/video-right-h.png) no-repeat }
.channel-v1-content ul { float:left; width:728px; margin:0 0 0 29px; }
.channel-v1-content ul li { float:left; width:110px; margin:8px 0 0 11px; cursor:pointer; }
.channel-v1-content ul li .image { float:left; width:110px; height:62px; }
.channel-v1-content ul li .caption-v8 { position:absolute; background:url(../images/slider-caption.png) repeat; width:106px; margin:41px 0 0 0; color:#fff; font-size:14px; padding:0 0 0 4px; line-height:21px; text-align:left; height:21px; } 
.channel-v1-content ul li .caption-v8 a { color:#fff !important; }
.channel-v1-content ul li .image:hover { /*border-bottom:4px solid #ff7018;*/ }
.channel-v1-content ul li.active .image { border-bottom:4px solid #ff7018; }
.channel-v1-content .hr-bottom { float:left; width:710px; background:#bfbfbf; height:1px; border-bottom:1px solid #fff; margin:0 0 0 40px; }



/* Comment Popup video v8  -------------------------------------------------- */
.popup-video-v8 { position:absolute; width:657px; height:202px; z-index:100; margin:-78px 0 0 152px; }
.popup-video-v8 .left-bg { float:left; background:url(../images/video-8pop-left.png) no-repeat; width:44px; height:202px; }
.popup-video-v8 .center-bg { float:left; background:url(../images/video-8pop-center.png) repeat-x; height:202px; width:585px; }
.popup-video-v8 .right-bg { float:left; background:url(../images/video-8pop-right.png) no-repeat; width:27px; height:202px; margin:1px 0 0 0; }
.popup-video-v8 .center-bg h2 { float:left; margin:41px 0 0 10px; color:#f17515; width:238px; }
.popup-video-v8 .center-bg .comments-title { float:left; color:#7f7f7f; font-size:15px; margin:40px 0 0 0; }
.popup-video-v8 .center-bg .textarea { float:left; width:546px; border:1px solid #c8c8c8; background:#FFF; height:44px; padding:8px 7px; font-size:12px; color:#7f7f7f; resize:none; margin:19px 0 0 11px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family:'cabinbold'; }
.popup-video-v8 .center-bg .characters-text { float:left; color:#db0101; font-size:13px; margin:7px 0 0 11px; width:398px; }
.popup-video-v8 .center-bg .check-box { float:left; padding:0px; margin:16px 0 0 0; } 
.popup-video-v8 .center-bg .tw-icon { float:left; margin:14px 15px 0 5px; cursor:pointer; }
.popup-video-v8 .center-bg .post-btn { float:left; cursor:pointer; margin:7px 0 0 0; }


/* Comment Popup video v9  -------------------------------------------------- */
.popup-video-v9 { position:absolute; width:334px; height:227px; z-index:100; margin:15px 0 0 -17px; }
.popup-video-v9 .top-bg { float:left; background:url(../images/video-9pop-top.png) no-repeat; width:334px; height:43px; }
.popup-video-v9 .center-bg { float:left; background:url(../images/video-9pop-center.png) repeat-y; height:191px; width:317px; padding:0 0 0 17px; }
.popup-video-v9 .bottom-bg { float:left; background:url(../images/video-9pop-bottom.png) no-repeat; width:334px; height:29px; }
.popup-video-v9 .center-bg h2 { float:left; margin:6px 0 0 14px; color:#f17515; width:270px; }
.popup-video-v9 .center-bg .comments-title { float:left; color:#7f7f7f; font-size:12px; margin:3px 0 0 14px; }
.popup-video-v9 .center-bg .textarea { float:left; width:253px; border:1px solid #c1c1c1; background:#FFF; height:44px; padding:8px 7px; font-size:12px; color:#b7b7b7; resize:none; margin:4px 0 0 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family:'cabinbold'; }
.popup-video-v9 .center-bg .characters-text { float:left; color:#db0101; font-size:13px; margin:7px 0 0 17px; width:250px; }
.popup-video-v9 .center-bg .check-box { float:left; padding:0px; margin:16px 0 0 0; } 
.popup-video-v9 .center-bg .tw-icon { float:left; margin:14px 15px 0 5px; cursor:pointer; }
.popup-video-v9 .center-bg .post-btn { float:left; cursor:pointer; margin:7px 0 0 0; }
.popup-video-v9 .center-bg .cont-social { float:left; margin:5px 0 0 118px; }


/* Make Channel v4  -------------------------------------------------- */
.make-channel-top { float:left; width:100%; background:#FFF; border-bottom:1px solid #d2d2d2; height:88px; padding:0 0 10px 0; margin:78px 0 0 0; }
.make-channel-top h2 { margin:46px 0 0 0; float:left; }
.make-channel-left { float:left; width:700px; margin:24px 0 0 0; }
.make-channel-left .left-line { float:left; width:100%; margin:24px 0 0 0; }
.make-channel-left .left-title { float:left; font-size:15px; color:#4e4e4e; font-family:"Cabin-Medium"; text-shadow:0 1px 0 rgba(255, 255, 255, 1); width:130px; letter-spacing:1px; margin:7px 0 0 0; }
.make-channel-left .text-field { float:left; width:294px; background:#fff; border:1px solid #c1c1c1; font-size:14px; color:#979797; padding:6px 8px; border-radius:3px; margin:0;  behavior:url('PIE.htc'); position:relative; }
.make-channel-left .comedians-box { float:left; width:264px; height:218px; border:1px solid #c1c1c1; background:#fff; border-radius:3px; behavior:url('PIE.htc'); position:relative; }
.make-channel-left .comedians-search { float:left; width:15px; height:16px; cursor:pointer; margin:9px 0 0 10px; }
.make-channel-left .comedians-field { float:left; border:none; background:none; color:#979797; padding:5px 9px; margin:3px 0 0 0; width:215px; }  
.make-channel-left .comedians-hr { float:left; height:1px; width:100%; background:#c1c1c1; }
.make-channel-left .comedians-cont { float:left; width:256px; height:174px; margin:4px; overflow-y: scroll; overflow-x: hidden; }
.make-channel-left .comedians-line { float:left; width:227px; padding:11px 0; border-bottom:1px solid #ececec; margin:0 0 0 6px; }
.make-channel-left .comedians-image { float:left; width:44px; height:38px; }
.make-channel-left .comedians-name { float:left; color:#f17515; font-size:13px; width:148px; margin:10px 0 0 10px; }
.make-channel-left .comedians-add { float:left; cursor:pointer; margin:12px 0 0 0; background:url(../images/make-ch-add.png) no-repeat; width:16px; height:16px; }
.make-channel-left .comedians-add:hover { background:url(../images/make-ch-add-hover.png);}
.make-channel-left .comedians-dele { float:left; cursor:pointer; margin:12px 0 0 0; background:url(../images/make-ch-dele.png) no-repeat; width:16px; height:16px }
.make-channel-left .comedians-dele:hover { background:url(../images/make-ch-dele-hover.png); }
.make-channel-left .comedians-box-2 { float:left; width:264px; height:186px; margin:32px 0 0 15px; border:1px solid #c1c1c1; background:#fff; border-radius:3px; behavior:url('PIE.htc'); position:relative; }
.make-channel-left .comedians-topic-name { float:left; color:#f17515; font-size:13px; width:198px; margin:0 0 0 4px; }
.make-channel-left .comedians-topic-add { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-add.png) no-repeat; width:16px; height:16px; }
.make-channel-left .comedians-topic-add:hover { background:url(../images/make-ch-add-hover.png);}
.make-channel-left .comedians-topic-dele { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-dele.png) no-repeat; width:16px; height:16px; }
.make-channel-left .comedians-topic-dele:hover { background:url(../images/make-ch-dele-hover.png); }
.make-channel-left .button-line { float:left; margin:24px 0 0 130px; }
.make-channel-left .button-line .add-channel { float:left; cursor:pointer; width:134px; height:36px; }
.make-channel-left .button-line .cancel-channel { float:left; cursor:pointer; width:134px; height:36px; margin:0 0 0 10px; }
.make-channel-right { float:right; width:222px; min-height:515px; border-left:1px solid #adadad; margin:48px 0 0 0; }
.make-channel-right .line-arrow { position:absolute; width:11px; height:19px; margin:35px 0 0 -11px; background:url(../images/make-channel-arrow.png) no-repeat; }
.make-channel-right .channel-status { float:left; width:207px; margin:0 0 0 13px; }
.make-channel-right .channel-status h3 { font-size:18px; color:#f17515; margin:8px 0 14px 0; float:left; }
.make-channel-right .status-text { float:left; width:100%; color:#868686; font-size:15px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); letter-spacing:1px; margin:4px 0 0 0; }
.make-channel-right .my-channels { float:left; width:207px; margin:53px 0 0 13px; }
.make-channel-right .my-channels h3 { font-size:18px; color:#f17515; margin:8px 0 6px 0; float:left; }
.make-channel-right .my-channels .channel-name { float:left; width:160px; color:#868686; font-size:15px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); letter-spacing:1px; margin:11px 0 0 0; }
.make-channel-right .my-channels .channel-edit { float:left; margin:14px 0 0 9px; cursor:pointer; }


/* Videos message  -------------------------------------------------- */
.video-message-bg { float:left; background:url(../images/message-bg.png) 0 0 no-repeat; width:1044px; height:94px; margin:2px 0 0 0; }
.video-message-center { float:left; width:543px; height:56px; background:#fff; margin:10px 0 0 250px; color:#4c4c4c; font-size:14px; text-align:center; line-height:21px; padding:17px 0 0 0; }
.video-message-center strong { font-size:18px; font-family:"Cabin-Medium"; font-weight:normal;  }


/* joke updates  -------------------------------------------------- */
.browse-top-br .search-new {  height:29px; float:right; margin:34px 41px 0 0; }
.browse-top-br .search-new .input { width:300px;  background:#FFFFFF; border:1px solid #c7c7c7; font-size:14px; color:#727272; text-indent:8px; padding:7px 5px; float:left;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-family:Arial, Helvetica, sans-serif; }
.browse-top-br .search-new .submit { width:auto; float:left; text-indent:-128px; background:url(../images/search-btn-joke.png) no-repeat; width:75px; height:32px; border:none;  cursor:pointer; margin:0 0 0 6px; }
.submit-a-joke { float:right; cursor:pointer; margin:32px 0 0 0; }


/* Comedians Filter-v1 updates  -------------------------------------------------- */
.comedians-filter { float:left; width:960px; margin:32px; }
.comedians-filter p { color:#5b5b5d; line-height:17px; font-size:14px; }
.comedians-filter .left-area { float:left; width:700px; }
.comedians-filter .left-title { float:left; font-size:15px; color:#4e4e4e; font-family:"Cabin-Medium"; text-shadow:0 1px 0 rgba(255, 255, 255, 1); width:284px; letter-spacing:1px; margin:42px 0 0 0; }
.comedians-filter .comedians-box { float:left; width:264px; height:340px; border:1px solid #c1c1c1; background:#fff; border-radius:3px; behavior:url('PIE.htc'); position:relative; margin:31px 0 0 0; }
.comedians-filter .comedians-search { float:left; width:15px; height:16px; cursor:pointer; margin:9px 0 0 10px; }
.comedians-filter .comedians-field { float:left; border:none; background:none; color:#979797; padding:5px 9px; margin:3px 0 0 0; width:215px; }  
.comedians-filter .comedians-hr { float:left; height:1px; width:100%; background:#c1c1c1; }
.comedians-filter .comedians-cont { float:left; width:256px; height:300px; margin:4px; overflow-y: scroll; overflow-x: hidden; }
.comedians-filter .comedians-line { float:left; width:227px; padding:11px 0; border-bottom:1px solid #ececec; margin:0 0 0 6px; }
.comedians-filter .comedians-image { float:left; width:44px; height:38px; }
.comedians-filter .comedians-name { float:left; color:#f17515; font-size:13px; width:148px; margin:10px 0 0 10px; }
.comedians-filter .comedians-add { float:left; cursor:pointer; margin:12px 0 0 0; background:url(../images/make-ch-add.png) no-repeat; width:16px; height:16px; }
.comedians-filter .comedians-add:hover { background:url(../images/make-ch-add-hover.png);}
.comedians-filter .comedians-dele { float:left; cursor:pointer; margin:12px 0 0 0; background:url(../images/make-ch-dele.png) no-repeat; width:16px; height:16px }
.comedians-filter .comedians-dele:hover { background:url(../images/make-ch-dele-hover.png); }
.comedians-filter .comedians-box-2 { float:left; width:264px; height:307px; margin:64px 0 0 15px; border:1px solid #c1c1c1; background:#fff; border-radius:3px; behavior:url('PIE.htc'); position:relative; }
.comedians-filter .comedians-topic-name { float:left; color:#f17515; font-size:13px; width:198px; margin:0 0 0 4px; }
.comedians-filter .comedians-topic-add { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-add.png) no-repeat; width:16px; height:16px; }
.comedians-filter .comedians-topic-add:hover { background:url(../images/make-ch-add-hover.png);}
.comedians-filter .comedians-topic-dele { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-dele.png) no-repeat; width:16px; height:16px; }
.comedians-filter .comedians-topic-dele:hover { background:url(../images/make-ch-dele-hover.png); }
.comedians-filter .button-line { float:left; margin:24px 0 0 0; }
.comedians-filter .button-line .save-btn-new { float:left; cursor:pointer; width:134px; height:36px; }
.comedians-filter .button-line .cancel-btn-new { float:left; cursor:pointer; width:134px; height:36px; margin:0 0 0 10px; }
.comedians-filter-right { float:right; width:222px; min-height:515px; border-left:1px solid #adadad; margin:48px 0 0 0; }
.comedians-filter-right .line-arrow { position:absolute; width:11px; height:19px; margin:35px 0 0 -11px; background:url(../images/make-channel-arrow.png) no-repeat; }
.comedians-filter-right .channel-status { float:left; width:207px; margin:0 0 0 13px; }
.comedians-filter-right .channel-status h2 { font-size:18px; color:#f17515; margin:8px 0 14px 0; float:left; }
.comedians-filter-right .status-text { float:left; width:100%; color:#868686; font-size:15px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); letter-spacing:1px; margin:4px 0 0 0; }




/* Comedians topics page  -------------------------------------------------- */
.comedians-filter .comedians-line .comedians-topic-name { float:left; color:#f17515; font-size:13px; width:198px; margin:0 0 0 4px; }
.comedians-filter .comedians-line .comedians-dele { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-dele.png) no-repeat; width:16px; height:16px; }
.comedians-filter .comedians-line .comedians-dele:hover { background:url(../images/make-ch-dele-hover.png); }
.comedians-filter .comedians-line .comedians-topic-add { float:left; cursor:pointer; margin:0; background:url(../images/make-ch-add.png) no-repeat; width:16px; height:16px; }
.comedians-filter .comedians-line .comedians-topic-add:hover { background:url(../images/make-ch-add-hover.png);}



/* Comedians Browse-v3 updates  -------------------------------------------------- */
.browse-com-top { float:left; height:83px; width:100%; background: url(../images/sub-header-bg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; }
.browse-com-top h2 { color:#FF7018; float:left; padding:29px 8px 10px 0; font-size:30px; font-family:Calibri, Arial, Helvetica, sans-serif; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.browse-com-top h4 { font-size:12px; color:#717171; font-weight:bold; line-height:normal; padding:0px; margin:0px; padding-right:14px; float:left; font-family:Arial, Helvetica, sans-serif; }
.browse-com-top ul { list-style:none; padding:0px; margin:0px; float:left; }
.browse-com-top ul li { list-style:none; font-size:12px; line-height:normal; margin-right:20px; float:left; font-weight:normal; color:#6e6e6e }
.browse-com-top ul li a {  color:#717171 !important; text-decoration:none; }
.browse-com-top ul li a.active { color:#ff7018; font-weight:bold; }
.browse-com-top ul li a:hover { text-decoration:underline; }
.browse-com-main { float:left; width:960px; min-height:700px; }
.browse-com-main .left-area { float:left; width:760px; margin:35px 0 0 0; }
.browse-com-main .right-area { float:right; width:158px; margin:52px 0 0 0; }
.browse-com-main .left-textfield { width:649px;  background:#FFFFFF; border:1px solid #c7c7c7; font-size:14px; color:#727272; text-indent:8px; padding:9px 5px; float:left;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-family:Arial, Helvetica, sans-serif; }
.browse-com-main .left-search-btn { float:left; margin:0 0 30px 8px; cursor:pointer; }
.browse-com-main .left-search-btn .joke-search { float:left; margin:0; background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; }
@-moz-document url-prefix() { 
  .new-jok-page-left .search-btn .joke-search {
     padding: 9px 8px 8px 8px;
  }
}
.browse-com-main .left-search-btn .joke-search:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.browse-com-main .hr-line { float:left; width:100%; height:1px; border-bottom:1px solid #fff; background:#cfcfcf; }
.browse-com-main .left-comedians-area { float:left; width:100%; margin:30px 0 0 0; }
.browse-com-main .left-comedians-area h2 { font-size:30px; font-family:Calibri; margin:0 0 11px 0; }
.browse-com-main .left-comedians-box { float:left; width:366px; height:262px; background:#ffffff; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 3pxrgba(0, 0, 0, 0.4); box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; margin:10px 10px 0 0 }
.browse-com-main .comedians-img-section { float:left; width:110px; margin:10px 0 0 10px; }  
.browse-com-main .comedians-image { float:left; width:104px; height:104px; padding:2px; border:1px solid #b6b6b7;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background:#FFFFFF; }
.browse-com-main .comedians-img-section .video-icon { float:left; width:13px; height:13px; margin:6px 0 0 0; }
.browse-com-main .comedians-img-section .video-link { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px 0 0 4px; }
.browse-com-main .comedians-img-section .video-link a { color:#434343 !important; text-decoration:none; }
.browse-com-main .comedians-img-section .video-link a:hover { text-decoration:underline; }
.browse-com-main .comedians-detail { float:left; width:228px; margin:0 0 0 10px; }
.browse-com-main .comedians-detail .com-name { float:left; width:100%; color:#ff7018; font-size:15px; border-bottom:1px solid #d7d7d7; padding:8px 0 7px 0; } 
.browse-com-main .comedians-detail .upcoming-show { float:left; width:100%; font-size:12px; font-weight:bold; color:#151515; margin:0px 0 0 0; }
.browse-com-main .comedians-detail .com-videos-title { float:left; width:100%; font-size:12px; font-weight:bold; color:#151515; margin:5px 0 0 0; }
.browse-com-main .comedians-detail .upcoming-names { float:left; color:#aaaaaa; font-size:11px; line-height:15px; width:100%; margin:5px 0 0 0; }
.browse-com-main .comedians-detail .upcoming-names-info { float:left; color:#aaaaaa; font-size:10px; line-height:15px; width:100%; }
.browse-com-main .comedians-detail .upcoming-names-info span { float:right; }
.browse-com-main .comedians-detail .see-full-show { float:left; width:100%; text-align:right; margin:5px 0 0 0; } 
.browse-com-main .comedians-detail .see-full-show a { color:#434343 !important; text-decoration:none; }
.browse-com-main .comedians-detail .see-full-show a:hover { text-decoration:underline; }
.browse-com-main .loading-img { float:left; width:100%; text-align:center; padding:90px 0 90px 0; }
.comedian_sample_videos_cont{float:left; width:100%; margin-top:10px;}
.comedian_sample_videos_cont .video-link{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:-3px 0 0 4px;}
.comedian_sample_videos_cont .video-link  a { color:#434343 !important; text-decoration:none; }
.comedian_sample_videos_cont .video-link a:hover { text-decoration:underline; }
.comedian_videos_thumbs{float:left; margin-right:2px; width:74px;}


.pop-up-video-title{float:left; width:100%; font-size:12px; font-weight:bold; color:#151515; margin:0px 0 0 0;}
.comedian_sample_videos_cont_popup{float:left; width:100%; margin-top:10px;}
.comedian_videos_thumbs_popup{float:left; margin-right:5px; width:74px;}
.comedian_sample_videos_cont_popup .video-link{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:-3px 8px 0 0px;}
.comedian_sample_videos_cont_popup .video-link  a { color:#434343 !important; text-decoration:none; }
.comedian_sample_videos_cont_popup .video-link a:hover { text-decoration:underline; }

.upcoming-show-popup { float:left; width:100%; font-size:12px; font-weight:bold; color:#151515; margin:0px 0 0 0; }
.com-videos-title-popup { float:left; width:100%; font-size:12px; font-weight:bold; color:#151515; margin:5px 0 0 0; }
.upcoming-names-popup { float:left; color:#aaaaaa; font-size:11px; line-height:15px; width:100%; margin:5px 0 0 0; }
.upcoming-names-info-popup { float:left; color:#aaaaaa; font-size:10px; line-height:15px; width:100%; }
.upcoming-names-info-popup span { float:right; }
.see-full-show-popup { float:left; width:100%; text-align:right; margin:5px 0 0 0; } 
.see-full-show-popup a { color:#434343 !important; text-decoration:none; }
.see-full-show-popup a:hover { text-decoration:underline; }

/* Forgot Password v1 pages  -------------------------------------------------- */
.forgot-password { float:left; width:960px; min-height:700px; }
.forgot-password p { color:#5b5b5d; font-size:14px; line-height:17px; margin:38px 0 0 0; } 
.forgot-password .error-message { float:left; width:930px; background:#f2dede; border:1px solid #e7aaa9; color:#b82623; font-size:15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); padding:12px 14px 14px 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:22px 0 0 0; }
.forgot-password .form-box { float:left; width:480px; margin:21px 0 0 0; }
.forgot-password .form-title { float:left; font-size:15px; color:#4e4e4e; font-family:"Cabin-Medium"; text-shadow:0 1px 0 rgba(255, 255, 255, 1); width:128px; letter-spacing:1px; margin:6px 0 0 0; }
.forgot-password .text-field { float:left; width:294px; background:#fff; border:1px solid #c1c1c1; font-size:14px; color:#979797; padding:6px 8px; border-radius:3px; margin:0;  behavior:url('PIE.htc'); position:relative; }
.forgot-password .button-line { float:left; margin:26px 0 0 128px; }
.forgot-password .button-send { float:left; cursor:pointer; margin:0 10px 0 0; }


/* Comedians Profile v1  -------------------------------------------------- */
.comedians-profile { width:100%; float:left;  }
.comedians-profile .body_top_gray { width:100%; float:left; height:auto; background:#fff; border-bottom:1px solid #d2d2d2; margin:78px 0 0 0 ; }
.comedians-profile .body_top_gray .content-area { width:100%; float:left; height:100%; background:none; padding-bottom:22px;  }

/* Content Section Comedian Profile */
.comedians-profile .body_top_gray .content-area .top h2 { padding:0px; margin:5px 0 0 0; font-size:25.4px; color:#ff7018; font-weight:bold; font-family:'cabinbold'; float:left; }
.comedians-profile .body_top_gray .content-area .bottom { width:100%; float:left; height:auto; padding-top:25px; }
.comedians-profile .body_top_gray .content-area .bottom .left { width:225px; height:auto; float:left; } 
.comedians-profile .body_top_gray .content-area .bottom .left .comedian { width:216px; border:1px solid #a4a4a5; padding:3px; height:auto; overflow:none; }
.comedians-profile .body_top_gray .content-area .bottom .left .comedian img { width:215px; }
.social_icons_gray { width:100%; float:left; padding-top:5px; }
.social_icons_gray div { width:30px; height:30px; float:left; margin-right:2px; }
.comedians-profile .body_top_gray .content-area .bottom .right { padding:0px 15px; width:705px; float:left }
.comedians-profile .body_top_gray .content-area .bottom .right .text { width:100%; float:left }
.comedians-profile .body_top_gray .content-area .bottom .right .text p { color:#686868; font-size:12px; font-family:'cabinbold'; font-weight:normal; padding:0px; padding-bottom:20px; margin:0px; }
.comedians-profile .body_top_gray .content-area .bottom .right .text p span { color:#1b1b1b; }
.comedians-profile .body_top_gray .content-area .bottom .right .text a { color:#ff7018; text-decoration:underline }
/* Content Section Comedian Profile */
.comedians-profile .body_btm { width:100%; float:left; background:url(../images/body-bg.png) top left repeat; padding:40px 0 0 0; }
.comedians-profile .body_btm .video-section { float:left; width:659px; min-height:467px; }
.comedians-profile .body_btm .video-section { float:left; width:960px; }
.comedians-profile .body_btm .video-section ul { float:left; width:984px; margin:21px 0 0 0; }
.comedians-profile .body_btm .video-section ul li { float:left; width:172px; margin:0 24px 0 0; min-height:151px; }
.comedians-profile .body_btm .video-section ul li a { text-decoration:none; }
.comedians-profile .body_btm .video-section ul li a .video { float:left; width:168px; padding:2px; background:#FFFFFF; }
.comedians-profile .body_btm .video-section ul li a .title { float:left; color:#434343; font-size:15px; text-decoration:none; width:172px; text-align:left; margin:6px 0 0 0; }
.comedians-profile .body_btm .video-section ul li a .title:hover { text-decoration:underline; }
.comedians-profile .body_btm .video-section ul li a .play-btn { position:absolute; width:35px; height:35px; margin:35px 0 0 68px; cursor:pointer; display:none }
.comedians-profile .body_btm .video-section ul li a:hover .play-btn { display:block; }
.comedians-profile .body_btm .loading { float:left; margin:25px 0 0 451px; }

/* Filter by Content */
.comedians-profile .body_top_gray .content-area .filter { width:100%; float:left; height:auto; padding-top:14px; font-family:'cabinbold'; }
.comedians-profile .body_top_gray .content-area .filter h4 { font-size:15px; color:#494848; font-weight:bold; line-height:normal; padding:0px; margin:0px; padding-right:14px; float:left }
.comedians-profile .body_top_gray .content-area .filter ul { list-style:none; padding:0px; margin:0px; float:left; padding-top:3px;  }
.comedians-profile .body_top_gray .content-area .filter ul li { list-style:none; font-size:12px; line-height:normal; margin-right:25px; float:left; font-weight:normal; color:#6e6e6e }
.comedians-profile .body_top_gray .content-area .filter ul li a {  color:#6e6e6e; text-decoration:none; }
.comedians-profile .body_top_gray .content-area .filter ul li a.active { color:#ff7018; text-decoration:underline; }
.comedians-profile .body_top_gray .content-area .filter ul li a:hover { text-decoration:underline; }

/* List of Comedians (Pictures and Names) */
.comedians-profile .body_btm-two { width:100%; float:left; height:auto; background:url(../images/body-bg.png) top left repeat; padding-top:40px; }
.comedians-profile .body_btm-two { width:960px; height:auto; margin:0px auto; float:none }
.comedians-profile .body_btm-two .comedians_list {  float:left; height:auto; width:760px; }
.comedians-profile .body_btm-two .adds { width:200px; height:auto; float:right; text-align:right }
.comedians-profile .body_btm-two .comedians_list ul { list-style:none; padding:0px; margin:0px; }
.comedians-profile .body_btm-two .comedians_list ul li { float:left; font-family:Candara, Arial, Helvetica, sans-serif; text-align:left; width:350px; height:111px; background:white; padding:12px 10px; margin-right:8px; margin-bottom:8px; }
.comedians-profile .body_btm-two .comedians_list ul li img { width:104px; height:104px; border:1px solid #a4a4a5; padding:2px; background:white; float:left; margin-right:20px; }
.comedians-profile .body_btm-two .comedians_list ul li h6 { font-size:15px; color:#ff7018; font-weight:bold; padding:0px; margin:0px; padding-top:5px; padding-top:24px; float:left; width:215px; padding-bottom:5px; }
.comedians-profile .body_btm-two .comedians_list ul li span { color:#434343; font-size:12.5px; background:url(../images/video_icon.png) top left no-repeat; float:left; padding-left:17px; line-height:normal }
.comedians-profile .body_btm-two .comedians_list ul li h6 a { text-decoration:none; color:#ff7018; }
.comedians-profile .body_btm-two .comedians_list ul li h6 a:hover { text-decoration:underline }
.comedians-profile .body_btm-two .comedians_list ul li span a { text-decoration:none; color:#434343; }
.comedians-profile .body_btm-two .comedians_list ul li span a:hover { text-decoration:underline; }
.comedians-profile .body_btm-two .comedians_list .line { float:left; width:100%; *float:none; *clear:both; margin:0px; }
.comedians-profile .body_btm-two .comedians_list .loading { text-align:center; width:100%;  margin:0px; }

.new-success-message { float:left; width:930px; float:left; background:#8cc678; font-family: 'cabinbold'; font-size:15px; color:white; text-shadow:0px -1px #5d8e48; text-align:left; text-indent:10px; position:relative; top:0px;padding:12px 14px 14px 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:22px 0 0 0; }
.new-error-message{ float:left; width:930px; background:#f2dede; border:1px solid #e7aaa9; color:#b82623; font-size:15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); padding:12px 14px 14px 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:22px 0 0 0; }




/* New Admin Panel Pages */
.admin-wrapper-new { width:960px; height:auto }


/* Content template --------------------------------------------- */
.content-left-area { float:left; width:760px; margin:35px 0 0 0; }
.content-left-area .information-area { float:left; width:100%; margin:31px 0 0 0; }
.content-left-area .information-area h2 { color:#f17515; text-shadow:none; font-family: Candara, Arial, Helvetica, sans-serif; font-size: 25px; text-transform: uppercase; }
.content-left-area .information-area p { margin:15px 0 0 0; }


/* Careers template --------------------------------------------- */
.careers-temp { float:left; width:760px; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.careers-box { float:left; width:675px; background:#fff; border:1px solid #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height:135px; margin:21px 0 0 0; padding:0 50px 15px 17px; }
.careers-box .date-box { position:absolute; background:url(../images/carrer-date.png) no-repeat; width:55px; height:88px; line-height:18px; font-size:15px; color:#fff; padding:6px 0 0 33px; text-align:center; margin:-1px 0 0 638px; }
.careers-box .detail-area { float:left; width:675px; }
.careers-box .detail-area h2 { text-transform:none; font-size:18px; margin:19px 0 0 0; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.careers-box .detail-area h3 { font-size:14px; margin:2px 0 0 0; color:#a1a1a1; font-weight:bold; }
.careers-box .detail-area p { color:#747474; font-size:12px; line-height:17px; margin:5px 0 0 0; }
.careers-box .detail-area .email-line { width:100%; margin:5px 0 0 0; }
.careers-box .detail-area .email-icon { float:left; width:12px; height:10px;margin:5px 0 0 0;  }
.careers-box .detail-area .email-links { float:left; margin:0 0 0 6px; }
.careers-box .detail-area .email-links a { color:#4c4c4c !important; text-decoration:underline; font-size:12px; }
.careers-box .detail-area .email-links a:hover { text-decoration:none;  }



/* Careers Apply Template --------------------------------------------- */
.careers-apply { float:left; width:760px; margin:35px 0 0 0; }
.careers-apply-box { float:left; width:675px; background:#fff; border:1px solid #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height:385px; margin:21px 0 0 0; padding:0 50px 20px 17px; font-family:Arial, Helvetica, sans-serif; }
.careers-apply .date-box { position:absolute; background:url(../images/carrer-date.png) no-repeat; width:55px; height:88px; line-height:18px; font-size:15px; color:#fff; padding:6px 0 0 33px; text-align:center; margin:-1px 0 0 638px; }
.careers-apply .detail-area { float:left; width:675px; }
.careers-apply .detail-area h2 { text-transform:none; font-size:18px; margin:19px 0 0 0; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.careers-apply .detail-area h3 { font-size:14px; margin:2px 0 0 0; color:#a1a1a1; font-weight:bold; }
.careers-apply .detail-area p { color:#747474; font-size:13px; line-height:17px; margin:5px 0 0 0; }
.careers-apply .hr-line { float:left; width:677px; background:#d1d2d6; height:1px; margin:18px 0 0 0; }
.careers-apply .form-section { float:left; width:100%; margin:18px 0 0 0; }
.careers-apply .form-section h2 { text-transform:uppercase; font-size:14px; color:#f17515; font-family:'cabinbold';}
.careers-apply .form-container { float:left; width:100%; margin:5px 0 0 0; }
.careers-apply .form-line { float:left; width:100%; margin:10px 0 0 0; }
.careers-apply .field-labale { float:left; width:105px; color:#5a5a5a; font-size:13px; text-align:right; margin:4px 0 0 0; }
.careers-apply .field-text { float:left; width:204px; border:1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:5px 7px; background:#fdfdfd; font-size:13px; margin:0 0 0 20px; color:#747474; }
.careers-apply .upload-file { float:left; margin:0 0 0 20px; cursor:pointer; }
.careers-apply .apply-btn { float:left; margin:22px 0 0 127px; cursor:pointer; }


/* Press Relases  --------------------------------------------- */
.press-relases { float:left; width:760px; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.press-relases-box { float:left; width:675px; background:#fff; border:1px solid #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height:204px; margin:21px 0 0 0; padding:0 50px 15px 17px; }
.press-relases .date-box { position:absolute; background:url(../images/carrer-date.png) no-repeat; width:55px; height:88px; line-height:18px; font-size:15px; color:#fff; padding:6px 0 0 33px; text-align:center; margin:-1px 0 0 638px; }
.press-relases .detail-area { float:left; width:675px; }
.press-relases .detail-area h2 { text-transform:none; font-size:17px; margin:17px 0 0 0; line-height:22px; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
.press-relases .detail-area p { color:#747474; font-size:13px; line-height:17px; margin:11px 0 0 0; }
.press-relases .detail-area p a.read-more { color:#4c4c4c !important; font-size:12px; text-decoration:underline; }
.press-relases .detail-area p a.read-more:hover { text-decoration:none; }
.press-relases .hr-line { float:left; width:677px; background:#d1d2d6; height:1px; margin:16px 0 0 0; }
.press-relases .form-section { float:left; width:100%; margin:18px 0 0 0; }
.press-relases .form-section h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.press-relases .contact-info-cont { float:left; width:100%; margin:5px 0 0 0; }
.press-relases .contact-info-line { float:left; width:100%; margin:5px 0 0 0; }
.press-relases .contact-info-lable { float:left; color:#2b2b2b; font-size:12px; width:46px; text-align:right; }
.press-relases .contact-info-text { float:left; color:#a4a4a4; font-size:12px; margin:0 0 0 14px; }
.press-relases .socila-icon-line { float:left; width:744px; }
.press-relases .socila-icon { float:right; margin:10px 0 0 4px; cursor:pointer; }



/* Leadership template --------------------------------------------- */
.leadership-temp { float:left; width:760px; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.leadership-box { float:left; width:724px; background:#fff; border:1px solid #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height:250px; margin:21px 0 0 0; padding:0 0px 13px 18px; }
.leadership-box .detail-area { float:left; width:702px; }
.leadership-box .detail-area h2 { text-transform:none; font-size:18px; margin:21px 0 0 0; line-height:15px;  color:#f17515; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.leadership-box .detail-area h3 { color:#a1a1a1; font-size:14px; margin:3px 0 0 0; line-height:15px; text-transform:none; font-weight:bold; }
.leadership-box .detail-area .leader-img { float:left; width:121px; height:131px; background:#FFF; padding:2px; border:1px solid #b3b3b3; margin:15px 0 0 0; } 
.leadership-box .detail-area .leader-text { float:left; width:558px; margin:0 0 0 15px; }
.leadership-box .detail-area .leader-text p { font-size:13px; color:#747474; line-height:17px; margin:15px 0 0 0; }
.leadership-box .detail-area .read-more { float:right; margin:15px 0 0 0; }
.leadership-box .detail-area .read-more a { text-decoration:underline; }
.leadership-box .detail-area .read-more a:hover { text-decoration:none; }


/* Content Template --------------------------------------------- */
.content-temp-top { float:left; height:98px; width:100%; border-bottom:1px solid #d2d2d2; background:#fff; }
.content-temp-top h1 { float:left; padding:40px 8px 5px 0; font-size: 25px; color: #ff7018; font-family: 'cabinbold'; text-transform: uppercase; }



/* Private Events --------------------------------------------- */
.private-events { position:relative;  min-width:100%; max-width:1920px; margin:0 auto; padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; background: url(../images/new-content-bg.png) repeat; }
.mid-section-events { float:left; width:100%; height:359px; background:url(../images/private-event-top-bg.png) repeat-x; }
.private-events h2 { font-size:30px; margin:26px 0 0 0; color:#f17515; font-family:Calibri; }
.private-events p { font-size:12px; color:#717171; line-height:17px; margin:19px 0 0 0; }
.private-events .clubs-line { float:left; margin:12px 0 0 0; padding:12px 0 54px 0; }
.private-events .clubs-box-one { float:left; width:303px; height:119px; background:url(../images/club-line-box-bg.png) repeat-x; border:1px solid #c6c6c6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; color:#686868; }
.private-events .clubs-box-one:hover { border:1px solid #fff; box-shadow:0 0 9px rgba(241, 117, 21, 0.7); }
.private-events .clubs-box-one:hover .clubs-box-links a { text-decoration:underline; }
.private-events .clubs-box-title { float:left; font-size:30px; margin:22px 0 0 18px; font-weight:100; width:280px; }
.private-events .clubs-box-address { float:left; width:280px; font-size:12px; line-height:16px; margin:13px 0 0 18px; }
.private-events .clubs-box-links { float:left; width:280px; margin:2px 0 0 18px;  }
.private-events .clubs-box-links .view-link { float:left; margin:0 11px 0 0; color:#f17515; text-decoration:none; color:#f17515 !important; }
.private-events .clubs-box-links .view-link:hover { text-decoration:underline; }
.private-events .clubs-box-margin { margin:0 0 0 21px; }
.private-events .clubs-mid-section { float:left; width:100%; margin:11px 0 90px 0; }
.private-events .clubs-detail-section { float:left; width:960px; }
.private-events .clubs-detail-left { float:left; width:220px; margin:65px 0 0 0; }
.private-events .clubs-detail-left h4 { color:#8e8e8e; font-family:Calibri; font-size:24px; text-transform:uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); margin:24px 0 0 0; }
.private-events .clubs-detail-left p { color:#717171; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; margin:13px 0 0 0;	 }
.private-events .clubs-detail-left .gray-box { float:left; width:217px; height:178px; background:#d5d5d6; border:1px solid #c0c0c0; margin:10px 0 0 0; }
.private-events .clubs-detail-left .map-img { float:left; margin:11px 0 0 11px; width:190px; height:151px; border:3px solid #fff; overflow:hidden; }
.private-events .clubs-detail-left .view-map { float:left; font-size:12px; width:100%; margin:5px 0 0 0; }
.private-events .clubs-detail-left .view-map a { text-decoration:underline; }
.private-events .clubs-detail-left .view-map a:hover { text-decoration:none; }
.private-events .clubs-detail-left .contact-us { float:left; margin:15px 0 0 0; cursor:pointer; }
.private-events .clubs-detail-right { float:left; width:718px; margin:37px 0 0 22px; }
.private-events .clubs-detail-right h2 { font-size:30px; margin:0; color:#ff6c00; }
.private-events .clubs-white-section { float:left; width:680px; background:#FFFFFF; border:1px solid #e3e3e3; border-left:1px solid #dadadb; min-height:200px; margin:18px 0 0 0; padding:19px 18px; -moz-box-shadow: 0 0 5px #c2c2c4; -webkit-box-shadow: 0 0 5px#c2c2c4; box-shadow: 0 0 5px #c2c2c4; }
.private-events .clubs-white-section h3 { color:#8e8e8e; font-family:Calibri;  font-size:24px; text-transform:none;  }
.private-events .clubs-white-section p { color:#747474; font-size:13px; line-height:23px; margin:8px 0 0 0; }
.private-events .clubs-room-capacity { float:left; text-align:right; width:100%; margin:25px 0 0 0; }
.private-events .clubs-room-capacity .title { color:#f17515; font-size:16px; float:left; width:100%; text-align:right; font-weight:bold; }
.private-events .clubs-room-capacity .detail { font-size:12px; color:#717171; line-height:22px; float:left; text-align:right; width:100%; margin:2px 0 0 0; }
.private-events .clubs-room-hr { float:left; width:100%; height:1px; background:#ececec; margin:16px 0 18px 0; }



/* Booking  --------------------------------------------- */
.bookin-content-slider { float:left; width:100%; background:#131313; padding:78px 0 0 0; }
.bookin-content-slider .slider-image { float:left; width:960px; min-height:318px; }
.bookin-content { float:left; width:960px;  }
.bookin-content h2 { font-size:32px; line-height:23px; margin:50px 0 0 0; }
.bookin-content .booking-sub-nav { float:left; width:960px; margin:10px 0 0 0; }
.bookin-content .booking-sub-nav ul { float:left; font-family: 'cabinregular'; color:#727272; font-size:14px; text-transform:uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); } 
.bookin-content .booking-sub-nav ul li { float:left; margin:0 25px 0 0; }
.bookin-content .booking-sub-nav ul li a { text-decoration:none; color:#727272 !important; }
.bookin-content .booking-sub-nav ul li a:hover { text-decoration:underline; }
.bookin-content .booking-left-col { float:left; width:220px; margin:34px 0 0 0; }
.bookin-content .booking-left-col h4 { color:#686868; text-transform:uppercase; }
.bookin-content .booking-left-col .phone-section { float:left; width:100%; color:#525252; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin:12px 0 0 0; line-height:19px; }
.bookin-content .booking-left-col .phone-number { float:left; width:100%; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:12px; margin:0;  line-height:13px; }
.bookin-content .booking-right-col { float:left; width:700px; margin:34px 0 0 0; background:url(../images/booking-vr-bg.png) repeat-y; min-height:800px; padding:0 15px 20px 25px; }
.bookin-content .booking-right-col p { line-height:22px; margin:0; padding:0 0 19px 0; }
.bookin-content .booking-right-col h4 { color:#686868; text-transform:uppercase; margin:20px 0 0 0;  }
.bookin-content .booking-right-col .booking-logo { float:left; background:#f4f5f6; width:676px; height:219px; border:1px solid #c9c9ca; margin:7px 0 0 0; }
.bookin-content .booking-right-col .booking-logo-one { float:left; margin:63px 0 0 29px; }
.bookin-content .booking-right-col .booking-logo-two { float:left; margin:61px 0 0 132px; }
.bookin-content .booking-right-col .booking-logo-three { float:left; margin:39px 0 0 122px; }
.bookin-content .booking-right-col .booking-logo-four { float:left; margin:-2px 0 0 24px; }
.bookin-content .booking-right-col .booking-logo-five { float:left; margin:-19px 0 0 133px; }
.bookin-content .booking-right-col .booking-logo-six { float:left; margin:19px 0 0 122px; }


/* Home-updates -------------------------------*/
.home-next-bg { float:left; width:100%; background:url(../images/home-next-bg.png) repeat; padding-bottom:90px; }
.home-next-shadow { float:left; width:100%; background:url(../images/home-next-shadow.png) 0 32px repeat-x; margin:23px 0 0 0;  }
.home-next-shadow .new-tabes { float:left; margin:0 0 0 40px; font-family:Arial, Helvetica, sans-serif; }
.home-next-shadow .new-tabes a { float:left; background:none; font-size:16px; font-weight:bold; line-height:36px; color:#717171 !important; text-decoration:none; padding:0 14px; margin:0 6px 0 0; }
.home-next-shadow .new-tabes a:hover { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }
.home-next-shadow .new-tabes a.active { color:#2e2e2e !important; background:url(../images/home-next-bg.png) repeat; -moz-box-shadow: 0 0 5px #bebebe; -webkit-box-shadow: 0 0 5px#bebebe; box-shadow: 0 0 5px #bebebe; }


/* Contact-Us -------------------------------*/
.contact-us-main { float:left; width:960px; min-height:700px; font-family:Arial, Helvetica, sans-serif; }
.contact-us-form { float:left; width:500px; margin:33px 0 0 0; }
.contact-us-form .form-line { float:left; width:100%; margin:18px 0 0 0; }
.contact-us-form .form-title { float:left; width:129px; text-align:left; color:#4e4e4e; font-size:14px; text-shadow: 1px 1px 1px #fff; margin:5px 0 0 0; }
.contact-us-form .form-field { float:left; background:#FFFFFF; border:1px solid #c1c1c1; width:296px; padding:6px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:13px; color:#4e4e4e; }
.contact-us-form .form-right { float:left; width:312px; }
.contact-us-form .load-br { float:left; width:100%; margin:6px 0 0 0; }
.contact-us-form .form-list { float:left; background:#FFFFFF; border:1px solid #c1c1c1; width:100px; padding:6px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:13px; color:#4e4e4e; }
.contact-us-form .button-line { float:left; margin:41px 0 0 129px; }
.contact-us-form .button-line .send-btn { float:left; margin:0 15px 0 0; cursor:pointer; }


/* Css3 Buttons ---------------------------*/
.contact-us-btn3 { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; }
.contact-us-btn3:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }

.joke-search-btn3 { float:left; margin:0 0 0 6px; background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 7px 11px 8px 11px; text-align: center; text-shadow: 0 1px 0 #303030; }
.joke-search-btn3:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }

.save-btn3 { background: #f29107; /* Old browsers */background: -moz-linear-gradient(top,  #f29107 0%, #f9a124 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29107), color-stop(100%,#f9a124)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f29107 0%,#f9a124 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f29107 0%,#f9a124 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f29107 0%,#f9a124 100%); /* IE10+ */background: linear-gradient(to bottom,  #f29107 0%,#f9a124 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29107', endColorstr='#f9a124',GradientType=0 ); /* IE6-9 */border: 1px solid #de9225; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #fcc887; box-shadow: inset 0 1px 1px 0 #fcc887; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #cb630a; min-width:134px; }
.save-btn3:hover { background: #e28007; /* Old browsers */background: -moz-linear-gradient(top,  #e28007 0%, #fa9110 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e28007), color-stop(100%,#fa9110)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* IE10+ */background: linear-gradient(to bottom,  #e28007 0%,#fa9110 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e28007', endColorstr='#fa9110',GradientType=0 ); /* IE6-9 */border:1px solid #de9225; -webkit-box-shadow: inset 0 1px 0 0 #f3b364; box-shadow: inset 0 1px 0 0 #f3b364; cursor: pointer; }
.cancel-btn3 { background: #cccccc; /* Old browsers */background: -moz-linear-gradient(top,  #cccccc 0%, #a3a3a3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#a3a3a3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* IE10+ */background: linear-gradient(to bottom,  #cccccc 0%,#a3a3a3 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#a3a3a3',GradientType=0 ); /* IE6-9 */border: 1px solid #9a9a9a; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 0 #e5e5e5; box-shadow: inset 0 1px 1px 0 #e5e5e5; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #818181; min-width:134px; }
.cancel-btn3:hover { background: #bbbbbb; /* Old browsers */background: -moz-linear-gradient(top,  #bbbbbb 0%, #8f8f8f 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#8f8f8f)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* IE10+ */background: linear-gradient(to bottom,  #bbbbbb 0%,#8f8f8f 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-9 */border:1px solid #9a9a9a; -webkit-box-shadow: inset 0 1px 0 0 #dddddd; box-shadow: inset 0 1px 0 0 #dddddd; cursor: pointer; }
.disconnect-btn3 { background: #eeeeee; /* Old browsers */background: -moz-linear-gradient(top,  #eeeeee 25%, #dfdfdf 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#eeeeee), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #eeeeee 25%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #eeeeee 25%,#dfdfdf 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #eeeeee 25%,#dfdfdf 100%); /* IE10+ */background: linear-gradient(to bottom,  #eeeeee 25%,#dfdfdf 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */border: 1px solid #d4d4d4; font: 13px/1 Arial, Helvetica, sans-serif; color:#7d7d7d; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #fff; min-width:134px; }
.disconnect-btn3:hover { background: #ebebeb; /* Old browsers */background: -moz-linear-gradient(top,  #ebebeb 0%, #d1d1d1 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ebebeb 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ebebeb 0%,#d1d1d1 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ebebeb 0%,#d1d1d1 100%); /* IE10+ */background: linear-gradient(to bottom,  #ebebeb 0%,#d1d1d1 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */border:1px solid #d4d4d4; cursor: pointer; }

.joke-submit-btn3 { background: #f29107 url(../images/submit-joke.png) no-repeat 10px 9px; /* Old browsers */background: -moz-linear-gradient(top,  #f29107 0%, #f9a124 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29107), color-stop(100%,#f9a124)) url(../images/submit-joke.png) no-repeat 10px 9px; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f29107 0%,#f9a124 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f29107 0%,#f9a124 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f29107 0%,#f9a124 100% url(../images/submit-joke.png) no-repeat 10px 11px); /* IE10+ */background: linear-gradient(to bottom,  #f29107 0%,#f9a124 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29107', endColorstr='#f9a124',GradientType=0 ); /* IE6-9 */border: 1px solid #de9225; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #fcc887; box-shadow: inset 0 1px 1px 0 #fcc887; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 8px 11px 7px 35px; text-align: center; text-shadow: 0 -1px 0 #cb630a; min-width:134px; }
.joke-submit-btn3:hover { background: #e28007 url(../images/submit-joke.png) no-repeat 10px 9px; /* Old browsers */background: -moz-linear-gradient(top,  #e28007 0%, #fa9110 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e28007), color-stop(100%,#fa9110)) url(../images/submit-joke.png) no-repeat 10px 9px; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e28007 0%,#fa9110 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e28007 0%,#fa9110 100% url(../images/submit-joke.png) no-repeat 10px 11px); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e28007 0%,#fa9110 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* IE10+ */background: linear-gradient(to bottom,  #e28007 0%,#fa9110 100%) url(../images/submit-joke.png) no-repeat 10px 9px; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e28007', endColorstr='#fa9110',GradientType=0 ); /* IE6-9 */border:1px solid #de9225; -webkit-box-shadow: inset 0 1px 0 0 #f3b364; box-shadow: inset 0 1px 0 0 #f3b364; cursor: pointer; }


/* OpenMic page ---------------------------*/
.designed-by-spijko { position:absolute; margin:-29px 0 0 880px; cursor:pointer; background:url(../images/designed-by-spijko.png) no-repeat; height:25px; width:123px; }
.designed-by-spijko:hover { background:url(../images/designed-by-spijko-on.png) no-repeat; }
.new-content { float:left; width:100%; background:url(../images/new-content-bg.png) repeat; padding:78px 0 100px 0; }
.new-top-br { float:left; height:83px; width:100%; background:url(../images/sub-header-bg.png) repeat-x; }
.new-top-br h2 { color:#FF7018; float:left; padding:29px 8px 22px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.new-top-br h1 { float:left; padding:29px 8px 22px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.new-top-br h3 { float:left; padding:29px 8px 22px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); color:#ff7018; }
.new-content-main { float:left; width:960px; min-height:500px; }
.openmic-content { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; }
.openmic-content p { color:#717171; font-size:13px; line-height:22px; margin:33px 0 0 0;}
.openmic-content-box { float:left; width:468px;  background:url(../images/openmic-box-bg.png) repeat-x #dfdfdf; border:1px solid #bebebe; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color:#686868; margin:33px 0 0 0; }
.openmic-content-box .openmic-box-title h2{ text-transform:none; float:left; font-size:28px; margin:23px 0 0 21px; font-weight:100; width:447px; }
.openmic-content-box .openmic-box-address { float:left; width:447px; font-size:12px; line-height:16px; margin:8px 0 0 21px; }
.openmic-content-box .openmic-map { float:left; width:426px; height:300px; border:1px solid #b6b6b6; margin:6px 0 0 20px; overflow:hidden; }
.openmic-content-box p { float:left; margin:7px 0 8px 20px; font-size:13px; line-height:17px; width:429px; color:#717171; }
.openmic-content .left-tweenty { margin-left:20px !important; }
.openmic-content .update-column { float:left; width:470px; margin:38px 0 0 0; }
.openmic-content .update-column .column-title h3{ float:left; color:#646464; font-size:16px; font-weight:bold; width:100%; padding-bottom:11px; }
.openmic-content .update-box { float:left; height:53px; width:468px; border:1px solid #d1d1d1; background:#FFFFFF; margin:4px 0 0 0; }
.openmic-content .update-box .date-bg { position:absolute; margin:-1px 0 0 416px; background:url(../images/openmic-date-bg.png) no-repeat; width:54px; height:55px; color:#FFFFFF; font-size:9px; text-align:center; line-height:12px; padding:3px 0 0 10px; }
.openmic-content .update-box .date-text { float:left; width:420px; color:#717171; font-size:12px; margin:16px 0 0 22px; }


/* History New page ---------------------------*/
.about-banner { float:left; width:100%; margin:-78px 0 0 0; }
.about-banner img { width:100%; }
.about-left-content { float:left; width:216px; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.about-left-content h3 { float:left; font-family:Calibri; color:#8e8e8e; font-size:24px; text-transform:uppercase; }
.about-left-content ul { float:left; width:100%; list-style:none; margin:9px 0 3px 0; }
.about-left-content ul li { float:left; width:100%; font-size:15px; margin:9px 0 0 0; }
.about-left-content ul li a { color:#717171 !important; background:url(../images/about-li-arrow.png) 0 4px no-repeat; padding:0 0 0 19px; }
.about-left-content ul li a.active { color:#ff6c00 !important; background:url(../images/about-li-active.png) 0 4px no-repeat; padding:0 0 0 19px; }
.about-left-content .white-box { float:left; width:215px; height:220px; background:#FFFFFF; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin:32px 0 0 0; }
.about-left-content .white-box-inner { float:left; height:146px; width:215px; }
.about-left-content .first-quote { float:left; margin:16px 0 0 11px; width:22px; height:19px; background:url(../images/top-quote.png) no-repeat; }
.about-left-content .quote-text { float:left; width:136px; margin:20px 0 0 12px; line-height:22px; color:#a09f9f; font-size:12px; font-style:italic; max-height:142px; overflow:hidden; }
.about-left-content .end-quote { float:left; margin:-10px 0 0 181px; width:22px; height:19px; background:url(../images/bottom-quote.png) no-repeat; }
.about-left-content .quote-logo { float:left; width:100%; text-align:center; margin:9px 0 0 0; min-height:39px; }
.about-left-content .quote-date { float:left; color:#ff6c00; font-size:10px; margin:0 0 0 40px; }
.history-section { float:left; width:706px; margin:11px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.history-section p { color:#646464; font-size:13px; line-height:22px; margin:22px 0 0 0; }


/* Careers New page ---------------------------*/
.careers-section { float:left; width:706px; margin:5px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.careers-section h2 { color:#ff6c00; font-size:30px; font-family:Calibri; margin:33px 0 0 0;  }
.careers-section h4 { color:#5c5b5b; font-weight:bold; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:21px 0 0 0; }
.careers-section p { font-size:13px; line-height:22px; color:#717171; margin:9px 0 0 0; }
.careers-section .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:14px 0 0 0; }


/* Leadership New page ---------------------------*/
.leadership-section { float:left; width:706px; margin:5px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.leadership-section h2 { color:#ff6c00; font-size:30px; font-family:Calibri; margin:33px 0 0 0; }
.leadership-section h4 { color:#8e8e8e; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:6px 0 0 0; }
.leadership-section p { font-size:13px; line-height:22px; color:#646464; margin:4px 0 22px 0; }
.leadership-section .leaderimg { float:left; margin:10px 12px 4px 0; }
.leadership-section .read-more { float:left; text-align:right; width:100%; margin:6px 0 12px 0; }


/* Press Releases New page ---------------------------*/
.pressreleases-section { float:left; width:706px; margin:9px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.pressreleases-section h2 { color:#ff6c00; font-size:28px; font-family:Calibri; text-transform:none; margin:23px 0 0 0; line-height:33px; }
.pressreleases-section h3 { color:#939393; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:21px 0 0 0; }
.pressreleases-section p { font-size:13px; line-height:22px; color:#717171; margin:9px 0 0 0; }
.pressreleases-section .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:24px 0 0 0; }


/* Press Releases Detail New page ---------------------------*/
.press-detail-section { float:left; width:706px; margin:9px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.press-detail-section h2 { color:#ff6c00; font-size:28px; font-family:Calibri; text-transform:none; margin:23px 0 0 0; line-height:33px; }
.press-detail-section h3 { color:#939393; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:10px 0 0 0; }
.press-detail-section p { font-size:13px; line-height:22px; color:#717171; margin:12px 0 10px 0; }
.press-detail-section .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:16px 0 0 0; }
.press-detail-section .contact-box { float:left; width:400px; margin:24px 0 0 0; }
.press-detail-section .contact-box .title { float:left; width:100%; color:#5c5b5b; font-size:16px; font-weight:bold; padding:0 0 1px 0; } 
.press-detail-section .contact-title { float:left; width:50px; font-weight:bold; font-size:12px; color:#717171; margin:4px 0 0 0; }
.press-detail-section .contact-detail { float:left; font-size:12px; color:#717171; margin:4px 0 0 0; }



/* Apply Careers New page ---------------------------*/
.apply-careers-section { float:left; width:706px; margin:5px 0 0 38px; font-family:Arial, Helvetica, sans-serif; }
.apply-careers-section h2 { color:#ff6c00; font-size:30px; font-family:Calibri; margin:33px 0 0 0;  }
.apply-careers-section h3 { color:#5c5b5b; font-weight:bold; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:21px 0 0 0; }
.apply-careers-section p { font-size:13px; line-height:22px; color:#717171; margin:9px 0 0 0; }
.apply-careers-section .apply-box { float:left; width:706px; min-height:478px; background:#FFF; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); margin:30px 0 0 0; }
.apply-careers-section .apply-box h3 { margin:19px 0 0 20px; }
.apply-careers-section .apply-form { float:left; width:100%; margin:47px 0 0 0; }
.apply-careers-section .apply-form-line { float:left; width:100%; margin:10px 0 0 0;  }
.apply-careers-section .apply-form-title { float:left; font-size:12px; font-weight:bold; width:166px; text-align:right; padding:5px 26px 0 0; color:#5c5b5b; }
.apply-careers-section .apply-form-field { float:left; background:#FFFFFF; border: 1px solid #cccccc; width:204px; padding:4px 7px; color:#5c5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0; }
.apply-careers-section .upload-button { float:left; cursor:pointer; }
.apply-careers-section .captcha-box { float:left; cursor:pointer; }
.apply-careers-section .apply-button { float:left; cursor:pointer; margin:20px 0 0 193px; }



/* Thank You page ---------------------------*/
.thank-you-box { float:left; width:668px; height:238px; background: url(../images/thankyou-bg.png) 253px 91px no-repeat #FFF; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); margin:72px 0 0 135px; font-family:Calibri;  }
.thank-you-box .main-text { float:left; margin:74px 0 0 0; width:100%; text-align:center; font-size:32px; color:#ff6c00; text-transform:uppercase; }
.thank-you-box .main-text span { color:#8e8e8e; font-size:24px; text-transform:none; }


/* Faqs page ---------------------------*/
.faqs-page-center { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; margin:7px 0 0 0;  }
.faqs-page-center .question-line { float:left; width:100%; margin:31px 0 0 0; }
.faqs-page-center .question-line .question { color:#fd740e; font-size:36px; width:41px; float:left; font-family:Calibri; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.9); }
.faqs-page-center .question-line .question-text { float:left; color:#646464; font-size:24px; font-family:Calibri; margin:5px 0 0 0; }
.faqs-page-center .answers-line { float:left; width:100%; margin:0 0 0 0; }
.faqs-page-center .answers-line .answers { color:#fd740e; font-size:36px; width:38px; float:left; font-family:Calibri; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.9); margin:18px 0 0 39px; }
.faqs-page-center .answers-line .answers-text { float:left; width:883px; margin:12px 0 0 0; }
.faqs-page-center .answers-line .answers-text p { font-size:14px; line-height:22px; color:#646464; margin:0; }
.faqs-page-center .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:24px 0 0 0; }
.faqs-page-center .voting-line { font-size:25px;  width:100%; background:url(../images/voting-line.png) no-repeat 0 bottom; float:left; text-transform:uppercase; color:#646464; padding:65px 0 30px 0; }


/* Fresh Face  -------------------------------------------------- */
.fresh-face-top-bg { float:left; width:100%; min-width:1040px; max-width:1920px; background:url(../images/video-bg.png) 0 0 repeat-x; height:415px; font-family:Arial, Helvetica, sans-serif; }
.fresh-face-top-bg .video { float:left; width:636px; height:357px; background:#FFFFFF; padding:2px; margin:28px 0 0 0; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; }
.fresh-face-top-bg .score-box { float:left; width:300px; min-height:359px; background:rgba(0, 0, 0, 0.5); border:1px solid #4d4d4d;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:28px 0 0 18px; }
.fresh-face-top-bg .score-box .name { float:left; width:132px; color:#fff; font-size:18px; text-transform:uppercase; margin:16px 0 10px 76px; }
.fresh-face-top-bg .score-box .score { float:left; width:90px; color:#fff; font-size:18px; text-transform:uppercase; margin:16px 0 10px 0; }
.fresh-face-top-bg .score-box .score-strip { float:left; width:100%; height:42px; background:url(../images/score-strip-bg.png) repeat; margin:2px 0 0 0; }
.fresh-face-top-bg .score-box .score-image { float:left; width:30px; height:30px; margin:6px 0 0 20px; }
.fresh-face-top-bg .score-box .score-name { float:left; color:#ffffff; font-size:12px; width:132px; margin:11px 0 0 26px; }
.fresh-face-top-bg .score-box .score-number { float:left; color:#ffffff; font-size:12px; width:62px; margin:11px 0 0 0; text-align:right; }
.fresh-face-top-bg .score-box .vote-yes { float:left; width:118px; background:#ff6c00; color:#fff; font-weight:bold; font-size:20px; text-align:center; line-height:33px; margin:8px 0 0 92px; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:none; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
.fresh-face-top-bg .score-box .vote-yes:hover { background:#d95c00; }
.fresh-now-playing { float:left; width: 100%; background: url(../images/video-v8-v-line.png) 0 0; height: 143px; padding: 0 0 10px 0; }
.fresh-now-playing h2 { font-size:20px; color:#FFF; font-weight:bold; font-family:Calibri; text-shadow:none; margin:12px 0 0 5px; }
.fresh-now-playing ul { float:left; width:960px; margin:0 0 0 0; }
.fresh-now-playing ul li { float:left; width:150px; margin:9px 5px 0 5px; cursor:pointer; }
.fresh-now-playing ul li .score-caption { position:absolute; background:url(../images/slider-caption.png) repeat; width:146px; margin:49px 0 0 0; color:#fff; font-size:11px; padding:0 0 0 4px; line-height:18px; text-align:left; height:39px; font-family:Arial, Helvetica, sans-serif; } 
.fresh-now-playing ul li .score-caption strong:hover { text-decoration:underline; }
.fresh-now-playing ul li.active { border-bottom:4px solid #ff7018 }
.fresh-face-mid { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; margin:42px 0 0 0; }
.fresh-face-mid p { font-size:13px; color:#646464; line-height:21px; }



/* Comedy Camp page  -------------------------------------------------- */
.comedy-camp-main { float:left; width:706px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 38px; }
.comedy-camp-main p { font-size:13px; line-height:22px; color:#717171; margin:23px 0 0 0; }
.comedy-camp-main .contact-box { float:left; width:400px; margin:24px 0 0 0; }
.comedy-camp-main .contact-box .title { float:left; width:100%; color:#5c5b5b; font-size:16px; font-weight:bold; padding:0 0 1px 0; } 
.comedy-camp-main .contact-address { float:left; font-size:12px; color:#939393; line-height:23px; }
.comedy-camp-main .video-box { float:left; width:640px; margin:35px 0 0 33px; }
.comedy-camp-main .video-box .video { float:left; width:640px; height:385px; }
.comedy-camp-main .video-box h3 { color:#ff6c00; font-weight:bold; font-size:15px; text-shadow:none; margin:16px 0 0 0; }
.comedy-camp-main .video-box p { font-size:12px; line-height:17px; color:#939393; margin:0; }
.comedy-camp-main .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:17px 0 0 0; }



/* Site Map page  -------------------------------------------------- */
.site-map-left { float:left; width:779px; font-family:Arial, Helvetica, sans-serif; margin:36px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.site-map-left h2 { color:#f17515; font-size:20px; background:url(../images/sitemap-line.png) no-repeat 0 bottom; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:none; padding:33px 0 18px 0; text-shadow:none; }
.site-map-left ul { float:left; width:190px; margin:17px 0 0 0; }
.site-map-left ul h3 { float:left; width:100%; color:#5c5b5b; font-size:15px; font-weight:bold; text-shadow:none; padding:1px 0 7px 0; line-height:17px; }
.site-map-left ul li { float:left; width:100%; margin:3px 0 0 0; }
.site-map-left ul li a { font-size:12px; color:#a1a1a1 !important; background:url(../images/sitemap-arrow.png) 0 4px no-repeat; padding:0 0 0 11px; }
.new-right-ads { float:right; margin:86px 0 0 0; width:159px; }



/* Donation Request page  -------------------------------------------------- */
.doanation-request-form { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; }
.doanation-request-form p { font-size:13px; line-height:22px; color:#646464; margin:20px 0 0 0; }
.doanation-request-form p strong { font-size:15px; }
.doanation-request-form p.bold { font-weight:bold; margin:33px 0 0 0; }
.doanation-request-form .mail-to-requst { float:left; width:100%; margin:38px 0 0 0; }
.doanation-request-form .mail-to-title { font-size:16px; font-weight:bold; color:#646464; }
.doanation-request-form .mail-to-box { float:left; height:118px; background:url(../images/mail-to-box-bg.png) repeat-x; width:303px; border:1px solid #bbbbbb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:27px 0 0 0; }
.doanation-request-form .mail-to-box .title { float:left; font-size:17px; color:#686868; margin:10px 0 0 19px; }
.doanation-request-form .mail-to-box .address { float:left; font-size:12px; line-height:16px; color:#686868; margin:8px 0 0 19px; }
.doanation-request-form .mail-to-box .address-question { float:left; color:#ff6c00; line-height:16px; font-size:12px; margin:5px 0 0 19px; }
.doanation-request-form .mail-to-box .address-question a { text-decoration:underline; }
.doanation-request-form .mail-to-box .address-question a:hover { text-decoration:none; }
.doanation-request-form .left-tweentyone { margin-left:21px !important; }



/* Privacy Policy  -------------------------------------------------- */
.privacy-policy { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 0; }
.privacy-policy h3 { font-family: Calibri; color: #8e8e8e; font-size: 24px; text-transform: uppercase; margin:40px 0 0 0; }
.privacy-policy h4 { color: #5c5b5b; font-weight: bold; font-size: 16px; font-family: Calibri; text-transform: uppercase; margin: 30px 0 0 0; }
.privacy-policy p { font-size:13px; line-height:22px; color:#646464; margin:10px 0 0 0; }
.privacy-policy ul { width:100%; font-size:13px; line-height:22px; color:#646464; margin:5px 0 0 0; }
.privacy-policy ul li { list-style:outside; margin:10px 0 0 20px; padding:0 200px 0 0; }


/* Contact Us New page ---------------------------*/
.contact-us-left { float:left; width:307px; margin:35px 0 0 0; font-family:Arial, Helvetica, sans-serif;  font-family:Arial, Helvetica, sans-serif; }
.contact-us-left h2 { float:left; font-family:Calibri; color:#8e8e8e; font-size:24px; text-transform:uppercase; }
.contact-us-left .address-box { float:left; width:305px; height:221px; background:url(../images/contact-box-bg.png) repeat-x #dfdfdf; margin:19px 0 0 0; border:1px solid #bbbbbb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.contact-us-left .address-box h3 { float:left; width:283px; margin:24px 0 0 20px; color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:28px; }
.contact-us-left .address-box .map-box { float:left; width:260px; height:60px; border:1px solid #b8b8b8; margin:17px 0 0 20px; overflow:hidden; }
.contact-us-left .address-box .larg-map { float:left; width:282px; text-align:right; font-size:11px; line-height:16px; }
.contact-us-left .address-box .larg-map a { text-decoration:underline; }
.contact-us-left .address-box .larg-map a:hover { text-decoration:none; }
.contact-us-left .address-box .loaction-address { float:left; font-size:12px; line-height:17px; color:#717171; margin:1px 0 0 20px; width:282px; }
.contact-us-left .address-box .loaction-number { float:left; font-size:12px; line-height:17px; color:#ff6c00; margin:2px 0 0 20px; width:282px;}
.contact-us-right { float:left; width:630px; margin:35px 0 0 21px; font-family:Arial, Helvetica, sans-serif;  font-family:Arial, Helvetica, sans-serif; }
.contact-us-right h2 { float:left; font-family:Calibri; color:#8e8e8e; font-size:24px; text-transform:uppercase; }
.contact-us-right .contact-box { float:left; width:630px; min-height:555px; background:#FFF; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); margin:20px 0 0 0; }
.contact-us-right .contact-box .form-text-top { float:left; font-size:12px; color:#717171; width:606px; margin:15px 0 0 20px;  }
.contact-us-right .contact-box .contact-form { float:left; width:100%; margin:22px 0 0 0; }
.contact-us-right .contact-box .contact-form-line { float:left; width:100%; margin:10px 0 0 0;  }
.contact-us-right .contact-box .contact-form-title { float:left; font-size:12px; font-weight:bold; width:121px; text-align:right; padding:5px 27px 0 0; color:#5c5b5b; }
.contact-us-right .contact-box .contact-form-field { float:left; background:#FFFFFF; border: 1px solid #cccccc; width:204px; padding:4px 7px; color:#5c5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0; }
.contact-us-right .contact-box .contact-form-list { float:left; background:#FFFFFF; border: 1px solid #cccccc; width:100px; padding:4px 5px 4px 7px; color:#5c5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0; }
.contact-us-right .contact-box .contact-form-area { float:left; background:#FFFFFF; border: 1px solid #cccccc; width:385px; height:101px;  padding:4px 7px; color:#5c5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0; resize:none; }
.contact-us-right .contact-box .captcha-box { float:left; cursor:pointer; }
.contact-us-right .contact-box .send-button { float:left; cursor:pointer; margin:15px 0 0 148px; }



/* TERMS OF SERVICE  -------------------------------------------------- */
.terms-of-services { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 0; }
.terms-of-services h3 { font-family: Calibri; color: #8e8e8e; font-size: 24px; text-transform: uppercase; margin:40px 0 0 0; }
.terms-of-services h4 { color: #5c5b5b; font-weight: bold; font-size: 16px; font-family: Calibri; text-transform: uppercase; margin: 30px 0 0 0; }
.terms-of-services p { font-size:13px; line-height:22px; color:#646464; margin:15px 0 0 0; }
.terms-of-services ul { width:100%; font-size:13px; line-height:22px; color:#646464; margin:5px 0 0 0; }
.terms-of-services ul.decimal li { list-style:decimal; }
.terms-of-services ul.alphabet li { list-style:lower-alpha; }
.terms-of-services ul.alphabet-u li { list-style:upper-alpha; }
.terms-of-services ul.roman li { list-style:lower-roman; }
.terms-of-services ul li { list-style:outside; margin:10px 0 0 20px; padding:0 200px 0 0; }



/* Video Screen BTN -------------------------------------------------- */
.lrager-video { width:21px;  background:#ff7018; padding:11px 0 11px 9px; text-align:left;-webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; position:absolute; margin:16px 0 0 -32px; -moz-box-shadow: inset 0 0 7px #404040; -webkit-box-shadow: inset 0 0 7px#404040; box-shadow: inner 0 0 7px #404040; cursor:pointer; }
.lrager-video:hover { background:#eb610c; }


/* Clubs New Design -------------------------------------------------- */
.culb-new-content { float:left; width:100%; background:url(../images/new-content-bg.png) repeat; padding:78px 0 100px 0; }
.culb-slider { float:left; width:100%; margin:-78px 0 0 0; }
.culb-slider-dot { position:absolute; margin:0 0 0 438px; }
.culb-new-top-br { float:left; height:234px; width:100%; background:url(../images/club-sb-header-bg.png) repeat-x; }
.culb-new-top-br h1 { padding:56px 8px 4px 0; font-size:32px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.culb-new-top-br p { color:#717171; font-size:13px; line-height:17px; margin:16px 0 0 0; }
.culb-main-content { float:left; width:960px; font-family:Arial, Helvetica, sans-serif; min-height:300px; }
.culb-main-content h2 { padding:60px 8px 29px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);  color:#ff7018; width:100%; }
.culb-main-content h2 a { text-decoration:none; }
.culb-main-content h2 a:hover { text-decoration:underline; }
.culb-main-content h3 { padding:60px 8px 29px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);  color:#ff7018; width:100%; text-transform:uppercase; }
.culb-main-content h3 a { text-decoration:none; }
.culb-main-content h3 a:hover { text-decoration:underline; }
.culb-main-content .club-img-box { float:left; width:225px; height:150px; padding:10px; background:#d5d5d6; border:1px solid #c1c1c1; }
.culb-main-content .club-detail-box { float:left; width:697px; height:170px; background:#FFF; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5pxrgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); margin:0 0 0 16px; }
.culb-main-content .club-detail-box p { color:#717171; line-height:21px; margin:15px 19px 0 19px; font-size:13px; }


/* Joke Page New Design -------------------------------------------------- */
.joke-submit-icon-btn3 { float:right; margin:23px 0 0 0; background:url(../images/submit-jok-icon.png) no-repeat 7px 5px #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 46px; text-align: center; text-shadow: 0 1px 0 #303030; }
.joke-submit-icon-btn3:hover { background:url(../images/submit-jok-icon.png) no-repeat 7px 5px #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.new-jok-page-left { float:left; width:772px; font-family:Arial, Helvetica, sans-serif; }
.new-jok-page-right { float:right; margin:28px 0 0 0; width:158px; }
.new-jok-page-left .search-box { float:left; width:772px; }
.new-jok-page-left .text-field { float:left; width:670px; background:#fff; border:1px solid #c1c1c1; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#979797; padding:6px 8px; border-radius:3px; margin:30px 0 0 0;  behavior:url('PIE.htc'); position:relative; min-height:18px; }
@-moz-document url-prefix() { 
  .new-jok-page-left .text-field {
      padding:7px 8px;
  }
}
.new-jok-page-left .search-btn { float:left; margin:28px 0 0 10px; padding-bottom:30px; }
.new-jok-page-left .search-btn .joke-search { float:left; margin:0; background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; }
@-moz-document url-prefix() { 
  .new-jok-page-left .search-btn .joke-search {
     padding: 9px 8px 8px 8px;
  }
}
.new-jok-page-left .search-btn .joke-search:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.new-jok-page-left .hr-line { float:left; width:100%; height:1px; border-bottom:1px solid #fff; background:#cfcfcf; }
.new-jok-page-left .left-nav { float:left; width:236px; }
.new-jok-page-left .left-nav h2 { font-family:Calibri; font-size:24px; width:100%; margin:28px 0 0 0; }
.new-jok-page-left .left-nav ul { float:left; width:100%; margin:14px 0 0 0; }
.new-jok-page-left .left-nav ul li { float:left; width:100%; margin:8px 0 0 0; } 
.new-jok-page-left .left-nav ul li a { color:#717171 !important; font-size:14px; background:url(../images/about-li-arrow.png) no-repeat 0 3px; padding:0 0 0 20px; }
.new-jok-page-left .left-nav ul li a.active { color:#ff6c00 !important; background:url(../images/about-li-active.png) no-repeat 0 3px; }
.new-jok-page-left .left-nav ul li a:hover { color:#ff6c00 !important; background:url(../images/about-li-active.png) no-repeat 0 3px; }
.new-jok-page-left .popular-jokes { float:left; width:535px; }
.new-jok-page-left .popular-jokes h3 { font-family:Calibri; width:535px; color:#ff6c00; font-size:30px; margin:29px 0 0 0; }
.new-jok-page-left .popular-jokes .popular-box { float:left; width:532px; height:86px; background:#FFFFFF; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 3pxrgba(0, 0, 0, 0.4); box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:37px 0 0 0; behavior:url('PIE.htc'); position:relative; } 
.new-jok-page-left .popular-jokes .popular-box-arrow { float:left; position:relative; margin:0px 0 0 46px; background:url(../images/popular-box-img.png) no-repeat; width:39px; height:25px; } 
.new-jok-page-left .popular-jokes .socil-media { float:right; margin:7px 0 0 0; }
.new-jok-page-left .popular-jokes .socil-media .tw { background:url(../images/twitter-icon-comment.jpg) no-repeat; width:24px; height:23px; float:right; margin:0 3px 0 0; cursor:pointer; }
.new-jok-page-left .popular-jokes .socil-media .tw:hover { }
.new-jok-page-left .popular-jokes .socil-media .fb { background:url(../images/fb-icon-comment.jpg)  no-repeat; width:24px; height:23px; float:right; margin:0 3px 0 0; cursor:pointer; }
.new-jok-page-left .popular-jokes .socil-media .fb:hover { }
.new-jok-page-left .popular-jokes .popular-box p { color:#717171; font-size:13px; line-height:22px; padding:8px 23px 0px 23px; }
.new-jok-page-left .popular-jokes .popular-box p.joke-name { text-align:right; font-style:italic; color:#b3b3b3; padding:0 23px; margin:0; line-height:20px; }



/* Booking Comedians page ---------------------------*/
.booking-comedians-top { float:left; width:100%; margin:-78px 0 0 0; background:url(../images/video-bg.png) 0 78px repeat-x; height:495px; }
.booking-comedians-top .trust-box { float:left; width:352px; margin:185px 0 0 0; border:1px solid #404040; background:rgba(0, 0, 0, 0.5); height:151px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-family:Calibri; font-size:30px; padding:38px 0 0 26px; line-height:34px; color:#FFFFFF; line-height:32px; } 
.booking-comedians-top .trust-box .strong-text { color:#ff6c00; font-size:48px; font-weight:bold; text-transform:uppercase; line-height:43px; }
.booking-comedians-top .comedians-img { float:left; width:525px; padding:2px; background:#FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 7px #404040; -webkit-box-shadow: 0 0 7px#404040; box-shadow: 0 0 7px #404040; margin:108px 0 0 51px; }
.booking-comedians-nav { float:left; width:100%; }
.booking-comedians-nav h2 { padding:29px 8px 8px 0 }
.booking-comedians-nav ul { float:left; font-family:Calibri; color:#727272; font-size:14px; font-weight:bold; text-transform:uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); } 
.booking-comedians-nav ul li { float:left; margin:0 39px 0 0; }
.booking-comedians-nav ul li a { text-decoration:none; color:#727272 !important; }
.booking-comedians-nav ul li a:hover { text-decoration:underline; }
.booking-comedians { float:left; width:100%; font-family:Arial, Helvetica, sans-serif; }
.booking-comedians .booking-left-col { float:left; width:220px; margin:35px 0 0 0; }
.booking-comedians .booking-left-col h3 { color:#8e8e8e; text-transform:uppercase; font-size:24px; font-family:Calibri; }
.booking-comedians .booking-left-col .phone-section { float:left; width:100%; color:#424a52; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin:12px 0 0 0; line-height:19px; }
.booking-comedians .booking-left-col .phone-number { float:left; width:100%; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:12px; margin:0;  line-height:13px; }
.booking-comedians .booking-right-col { float:left; width:700px; margin:38px 0 0 0; background:url(../images/booking-vr-bg.png) repeat-y; min-height:550px; padding:0 15px 20px 25px; }
.booking-comedians .booking-right-col p { line-height:22px; margin:0; padding:0 0 19px 0; font-size:13px; color:#646464; }
.booking-comedians .booking-right-col h4 {color:#8e8e8e; text-transform:uppercase; font-size:24px; font-family:Calibri; margin:20px 0 0 0;  }
.booking-comedians .booking-right-col .booking-logo { float:left; background:#fff; width:676px; height:219px; border:1px solid #c9c9ca; margin:10px 0 0 0; }
.booking-comedians .booking-right-col .booking-logo-one { float:left; margin:63px 0 0 29px; }
.booking-comedians .booking-right-col .booking-logo-two { float:left; margin:61px 0 0 132px; }
.booking-comedians .booking-right-col .booking-logo-three { float:left; margin:39px 0 0 122px; }
.booking-comedians .booking-right-col .booking-logo-four { float:left; margin:-2px 0 0 24px; }
.booking-comedians .booking-right-col .booking-logo-five { float:left; margin:-19px 0 0 133px; }
.booking-comedians .booking-right-col .booking-logo-six { float:left; margin:19px 0 0 122px; }



/* Register V3 -------------------------------- */
.register-top-br { float:left; height:123px; width:100%; background:url(../images/private-event-top-bg.png) 0 bottom repeat-x; }
.register-top-br h2 { color:#FF7018; float:left; padding:29px 8px 22px 0; font-size:30px; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
.register-top-br .new-tabes { float:left; margin:9px 0 0 0; font-family:Calibri; }
.register-top-br .new-tabes a { float:left; background:none; font-size:20px; line-height:42px; color:#a3a3a3 !important; text-decoration:none; padding:0px; margin:0; width:206px; text-align:center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); -moz-box-shadow: inset 0 0 5px #bebebe; -webkit-box-shadow: inset 0 0 5px#bebebe; box-shadow: inset 0 0 5px #bebebe; }
.register-top-br .new-tabes a .arrow { position:absolute; background:url(../images/register-tabs-arrow.png) no-repeat; width:25px; height:11px; margin:41px 0 0 90px; display:none; }
.register-top-br .new-tabes a:hover { color:#a3a3a3 !important; background:rgba(255, 255, 255, 0.4); text-shadow:none; }
.register-top-br .new-tabes a.active { color:#fff !important; background:url(../images/rigerster-tab-active.png) repeat-x; -moz-box-shadow: inset 0 0 3px #7f7f7f; -webkit-box-shadow: inset 0 0 3px#7f7f7f; box-shadow: inner 0 0 3px #7f7f7f;text-shadow:none; }
.register-top-br .new-tabes a.active .arrow { display:block; }
.register-v3-left { float:left; width:550px; font-family:Arial, Helvetica, sans-serif; margin:40px 0 0 0; }
.register-v3-left .form-line { float:left; width:100%; margin:15px 0 0 0;  }
.register-v3-left .form-title { float:left; color:#4e4e4e; width:203px; font-size:14px; margin:7px 0 0 0; }
.register-v3-left .form-title img { padding:0 0 0 5px; vertical-align:text-top; }
.register-v3-left .form-field { float:left; width:240px; background:#FFFFFF; font-size:14px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 7px; margin:0; }
.register-v3-left .form-gender-list { float:left; width:88px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 7px; margin:0; }
.register-v3-left .form-month-list { float:left; width:118px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 7px; margin:0; }
.register-v3-left .form-days-list { float:left; width:58px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 5px; margin:0 0 0 14px; }
.register-v3-left .form-month-list { float:left; width:118px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 5px; margin:0; }
.register-v3-left .form-year-list { float:left; width:88px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 5px; margin:0 0 0 14px; }
.form-month-list { float:left; width:118px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 7px; margin:0; }
.form-days-list { float:left; width:58px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 5px; margin:0 0 0 14px; }

.form-year-list { float:left; width:88px; background:#FFFFFF; font-size:12px; color:#4e4e4e; border:1px solid #cdcdcd; padding:7px 5px; margin:0 0 0 14px; }

.register-v3-left .form-checks-boxs { float:left; width:325px; }
.register-v3-left .form-check-box { float:left; margin:3px 0 0 0; }
.register-v3-left .form-check-box-line { float:left; width:100%; margin:11px 0 0 0; }
.register-v3-left .form-check-lable { float:left; color:#808081; font-size:13px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); margin:0 0 0 12px; }
.register-v3-left .create-profile-btn { float:left; margin:15px 0 0 203px; }
.register-v3-center-hr { float:left; width:1px; margin:42px 0 0 0; height:568px; background:#cfcfcf; }
.register-v3-right { float:left; width:362px; margin:62px 0 0 47px; font-family:Arial, Helvetica, sans-serif; }
.register-v3-right h3 { font-size:18px; color:#f17515; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-shadow:none; } 
.register-v3-right .fb-btn { margin:15px 0 0 0; cursor:pointer; }
.register-v3-right p { color:#6f6f6f; font-size:13px; line-height:22px; margin:16px 0 0 0; }


/* Search Results  -------------------------------- */
.search-results-left { float:left; width:706px; margin:17px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.search-results-left h2 { font-size:24px; color:#8e8e8e; font-family:Calibri; float:left; margin:26px 0 0 0; }
.search-results-left .comedians-founds { float:right; color:#727272; font-size:13px; margin:30px 0 0 0; }
.search-results-left .comedians-results { float:left; margin:6px 0 0 0; width:100%; }
.search-results-left .comedians-results-box { float:left; margin:21px 0 0 0; }
.search-results-left .results-img { float:left; width:78px; height:77px; border:1px solid #a4a4a5; }
.search-results-left .results-details { float:left; width:580px; margin:0 0 0 10px; }
.search-results-left .results-details h3 { color:#ff7018; text-shadow:none; font-size:17px; font-weight:bold; font-family:Calibri; }
.search-results-left .results-details h3 a { color:#ff7018; text-decoration:none; }
.search-results-left .results-details h3 a:hover { text-decoration:underline; }
.search-results-left .results-details p { line-height:19px; font-size:13px; color:#686868; margin:13px 0 0 0; }
.search-results-left .results-line-hr { float:left; width:100%; height:1px; border-bottom:1px solid #fff; background:#bfbfbf; margin:26px 0 0 0; }
.search-results-left .shows-results { float:left; margin:6px 0 0 0; width:100%; }
.search-results-left .shows-results-box { float:left; margin:21px 0 0 0; }
.search-results-left .shows-img { float:left; width:168px; height:94px; }
.search-results-left .shows-details { float:left; width:495px; margin:0 0 0 10px; }
.search-results-left .shows-details h3 { color:#ff7018; text-shadow:none; font-size:17px; font-weight:bold; font-family:Calibri; }
.search-results-left .shows-details h3 a { color:#ff7018; text-decoration:none; }
.search-results-left .shows-details h3 a:hover { text-decoration:underline; }
.search-results-left .shows-details p { line-height:19px; font-size:13px; color:#686868; margin:13px 0 0 0; }
.search-results-left .shows-img .caption-result { position:absolute; background:url(../images/slider-caption.png) repeat; width:138px; margin:54px 0 0 0; color:#fff; font-size:11px; padding:8px 22px 0 8px; line-height:12px; text-align:left; height:32px; font-family:Calibri; cursor:pointer; } 
.search-results-left .shows-img .caption-result strong { font-size:14px; }
.search-results-left .shows-img .caption-result a { color:#fff !important; }
.search-results-left .shows-img .caption-result span { font-size:11px; }
.search-results-left .shows-img .caption-result .small-play { position:absolute; margin:1px 0 0 132px; display:block; }
.search-results-left .shows-img:hover .caption-result .small-play { display:block; }
.ads-on-results { float:right; margin:52px 0 0 0; width:159px; }


/* Pagination  Results  -------------------------------- */
#pagination { float:left; font-family:Arial, Helvetica, sans-serif; margin:18px 0 0 0;	 }
#pagination ul { float:left; }
#pagination ul li { float:left; margin:0 4px 0 0; }
#pagination ul li a { float:left; min-width:18px; height:22px; padding:2px 3px 0 3px;  text-align:center; font-size:15.24px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.34); color:#fff !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #cccccc; /* Old browsers */background: -moz-linear-gradient(top,  #cccccc 0%, #a3a3a3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#a3a3a3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #cccccc 0%,#a3a3a3 100%); /* IE10+ */background: linear-gradient(to bottom,  #cccccc 0%,#a3a3a3 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#a3a3a3',GradientType=0 ); /* IE6-9 */border: 1px solid #9a9a9a; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 0 #e5e5e5; box-shadow: inset 0 1px 1px 0 #e5e5e5; }
#pagination ul li a:hover { background: #bbbbbb; /* Old browsers */background: -moz-linear-gradient(top,  #bbbbbb 0%, #8f8f8f 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#8f8f8f)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #bbbbbb 0%,#8f8f8f 100%); /* IE10+ */background: linear-gradient(to bottom,  #bbbbbb 0%,#8f8f8f 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-9 */border:1px solid #9a9a9a; -webkit-box-shadow: inset 0 1px 0 0 #dddddd; box-shadow: inset 0 1px 0 0 #dddddd; cursor: pointer; text-decoration:none; }
#pagination ul li a.arrow { height:17px; padding:7px 3px 0 3px; background: #f67d1a; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2N2QxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkzM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #f67d1a 0%, #ff933a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f67d1a), color-stop(100%,#ff933a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f67d1a 0%,#ff933a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f67d1a 0%,#ff933a 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f67d1a 0%,#ff933a 100%); /* IE10+ */background: linear-gradient(to bottom,  #f67d1a 0%,#ff933a 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67d1a', endColorstr='#ff933a',GradientType=0 ); /* IE6-8 */border: 1px solid #e27115; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #fcc887; box-shadow: inset 0 1px 0 0 #fcc887; }
#pagination ul li a.arrow:hover { background: #e28007; /* Old browsers */background: -moz-linear-gradient(top,  #e28007 0%, #fa9110 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e28007), color-stop(100%,#fa9110)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e28007 0%,#fa9110 100%); /* IE10+ */background: linear-gradient(to bottom,  #e28007 0%,#fa9110 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e28007', endColorstr='#fa9110',GradientType=0 ); /* IE6-9 */border:1px solid #de9225; -webkit-box-shadow: inset 0 1px 0 0 #f3b364; box-shadow: inset 0 1px 0 0 #f3b364; cursor: pointer; }



/* Checkout  -------------------------------- */
.checkout-container { float:left; width:768px; background:#fff; min-height:207px; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .4); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .4); box-shadow: 0px 0px 3px rgba(0, 0, 0, .4); margin:46px 0 0 0; }
.checkout-container .checkout-mid { float:left; width:728px; margin:17px 0 0 20px;  }
.checkout-container .checkout-mid .heading-line { float:left; width:100%; border-bottom:1px solid #cfcfcf; color:#686868; font-family:Calibri; font-size:24px; text-transform:uppercase; padding:0 0 10px 0; letter-spacing:-0.05em }
.checkout-container .checkout-mid .qty { float:left; width:141px; }
.checkout-container .checkout-mid .description { float:left; width:342px; }
.checkout-container .checkout-mid .price { float:left; width:149px; }
.checkout-container .checkout-mid .subtotal { float:left; width:96px; }
.checkout-container .checkout-mid .detail-line { float:left; width:100%; border-bottom:1px solid #cfcfcf; color:#717171; font-family:Calibri; font-size:16px; padding:25px 0 20px 0; letter-spacing:-0.05em }
.checkout-container .checkout-mid .drop-list { float:left; background:#FFFFFF; border:1px solid #c7c7c7; width:58px; padding:4px; color:#717171; font-size:15px; margin:-5px 0 0 0;  }
.checkout-container .checkout-mid .totle-heading { float:left; font-size:16px; font-weight:bold; font-family:Calibri; margin:5px 0 0 485px; color:#717171; width:147px; } 
.checkout-container .checkout-mid .totle-amount { float:left; font-size:16px; font-family:Calibri; margin:6px 0 0 0; color:#717171; width:95px; }
.checkout-container .checkout-mid .checkout-btn { float:left; margin:15px 0 0 640px; } 



/*Rigister V4  -------------------------------- */
.register-v3-right { float:left; width:362px; margin:54px 0 0 38px; }
.register-v3-right .form-complete { position:absolute; margin:0 0 0 -112px; }


/*Login New Page  -------------------------------- */
.login-popup { width:720px; }
.login-popup-box { float:left; width:720px; min-height:326px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #bbbbbb; background:#ffffff; box-shadow: 0 0 15px #dddddd; font-family:Arial, Helvetica, sans-serif; }
.login-popup-box .heading-bg { float:left; width:720px; height:53px; background:#f0f0f0; border-bottom:1px solid #d2d2d2; -webkit-border-radius: 5px 5px  0px  0px; -moz-border-radius: 5px 5px  0px  0px; border-radius: 5px 5px  0px  0px;  }
.login-popup-box .heading-bg h2 { color:#ff7018; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-shadow:none; margin:19px 0 0 22px; float:left;  }
.login-popup-box .heading-bg .cancel { float:right; margin:14px 15px 0 0; cursor:pointer; }
.login-popup-box .error-message { float:left; width:692px; margin:20px 0 0 28px; color:#ff0000; font-size:12px; line-height:9px; height:10px; overflow:visible; }
.login-popup-box .form-left { float:left; width:305px; border-right:1px solid #e7e7e7; min-height:163px; margin:0 0 0 44px; padding:5px 0 0 0; }
.login-popup-box .form-left .email-address { float:left; border:1px solid #c8c8c8; font-size:15px; color:#bebebe; padding:9px 8px 7px 37px; width:206px; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 0; background:url(../images/email-field.png) no-repeat 9px 8px #fff; -moz-box-shadow: inset 0px 3px 5px #e3e3e3;-webkit-box-shadow: inset 0px 3px 5px #e3e3e3; box-shadow: inset 0px 3px 5px #e3e3e3; }
.login-popup-box .form-left .password { float:left; border:1px solid #c8c8c8; font-size:15px; color:#bebebe; padding:9px 8px 7px 37px; width:206px; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 0; background: url(../images/password-field.png) no-repeat 7px 7px #fff; -moz-box-shadow: inset 0px 3px 5px #e3e3e3;-webkit-box-shadow: inset 0px 3px 5px #e3e3e3; box-shadow: inset 0px 3px 5px #e3e3e3; }
.login-popup-box .form-left .forgot-pass { float:left; font-size:12px; color:#ff7018; width:155px; margin:18px 0 0 0; }
.login-popup-box .form-left .forgot-pass a { color:#ff7018; text-decoration:none; }
.login-popup-box .form-left .forgot-pass a:hover { text-decoration:underline; } 
.login-popup-box .form-left .login-btn { float:left; margin:7px 0 0 0; }
.login-popup-box .form-left .login-btn .contact-us-btn3 { width:98px; }
.login-popup-box .right-facebook { float:left; width:280px; margin:27px 0 0 38px; }
.login-popup-box .right-facebook .connect-text { float:left; width:100%; color:#ababab; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; }
.login-popup-box .right-facebook .connect-btn { float:left; cursor:pointer; margin:32px 0 0 0; }


/*Forgot Your Password New Page  -------------------------------- */
.key-icon { float:left; margin:-4px 23px 0 0; }
.forgot-passwords { float:left; width:663px; height:219px; background:#FFFFFF; box-shadow:0px 0px 3px rgba(0, 0, 0, .4); margin:23px 0 0 0; font-family:Arial, Helvetica, sans-serif;  }
.forgot-passwords .sent-title { float:left; width:638px; text-transform:uppercase; margin:57px 0 0 25px; font-size:12px; color:#ff7018; }
.forgot-passwords .email-title { float:left; color:#4e4e4e; font-size:17px; width:203px; margin:26px 0 0 25px; font-family:Calibri; }
.forgot-passwords .email-title img { padding:0 0 0 5px; vertical-align:text-top; }
.forgot-passwords .email-field { float:left; background:#FFF; border:1px solid #cdcdcd; padding:7px 7px; font-size:14px; width:240px; margin:18px 0 0 0; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; }
.forgot-passwords .contact-us-btn3 { width:98px; margin:17px 0 0 10px; }
.forgot-passwords .cancel-link { float:right; color:#4e4e4e; font-size:14px; margin:64px 16px 0 0; }
.forgot-passwords .cancel-link a { color:#4e4e4e !important; }
.forgot-passwords .cancel-link a:hover { text-decoration:underline; }

/*Comedian Profile Overview  -------------------------------- */
.comedian-profile { position:relative;  min-width:100%; max-width:1920px; margin:0 auto; padding:0 0 20px 0;}
.comedian-profile .top-area-bg { float:left; width:100%; padding:78px 0 0 0; }
.comedian-profile .video { float:left; width:636px; height:357px; background:#FFFFFF; padding:2px; margin:28px 0 0 0; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; z-index:1; position:relative; }
.comedian-profile .right-col { float:left; width:300px; margin:28px 0 0 20px; }
.comedian-profile .video9-cap-text { float:left; width:300px; height:32px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:0; }
.comedian-profile .video9-cap-text .icon { float:left; margin:5px 0 0 21px; cursor:pointer; }
.comedian-profile .video9-cap-text .icon-text { float:left; color:#717171; font-size:11px; margin:10px 0 0 8px; }
.comedian-profile .video9-cap-text .share-text { float:left; color:#717171; font-size:11px; margin:6px 0 0 56px; width:71px; }
.comedian-profile .video9-cap-text .icon-left { float:left; margin:7px 0 0 18px; cursor:pointer; }
.comedian-profile .video9-cap-text .social-icons { float:left; margin:6px 0 0 0;  }
.comedian-profile .video9-cap-text .media-tw { float:left; margin:0; padding:0; cursor:pointer; }
.comedian-profile .video9-cap-text .media-fb { float:left; margin:0; padding:0 0 0 7px; cursor:pointer; }
.comedian-profile .video9-cap-title { float:left; width:300px; min-height:71px; background:url(../images/video-v9-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:4px 0 0 0; text-align:left; }
.comedian-profile .video9-cap-title .title-one { float:left; color:#FFFFFF; font-size:18px; font-family: 'cabinbold'; margin:9px 0 0 21px;  text-transform:uppercase }
.comedian-profile .video9-cap-title .title-two { float:left; color:#FFFFFF; font-size:12px; margin:5px 0 0 21px; line-height:16px; }
.comedian-profile .video9-ads { float:left; width:300px; height:250px; margin:4px 0 0 0px; }
.comedian-profile .video-list { float:left; width:960px; height:128px; background:#000; opacity:0.75; margin:26px 0 0 0; }
.comedian-profile .video-list h2 { color:#fff; font-size:19px; margin:19px 0 0 65px; float:left; font-family:Arial, Helvetica, sans-serif; text-shadow:none; }
.comedian-profile .video-list .video8-line { float:left; width:100%; min-height:69px; } 
.comedian-profile .video-list .video8-line .left-arrow { position:absolute; background:url(../images/video-left.png) no-repeat 0 0; width:22px; height:39px; margin:27px 0 0 21px; cursor:pointer; }
.comedian-profile .video-list .video8-line .left-arrow:hover { background:url(../images/video-left-h.png); }
.comedian-profile .video-list .video8-line .right-arrow { position:absolute; background:url(../images/video-right.png) no-repeat 0 0; width:22px; height:39px; margin:27px 0 0 922px; cursor:pointer; }
.comedian-profile .video-list .video8-line .right-arrow:hover { background:url(../images/video-right-h.png) no-repeat }
.comedian-profile .video-list .comedian-number { float:right; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:80px; margin:28px 40px 0 0; }
.comedian-profile .video-list  ul { float:left; width:970px; margin:0 0 0 53px; }
.comedian-profile .video-list  ul li { float:left; width:110px; margin:5px 0 0 11px; cursor:pointer; }
.comedian-profile .video-list  ul li .image { float:left; width:110px; height:62px; }
.comedian-profile .video-list  ul li .caption-v8 { position:absolute; background:url(../images/slider-caption.png) repeat; width:106px; margin:41px 0 0 0; color:#fff; font-size:11px; padding:0 0 0 4px; line-height:21px; text-align:left; height:21px; font-family:Arial, Helvetica, sans-serif; } 
.comedian-profile .video-list  ul li:hover .caption-v8 { text-decoration:underline; } 
.comedian-profile .video-list  ul li .caption-v8 a { color:#fff !important; }
.comedian-profile .video-list  ul li .image:hover { /*border-bottom:4px solid #ff7018;*/ }
.comedian-profile .video-list  ul li.active .image { border-bottom:4px solid #ff7018; }
.comedian-profile .profile-nav-main { float:left; width:100%; background:url(../images/profile-nav-bg.png) repeat-x; height:44px; }
.comedian-profile .profile-nav { float:left; width:960px;  height:42px; font-family:Calibri; font-size:16px; text-transform:uppercase; text-shadow:0px 0px 1px #FFF; -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 3pxrgba(0, 0, 0, .5); box-shadow: inset 0 0 3px rgba(0, 0, 0, .5);  }/*background:url(../images/profile-nav.png) repeat-x;*/
.comedian-profile .profile-nav ul { float:left; }
.comedian-profile .profile-nav ul li { float:left; }
.comedian-profile .profile-nav ul li a { float:left; color:#a3a3a3 !important; line-height:42px; border-left:1px solid #c0c0c0; padding:0 19px; }
.comedian-profile .profile-nav ul li a.active { background:url(../images/profile-nav-active.png) repeat-x; color:#FFFFFF !important; border-left:none; text-shadow:none; -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 3pxrgba(0, 0, 0, .5); box-shadow: inset 0 0 3px rgba(0, 0, 0, .5); }
.comedian-profile .profile-nav ul li a.active .arrow { position:absolute; background:url(../images/profile-nav-arrow.png) no-repeat ; width:20px; height:10px; margin:40px 0 0 46px; }
.comedian-profile .profile-nav ul li.one a.active .arrow { margin:40px 0 0 30px; }
.comedian-profile .profile-nav ul li.two a.active .arrow { margin:40px 0 0 45px; }
.comedian-profile .profile-nav ul li.three a.active .arrow { margin:40px 0 0 39px; }
.comedian-profile .profile-nav ul li.four a.active .arrow { margin:40px 0 0 58px; }
.comedian-profile .profile-nav ul li.five a.active .arrow { margin:40px 0 0 35px; }
.comedian-profile .profile-nav ul li.six a.active .arrow { margin:40px 0 0 33px; }
.comedian-profile .center-content { float:left; width:960px; margin:36px 0 0 0; background:#fff; box-shadow:0 0 5px rgba(0,0,0, .4); padding:0 0 10px 0; }
.comedian-profile .center-content .left-box { float:left; width:222px; margin:29px 0 0 28px; }
.comedian-profile .center-content .big-picture { float:left; width:222px; height:307px; }
.comedian-profile .center-content .social-icon { float:left; width:222px; margin:5px 0 0 0; }
.comedian-profile .center-content .social-yt { float:left; width:30px; height:30px; background:url(../images/youtube-lite-icon.png); cursor:pointer; }
.comedian-profile .center-content .social-yt:hover { background:url(../images/youtube-icon.png); }
.comedian-profile .center-content .social-fb { float:left; width:30px; height:30px; background:url(../images/facebook-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-fb:hover { background:url(../images/facebook-icon.png); }
.comedian-profile .center-content .social-ms { float:left; width:30px; height:30px; background:url(../images/myspace-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-ms:hover { background:url(../images/myspace-icon.png); }
.comedian-profile .center-content .social-fs { float:left; width:30px; height:30px; background:url(../images/foursquare-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-fs:hover { background:url(../images/foursquare-icon.png); }
.comedian-profile .center-content .social-tl { float:left; width:30px; height:30px; background:url(../images/tumblr-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-tl:hover { background:url(../images/tumblr-icon.png); }
.comedian-profile .center-content .social-tw { float:left; width:30px; height:30px; background:url(../images/twitter-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-tw:hover { background:url(../images/twitter-icon.png); }
.comedian-profile .center-content .social-imdb { float:left; width:30px; height:30px; background:url(../images/imdb-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-imdb:hover { background:url(../images/imdb-icon.png); }
.comedian-profile .center-content .social-ln { float:left; width:30px; height:30px; background:url(../images/linkedin-lite-icon.png); cursor:pointer; margin:0 0 0 2px; }
.comedian-profile .center-content .social-ln:hover { background:url(../images/linkedin-icon.png); }
.comedian-profile .center-content .social-web { float:left; width:30px; height:30px;  cursor:pointer; margin:0 0 0 2px; }
/*.comedian-profile .center-content .social-web:hover { background:url(../images/website-icon.png); }*/
.comedian-profile .center-content .twitter { width:222px; float:left; margin:21px 0 0 0; }
.comedian-profile .center-content .comedian_twitter { width:212px; height:293px; float:right; background:#201a17; border:1px solid #2d2c2b; padding:10px 5px; text-align:left; overflow:auto }
.comedian-profile .center-content .comedian_twitter .tweet { background:url(../images/bird-po.png) top left no-repeat; padding-left:32px; padding-right:12px; font-family: 'cabinregular', Arial, Helvetica, sans-serif; color:#655e5b; font-size:11px; width:156px; padding-bottom:20px; }
.comedian-profile .center-content .comedian_twitter .tweet a { color:#2ea7c6 !important;  }
.comedian-profile .center-content .comedian_twitter .tweet span { color:#bdbdbd;  }
.comedian-profile .center-content .right-box { float:left; width:656px; margin:29px 0 0 32px; font-family:Calibri; color:#fff; }
.comedian-profile .center-content .right-box h2 { color:#949494; font-size:24px; margin:0; font-family:Calibri; text-shadow:none; }
.comedian-profile .center-content .right-box p { color:#5c5c5c; font-size:13px; line-height:22px; margin:20px 0 22px 0; font-family:Arial, Helvetica, sans-serif; }
.comedian-profile .top-area-big { float:left; width:100%; background:url(../images/profile-over-view-top-big.png) center top; padding:78px 0 0 0; }
.comedian-profile .top-area-big .video { float:left; width:894px; height:502px; background:#FFFFFF; padding:2px; margin:28px 0 0 30px; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; }
.comedian-profile .top-area-big .video8-cap-text { float:left; width:180px; height:62px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:17px 0 0 0; }
.comedian-profile .top-area-big .video8-cap-text .icon-outer { float:left; margin:11px 0 0 0; width:37px; }
.comedian-profile .top-area-big .video8-cap-text .icon { float:left; cursor:pointer; margin:0 0 0 11px; }
.comedian-profile .top-area-big .video8-cap-text .icon-text { float:left; color:#717171; font-size:11px; margin:5px 0 0 11px; font-family:Arial, Helvetica, sans-serif; }
.comedian-profile .top-area-big .video8-cap-text .icon-left { float:left; margin:2px 0 0 9px; cursor:pointer; }
.comedian-profile .top-area-big .video8-cap-text .social-icons { float:left; width:70px; margin:13px 0 0 19px; }
.comedian-profile .top-area-big .video8-cap-text .media-tw { float:left; width:20px; height:20px; margin:0 0 0 7px; cursor:pointer; }
.comedian-profile .top-area-big .video8-cap-text .media-fb { float:left; width:20px; height:20px; margin:0 0 0 11px; cursor:pointer; }
.comedian-profile .top-area-big .video8-cap-text .share-title { float:left; color:#717171; font-size:12px; width:100%; text-align:left; margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.comedian-profile .top-area-big .video8-cap-text .icon-side-line { float:left; width:1px; height:36px; background:#373737; margin:12px 0 0 7px; }
.comedian-profile .top-area-big .video8-cap-title { float:left; width:300px; height:62px; background:url(../images/video-cap-bg.png) repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:17px 0 0 6px; text-align:left; font-family:Arial, Helvetica, sans-serif; }
.comedian-profile .top-area-big .video8-cap-title .title-one { float:left; color:#ffffff; font-size:17px; margin:22px 0 0 21px; width:105px; text-transform:uppercase }
.comedian-profile .top-area-big .video8-cap-title .title-two { float:left; color:#ffffff; font-size:13px; margin:7px 0 0 11px; width:280px; line-height:16px; }
.comedian-profile .top-area-big .video8-ads { float:left; width:460px; height:60px; margin:18px 0 0 6px; }
.comedian-profile .top-area-big .video8-ads .big-ads { float:left; width:468px; height:60px; display:none; }
.comedian-profile .top-area-big .video8-ads .small-ads { float:right; width:300px; height:60px; } 
.comedian-profile .top-area-big .video-list { margin:23px 0 0 0; } 

/* Comedian Profile Videos v2  -------------------------------- */
.comedian-profile-video { float:left; width:960px; margin:36px 0 0 0; background:#fff; box-shadow:0 0 5px rgba(0,0,0, .4); padding:0 0 10px 0; }
.comedian-profile-video h2 { float:left; color:#949494; font-size:24px; margin:37px 0 0 31px; font-family:Calibri; text-shadow:none; }
.comedian-profile-video .view-all-video { float:right; width:148px; margin:36px 0 0 0; }
.comedian-profile-video .view-all-video .video-camera { float:left; }
.comedian-profile-video .view-all-video .video-all-link { float:left; color:#727272; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; }
.comedian-profile-video .view-all-video .video-all-link a { color:#727272 !important; }
.comedian-profile-video .videos-box { float:left; width:940px; margin:8px 0 0 7px; padding-bottom:61px; }
.comedian-profile-video .videos-imge { float:left; width:157px; height:93px; margin:28px 0 0 26px; border-bottom:4px solid; }
.comedian-profile-video .videos-border { border-bottom:4px solid #ff7018; }
.comedian-profile-video .videos-imge .caption-new { position:absolute; width:149px; padding:0 0 0 8px; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; height:20px; color:#FFFFFF; background:rgba(0, 0, 0, .78); margin:73px 0 0 0; }


/* Comedian Profile Photo v2  -------------------------------- */
.comedian-profile-photo { float:left; width:960px; margin:36px 0 0 0; background:#fff; box-shadow:0 0 5px rgba(0,0,0, .4); padding:0 0 10px 0; }
.comedian-profile-photo h2 { float:left; color:#949494; font-size:24px; margin:37px 0 0 31px; font-family:Calibri; text-shadow:none; }
.comedian-profile-photo .images-box { float:left; width:940px; margin:15px 0 0 10px; padding-bottom:17px; }
.comedian-profile-photo .images-box .big-img { float:left; width:434px;  margin:21px 0 0 18px; }
.comedian-profile-photo .images-box .small-img { float:left; width:136px; margin:21px 0 0 18px; }
.comedian-profile-photo .images-box .small-img .zoom-bg { position:absolute; background:url(../images/photo-zoom.png) no-repeat; width:136px; height:131px; display:none; }
.comedian-profile-photo .images-box .small-img:hover .zoom-bg { display:block; cursor:pointer; }


/* Comedian Profile Upcomingshows v1  -------------------------------- */
.comedian-profile-shows { float:left; width:960px; margin:36px 0 0 0; background:#fff; box-shadow:0 0 5px rgba(0,0,0, .4); padding:0 0 43px 0; }
.comedian-profile-shows .top-bg { float:left; height:126px; background:url(../images/upcoming-top-bg.png) repeat-x; width:100%; }
.comedian-profile-shows .top-bg-img { float:left; width:121px; height:120px; margin:6px 0 0 67px; }
.comedian-profile-shows .top-bg-right { float:left; width:766px; margin:0 0 0 3px; }
.comedian-profile-shows .top-bg-right h2 { float:left; color:#949494; font-size:28px; margin:42px 0 0 0px; font-family:Calibri; text-shadow:none; }
.comedian-profile-shows .top-bg-right .upcoming-shows { float:left; margin:16px 0 0 7px; }
.comedian-profile-shows .top-bg-right .quotes { float:left; margin:15px 0 0 0; }
.comedian-profile-shows .top-bg-right .craig-show { float:left; color:#fff; font-size:18px; font-family:Calibri, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:19px 0 0 3px; }
.comedian-profile-shows .top-bg-right .craig-show span { color:#f0ff4b; font-size:14px; }
.comedian-profile-shows .venue-header { float:left; height:45px; background:#e3e3e3; margin:3px 0 0 0; width:100%; font-family:Calibri, Arial, Helvetica, sans-serif; color:#000; font-size:18px; text-transform:uppercase; margin:12px 0 0 0; }
.comedian-profile-shows .venue-header .venue { float:left; width:216px; margin:12px 0 0 61px; }
.comedian-profile-shows .venue-header .location { float:left; width:325px; margin:12px 0 0 0; }
.comedian-profile-shows .venue-header .date-time { float:left; width:220px; margin:12px 0 0 0; }
.comedian-profile-shows .venue-header .tickets { float:left; width:130px; margin:12px 0 0 0; }
.comedian-profile-shows .venue-detail { float:left; height:59px; margin:1px 0 0 27px; width:901px; background:url(../images/upcoming-border.png) 0 bottom repeat-x; font-size:16px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#000; }
.comedian-profile-shows .venue-detail:hover { background:url(../images/upcoming-border.png) 0 bottom repeat-x #fff4d8; cursor:pointer; }
.comedian-profile-shows .venue-detail:hover .ticket button { background:#f17515; }
.comedian-profile-shows .venue-detail .venue { float:left; width:133px; margin:16px 0 0 35px; }
.comedian-profile-shows .venue-detail .venue-logo { float:left; margin:9px 0 0 0; width:82px; text-align:left; }
.comedian-profile-shows .venue-detail .location { float:left; width:324px; margin:16px 0 0 0; }
.comedian-profile-shows .venue-detail .date-time { float:left; width:199px; margin:16px 0 0 0; }
.comedian-profile-shows .venue-detail .ticket { float:left; margin:11px 0 0 0; width:127px; }
.comedian-profile-shows .venue-detail .ticket button { float:left; width:105px; text-align:center; line-height:32px; color:#fff; font-size:14px; background:#a8a8a8; border-radius:3px; border:none; padding:0; margin:0; cursor:pointer; }

/***small-profile******/

.comedian-profile .commedian-banner{ text-align:center; margin:21px 0; float:right;}
.comedian-profile .commedian-banner img{}

.header .top-nav-new{ margin:0 0 0 0;}
.header .top-nav-new ul li:first-child{margin: 11px 0 0;}
.banner-wrapper{width:728px; float:left; margin:0 0 0 188px; padding:22px;}
.banner-wrapper img{margin:24px 0 0 0;}
.sponsor{float:right; color:#fff; position:relative; top:20px; left:-26px; z-index:99999999; font-size:10px;}
.transparency{
	opacity:0.7;  
    filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
    background-color:#000000;  
    width:776px;  
    height:138px;  
    position:absolute;  
    margin-top:-26px;
	margin-left:-26px;
    z-index:0;
}
/***Comedian skin ***/
.skin-form-title { float:left; font-size:12px; font-weight:bold; width:42px; text-align:right; padding:5px 27px 0 0; color:#5c5b5b; }
.skin-form-field { float:left; background:#FFFFFF; border: 1px solid #cccccc; width:204px; padding:4px 7px; color:#5c5b5b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0; }

/* blog new  -------------------------------- */
.blog-page { float:left; width:960px; }
.blog-page .left-column { float:left; width:183px; margin:37px 0 0 0; }
.blog-page .left-column h2 { float: left; font-family: Calibri; color: #8e8e8e; font-size: 24px; text-transform: uppercase; }
.blog-page .left-column ul { float:left; width:100%; list-style:none; margin:11px 0 3px 0; font-family:Arial, Helvetica, sans-serif; }
.blog-page .left-column ul li { float:left; width:100%; font-size:12px; margin:1px 0 0 0; }
.blog-page .left-column ul li a { color:#717171 !important; background:url(../images/about-li-arrow.png) 0 3px no-repeat; padding:0 0 0 19px; }
.blog-page .left-column ul li a.active { color:#ff6c00 !important; background:url(../images/about-li-active.png) 0 3px no-repeat; padding:0 0 0 19px; }
.blog-page .left-column ul li ul { margin:0;  }
.blog-page .left-column ul li ul li {  }
.blog-page .left-column ul li ul li a { background:none; color:#ff6c00 !important; }
.blog-page .left-column .ul-hr { float:left; height:1px; width:100%; background:#cfcfcf; border-bottom:1px solid #fff; margin:12px 0 0 0; }
.blog-page .right-column { float:left; width:706px; margin:11px 0 0 70px; }
.blog-page .right-column h3 { color:#ff6c00; font-size:28px; font-family:Calibri; text-transform:none; margin:23px 0 0 0; line-height:33px; }
.blog-page .right-column .date-blog { color:#939393; font-size:14px; font-family:Calibri; text-transform:uppercase; margin:10px 0 0 0; text-align:left; padding:0; }
.blog-page .right-column .date-blog span { float:right; }
.blog-page .right-column h4 { color:#939393; font-size:24px; font-family:Calibri; text-transform:uppercase; margin:10px 0 0 0; text-align:left; padding:0; }
.blog-page .right-column h5 { color:#939393; font-size:18px; font-family:Calibri; text-transform:uppercase; margin:10px 0 0 0; text-align:left; padding:0; }
.blog-page .right-column h6 { color:#939393; font-size:16px; font-family:Calibri; text-transform:uppercase; margin:10px 0 0 0; text-align:left; padding:0; }
.blog-page .right-column .blog-img { float:left; padding:7px; box-shadow:0 0 3px rgba(0, 0, 0, .4); margin:12px 0 0 0; }
.blog-page .right-column p { font-size:13px; line-height:22px; color:#717171; margin:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.blog-page .right-column ol { font-size:13px; line-height:22px; color:#717171; margin:10px 0 0 19px; font-family:Arial, Helvetica, sans-serif; }
.blog-page .right-column ol li { margin:10px 0 0 0;  }
.blog-page .right-column ul { font-size:13px; line-height:22px; color:#717171; margin:10px 0 0 19px; font-family:Arial, Helvetica, sans-serif; list-style:disc; }
.blog-page .right-column ul li { margin:10px 0 0 0; list-style:disc;  }

.blog-page .right-column .hr-line { float:left; width:100%; height:1px; background:#cfcfcf; border-bottom:1px solid #FFFFFF; margin:24px 0 0 0; }


/* gray bar  -------------------------------- */
.header-gray-bar { position:absolute; width:500px; border-radius:3px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:1px 7px; margin:80px 0 0 42px; background:rgba(81, 81, 81, .8); }

/* feed back btn  -------------------------------- */
.feedback-btn { position:absolute; left:0; cursor:pointer; margin:300px 0 0 0;  }

/* credit text top   -------------------------------- */
.comedian-content .joke-day-box .white-area .credit-tex-top { float:left; width:100%; height:39px; height:93px }
.comedian-content .joke-day-box .white-area .credit-text { float:left; width:100%; text-align:right; font-size:13px; color:#939393; }
.comedian-content .tweet-day-box .tweet-text .credit-tex-top { float:left; width:100%; height:39px; height:94px }
.comedian-content .tweet-day-box .tweet-text .credit-text { float:left; width:100%; text-align:right; font-size:13px; color:#939393; }
.credit-text a:link{ font-size:13px; color:#939393 ; text-decoration:none }
.credit-text a:visited{ font-size:13px; color:#939393; text-decoration:none }
.credit-text a:hover{ font-size:13px; color:#939393; text-decoration:underline }

/* Video Not Available  -------------------------------- */
.video-not-available { float:left; width:960px; }
.video-not-available .smile-img { float:left; width:100%; text-align:center; margin:59px 0 0 0; }
.video-not-available .sorry-text { float:left; line-height:40px; color:#414141; font-size:26px; font-family:Calibri; text-align:center; margin:18px 0 0 0; } 


/* Coming Soon  -------------------------------- */
.coming-soon { float:left; width:960px; }
.coming-soon .coming-soon-img { float:left; width:100%; text-align:center; margin:199px 0 0 0; }
.coming-soon .coming-soon-back { float:left; color:#ff6c00; font-size:15.24px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:67px 0 0 0; width:100%; } 

span.customStyleSelectBox { font-size:11px; background:#d70808; color:#fff; line-height: 22px; height:22px; text-align:left; font-size:12px; width:161px; font-family:Calibri; padding: 0px 0 0px 6px; color:#fff; border:none } 
span.customStyleSelectBox.changed { background-color: #d70808; color:#fff; } 
.customStyleSelectBoxInner { background:url(../images/customSelect-arrow.gif) no-repeat 144px 10px; padding-right:15px; color:#fff }
select.styled { background:#d70808; border:1px solid #9a1515;  }
select.styled option:focus { background:#d70808 } 
select.styled option { color:#fff; }
.now_playing_dropdown{float: right;margin-top: 6px;background: none;margin-right: -73px;}

/* Joke V3 ------------------------------ */
.new-top-br h1 .dash-color { color:#636363; text-shadow:none; font-size:23px; }
.new-top-br h1 .relation-color { color:#141414; font-size:23px; }
.joke3-search-field { float:left; width:252px; background:#fff; border:1px solid #c1c1c1; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#979797; padding:7px 8px; border-radius:6px; margin:25px 0 0 33px;  behavior:url('PIE.htc'); position:relative; }
.joke3-search-btn { float:left; margin:23px 0 0 12px; background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 13px 10px 13px; text-align: center; text-shadow: 0 1px 0 #303030; }
.joke3-search-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.joke3-videos-list { float:left; width: 100%; }
.joke3-videos-list h2 { color:#ff6c00; font-size:20px; margin:18px 0 0 5px; float:left; font-family:Calibri; text-shadow:none; }
.joke3-videos-list .video-joke3-line { float:left; width:100%; min-height:69px; } 
.joke3-videos-list .video-joke3-line .left-arrow { position:absolute; background:url(../images/video-left.png) no-repeat 0 0; width:22px; height:39px; margin:22px 0 0 -47px; cursor:pointer; }
.joke3-videos-list .video-joke3-line .left-arrow:hover { background:url(../images/video-left-h.png); }
.joke3-videos-list .video-joke3-line .right-arrow { position:absolute; background:url(../images/video-right.png) no-repeat 0 0; width:22px; height:39px; margin:22px 0 0 980px; cursor:pointer; }
.joke3-videos-list .video-joke3-line .right-arrow:hover { background:url(../images/video-right-h.png) no-repeat }
.joke3-videos-list .comedian-number { float:right; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:24px 85px 0 0; }
.joke3-videos-list ul { float:left; width:970px; margin:0 0 0 -5px; }
.joke3-videos-list ul li { float:left; width:110px; margin:3px 0 0 10px; cursor:pointer; }
.joke3-videos-list ul li .image { float:left; width:110px; height:62px; }
.joke3-videos-list ul li .caption-v8 { position:absolute; background:url(../images/slider-caption.png) repeat; width:106px; margin:41px 0 0 0; color:#fff; font-size:11px; padding:0 0 0 4px; line-height:21px; text-align:left; height:21px; font-family:Arial, Helvetica, sans-serif; } 
.joke3-videos-list ul li:hover .caption-v8 { text-decoration:underline; } 
.joke3-videos-list ul li .caption-v8 a { color:#fff !important; }
.joke3-videos-list ul li .image:hover { /*border-bottom:4px solid #ff7018;*/ }
.joke3-videos-list ul li.active .image { border-bottom:4px solid #ff7018; }
.joke3-left { float:left; width:788px; font-family:Arial, Helvetica, sans-serif; }
.joke3-left .left-nav { float:left; width:185px; margin:13px 0 0 0; }
.joke3-left .left-nav h2 { font-family:Calibri; font-size:24px; width:100%; margin:28px 0 0 0; }
.joke3-left .left-nav ul { float:left; width:100%; margin:14px 0 0 0; }
.joke3-left .left-nav ul li { float:left; width:100%; margin:8px 0 0 0; } 
.joke3-left .left-nav ul li a { color:#717171 !important; font-size:14px; background:url(../images/about-li-arrow.png) no-repeat 0 3px; padding:0 0 0 20px; }
.joke3-left .left-nav ul li a.active { color:#ff6c00 !important; background:url(../images/about-li-active.png) no-repeat 0 3px; }
.joke3-left .left-nav ul li a:hover { color:#ff6c00 !important; background:url(../images/about-li-active.png) no-repeat 0 3px; }
.joke3-right { float:right; margin:38px 0 0 0; width:158px; }
.joke3-left .joke-area { float:left; width:587px; }
.joke3-left .joke-area h3{  color: #FF6C00;    font-family: Calibri;    font-size: 30px;    margin: 29px 0 0;    width: 535px; }
.joke3-left .joke3-pop-box { float:left; width:555px; height:68px; background:#FFFFFF; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 3pxrgba(0, 0, 0, 0.4); box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:41px 0 0 0; behavior:url('PIE.htc'); position:relative; padding:8px 16px; } 
.joke3-left .joke3-pop-box p { color:#717171; font-size:14px; font-family:Calibri; line-height:22px; color:#717171; }
.joke3-left .joke3-box-arrow { float:left; position:relative; margin:0px 0 0 0; background:url(../images/popular-box-img.png) no-repeat 23px 0 ; width:96px; padding:24px 0 0 0; color:#b3b3b3; text-align:right; font-family:Calibri; font-size:14px; } 
.joke3-left .social-media-box { float:left; width:480px; height:42px; background:#e4e4e4; border-radius:5px; margin:12px 0 11px 11px; }
.joke3-left .social-thums-box { float:left; width:240px; height:32px; background:#fff; border-radius:5px; margin:12px 0 0 11px; margin:5px 0 0 5px; }
.joke3-left .social-thums-box .thumup-joke3 { float:left; margin:5px 0 0 14px; width:20px; height:21px; background:url(../images/thumup-joke3.png) no-repeat; cursor:pointer; }
.joke3-left .social-thums-box .thumup-joke3:hover { background:url(../images/thumup-joke3-hover.png) no-repeat; }
.joke3-left .social-thums-box .thumup-joke3_active { background:url(../images/thumup-joke3-hover.png) no-repeat;float:left; margin:5px 0 0 14px; width:20px; height:21px; cursor:pointer; }
.joke3-left .social-thums-box .thumup-like { color:#717171; font-size:11px; margin:7px 0 0 8px; float:left; }
.joke3-left .social-thums-box .thumup-like a { color:#717171 !important; text-decoration:none; }
.joke3-left .social-thums-box .thumup-like a:hover { text-decoration:underline; }
.joke3-left .social-thums-box .thumdown-joke3 { float:left; margin:8px 0 0 20px; width:20px; height:21px; background:url(../images/thumdown-joke3.png) no-repeat; }

.joke3-left .social-thums-box .thumdown-joke3_active { float:left; margin:8px 0 0 20px; width:20px; height:21px; background:url(../images/thumdown-joke3-hover.png) no-repeat; }

.joke3-left .social-thums-box .thumdown-joke3:hover { background:url(../images/thumdown-joke3-hover.png) }
.joke3-left .social-thums-box .vr-line { float:left; height:32px; background:#d0cbcb; width:1px; margin:0 0 0 16px; }
.joke3-left .social-thums-box .orange-tum-joke3 { float:left; width:16px; height:17px; margin:6px 0 0 14px; background:url(../images/thumup-joke3-o.png) no-repeat; }
.joke3-left .social-thums-box .gray-tum-joke3 { float:left; width:16px; height:17px; margin:6px 0 0 14px; background:url(../images/thumb_up_gray.png) no-repeat; }

.joke3-left .social-thums-box .thum-like-number { color:#717171; font-size:11px; margin:8px 0 0 5px; float:left; width:39px; }
.joke3-left .social-thums-box .thum-down-joke3 { float:left; width:16px; height:17px; margin:12px 0 0 0; background:url(../images/thumdown-joke3-number.png) no-repeat; }
.joke3-left .social-thums-box .thum-dislike-number { color:#717171; font-size:11px; margin:8px 0 0 4px; float:left; width:25px; }
.joke3-left .social-media-title { float:left; color:#717171; font-family:Calibri; width:76px; margin:12px 0 0 67px; font-size:14px; }
.joke3-left .social-media-icon { float:left; width:24px; height:23px; margin:10px 0 0 4px; cursor:pointer; }

.joke3-left .joke3-pop-box .close { position:absolute; right:0; background:url(../images/close-btn-jokev3.png); width:10px; height:10px; cursor:pointer; margin:-2px 10px 0 0; }
.joke3-left .social-media-box .add-btn { float:left; width:21px; height:21px; margin:11px 0 0 7px; background:url(../images/add-jokev3.png) no-repeat; cursor:pointer; }
.joke3-left .social-media-box .no-bg { background:none !important; cursor:default; }
.joke3-left .ref-url { color: #f2f2f2; font-size: 14px; }
.joke3-left .ref-url a { color: #f2f2f2  !important; text-decoration:none; }
.joke3-left .ref-url a:link { color: #f2f2f2; text-decoration:none; }
.joke3-left .ref-url a:visited { color: #f2f2f2; text-decoration:none; }
.joke3-left .ref-url a:hover { color: #f2f2f2; text-decoration:none; }
.joke3-left .ref-url a:active { color: #f2f2f2; text-decoration:none; }

/* Ps3 page ---------------------------*/
.ps3-top { float:left; width:100%; margin:-78px 0 0 0; background:url(../images/video-bg.png) 0 78px repeat-x; height:495px; }
.ps3-top .left-area { float:left; width:417px; }
.ps3-top .left-area .live-logo { float:left; width:201px; height:169px; margin:104px 0 0 158px; }
.ps3-top .left-area .ps3-logo { float:left; margin:29px 0 0 117px; }
.ps3-top .ps3-video { float:left; width:525px; height:291px; background:#FFFFFF; padding:2px; margin:108px 0 0 53px; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; }
.ps3-permonth-tag { position:absolute; margin:11px 0 0 812px; } 
.ps3-center-cont { float:left; width:960px; margin:15px 0 0 0; }
.ps3-center-cont h2 { color:#8e8e8e; text-transform:uppercase; font-size:24px; font-family:Calibri; margin:20px 0 0 0; text-shadow:none; }
.ps3-center-cont p { color:#646464; font-family:Calibri; font-size:14px; line-height:21px; margin:23px 0 0 0; }
.ps3-center-cont p strong { color:#424a52; }
.ps3-center-cont .sehedule-box { float:left; width:899px; border:1px solid #d3d3d3; background:#fff; margin:30px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
.ps3-center-cont .sehedule-row { float:left; background:url(../images/ps3-grid-img.png) repeat-y #f9f9f9; border-bottom:1px solid #bbbbbb; width:100%;  }
.ps3-center-cont .sehedule-row-two { float:left; border-bottom:1px solid #bbbbbb; width:100%; background:url(../images/ps3-grid-img.png) repeat-y;   }
.ps3-center-cont .date-heading { float:left; width:233px; line-height:37px; color:#ff8e43;font-size:14px; font-weight:bold ; margin:0 0 0 18px; border-right:1px solid #d8d8d8; }
.ps3-center-cont .time-heading { float:left; width:95px; line-height:37px; color:#ff8e43;font-size:14px; font-weight:bold ; margin:0 0 0 18px; border-right:1px solid #d8d8d8; }
.ps3-center-cont .performers-heading { float:left; width:515px; line-height:37px; color:#ff8e43;font-size:14px; font-weight:bold ; margin:0 0 0 18px; }
.ps3-center-cont .date-detail { float:left; width:233px; color:#484848;font-size:12px; margin:9px 0 9px 18px; border-right:1px solid #d8d8d8; }
.ps3-center-cont .time-detail { float:left; width:95px; color:#484848;font-size:12px; margin:9px 0 9px 18px; border-right:1px solid #d8d8d8;  }
.ps3-center-cont .performers-detail { float:left; width:500px; color:#484848;font-size:12px; margin:0 15px 0 18px; padding:9px 0 9px 0; }
.ps3-center-cont .no-border { border:none !important; }
.ps3-center-cont .super-info { float:left; width:100%; margin:38px 0 42px 0; }
.ps3-center-cont .contact-btn { margin:29px 0 30px 0; }
.ps3-center-cont .time-zone { padding:9px 18px 9px 18px; font-style:italic; color:#484848; float:left; margin:0; }
/************************comedian profile**********************/
.caption-bg-com-pro { position:absolute; width:136px; height:56px; margin:-36px 0 0 522px; }
.caption-bg-com-pro .icon-outer { float:left; margin:14px 0 0 0; width:37px; }
.caption-bg-com-pro .icon { float:left; cursor:pointer; margin:0 0 0 11px; }
.caption-bg-com-pro .icon-text { float:left; color:#717171; font-size:11px; margin:5px 0 0 11px; }
.caption-bg-com-pro .icon-left { float:left; margin:2px 0 0 9px; cursor:pointer; }
.caption-bg-com-pro .favorit-light { float:right; margin:19px 10px 0 0; }
/*************************************************************/

/* Register Steps ---------------------------*/
.register-banner { float:left; width:100%; margin:0; background:url(http://cdn.laughfactory.com/images/register-step-top-bg-web.jpg) no-repeat; height:124px; }
.register-banner h1 { font-size:30px; font-family:Calibri; color:#FFF; text-transform:uppercase; margin:30px 0 0 0; }
.register-banner p { color:#131313; font-size:17px; font-family:Calibri; margin:8px 0 0 0;  }
.register-container { float:left; width:100%; }
.register-container .step-one-left { float:left; width:350px; }
.register-container .fb-conect { float:left; cursor:pointer; width:280px; height:47px; margin:43px 0 0 0; }
.register-container .step-one-left p { width:325px; font-family:Calibri; font-size:15px; line-height:19px; color:#5a5a5a; margin:19px 0 0 0; }
.register-container .step-one-left p.black-color { color:#131313; font-size:18px; line-height:21px;  margin:24px 0 0 0;	 }
.register-container .step-one-or { float:left; width:156px; margin:44px 0 0 0; }
.register-container .step-one-doted { float:left; width:1px; border-left:1px dotted #a6a6a6; height:268px; margin:0 0 0 83px; }
.register-container .step-one-form { float:left; width:429px; margin:31px 0 0 0; }
.register-container .step-one-form .form-line { float:left; width:100%; margin:16px 0 0 31px; }
.register-container .step-one-form label { float:left; color:#4e4e4e; font-size:15px; font-family:Calibri; width:173px; margin:9px 0 0 0; }
.register-container .step-one-form label img { vertical-align:text-top; }
.register-container .step-one-form input[type="text"] { float:left; border:1px solid #cdcdcd; background:#FFF; font-size:14px; padding:7px 7px; width:240px; color:#666666}
.register-container .step-one-form input[type="password"] { float:left; border:1px solid #cdcdcd; background:#FFF; font-size:14px; padding:7px 7px; width:240px; color:#666666 }

.register-container .step-one-form .register-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:145px; float:left; margin:29px 0 0 205px; }
.register-container .step-one-form .register-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.register-container .step-two { float:left; width:550px; margin:38px 0 0 0; }
.register-container .step-two .form-line { float:left; width:100%; margin:14px 0 0 0; }
.register-container .step-two .label { float:left; color:#4e4e4e; font-size:15px; font-family:Calibri; width:174px; margin:9px 0 0 0; }
.register-container .step-two .radio-box { float:left; height:25px; width:109px; border:1px solid #d9d9d9; padding:4px 0 0 8px; background:#fff; color:#4e4e4e; font-family:Calibri; font-size:15px; margin:0 14px 0 0; }
.register-container .step-two .radio-box-active { float:left; height:25px; width:109px; border:1px solid #d9d9d9; padding:4px 0 0 8px; background:url(../images/radio-bg-active.png) repeat-x; color:#fff; font-family:Calibri; font-size:15px; margin:0 14px 0 0; }
.register-container .step-two select { float:left; border:1px solid #cdcdcd; background:#FFF; font-size:14px; padding:7px 7px; width:118px; margin:0 14px 0 0; }
.register-container .step-two select.day { width:58px !important; }
.register-container .step-two select.year { width:88px !important; }
.register-container .step-two .check-box-line { float:left; width:350px; }
.register-container .step-two .check-box-line input[type="checkbox"] { float:left; margin:11px 0 0 0; }
.register-container .step-two .checkbox-text { float:left; color:#808081; font-size:14px; font-family:Calibri; margin:8px 0 0 12px; }
.register-container .step-two .save-continue-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:145px; float:left; margin:24px 0 0 173px; }
.register-container .step-two .save-continue-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.register-container .step-two .no-thanks-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:201px; float:left; margin:24px 0 0 24px; }
.register-container .step-two .no-thanks-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.register-container .step-three { float:left; width:725px; margin:68px 0 0 132px; }
.register-container .step-three .fb-conect { float:left; width:281px; text-align:center; margin:0; }
.register-container .step-three .fb-conect .fb-btn { float:left; width:281px; }
.register-container .step-three .fb-conect .conect-text { float:left; width:100%; color:#49515a; font-size:16px; line-height:17px; font-family:Calibri; margin:5px 0 0 0; }
.register-container .step-three .fb-conect .conect-text img { vertical-align:top; }
.register-container .step-three .twitter-conect { float:left; width:281px; text-align:center; margin:0 0 0 160px; }
.register-container .step-three .twitter-conect .twitter-btn { float:left; width:281px; cursor:pointer; }
.register-container .step-three .twitter-conect .conect-text { float:left; width:100%; color:#416e91; font-size:16px; line-height:17px; font-family:Calibri; margin:5px 0 0 0; }
.register-container .step-three .twitter-conect .conect-text img { vertical-align:top; }
.register-container .step-three .save-continue-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:145px; float:left; margin:82px 0 0 164px; }
.register-container .step-three .save-continue-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.register-container .step-three .no-thanks-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:201px; float:left; margin:82px 0 0 24px; }
.register-container .step-three .no-thanks-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }





.register-container .step-two .radio-box-cont { float:right; margin:3px 5px 0 0; }
.register-container .step-two .radio-box-cont input[type="radio"]  { display:none; }
.register-container .step-two .radio-box-cont input[type="radio"] + label span  { display:inline-block; width:14px; height:14px; margin:0; vertical-align:middle; background:url(../images/register-radio--img.png) left top no-repeat transparent; cursor:pointer; width:14px; }
.register-container .step-two .radio-box-cont input[type="radio"]:checked + label span { background:url(../images/register-radio-active-img.png) left top no-repeat transparent; }

.lightbox-wrapper{background:url(http://cdn.laughfactory.com/images/bg.jpg) no-repeat;  width:700px; height:545px;}
.lightbox-header{height:83px; width:682px; clear:both; padding:13px 0 0 18px;}
.lightbox-logo{float:left; width:87px; height:74px;}
.lightbox-logo-tagline{float:left; margin:25px 0 0 10px;}
.lightbox-logo-tagline{color:#d5d5d5; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:24px;}
.lightbox-para {width:536px; text-align:center; margin:0 auto; height:160px; padding:45px 0 0 0; font-size:px; }
.lightbox-para p:first-child{text-align:center; text-transform:uppercase; font-family:Calibri, Arial, Helvetica, sans-serif; text-shadow:0.5px 0.5px 0.5px #fff; font-size:24px; color:#313131;}
.lightbox-para .lightbox-register-text {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-top: 67px;
    text-align: center;
    text-shadow: 0.5px 0.5px 0.5px #FFFFFF;
    text-transform: uppercase;
}
.lightbox-register-benefits{ width:585px; height:151px; padding:0 0 0 0; margin:23px auto 0 auto; font-family:Calibri, Arial, Helvetica, sans-serif; text-shadow:0.5px 0.5px 0.5px #fff; color:#000; font-size:16px; line-height:40px; font-size:20px;}
.lightbox-register-benefits ul li{ list-style-type:circle !important;}
.lightbox-footer{width:540px; height:55px; margin:0 auto; padding:14px 0 0 0; text-align:center;}
.lightbox-register-btn{ background:url(../images/lightbox-register-btn.png); width:190px; height:50px; cursor:pointer; border:none;}
.lightbox-thanks-btn{background:url(../images/lightbox-nothanks-btn.png); width:190px; height:50px; cursor:pointer; border:none;}
.lightbox-or{margin:0 30px; font-size:28px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#fff;}

.register-container .step-five { float:left; width:550px; margin:38px 0 0 0; }
.register-container .step-five .form-line { float:left; width:100%; margin:14px 0 0 0; }
.register-container .step-five  label { float:left; color:#4e4e4e; font-size:15px; font-family:Calibri; width:174px; margin:9px 0 0 0; }
.register-container .step-five  input[type="text"] { float:left; border:1px solid #cdcdcd; background:#FFF; font-size:14px; padding:7px 7px; width:240px; }
.register-container .step-five .info-detail { float:left; color:#4e4e4e; font-size:15px; font-family:Calibri; margin:9px 0 0 0; }
.register-container .step-five .register-btn { background-color: #49515a; border: 1px solid #373d44; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 0 #636e7b; box-shadow: inset 0 1px 1px 0 #636e7b; font: 15px/1 Arial, Helvetica, sans-serif; color:#fff; padding: 9px 11px 10px 11px; text-align: center; text-shadow: 0 1px 0 #303030; width:145px; float:left; margin:15px 0 0 175px; }
.register-container .step-five .register-btn:hover { background-color: #2b2f34; border:1px solid #202428; -webkit-box-shadow: inset 0 1px 0 0 #3b4149; box-shadow: inset 0 1px 0 0 #3b4149; cursor: pointer; }
.register-container .step-five input[type="password"] { float:left; border:1px solid #cdcdcd; background:#FFF; font-size:14px; padding:7px 7px; width:240px; color:#666666 }

.banner-container{ float:left; width:1040px; height:270px; margin-top:20px;  }
.banner-container2{background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    border:1px solid #999; width:960px; margin:0 auto; height:276px;}
.medium-rectangle, .medium-rectangle1{height:250px; width:300px; padding:13px 0 0 12px;}
.banner-container p{color: #000; float: right;font-size; position:relative; font-size:10px; position:relative; top:-272px; right:15px; font-family:Calibri, "Comic Sans MS", cursive;}
.medium-rectangle1{padding:0; padding:0 0 0 14px;}

.skyscrapper-container{width:190px; float:left; text-align:center; height:630px; background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    border:1px solid #999; margin:20px auto 0 auto;}
.skyscrapper-container p{color: #000; float: right;font-size; position:relative; font-size:10px; font-family:Calibri, "Comic Sans MS", cursive; margin:-4px 13px 0 0;}
.orange-message { float:left; width:100%; line-height:22px; font-family:Calibri; font-size:19px; color:#FFF; height:64px; background:#ff7019; padding:17px 0 0 0; }
.orange-message a { color:#2a2a2a !important; text-decoration:underline; }
.orange-message a:hover { text-decoration:none; }
.orange-message .inner-area { width:960px; margin:0 auto; }
.orange-message .close-x { float:right; margin:-10px 0 0 0; }



/*widget Page -------------------------*/
.widget-page-cont { float:left; width:100%; }
.widget-page-cont .center-content { float:left; width:960px; margin:36px 0 0 0; background:#fff; box-shadow:0 0 2px rgba(0,0,0, .4); padding:0 0 40px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.widget-page-cont .overview-cont { float:left; margin:62px 0 0 62px; width:840px; }
.widget-page-cont .overview-left { float:left; width:528px; }
.widget-page-cont .overview-cont h2 { color:#010000; font-size:20px; font-weight:bold; font-family:Calibri; }
.widget-page-cont .overview-cont p { color:#010000; font-size:18px; font-family:Calibri; line-height:25px; width:460px; margin:14px 0 0 0; }
.widget-page-cont .preview-box { float:left; width:305px; }
.widget-page-cont .preview-box-cont { float:left; width:302px; min-height:288px; margin:19px 0 0 0; }
.widget-page-cont .instruction-cont { float:left; margin:30px 0 0 62px; width:840px; }
.widget-page-cont .instruction-cont h3 { color:#010000; font-size:20px; font-weight:bold; font-family:Calibri; padding:0; }
.widget-page-cont .instruction-cont p { color:#141414; font-size:16px; font-family:Calibri; line-height:28px; width:100%; margin:18px 0 0 0; }
.widget-page-cont .instruction-cont h3.red { margin:20px 0 0 0; color:#F00; }
.widget-page-cont .sample-cont { float:left; margin:30px 0 0 62px; width:840px; }
.widget-page-cont .sample-cont h2 { color:#010000; font-size:20px; font-weight:bold; font-family:Calibri; }
.widget-page-cont .sample-cont .awesome-web { float:left; width:709px; height:297px; margin:20px 0 15px 0; }
.widget-page-cont .sample-cont h3 { color:#010000; font-size:20px; font-weight:bold; font-family:Calibri; padding:0; }
.widget-page-cont .sample-cont h3.red { margin:20px 0 0 0; color:#F00; }



/* Joke Related Videos */
.joke-related-videos { float:left; margin:35px 0 0 0; width:788px; }
.joke-related-videos h2 { font-family:Calibri; font-size:24px; width:100%; margin:0; }
.joke-related-videos .video-thumb { float:left; width:247px; height:138px; margin:13px 13px 0 0; }
.joke-related-videos .video-thumb-caption { background:rgba(0, 0, 0, .7); padding:0px 0 0 12px; width:235px; height:36px; font-size:12px; font-weight:bold; position:absolute; color:#FFF; margin:102px 0 0 0; }
.joke3-left .joke-area .line .joke3-pop-box:first-child { margin:8px 0 0 0 !important; }
.joke-related-filters { float:left; width:100%; text-align:right; margin:32px 0 0 0; }
.joke-related-filters a { float:right; margin:0 0 0 16px; text-decoration:underline; font-size:12px; }
.joke-related-filters a:hover { text-decoration:none; }




/* contest New page ---------------------------*/
.contest-banner { float:left; width:100%; margin:0; height:414px; background:url(../images/contest-banner-bg.png) center top; }
.new-top-br h1 .date-color { color:#8e8e8e; font-size:24px; }
.contest-banner .small-video-cont { float:left; width:640px; height:360px; background:#FFFFFF; padding:2px; margin:28px 0 0 0; moz-box-shadow: 0 0 30px #000; -webkit-box-shadow: 0 0 30px#000; box-shadow: 0 0 30px #000; z-index:1; position:relative; }
.contest-banner .small-video-right { float:left; width:300px; margin:28px 0 0 16px; }
.contest-banner .small-set-box { float:left; background:url(../images/contest-top-right.png) repeat; width:272px; height:94px; padding:10px 14px; }
.contest-banner .small-set-box h2 { text-shadow:none; color:#f2fb16; font-family:Calibri; font-size:20px; margin:0px 0 0 0;text-transform:none; }
.contest-banner .small-set-box h2 a:link { text-decoration:none; color:#f2fb16 !important; }
.contest-banner .small-set-box h2 a:visited { text-decoration:none; color:#f2fb16 !important;  }
.contest-banner .small-set-box h2 a:hover{ text-decoration:none; color:#f2fb16 !important; }
.contest-banner .small-set-box h3 { text-shadow:none; color:#ff720f; font-family:Calibri; font-size:24px; margin:0px 0 0 0; }
.contest-banner .small-set-box p.present_text_top{font-size:11px; color:#f2fb16; margin:0px; line-height:15px;}
.contest-banner .small-set-vote { margin:12px 0 0 0; }
.contest-banner .small-set-vote-btn { float:left; height:35px; width:164px; }
.contest-banner .small-set-vote-heart { float:left; background:url(../images/contest-vote-heart.png) no-repeat; width:36px; height:35px; border-radius:4px 0 0 4px; }
.contest-banner .small-set-vote-img { float:left; background:url(../images/contest-center.png) no-repeat; width:61px; height:27px; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:8px 0 0 10px; }
.contest-banner .small-set-vote-number { float:left; width:47px; padding:8px 0 0 8px; color:#333333; font-size:20px; background:url(../images/contest-vote-almond.png) repeat-x; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:27px; border-radius:0 5px 5px 0; }
.contest-banner .small-set-vote-fb { float:left; width:36px; height:36px; cursor:pointer; margin:0 0 0 36px; }
.contest-banner .small-set-vote-tw { float:left; width:36px; height:36px; cursor:pointer; margin:0 0 0 0; }
.contest-banner .small-set-ad { width:300px; height:250px; }
.contest-mind-cont { width:960px; margin:0 auto; }
.contest-mind-cont .contest-video { float:left; width:480px; margin:24px 0px 0 0; }
.contest-mind-cont .contest-video-player { float:left; width:264px; height:148px; border:3px solid #000; }
.contest-mind-cont .contest-video-right { float:left; width:195px; margin:0 0 0 14px; }
.contest-mind-cont .contest-video-right h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff7511; text-shadow:none; text-transform:none; margin:1px 0 0 0; }
.contest-mind-cont .contest-video-right h2 a:link { text-decoration:none }
.contest-mind-cont .contest-video-right h2 a:visited { text-decoration:none  }
.contest-mind-cont .contest-video-right h2 a:hover{ text-decoration:none }
.contest-mind-cont .contest-video-right h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; text-shadow:none; text-transform:none; margin:6px 0 0 0; }
.contest-mind-cont .contest-video-right p.present_text{font-size:12px; color:#ff7511; margin:0px; line-height:15px;}
.contest-mind-cont .small-vote-btn-cont { width:172px; margin:16px 0 0 0; overflow:auto; }
.contest-mind-cont .small-vote-btn-cont-wide { width:200px; margin:16px 0 0 0; overflow:auto; }
.contest-mind-cont .small-vote-btn-heart { float:left; width:32px; height:30px; background:url(../images/contest-vote-heart2.png) no-repeat; }
.contest-mind-cont .small-vote-center { float:left; background:url(../images/contest-vote-center2.png) no-repeat; width:53px; height:24px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 5px; }
.contest-mind-cont .small-set-vote-number { float:left; width:37px; padding:6px 0 0 7px; color:#333333; font-size:16px; background:url(../images/contest-vote-number2.png) no-repeat; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:25px; }
.contest-mind-cont .small-set-vote-number-wide { float:left; width:65px; padding:6px 0 0 7px; color:#333333; font-size:16px; background:url(../images/contest-vote-number2w.png) no-repeat; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:25px; }
.contest-mind-cont .small-set-vote-plus { float:left; background:url(../images/contest-vote-plus.png) no-repeat; width:31px; height:26px; font-size:15px; font-family:Calibri; text-align:center; color:#fff; padding:5px 0 0 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);  }
.contest-mind-cont .share-video { color:#666666; font-size:13px; line-height:15px; margin:5px 0 0 0; }
.contest-mind-cont .share-social-icons { margin:3px 0 0 0; }
.contest-mind-cont .share-social-icon { float:left; width:40px; height:40px; cursor:pointer; }
 .right-set-vote { margin:12px 0 0 0; }
 .right-set-vote-btn { float:left; height:35px; width:164px; }
 .right-set-vote-heart { float:left; background:url(../images/contest-vote-heart3.png) no-repeat; width:30px; height:30px; border-radius:4px 0 0 4px; }
.right-set-vote-img { float:left; background:url(../images/contest-vote-center3.png) no-repeat; width:52px; height:24px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:6px 0 0 8px; }
 .right-set-vote-number { float:left; width:38px; padding:6px 0 0 8px; color:#333333; font-size:16px; background:url(../images/contest-vote-almond3.png) repeat-x; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:24px; border-radius:0 5px 5px 0; border-right:1px solid #6a3232; }


/*developer*/

.small-set-box .small-vote-btn-cont { width:172px; margin:3px 0 0 0; overflow:auto; float:left; }
.small-set-box .small-vote-btn-heart { float:left; width:32px; height:30px; background:url(../images/contest-vote-heart2.png) no-repeat; }
.small-set-box .small-vote-center { float:left; background:url(../images/contest-vote-center2.png) no-repeat; width:53px; height:24px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 5px; }
.small-set-box .small-set-vote-number { float:left; width:37px; padding:6px 0 0 7px; color:#333333; font-size:16px; background:url(../images/contest-vote-number2.png) no-repeat; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:25px; }
.small-set-box .small-set-vote-plus { float:left; background:url(../images/contest-vote-plus.png) no-repeat; width:31px; height:26px; font-size:15px; font-family:Calibri; text-align:center; color:#fff; padding:5px 0 0 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);  }


.small-set-box .right-set-vote { margin:3px 0 0 0; float:left; }
.small-set-box .right-set-vote-btn { float:left; height:35px; width:164px; }
.small-set-box .right-set-vote-heart { float:left; background:url(../images/contest-vote-heart3.png) no-repeat; width:30px; height:30px; border-radius:4px 0 0 4px; }
.small-set-box .right-set-vote-img { float:left; background:url(../images/contest-vote-center3.png) no-repeat; width:52px; height:24px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:6px 0 0 8px; }
.small-set-box .right-set-vote-number { float:left; width:38px; padding:6px 0 0 8px; color:#333333; font-size:16px; background:url(../images/contest-vote-almond3.png) repeat-x; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:24px; border-radius:0 5px 5px 0; border-right:1px solid #6a3232; }

.now_playing_vote_cont .small-vote-btn-cont { width:172px; margin:3px 0 0 0; overflow:auto; float:left; }
.now_playing_vote_cont .small-vote-btn-heart { float:left; width:32px; height:30px; background:url(../images/contest-vote-heart2.png) no-repeat; }
.now_playing_vote_cont .small-vote-center { float:left; background:url(../images/contest-vote-center2.png) no-repeat; width:53px; height:24px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 5px; }
.now_playing_vote_cont .small-set-vote-number { float:left; width:37px; padding:6px 0 0 7px; color:#333333; font-size:16px; background:url(../images/contest-vote-number2.png) no-repeat; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:25px; }
.now_playing_vote_cont .small-set-vote-plus { float:left; background:url(../images/contest-vote-plus.png) no-repeat; width:31px; height:26px; font-size:15px; font-family:Calibri; text-align:center; color:#fff; padding:5px 0 0 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);  }


.now_playing_vote_cont .right-set-vote { margin:3px 0 0 0; float:left; }
.now_playing_vote_cont .right-set-vote-btn { float:left; height:35px; width:164px; }
.now_playing_vote_cont .right-set-vote-heart { float:left; background:url(../images/contest-vote-heart3.png) no-repeat; width:30px; height:30px; border-radius:4px 0 0 4px; }
.now_playing_vote_cont .right-set-vote-img { float:left; background:url(../images/contest-vote-center3.png) no-repeat; width:52px; height:24px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:6px 0 0 8px; }
.now_playing_vote_cont .right-set-vote-number { float:left; width:38px; padding:6px 0 0 8px; color:#333333; font-size:16px; background:url(../images/contest-vote-almond3.png) repeat-x; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:24px; border-radius:0 5px 5px 0; border-right:1px solid #6a3232; }



.now_playing_vote_cont_custom .small-vote-btn-cont { width:135px; margin:8px 0 7px -7px; overflow:auto; float:left; }
.now_playing_vote_cont_custom .small-vote-btn-heart { float:left; width:32px; height:30px; background:url(../images/contest-vote-heart2.png) no-repeat; }
.now_playing_vote_cont_custom .small-vote-center { background: url(../images/contest-vote-center2.png) no-repeat scroll -20px 0 rgba(0, 0, 0, 0);color: #fff;float: left;    font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;height: 24px;padding: 6px 0 0 2px;text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);width: 36px; }
.now_playing_vote_cont_custom .small-set-vote-number { background: url(../images/contest-vote-number2.png) no-repeat scroll -10px 0 rgba(0, 0, 0, 0);color: #333333;float: left;font-family: Calibri;font-size: 13px;font-weight: bold;height: 25px;padding: 5px 0 0 3px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);width: 30px; }
.now_playing_vote_cont_custom .small-set-vote-plus { float:left; background:url(../images/contest-vote-plus.png) no-repeat; width:31px; height:26px; font-size:15px; font-family:Calibri; text-align:center; color:#fff; padding:5px 0 0 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);  }
.now_playing_vote_cont_custom_other .small-vote-btn-cont { width:135px; margin:8px 0 7px -3px !important; overflow:auto; float:left; }

.now_playing_vote_cont_custom .small-vote4-btn-cont { width:135px; float:left; margin-top:8px; margin-bottom:7px; overflow:auto; background:#fff; border:1px solid #5a2727; border-radius:4px; }
.now_playing_vote_cont_custom .small-vote4-center { float:left; background:url(../images/contest-vote-center4.png) no-repeat #393838; width:80px; height:21px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 9px; border-radius:3px 0 0 3px; }
.now_playing_vote_cont_custom .small-set-vote4-number { float:left; width:46px; padding:6px 0 0 0; color:#333333; font-size:16px; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:21px; text-align:center; }


.now_playing_vote_cont_custom .small-vote-btn-cont { width:135px; margin:8px 0 7px -7px; overflow:auto; float:left; }
.now_playing_vote_cont_custom .right-set-vote { margin:8px 0 7px -8px; float:left; }
.now_playing_vote_cont_custom .right-set-vote-btn { float:left; width:138px; height:auto }
.now_playing_vote_cont_custom .right-set-vote-heart { float:left; background:url(../images/contest-vote-heart3.png) no-repeat; width:30px; height:30px; border-radius:4px 0 0 4px; }
.now_playing_vote_cont_custom .right-set-vote-img { float:left; background:url(../images/contest-vote-center3.png) no-repeat; width:52px; height:24px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:6px 0 0 8px; }
.now_playing_vote_cont_custom .right-set-vote-number { float:left; width:38px; padding:6px 0 0 8px; color:#333333; font-size:16px; background:url(../images/contest-vote-almond3.png) repeat-x; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:24px; border-radius:0 5px 5px 0; border-right:1px solid #6a3232; }

.now_playing_vote_cont_custom_other .right-set-vote { margin:8px 0 7px -11px !important; float:left; }



.contest-mind-cont .contest-position-bg { position:absolute; background:url(../images/contest-position-bg.png) no-repeat -2px 0; width:75px; height:31px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; padding:33px 0 0 7px; margin:83px 0 0 0; }
.contest-mind-cont .share-social-tw { float:left; width:41px; height:26px; background:url(../images/contest-tw-bg.png) no-repeat; padding:6px 2px 0 47px; font-family:Calibri; font-size:14px; color:#333333; font-size:16px; font-weight:bold; text-align:center; margin:0 4px 0 0; cursor:pointer; }
.contest-mind-cont .share-social-fb { float:left; width:41px; height:26px; background:url(../images/contest-fb-bg.png) no-repeat; padding:6px 2px 0 47px; font-family:Calibri; font-size:14px; color:#333333; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; }

.contest-mind-cont .small-vote4-btn-cont { width:135px; margin:20px 0 0 0; overflow:auto; background:#fff; border:1px solid #5a2727; border-radius:4px; }
.contest-mind-cont .small-vote4-center { float:left; background:url(../images/contest-vote-center4.png) no-repeat; width:80px; height:22px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:6px 0 0 9px; border-radius:3px 0 0 3px; }
.contest-mind-cont .small-set-vote4-number { float:left; width:46px; padding:6px 0 0 0; color:#333333; font-size:16px; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:21px; text-align:center; }


.small-set-box .small-vote4-btn-cont { width:135px; float:left; margin-top:3px; overflow:auto; background:#fff; border:1px solid #5a2727; border-radius:4px; }
.small-set-box .small-vote4-center { float:left; background:url(../images/contest-vote-center4.png) no-repeat #393838; width:80px; height:21px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 9px; border-radius:3px 0 0 3px; }
.small-set-box .small-set-vote4-number { float:left; width:46px; padding:6px 0 0 0; color:#333333; font-size:16px; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:21px; text-align:center; }

.now_playing_vote_cont .small-vote4-btn-cont { width:135px; float:left; margin-top:3px; overflow:auto; background:#fff; border:1px solid #5a2727; border-radius:4px; }
.now_playing_vote_cont .small-vote4-center { float:left; background:url(../images/contest-vote-center4.png) no-repeat #393838; width:80px; height:21px; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:7px 0 0 9px; border-radius:3px 0 0 3px; }
.now_playing_vote_cont .small-set-vote4-number { float:left; width:46px; padding:6px 0 0 0; color:#333333; font-size:16px; font-weight:bold; font-family:Calibri; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); height:21px; text-align:center; }

.contest-mind-cont .small-vote4-bef-btn-cont {  width:180px; float:left; margin-top:3px;  }
.contest-mind-cont .small-vote4-bef-center { float:left; background:url(../images/voting_begin.png) no-repeat ; width:171px; height:27px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:3px 0 0 9px; border-radius:3px 0 0 3px; line-height:12px; }



.small-set-box .small-vote4-bef-btn-cont { width:180px; float:left; margin-top:3px;   }
.small-set-box .small-vote4-bef-center { float:left; background:url(../images/voting_begin.png) no-repeat ; width:171px; height:27px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); padding:3px 0 0 9px; border-radius:3px 0 0 3px; line-height:12px; }

.contest_detail { font-size:15px; line-height:22px; color:#646464; margin:24px 0 0 0; }

/* Radio Information */
.radio-img-right { float:right; width:204px; margin:35px 0 0 0; }
.radio-ifo-cont { float:left; width:710px; margin:15px 35px 0 40px; font-family:Arial, Helvetica, sans-serif; }
.radio-ifo-cont h2 { font-size:17px; float:left; width:100%; color:#f17515; font-family:'cabinbold'; margin:20px 0 0 0; }
.radio-ifo-cont p { line-height:21px; float:none; margin:12px 0 0 0;  width:auto; font-size:13px; }
.radio-ifo-cont .hr-bottom { float:left; width:710px; background:#bfbfbf; height:1px; border-bottom:1px solid #fff; margin:20px 0 0 0; }
.radio-ifo-cont .thumb-img { float:left; padding:1px; background:#e8e8e8; border:1px solid #fff; -moz-box-shadow: 0 0 4px #c5c5c7; -webkit-box-shadow: 0 0 4px#c5c5c7; box-shadow: 0 0 4px #c5c5c7; behavior:url('PIE.htc'); position:relative; margin:0 25px 0 0; }
.radio-ifo-cont .paragraph-img { padding:4px; background:#e8e8e8; border:1px solid #fff; -moz-box-shadow: 0 0 4px #c5c5c7; -webkit-box-shadow: 0 0 4px#c5c5c7; box-shadow: 0 0 4px #c5c5c7; behavior:url('PIE.htc'); position:relative; margin:20px 0 0 0; display:inline-block; }

.valid_email_cont{float:left; width:420px; margin-top:8px;}
.valid_email_img{float:left; margin-left:10px; width:16px}
.valid_email_msg{float:left; color:#4E4E4E; font-size:14px; width:385px; margin-left:5px;}

.comedian_custom_box_cont{float:left; width:300px; height:254px; margin:81px 0 0 -178px; background-color:#000;font-family:Arial, Helvetica, sans-serif;}
.comedian_custom_box{float:left; width:120px; margin-left:20px;}
.comedian_custom_prs_by{float:left; width:100%; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:0px;}
.present_text_com{ font-size:11px; color:#fff; line-height:16px; margin-top:-4px; float:left; width:100%}
.comedian_custom_name{float:left; width:100%; font-size:18px; line-height:12px; margin-top:5px; color:#fff}
.comedian_custom_image{ float:left; width:100%; margin-top:0px;}
.small-vote4-bef-center{line-height:16px;}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 0px;
  margin-top:7px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}