#containerEmbed {
float: left;
margin: 0;
width: 297px;
}
#containerPermalink {
float: left;
margin: 0 0 0 0;
width: 310px;
}
#containerPermalink .textbox, #containerEmbed .textbox
{
	font-size: 11px;
	width: 633px;
}
#containerPermalink .textbox, #containerEmbedPortal .textbox
{
	font-size: 11px;
	width: 612px;
}
#containerPermalink p, #containerEmbed p, #containerEmbedPortal p {
color: #000;
font-size: 12px;
font-weight: bold;
padding: 0;
margin: 0;
}
#containerPosters .posterBox
{
	background-image: url(http://www.joblo.com/img/redesign-2012/backgrond-allposters.jpg);
	float: left;
	font-size: 11px;
	font-weight: 700;
	height: 200px;
	line-height: 10px;
	margin: 5px;
	text-align: center;
	width: 121px;
}
#containerPosters .posterBox .posters
{
	padding: 0;
	text-align: center;
}
#containerPosters .posterBox a
{
	color: #000;
	line-height: 14px;
	text-decoration: none;
}
#containerPosters .posterBox a:hover
{
	color: #000;
	text-decoration: underline;
}
#containerPosters div.posterBox div.buttonBuyme a
{
	color: #c90013;
}
#headlineSalesCategory
{
	display: block;
	float: left;
	width: 200px;
}
#navlist
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#navlist li
{
	background-image: url(http://www.joblo.com/img/redesign-2012/ico-favorite-star.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 10px;
	height: 15px;
	line-height: 20px;
	margin: 3px 0;
	padding-left: 22px;
}
#navlist li:hover
{
	background-position: 0 -15px;
}
#navSales
{
	float: left;
	height: 27px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navSales a
{
	background-repeat: no-repeat;
	color: #252525;
	display: block;
	float: left;
	font-family: Oswald, Arial, sans-serif;
	font-size: 16px;
	height: 40px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#navSales a.active
{
	background: url(../../../img/redesign-joblo-2012/joblo-tab.png) no-repeat scroll 50% 31px transparent;
	color: #242424;
	text-decoration: none;
}
#navSales a:hover
{
	background: url(../../../img/redesign-joblo-2012/joblo-tab.png) no-repeat scroll 50% 31px transparent;
	color: #242424;
	text-decoration: none;
}
#navSales li
{
	float: left;
	height: 40px;
	list-style-type: none;
	margin: 0 10px;
}
#searchPostersSales
{
	display: block;
	float: right;
	margin: 15px 0 0;
	width: 241px;
}
#searchStoreButton
{
	float: left;
	width: 100px;
}
.catTitle
{
	margin-top: 5px;
	line-height: 16px;
}
.catTitle a
{
	color: #000;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	text-transform: capitalize;
}

.catSidebar
{
	margin-top: 0;
	float: left;
	max-width: 283px;
	padding: 4px 0 0 0px;
}

.catSidebar a
{
	color: #000;
	font-size: 12px;
	font-weight: 600;
}
.trailers_side
{
	float: left;
	height: 152px;
	margin: 3px 0;
	width: 283px;
}
.trailers_side.last
{
	margin: 0!important;
}

.catVids
{
	float: left;
	height: 175px !important;
	margin: 0 22px 0 0;
	width: 200px;
}
.catVids.last
{
	margin: 0!important;
}

#containerRelatedVids .catVids { height:auto; }

.relatedVids
{
	float: left;
	height: 170px;
	margin: 0 12px 0 0;
	width: 132px;
}
.relatedVids.last
{
	margin: 0!important;
}
.expose
{
	position: relative;
}
.horizontal-poster
{
	background: none repeat scroll 0 0 #9E0507;
	color: #FFF;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	position: absolute;
	top: 0;
	width: 30px;
}
.latest_clip .list
{
	display: none;
}
.left
{
	float: left;
}
.lock
{
	float: left;
}
.lock a
{
	display: block;
	height: 40px;
	width: 20px;
	background-position: 0 -5px;
}
.lock a.close
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/lock.png);
}
.lock a.open
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/unlock.png);
}
.nav-page
{
	display: block;
	float: left;
	line-height: 50px;
	text-align: center;
	width: 505px;
}
.portal-top-movie
{
	color: #262626;
	font-family: Oswald, Arial, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
}
.right
{
	float: right;
}
.searchArea
{
	width: 720px;
}
.share-open
{
	float: left;
}
.share-open
{
	display: block;
	background-color: #ededed;
	width: 615px;
	padding: 10px;
	display: none;
}
div.wrapper > div.body > div.inner > div.column.main > div.section.main > div.content {
	margin: 0px 0px 0px 0px !important;
}
.spotlight
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/joblo-videos-spotlight-bg.png);
	height: 48px;
	width: 696px;
	margin: 0 -20px;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 42px;
	text-align: center;
	color: #FFF;
	font-family: Oswald, Arial, sans-serif;
}
.thumbtrailers_side .screenshot
{
	background-color: #000;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 120px;
	width: 283px;
	float:left;
}
.thumbCatVids .screenshot
{
	background-color: #000;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 117px;
	width: 210px;
}
.thumbRelatedVids .screenshot
{
	background-color: #000;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 56px;
	width: 132px
}
.title_all_posters
{
	height: 45px;
}
.title-with-num span
{
	background-color: #151515;
	border: 1px solid #000;
	border-radius: 6px;
	color: #C6C6C6;
	font-size: 18px;
	margin-left: 10px;
	moz-border-radius: 6px;
	padding: 0 5px;
	webkit-border-radius: 6px;
}
.title-with-num span span
{
	color: #5a5959;
	margin: 0;
	padding: 0;
}
.tools
{
	border: 1px solid #d8d8d8;
	display: block;
	min-height: 34px;
	padding: 0 10px;
	width: 635px;
	background-color: #FFF;
}
.tools .light
{
	float: right;
	line-height: 38px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
.tools .light:hover
{
	color: #8e191d;
}
.tools .light a
{
	color: #8e191b;
	cursor: pointer;
}
.tools .light span
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/light-icon.png);
	display: block;
	float: right;
	height: 24px;
	margin: 5px 0 5px 8px;
	width: 15px;
}
.tools .share span
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/share-arrow-main-joblo-video.png);
	display: block;
	float: left;
	height: 20px;
	margin: 9px 6px 5px 0;
	width: 20px;
}
.tools .share:hover,
.tools .share a:hover
{
	color:#8e191b;
}
.tools .share
{
	float: left;
	line-height: 38px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	
}
.tools .share a
{
	color: black;
}
.youtube-box
{
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/joblo-video-youtube.png);
	color: #FFF;
	cursor: pointer;
	font-size: 15px;
	height: 65px;
	line-height: 65px;
	padding: 0 102px 0 140px;
	text-align: center;
	text-transform: uppercase;
	width: 440px;
}
.youtube-box a
{
	color: #fff;
	display: block;
	margin: 0 -130px;
	width: 682px;
}
.youtube-box:hover
{
	background-position: 0 -65px;
}
div#containerPosters .posterBox .posters a.posterimg
{
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	font-family: Oswald, Arial, sans-serif;
	height: 140px;
	margin-left: 0;
	width: 121px;
}
div.pagination div.nav-page a
{
	margin: 0 5px;
}
div.wrapper > div.body > div.inner > div.column.main > div.pagination a:hover
{
	color: #FFF;
}
div.wrapper > div.body > div.inner > div.column.main > div.section.main > div.content #a-z a
{
	font-size: 16px;
	font-weight: 700;
	margin: 0 2px;
}
div.wrapper > div.body > div.inner > div.column.main > div.section.main > div.content #a-z a:hover
{
	color: #000;
}
div.wrapper > div.body > div.inner > div.column.main > div.section.main > div.content,div.wrapper > div.body > div.inner > div.column.main > div.section
{
	/* margin: 0; */
}

h2 {
margin: 15px 0px 6px 0px !important;
}

h2 a:nth-child(2)
{
	color:#d1d1d1;
	font-family: Oswald, Arial, sans-serif;
	font-size: 22px;
	font-weight: 100;
}
h2 > span
{
	background-color: #171717;
	color: #c7c7c7;
	font-family: Oswald, Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 5px;
}
h2 > span > span
{
	font-family: Oswald, Arial, sans-serif;
	span: #5a5a5a;
}
input.search
{
	background-image: url(http://www.joblo.com/img/redesign-2012/search-field.png);
	border: none;
	display: block;
	float: left;
	margin: 0;
	padding: 4px 5px;
}
portal-top-title
{
	color: #b7b7b7;
	font-family: Oswald, Arial, sans-serif;
	font-size: 24px;
}
ul li a.active
{
	background-position: 0 -27px;
	color: #242424;
	cursor: pointer;
}
ul#movie-hotties li div.cell > a
{
	display: block;
	height: 223px;
	position: relative;
	width: 158px;
}
ul#movie-hotties li div.cell > a > img
{
	display: block;
	height: 223px;
	width: 158px;
}
ul#movie-hotties li div.cell > a > span.overlay
{
	background: url(http://www.joblo.com/img/redesign-2012/overlay-tile.png) top left repeat;
	height: 223px;
	left: 0;
	position: absolute;
	top: 0;
	width: 158px;
}
ul#movie-hotties li div.cell > a > span.title
{
	color: #363636;
	display: block;
	font-weight: 700;
	margin: 5px 0 0;
}
ul#movie-hotties li div.cell > a:hover > span.overlay
{
	background: none;
}
ul#movie-hotties li div.cell > a:hover > span.title
{
	color: #B20609;
	display: block;
	font-weight: 700;
	margin: 5px 0 0;
}
ul#movie-hotties li div.cell:first-child
{
	margin-left: 0;
}



div.wrapper > div.body > div.inner > div.column.main > div.section#archives
{
	margin-top: 0;
}


#containerTagsHome-top
{
	width:300px;
	height:55px;
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/trending-top.png);
	margin-top: 18px;
}
#containerTagsHome-top-single
{
	width:300px;
	height:55px;
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/trending-top-single.png);
	margin-top: 18px;
}
#containerTagsHome-bottom
{
	width:300px;
	height:17px;
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/trending-bottom.png);
}
#containerTagsHome
{
	width:300px;
	background-image: url(http://www.joblo.com/img/redesign-joblo-2012/trending-mid.png);
	background-repeat: repeat-y;
}
#containerTagsHome p 
{
	margin: 0;
	padding: 6px 36px;
	text-align: center;
	line-height: 20px;
}
#containerTagsHome p a
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
}

.list-top-video-side 
{
	
}
.list-top-video-side ul
{
	margin: 0;
	padding: 0;
}
.list-top-video-side ul li
{
	padding-left: 140px;
	line-height: 63px;
	list-style: none;
	margin: 8px 0;
}

.list-top-video-side ul li.hottie-clip-of-the-day
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/hottie-clip-of-the-day.jpg) left center no-repeat;
}
.list-top-video-side ul li.classic-money-shots
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/classic-money-shots.jpg) left center no-repeat;
}
.list-top-video-side ul li.joblo-com-quotes
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/joblo-quotes.jpg) left center no-repeat;
}
.list-top-video-side ul li.comic-con
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/comic-con.jpg) left center no-repeat;
}
.list-top-video-side ul li.hottie-photo-shoots
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/hottie-photo-shoot.jpg) left center no-repeat;
}
.list-top-video-side ul li.kill-of-the-day
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/kill-of-the-day.jpg) left center no-repeat;
}
.list-top-video-side ul li.horror-whores
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/horror-whores.jpg) left center no-repeat;
}
.list-top-video-side ul li.awfully-good-clips
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/awfully-good.jpg) left center no-repeat;
}
.list-top-video-side ul li.videogame-trailers
{
	background: url(http://www.joblo.com/img/redesign-joblo-2012/categories/video-game-trailers.jpg) left center no-repeat;
}

.list-top-video-side ul li a
{
	font-weight: bold;
	color: #000;
	display: block;
	width: 205px;
	height: 63px;
	margin-left: -90px;
	padding-left: 90px;
}

.rateTitle {
	font-weight: bold;
	color: #8d181c;
	text-transform: uppercase;
	font-size: 12px;
}

#vidEmbedCode {
	margin: 2px 0px;
	width: 300px;
	height: 60px;
	padding: 10px;
}
.video-specific-desc
{
	padding: 10px;
	background-color: #262626;
	color: white;
	font-size: 12px;
}
.video-specific-date
{
	padding: 0;
	color: #252525;
	font-size: 12px;
	margin-bottom: 10px;
	float: right;
	margin-top: 16px;
}
.video-portal-date
{
	padding: 0;
	color: #252525;
	font-size: 12px;
	margin-bottom: 0px;
}
.tags 
{
	font-size:12px;
}

.tags p { margin: 10px 0 5px 0; }

.dvd-counter { float: left;
position: relative;
left: 13px;
top: 0px;
font-weight: normal;
font-size: 17px; }
.reviews-numtext { font-weight: normal; font-size: 15px; margin-left: 5px; text-transform: none; }
.ralated h2 { margin: 0; line-height: 22px; font-family: "Oswald", Arial, sans-serif; font-size: 22px; font-weight: normal; text-transform: uppercase; float:left; margin-top: 0 !important; }
.ralated #more { float:right; }
.ralated .relatedTitle { line-height: 16px; font-size: 12px; margin-top: 5px; }
.ralated .relatedTitle a { color:#0F0F0F; }

.section.main .content h2 { margin: 2px 0px 0px 0px; line-height: 30px; font-family: "Oswald", Arial, sans-serif; font-size: 26px; font-weight: normal; color: #0F0F0F; text-transform: uppercase; }


div.wrapper > div.body > div.inner > div.column.main > div.section.top
{
	height:40px !important;
	line-height: 40px !important;
}

div.wrapper > div.body > div.inner > div.column.main > div.section.top > div.right {
float: right;
line-height: 40px !important;
margin: 3px 0 0 0 !important;
}


div.wrapper > div.body > div.inner > div.column.side > div.section.news > div.body > div.tabs > ul.content {
	padding: 6px 8px 5px 9px;
}

#resultsSort a 
{
	color:#000;
}
#resultsSort a:hover
{
	color:#ff0000;
}
#resultsSort a.active {
	color:#BD0608;
}

.section.comments { margin-top:0 !important; }
#videos-logo { float:left;height:36px; }
#hal-orb { cursor: pointer; position: absolute; left: 219px; display: block; top: 5px; background: url('http://www.joblo.com/img/redesign-joblo-2012/hal-orb.png'); width: 29px; height: 29px; }
#hal-orb:hover { background: url('http://www.joblo.com/img/redesign-joblo-2012/hal-orb-animated.gif'); }