body, html {text-align:center;top:0px;left:0px;padding:0px;margin:0px;border:0px;font-size:14px;font-family:Trebuchet MS, Verdana, Arial, sans-serif, monospace;background:#061532;color:#383838;height:auto;}
#all {text-align:center;width:960px;margin:0px auto;overflow:hidden;height:770px;height:100%;background:url('/images/body-repeat.png') repeat-y;}
#page {width:960px;margin:0px auto;text-align:left;position:relative;overflow:hidden;float:left;}
h1 {font-size:28px;color:#0c164a;margin:6px 0 0 0;}
h2 {font-size:16px;color:#383838;margin:8px 0 0 0;}
h3 {font-size:14px;color:#0c164a;margin:0 0 0 10px;font-weight:bold;background:url('/images/bullet-active.gif') no-repeat 0 4px;padding:0 0 0 15px;}
a:link {color:#0c164a;}
a:visited {color:#0c164a;text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {}
.current {color:#e4d91f !important;}
p {line-height:16px;margin:10px 0 0 0;}
hr {border-width:1px 0 0 0;border-color:#0c164a;}
.homelink {float:left;width:300px;height:100px;margin:0 0 0 10px;}
.fl {float:left}
.fr {float:right}
.gallerytext {width:720px;}
.clear {clear:both;}
.ib {font-style:italic;color:#0c164a;}
.ru {text-decoration:underline;color:#880013;font-weight:bold;}
.sm {font-size:12px;font-style:italic;}
.blue {color:#0c164a;font-size:18px;}
.bullet-time {font-weight:bold;font-size:18px;color:#880013;}
.testimonial {font-style:italic;color:#880013;font-size:12px;font-weight:bold;text-align:right;}
.test1 {color:#0c164a;}
ul li a:link, ul li a:visited {color:#880013;}
ul li a:hover {text-decoration:underline;}
#top {display:none}
#content {width:510px;margin:0 0 0 10px;float:left;position:relative;color:#333;}
#arrowtown {top:412px;width:220px;z-index:1000;position:absolute;}
#arrowtown h3 {display:inline;float:left}
#arrowtown img {margin:5px 0 0 0;}
#header {width:959px;height:189px;padding:10px 0 0 0;margin:0;background:url('/images/medashHeader1.jpg') no-repeat;text-align:right;font-size:22px;color:#fff;}
#header p {margin:30px 10px 0 0;line-height:25px;}
#header a:link {color:#fff;text-decoration:none;}

#left-column {width:692px;height:430px;float:left;margin:0 0 0 10px;}
.left-col-top {width:692px;height:9px;background:url('/images/top-border-left-col.gif') no-repeat;float:left;position:relative;}
* html .left-col-body {margin:-9px 0 0 0;}
.left-col-body {width:692px;height:423px;background:url('/images/bg-left-col.gif') repeat-y;float:left;position:relative;}
.left-col-bottom {width:692px;height:8px;background:url('/images/bottom-border-left-col.gif') no-repeat;float:left;z-index:1;}
#left-column ul {margin-top:10px;margin-bottom:10px;position:relative;}
#left-column ul li {margin-top:5px;margin-bottom:5px;list-style-type:disk;}

#large-container {width:932px;float:left;margin:0 0 0 10px;}
.large-container-top {width:932px;height:12px;background:url('/images/large-container-top.gif') no-repeat;float:left;}
* html .large-container-body {margin:-9px 0 0 0;}
.large-container-body {width:932px;background:url('/images/large-container-body.gif') repeat-y;float:left;}
.large-container-bottom {width:932px;height:12px;background:url('/images/large-container-bottom.gif') no-repeat;float:left;}
#large-container h1 {font-size:26px;color:#880013;margin:6px 0 0 0;}
#large-container h2 {font-size:16px;color:#0c164a;margin:8px 0 0 0;}
#large-container p {margin:0 0 8px 0;}
#big-content {width:750px;margin:0 0 0 10px;float:right;position:relative;color:#333;}
.column1 {float:left;width:480px;}

#right-column {width:228px;height:430px;float:left;margin:0 0 0 15px;}
.right-col-top {width:228px;height:10px;background:url('/images/top-right-col.gif') no-repeat;float:left;margin:0;}
* html .right-col-body {margin:-9px 0 0 0;}
.right-col-body {width:228px;height:422px;background:#fff;float:left;}
.right-col-bottom {width:228px;height:8px;background:url('/images/bottom-right-col.gif') no-repeat;float:left;}
#right-column img {margin:5px 0 0 10px;border:1px solid #0c164a;}
#right-column p {text-align:right;font-size:11px;margin:0 10px 0 0;}
#base-gallery {width:959px;margin:20px 0 0 0;float:left;}
#base-gallery img {border:1px solid #0c164a;float:left;margin:0 0 0 5px;}
.base-top {width:959px;height:10px;background:url('/images/mini-gallery-top.gif') no-repeat;float:left;margin:0;}
* html .base-body {margin:-9px 0 0 0;}
.base-body {width:959px;background:#fff;float:left;}
.base-bottom {width:959px;height:9px;background:url('/images/mini-gallery-bottom.gif') no-repeat;float:left;}
.service-links, .service-links a:link, .service-links a:visited, .service-links a:hover, .service-links a:active {color:#0c164a;font-weight:bold;font-size:14px;}
.service-links a:link {text-decoration:none;}
.service-links a:hover {text-decoration:underline;}

#navigation {float:left;width:156px;height:430px;background:url('/images/vert-medash.gif') no-repeat 0 180px;margin:0 0 10px 0;}
#navigation ul {float:left;margin:8px 0 0 0;padding:0;position:relative;}
#navigation ul li {margin:0 0 0 14px;padding:6px 0 6px 20px;list-style-type:none;background:url('/images/bullet-inactive.gif') no-repeat 0 10px;font-size:14px;font-weight:bold;border-bottom:1px solid #0c164a;width:110px;}
#navigation a:link, #navigation a:visited {color:#0c164a;text-decoration:none;}
#navigation a:hover {text-decoration:underline;} 
#navigation ul li.active {list-style-type:none;background:url('/images/bullet-active.gif') no-repeat 0 10px !important;}
.active {color:#f00 !important;}
#navigation ul li.navdrop {background:none;border:0;list-style-type:none;padding:2px 0 2px 10px;width:120px;}
#footer {color:#fff;font-size:11px;width:959px;margin:15px 0 0 0;float:left;height:18px;background:#fff;text-align:center;border-top:1px solid #fff;} 
#footer a:link, #footer a:visited {color:#0c164a;}
#footer a:hover, #footer a:active {text-decoration:underline;}
#footer p {margin:1px 0 0 0;color:#0c164a;font-weight:bold;}
.gallery-intro {float:left;width:350px;margin:20px 10px 0 0;font-size:12px}
.gallery-intro p {margin:0 0 0 10px;float:left;width:250px}
.gallery-intro img {border:0;margin:0 4px 0 0;}
.gallery-intro a:link, .gallery-intro a:visited {color:#880013;font-weight:bold;text-decoration:none;}
.gallery-intro a:hover {text-decoration:underline;}

#map {float:left;border:1px solid #999;padding:2px;width:720px;margin:5px 0 10px 0; }
#map a:link {color:#383838;}
#enquiry-form {width:714px;font-size:12px;border:1px solid #999;padding:5px 5px 20px 5px;float:left;margin:10px 0 0 0;background:#d3eeff;}
#enquiry-form h2 {margin:0;}
#enquiry-form p {margin:5px 0 0 0;color:#000 !important;}
#enquiry-form label {float:left;width:150px;margin:0 4px 4px 0;color:#333;text-align:right;}
#enquiry-form select {float:left;}
#enquiry-form input {float:left;width:178px;border:1px solid #333;margin:0 0 4px 0;}
#enquiry-form textarea {float:left;border:1px solid #333;}
#enquiry-form p {float:left;color:#fff;clear:both;}
.contactform {float:left;margin:20px 0 20px 0}
.Button {float:left;background:#0c164a;color:#fff;width:180px !important;height:25px;position:relative;clear:both;top:10px;left:154px;text-transform:uppercase;}
.mini-nav {width:125px;float:right;text-align:right;font-size:10px;}

.generator {float:right;width:200px;}

/*------gallery styling --- Credits: Dynamic Drive CSS Library --- URL: http://www.dynamicdrive.com/style/------*/
.static {float:right;margin:0 212px 0 0;border:3px solid #0c164a;}
/*------Add a height attribute and set to largest image's height to prevent overlaying------*/
.gallerycontainer {position:relative;float:left;width:903px;margin:10px 0 0 0;clear:both;}
.thumbnail img {border:3px solid #0c164a;margin: 0 5px 5px 0;}
.thumbnail:hover {background-color:transparent;}
.thumbnail:hover img {border:3px solid #0c164a;}
/*------CSS for enlarged image------*/
.thumbnail span {position:absolute;padding: 5px;left:-1000px;visibility:hidden;color:black;text-decoration:none;color:#000;text-align:right;font-size:11px;font-style:italic;}
.thumbnail span img {border:3px solid #0c164a !important;padding:0;margin:-5px 0 0 0;}
/*------position where enlarged image should offset horizontally------*/
.thumbnail:hover span {visibility:visible;top:0;left:230px;z-index:50;}