*{
padding:0;
margin:0;
}

html{
background:url(images/bg-html.jpg) repeat-x center 85px #000;
}

body{
background:url(images/bg-body.gif) repeat-x left top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#bababa;
margin:0 auto;
}


a{
color:#fd913f;
text-decoration:underline;
}

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

img{border:none; outline:none;}

ul{
list-style:none;
padding:0;
margin:0;
}

li{
margin:0;
padding:0;
}

h1{
font-family:"Myriad Pro", "Myriad Pro Black", Arial, Helvetica, sans-serif;
font-size:24px;
color:#dddddd;
font-weight:bold;
margin-bottom:15px;
word-spacing:-1px;
}

h1 span{
color:#f2802a;
}


h2{
font-family:"Myriad Pro", "Myriad Pro Black", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f2802a;
margin-bottom:10px;
}

h3{
font-family:"Myriad Pro", "Myriad Pro Black", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f2802a;
margin-bottom:10px;
}


p{
margin-bottom:15px;
line-height:18px;
}

#wrapper{
width:950px;
margin:0 auto;
}


#header{
height:156px;
width:950px;
}

#logo{
width:261px;
height:91px;
float:left;
position:relative;
top:40px;
}

#call_now{
font-family:Arial, Helvetica, sans-serif;
background:url(images/bg-callnow.gif) no-repeat left top;
width:350px;
float:right;
height:78px;
font-size:22px;
color:#ffffff;
line-height:24px;
margin-top:67px;
padding:12px 0 0 10px;
}

#call_now .callus_txt{
color:#ffffff;
float:left;
padding-top:22px;
font-size:18px;
}

#call_now .number_txt{
float:right;
width:190px;
}

#call_now .small_txt{
font-size:11px;
}

#banner{
width:950px;
height:257px;
margin-bottom:16px;
}


#top_nav{
width:948px;
height:49px;
padding:1px 0 0 2px;
background:url(images/bg-nav.gif) no-repeat left top;
}

#top_nav ul{
list-style:none;
padding:0;
margin:0;
}

#top_nav ul li{
float:left;
display:block;
background:url(images/sep-nav.gif) no-repeat right top;
padding:0 5px 0 3px;
}

#top_nav ul li.last{
padding-right:0;
background-image:none;
}

#top_nav ul li a{
text-decoration:none;
color:#999999;
display:block;
float:left;
height:37px;
text-indent:-3000px;
outline:0;
}


#top_nav ul li a.topnav_home{
background:url(images/topnav_home.gif) no-repeat left top;
width:82px;
}

#top_nav ul li a.topnav_digitalaerials{
background:url(images/topnav_digitalaerials.gif) no-repeat left top;
width:115px;
}


#top_nav ul li a.topnav_tv-wall{
background:url(images/topnav_tv-wall.gif) no-repeat left top;
width:130px;
}


#top_nav ul li a.topnav_freeview{
background:url(images/topnav_freeview.gif) no-repeat left top;
width:88px;
}

#top_nav ul li a.topnav_freesat{
background:url(images/topnav_freesat.gif) no-repeat left top;
width:78px;
}

#top_nav ul li a.topnav_satellite{
background:url(images/topnav_satellite.gif) no-repeat left top;
width:87px;
}

#top_nav ul li a.topnav_commercial{
background:url(images/topnav_commercial.gif) no-repeat left top;
width:115px;
}

#top_nav ul li a.topnav_areas{
background:url(images/topnav_areas.gif) no-repeat left top;
width:78px;
}

#top_nav ul li a.topnav_contactus{
background:url(images/topnav_contactus.gif) no-repeat left top;
width:103px;
}


#top_nav ul li a:hover, #top_nav ul li a.topnav_active{
background-position:bottom;
}

#top_box{
width:950px;
height:155px;
margin:4px 0 10px 0;
}

#logo_box{
background:url(images/box-logo.gif) no-repeat left top;
width:449px;
height:146px;
padding:9px 9px 0 9px;
float:left;
}

#topbox-right{
float:right;
width:467px;
height:155px;
}

.appointments-available{
padding-bottom:13px;
}

#logo_box .clear{
margin-bottom:9px;
}

#content{
width:950px;
margin:15px 0 1px 0;
background:url(images/bg-left-column.gif) repeat-y left top;
}

#column-left{
width:267px;
background-color:#dcdbdb;
float:left;
}

.external-links{
width:267px;
margin-bottom:20px;
}

.external-links h3{
background:url(images/bg-heading.gif) no-repeat left top;
height:42px;
line-height:40px;
padding-left:20px;
color:#FFFFFF;
font-family:"Myriad Pro", "Myriad Pro Black", Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:4px;
}

.external-links ul{
list-style:none;
padding:0;
margin:0;
}

.external-links ul li{
background:url(images/double-line.gif) repeat-x left bottom;
padding:0;
margin:0;
}

.external-links ul li a{
font-size:13px;
color:#262626;
background:url(images/bullet_dotted.gif) no-repeat 20px;
padding:8px 0 8px 35px;
text-decoration:none;
display:block;
}

.external-links ul li a:hover{
color:#db6d1a;
text-decoration:underline;
}

.helpbox{
width:267px;
margin-bottom:20px;
}

.helpbox h3{
background:url(images/bg-heading2.gif) no-repeat left top;
height:42px;
line-height:40px;
padding-left:20px;
color:#FFFFFF;
font-family:"Myriad Pro", "Myriad Pro Black", Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:4px;
}

.helpbox ul{
list-style:none;
padding:10px 0 0 20px;
margin:0;
}

.helpbox ul li{
font-family:Tahoma;
font-size:12px;
color:#404040;
background:url(images/bullet_tick.gif) no-repeat left 3px;
font-weight:bold;
padding:0 0 7px 25px;
}



#column-right{
width:655px;
float:right;
padding-bottom:20px;
}

#column-right ul{
padding-left:15px;
list-style:circle;
}

.areas_cover{
width:910px;
height:179px;
background:url(http://www.southerncoastaerials.co.uk/images/box-areas.gif) no-repeat left top #d9d9d9;
padding:15px 15px 0 25px;
margin-bottom:15px;
}

.areas_cover h1{
font-size:18px;
color:#494949;
}

.areas_cover ul{
list-style:none;
padding:0;
margin:0;
width:200px;
float:left;
}

.areas_cover ul li{
font-size:11px;
color:#000;
background:url(images/bullet_dotted.gif) no-repeat left 4px;
padding:0 0 0 15px;
margin:0 10px 6px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.table{
margin-bottom:15px;
border-collapse:collapse;
background-color:#1c1c1c;
}

.table td{
border:solid 1px #414141;
border-collapse:collapse;
padding:10px 2px 0 10px;
color:#fff;
font-size:11px;
}

.table2{
margin-bottom:15px;
border-collapse:collapse;
background-color:#1c1c1c;
}

.table2 a{
color:#FFFFFF;
}

.table2 td{
border:solid 1px #414141;
border-collapse:collapse;
padding:10px 2px 10px 10px;
line-height:24px;
}

.address{
float:left;
width:350px;
}

.contact_form{
float:right;
width:550px;
}

.contact_form br{
clear:both;
}

.contact_form label{
float:left;
width:100px;
text-align:right;
margin-right:15px;
}

.input_field{
height:18px;
width:250px;
background-color:#1c1c1c !important;
border:solid 1px #444648;
float:left;
color:#FFFFFF;
margin-bottom:12px;
}

.txtarea{
float:left;
height:100px;
width:400px;
background-color:#1c1c1c !important;
border:solid 1px #444648;
margin-bottom:15px;
color:#FFFFFF;
}

.form-btn{
padding-left:115px;
}

.red_txt{
color:#FF0000;
}

.white_txt{color:#f2f2f2; font-weight:bold;}
.img_left{margin:0 10px 5px 0; float:left;}
.img_right{margin:0 0 5px 10px; float:right;}
.txt_right{text-align:right;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0px; font-size:0; line-height:0;}


#footer-main{
background-color:#2f2f2f;
}

#footer{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
background:url(images/bg_footer.gif) no-repeat left top #2f2f2f;
width:950px;
color:#737373;
margin:0 auto;
line-height:18px;
position:relative;
padding-bottom:15px;
}

#footer a{
text-decoration:none;
}

#footer p{
margin-bottom:10px;
}

#footer h6{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#cecdcd;
margin-bottom:8px;
}

.footer_left{
padding:15px 10px 0 15px;
}

.footer_right{
position:absolute;
width:290px;
text-align:right;
padding:5px 15px 0 0;
right:0;
top:0;
}

.footer_right img{
margin:10px 0 0 15px;
}

#footer ul{
list-style:none;
padding:0;
margin:0;
padding-bottom:10px;
}

#footer_link li{
padding:0 7px !important;
}

#footer ul li{
margin:0;
padding:0 9px;
display:inline;
background:url(images/footer_sep.gif) no-repeat right 2px;
}

#footer ul li.footer_last{
background:none;
}

#footer ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#737373;
text-decoration:none;
}

#footer ul li a:hover, #footer ul li .footer_active{
color:#f2802a;
text-decoration:none;
}

.copyright_txt{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
padding-top:5px;
color:#d2e3f7;
}



.validation-advice{
color:#FF0000;
font-size:10px;
clear:both;
padding-left:115px;
}
/*news CSS*/

.orange-box{
background:url(images/orange-box.gif) no-repeat left top;
width:467px;
height:66px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding-top:5px;
}

.orange-box h1{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
font-weight:normal;
}

.search-words-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:10px;
color:#898787;
}