/* hard coded background images */

.behindBg {background-image:url('../../images/backstage/patbio_bg.jpg');} 
.searchBg {background-image:url('../../images/backstage/bstage2_bg.jpg');} 
.backstageBg {background-image:url('../../images/backstage/bstage_bg.jpg');} 
.backstageBg_ES {background-image:url('../../images/backstage/bstage_bg_ES.jpg');} 
.esArtistBg {background-image:url('../../images/backstage/patbio_bg.jpg');} 
.backstageESBg {background-image:url('../../images/backstage/es_bs_back.jpg');} 
.backstageRUBg {background-image:url('../../images/backstage/ru_backstage_home.jpg');} 
.galleryBg {background-image:url('../../images/backstage/gallery_bg.jpg');} 
.featureBg {background-image:url('../../images/backstage/feature_bg.jpg');}
.popupBg {background-image:url('../../images/backstage/popup_bg.gif');}
.popup2Bg {background-image:url('../../images/backstage/popup_large_bg.gif');}
.atTheShowImageNudes { background-image:url('../../images/backstage/at_the_show_1.jpg'); }
.atTheShowImageCarmen { background-image:url('../../images/backstage/at_the_show_2.jpg'); }
.tipsBg {background-image:url('../../images/backstage/tips_background.jpg');}
#atTheShowPic1	{	background-image:url('../../images/backstage/at_the_show_1_th.jpg'); }
#atTheShowPic2	{	background-image:url('../../images/backstage/at_the_show_2_th.jpg'); }
#atTheShowPic3	{	background-image:url('../../images/backstage/at_the_show_1_th.jpg'); }
#atTheShowPic4	{	background-image:url('../../images/backstage/at_the_show_2_th.jpg'); }
#atTheShowPic1Lge	{	background-image:url('../../images/backstage/at_the_show_1_lge.jpg'); }
#atTheShowPic2Lge	{	background-image:url('../../images/backstage/at_the_show_2_lge.jpg'); }
#atTheShowPic3Lge	{	background-image:url('../../images/backstage/at_the_show_1_lge.jpg'); }
#atTheShowPic4Lge	{	background-image:url('../../images/backstage/at_the_show_2_lge.jpg'); }

#atTheShowPicC1	{	background-image:url('../../images/backstage/at_the_show_C1_th.jpg'); }
#atTheShowPicC2	{	background-image:url('../../images/backstage/at_the_show_C2_th.jpg'); }
#atTheShowPicC1Lge	{	background-image:url('../../images/backstage/at_the_show_C1_lge.jpg'); }
#atTheShowPicC2Lge	{	background-image:url('../../images/backstage/at_the_show_C2_lge.jpg'); }
.balenciagaBg {background-image:url('../../images/backstage/balenciaga_bg.jpg');} 

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu #menu_behind a, * html .menu #menu_behind a:visited {
width:auto;
_width:149px;
w\idth:149px;
}

* html .menu #menu_trend a, * html .menu #menu_trend a:visited {
width:auto;
_width:184px;
w\idth:184px;
}

* html .menu #menu_tips a, * html .menu #menu_tips a:visited {
width:auto;
_width:167px;
w\idth:167px;
}

* html .menu #menu_your a, * html .menu #menu_your a:visited {
width:auto;
_width:164px;
w\idth:164px;
}

/* a hack so that IE5.5 faulty box model is corrected  */

/* TIPS submenu widths  */
* html #menu_tips .menu_top a,
* html #menu_tips .menu_top a:visited,
* html #menu_tips .menu_side a,
* html #menu_tips .menu_side a:visited,
* html #menu_tips .menu_bottom a,
* html #menu_tips .menu_bottom a:visited {
width:auto;
_width:130px;
w\idth:130px;
}

/* TIPS submenu widths  */
* html #menu_trend .menu_top a,
* html #menu_trend .menu_top a:visited,
* html #menu_trend .menu_side a,
* html #menu_trend .menu_side a:visited,
* html #menu_trend .menu_bottom a,
* html #menu_trend .menu_bottom a:visited {
width:auto;
_width:160px;
w\idth:160px;
}


#rightPanelDetailNoScroll {
	color:#F9DDBE;
	font-size: 1.2em;
	line-height:1.5em;
}




/* gallery template */

.galleryTriple #rightPanelDetailNoScroll {
	height:340px;
}


.galleryThumb {
	float:left;
	width:129px;
	height:157px;
	background-color:#fff;
	margin-left:10px;
	margin-bottom:10px;	
}	

.galleryThumb img {
	border:none;
	margin:4px 3px 10px 5px;
}

.galleryThumbClear {
	clear:both;
}

.galleryLarge {
	width:289px;
	height:360px;
	background-color:#fff;
	margin-left:122px;
}	

.galleryLarge img {
	border:none;
	margin:10px 10px 3px 10px;
}

.galleryBtnRight {
	background-color:#666666;
	float:right;
	margin-right:5px;
}

.galleryBtnLeft1 {
	background-color:#666666;
	float:left;
	margin-top:40px;
	margin-left:10px;	
	_margin-left:5px;	
}

.galleryBtnLeft {
	background-color:#666666;
	float:left;
	margin-top:40px;
	margin-left:1px;	
}

.galleryBtnLeftNoLink {
	background-color:#666666;
	float:left;
	margin-top:40px;
	margin-left:1px;
	display:block;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	font-size:1em;		
}

.galleryLarge .galleryBtnRight {
	margin-top:40px;
	margin-right:10px;
	_margin-right:5px;
}

.galleryBtnRight a, .galleryBtnLeft a, .galleryBtnLeft1 a {
	display:block;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	font-size:1em;
	
}

.galleryBtnRight a:hover, .galleryBtnLeft a:hover, .galleryBtnLeft1 a:hover {
	background-color:#000000;
}


/* ----------------------------------------------------- */
/* display buttons */

.productPolariodSmall {
	background-repeat:no-repeat;
	width:150px;
	height:187px;
	float:right;
}

.plusBtn {
	background-color:#666666;
	float:right;
	margin-right:7px;
	margin-top:170px;
	_margin-right:4px;
	_margin-top:168px;
}

.plusBtn a {
	display:block;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	font-size:1em;
}

.plusBtn a:hover {
	background-color:#000000;
}

.buttonContainer {
	float:right;
	width:150px;
	height:20px;
	background-color:#FFFFFF;
}
#closeBtn a{
	font-size:0.8em;
	padding: 0px 3px 0px 3px;
	margin-right:0px;
}

.artistPat {
	width:150px;
	float:right;
	background-color:#FFFFFF;
	color:#000000;
}

.artistPatLarge {
	width:290px;
	float:right;
	background-color:#FFFFFF;
	color:#000000;
}

.artistPat img {
	margin-top:8px;
	padding-left:5px;
}

.artistPatLarge img {
	margin-top:11px;
	padding-left:11px;
}

.patText {
padding-left:5px;
}

.patTextLarge {
padding-left:11px;
margin-top:5px;
padding-bottom:13px;
_padding-bottom:16px;
}

.patBtn {
	background-color:#666666;
	float:right;
	margin-right:5px;
	_margin-right:3px;
	margin-bottom:3px;
	margin-top:-10px
}

.patBtn a {
	display:block;
	padding: 0px 3px 3px 3px;
	font-weight:bold;
	font-size:1em;
}

.patBtn a:hover {
	background-color:#000000;
}

.patClose {
	background-color:#666666;
	float:right;
	margin-right:11px;
	_margin-right:6px;
	margin-bottom:3px;
}

.patClose a {
	display:block;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	font-size:1em;
}

.patClose a:hover {
	background-color:#000000;
}


.atTheShowImageNudes
{
	background-repeat:no-repeat;
	width:240px;
	height:194px;
	float:right;
}

.atTheShowImageCarmen
{
	background-repeat:no-repeat;
	width:240px;
	height:189px;
	float:right;
}

.thumbs	
{
	margin-bottom	: 70px;float	: left;width	: 100%;background-repeat:no-repeat;
}

.showLabel {
font-size:2.6em;
margin-left:10px;
margin-top:40px;
}

.atTheShowLabel	{	margin	: 40px 4px 0 4px;font-size:2.6em;	}
.watchBtn	{	float	:right;	}
.playBtn	{	float	:left;	}
.watchBtn,
.playBtn
{
	background-color:#666666;
	display: inline;
	margin	: 24px 12px 0 12px;
}
.watchBtn	a,
.playBtn	a
{
	padding: 0px 3px 0px 3px;
	font-size:1.2em;
}
.watchBtn	a:hover,
.playBtn	a:hover
{
	background-color	: #000;
}


.plusBtnSho {
	background-color:#666666;
	float:right;
	margin-right:5px;
	margin-top:140px;
	_margin-right:4px;
	_margin-top:138px;
}

.plusBtnSho a {
	display:block;
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	font-size:1em;
}

.plusBtnSho a:hover {
	background-color:#000000;
}
	
.whiteHeader {
	font-weight:bold;
	color:#fff;
}
.atTheShowPic
{
	background-repeat:no-repeat;
	width:131px;
	height:162px;
	float:left;
}
#closeBtnSho a{
	font-size:0.8em;
	padding: 0px 3px 0px 3px;
	margin-right:0px;
}

#closeBtnSho {
	padding-top:336px;
	_padding-top:341px;
	padding-right: 5px;
	float:right;
}

#closeBtnSho a{
	display:block;
	margin:8px 10px 3px 3px;
	padding: 0px 10px 0px 10px;
	color:#000000;
   	background-color:#666;
	font-size:0.8em;
	line-height:1.2em;
	font-weight:bold;
}

#closeBtnSho a{
	color:#FFFFFF;
}

#closeBtnSho a:hover{
	color:#FFFFFF;
	background-color:#000000;
}

/* search form */

.searchForm #rightPanelDetailNoScroll {
	height:125px;
}

.searchForm #addBtn, .searchResults #addBtn {
	clear:both;
	float:right;
}

.formLabel {
	float:left;
	clear:both;
	margin-top:13px;
	width:105px;
}


.formInput {
	margin-top:17px;
	margin-bottom: 5px;
	float:right;
	width:150px;
}

#formSubmit {
	clear:both;
	float:right;
}	


#rightPanelBtn_Right {
	clear:both;
	padding-top:5px;
}

#rightPod .moreInfo {
	color:#fff;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:12px;
}


#rightPanelTitleT2 {
	background-color:#000000;
}

#rightPanelDetailT2 #moreInfo {
	color:#fff;
	font-weight:bold;
}

#rightPod p {
	margin-bottom:10px;
}



#triple .overSize1 {
	line-height:0.9em;
}

#rightPanelTitle .overSize4 {
	line-height:0.9em;
}

.searchResults #searchAgain {
	float:right;
	color:#000;
	background:#999;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	margin-right:10px;
	margin-top:3px;
}

/* larger scrolling text area */


.searchResults #mainScroll {
    min-height:358px;
	height:358px; 
}

.searchResults #noscript_div   {
   	height:353px;   /* 5px less than mainScroll */
}	

.searchResults #scrolldiv_parentContainer{
	height:353px;
}	
/* scrollbar slider */


.searchResults #scrolldiv_scrollbar{
	height:320px;	/* 20px less than slider */	
}	

.searchresults #rightPanelFooter {
	height:25px;
	min-height:25px;
}
/******** podcast **************/

#podcastContainer {position:relative;width:783px;height:54.0em;_height:54.4em;margin:0 auto;text-align:left;background-color:#000;background-repeat:repeat-y;top:0px:}

#podcastContainer2 {position:relative;width:883px;height:73.5em;_height:73.9em;margin:0 auto;text-align:left;background-color:#000;background-repeat:repeat-y;top:0px:}

#embedFlash {
padding-left:140px;
padding-top:120px;
}

#embedFlash2 {
padding-left:80px;
padding-top:130px;
}


.pcast span {
line-height:1.5em;
}

#closeWin {
color:#000000;
margin-top:20px;
margin-left:110px;
font-weight:bold;
font-size:1.3em;
}

#closeWin2 {
color:#000000;
margin-top:20px;
margin-left:240px;
font-weight:bold;
font-size:1.3em;

}

.capitalise 
{
	text-transform:capitalize;
}

#scrolldiv_content strong
{
	color:#FFFFFF;
}

#rightPanelTitle {
	border-bottom:2px solid #fff;
}