@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

body { background: url(images/bg.jpg) repeat-x; background-color: #161616; font-family: Arial, Helvetica, sans-serif; color: #323232; }

img { border: none; }

#wrap { width: 865px; margin: 0 auto; }

#headwrap { position: absolute; top: 0; height: 428px; margin: 0 auto; width: 865px; }

/*fonts*/

p { font-size: 0.75em; line-height: 22px; padding: 3px 0 10px 0; }

h1 { font-size: 1.25em; color: #095689; font-weight: lighter; padding: 20px 0 12px 0; }

h2 { font-size: 1.15em; color: #095689; font-weight: lighter; padding-bottom: 12px; }

h3 { font-size: 1.15em; color: #095689; font-weight: lighter; padding-bottom: 12px; }

.headtwo { font-size: 1.15em; color: #095689; font-weight: lighter; padding-bottom: 12px; }

/*classes*/

.accred { margin-left: 10px; }

.cooker { float: right; margin-left: 10px; }

.bold { font-weight: bold; font-size: 1.1em; }

.small { font-size: 0.75em; }

.pheader { color: #095689; }

/*flash*/

#logo { background: url(images/logoflash.jpg) no-repeat; float: left; width: 339px; height: 99px; }

#rflash { background: url(images/rightflash.jpg) no-repeat; width: 526px; height: 99px; float: right; }

#mflash { background: url(images/mainflash.jpg) no-repeat; float: left; width: 574px; height: 265px; }

#bflash { background: url(images/brandsflash.jpg) no-repeat; width: 574px; height: 56px; }

/*header*/

#header { height: 135px; width: 865px; margin: 0 auto; }

/*nav*/

#nav { height: 34px; width: 400px; float: right; margin-top: 1px; }

#nav ul { line-height: 34px; font-size: 0.75em; }

#nav li { list-style-type: none; display: inline; }

#nav li a { display: block; text-decoration: none; height: 34px; outline: none; color: #fff; float: left; padding: 0 20px; text-align: center; }

#nav li a:hover { color: #fff; display: block; height: 34px; background: #3577c9; }

/*services*/

#right { width: 260px; height: 285px; float: right; background: url(images/servicebg.jpg) repeat-x #156fae; padding: 0 10px; clear: left; }

.righthead { font-size: 1.15em; color: #fff; font-weight: lighter; padding-bottom: 6px; text-align: center; }

#right ul { font-size: 0.8em; color: #fff; margin: 0 auto; text-align: center; list-style: none; }

#right li { line-height: 40px; border-bottom: 1px dashed #FFF; }

#sales { width: 260px; height: 32px; margin-top: 10px; }

/*main*/

#bottom { position: absolute; top: 0; margin-top: 428px; width: 865px; }

#main { margin-left: auto; margin-right: auto; background-color: #FFF; overflow: hidden; border-top-width: 1px; border-top-style: solid; border-top-color: #7193a9; }

/*leftcol*/

#leftcol { width: 570px; float: left; padding: 20px 10px; background-color: #FFF; }

#leftcol ul { font-size: 0.75em; line-height: 18px; padding: 0 0 10px 10px; }

#leftcol li { line-height: 22px; }

#leftcol a { color: #303030; text-decoration: underline; outline: none; }

#leftcol a:hover { text-decoration: underline; color: #0364af; }

#lists { width: 490px; height: 140px; }

#lists ul { font-size: 0.75em; line-height: 18px; margin-left: 10px; padding-bottom: 10px; }

#lists li { line-height: 18px; }

#listleft { float: left; width: 200px; height: 140px; padding-left: 5px; }

#listmid { float: left; width: 90px; height: 140px; }

#listright { float: left; width: 90px; height: 140px; margin-left: 5px; }

#listmidr { float: left; width: 100px; height: 140px; }

#linkbox { border: thin dotted #0364af; margin-left: 5px; }

#linkbox p { margin-left: 5px; }

/*contact form*/

.mainformstyle { margin-bottom: 5px; border: 1px solid #666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; padding: 2px; margin-left: 10px; }

#rightform { padding: 5px; margin: 0 auto; border: thin dotted #0364af; width: 180px; }

#form a { color: #fff; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; }

.formp { margin: 0px; padding-top: 10px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }

#gmap { height: 500px; width: 570px; margin: 0 auto; border: 1px solid #333; margin-top: 10px; }

#form { width: 560px; margin: 0 auto; margin-bottom: 20px; }

#contactleft { float: left; width: 280px; }

#contactright { float: right; width: 280px; }

#contactright a { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin-left: 0px; }

/*rightcol*/

#rightcol { width: 248px; float: left; padding-top: 30px; clear: right; padding-left: 15px; background-color: #FFF; }

#accred { width: 248px; margin-left: 60px; }

/*contact*/

#contact { background: url(images/contacttop.jpg) top no-repeat; width: 248px; height: 180px; padding-top: 60px; }

.bibformstyle { margin-bottom: 6px; border: 1px solid #666; font-weight: normal; color: #000; padding: 2px; margin-left: 40px; }

.button { margin-left: 50px; }

/*news*/

#news { background: url(images/news-top.jpg) top no-repeat; width: 248px; height: 170px; padding-top: 60px; }

#news a { font-size: 0.9em; color: #323232; text-decoration: none; padding-left: 40px; }

#news a:hover { text-decoration: none; color: #0364af; }

#news ul { font-size: 0.9em; padding: 0 0 4px 10px; list-style-type: none; }

.headrss { margin-left: 20px; font-size: 1.0em; font-weight: bold; text-decoration: none; }

.arss { color: #000; font-size: 1.0em; margin: 0 0 5px 21px; }

/*footer*/

#footer { width: 865px; margin: 0 auto; clear: left; height: 100px; padding-top: 20px; }

#footer ul { font-size: 0.69em; text-align: center; width: 865px; display: block; margin: 0 auto; }

#footer li { display: inline; margin-left: 0px; color: #fff; margin-left: 10px; }

#footer p { color: #fff; font-size: 0.69em; text-align: center; }

#footer a { color: #fff; outline: none; }

#footer a:hover { text-decoration: underline; color: #ef8937; }

#crearelinks { clear: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.69em; color: #fff; padding-top: 25px; text-align: center; }

#crearelinks ul { width: 700px; text-align: center; }

#crearelinks li { width: 33%; }

#crearelinks li a { color: #fff; text-align: center; width: 33%; }

#crearelinks ul.newul { width: 700px; padding: 25px 0 10px 55px; text-align: center; }

#crearelinks li.new { text-align: center; list-style-type: none; font-size: 1em; width: 100% }

.email-input { margin: 20px 10px 0 0; font-size: 0.8em; }
.email-form { display: block; }
.email-input input { border: 1px solid #000;  }

#feedback { background: url(images/feedback-top.jpg) no-repeat; padding-top: 55px; }

.none { background: none; }

iframe { border: none; }

.feedback { margin-bottom: 5px; padding: 2px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }

.feed { font-size: 1.2em; padding-left: 50px; text-align: center; }

.feedbackt { font-size: 0.85em; margin-bottom: 5px; padding: 2px; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }

.feedbutton { padding-left: 50px; }

.feedp { font-size: 0.7em; padding: 0px; }