body{
background: #1A1A1A url(images/bg.jpg) repeat-x;

//background: #1A1A1A;
color:#CCCCCC;
}

a {
	color:#CCCCCC;
	text-decoration: none;
}

img {
	border: none;
}

a:hover {
	color:#fff;
	text-decoration: none;
}

strong {
	color: #EA2C28;
}

strong:hover {
	color: #992525;
}

#main{
/*background: #fff url(images/bg.jpg) no-repeat 0px 0px;*/
}

.box{
border-right:1px solid #dadada;
}

/*********************************************************************************************************
1.) Header 
**********************************************************************************************************/	
#head{
/*border-bottom:1px solid #C3C3C3;*/
}

#top .logo a{
background: transparent url(images/logo.png) no-repeat top left;
margin-left: 410px;
}

/*********************************************************************************************************
2.) Content Boxes 
**********************************************************************************************************/	

#aboutus  {
position: absolute;
top: 15px;
width: 950px;
height: 120px;
float: left;
//background: #363636;
//background: #363636 url(images/aboutus.jpg) no-repeat;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

//#aboutus:hover {
//	background-image: url(images/about-box1.jpg);
//}


#aboutustext {
	font-size:12px;
	font-family: 'Arial', Tahoma, Arial, san-serif;
	/*color: #5f1515;*/
	color: #ccc;
	line-height:14px;
	padding-left: 150px ;
	padding-top: 20px;
	width: 450px;
	
}



#contact  {
position: absolute;
top: 15px;
width: 280px;
height: 120px;
position: absolute;
right: 30px;
background: #262626 url(images/contact-h.png) no-repeat 0px 5px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}


#contactlist {
margin-left: 5px;
margin-top: 35px;
line-height: 13px;
z-index: 90;
}


#contactlist li {
	line-height: 0.8em;
	list-style-type: none;
	padding-bottom: 8px;
	margin-right: 15px;
	float: left;
}


#vcf {
position: absolute;
width: 58px;
height: 50px;
margin-left: 835px;
margin-top: 80px;
z-index: 99;
}

#vcf:hover {
background-image: transparent url(images/vcfb.png);	
}



#memorable  {
position: absolute;
top: 150px;
width: 345px;
height: 230px;
background: #ccc url(images/perfect-h.png) no-repeat 0px 5px;
//background-color: #F2F2F2;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#tenthings  {
position: absolute;
top: 150px;
left: 363px;
width: 260px;
height: 330px;
/*background: #992525 url(images/tenthings-h.png) no-repeat 0px 5px;*/
background: #992525 url(images/tenthings-bg2.jpg) no-repeat 0px 0px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
font-size:10px;
font-family: 'Arial', Tahoma, Arial, san-serif;
text-shadow: 0px -1px 0px #ff0000;
color: #fff;
line-height:10px;
}


#cool1 {
margin-top: 45px;
margin-left: 65px;
width: 196px;
height: 43px;
}


#cool2 {
margin-top: 5px;
margin-left: 65px;
width: 196px;
height: 43px;
}

#cool3 {
margin-top: 5px;
margin-left: 65px;
width: 196px;
height: 43px;
}

#cool4 {
margin-top: 10px;
margin-left: 65px;
width: 196px;
height: 43px;
}

#cool5 {
margin-top: 5px;
margin-left: 65px;
width: 196px;
height: 43px;
}

#cool6 {
margin-top: 7px;
margin-left: 65px;
width: 196px;
height: 43px;
}


#tenthingslist {
	font-size:10px;
	font-family: 'Arial', Tahoma, Arial, san-serif;
	text-shadow: 0px -1px 0px #ff0000;
	/*color: #5f1515;*/
	color: #fff;
	line-height:10px;
	padding-left: 65px ;
	padding-top: 38px;
	width: 199px;
	
}


#hotstuff {
position: absolute;
top: 495px;
left: 363px;
width: 260px;
height: 140px;
background: #ccc url(images/kids-h.png) no-repeat 0px 5px;
//background: #F2F2F2 url(images/hotstuff-h.png) no-repeat 210px 0px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#hotstuffimg {
	margin-top:30px;
	margin-left:10px;
}

#connections  {
position: absolute;
top: 395px;
width: 345px;
height: 240px;
background: #262626 url(images/newconnections-h.png) no-repeat 0px 5px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}


#lovingheader {
position: absolute;
top: 150px;
right: -1px;
background: url(images/lovingthis-h.png) no-repeat 0px 5px;
width: 311px;
height: 25px;
z-index: 90;
}

#poster  {
position: absolute;
top: 150px;
right: 0px;
width: 99px;
height: 175px;
background-color: #fff;
border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#trailer  {
position: absolute;
top: 150px;
right: 95px;
width: 215px;
height: 175px;
background-color: #ccc;
border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
//box-shadow: 0 8px 8px -5px black;
//-moz-box-shadow: 0 8px 8px -5px black;
///-webkit-box-shadow: 0 8px 8px -5px black;
}


#promos  {
position: absolute;
top: 340px;
right: 0px;
width: 310px;
height: 195px;
background: #262626 url(images/comingsoon-bg.jpg) no-repeat 0px 0px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#liveimg {
	margin-left: 15px;
	width: 150px;
	list-style-type: none;
	padding-top: 33px;
	padding-bottom: 15px;
}


#liveimg li {
	line-height: 1.2em;
	padding-bottom: 8px;
	margin-right: 8px;
	float: left;
	}
	
#comingimg {
	margin-top: -155px;
	margin-left: 15px;
	width: 150px;
	list-style-type: none;
	padding-top: 33px;
	padding-bottom: 15px;
	float: right;
}


#comingimg li {
	line-height: 1.2em;
	padding-bottom: 8px;
	margin-right: 8px;
	float: right;
	}


#comingsoonheader  {
position: absolute;
top: 320px;
right: 0px;
width: 310px;
height: 22px;
background-image: url(images/comingsoon-h.png);

}



#comingsoon1  {
position: absolute;
top: 345px;
right: 0px;
width: 95px;
height: 95px;
background-image: url(images/soon1.jpg);
background-color: #B3B3B3;
border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
}

#comingsoon1:hover {
	background-image: url(images/soon1a.jpg);
}

#comingsoon2  {
position: absolute;
top: 440px;
right: 0px;
width: 95px;
height: 95px;
background-image: url(images/soon2.jpg);
background-color: #999;
box-shadow: 0 8px 8px -5px black;
border-bottom-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#comingsoon2:hover {
	background-image: url(images/soon2a.jpg);
}


#moviecomps1  {
position: absolute;
top: 345px;
right: 95px;
width: 108px;
height: 95px;
background-color: #fff;
background-image: url(images/moviecomps1.jpg);
}

#moviecomps1:hover {
	background-image: url(images/moviecomps1a.jpg);
}

#moviecomps2  {
position: absolute;
top: 345px;
right: 203px;
width: 108px;
height: 95px;
background-color: #ccc;
background-image: url(images/moviecomps2.jpg);
border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
}

#moviecomps2:hover {
background-image: url(images/moviecomps2a.jpg);
}


#moviecomps3  {
position: absolute;
top: 440px;
right: 203px;
width: 108px;
height: 95px;
background-color: #fff;
background-image: url(images/moviecomps3.jpg);
box-shadow: 0 8px 8px -5px black;
border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#moviecomps3:hover {
background-image: url(images/moviecomps3a.jpg);
}

#moviecomps4  {
position: absolute;
top: 440px;
right: 95px;
width: 108px;
height: 95px;
background-color: #ccc;
background-image: url(images/moviecomps4.jpg);
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#moviecomps4:hover {
background-image: url(images/moviecomps4a.jpg);
}


#comingsoon  {
padding-top: 15px;
padding-left: 10px;
}

#topclients  {
position: absolute;
top: 550px;
right: 0px;
width: 310px;
height: 85px;
background: #262626 url(images/topclients-h.png) no-repeat 0px 5px;
border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#clientlogos {
margin-top: 40px;
margin-left: 13px;	
}


#facebook  {
position: absolute;
top: 115px;
right: 10px;
width: 20px;
height: 20px;
background-image:  url(images/fb1.gif);
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#facebook:hover {
	background-image: url(images/fb2.gif);
}

#twitter  {
position: absolute;
top: 85px;
right: 10px;
width: 20px;
height: 20px;
background-image: url(images/tw1.gif);
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#twitter:hover {
	background-image: url(images/tw2.gif);
}

#map  {
position: absolute;
top: 55px;
right: 10px;
width: 20px;
height: 20px;
background: #fff url(images/map2.gif);
box-shadow: 0 8px 8px -5px black;
-moz-box-shadow: 0 8px 8px -5px black;
-webkit-box-shadow: 0 8px 8px -5px black;
}

#map:hover {
	background-image: url(images/map1.gif);
}


#logos {
	margin-left: 15px;
	list-style-type: none;
	padding-top: 50px;
	padding-bottom: 15px;
}
#logos li {
	line-height: 1.2em;
	padding-bottom: 8px;
	margin-right: 15px;
	float: left;
	}
	


#slider {
	//position:relative;
	//See the "style-pack" below for image
	width: 315px;
	height: 200px;
	margin-left: 15px;
	margin-top: 25px;
	//background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}


/* Contact Menu*/
#contactmenu a {
	position: absolute;
	text-decoration: none;
}

#contactmenu a i {
	visibility: hidden;
}

a#map { background-image: url(images/map2.gif); top: 57px; right: 10px; width: 20px; height: 20px;box-shadow: 0 8px 8px -5px black; -moz-box-shadow: 0 8px 8px -5px black;-webkit-box-shadow: 0 8px 8px -5px black;}
a#map:hover { background-image: url(images/map1.gif);}

a#twitter { background-image: url(images/tw1.gif); top: 82px; right: 10px; width: 20px; height: 20px; box-shadow: 0 8px 8px -5px black; -moz-box-shadow: 0 8px 8px -5px black;-webkit-box-shadow: 0 8px 8px -5px black;}
a#twitter:hover { background-image: url(images/tw2.gif);}

a#fb { background-image: url(images/fb1.gif); top: 107px; right: 10px; width: 20px; height: 20px; box-shadow: 0 8px 8px -5px black; -moz-box-shadow: 0 8px 8px -5px black;-webkit-box-shadow: 0 8px 8px -5px black;}
a#fb:hover { background-image: url(images/fb2.gif);}


#hotstuffbutton a{
	
	position: absolute;
	text-decoration: none;
}

#hotstuffbutton a i{
visibility:hidden
}

a#hot {top: 495px;left: 363px;width: 260px;height: 140px;background: #F2F2F2 url(images/wstv.jpg) no-repeat;border-radius: 5px;-moz-border-radius: 5px;box-shadow: 0 8px 8px -5px black;-moz-box-shadow: 0 8px 8px -5px black;-webkit-box-shadow: 0 8px 8px -5px black;

}
