/****************************************
 * General show package styles          *
 ****************************************/
#middle_internal h2 { color: #D91A64; }

/****************************************
 * SHOW NAVIGATION & INTERNAL HEADER    *
 ****************************************/
.show_package_navigation{
	background:#0391BC;
	background: -webkit-gradient(linear, left top, left bottom, from(#84B5DD), to(#0391BC));
	background: -moz-linear-gradient(top,  #84B5DD,  #0391BC);
}
.show_package_navigation a:hover,
.landing .show_package_navigation .home a,
.blog_index .show_package_navigation .blog a,
.cast_bios .show_package_navigation .cast_bios a,
.schedule .show_package_navigation .schedule a,
.video_gallery .show_package_navigation .videos a,
.games .show_package_navigation .games a,
.downloads .show_package_navigation .downloads a{ background:#fff; color:#DC0076; text-decoration:none; }

.show_package_navigation .nav_link{ margin-right:35px; }

.show_package_header{
	background:transparent url('http://images.mystyle.com/static/shows/kimora/images/subhead_kimora_s4_990_128.jpg') no-repeat;
	height:128px;
	text-indent:-10000px;
}


/****************************************
 * Show landing page styles             *
 ****************************************/
.landing #main{ width:auto; }
.landing .show_body,
.cast_bios .show_body{ padding:0; }

#flash_content_top{ background: transparent url('http://images.mystyle.com/static/shows/kimora/images/background_kimora_s4_flashTop_422_600.jpg') no-repeat scroll top right; }
#flash_content_bottom{ height:730px; }

.landing .box_ad.top{
	background:#7bc6dd;
	border:6px solid #7bc6dd;
	height:250px;
	left:661px;
	position:absolute;
	top:327px;
	width:300px;
}
.landing .ad_sponsor{
	background:transparent;
	height:60px;
	left:430px;
	padding:0;
	position:absolute;
	top:150px;
	width:120px;
}
.landing .promo_player{
	background:#7bc6dd;
	border:6px solid #7bc6dd;
	height:295px;
	left:568px;
	position:absolute;
	top:10px;
	width:392px;
}


/*----- landing page footer/buckets -----*/
.show_footer{
	background:transparent url('http://images.mystyle.com/static/shows/kimora/images/footer_bg_repeat.png') repeat scroll 0 0;
	font-size:13px;	
	/*margin-left:1px;*/
	min-height:536px;
	width:990px;
}
.show_footer a{ font-weight:bold; text-decoration:underline; }
.show_footer a:hover, .show_footer a:focus{ color:#7bc6dd; text-decoration:none; } 
.show_footer .buckets{
	background:transparent url('http://images.mystyle.com/static/shows/kimora/images/background_kimora_s4_footerTop_650_116.png') no-repeat scroll 0 top;
	float:left;
	padding:130px 38px 0 38px;
	position:relative;
	width:574px; /* actual with of left column 650px */
}
.show_footer .floating_grid_box{
	height:200px;
	width:281px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.show_footer .subheader{
	background:#efebcb;
	border:2px solid #9dc2de;
	font-size:16px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	margin:0 0 4px 0;
	width:277px;
}
.show_footer .content{
	background:#fff url('http://images.mystyle.com/static/shows/kimora/images/bg_home_downloads.png') no-repeat scroll 0 0;
	border:10px solid #fff;
	height:124px;
	padding:15px 10px;
	width:241px; /* actual with of left column 261px */
}

.show_footer .top_left,
.show_footer .top_right{ height:165px; margin:0 0 15px 0; }
.show_footer .top_left .content,
.show_footer .top_right .content{ height:79px; /* actual with of left column 109px */ }
.show_footer .top_left .content{ background:#fff url('http://images.mystyle.com/static/shows/kimora/images/bg_home_message.png') no-repeat scroll 0 0; }
.show_footer .top_right .content{ background:#fff url('http://images.mystyle.com/static/shows/kimora/images/bg_home_extras.png') no-repeat scroll 0 0; }
.show_footer .top_left,
.show_footer .bottom_left{ margin:0 10px 0 0; }

.show_footer .top_right .twitter p { margin:15px 0 0 0; }

.show_footer .rsidebar{ float:left; position:relative; }
.show_footer .got_style_finder{ border:2px solid #fff; height:160px; width:330px; }
.show_footer .shop_style{ margin: 0 auto; padding: 2px 0; width: 307px; }
.show_footer .box_ad.bottom{ background:transparent url('http://images.mystyle.com/static/shows/kimora/images/footer_bg_ad.png') no-repeat scroll 0 0; height:291px; padding:20px 0 0 20px; }

.show_footer .top_right ul{ margin:0 auto; width: 215px; }
.show_footer .top_right .icon{ margin:0; }
.show_footer .top_right .icon img{ float:left; margin:0 10px 0 30px; }
.show_footer .top_right .icon p{ float:left; margin:8px 0 0 0; width:126px; }


/****************************************
 * Schedule page styles                 *
 ****************************************/
.show_schedule h3 {	background: #0391BC; color: #ffffff; }


/****************************************
 * Cast Bios page styles                *
 ****************************************/
.cast_bios .got_style_finder { position:absolute; bottom:75px; left:26px; width:330px; height:160px; }
.cast_bios .box_ad { position:absolute; top:144px; left:658px; width:300px; height:250px; border:6px solid #7bc6dd; background:#7bc6dd; }
.cast_bios .ad_sponsor{
	height:60px;
	padding:0;
	position:absolute;
	left:auto;
	right:35px;
	top:40px;
	width:120px;
}


/****************************************
 * Games page styles                    *
 ****************************************/
.grid #main ul li{ float:left; height:450px; margin:0 47px; width:396px; }
.grid #main, .whats_the_difference #main{ margin:0; width:990px; }
.fab_frenzy #rsidebar{ width:300px; }

/****************************************
 * Downloads page styles                *
 ****************************************/
.floating_grid_box{ float:left; list-style:none; overflow:hidden; text-align: center; }
.floating_grid_box ul{ list-style:none; }

.row{ margin:0 0 10px 0; }
.row .subheader,
.downloads .subheader{
	border-bottom:solid 3px #e7e7e7;
	color:#D91A64;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}

.downloads .episodes li{ float:left; margin-right:15px; }
.downloads .subheader{ font-size:16px; text-transform:uppercase;  }

/*----- general Wallpaper/Screensaver panel styles -----*/
.panel{
	height:152px;
	position: relative;
	margin:0 10px 10px 0;
	width:202px;
}
* html .panel{ height:175px; }

.panel ul{
	background: transparent url(http://images.mystyle.com/mystyle/images/black-70.png) repeat;
	height:152px;
	left: 0;
	position: absolute;
	top: 0;
	visibility:hidden;
    width:202px;
}
.panel:hover ul{ visibility:visible; }
.panel img,
.buddy_icon img{ border:1px solid #d91a63; }

.wallpapers .panel ul{ height:122px; padding:15px; width:172px; }
* html .panel ul,
* html .wallpapers .panel ul{
	background: transparent;
	position:relative;
	visibility:visible;
    width: auto;
	height:auto;
	padding:0;
	margin:0 10px;
}

.panel li{
	text-align:center;
	height:152px;
	line-height:152px;
	font-size:2em;
}
* html .panel li{
	font-size:1em;
	float:left;
	height:auto;
	line-height:normal;
	margin:0 7px 0 0;
	text-align:left;
}
.wallpapers .panel li{ height:auto; line-height:1.5em; }

.panel li a{ color:#fff; }
* html .panel a{ color:#d91a63; }
.panel li a:hover{ font-weight:bold; text-decoration:none; }

.buddy_icon{ height:50px; margin:0 8px 0 0; width:50px;}
.buddy_icon:hover{ opacity:0.8; }


/*.downloads .title	{ font-size:13px; font-weight:bold; margin-bottom:5px; }*/
.downloads #top	{ margin:0 0 10px 0; width:583px; }
.downloads #partykit{ float:left; }
.downloads #partykit img	{ border:2px solid #7bc6dd; }
.downloads #icons	{ float:left; margin-left:35px; width:245px; }
.downloads #icons .row	{ height:65px; margin:0 0 20px 0; }
.downloads #icons .icon	{ float:left; height:65px; margin:0 20px 0 0; }
.downloads #icons .icon img	{ border:1px solid #7bc6dd; }

.wallpapers img{ border-color:#7bc6dd; }
