@charset "UTF-8";

/* CSS Document */

body { background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 0.69em; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }

#banner { width:852px; height:108px; margin-left:auto; margin-right:auto; }

#flash { width:843px; height:282px; margin-left:auto; margin-right:auto; background-image:url(images/flashbg.jpg); background-repeat:no-repeat; padding-left:9px }

#flash1 { width:843px; height:282px; margin-left:auto; margin-right:auto; background-image:url(images/flashbg.jpg); background-repeat:no-repeat; padding-left:9px }

#flash2 { width:843px; height:282px; margin-left:auto; margin-right:auto; background-image:url(images/flashbg.jpg); background-repeat:no-repeat; padding-left:9px }

#main { width:835px; margin-left:auto; margin-right:auto; overflow:hidden }

#left { width:534px; padding-top:20px; float:left; background-color:#FFFFFF; padding-left:20px; padding-right:20px }

#left2 { width:800px; padding-top:20px; float:left; background-color:#FFFFFF; padding-left:20px; padding-right:20px }

#contact-left { width:250px; padding-top:20px; float:left; padding-left:20px; padding-right:20px }

#contact-right { width:200px; padding-top:20px; float:left;  padding-left:20px; padding-right:20px }

#contact-right2 { width:200px; padding-top:20px; float:left;  padding-left:20px; padding-right:20px }

.nodisp {list-style-type:none; padding:0; margin:0;}

#padd {padding:15px; width:235px;}

hr {clear:both;}

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

#right { width:259px; float:right; background-color:#FFFFFF; overflow:hidden;}

#right2 { width:239px; float:right; background-color:#FFFFFF; overflow:hidden;}

#footer { width:852px;  margin-left:auto; margin-right:auto; padding-top:10px; clear:both; text-align:center; }

#seo { width:852px;  margin-left:auto; margin-right:auto; clear:both; font-size: 0.95em; text-align: center; }

.seo {font-size: 0.95em}

#nav {width:833px; height:38px; margin: 0 auto; background-image: url(images/navbg.jpg); background-repeat:no-repeat; text-align:center; color:#FFFFFF; padding-left:8px;}

#nav ul {color:#FFFFFF; margin:0px; padding:0px; list-style:none;}

#nav a:link { text-decoration: none; color: #fff; display:block; padding:10px 10px 10px 10px; }

#nav a:visited { text-decoration: none; color: #fff;display:block; padding:10px 10px 10px 10px; }

#nav a:hover { text-decoration: underline; color: #fff;  display:block; padding:10px 10px 10px 10px;  }

#nav a:active { text-decoration: none; color: #fff; display:block; padding:10px 10px 10px 10px;  }

#nav li {display:inline; list-style-type:none; color:#FFFFFF;float:left;}

.form {border: #dbdbdb 1px solid; color:#444141;background-color:#dbdbdb; margin-bottom:5px; width:160px; padding-bottom:5px; margin-right:38px }

#form2 {width:180px; overflow:hidden;}

.p { margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 1em; font-style: normal; line-height: 5px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b;}

.form1 {border: #dbdbdb 1px solid; color:#444141;background-color:#dbdbdb; margin-bottom:5px; width:165px; padding-bottom:5px;  margin-left:58px}

.largefont {font-size: 1.8em; text-transform:uppercase;}

.formstyle { background-color: #ffffff; padding:1px; margin-bottom:1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 1.0em; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }

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

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

a.greylinks:active { color: #333; text-decoration: underline; }

a.greylinks:hover { color: #666; text-decoration: underline; }

a:link { text-decoration: none; color: #47647b; }

a:visited { text-decoration: none; color: #47647b; }

a:hover { text-decoration: underline; color: #47647b; }

a:active { text-decoration: none; color: #47647b; }

h1 { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-size:1.80em; font-weight:100; line-height:20px; }

.h1style { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-size:0.77em; }

.caps { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-weight:100; line-height:20px; text-transform: uppercase;  }

.caps2 { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-weight:100; line-height:20px; text-transform: uppercase; font-size:1.2em; }
.caps2under { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-weight:100; line-height:20px; text-transform: uppercase; font-size:0.9em; display:block; padding:0; }
.floatright { float:right; }
.floatleft {float:left; margin:10px;}
.block {display:block; padding:0; margin:0;}

ul.dropdown                         { position: relative; font-size:1.3em; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ text-align:left; font-weight: normal; background: #333333; color: #000; border-bottom: 1px solid #ccc; float: left; width:220px; padding:0 5px 0 5px; margin:0; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

.button {padding-left:30px;}

h2 { font-family:Arial, Helvetica, sans-serif; color:#0b74ba; font-size:1.10em; font-style:italic }

.bullets { font-family:Arial, Helvetica, sans-serif; color:#47647b; font-size:1.20em; font-weight:100; line-height:25px; padding-left:20px }

.bullets2 { font-family:Arial, Helvetica, sans-serif; color:#47647b; font-size:1.20em; font-weight:100; line-height:15px; padding-left:20px }

#footer ul { display:inline; list-style:none; padding: 0px; margin: 0px; font-size: 0.95em }

#footer li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #666; list-style:none; font-size: 0.99em; }

.nonhead { font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 1.00em; font-style: normal; line-height: 19px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b;}

#seo ul { padding: 0px; margin: 0px;color: #333; font-size: 0.99em }

#seo li { color: #333; font-size: 0.99em }

.textcenter { padding: 0 20px; }

.onlineshop { margin: 10px 0 0 0 ; border:0px; }
