html, body {font-family:Verdana, Arial, Helvectia, sans-serif; font-size:14px; background:#000; margin:0; padding:0;  color:#e9e9e9; font-size:12px; }
#container {
    margin: 0 auto;
    width: 780px;
    position: relative;
    background: #000;
    padding: 0;
    text-align: left;
	border:0;
	margin-bottom:30px;
}

/*#heading {height:95px; padding:0; margin:0;}
*/
#logoright { background:#000; width:100%;	height:110px; text-align:right; }
#logoright ul{padding-top:49px; margin:0;}
#logoright ul li{display:inline;}
#logoright ul li a{border-left:1px black dotted; padding:9px 5px; font-size:10px; color:#547D90; font-weight:bold}
#logoright ul li a:hover{background:#cccccc; text-decoration:none}

.change {font-size:9px}

#branchName {position:absolute; left:350px; top:66px; font-size:10px; color:#fff}
#branchName h1 {display:inline; font-size:18px;}
#branchName a {color:#fff}

#footer2 {height:15px; background:url(assets/images/footbg.gif) repeat-x; padding:5px; font-weight:bold; font-size:10px}
#footer2 a {color:#ccc; text-decoration:none}
#footer2 a:hover {text-decoration:none; color:#fff}

.month {border-bottom:1px dotted #e9e9e9; width:760px;}

#links1 input {background:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
border-width: 1px;
border-style: solid;
border-left-color:#CFC5C5; 
border-right-color:#CFC5C5;
border-top-color:#958F8F;
border-bottom-color:#CFC5C5; 
margin:2px; padding:1px;}

#links1 {  height:30px; background:url(assets/images/navbg.jpg) repeat-x; padding:0 8px; width:764px;}
#links1 a {color:#eee; font-weight:bold; font-size:12px; padding:8px 12px; border-left:1px dotted #e9e9e9;}
#links1 #end { padding:0 8px 16px; border-left:1px dotted #e9e9e9; background:none}
#links1 a:hover {background:url(assets/images/navbg2.jpg)}
hr {border-width:1px 0 0; border-top:solid #eee;}


.frontbox {height:461px; background:#ccc; color:#000; overflow:hidden; width:224px; margin:6px 5px 6px 6px }
.frontbox h3 {background:url(assets/images/cellbg.png) #000 no-repeat; color:#e9e9e9; text-align:left; padding:4px 14px; font-size:14px; margin:0; text-transform:uppercase; height:28px}
.frontbox .cont {margin:0; background:url(assets/images/cell2bg.png) #000 no-repeat; display:block; width:209px; height:408px; padding:5px 12px 12px 5px; overflow:auto;}

.mainImage, .mainImage1 {float:left;  margin:5px 10px 5px 0; clear:left}
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #000; /*Theme Change here*/
border-bottom-width: 0;
visibility:hidden;
line-height:18px;
z-index:100;
visibility: hidden;
width:200px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=115,strength=3); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 200px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000;
padding: 2px 0;
text-decoration: none;
font-size:12px;
font-weight: bold;
color: #fff;
background-color:#BB0000;*/
}

.dropmenudiv a:hover{
background-color: #666;
}

.dropmenudiv ul {list-style:none; padding:0; margin:0; width:200px;}



#container2 {/*position:absolute; top:162px;*/ border:0; width:779px; z-index:500}

h6, h2, h3, h4{margin:10px 0 5px;}
h2 {letter-spacing:-1px; font-weight:normal; font-size:18px}
h3 {font-size:16px;}
h3.links {font-size:16px; margin:20px 0 0; border-bottom:1px dotted #e9e9e9;}*/
h4 {font-size:16px; margin:0 0 20px 0;}
h4.links{margin:5px 0 0}
p {margin:8px;}
.error, .error2{background-color:#FFFF99}
.error2 {width:300px; border:1px solid black; font-weight:bold; font-size:12px; padding:3px;}
img {border:0}
a {text-decoration:none; color:#8af}
a:hover {text-decoration:underline}
hr{height:1px; color:#999999;}
.preview{width:550px; height:200px; border:1px solid #fff; overflow:auto; background:#000;}
.error{font-weight:bold; color:#0000CC; background-color:#00FF00}
.warning{width:400px; background:#cccccc; border:1px solid black; font-weight:bold; text-align:center}
.hint {font-size:10px; color:#999999; margin:0; padding:0}

.newsItem {margin-bottom:10px;}
.newsDate {font-size:11px; color:#d84046}
.newsTitle{font-size:11px; font-weight: bold;}
.newsText {font-size:12px; display:block; text-align:left}
.newsItem a {color:#47b; font-size:10px;}

.newspage .newsItem {border-top:1px dotted #e9e9e9}

.hidden{display:none;}

.title{font-size:16px; font-weight:bold;	}
.sectitle{font-size:14px; font-weight:bold;}

blockquote {margin:10px}
h5 {margin-bottom:2px}


.url {color:#339900; font-size:11px}
#result_report {width:785px; background:#6879a1; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right; padding:2px; margin-bottom:5px;}
#other_pages {text-align:center; padding:10px;}
#map {list-style:none; font-weight:bold; padding-left:0; }
#map li {padding-top:10px;}
#map li ul {list-style:disc; font-weight:normal}
#map li ul li {padding-top:0;}
#map li ul li ul {list-style:circle}

.specname {font-weight:bold; background:#ddd; border-left:1px solid black; padding:1px 5px; color:#000}
.spec {padding:0 5px;}

.list {border-right:1px dotted #e9e9e9; width:198px; background:url(assets/images/listbg.gif) repeat-y;}
.list ul {padding:0px; margin:0;}
.list ul li {list-style:none; font-size:14px; padding:2px 0 10px 0; font-weight:bold; background:url(assets/images/libg.gif) repeat-x; text-align:center}

/* Nasty IE Hack - Remove later */
/*\*/ 
* html ul li {height:1px;} 
/**/

.list ul li a {color:#ffffff}

.list ul li ul {padding:3px 0}
.list ul li ul li {font-size:11px; padding:10px 0 0 0; background:none; text-align:center}
.list ul li ul li a {color:#8af};
.list ul li ul li ul {padding-left:17px;}
.list ul li ul li ul li {font-weight:normal}

.breadcrumb {font-size:10px}

.product {height:80px; border-bottom:1px dotted #e9e9e9; margin-bottom:5px;}
.product img {float:left; padding-right:5px}

.featured {padding:9px; font-size:10px}
.featured a {color:#47b; font-size:11px}


samp {display:none; visibility:hidden; height:0;}

#parentmenu:hover #childmenu{visibility:visible}
#childmenu {visibility:hidden; display:block; position:absolute; top:150px; left:390px; z-index:110}

.icon {width:200px; display:block; text-align:center; float:left; padding:10px 40px}
.icon a{font-size:14px;}

.csv {clear:both; border:1px dotted #e9e9e9; border-width:1px 1px 0 0; margin:5px}
.csv td {border:1px dotted #e9e9e9; border-width:0 0 1px 1px; padding:2px}

.purchase {font-size:10px; width:100px; margin-left:5px}



td.photo {text-align:center;}
.photo img {display:block; padding-bottom:5px; margin:0 25px}


.staff {height:133px; border-bottom:1px #e9e9e9 dotted; padding-bottom:3px; margin-bottom:6px; }
.staff img {float:left; padding-right:3px;}

.desc {font-size:11px}

.admingal {height:105px; width:250px;}
.admingal img {float:left; margin-right:10px;}

.admingaltable { border-bottom:1px dotted #e9e9e9; width:750px; margin:0 auto}

.galbig {text-align:center}
.galbig img {vertical-align:middle; padding:10px 0;}

.galindex {height:105px; border-bottom:1px dotted #e9e9e9; width:500px; margin:0 auto 10px; }
.galindex .thumb {float:left; padding-right:10px}
.galindex h4 {margin:0;}
.galindex .view {float:left; text-align:center; padding:0 40px;}

.rentalpics img {border:0; margin:0 40px;}
.rentalpics p {text-align:center; display:block; float:left; width:307px; margin:0 30px;}

.event {min-height:70px; width:760px; padding:3px 0; border-bottom:1px dotted #666666}
.event img{float:right; margin-left:5px;}