@charset "utf-8";
/* CSS Document for AeroGlow */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
	
body {font: 70% Verdana, Arial, Helvetica, sans-serif; color: #000;}

.bold {font-weight: bold;}
.lgebold {font: bold 110% Arial, Helvetica, sans-serif;}
.italic {font-style: italic;}

ul, p {margin-bottom: 15px}

#header {height: 105px; background: url(images/ebody-bkg.jpg) repeat-x;}

.tophead {height: 77px;}
.bkgimg {background: url(images/eheader-bkg.jpg) no-repeat; position: relative; left: 70px; width: 145px; height: 77px; float: left; }
.logo {float: left; width: 77px; width: 173px;}
.tel {position: relative; top: 40px; left: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; width: 500px; float: left; border:}
.tel a:link, .tel a:visited {text-decoration: underline; color: #FFF;}
.tel a:hover {text-decoration: none;}

.nav {width: 770px; clear: both; position: relative; top: 1px;}
.nav ul li {list-style-type: none; display: inline;}
.nav a:link, .nav a:visited {background: #006 url(images/nav-bkg.jpg) repeat-x; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; margin-right: 1px; padding: 6px 9px 7px 9px; float: left;}
.nav a:hover {background: #FF0; color: #006;}

form#enquiry input, textarea {border: 1px solid #AEBFE6; background-color: #D2DCF0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #375DAB; padding: 5px;}
form#enquiry .formtitle {background: #375DAB; font-weight: bold; color: #FFF;}
form#enquiry td {padding: 5px; background-color: #ECF0F9;}
form#enquiry .submit {background: #375DAB; font-weight: bold; color: #FFF; padding: 3px;}
form#enquiry table {}

.leftmenu {float: left; width: 145px; position: relative; left: 15px; margin-right: 15px; padding-top: 30px;}
.leftmenu ul li {list-style-type: none;}
.leftmenu a:link, .leftmenu a:visited {color: #FFF; border-bottom: 1px solid #3EA3CB; margin-bottom: 7px; padding-bottom: 7px; text-decoration: none; display: block; width: 145px; text-align: right;}
.leftmenu a:hover {color: #FFFF00;}

.content {float: left; width: 535px; padding: 30px 30px 0px 45px;}
.content h2 {font: 200% Arial, Helvetica, sans-serif; color: #131445; border-bottom: 1px solid #375DAB; margin-bottom: 15px; padding-bottom: 15px;}
.content h3 {font: bold 130% Arial, Helvetica, sans-serif; color: #375DAB; border-bottom: 1px solid #AEBFE6; padding-bottom: 5px; margin-bottom: 5px;}
.content h4 {font: bold 130% Arial, Helvetica, sans-serif; color: #375DAB; margin-bottom: 5px;}
.content a:link, a:visited {color: #000;}
.content a:hover {text-decoration: none;}
.content ul li {list-style-type: square; list-style-position: outside; margin-left: 15px; line-height: 15px;}
p.bold {margin-bottom: 0px;}
.content .client {border: 1px solid #AEBFE6; padding: 15px; margin-bottom: 15px;}
.content .client img {float: right;}
.content p.question {font-weight: bold; background: #D2DAEF url(images/question-bkg.jpg) repeat-x; color: #006; padding: 3px; margin-bottom: 0px;}
.content p.answer {background-color: #ECF0F9; padding: 3px; color: #006;} 
.content .footer {border-top: 1px solid #375DAB; padding-top: 10px; margin-top: 50px; color: #999; width: 535px;}
.content .footer a:link, .content .footer a:visited {color: #999;}
.content .footer p.left {float: left; width: 400px;}
.content .footer p.right {float: right; width: 100px; text-align: right;}
.content .footer p.centre {text-align: center;}

.casestudies {height: 115px;}
.casestudies img {float: left; border: 1px solid #AEBFE6; background-color: #D2DCF0; padding: 5px; margin-right: 20px;}
.casestudies a.read:link, .casestudies a.read:visited {background: #375DAB; color: #FFF; border: 1px solid #AEBFE6; padding: 5px 10px; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
.casestudies a.read:hover {background-color: #AEBFE6; color: #375DAB;}

.highlight {border: 1px solid #AEBFE6; background-color: #D2DCF0; margin-bottom: 15px; padding: 10px 10px 0px 10px;}
img.right {float: right; border: 1px solid #AEBFE6; background-color: #D2DCF0; padding: 5px; margin-left: 20px; margin-bottom: 20px;}
img.noborder {border: 0px;}