@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
background:#3399ff url(images/bg.jpg) repeat-x;
margin:0;
padding:0;
}

/* Dimesions*/
#wrapper{width:800px;height:auto;margin:0px auto 0 auto;}
#container{background:#fff;width:800px;height:auto;float:left;}
#header{float:left; width:780px; height:105px;padding:15px 10px 0 10px;background:#fff url(images/header.jpg) no-repeat;}
#headerlp2{float:left; width:780px; height:90px;padding:15px 10px 0 10px;background:#fff url(images/header.jpg) no-repeat;}
#headerlp{float:left; width:780px; height:170px;padding:15px 10px 0 10px;background:#fff url(images/header.jpg) no-repeat;}
#content{float:left;width:780px;height:auto;background:#fff;padding:10px;}
#footer{float:left;width:800px;height:135px;text-align:center;background:#fff url(images/footer.jpg) repeat;}
#toplinks{width:380px;height:20px;float:right;text-align:right;font-size:0.9em}
#bluelinks{width:800px;height:auto;float:left;}

/* Body Styles*/
p{font-size:0.9em;color:#333333; margin:10px;}
h1{font-size:2.25em;color:#0066cc;margin:10px 0 15px 10px;text-align:center;font-weight:bold;font-family: Tahoma, Arial, sans-serif;}
h2{font-size:1.4em;color:#0066cc;margin:0;text-align:center;font-weight:normal}
h3{font-size:1.1em;color:#0066cc;margin:20px 0 5px 10px;text-align:left}
h3.first{font-size:1.0em;font-weight:normal;color:#333}
a{font-size:1em;color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;}
.right{padding:0;float:right;}
.center{margin-left:77px;}
.small{font-size:0.9em;}
.report{float:right;padding:0;border:1px solid #666;margin:5px;}
.slogan{float:right;width:400px;margin-top:30px;font-size:1em}
.sloganlp{float:right;width:400px;margin-top:10px;font-size:1.4em}
.request{margin:10px 0;}.error{color:#CC0000}
.highlight{background:#FFFF66}
.hometext{width:560px;height:auto;margin-left:12px;}
.video{float:right;width:420px;height:258px;border:2px solid #0066cc;margin:0 10px;}
.form{float:right;width:450px;height:auto;}


/*Top Links*/
#toplinks a{color:#666666}
#toplinks {color:#0066cc}

#header a{text-decoration:underline;}

/*Blue Nav*/
#bluelinks ul{list-style:none;padding:5px 200px;color:#fff;float:left;background:#fff url(images/bluelinks.jpg) repeat-x;width:400px;height:20px;margin:0;font-size:0.9em;font-weight:bold;}
#bluelinks li{display:inline;margin:0px 0px;}
#bluelinks li a{color:#fff;padding:0 30px 0 30px;border-right:1px #fff solid;}

#bluelinks ul.lp{padding:3px 55px 1px 165px;width:580px;font-weight:normal;font-size:0.9em}



/*Content Styles*/
#content ul{color:#333;font-size:0.8em;}
#content ul li{margin-bottom:5px;}
#content a{color:#0066cc}
.tableborder{border:4px dashed #0066cc;background:#efefef;}
table tr , td{margin:0 0 10px 0;padding:0;}
.table{margin:0 auto;width:440px;height:740px;background:url(images/table.jpg) no-repeat;padding:0;font-size:13px;}
.btn{width:200px;height:35px;text-align:center;background:url(images/btn.jpg) no-repeat;border:none;color:#fff;padding-bottom:2px;font-size:1em;}
.case{width:740px;height:auto;background:url(images/case.jpg) repeat-y;margin:0 10px;padding:0 10px;float:left;}
.casetop{background:url(images/case-top.jpg) no-repeat;float:left;margin:15px 0 0 10px;width:760px;height:20px;padding:0} .casebtm{background:url(images/case-btm.jpg) no-repeat;float:left;margin:0 0 15px 10px;width:760px;height:20px;padding:0}

.homebox{width:260px;height:175px;margin:20px 4px 20px 25px;float:left;padding:45px 80px 10px 10px;display:inline;position:relative}
.homebox p{margin:0;color:#fff;}
.homebox a.all{width:350px;height:220px;position:absolute;display:block;top:0;left:0;background:url(images/blank.gif) repeat;}
#ppm{background:url(images/ppmbox.jpg) no-repeat;}
#ppm a{color:#993366;}
#elec{background:url(images/elecbox.jpg) no-repeat;margin-right:0;}
#elec strong a{color:#333;text-decoration:underline}
#elec p{color:#333;}
#dge{background:url(images/dgebox.jpg) no-repeat;}
#dge a{color:#339966;}
#plum{background:url(images/plumbox.jpg) no-repeat;}
#plum strong a{color:#fff;text-decoration:underline}
#plum p{color:#fff;}

/**Form**/

.ned-form{width:420px;height:710px;float:left;background:url(images/table.jpg) no-repeat;margin:10px 180px;font-size:13px;padding:15px 0;}
.ned-form label{width:200px;min-height:20px;float:left;text-align:right;padding:1px 5px;margin:0 5px 6px 0;clear:left}
.ned-form label span{color:#FF0000}
.ned-form input{width:190px;height:20px;float:left;text-align:left;padding:2px 5px;margin:0 0 6px;font-size:13px;}
.ned-form select{width:190px;height:24px;float:left;text-align:left;padding:2px 2px 0;margin:0 0 6px;}
input.radio{width:40px;_margin:5px 0;_display:inline} 
label.radio{width:55px;clear:none;margin:0;text-align:left;padding:0;min-height:20px;_margin:5px 0;_display:inline}
input.hidden{display:none;margin:0;padding:0;height:0;width:0;}
.button{clear:both;float:left;width:130px;height:18px;margin-left:180px;_margin-left:90px;}
button{margin-top:2px;height:20px;width:120px;}
.small{font-size:0.8em;}
#crafty_postcode_result_display_1{margin:10px 0 10px 20px;float:left;width:400px;text-align:center;height:20px;font-size:13px;}
#submit{height:60px;border:none; cursor:pointer;width:220px;margin:10px 100px;padding:0;display:block;_margin:5px 0 0 50px;}
.radioq{float:left;width:440px;height:30px;clear:both;display:block;margin-bottom:8px;}
#content .small a{text-decoration:none;color:#333;}
.contact{float:left;width:210px;height:auto;margin:20px 30px 20px 20px;}

.click-here{width:760px;height:135px;float:left;margin:10px 10px;background:#fff url(images/click-here.jpg) no-repeat;text-align:center;position:relative;clear:both}
.click-here a{position:absolute;width:720px;height:60px;top:0;left:0;font-size:1.6em;color:#333;padding:20px;clear:both}

.box{width:780px;height:auto;margin:0px;float:left;padding:00px;background:#fff }
.box h2{text-align:left;margin-left:10px;color:#0066cc}.box p{color:#333}

/* Footer Styles */
#footer p, #footer a {color:#fff;}
#footer p.small{font-size:0.6em;line-height:10px;}

/* Tabs */
#tabs-container{float:left;width:760px;height:680px;padding:0;margin:20px 0 20px 10px;position:relative}
ul.tabs{padding:5px 0 0 15px;list-style:none;width:745px;height:30px;margin:0px;background:#0066CC;float:left;}
ul.tabs li{display:block;padding:2px 8px 0;float:left;margin:2px 5px 0;height:24px;}
#content ul.tabs li a{color:#fff;font-size:12px;line-height:18px;}
#content ul.tabs li.active{background:#fff;border:1px solid #0066CC;border-bottom:none;height:25px;font-weight:bold;}
#content ul.tabs li.active a{color:#0066CC}ul.tabs li a:hover{text-decoration:none;}
#tabs-content{border: 1px solid #4a7ebb; border-top:none;float:left;width:738px;height:630px;padding:10px;margin:0px;overflow:hidden}#tabs-content p{font-size:13px;}
#tabs-content img{float:left;margin:0 10px 10px 0}#tabs-content hr{border: none 0;border-top: 1px solid #006AC3;margin: 10px 20px 0;height: 1px;clear:both}
