/***********  Custom css *************/

/* overwrite padding in  editor_style */
img{ border:0px; }

.errorText{ color: #FF0000; line-height:10px; }

.nextprevdisabled{
	color: #cccccc;
}
.nextprevlink{ color: #33597e; text-decoration: none; }

.nextprevlink:hover{ color: orange;	text-decoration: none; }

.nextprevcurrentpage{ color: #33597e; text-decoration: underline; }

/** used in send to a freind **/
.input {
 	font-family: verdana;
  	font-size: 11px; 
  	color: #999999;
}

.button { color: #FFFFFF; background-color: #C31F41; border-bottom: 1px solid #CB3C5A; border-top: 1px solid #D6647C; border-right: 1px solid #CB3C5A; border-left: 1px solid #D6647C; height: 20px; font-weight: bold; }

.noborder {	border:none; padding:0px; margin:0px; }

.textinput {
	background-image:url(/images/backgrounds/textinput_bg.gif); 
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #CCCCCC;
	padding-left:3px;
}

.leftcolinput {
	background-image:url(/images/spacers/dark_grey.gif); 
	background-repeat:repeat;
	background-position:top left;
	border:1px solid #7D7D7D;
	padding-left:3px;
	color:#C1C1C1;
}

/*
***********  Custom css ************
*/

#main {
	text-align:center;
	width:778px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding-left:12px; 
	padding-right:12px;
	padding-bottom:12px;
}

#header {
	width:778px;
	padding-bottom:6px;
	padding-left:14px;
}

#leftcol {
	width:201px;
	background-color:#333333;
	vertical-align:top;
	padding-top:22px;
	padding-bottom:16px;
}

#rightcol {
	text-align:right; 
	vertical-align:top;
	padding-left:12px;
}

#contentoutput {
	vertical-align:top;
	height:150px;
	padding-top:28px; 
	padding-bottom:20px;
}

#footer { 
	padding-bottom:15px;
	padding-top:15px;
	width:778px;
}

#studiomainheading {
	width:488px;
	background-color:#1B9FC7;
	height:29;
	padding-left:17px;
}

#studiosubheading {
	background-color:#595959;
	height:22px;
}

#studiotable {
	border-left:1px dashed #595959; 
	border-right:1px dashed #595959;
	border-bottom:1px dashed #595959; 
	height:22px;
}

#studiotable2 {
	border-bottom:1px dashed #595959; 
	height:22px;
}

#studiotabledetails {
	padding-left:17px;
	border-bottom:1px dashed #595959; 
	padding-top:3px; 
	padding-bottom:3px;
}

#studiomoreinfo {
	padding-left:17px;
	padding-top:3px; 
	padding-bottom:3px;
	padding-right:17px;
	border-right:1px dashed #595959;
	border-bottom:1px dashed #595959; 
}

.sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	color:#DCDBDB;
	text-align:right;
	vertical-align:top;
}

.footerewhite { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	vertical-align:top;
}

.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:15px;
}

.white { color:#FFFFFF ;}

#videoLink {
	font-weight:bold;
	font-size:13px;
	color:#E61B5B;
}

#videoLink img {
	border:3px solid #ccc;
	margin:0 0 5px 0;
}

#videoLink:hover img {
	border:3px solid #E61B5B;
}