body
{
margin:0px auto;
}

#wrap
{
position:absolute;

width:100%;
height:1000px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;

}

#container {
	width: 1000px;
	align:center;
	margin:0 auto;
	margin-top:20px;
}

ul, li {
 margin: 0; padding: 0;
}

#blob {


 position: absolute;
 top: 0;
 z-index : 1;

 background: -moz-linear-gradient(top, #bd0101, #a00202);
    background: -webkit-gradient(linear, left top, left bottom, from(#a00202), to(#bd0101));
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-box-shadow: 2px 3px 10px #011331;
 -webkit-box-shadow: 2px 3px 10px #011331;

}

#nav {
 position: relative;

 float: left;
}

#nav li {
 float: left;
 list-style: none;
 
}

#nav li a {
 color: #020202;
 position: relative;
 z-index: 2;
 float: left;
 font-size: 30px;
 font-family: helvetica, arial, sans-serif;
 text-decoration:none;
 padding: 10px 25px;
}
#header
{
background-image:url(tvdesign.png);
background-repeat:no-repeat;
text-align:center;
align:center;
width:802px;
height:182px;
margin:0 auto;
}
#maincontent
{

	margin:0px auto;
	width:1000px;
	height:550px;
	padding:20px;
	margin-top:8em;
	line-height:2em;
	position:relative;
	font-family: helvetica, arial, sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#contact
{
	margin:0 auto;
	position:relative;
	padding-left:350px;
	


}
#promo
{
background-image:url(../img/promo2.png);
background-repeat:no-repeat;

width:800px;
height:200px;
padding:20px;
margin:0 auto;
position:relative;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 font-family:helvetica, arial, sans-serif;
 font-size:25px;
 font-weight:bolder;
 

}
#promo img
{
	margin-top:-60px;
float:right;
padding-right:80px;
padding-left:0;
}
#promo2
{
background-image:url(../img/promo2.png);
background-repeat:no-repeat;
width:800px;
height:200px;
padding:20px;
margin:0 auto;
position:relative;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 font-family:helvetica, arial, sans-serif;
 font-size:25px;
 font-weight:bolder;
 
}
#promo2 img
{
margin-top:-70px;
float:right;
padding-right:100px;
padding-left:20px;
}
#promo3
{
background-image:url(../img/promo2.png);
background-repeat:no-repeat;
width:800px;
height:200px;
padding:20px;
margin:0 auto;
position:relative;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 font-family:helvetica, arial, sans-serif;
 font-size:25px;
 font-weight:bolder;
 
}
#promo3 img
{
margin-top:-70px;
float:right;
padding-right:100px;
padding-left:20px;
}
a.button3
{
width:150px;
height:25px;
display:block;
background-image:url(../img/button.png);
background-repeat:no-repeat;
background-position:0 0;
text-align:center;
text-decoration:none;
color:#2e2e2e2e;
padding-top:8px;
margin-left:350px;
margin-top:-20px;
}
a.button3:hover
{
background-position:0 -36px;
}
#links
{
background-color:#CCCCCC;
margin:0px auto;
margin-left:450px;
}
#link
{
width:150px;
float:left;
width:250px;
height:150px;
background-image:url(../img/link.png);
background-repeat:no-repeat;
position:relative;
margin-top:10px;
padding:10px;
margin-left:80px;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
#link img
{
margin-top:20px;
}
#link2
{
width:150px;
float:left;
width:250px;
height:150px;
background-image:url(../img/link.png);
background-repeat:no-repeat;
position:relative;
padding:10px;
margin-left:10px;
margin-top:10px;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
#link2 img
{
margin-top:20px;
}
#link3
{
width:150px;
float:left;
width:260px;
height:150px;
background-image:url(../img/link.png);
background-repeat:no-repeat;
position:relative;
padding:10px;
margin-left:10px;
margin-top:10px;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
#link3 img
{
margin-top:20px;
}
#footer
{

background-image:url(../img/footer.png);
background-repeat:no-repeat;
width:800px;
height:80px;
padding:20px;
margin-top:200px;
margin-left:80px;
position:relative;
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
#contactfoot
{
margin:0px auto;
margin-left:450px;
}



