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

/***********************************************
* Developer : CAD79 (chris@cad79.co.uk)
* Start Date : Jan 2010
* All code (c)2010-2015 CAD79. all rights reserved
* This notice MUST stay intact for legal use
***********************************************/
@media Screen and (min-width: 1025px){

* {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
}
/*
*html {
zoom: 1 ;
}
*/



body{
vertical-align:middle;
 background: #6EA7A7;

height:auto;
max-height:600px;
min-height:600px;
 /*   background:#6F5C44;
background:#A7A06E;*/

}


#container
{
width: 90%;
max-width:820px;
min-width:820px;
margin-top:2%;
margin-left:auto;
margin-bottom:0%;
margin-right:auto;
padding:0.5% 0% ;
 background:   #D2D5D6;
/*background: #F2E3CF;
background:#FCF8F3;*/



text-align:center;
/* box-shadow: 10px 0px 5px #333;
-moz-box-shadow: 10px 0px 5px #333;
-webkit-box-shadow: 10px 0px 5px #333; */
overflow:hidden;

}
#header
{


    width:97%;
    margin:0% 0.5% 0% 0.5%;

    text-align:left;
    background: #6EA7A7;


    /* box-shadow: 0px 5px 2.5px #444;
    -moz-box-shadow: 0px 5px 2.5px #444;
    -webkit-box-shadow: 0px 5px 2.5px #444; */
float:left;
padding:0% 1% 0% 1%;
vertical-align:middle;
overflow:hidden;

}





#column1
{
background: #FAFDFD;

        vertical-align: middle;
  margin:0% 0.5% 0% 0.5%;
    width:97%;

    color: #000;
    text-align:center;
/*     box-shadow: 0px 5px 2.5px #333;
    -moz-box-shadow: 0px 5px 2.5px #333;
    -webkit-box-shadow: 0px 5px 2.5px #333; */
float:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
padding:0% 1% 1% 1%;

}



#footban
{
background:#6EA7A7;
font-size:0.9em;
text-align:center;
font-family:"Trebuchet MS", Helvetica, sans-serif;
vertical-align:middle;
padding:1.1em;
margin-right:0.5%;
margin-bottom:0%;
margin-left:0.5%;
color:#D2D5D6;
/* box-shadow: 0px 5px 2.5px #333;
-moz-box-shadow: 0px 5px 2.5px #333;
-webkit-box-shadow: 0px 5px 2.5px #333; */

}

#centrehr{

width:100%;





}

/* HEADERS */

h1 {vertical-align:text-middle;
    float:left;
    font-size:5em;
    font-family:"cadFontTwo", Trebuchet MS, Helvetica, sans-serif;
    /*font-weight:100;
    font-family:"Trebuchet MS", Helvetica, sans-serif;*/
    text-align:left;
    padding-left:0.300em;
    display:visible;


}
h2 {vertical-align:text-middle;
    float:right;
    font-size:1.500em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:center;
    padding:1% 0 0 0;
    color:purple;



}

h3 {vertical-align:text-middle;
    font-size:1.500em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:1% 0 2% 0;





}

h5 {
        vertical-align:text-middle;

    font-size:1.70em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;



}
h5#col1{
        vertical-align:text-middle;

    font-size:1.70em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 81.3%;
    border-bottom:3px solid #B50000;




}
    h5#col2{
        vertical-align:text-middle;

    font-size:1.70em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 81.3%;
    border-bottom:3px solid #C3C300;




}
h5#col3{
        vertical-align:text-middle;

    font-size:1.70em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 81.3%;
    border-bottom:3px solid #448FBA;




}
    h5.pol{
        vertical-align:text-middle;

    font-size:1.70em;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:left;
    padding:0 0 0 0;
    width: 100%;
    border-bottom:3px solid #448FBA;

}
/* PARAGRAPHS */



    strong{font-size:1.1em;}

p
{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:1.1em;

}



 ul{
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:1.1em;
     list-style:none;
     text-align:left;


}



.policy{text-align:justify;}
.policy a, .policy a:link, .policy a:visited{color:blue;}
    
.button{
    background: #ccc;
    color: #333;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 3px;
    display: inline-block;
    border: 1px solid #aaa;
    border-bottom: 2px solid #aaa;
}

.cookie-banner{
    display:block;
    background: #333;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.cookie-banner .cookiecontain{
    margin: 0 auto;
    width: 75%;
    color: #fff;
    padding: 15px;
}
.cookie-banner .cookiecontain a, .cookie-banner .cookiecontain a:link, .cookie-banner .cookiecontain a:visited{color:#FFF;text-decoration: underline;text-decoration-color:#fff; }
    .cookie-banner .cookiecontain a.buttton , .cookie-banner .cookiecontain a.button:link, .cookie-banner .cookiecontain a.button:visited{color:#FFF;text-decoration: none; }
/* SPAN */

span
{
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:1.1em;
font-weight:bolder;}



/* STYLES */


    .red{color:red;}

.txtLeft{
text-align:left;
}


.clear{
clear:both;
height:0%;
font-size: 1px;
line-height: 0px;
}



/* Indent */
.indl
{
margin:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:33%;

}
ul.indl li{

 padding-bottom: 2%;

}
.indr
{
margin:0px;
padding-top:5px;
padding-right:0px;
padding-bottom:0px;
padding-right:10px;

}

.indleft
{
margin-left:8.2em;

}

    #column2{float:left; width:25%;padding-left:1em;}

#column3{float:left; width:47.5%;padding-left:1.5em;}
#column2 a, #column2 a:link, #column2 a:visited{text-decoration:none;}

/* misc */

/*
#header p.contactdetails{

   position:relative;
   top: 25%;
   right: 0;
  }
*/
.ctdetail {
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:normal;
    font-size:1.1em;
    padding:0.5% 0% 1% 0%;
    margin:0% 1% 0%;
    text-align:center;
        display: block;
    color:#FAFDFD;

}





/* HR Styles */

hr {
border: 0; height: 3px;
background: purple;
color:purple;
margin:0 0 0 0;
padding:0;
vertical-align:top;
}

    hr.indleft{

        margin-left:13.9em;
    }

/* Images */
.noframe{
vertical-align:top;
border:none;
margin:0 0.30em 0.30em 0.30em;
float:none;
}
.noframeleft {
vertical-align:top;
border:none;
margin:0 0.30em 0.30em 0.30em;
float:left;
}

img.noframeleft {
width:194px;
height:194px;
}


/* imgwrap */


.imgwrapsml{
float:left;
text-align:center !important;
padding:0.75em 1em;
margin-left:2%;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}


.imgtxtwrap{
float:left;
text-align:center !important;
font-family:"Trebuchet MS", Helvetica, sans-serif;


        margin-left:5%;

}
.imgtxtwrapct{
float:left;
text-align:center !important;
font-family:"Trebuchet MS", Helvetica, sans-serif;
display:block;
    width:80%;
        margin-left:0.9%;

}


.imgtxt{

border:none;
margin:0 0.30em 0.30em 0.30em;
text-align:center;
}
/* IMAGE PROTECTION */


#img1
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194red.png) left no-repeat;}
#img2
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194yellow.png) left no-repeat;}
#img3
{ width:194px; height:194px; background: transparent url(../images/cad79logo194x194skyblu.png) left no-repeat;}

#img1sml
{ width:100px; height:100px; background: transparent url(../images/cad79logo100x100red.png) no-repeat; }

#img2sml
{ width:100px; height:100px; background: transparent url(../images/cad79logo100x100yellow.png) no-repeat;}
#img3sml
{ width:100px; height:100px; background: transparent url(../images/cad79logo100x100skyblu.png) no-repeat;  }



#color1{color:#B50000;}
#color2{color:#C3C300;}
#color3{color:#448FBA;}

hr#color1{color:#B50000;background:#B50000; width:337px;}
hr#color2{color:#C3C300;background:#C3C300; width:303px;}
hr#color3{color:#448FBA;background:#448FBA; width:303px;}

/* LINKS */

a:link,a:visited
{
text-decoration:none;
color:#000;}
a:hover
{color:#000;
cursor:pointer;}
a:active
{color:#FFF;}
a
{
color:#000}


.ctdetail a:link, .cdetail a:visited
{
text-decoration:none;
color:#f9f8f8;}
.ctdetail a:hover
{color:#c3c300;
cursor:pointer;}
.ctdetail a:active
{color:#6ea7a7;}
.ctdetail a
{
color:#f9f8f8;}



a#color1
{color:#000;
cursor:pointer;}
a#color2
{color:#000;
cursor:pointer;}
a#color3
{color:#000;
cursor:pointer;}
a#color1:hover
{color:#B50000;
cursor:pointer;}
a#color2:hover
{color:#C3C300;
cursor:pointer;}
a#color3:hover
{color:#448FBA;
cursor:pointer;}







/* FONTS */

@font-face
{
font-family:cadFontOne;
    src: url('../fonts/londonMM/londonmm-webfont.eot');
    src: url('../fonts/londonMM/londonmm-webfont.eot?iefix')format('eot'),
    url('../fonts/londonMM/londonmm-webfont.woff') format('woff'),
    url('../fonts/londonMM/londonmm-webfont.ttf') format('truetype'),
    url('../fonts/londonMM/londonmm-webfont.svg#webfont') format('svg');
}
@font-face
{
font-family:cadFontTwo;
    src: url('../fonts/adventor_regular/adventor-regular-webfont.eot');
    src: url('../fonts/adventor_regular/adventor-regular-webfont.eot?iefix')format('eot'),
    url('../fonts/adventor_regular/adventor-regular-webfont.woff') format('woff'),
    url('../fonts/adventor_regular/adventor-regular-webfont.ttf') format('truetype'),
    url('../fonts/adventor_regular/adventor-regular-webfont.svg#webfont') format('svg');
}
 @font-face{
 font-family: 'cadFontThree';
 src: url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.eot');
 src: url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.eot?iefix')format('eot'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.woff') format('woff'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.ttf') format('truetype'),
 url('../fonts/open-sans/opensans_regular/OpenSans-Regular-webfont.svg#webfont') format('svg');
 }
 @font-face{
 font-family: 'cadFontFour';
 src: url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.eot');
 src: url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.eot?iefix')format('eot'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.woff') format('woff'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.ttf') format('truetype'),
 url('../fonts/sinkin-sans/sinkinsans_100thin/SinkinSans-100Thin-webfont.svg#webfont') format('svg');
 }
 @font-face{
 font-family: 'cadFontFive';
 src: url('../fonts/lintsec/Lintsec-webfont.eot');
 src: url('../fonts/lintsec/Lintsec-webfont.eot?iefix')format('eot'),
 url('../fonts/lintsec/Lintsec-webfont.woff') format('woff'),
 url('../fonts/lintsec/Lintsec-webfont.ttf') format('truetype'),
 url('../fonts/lintsec/Lintsec-webfont.svg#webfont') format('svg');
 }
/* Form */

form{width:100%;
margin-top:3%;
vertical-align:top;
overflow:hidden;
}
input{
border:2px solid #448FBA;
 display:block; width:100%;

}
textarea{
border:2px solid #448FBA;
    display:block;  width:100%;

}


/* CONTACT ZONE */






.ctone{
    width:80%;
       padding:0.5% 0.5%;



}
.cttwo{
    width:80%;
    padding:0.5% 0.5%;


}

.submit{

padding:1%;
    margin-bottom:1%;
    color:#000;
    background:#fff;
    border:2px solid #448FBA;
    font-family:  "Trebuchet MS", Helvetica, sans-serif;

}
.submit:hover{

padding:1%;
    color:#fff;
    background:#448FBA;
    border:2px solid #448FBA;
    font-family:  "Trebuchet MS", Helvetica, sans-serif;
    cursor:pointer;

}
    legend{font-size:1.7em;}
    fieldset{border:7px solid #448FBA;}
/* END CONTACT ZONE */

}
