@charset "utf-8";
/* CSS Document */
*
{
margin:0;
padding:0;
}
.relPos {
	position: relative;
}
.skyText {
	position: absolute;
	right: 20px;
	bottom: 10px;
	color: #BA63B2;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
h1{
font-size:16px;
}
h2{
font-size:15px;
}
h3{
font-size:14px;
}

.imgleft
{
padding-left:10px;
float:left;
}
.skypdf{
padding:30px;
float:left;
}

.imgright
{
float:right;
}
.right{
float:right;
}

.clear{
clear:both;
}
.colorHeading{
font-weight:bold;
color:#7C2478;
letter-spacing:-1px;
word-spacing:3px;
}
.welcomeNote{
text-align:center;
line-height: 35px;
}
#speechContainer{
padding-left:18px;
}

#robotLeft{
float:left;
}
#robotLeft img{
padding:0 0 0 2px;
}

#robotRight{
float:right;
background:url(../images/bubble.png) no-repeat;
width:801px;
height:108px;

}
.inside{
padding:10px 35px 10px 15px;
font-size:14px;
line-height:18px;
}

body{
background:url(../images/bg.gif) repeat-x fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#373737;
}

#wrapper
{
margin:15px auto;
width:900px;
background-color:#FFFFFF;
}
#header
{

height:158px;
width:900px;


}

#navbar{
list-style:none;
background:url(../images/navbar-bg.jpg) repeat-x;
height:45px;
width:900px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
#navbar li{
float:left;
display:block;
padding: 0 0px 0 0px;
line-height:5px;
background:url(../images/divider.png) right no-repeat;
text-align:center;
}
#navbar img{
padding:0px;
}
#navbar li a{
text-decoration:none;
color:#FFFFFF;
outline:none;
width:72px;
display:block;
padding:20px;
}
#navbar li a:hover{
text-decoration:none;
color:#FFFFFF;
outline:none;
background:url(../images/navbar-hover.jpg) repeat-x;
}
#logos
{
height:80px;
background:#FFFFFF;
border-bottom:1px #757575 solid;
}
#logos a:link,a:visited, a:hover, a:active{
outline:none;
}
#logos img
{
padding:0 40px 0 60px;
}
#logos ul li{
display:inline;
}

#welcome
{
height:160px;
background:#C8C8C8;
border-bottom:#878787 outset 1px;
border-top:#878787 inset 1px;
}
#boxWrapper{
height:210px;
padding:20px 0px 30px 35px;
float:left;
}
#boxWrapper ul{
list-style-type:none;
}
#boxWrapper li{
float:left;
background:url(../images/box.jpg) no-repeat;
height:223px;
width:264px;
padding-left:20px;
}
#boxWrapper h3{
color:#FFFFFF;
font-weight:bold;
padding:5px 50px 0 0;
text-align:center;
}
#boxWrapper h3.nocolor{
color:#373737;
padding:30px 70px 0 0;
}
#boxWrapper h2.phoneno{
padding:20px;
font-size:20px;
}

#boxWrapper ul li p{
padding:25px 32px 0 30px;
}


#boxWrapper img{
float:left;
padding:20px 5px 0px 0px;
border:none;
}

#boxWrapper a:link, a:visited, a:active{
text-decoration:none;
color:inherit;
}
#boxWrapper a:hover{
text-decoration:underline;
color:inherit;
}
#form #contactForm label{
color:#7C2478;
}
#form fieldset
{

}
#form table tr
{
line-height:20px;
}
#form table{
padding-left:10px;
}
#form legend{
font-size:15px;
font-weight:bold;
color:#7C2478;
letter-spacing:-1px;
word-spacing:1px;
padding:0 5px 5px 5px;
}
#form #contactForm{
padding:20px;
}
#form #submitBtn{
font-size: 11px;
border: 1px solid #CCCCCC;
width:75px;
margin:15px 0 15px 0;
cursor:pointer;
height:25px;
}
#form{
float:left;
width:60%;
}
#contactDetails{
padding:10px 6px 0 0;
}
#contactDetails .contactHeading{
font-size:15px;
font-weight:bold;
color:#7C2478;
letter-spacing:-1px;
word-spacing:1px;
padding:13px 5px 5px 10px;
}
#contactDetails p{
padding:7px
}
#contactDetails #contactTable{
padding:20px 0 0 0;
}
#contactDetails #contactTable tr{
line-height:40px;
}
#contactDetails #contactTable td.purple{
color:#7C2478;
font-weight:bold;
}
#aboutus, #faq, #digitaltv, #sky, #freesat, #offers{
padding:20px;
}
#aboutus p, #faq p, #digitaltv p, #faq h3, #freesat p, #offers p{
padding-top:20px;
}
#aboutus ul{
list-style-type:none;
float:left;
}
#aboutus ul li{
padding:5px 0 5px 15px;
background:url(../images/li-icon.png) no-repeat left center;
}
#aboutus img{
float:right;
padding-right:45px;
}
#faq img, #logos img{
border:none;
outline:none;
}
#faq h3{
background:url(../images/faq-bulletpoint.png) no-repeat left bottom;
padding:19px 0 0 30px;
line-height:13px;
}

#sky .colorHeading{
padding:5px;
}

#sky ul{
float:left;
width:275px;
list-style-type:none;
margin-bottom:30px;
}
#sky ul li{
line-height:25px;
padding:3px 0 0 20px;
background:url(../images/bullet_tick.png) left center no-repeat;
}
#freesat img{
padding:5px 5px 10px 10px;
}
#freesat .center{
padding:30px 0 30px 130px;
}
#footer{
background:url(../images/footer-bg.jpg) repeat-x;
height:80px;
border-top:outset #E824E2 2px;
color:#FFFFFF;
text-align:center;
line-height:20px;
clear:both;
}
.bottomText{
text-align:center;
margin-bottom:50px;
line-height:1px;
color:#797979;
}