@charset "UTF-8";

/* CSS Document */
body { background: url(images/bg.jpg) repeat-x; margin:0px; font-family: Arial, Helvetica, sans-serif; color: #FEFEFE; font-size: 62.5%; }

img { border: none; }

p { font-size:0.9em; color: #333; margin: 0; padding: 10px 0; }

h1 { font-size: 1.7em; padding: 10px 0 0 0; margin: 0; color: #049bf2; }

h2 { font-size: 1em; font-weight: bold; padding: 10px 0 0 0; margin:0; }

h3 { font-size: 1em; }

.h1not { font-size: 1.7em; padding: 10px 0 0 0; margin: 0; color: #049bf2; font-weight: bold; }

.h1under { font-size: 0.6em; padding:0; margin: 0; color: #666; }

.caps { text-transform: uppercase; font-weight:bold; padding: 10px 0 10px 0; }

#container { width: 940px; height:110px; margin: 0 auto; padding-top: 20px; }

#container p { text-align:right; font-size:1.6em; color: #FFF; padding-bottom:0; }

#container img { float:left; }

.bluetxt { color: #049bf2; }

.largefont { font-size: 1.4em; font-weight: bold; }

ul { color:#049bf2; font-size: 0.9em; margin:10px 0; }

a:link { color:#333; text-decoration: underline; }

a:visited { color:#333; text-decoration:underline; }

a:hover { color:#049bf2; text-decoration:underline; }

/*Navigation Styles */

#nav { clear:both; font-size:1.6em; font-weight:bold; height:30px; margin:0 auto; padding-top:14px; text-align:center; width:950px; }

#nav ul { margin:0px; padding:0px; }

#nav li { display: inline; padding-right: 20px; padding-left: 20px; }

#nav a { color: #FFF; text-decoration: none; }

#nav a:hover { color: #333; text-decoration: none; }

/*divs css */

#flash { width: 940px; text-align: center; font-size: 1.3em; margin: 0 auto; padding-top: 3px; color: #000; }

.box { background-color:#ECECEC; border:1px solid #000000; float:left; height:120px; margin-right:2px; margin-top:5px; padding:10px 5px 20px; width:174px; }

.box img { float: right; }

#main { width: 940px; color: #000; font-size: 1.4em; margin:0 auto; overflow:hidden; clear:both; }

.van { float: left; clear: both; }

.right { float: right; }

.right img { float: right; }

.content { width: 550px; float: left; overflow: hidden; }

.contentright { width: 370px; float: right; }

.contentlogo { width: 370px; float: right; padding: 70px 0 0 0; }

.contentright img { margin: 0 auto; }

.starburst1 { float: right; margin-top: 10px; }

.starburst2 { float: left; margin-top: 20px; }

.starburst3 { float: left; padding: 10px 0; }

.meet { width: 360px; float: right; margin-top: 20px; }

#footer { text-align: center; font-size:1em; line-height:13px; color: #000; background-color: #CCC; padding: 20px 0px 10px 0px; margin-top: 20px; }

#footer ul { margin:0px; padding:0px; }

#footer li { display: inline; font-size: 1.1em; border-right-width: 1px; border-right-style: solid; border-right-color: #049bf2; padding-right: 3px; padding-left: 3px; }

#footer a { color: #049bf2; }

#footer a:hover { color: #000; }

.vanbox { width: 130px; height: 130px; color: #000; float: left; margin-left: 3px; padding-left: 2px; border: 1px outset #333; }

.vanbox p { font-size: 12px; clear: both; }

#enquiry { border:1px dashed #333; float: right; height: 220px; margin:2px 2px 0 0; padding:0 12px; text-align:left; width:200px; }

/*small contact form */

.small { margin: 0; padding: 0; }

.dropdownsmall { border:1px solid #049bf2; padding: 2px 3px; margin: 10px 0; width: 195px; }

.smallform { border:1px solid #049bf2; padding: 2px 3px; margin: 5px 0; width: 195px; }

.smallbutton { border:1px solid #049bf2; padding: 2px 3px; margin: 10px 0; width: 90px; }

/*php main contact form */

#left-left { width:198px; float:left; padding:10px 15px 0 25px; margin:17px 10px 10px 0; border:1px solid #999 }

#contact { width: 900px; margin: 0 auto; }

#contact table { width:100%; margin:10px; }

#contact p { margin:3px 0 3px 0; padding:0; }

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

.big-form { width:95%; margin:0 0 2px 0; border:1px solid #666; padding:2px 3px; }

.other { width:150px; padding:0; border:1px solid #666; }

fieldset { margin:10px 0 0 0; padding:10px; }

legend { font-size:0.75em; text-transform:uppercase; font-weight:bold; }

.box-bot { width:940px; margin:0 auto; border-top: 1px dashed #999; border-bottom: 1px dashed #999; text-align:center; padding: 15px 0; }
