@charset "utf-8";
/* CSS Document */

body{background-image:url(../images/background.html); background-repeat:repeat-x;margin:0px;font-family:Arial, Helvetica, sans-serif; line-height:1.4;font-size:11px;}
ul{margin:0; padding:5px 0 5px 30px;line-height:1.4;}
li{margin:0; padding:1px 0 1px 0;}
#main{width:913px; margin:0px auto;}
#header{width:913px; height:137px; background-image:url(../images/header.jpg);}
#navigation{width:900px;height:30px;background-image:url(../images/nav.jpg);padding-top:4px;padding-left:13px;}
#lc1{width:694px; height:auto;float:left;}
#rc1{width:219px; height:230px;float:left;}
#email{width:560px; padding:4px 20px 0px 0px; float:right;}  
#special{width:900px;height:261px;margin-left:5px; background:url(../images/cctv-special.jpg);border:1px solid #CCC;border-radius:5px;}
.special ul, .special li{font-size:16px;}
.end{clear:both;}
.large{font-size:24px;color:#FF0;font-weight:600;}
#cctv{width:900px;margin:5px 0 5px 5px;border:1px solid #CCC;border-radius:5px;background:#FEFEFE;}
.leftb{float:left;width:420px;padding:10px 0 0 20px;}
#content1{width:463px; height:277px; float:left;background-image:url(../images/content1.jpg);}
#content25{width:463px; height:277px; float:left;background-image:url(../images/content25.jpg);position:relative;}
.rightb{float:right;width:420px;padding:10px 0 0 20px;}
.rightie{float:left;width:400px;margin-left:30px;}
.leftie{float:left;width:400px;}
#cctv li{font-size:14px;}
#content9{width:913px; height:auto;background-image:url(../images/contbg.jpg); background-repeat:repeat-y;}
.special{background:#030; width:860px;margin:5px 0 0 5px;padding:20px;color:#f9f9f9;border-radius:5px;border:1px solid #ccc;}
#content2, #content3, #content4, #content5, #content6, #content7, #content8, #content10, #content11, #content12, #content13, #content14, #content15, #content16, #content17, #content18, #content19, #content20, #content21, #content22, #content23, #content24, #content26, #content27 {width:450px; height:277px; float:left;}
#content2{background-image:url(../images/content2.jpg);}
#content3{background-image:url(../images/content3.jpg);}
#content4{background-image:url(../images/content4.jpg);}
#content5{background-image:url(../images/content5.jpg);}
#content6{background-image:url(../images/content6.jpg);}
#content7{background-image:url(../images/content7.jpg);}
#content8{background-image:url(../images/content8.jpg);}
#content10{background-image:url(../images/content10.jpg);}
#content11{background-image:url(../images/content11.jpg);}
#content12{background-image:url(../images/content12.jpg);}
#content13{background-image:url(../images/content13.jpg);}
#content15{background-image:url(../images/content15.jpg);}
#content16{background-image:url(../images/content16.jpg);}
#content17{background-image:url(../images/content17.jpg);}
#content18{background-image:url(../images/content18.jpg);}
#content19{background-image:url(../images/content19.jpg);}
#content20{background-image:url(../images/content20.jpg);}
#content21{background-image:url(../images/content21.jpg);}
#content22{background-image:url(../images/content22.jpg);}
#content23{background-image:url(../images/content23.jpg);}
#content24{background-image:url(../images/content24.jpg);}
#content26{background-image:url(../images/content26.jpg);}
#content27{background-image:url(../images/content27.jpg);}


#content14{background-image:url(../images/content14.jpg);}

#links{width:913px; height:auto;background-image:url(../images/link_bg.jpg);background-repeat:repeat-y;}
.text1{padding:15px;}
.text2{padding:85px 110px 0px 45px;}
.text3{padding:75px 20px 0px 45px;text-align:right;}
.text4{padding:75px 20px 0px 180px;text-align:right;}
.text5{padding:90px 20px 0px 180px;text-align:right;}
.text6{padding:100px 20px 0px 10px;text-align:right;}
.text7{padding:130px 32px 0px 210px;text-align:right;}
.text8{padding:75px 20px 0px 15px;text-align:right;}
.text9{padding:120px 46px 0px 260px;text-align:right;}
.text11{padding:120px 190px 0px 22px;text-align:left;}
.text12{padding:90px 90px 0px 22px;text-align:left;}
.text13{padding:80px 30px 0px 72px;text-align:right;}
.text14{padding:100px 30px 0px 72px;text-align:right;}
.text15{padding:65px 30px 0px 80px;text-align:right;}
.text16{padding:15px 20px 0px 20px;text-align:left;}

.text10{padding:0 30px 0 20px;}

.fl{float:left;padding-right:20px;}

.link1{width:276px; padding:0 0 0 30px; float:left;}
.link2{width:275px; padding:0 0 0 30px; float:left;}
.link3{width:272px; padding:0 0 0 30px; float:left;}

#footer{width:913px; height:33px; background-image:url(../images/footer.jpg);padding-top:27px;}
.left{float:left;padding-left:20px;}
.right{float:right;padding-right:20px;color:#006633;}

/* contactform */

#name_qc, #email_qc, #telephone_qc, #reason_qc, #enquiry_qc, #pin_qc  {position:absolute;width:296px;background-color:#ffffff;border:none;color:#666666;border:#CCCCCC 1px solid;}
#name_qc{
	left: 129px;
	top: 36px;
}
#email_qc{
	left: 129px;
	top: 66px;
}
#telephone_qc{
	left: 129px;
	top: 95px;
}
#reason_qc{left: 373px;top: 923px;}
#enquiry_qc{
	left: 129px;
	top: 129px;
}
#pin_qc{
	left:320px;
	top:199px;
	width:100px;
}
#contactf{width:450px;height:260px;position:relative;background-image:url(../images/form.jpg);}
.contactdetails{width:120px;height:auto;float:left;padding-left:20px;}

p{margin:0; padding:6px 0px 6px 0;}
h1{color:#666666; font-size:10px; margin:0; padding:0 0 8px 0;text-align:right;}
h2{color:#33CC33; font-weight:bold; font-size:16px;text-align:left; margin:0; padding:6px 0 6px 0;}
h3{color:#000000; font-weight:bold; font-size:14px;text-align:left; margin:0; padding:6px 0 6px 0;line-height:1.2;}
h4{color:#4F9C2A; font-weight:bold; margin:0; padding:6px 0 6px 0;font-size:14px;}
a{text-decoration:none;color:#009933;font-weight: bold;}
.blue{color:#0066CC; font-weight:bold;font-style:italic;}

.linkie{color:#333333;}


.grilles{padding:10px 0 10px 0;}

.styledtable table{
    width:100%;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    margin:1em auto;
    border-collapse:collapse;
    }
.styledtable td {
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    padding:.3em 1em;
    text-align:left;
    }
.styledtable th {
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    padding:.3em 1em;
    text-align:left;
    }
/* form*/
.cForm{padding: 0 10px 10px 0px;font-size:11px;}
.cForm Legend{background:#000;padding:4px 10px;}
.cForm fieldset{padding-left:10px;border:1px solid #ccc;margin-bottom:10px;border-radius:5px;background:#4F9C2A;}
.cForm label{display: block;color: #f9f9f9;font-weight: 700;line-height: 1.4em;float:left;width:110px;}
.cForm input{width: 230px;padding: 4px 0px;color: #666666;font-size: 11px;border: 1px solid #cecece;}
.cForm textarea{padding-left:10px;width: 220px; height: 60px;padding: 6px;color:#666666;font-style: italic;font-size: 12px;border: 1px solid #cecece;margin-bottom:10px;}
.cForm div.formfield{margin-top: 5px;float:left;width:350px;}
.cForm div.formfieldb{margin-top: 5px;margin-bottom:5px;float:left;width:350px;}
.cForm div.formfield span{margin-left: 10px;color: #b1b1b1;font-size: 11px;font-style: italic;}
.cForm #send{background:#000;color: #fff;font-weight: 700;font-style: normal;border: 0;cursor: pointer;width:230px;}
.cForm #send:hover{background:#666;}
.cForm .button{background:#000;color: #fff;font-weight: 700;font-style: normal;border: 0;cursor: pointer;}
.cForm .button:hover{background:#666;}
.cForm legend{color:#fff;}
/* ---------------- End  Contact form ----------------- */