body
{	
	background		:url(http://www.ultimatestudiosuk.com//i/bg.jpg);
	font-family		:Arial, "Century Gothic", Verdana, Helvetica, "sans-serif";	
}
h1
{
	color				:#009AE0;
	margin-left			:15px;
	padding-top			:10px;
	font-size			:1.5em;
	margin-bottom		:0;
}
.h1-sec
{
	font-size			:0.7em;
}
h2
{
	color				:#009AE0;
 font-size :60%;
	font-size			:1.0em;
	padding-top			:14px;
	margin-left			:10px;
}
.h2-small
{
font-size :60%;

}
#event-board h3
{

font-size :80%;
margin-bottom:-5px;

}
#event-board p
{

font-size :75%;
color:#999;}
#event-board h5
{
color				:#009AE0;
padding-bottom:5px;
}
h3
{
	color				:#009AE0;
	position:relative;

	padding-top:0px;
	
	margin:40px 0px -10px 20px;
}
h4
{
	color				:#aaa;	
	font-size:1.2em;
	margin:15px;
}
h5
{
	color				:#aaa;	
	font-size:1em;
	margin-left:10px;
	margin-bottom:-30px;
	padding-top:20px;
margin-top:0px;
}
h6
{
	color				:#009AE0;	
	font-size:1em;
	padding-left:40px;
	margin-bottom:0px;
	margin-top:0px;
}
ul
{
list-style:none;
}
p
{
	font-size			:1em;
	color				:#818181;
	padding				:0 15px 30px 15px;
	line-height			:14px;
}
.credits
{
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom;0px;
	
}
.news-feat
{
	font-size			:1em;
	color				:#D4D4D4;
	padding				:0 15px 0px 15px;
	line-height			:13px;
}
.intro-text
{
	color				:#aaa;
	font-size			:0.8em;
	line-height			:120%;
	margin-top			:10px;
	padding-left		:30px;
	margin-bottom		:0px;
padding-bottom:0;
}
.about-text
{
	color				:#aaa;
	font-size			:0.8em;
	line-height			:140%;
	padding-bottom:0px;
	padding-left		:30px;
	margin-bottom		:0;
}
#site-container
{
	background		:url(http://www.ultimatestudiosuk.com/i/site-container-bg.png);
	width			:860px;
	margin			:0 auto;
		
}
#nav-top
{
	height			:232px
}
/*Nav styling Begin*/
#nav-container
{
	
	float:left;
	
	
}
#pri-nav
{clear:left;}
#pri-nav  ul li 
{
	padding-top:8px;
	float		:left;
	display:inline;
}

#first
{
	background		:url(http://www.ultimatestudiosuk.com/i/nav-first-bg.gif) no-repeat;
	padding:0 17px;
	border-right:1px #01ADDF solid;
	height:31px;
	margin-left:-9px;
	
	
}
#last
{
	background		:url(http://www.ultimatestudiosuk.com/i/nav-last-bg.gif) no-repeat;
	background-position:top right;
	padding:0 17px;
	margin-left:1px;
	border-left:1px #01ADDF solid;
	height:31px;
	
	
}
.mid
{
	background		:url(http://www.ultimatestudiosuk.com/i/nav-mid-bg.gif) no-repeat;
	padding:0 17px;
	border-right:1px #01ADDF solid;
	height:31px;
	margin-left:1px;
}
/*Na vstyling Begin*/
#logo img
{
	
	
	padding			:10px 20px 0 0;
}
#flash
{width:545px;
margin:0px 10px 0px 15px;
float:left;

}
.flash-logo
{
padding-top:20px;
float:right;
padding-right:25px}
.flash-easter
{width:300px;
margin-top:0px;

}
#content-container
{
	background		:url(http://www.ultimatestudiosuk.com/i/content-container-bg.jpg) no-repeat;
	margin-left		:30px;	
	margin-top:0;
	
}
#content-container-home
{
	background		:url(http://www.ultimatestudiosuk.com/i/content-container-bg.jpg) no-repeat;
	margin-left		:30px;	
	margin-top:0;
	
}
#pri-cont 
{
	width			:450px;
	float:left;
	
}
#pri-cont-teachers
{
	padding-right:30px;
	float:left;
	
}
#pri-cont-gallery
{
	width			:470px;
	float:left;
padding-left:10px;
	
}
.vid-feat-teachers
{
	background		:url(http://www.ultimatestudiosuk.com/i/pri-feat-main-bg3.png) no-repeat 6px -2px;
		
	width			:392px;
float:left;
	padding-left	:5px;
	padding-top:-10px;
	margin-top:20px;
	height:165px;
	
}
.vid-feat
{
	background		:url(../i/pri-feat-main-bg3.png) no-repeat 6px -2px;
		
	width			:452px;
	padding-left	:5px;
	padding-top:-10px;
	margin-top:20px;
	height:165px;
	
}
.event-p{padding-bottom:0px;padding-top:0px;margin-top:-10px;}
.events div.vid-feat-text h2 {margin-top:0px;padding-top:10px;}
.events
{padding-left:10px;
	background		:url(../i/main-mid-img.png) repeat-y 6px 0px;
	
	width			:442px;
	padding-bottom	:1px;
	
}
.vid-feat-text h2
{font-size:140%;}
.vid-feat-text p
{padding-bottom:18px;}
.vid-feat-text
{
	
	
	color			:#fff;
	font-size		:0.8em;
	margin-top		:0px;/*I know its dirty, but its just a temporary fix. . chill out!*/
}
.vid-feat-text
{
	
	
	font-size		:70%;
	
}
.aaa
{
	
	color			:#999;
margin-bottom:-15px;


}
.play-stop
{
	font-size			:65%;
	margin:0 5px;
	padding:0;
	
}
.video
{	
	padding			:7px;
	float			:left;
}
.feature h3
{;
font-size:1em;}	
.feature-box-link
{
float:right;
color:#554C48;
font-size:0.8em;
FONT-WEIGHT:BOLD;
padding-right:37px;
padding-top:29px;

}

.vid-feat-teachers .feature-box-link
{
float:right;
color:#554C48;
font-size:0.8em;
FONT-WEIGHT:BOLD;
padding-right:9px;
padding-top:2px;

}
/*Start of sec-cont styles*/
#sec-cont
{
	width			:350px;
	float			:right;
}
#sec-cont-top
{
	background		:url(../i/sec-cont-top.png) no-repeat;
	height			:7px;
	margin-top		:16px;
}
#sec-cont-top-shaun
{
	background		:url(../i/sec-cont-top.png) no-repeat;
	height			:7px;
	margin-top		:0px;
}
#sec-cont-mid
{
	background		:url(../i/sec-cont-mid.png);
	width			:295px;
}
#sec-cont-btm
{
	background		:url(../i/sec-cont-btm.png) no-repeat;
	height			:7px;
	margin-bottom			:20px;
}


/*End of sec-cont styles*/
/*Start of Feature styles*/
.feature-img
{
margin:0px 5px;
float:left;
}
.feature-txt
{
font-size:0.6em;
line-height:1.2em;
margin-bottom:0;
color:#535353;
padding-bottom:10px;
}
#time-table
{
text-align:center;
font-size:1em;
line-height:170%;
color				:#aaa;
width:215px;
padding-left:10px;
padding-right:0px;
float:left;
}
#time-table h6
{padding-left:0px;}
#contact p
{

padding-bottom:0px;

}
#contact
{
text-align:center;
padding-top:10px;
padding-left:140px;
color				:#aaa;
}
#tel
{
margin-top:0px;
font-size:3em;
}
#footer-container 
{
	
	background		:url(../i/footer-bg.gif) no-repeat;
	height			:140px;
	margin-left		:30px;
	text-align:right;
	color			:#fff;
	padding			:50px 40px 0 0;
	font-size		:0.75em;
	clear:both;
	
	}
#footer-note
{
	color:#535353;
	text-align:center;
	font-size:0.75em;
	padding-bottom:5px;
	
}
.body-img
{
	padding-left:20px;
}
.nav-link a:link
{
	color				:#fff;
	text-decoration		:none;
	font-weight			:bold;
}
.nav-link a:visited
{
	color				:#fff;
	text-decoration		:none;
	font-weight			:bold;
}
.nav-link a:hover
{
	color				:#fff;
	text-decoration		:none;
	font-weight			:bold;
}
.nav-link a:active
{
	color				:#fff;
	text-decoration		:none;
font-weight			:bold;	
}
.inline-link a:link
{
	color				:#009AE0;
	text-decoration		:none;
}
.inline-link a:visited
{
	color				:#aaa;
	text-decoration		:none;
}
.inline-link a:hover
{
	color				:#aaa;
	text-decoration		:none;
}
.inline-link a:active
{
	color				:#009AE0;
	text-decoration		:none;	
}
.inline-link-pri a:link
{
	color				:#009AE0;
	text-decoration		:none;
	padding-left		:30px;
}
.inline-link-pri a:visited
{
	color				:#aaa;
	text-decoration		:none;
}
.inline-link-pri a:hover
{
	color				:#aaa;
	text-decoration		:none;
}
.inline-link-pri a:active
{
	color				:#009AE0;
	text-decoration		:none;	
}
.footer-link a:link
{
	color				:#8C8C8C;
	text-decoration		:none;
}
.footer-link a:visited
{
	color				:#7E7E7E;
	text-decoration		:none;
}
.footer-link a:hover
{
	color				:#7E7E7E;
	text-decoration		:none;
}
.footer-link a:active
{
	color				:#7E7E7E;
	text-decoration		:none;		
}
.book-now-link a:link
{
	color				:#aaa;
	text-decoration		:none;
	font-weight			:bold;
}
.book-now-link a:visited
{
	color				:#aaa;
	text-decoration		:none;
	font-weight			:bold;
}
.book-now-link a:hover
{
	color				:#45B0E0;
	text-decoration		:none;
	font-weight			:bold;
}
.book-now-link a:active
{
	color				:#aaa;
	text-decoration		:none;
	font-weight			:bold;
}
.feature-box-link a:link
{
	color				:#fff;
	text-decoration		:none;
}
.feature-box-link a:visited
{
	color				:#fff;
	text-decoration		:none;
}
.feature-box-link a:hover
{
	color				:#fff;
	text-decoration		:none;
}
.feature-box-link a:active
{
	color				:#fff;
	text-decoration		:none;	
}
.
#sq-thumbnails-2
{
	width				:350px;
	float				:left;
	margin-left			:30px;
	margin-bottom		:0px;
}
.thumbnail-row-1
{
	
	float				:left;
}
.thumbnail
{
	margin-left				:25px;
	border				:none;
}
.thumbnail-2
{
	margin				:5px 0px 0px 5px;
	border				:1px solid #272727;
}
#player
{
margin:10px 0px 0px 60px;
}
#sec-cont .ad img
{
padding-top:22px ;
padding-left:5px ;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: auto; 
    clear: both; 
    visibility: hidden;
}
#main-top-img
{margin-left:6px;}
.facebook
{margin-left:300px;}
.vid-feat-text .rss-p
{

margin:0;

padding:0 15px
}

.rss-p a:link
{
	color				:#009AE0;
	text-decoration		:none;
	
}
.rss-p a:visited
{
	color				:#009AE0;
	text-decoration		:none;
	
}
.rss-p a:hover
{
	color				:#009AE0;
	text-decoration		:none;
	}
.rss-p a:active
{
	color				:#009AE0;
	text-decoration		:none;
	
}

.map
{border:solid #ccc;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*Start of IE 6 PNG support fix*/
.nav-item, #site-container, .feature-image,  img, #sec-cont-top, #sec-cont-mid, #sec-cont-btm, .vid-feat
{behavior	:url(/resources/iepngfix.htc);}
/*End of IE 6 PNG support fix*/
