/* @override http://dev.drphil.com/css/v1/r1/homepage.css */

/* @override http://dev.drphil.com/css/v1/r1/homepage.css */

/*---------------------------------------------------------------------

				DrPhil.com styles
				Homepage specific styles
				by Sergey Kuznetsov @ VPI.Net

--------------------------------------------------------------------- */

/* *********** Global  ***********/
img{
	padding: 0px; margin: 0px;
}
h2{
	color: #213C4D;
	font: bold 18px Arial, sans-serif;
}
h3{
	color: #004A80;
	font: bold 12px Arial, sans-serif;
	margin: 0px;
	padding: 4px 0px 4px 0px;
}
p{
	padding: 6px 0px 0px 0px;
}
/*********** Content ***********/
#homepageContent {
	background: none;
	width: 828px;
	padding: 0px;
	margin: 0px;
	z-index: 20;
	background-color: transparent;
	min-height: 0px;
	height: auto !important;
}

.ie6 #homepageContent {
	width: 850px;
}

.wrapper1 {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.MAIN_Player {
	background: /*#000*/ url('/images/v3/bg.main_player.gif') no-repeat;
}

.MAIN_Left {
	width: 287px;
	float: left;
}

.MAIN_Tabs, .MAIN_Tabs li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

.MAIN_Tabs a {
	background: url('/images/v3/bg.show_tabs.png') no-repeat;
	width: 148px;
	height: 56px;
	display: block;
}

.MAIN_Tabs a span {
	display: none;
}

.MAIN_Tabs .MAIN_On a {
	background-position: 0px -56px;
}

.MAIN_Tabs .MAIN_On a:hover, .MAIN_Tabs .MAIN_On .TAB_Current {
	background-position: 0px 0px;
}

.MAIN_Tabs .MAIN_New a {
	width: 139px;
	background-position: -148px -56px;
}

.MAIN_Tabs .MAIN_New a:hover, .MAIN_Tabs .MAIN_New .TAB_Current {
	width: 139px;
	background-position: -148px 0px;
}

.MAIN_Right {
	background: #000000;
	min-height: 445px;
	height: auto !important;
	height: 445px;
	margin-left: 287px;
	padding-left: 13px;
	position: relative;
}


.MAIN_Right #mainplayerWrapper {
	display: none;
	margin-left: -12px;
	min-height: 347px;
	height: auto !important;
	height: 347px;
	text-align: center;
}

.MAIN_Right .mainplayer {
	position: absolute;
		top: 0px;
		left: 0px;
		z-index: 100;
	width: 515px;
	height: 344px;
	overflow: hidden;
}

.MAIN_Buttons ul, .MAIN_Buttons ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.MAIN_Buttons ul li a {
	background: url('/images/v3/bg.show_button.jpg') no-repeat;
	width: 247px;
	min-height: 60px;
	padding: 8px 20px 7px 20px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font: normal 16px/20px arial;
	position: relative;
}

.MAIN_Buttons ul li td {
	font: normal 16px/20px arial;
}

.MAIN_Buttons .MAIN_ButtonsOn li a  {
	font: normal 16px/18px arial;
}

.MAIN_Buttons .MAIN_ButtonTitle {
	font-size: 13px;
}

.MAIN_Buttons .MAIN_ButtonsOn li img {
	border: 1px solid #0f0f0f;
	margin-right: 10px;
}

.MAIN_Buttons ul li a:hover, .MAIN_Buttons ul li .BTN_Current {
	background-position: 	0 -150px;
	color: #f4ba11;
	/*text-shadow: #d5f7fb 1px 1px 0; */
}

.MAIN_Buttons ul li a:hover .MAIN_ButtonPlay, .MAIN_Buttons ul li .BTN_Current .MAIN_ButtonPlay {
	visibility: visible;
}

.MAIN_Buttons ul li a:hover img, .MAIN_Buttons ul li .BTN_Current img {
	border: 1px solid #8e8e8e;
}

.MAIN_Buttons ul li a:hover .MAIN_ButtonTitle, .MAIN_Buttons ul li .BTN_Current .MAIN_ButtonTitle {
	color: #ffffff;
}

.MAIN_Buttons ul li a img {
	width: 95px;
	height: 60px;
	float: left;
	display: inline;
}

.MAIN_ButtonRight {
  margin-left: 107px;
}

.MAIN_Buttons .MAIN_ButtonPlay {
	background: url('/images/v3/play.png');
	visibility: hidden;
	width: 38px;
	height: 38px;
	position: absolute;
		top: 25px;
		left: 50px;
}

.MAIN_Show, .MAIN_Slide {
	padding: 0 10px 0 0;
	display: none;
}

.ie6 .MAIN_Show, .MAIN_Slide {
	margin-left: -10px;
	width: 540px;
}

.MAIN_Show .SHOW_Video, .MAIN_Slide .ITEM_Media {
	text-align: center;
}

.ITEM_Media .ITEM_Image {
	margin-left: -2px;
}

.MAIN_DefaultShow {
	display: block;
}

.SHOW_Info {
	color: #ffffff;
	margin-right: 180px;
}

.ITEM_Info {
	color: #ffffff;
}

.SHOW_Info a, .ITEM_Info a {
	color: #ffffff;
}

.SHOW_Info a:hover, .ITEM_Info a:hover {
	color: #c95a00;
}

.SHOW_Info h3, .ITEM_Info h3 {
	font: normal 16px/20px helvetica;
	color: #ffffff;
	margin-bottom: 0;
	padding-top: 0;
}

.SHOW_Links {
	float: right;
	margin: 20px 10px 0 0;
	display: inline;
}

.SHOW_Links a {
	color: #ffffff;
	text-decoration: none;
	line-height: 24px;
}

.SHOW_Links a:hover, .SHOW_Links a span {
	color: #c95a00;
}

.SHOW_Links a span {
	font-size: 14px;
}

.SHOW_Info .SHOW_Description, .ITEM_Info .ITEM_Description {
	font: normal 11px/16px helvetica;
}

.SHOW_Info .SHOW_Description ul, .ITEM_Info .ITEM_Description ul, .SHOW_Info .SHOW_Description li, .ITEM_Info .ITEM_Description li {
	margin: 0;
	padding: 0;
}

.SHOW_Info .SHOW_Description ul, .ITEM_Info .ITEM_Description ul {
	margin-left: 12px;
}

/*.SHOW_Info .SHOW_Description a, .ITEM_Info .ITEM_Description a {*/
	/*font: bold 11px/16px helvetica;*/
	/*display: block;*/
	/*margin-top: 5px;*/
	/*color: #bd5400;*/
	/*float: left;*/
/*}*/
.SHOW_Info .SHOW_Description a:hover, .ITEM_Info .ITEM_Description a:hover {
	text-decoration: none;
}

.MAIN_Slides, .MAIN_Slide {
	display: none;
}

.MAIN_Newsletter {
	background: url('/images/v3/bg.newsletter-main.png') no-repeat;
	height: 90px;
	position: relative;
}

.MAIN_Newsletter .NewsEmailInput {
	width: 278px;
	height: 16px;
	line-height: 16px;
	position: absolute;
		top: 58px;
		left: 368px;
	color: #787878;
}

.MAIN_Newsletter .NEWS_Submit {
	position: absolute;
		top: 55px;
		left: 657px;
}

.MAIN_Newsletter .XH_Return {
	background: #E5E5E5;
	color: #F08200;
	padding: 10px;
	border: 1px solid #2AB8F7;
	display: none;
	cursor: pointer;
	position: absolute;
		top: 15px;
		left: 450px;
}

.newsletter-ticker {
    font-size: 15px;
    margin-left: 90px;
    padding-top: 21px;
    width: 720px;
}

.newsletter-ticker a {
    margin-right: 20px;
    text-decoration: none;
}

.CNT_Footer {
	background: url('/images/v3/bg.content_hdrftr.png') no-repeat;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.CNT_Footer {
	background-position: 0 -10px;
}

.CNT_Content {
	background: url('/images/v3/bg.content.png') repeat-y;
	padding: 10px 0px 5px 15px;
}

.HomeRow1Left, .HomeRow1Right, .HomeRow4Left, .HomeRow4Right {
	/*background: url('/images/v3/bg.promo_home_row1.gif') no-repeat; */
	display: inline;
	width: 330px;
	height: 226px;
	float: left;
	overflow: hidden;
	padding: 15px 25px 0;
	margin-right: 12px;
	border: 1px solid #fff;
    background: #FFF;
    -webkit-box-shadow: #777 0 0 3px;
    -moz-box-shadow: #777 0 0 3px;
    box-shadow: #777 0 0 3px;
    behavior: url(/scripts/PIE.php);

}

.HomeRow1Left .description, .HomeRow4Left .description, .HomeRow4Right .description {

}

.HomeRow1Left .slideImage, .HomeRow4Left .slideImage, .HomeRow4Right .slideImage {
	width: 220px;
	float: left;
}

.HomeRow1Right, .HomeRow4Right {
	background-position: -389px 0;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.HomeRow2Left, .HomeRow2Right {
/*	background: url('/images/v3/bg.promo_home_row2.gif') no-repeat; */
	display: inline;
	float: left;
	overflow: hidden;
	border: 1px solid #fff;
    background: #FFF;
    -webkit-box-shadow: #777 0 0 3px;
    -moz-box-shadow: #777 0 0 3px;
    box-shadow: #777 0 0 3px;
    behavior: url(/scripts/PIE.php);
	margin-bottom: 10px;
}

.HomeRow2Left {
	height: 228px;
	padding: 0;
	margin-right: 10px;
	width: 540px;
}
.HomeRow2Left .slide .slideImage {
	margin: 5px 0 0 10px;
}

.HomeRow2Left .headline, .HomeRow2Left .title, .HomeRow2Left .description {
	padding-left: 30px;
}

.HomeRow2Left .SLD_ButtonNext {
	right: 0;
}

.HomeRow2Right {
	width: 212px;
	height: 210px;
	background-position: -534px 0;
	padding: 5px 5px 13px 5px;
}
.HomeRow2Right .slide .headline{
	margin-bottom: 5px;
}
.HomeRow2Right .slide .link {
	bottom: 0;
	right: 12px;
}

.HomeRow3Left, .HomeRow3Middle, .HomeRow3Right {
/*	background: url('/images/v3/bg.promo_home_row3.gif') no-repeat; */
	width: 200px;
	height: 270px;
	display: inline;
	padding: 15px 25px 0;
	float: left;
	overflow: hidden;
	border: 1px solid #fff;
	margin: 0 10px 10px 0;
    background: #fafafa;
    -webkit-box-shadow: #777 0 0 3px;
    -moz-box-shadow: #777 0 0 3px;
    box-shadow: #777 0 0 3px;
    behavior: url(/scripts/PIE.php);
}

.HomeRow3Middle {
	background-position: -259px 0;
}

.HomeRow3Right {
	background-position: -519px 0;
}

.HomeRow2Right .slideImage {
	margin: 0px;
}

.slides .link {
	bottom: 15px;
	right: 15px;
}

.slides .link a {
	font: normal 14px/14px arial;
}

.slide .description {
	margin-top: 10px;
}

.CNT_ContentWrapper {
	padding-left: 20px;
}

.CNT_ContentWrapper .slide ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.CNT_ContentWrapper .slide li {
	background: url('/images/v3/msc.bullet.gif') no-repeat;
	padding-left: 12px;
}

.CNT_ContentWrapper .slide li a {
	color: #4b4b4b;
	font: normal 14px/14px arial;
}