*									{border:0;padding:0;margin:0;color:#21527a;font-family: 'Raleway', sans-serif;}

body								{/*background: #77b6f0;*/}
html								{background: #5aa7e6; /* Old browsers */
background: -moz-linear-gradient(top,  #b7e5ff 0%, #dbf1fc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7e5ff), color-stop(100%,#dbf1fc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b7e5ff 0%,#dbf1fc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b7e5ff 0%,#dbf1fc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b7e5ff 0%,#dbf1fc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b7e5ff 0%,#dbf1fc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e5ff', endColorstr='#dbf1fc',GradientType=0 ); /* IE6-9 */


}

.anglian                            {width:100px;position:fixed;bottom:10px;right:10px;z-index:50001}
.anglian img                        {width:100%;}

.cloudBG                            {background: url(../../pix/bg-clouds.png) no-repeat;width:100%;height:600px;position:absolute;top:150px;opacity:0.5;z-index:1}
.clearBoth							{clear:both;}	
.right								{float:right;}
.left								{float:left;}
img.right                            {border:solid #ffffff 3px;margin-left:15px;}
img									{}
em									{color:#FCB03B}
a									{color:#4c261a;}

/* HEADING CONTROLS */
h1, h2, h3, h4, h5					{color:#4c261a;}
h1                                  {font-size:30pt;}
h2									{font-size:16pt}

/* PAGE SPECIFIC COLOURS */
.mainLogo							{border:none;float:left;}
.mainLogo img                       {width:100%;}
#quotes                             {clear:left;float:right;width:600px;margin-right:0px;margin-top:-120px;font-style:italic;text-align:center;font-size:9pt;line-height:25px;}
#quotes span					    {color:#000000;}
#quotes em                          {color:#000000;}

/* NAVIGATION CONTROLS */
nav     							{float:right;height:45px;max-width:630px;margin:-170px 40px 0 0;}
nav ul                              {padding-top:10px;max-width:630px;}
nav ul li                           {display:inline;height:50px;margin:5px 0}
nav ul li a                         {padding:10px 7px;color:#21527A;text-decoration:none;font-size:14px;border-bottom:solid 2px #21527A}
nav ul li a:hover                   {background:#4c261a;color:#ffffff;}


/* HEADER CONTROLS */
header                              {height:250px;}
.headerInner						{max-width:1000px;margin:0 auto;height:150px;}
.blueBacker                         {height:45px;width:100%;background: url(../../pix/line-shadow.png) repeat-x;display:none;}

#mainContent						{width:100%;clear:both;background: url(../../pix/page/camp.jpg) repeat-x bottom center;position:relative;z-index:120;padding-bottom:780px;}
.content                            {max-width:960px;margin:0 auto;padding:0 20px}
.content p                          {padding:15px 0;font-size:16pt;line-height:35px;}
#mainContent p                      {}
#mainContent h1                     {text-align:center;font-size:30pt;}
#mainContent ul                     {list-style-position:inside;}
#mainContent ul li                  {font-size:16pt;line-height:35px;}

.servicesHolder                     {display:none;float:right;width:300px;height:300px;margin-left:25px;line-height:25px;font-size:13pt;}
.servicesHolder ul                  {list-style-position:inside;}
.servicesHolder h3                  {margin:0 0 20px 0;}

.contactFooter p                    {margin:0px 0 0 0;text-align:center;font-size:16px;}




/* CONTACT FORM */
.contactForm						{width:100%;max-width:600px;float:left}
.contactForm .input                 {width:95%;max-width:400px;margin:10px 0;padding:3px 5px;}
.input								{border:solid #cccccc 1px;float:left;margin-right:50px;color:#666666;clear:both;}
p label								{width:200px;color:#4c261a;font-weight:bold;}
.SendButton, .CancelButton			{clear:both;background:#4c261a;padding:10px;COLOR:#ffffff}
.mainSendButton, .CancelButton			{clear:both;background:#4c261a;padding:10px;COLOR:#ffffff}
#map								{clear:both;width:700px;height:500px;border:solid #FCB03B 2px;margin:20px auto;}

/* FOOTER CONTROLS */
footer      						{clear:both;background: #745c40 url(../../pix/page/footerbg.jpg) repeat-x top;margin:00px 0 0 0;padding:20px 0 0 0;height:850px;text-align:center;}
footer section                      {max-width:1000px;margin:0 auto;margin-top:0px;}
footer section h2                   {color:#745c40;font-size:30pt;margin-bottom:30px;}
footer p, footer a                  {color:#ffffff;}
footer h2                           {color:#ffffff;}
footer ul                           {list-style-position:inside;}
footer ul li                        {color:#ffffff;}
.footerTestimonials                 {width:33%;float:left;text-align:left;}
.footerTestimonials h2              {color:#34220c;font-size:20pt;}
.center                             {width:30%;margin: 0 1.5%;margin-bottom:50px;}
.footerBox                          {width:100%;height:200px;border:Solid #efefef 3px;margin-bottom:30px;overflow:hidden}
.footerTwo                          {width:90%;margin:15px auto 0 auto;text-align:center;}
.contactBox                         {width:95%;max-width:400px;margin:0 auto;float:none;}
.contactBox .input                  {width:80%;}
.footerTwo h2                       {color:#FCB03B;font-size:20pt;}
footer input, footer .input         {border-radius:10px;height:30px;margin:8px 0;padding-left:10px;}


@media (max-width: 768px)
{
    
nav     							{width:100%;float:left;background:#4c261a;color:#ffffff;z-index:10;margin:0;max-width:none;}
.mainLogo                           {width:90%;margin:0 auto;float:none;position:absolute;max-width:270px;top:40px;left:50%;margin-left:-135px;}
.mainLogo img                       {}
nav ul li                           {}
nav ul li a                         {color:#ffffff;border:none;font-size:8pt;}
.banner                             {width:100%!important;margin:0;padding:0;border-left:none!important;border-right:none!important;}
#quotes                             {display:none;}
.content img                        {display:none;}
.content .tooltip img               {display:block;}
nav ul li.home                      {display:none;}
.anglian                            {display:none;}
.contactForm .input                 {max-width:300px;width:90%;}
}
