@charset "UTF-8";
/* CSS Document */

body { background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#FFF; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#069; }

h1 { font-size:1.8em; }

h2 { font-size:1.6em; }

p { font-size:1.2em; }

ul { font-size:1.2em; }

.greynumber { color:#999; }

.sameday { font-size:1.3em; }

.white { font-size:1.2em; color:#FFF; }

#logo { width:405px; height:136px; margin-top:50px; float:left; }

#flash { width:540px; height:233px; float:left; }

#wrap { width:968px; height:auto; min-height:951px; margin:0 auto 0 auto; padding:0; }

#topnumber { width:968px; height:31px; float:left; margin:17px 0 0 0; text-align:right; }

.number { color:#005081; font-size:2.2em; }

#header { width:968px; height:233px; margin:32px 0 0 0; float:left; }

#headl { width:9px; height:233px; float:left; background-image:url(images/head-l.jpg); }

#headr { width:9px; height:233px; float:left; background-image:url(images/head-r.jpg); }

#headmid { width:950px; height:233px; float:left; background-color:#FFF; float:left; }

#nav { width:900px; height:26px; background-image:url(images/nav.gif); float:left; padding:12px 0 0 68px; }

#nav a:link { color:#fff; text-decoration:none; font-weight:bold; font-size:1.2em; }

#nav a:visited { color:#fff; font-weight:bold; font-size:1.2em; }

#nav a:hover { color:#006; font-weight:bold; font-size:1.2em;}

#nav ul { padding:0; margin:0; font-size:1.0em; }

#nav li { display:inline; list-style:none; margin:0 70px 0 0; }

#main { width:968px; min-height:510px; height:auto; background-image:url(images/main-bg.gif); background-repeat:repeat-y; float:left; }

#mainl { width:9px; height:210px; float:left; background-image:url(images/main-l.jpg); }

#mainr { width:9px; height:210px; float:left; background-image:url(images/main-r.jpg); }

#mainmid { width:950px; min-height:510px; height:auto; float:left; margin-top:20px; }

#bottom { height:8px; width:968px; float:left; background-image:url(images/bot-bg.gif); }

#footer { min-height:70px; height:auto; width:968px; margin-top:20px; float:left; text-align:center; clear:both; }

#footer ul { padding:0; margin:0; font-size:1.2em; text-align:center; }

#footer li { display:inline; list-style:none; margin:0 40px 0 0; }

#footer a:link { color:#006; text-decoration:none; ; font-size:1.0em; font-weight:bold; }

#footer a:visited { color:#006; text-decoration:none; font-size:1.0em; font-weight:bold; }

#footer a:hover { color:#09F;  text-decoration:underline; font-size:1.0em; font-weight:bold;}

#right { width:721px; min-height:590px; height:auto; float:right; }

#serv1 { width:350px; min-height:590px; height:auto; float:left; margin-left:10px; }

#serv2 { width:340px; min-height:590px; height:auto; float:left; margin-left:11px; }

#map { width:700px; height:590px; margin-right:20px; float:left; }

#left { width:224px; min-height:590px; height:auto; float:left; margin-left:5px; }

#left a:link { display:block; color:#099; text-decoration:none; padding:8px 0 8px 15px; }

#left a:visited { display:block; color:#099; text-decoration:none; padding:8px 0 8px 15px; }

#left a:hover { display:block; color:#fff; text-decoration:none; background-color:#099; padding:8px 0 8px 15px; }

#left ul { font-size:1.2em; margin:0; padding:0 0 10px 0; }

#left li { list-style:none; display:block; margin:0 13px 0 2px; border-bottom:#999 solid 1px; }

#middle { width:415px; min-height:590px; height:auto; float:left; margin:0 20px 0 10px; }

#middlegallery { width:612px; min-height:590px; height:auto; float:left; margin:0 20px 0 10px; }

#midlleimages { width:270px; min-height:590px; height:auto; float:left; margin:0 5px 0 0x; }

.contact { width:192px; height:25px; margin:8px 0 0 16px; float:left; }

.msg { width:192px; height:70px; float:left; margin:8px 0 0 16px;; } 

.formmsg { width:166px; height:64px; border: 1px solid #cccccc; padding-left: 10px; padding-top: 4px;  font-size: 1.0em; background-image: url(images/msg-bg.jpg); background-repeat: repeat-x; }

.formtext { background-image: url(images/form-bg.jpg); background-repeat: repeat-x;  width:172px; font-size: 1.0em; height:20px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 4px; }

#bluetop { width:208px; height:5px; float:left; background-image:url(images/blue-top.jpg); }

#bluemid { width:208px; min-height:262px; height:auto; background-image:url(images/blue-mid.jpg); background-color:#46bef0; float:left; }

#bluebot { width:208px; height:4px; background-image:url(images/blue-bot.jpg); float:left; margin-bottom:14px; }

#silvertop { width:208px; height:4px; float:left; background-image:url(images/silver-top.jpg); }

#silvermid { width:168px; min-height:242px; height:auto; padding:10px 20px 10px 20px; background-image:url(images/silver-mid.jpg); background-repeat:no-repeat; background-color:#fcfcfc; float:left; }

#silvermid p { font-size:1.2em; margin:5px 0 5px 0; padding:0; }

.bluenumb { font-size:1.6em; margin:2px 0 2px 0; }

#silverbot { width:208px; height:4px; background-image:url(images/silver-bottom.jpg); float:left; }
