
/* CSS Document */

#skipnav { position:absolute; top:-9999px; }

#header { background:transparent url(../Images/backgrounds/main-nav-bg.gif) no-repeat 0 bottom; height:201px; position:relative; z-index:100; }
#header h1 { margin:0; }
#main-content { width:630px !important; padding-top:20px; }
#sidebar { width:310px !important; padding-top:20px; }

div#leaderboard-advert-container { height:60px; width:468px; position:absolute; top:12px; right:4px; }
div#leaderboard-advert-container a { float:right; }

li.lastnode { border-right:none !important; padding-right:0 !important; margin-right:0 !important; }

* { word-wrap:break-word; } /* Makes long single words wrap */

/*Modal Popups*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}
#main-content-holder
{
     background-color: #f6f6f6;
     padding-bottom: 30px;
}

/* NAVIGATION
----------------------------------------------------*/
#header h1 { width: 226px; }
#navigation { list-style-type:none; margin:0; padding-left:10px; z-index:1000; }
* html ul#navigation { margin-left: 0;}/*ie fix*/
#navigation li { float:left; position:relative; }
#navigation table {
	  border-collapse: collapse;
	  font-size: 1em;
	  left: 0;
	  position: absolute;
	  top: 0;
	  z-index: 100;
	  float:left;
}
#navigation li a, #navigation li a:visited {
    display:block; 
    float:left; 
    padding:0 14px; 
    color:#fff; 
    line-height:63px; 
    font-family:'SmilageRegular'; 
    font-size:24px;
}

#navigation li a:hover,
#navigation li a.selected { color:#ef135b; text-decoration:none; }
* html #navigation a, * html #navigation a:visited {
    width: 149px;
    float:left;
}
* html #navigation a:hover { color:#fff; }
#navigation *:hover > a { color:#fff; }

/*sub nav*/
#navigation li ul {
    left: 0px;
    position: absolute;
    top: 62px;
    visibility: hidden;
    margin:0;
    -moz-box-shadow: 5px 5px 5px #111;
    -webkit-box-shadow: 5px 5px 5px #111;
    box-shadow: 5px 5px 5px #111;

}
#navigation li ul li ul, #navigation li ul li ul li ul { top:0; left:188px; }
 
#navigation li:hover ul, #navigation a:hover ul {
    visibility: visible;
}
#navigation *:hover ul ul {
    visibility: hidden;
}
#navigation *:hover ul *:hover ul ul {
    visibility: hidden;
}
#navigation *:hover ul *:hover ul {
    visibility: visible;
}
#navigation *:hover ul *:hover ul *:hover ul {
    visibility: visible;
}

#navigation li ul li, #navigation li ul li ul li {
    padding:0 14px;
    background-color:#303030;
}
#navigation li ul li a, #navigation li ul li ul li a {
    border-bottom:1px solid #5f5f5f;
    font-size: 20px;
    height:40px; 
    line-height:40px;
    padding:0;
    width:160px;
}
#navigation a.lastnav { border-bottom:1px solid #303030; }

.sub-nav-arrow { background: url(../Images/navigation-arrow-sprite.gif) no-repeat right 16px; }
.sub-nav-arrow:hover { background: url(../Images/navigation-arrow-sprite.gif) no-repeat right -26px; }

/* SITE TOOLS, Login & register
----------------------------------------------------*/
#site-tools { position:absolute; top:101px; right:0; width:274px; height:39px; margin:0; }
#site-tools li { display:inline; }
#site-tools li a {
    background:transparent url(../Images/site-tools-sprite.gif) no-repeat 0 0;
    display:block;
    float:left;
    height:39px;
    text-indent:-9999em;
}
#site-tools li#twitter a { background-position:-248px 0; width:30px; margin-right:10px; }
#site-tools li#facebook a { background-position:-288px 0; width:30px; margin-right:10px; }
#site-tools li#gplus a { background-position:-328px 0; width:31px; margin:2px 10px 0 0; }
#site-tools li#register a { width:66px; margin-right:10px; }
#site-tools li#login a { width:77px; background-position:-74px 0; }
#site-tools li#logout a { width:77px; background-position:-159px 0; }

#site-tools li#twitter a:hover, #site-tools li#twitter a.selected { background-position:-248px bottom; }
#site-tools li#facebook a:hover, #site-tools li#facebook a.selected { background-position:-288px bottom; }
#site-tools li#gplus a:hover, #site-tools li#gplus a.selected { background-position:-328px bottom; }
#site-tools li#register a:hover, #site-tools li#register a.selected { background-position:0 bottom; }
#site-tools li#login a:hover, #site-tools li#login a.selected { background-position:-74px bottom; }
#site-tools li#logout a:hover, #site-tools li#logout a.selected { background-position:-159px bottom; }

.siteToolsLoggedIn { width:198px !important;}

/* HOME PAGE
----------------------------------------------------*/
.home-page #main-content { width:540px !important; }
.home-page #sidebar { width:400px !important; }

/*feature panel*/
.home-features-panel { background:transparent url(../Images/Home/features-bg.gif) no-repeat center bottom; height:588px; overflow: hidden; }
.home-features-panel .tabs { overflow:hidden; margin:0 16px 0 17px; }
.home-features-panel .tabs a {
    background:transparent url(../Images/Home/home-feature-tabs-sprite.gif) no-repeat 0 bottom;
    display:block;
    float:left;
    height:49px;
    text-indent:-9999em;
}
.home-features-panel #one a { width:140px; margin-right:11px; }
.home-features-panel #two a { background-position:-151px bottom; width:180px; margin-right:10px; }
.home-features-panel #three a {  background-position:-341px bottom; width:165px; }

.home-features-panel #one a:hover, .home-features-panel #one a.selected { background-position:0 top; }
.home-features-panel #two a:hover, .home-features-panel #two a.selected { background-position:-151px top; }
.home-features-panel #three a:hover, .home-features-panel #three a.selected { background-position:-341px top; }

.home-features-panel .tabs-content { padding:0 17px; color:#fff; font-size:1.3em; }
.home-features-panel .tabs-content img { margin-bottom:12px; }
.home-features-panel .tabs-content h2,
.home-features-panel .tabs-content p { color:#fff; margin-left:0.75em; }
.home-features-panel .tabs-content ul { list-style-type:disc; }
.home-features-panel .tabs-content ul li,
.home-updates ul li {
    display:block; 
    background:transparent url(../Images/Home/feature-bullit.gif) no-repeat 0 6px; 
    padding-left:14px;
    margin-bottom:0.6em;
}

.home-ads { margin:1.5em 0; }
.home-ads li { display:inline; }
.home-ads li a { float:left; height:211px; width:261px; }

.home-updates { clear:both; font-size: 1.3em; }
.home-updates h2,
.home-updates p,
.home-updates ul { color:#fff; }

.updates-top { background:transparent url(../Images/backgrounds/home-updates-bg-top.gif) no-repeat 0 0; height:4px; font-size:0%;  }
.updates-main {
    background:transparent url(../Images/backgrounds/home-updates-bg-main.gif) no-repeat 0 bottom; 
    min-height:116px;
    max-height: 476px;
    overflow:hidden;
    height :auto !important;
`   height:116px;
    padding:12px 30px;
}

/*video panel*/
.home-video-panel {
    background:transparent url(../Images/Home/feature-vid-bg.gif) no-repeat center 0; 
    height:379px; 
    margin:-9px 0 8px 0; 
    padding-top:7px;
}
.home-video-panel .ytContainer {min-height:232px;}
.home-page .jcarousel-container { padding:10px 34px; }
#home-faves { width: 340px; }
#home-faves li { margin-right:7px; width:106px; }
#home-faves li p { margin-bottom:0; }
#home-faves li .frame { height: 62px; width: 102px; }

/*twitter panel*/
/*.home-page*/ .twitter-list .jcarousel-container { padding:0; }
.jcarousel-container-vertical, .jcarousel-clip-vertical { height:186px; }
.tweet_list li { height:80px; }

/* DOWNLOAD PAGE
----------------------------------------------------*/
.download-feature { background:transparent url(../Images/backgrounds/download-feature-bg.gif) no-repeat 0 0; height:517px; padding:25px 16px 0 16px; margin-bottom:10px; }
.download-feature h2 { color:#fff; font-size:3em; margin:0 0 10px 0; }
.download-feature ul { margin:10px 0 0 0; }
.download-feature ul li { display:inline; }
.download-feature ul li a { float:left; }

/* TABBED NAVIGATION
----------------------------------------------------*/
.tabbed-navigation { background-color:#000; }
.tabs li, .inline-links li { display:inline; font-weight:bold; }

.tabbed-navigation .tabs { margin:0; height:50px; padding-left:22px; }
.tabbed-navigation .tabs li a {
    display:block; 
	float:left;
	line-height:50px;
    font-family: 'SmilageRegular';
    font-size: 1.8em;
    font-weight: normal;
	color:#fff; 
	margin:0 20px 0 0;
	text-indent:0;
}

.profile-tabs { margin:0 0 22px 0; }

.tabbed-navigation .tabs li a:hover, .tabbed-navigation .tabs li a.selected { color:#ef135b; }

.tabbed-navigation .inline-links { margin:6px 0 0 22px; padding-bottom:10px; }
.tabbed-navigation .inline-links a { color:#fff; }
.tabbed-navigation .inline-links a:hover,
.tabbed-navigation .inline-links a.selected { color:#ef135b; }

/*Tutorials*/
.tutorials .tabs li a { background:transparent url(../Images/gallery-tabs-sprite.gif) no-repeat 0 0; }
.tutorials .tabs li a { display:block; background:transparent url(../Images/tutorial-tabs-sprite.gif) no-repeat 0 0; }
.tutorials .tabs li#our-tutorials a { width:110px; background-position:0 0; }
.tutorials .tabs li#hints-tips a { width:129px; background-position:-110px 0; }
.tutorials .tabs li#your-hints-tips a {width:168px; background-position:-239px 0; }

.tutorials .tabs li#our-tutorials a:hover,
.tutorials .tabs li#our-tutorials a.selected { background-position:0 bottom; }
.tutorials .tabs li#hints-tips a:hover,
.tutorials .tabs li#hints-tips a.selected { background-position:-110px bottom; }
.tutorials .tabs li#your-hints-tips a:hover,
.tutorials .tabs li#your-hints-tips a.selected { background-position:-239px bottom; }

div.assetListPreamble { padding:10px 0 10px 13px; }
div.assetListPreamble p { margin:0 0 10px 0; padding:0; text-align:justify; }
div.assetListPreamble img { float:right; }

/*Community*/
.community { height:40px; }
.community .inline-links li { line-height:40px; }

div#alphaList { width:621px;}
div#alphaList ul { margin:8px 0 0 22px;overflow:auto;}
div#alphaList ul li { float:left;}
div#alphaList ul li a {display: block;padding: 1px 3px;}
div#alphaList ul a.selected { font-weight:bold; text-decoration:underline; color:#000; }
div.alphaGallery ul { margin:3px 0 3px 10px !important; }

/*Filtering links*/
.inline-links { clear:both; margin:3px 0 0 27px; position:relative; }
.inline-links li a:hover,
.inline-links li a.selected { color:#ab0e41; }
.inline-links li { margin-right:8px; }

/*--- Grid / list view buttons ---*/
/*.inline-links { height:32px; margin:0; overflow: auto; }*/
.inline-links li.grid,
.inline-links li.list { border:none; margin:0; padding:0; position:absolute;top:-13px; }
.inline-links li.grid { right:50px; }
.inline-links li.list { right:20px; }
.inline-links li.grid a,
.inline-links li.list a { width:24px; height:24px;display:block; text-indent:-99999px;  margin:0; border: solid 1px #000; background-position:0 0; }
.inline-links li.grid a { background:transparent url(../Images/Buttons/galleryView_grid.PNG) no-repeat 0 0; }
.inline-links li.list a { background:transparent url(../Images/Buttons/galleryView_list.PNG) no-repeat 0 0; }
.inline-links li.grid a:hover,
.inline-links li.grid a.selected { background-position:0 bottom; }
.inline-links li.list a:hover,
.inline-links li.list a.selected { background-position:0 bottom; }


div.progressCom {position:relative;}
div.progressComIn {position: absolute;width: 256px;top:11px;padding:49px 5px;left:172px;z-index: 99;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;border: solid 1px #B4B4B4;background-color: #FfFfFf;color: #000000;vertical-align: middle;text-align: center;}
div.progressComIn p {background: url('../Images/Icons/Progress.gif') no-repeat left 50%;padding-left: 25px;display: inline;font-family: Tahoma;font-size: 12px;font-weight: bold;}

div.progressRate {position:relative;}
div.progressRateIn {position: absolute;width:98px;height:23px;padding:0;z-index: 99;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;border: solid 1px #B4B4B4;background-color: #FfFfFf;color: #000000;vertical-align: middle;text-align: center;}
div.progressRateIn p { margin:4px 5px 0 5px !important; color:#000 !important; background:url('../Images/Icons/Progress.gif') no-repeat left 50%;padding-left:10px;}

.profile-links { background:transparent url(../Images/backgrounds/profile-links-bg.gif) no-repeat 0 0; height:30px; margin:0 0 10px 0; padding-left:10px; }
.profile-links li { line-height:30px; }

/* LOGGED IN PROFILE LINKS
----------------------------------------------------*/
#profile-links { position:absolute; right:280px; bottom:70px; height:20px; margin:0; }
#profile-links li { display:inline; border-left:solid 1px #585858; padding-left:6px; margin-left:6px; float:left; }
#profile-links li.lastnode { border-left:none; padding-left:0; margin-left:0; }
#profile-links li a.selected { font-weight:bold; }
.profilelinkLoggedIn { right:208px !important;}

/* PAGING
----------------------------------------------------*/
.pager { background:transparent url(../Images/backgrounds/pager-bg-full.gif) no-repeat 3px 0; clear:both; height:22px; padding:12px 12px 0 12px; overflow:hidden; }
.pager ol { margin:0; }
.pager ol li { display:inline; margin:0; }
.pager ol li a { font-weight:bold; }
.pager ol li a, 
.pager ol li span { padding:0 3px; display:block; float:left; }
.pager ol li a:hover,
.pager ol li a.selected, .pager ol li span { color:#d0d0d0; }

.lastPager { background-color:#000; color:#D0D0D0; }
.lastPager span { font-weight:normal;}
.lastPager a { font-weight:bold !important; padding:0 3px; /*display:block; */color: #EF135B !important;}
.lastPager a:hover, 
.lastPager a:selected { color:#d0d0d0; }

.profile-pager { margin-bottom:20px; }
#sidebar .pager { margin-top:10px; }

/* GALLERY LISTING
----------------------------------------------------*/
.gallery-page .gallery-carousel { background:transparent url(../Images/backgrounds/gallery-featured-bg.gif) no-repeat 0 0; height:215px; margin-bottom:20px; padding-top:20px; }
.gallery-page .gallery-carousel h2 { color:#fff; font-size:3em; margin:0 0 10px 30px; }
h2.plain a { color:#fff; }

.gallery-list { list-style-type:none; margin:20px 0; height:auto; overflow: hidden; }
.gallery-list li { width:126px; float:left; margin:0 42px 12px 0; height:13em; overflow:hidden; }

.gallery-list li.row-end,
.muvizu-moguls-mid ul li.row-end { margin-right:0; }

.gallery-list li.row-end + li,
.muvizu-moguls-mid ul li.row-end + li { /*clear:left; */}

.frame { border:solid 1px #929292; padding:1px; position:relative; margin-bottom:6px; width:122px; height:74px }
.frame a img { border:solid 1px #929292; }
.frame span {
	bottom:4px;
	opacity:1;
	position:absolute;
	right:4px;
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#000;
	color:#fff !important;
	display:inline-block;
	font-weight:bold;
	height:14px;
	line-height:14px;
	opacity:0.75;
	padding:2px 4px;
	vertical-align:top;
}

.gallery-list li p { margin:0 0 0 3px; line-height:1.4em; }
.gallery-list li p a { font-weight:bold; }
.gallery-list li p strong a { color:#585858; } 

.relatedMedia li p strong a { color:#585858; } 

.gallery-lines { list-style-type:none; margin:0 0 20px 0; }
.gallery-lines li { padding:13px 14px 15px 14px; overflow:auto; }
.gallery-lines li.alt-row { background-color: #F9F9F9; border-bottom: 1px solid #D3D3D3; border-top: 1px solid #D3D3D3; }

.gallery-lines li strong a { color:#585858; }
.gallery-lines li img { float:left; border:solid 1px #fff; }
.gallery-lines li ul { margin:0 0 0 135px; }
.gallery-lines li ul li { padding:0; /*0 0 6px 0;*/ }
.gallery-lines li ul li.user { padding:0 0 6px 0; }
.gallery-lines li ul li a { /*font-weight:bold;*/ }
.gallery-lines li ul li span.date { }

#gallery-faves li p { color:#fff; }

/* HOW TOS LISTING
----------------------------------------------------*/
.tutorials-page .inline-links { float:right; margin-bottom:8px; }

.how-tos-list { clear: both; list-style-type:none; border-top:solid 1px #d3d3d3; margin:0 0 1.5em 0; }
.how-tos-list li { clear:both; padding:18px 10px; margin-bottom:0; border-bottom:solid 1px #d3d3d3; }
.how-tos-list li .frame { float:left; }
.how-tos-list li h2, .how-tos-list li p { margin:0 0 0.4em 150px; clear:none; }
.how-tos-list li.zebra { background-color:#f9f9f9; }

/* COMMUNITY LISTING
----------------------------------------------------*/
.community-list { list-style-type:none; margin:20px 0 30px 0; height:auto; overflow:hidden; }
.community-list li { width:108px; float:left; margin:0 18px 12px 0; height:13em; overflow:hidden; }
.community-list li a img { border:solid 1px #fff; margin-bottom:6px; }
.community-list li a { font-weight:bold; }

ol.contacts { margin-bottom:0; }
ol.contacts li { height:14em; }
ol.contacts li p { margin:0; }

/*Community Icons */ 
.muvizu-moguls-mid ul li dl dt,
ol li dl dt,
.muvizu-moguls-mid ul li dl dd,
ol li dl dd { display:block; float:left;  margin:0 0 25px 0; height:31px; line-height:31px; }

.muvizu-moguls-mid ul li dl dt,
ol li dl dt { width:24px; text-indent:-99999px; background:transparent url(../Images/Icons/icons-sprite.png) no-repeat; }

.muvizu-moguls-mid ul li dl dt.uploads,
ol li dl dt.uploads { background-position:0 0; }

.muvizu-moguls-mid ul li dl dt.fans,
ol li dl dt.fans { background-position:-28px 0; }

.muvizu-moguls-mid ul li dl dd,
ol li dl dd { margin-right:8px; }

/*Muvizu Moguls*/
.muvizu-moguls-mid ul li { float:left; margin-right:5px; }

.muvizu-moguls-mid ul li a img { border:solid 1px #fff; margin-bottom:6px; display:inline; text-align:center; }
/*.muvizu-moguls-mid ul li a .mogulContainer { width:131px; height:108px; background-color:#ffff00;  vertical-align:middle; } / * For surround resized images * /*/


/* MUVIZU MOGELS PAGE
----------------------------------------------------*/
.moguls-wrapper .tabs { overflow:hidden; margin:0 16px 0 17px; }
.moguls-wrapper .tabs a {
    background:transparent url(../Images/moguls-tabs-sprite.gif) no-repeat 0 bottom;
    display:block;
    float:left;
    height:44px;
    text-indent:-9999em;
}
.moguls-wrapper #one a { width:140px; margin-right:11px; }
.moguls-wrapper #two a { background-position:-151px bottom; width:180px; margin-right:10px; }

.moguls-wrapper #one a:hover, .moguls-wrapper #one a.selected { background-position:0 top; }
.moguls-wrapper #two a:hover, .moguls-wrapper #two a.selected { background-position:-151px top; }

.moguls-wrapper ul.inline-links { margin-top:0; }

.moguls-list {
    background:#000 url(../Images/Backgrounds/moguls-list-bg.gif) no-repeat 0 bottom;
    overflow:hidden;
    padding:0 0 1.5em 0;
    margin:0;
}
.moguls-list li { padding:22px 18px; }
.moguls-list li.zebra { background-color:#303030; }
.portrait-col { float:left; width:232px; }
.portrait-col img { border:solid 5px #fff; }

.details-col { float:right; width:362px; }
.details-col .gallery-list { margin:0; overflow:hidden; }
.details-col .gallery-list li { margin:0; padding:0; width:120px; height:auto; /*10em;*/ }
*:first-child+html .details-col .gallery-list li {height:11em;}/*ie7 hack*/
.details-col .gallery-list li .frame { width:114px; height:70px; border:none; }

.moguls-list li h2 { padding-right:15px; }
.moguls-list li h2,.moguls-list li dl { float:left; }
.moguls-list li dl dd, .moguls-list li dl dt { margin-bottom:0; color:#fff; }
.moguls-list li dl dd { margin-right: 14px; }
.moguls-list dt.uploads { background-position:0 -36px; }
.moguls-list dt.fans { background-position:-29px -36px; }
.moguls-list li p { clear:both;color:#fff; /*line-height:1em;*/ }
.moguls-list .gallery-list li p strong a { color:#fff; }

/* ITEM DETAILS PAGE
----------------------------------------------------*/
#item-display img, #item-display object { border:solid 1px #6b6b6b; }
#item-display { background-color:#000; padding:10px 20px; }
#item-display p, #item-display .item-owner-details { color:#fff; }

.item-title-foot { background-image:url(../Images/Backgrounds/movie-title-foot.gif); height:5px; margin-bottom:14px; }

.item-owner-details { margin:12px 0; width:83%; overflow:hidden; }
.item-owner-details li { display:block; float:left; height:36px; line-height:36px; margin-right:26px; }
.item-owner-details li.uploads,
.item-owner-details li.fans { background:transparent url(../Images/Icons/icons-sprite.png) no-repeat 0 0; padding-left:30px; }
.item-owner-details li.uploads { background-position:0 -187px; }
.item-owner-details li.fans { background-position:0 -145px; }
/*.item-owner-details li.fans a { color:#000; } */
.owner a { font-weight:bold; }

/* Rating*/
#rate-box { float:right; margin-top:-42px; }
#rate-box .rating { margin-left:20px; }
#rate-box p { margin:5px 0 0 22px; }

.ratingLikeDislike { margin:0; float:right; }
.ratingLikeDislike li, .ratingLikeDislike a, .ratingLikeDislike span { float:left; line-height:25px; vertical-align:middle; }
.ratingLikeDislike li {
    background:transparent url(../Images/Backgrounds/rate-button-bg-sprite.gif) no-repeat 0 0;
    padding:0 0 0 10px;
}
.ratingLikeDislike .dislike { background-position: right bottom; }
.ratingLikeDislike .like span { border-right:solid 1px #ccc; }

.ratingLikeDislike a {
    background: url("http://s.ytimg.com/yt/imgbin/www-master-vfl8ZHa_q.png") no-repeat;
    display:block;
    height:18px;
    width:16px;
    text-indent:-99999px;
    margin-top:3px;
}
.ratingLikeDislike .like a { background-position: -267px -71px; }
.ratingLikeDislike .dislike a {background-position: -267px -107px; }

.ratingLikeDislike span { padding:0 10px 0 5px; }
.ratingLikeDislike .like span { height:23px; margin:1px 0; }

/*Share Code*/
#share { width:630px; background-image:url(../Images/Boxes/share-foot.gif); background-position:0 bottom; overflow:hidden; padding-bottom: 20px; margin-bottom:27px;}
#share label, #share div.icons { float:left; }
#share label { display:block; margin-left:16px; font-weight:normal; color:#fff; }
#share label span { display:inline-block; width:50px; }
#share label.url span { width:30px; }
#share label input { width:200px; }

#share-widget { float:right; margin:12px 10px 0 0; }
#tags { margin-bottom:0; /*2.4em;*/ }
#fb-like-widget { margin-bottom:2em; }

#share div.icons { overflow:auto; margin:0; padding:6px 0 0 20px; width:84px; }
#share a { display:block; float:left;}
#share a.shareTwitter img, #share a.shareFB img {
    width:20px; height:20px; border:none;
}
#share a.shareFB img { margin-right:10px; }


/* COMMENTS LIST
----------------------------------------------------*/
.comments-list { list-style-type:none; margin:0; }
.comments-list li { padding:13px 14px 15px 14px; overflow:auto; }
.comments-list li.alt-row { background-color:#d9d9d9; }

.comments-list li img { float:left; border:solid 1px #fff; }
.comments-list li ul { margin:0 0 0 125px; }
.comments-list li ul li { padding:0 0 6px 0; }
.comments-list li ul li a { font-weight:bold; }
.comments-list li ul li span.date { }
.comments-list li ul li img { float:none; display:inline;border: medium none; }

.comPostOverlayOpaque p { margin:0; }
.comPostOverlayOpaque p img { float: left;padding: 0 5px 0; }


/* SIDEBAR BOXES
----------------------------------------------------*/
.box-mid { background:transparent no-repeat 0 0; padding:1px 10px 10px 14px; }
.home-page .box-mid { background-position:0 bottom; }
.box-mid ul { margin:0; }

.twitter-list { background-image:url(../Images/Boxes/twitter-mid.jpg); height:190px; }
.home-page .twitter-list { background-image:url(../Images/Boxes/home-twitter-mid.jpg); }
.facebook-list { background-image:url(../Images/Boxes/news-mid.jpg);  background-position:0 bottom !important;}
.news-list, .forum-latest-list  { background-image:url(../Images/Boxes/news-mid.jpg); background-position:0 bottom !important; }
.home-page .news-list  { background-image:url(../Images/Boxes/home-news-mid.jpg); background-position:0 bottom !important; }
.updates-list { background-image:url(../Images/Boxes/updates-mid.jpg); }
.muvizu-moguls-mid { background-image:url(../Images/Boxes/muvizu-moguls-mid.jpg); height:250px; overflow:auto; }
.sidebar-tabs-mid { background-image:url(../Images/Boxes/sidebar-tabs-mid.gif); }

.mogulsScroll { height:243px;overflow-y:auto;/*height:430px;overflow-y: scroll;*/ }


.foot { background:transparent no-repeat 0 0; font-size:0%; clear:both; }
.facebook-list-foot { background:url(../Images/Boxes/news-foot.jpg); height:58px; margin-bottom:4px; }
.twitter-list-foot { background:url(../Images/Boxes/twitter-foot.jpg); height:55px; margin-bottom:11px; }
.home-page .twitter-list-foot { background:url(../Images/Boxes/home-twitter-foot.jpg); height:40px; margin-bottom:11px; }
.news-list-foot, .forum-latest-list-foot { background-image:url(../Images/Boxes/news-foot.jpg); height:58px; margin-bottom:4px; }
.home-page .news-list-foot{ background-image:url(../Images/Boxes/home-news-foot.jpg); height:50px; }
.updates-list-foot { background-image:url(../Images/Boxes/updates-foot.jpg); height:60px; }
.muvizu-moguls-foot { background-image:url(../Images/Boxes/muvizu-moguls-foot.jpg); height:60px; }
.sidebar-tabs-foot { background-image:url(../Images/Boxes/sidebar-tabs-foot.gif); height:54px; }

#likebox-frame { border: none;overflow: hidden;position: relative;top: -1px;left: -1px;width: 274px;height: 393px;z-index: 10;}
#likebox-frame iframe {left:-1px;overflow:hidden;position:relative;top:-1px;}

#twitter_update_list li,
.news-list ul li,
.updates-list li, .forum-latest-list li, .tweet_list li { padding-bottom:11px; margin-bottom:11px; border-bottom:dotted 2px #fff; overflow:auto; }

#twitter_update_list li.lastnode,
.news-list ul li.lastnode,
.updates-list li.lastnode,
.forum-latest-list li.lastnode  { padding-bottom:0; margin-bottom:0; border-bottom:none; }

#twitter_update_list li a,
.news-list ul li a,
.updates-list li a,
.forum-latest-list li a { font-weight:normal; }

#twitter_update_list li#loading, #TweetLoad { overflow:auto; } 
#twitter_update_list li#loading img, #TweetLoad img { display:block; float:left; overflow:auto;  } 
#twitter_update_list li#loading div, #TweetLoad div { float:left; margin:2px 0 0 10px;}

/*Twitter Feed*/
.tweet_time { display:block; font-size:85%; }
.tweet_indent { margin-left:40px; }
.tweet_avatar { float:left;padding-right:0.5em; overflow:hidden; }
.tweet_user { color:#EF135B; font-family:'smilageregular'; font-size:140%; }

.clickableHeader { position:relative; overflow:hidden; }
.clickableHeader a {display:block;height:100%;overflow:auto;}
.hdrForumRecent a { width: 124px;height:36px; }
.hdrForumTut a { width: 146px;height:34px; }
.hdrUpdates a { width: 106px;height:36px; float:left; }
.hdrNews a { width: 74px;height:36px; float:left; }
.hdrHall a { width:143px;height:36px; margin-left: 14px; }
.hdrMoguls a { width:128px;height:27px; margin: 3px 0 0 12px; }

/*Muvizu News*/
.news-list ul li h3 { font-weight:bold; margin-bottom:0; color:#585858; }
.news-list ul li h3 a {color:#585858; }
.news-list ul li p { margin-bottom:0; }
.news-list ul li p.date { color:#ef135b; }

/*Updates*/
.updates-list li ul li, .forum-latest-list li ul li { margin:0; border:none; padding-bottom:4px; }
.updates-list a img, .forum-latest-list  a img { border:solid 1px #fff; float:left; }
.updates-list-details, .forum-latest-list-details  { margin:0 0 0 65px !important; }
#updates-page { background:none; }
#updates-page ul { margin-left:0; }

/*Sidebar Tabs*/
.sidebar-tabs-nav { background-image:url(../Images/Boxes/sidebar-tabs-top-bg.gif); height:57px; margin:0; }
.sidebar-tabs-nav li { float:left; }
.sidebar-tabs-nav li a { display:block; width:61px; height:36px; background:transparent url(../Images/item-tabs-sprite.gif) no-repeat -8px 0; text-indent:-99999px; }

.sidebar-tabs-nav li.more a { margin:0 23px 0 8px; }
.sidebar-tabs-nav li.related a { background-position:-92px 0; width:68px; margin:0 23px 0 8px; }

.sidebar-tabs-nav li.more a:hover,
.sidebar-tabs-nav li.more a.selected {  background-position:-8px bottom; }
.sidebar-tabs-nav li.related a:hover,
.sidebar-tabs-nav li.related a.selected { background-position:-92px bottom; }

/*Sidebar Items List*/
.item-list li { clear:both; margin-bottom:20px; }
.item-list li.lastnode { margin-bottom:0; }
.item-list li .frame { width:122px; float:left; }
.item-list li p { margin-left:136px; }

/* USER PROFILE
----------------------------------------------------*/
.profile-details { background-image:url(../Images/Boxes/profile-mid.gif); padding: 1px 28px 10px 28px; }
.profile-foot { background-image:url(../Images/Boxes/profile-foot.gif); height:31px; }

	#profile-pic { background-color:transparent; height:258px; width:220px; margin:0 0 0 17px; padding:6px 0 5px 5px; overflow:hidden; }
	#profile-pic .imgContainer { width:215px; height:247px; background-color:#ffffff; display:table-cell; vertical-align:middle; text-align:center;} /* For surround resized images */
	#profile-pic img { display:inline; text-align:center; }
	/*.profile-pic { border:solid 5px #f9f9f9; margin:0 0 1em 0; }*/
	
.profile-details p { color:#fff; }

/*Private Profile Buttons*/
#profile-buttons-list li:first-child a { border-top:solid 1px #5f5f5f; }
#profile-buttons-list li a {
    display:block;
    border-bottom:solid 1px #5f5f5f;
    font-size:1.8em;
    color:#fff;
    line-height:2em;
    font-family:'SmilageRegular';
    padding-left:5px;
}
#profile-buttons-list li a:hover { color:#ef135b; }

.popUp #profile-buttons-list li a { color:#ef135b; text-decoration:none; font-weight: normal;}
.popUp #profile-buttons-list li a:hover { color:#000; }
                                   
/*gallery list in profile*/
.profile-page #main-content .gallery-list { background:transparent url(../Images/Backgrounds/profile-gallery-list-bg.gif) no-repeat 0 bottom; margin-top:-22px; padding:20px; }
.profile-page #main-content .gallery-list li { margin-right:28px; /*height: 10em;*/ }
.profile-page #main-content .gallery-list li.row-end { margin-right:0; }
.profile-page #main-content .gallery-list li a { color:#fff; }

/* Changes for controls that appear in user profile*/
body.profile-page .updates-list { background-image:none; }
body.profile-page .updates-list-details { margin:0 !important; }
body.profile-page ul.profile { margin:0 0 0 65px !important }
.margBot10 { margin-bottom:10px !important; }

.updates-list ul.reply { background-color:#fff; border:1px solid #E3E3E3;padding:5px; }

/*Messages*/
table.inbox tr td { padding:4px; vertical-align:top; border-bottom:dotted 1px #d2d2d2; }
table.inbox tr td input { margin:0; }

td.icon { width:15px; background:transparent url(../Images/Icons/inbox-icons-sprite.gif) no-repeat 0 0; text-indent:-99999px; }
td.unread { background-position:-26px 0 }
td.read { background-position:-56px 0 }
td.replied { background-position:-86px 0 }
td.forwarded { background-position:-116px 0 }

table.inbox tr td a { display:block; margin-right:10px; }
table.inbox tr td.message a { color:#585858; }

.messages-links { float:right; margin:0; }
.messages-links li a:hover { color:#000; }

dl.msgDetails { overflow:auto; }
dl.msgDetails dt, dl.msgDetails dd { float:left; display:block; margin:0 0 2px 0; } 
dl.msgDetails dt { clear:left;  width:70px;  font-weight:normal; }
dl.msgDetails dd.sub { font-weight:bold; }
dl.msgDetails dd a { font-weight:bold; margin:none; }

.msgSendResult { margin:0 0 6px; color:#EF135B; }

/* FOOTER
----------------------------------------------------*/
#footer-outer,#footer-inner { height:100px; }
#footer-outer { background:#000 url(../Images/backgrounds/footer-bg-tile.gif) repeat-x 50% 0;  }
#footer-inner { background:transparent url(../Images/backgrounds/footer-bg.gif) no-repeat 0 0; height:100px; }
#footer ul { list-style-type:none; float:left; margin:24px 0 0 6px; }
#footer ul li { display:inline; border-right:solid 1px #585858; padding-right:8px; margin-right:8px; float:left; }
#footer p { float:right; margin:24px 6px 0 0; color:#898989; }
#footer a:hover { color:#fff; }

/* POP UPS
----------------------------------------------------*/
body.popUp { background-color:#F7F7F7; }
body.popUp div#main { padding: 20px; text-align:left; }


/* Validation summary */
.validation-summary { color:#FF0000 !important; border:1px solid #FF0000;color:#FF0000;margin:0 0 10px;padding:15px;}
.validation-summary p { margin:0; }
.validation-summary ul { margin:5px 0 0 10px !important; }
.validation-summary ul li { margin-left:10px; background: url("../images/TriangleBullet.png") no-repeat scroll 1px 4px transparent; padding-left: 14px; }

/********** Tag cloud selector ***********/
div#tagCloudSel { /*width: 300px; */margin:0; padding:5px 0 0 0; overflow:auto; }
/*div#tagCloudSel label.title { display:block;font-weight:bold;margin:0 0 5px; }*/
div#tagCloudSel div.cloud { height:auto; max-height: 102px;min-height: 16px; overflow:hidden; overflow-x:hidden; overflow-y:auto; }
div#tagCloudSel div.cloud a { font-weight:normal; text-decoration:none; margin:0; padding:1px 4px 1px 0; line-height: 1em; }
div#tagCloudSel div.cloud a.selected { text-decoration:underline; color:#EE145B; }
div#tagCloudSel div.cloud a:hover { text-decoration:underline; }
div#tagCloudSel div.cloud a:focus { outline:none; }
div#tagCloudSel table { margin:5px 0 0 0; padding:0; border-style:none; border:0; width:100%; clear:left; }
div#tagCloudSel table tr td { padding:0;  }
div#tagCloudSel table tr td.first { width:100px; padding:0; }
div#tagCloudSel table tr td label { width:100%; font-weight:bold; }
div#tagCloudSel table tr td label.normal { font-weight:normal; }
div#tagCloudSel table tr td input { width:200px; }
/* adjustments for when the cloud is displayed in the middle like in assets */
div#tagCloudSel.middle table { margin:5px 0 0 40px }
div#tagCloudSel.middle { width:440px; margin-top:3px;  }
/*div#tagCloudSel.middle label.title { float:left; padding:0 5px 0 65px; margin:0; }*/
div#tagCloudSel.middle div.cloud { width:282px;  }

div#tagCloudSel div.progressCon {position:relative;}
div#tagCloudSel div.progress {position: absolute;left: 25%;	z-index: 99;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;padding:5px;border: solid 1px #BEBFD8;background-color: #FfFfFf;color: #000000;vertical-align: middle;text-align: center;}
div#tagCloudSel div.progress p {background: url('../images/scripts/loading.gif') no-repeat left 50%;padding-left: 25px;display: inline;font-family: Tahoma;font-size: 12px;font-weight: bold;}
/*****************************************/

/** SCRIPT VIEWER ***/
.scriptIFrame { margin:0;padding: 0;width:590px;height: 99%;}
.scriptIFrameContainer
{
	margin: 0px 4px 0px;
	width: 640px; /*100%;*/
	height: 800px;
	overflow: auto;
}

/***** Tag Cloud Portal *****/
.tagPortalBody { overflow: hidden; }
.tagPortalBody ul.tagPortal { margin:0; padding:0; overflow:hidden;}
.tagPortalBody ul.tagPortal li { display: inline; padding:0; background: none; /*line-height:1em;*/ }
.tagPortalBody ul.tagPortal li span { display: none; }
.tagPortalBody ul.tagPortal li a { /*line-height:1em;*/white-space: nowrap;text-decoration: none; color:#000; }
.tagPortalBody ul.tagPortal li a:hover { text-decoration: underline; }

.tagPortalBody ul.tagPortal li.very-low-volume a { font-size: 100%; }
.tagPortalBody ul.tagPortal li.low-volume a { font-size: 120%; }
.tagPortalBody ul.tagPortal li.medium-volume a { font-size: 140%; }
.tagPortalBody ul.tagPortal li.high-volume a { font-size: 160%; }
.tagPortalBody ul.tagPortal li.very-high-volume a { font-size: 180%; }

div.tagCloudPage ul.tagPortal { background-color: #E3E3E3;margin: 10px 20px 20px;padding: 10px; }

/*****/

/*** SEARCH ***/
.search-page li.text { color:#ffffff; }
.search-page .tabbed-navigation { margin-bottom:20px; }

.assetResult { list-style-type:none; margin:0; }
.assetResult li { padding:13px 14px 15px 14px; overflow:auto; }
.assetResult li.alt-row { background-color:#d9d9d9; }

.assetResult li img { float:left; border:solid 1px #fff; }
.assetResult li ul { margin:0 0 0 125px; }
.assetResult li ul li { padding:0 0 6px 0; }
.assetResult li ul li a { /*font-weight:bold;*/ }
.assetResult li ul li span.date { }

/* MISC
----------------------------------------------------*/
div.debug { position:fixed;top:0;left:1%;right:1%; z-index:1001; background-color:#E6E6E6; border:solid 1px #C8C8C8; text-align:center; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
div.debug:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
div.debug a { display:block; float:left; margin:2px 15px 2px 0; padding:3px; }
div.debug a:hover { background-color: #ffffff; }
div.debug span { float:left; font-weight:bold; padding:5px; }

a.subOpt { font-weight:normal !important; }
a.right { float:right; }

.topMarg10	{ margin-top:10px; }
.topMarg20	{ margin-top:20px; }

div.radioList { text-align:left;}
div.radioList label { text-align:left; }

.galleryLinks { margin-bottom:10px; text-align:right; }
.galleryLinks li a { padding:6px 10px; background-color:#ef2866; color:#fff; }
.galleryLinks li  a:hover { color:#fff !important; background-color:#ab0f41; text-decoration:none; }

div.PrivacyPopUp label { font-weight:normal; float:none !important; width:auto !important; }
div.PrivacyPopUp input { margin:2px 5px 0 0 !important; width:auto !important; }

div.profilePicDelete { float:left; }
div.profilePicDelete input { width:13px !important; height:12px !important; border:0 !important; margin:0 !important; padding:0 !important; float:right !important; }
div.profilePicDelete img { border:solid 1px #BBBBBB !important; padding:0 !important; margin:0 !important; clear:both !important; }

/* Content restrictions */
div#restrictions h2 {margin-bottom: 10px; }
div#restrictions div.buttonsOpts a {margin:0; }
div#restrictions p.warning { background: url("../Images/icons/Warning15pc.png") no-repeat scroll 0 0 transparent;height: 42px;padding-left: 55px;padding-top: 5px; margin-bottom: 5px;}
div#restrictions p.choice label { font-weight:normal;position: relative;top: 1px; }

p.regUsernameAlert { margin:0; text-align:center;color:#EF135B; }

/* RSS */
a.rssHdrNotClickable {float:right;margin:10px; } 
a.rssHdrClickable {float:right; margin:15px; width:auto; height:auto; } 
a.rssGallery {float:right;margin:13px 14px 0 0; }

.home-page .rssHdrClickable { margin-top:24px; }

table.tableDependentList { margin-left:100px;width:auto; }

/* CATEGORY SELECTION FOR ASSETS
----------------------------------------------------*/
#catHolder { border: solid 1px #B4B4B4; padding: 10px; background-color:#ffffff; color:#000;}
#catHolder p { color:#000;}
#catHolder .catBoxes { overflow:auto; margin: 0 0 20px 80px; }
#catHolder .catBox { float:left; overflow:auto; margin: 0 20px 0 0;}
#catHolder .catBox ul.box { border:solid 1px #B4B4B4; background-color:#ffffff; margin:5px 0 0 0; padding: 5px; height: 200px; min-width: 170px; max-width:200px; overflow:auto;}
#catHolder .catBox ul.box a { color:#000; font-weight:normal; }
#catHolder .catBox ul.box a.sel {color:#EF135B; }
#catHolder .catBox ul.box h1 { background-color:#F3F3F3; font-weight:bold; font-size:inherit; font-family:inherit; margin:0; padding:3px; }
#catHolder .catBox ul li { margin:0; }
#catHolder .catBox ul li ul { margin:0 0 0 1.5em; }
#catHolder .catBox label { float:none !important; display:inherit; float:inherit; padding:0; width:auto;}


div#catHolder div.progressCon {position:relative;}
div#catHolder div.progress {position: absolute;width: 295px;top: 63px;padding: 65px 5px;left: 32px;z-index: 99;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;border: solid 1px #B4B4B4;background-color: #FfFfFf;color: #000000;vertical-align: middle;text-align: center;}
div#catHolder div.progress p {background: url('../Images/Icons/Progress.gif') no-repeat left 50%;padding-left: 25px;display: inline;font-family: Tahoma;font-size: 12px;font-weight: bold;}

.galCatSel { margin:0 12px; }
.galCatSel #catHolder { margin:5px 0 0 0; }

.tutOpts { overflow:auto; }
.txtCatSel { margin:0 12px; }
.txtCatSel select { margin:0; }
.txtCatSel a { margin:0 0 0 15px; }


div#catList { margin-left:100px; }
ul#ulUploadCategory { margin-bottom:0; }

#catCrumb { margin: 0 0 1em 0; color: #FFFFFF; }
#catCrumb ul { margin:0;padding:0; display:inline; }
#catCrumb ul li { }



