/* :::::::initial styling ::::::::::::*/
/* Neutralize styling: Elements we want to clean out entirely: */
html, body, form, fieldset {font: 18px/130% Arial,Verdana, Helvetica, sans-serif;}
* {margin: 0; padding: 0;}
img {display: block; border: 0;}
p {margin: 10px 0;}
/* ::::::::end initial styling ::::::::::::*/

/* ::::::::class styling ::::::::::::*/
.hide {display: none;}
.bold {font-weight: bold;}
.block {display: block;}
.center {text-align: center; margin: 0 auto;}
.clear {clear: both;}
.white {color: #fff; }
.red {color: #f00; font-weight:bold;}
.green {color: #3F7C3F;}
.bigred {color: #f00; font-weight:bold; font-size: 1.1em;}
.blue {color: #00f; font-weight:bold;}
.bigblue {color: #00f; font-weight:bold; font-size: 1em;}
.align_right {text-align: right;}
.right {float: right; }
.left {float: left;}
/* ::::::::end class styling ::::::::::::*/

/* ::::::::headings ::::::::::::*/
h1 {
font-size: 1.5em;
/*padding: 3px 0;
margin-bottom: 35px;*/
}
/* ::::::::end headings ::::::::::::*/

/* :::::::: main layout :::::::::::::::::::*/
body {
text-align: center;
min-width: 970px;
background: #999; 
}
div#wrapper {
text-align: left;
margin: 0 auto;
width: 970px;
background: #fff;
}
div#header {
position: relative;
height: 121px;
width: 970px; 
background: #468C46;
border-bottom: 6px solid #FF6600;
}
div#mainarea {  
padding: 20px 0px 10px 15px; 
}
div#movie { 
float: left;
width: 421px;
margin: 5px 0px 5px 10px;
_margin: 5px 0px 5px 5px;
position: relative;
z-index: 100;
}
div#footer {
border-top: 2px solid #ccc;
clear: both;
padding: 5px;
clear: both; 
background: #fff;	
text-align: center;
font-size: 0.8em;
}
div#right_col {
float: right;
clear: both;
width: 310px;
margin: 10px 14px 10px 10px;
_margin: 10px 7px 5px 10px;
}
div#right_col div.module {
margin-bottom: 10px;
padding: 10px 0 10px 10px;
border: 1px solid #999;
background: #CCC;
}
div#content, div#content1 {
float: left;
min-height: 300px;
height: auto !important;
height: 300px;
}
div#content {
width: 510px;
margin-bottom:10px;
}
div#content1 {
width: 620px;
}
/* :::::::: end main layout ::::::::::::*/
/* :::::::: main_col ::::::::*/
address {
font-style: normal;
}
address img {float: left; padding-top: 4px;}
address span {display: block;}
address abbr { 
font-weight: bold; 
text-decoration: none;
font-style: normal;
border: 0;
}
address#corner_right {
float: right;
width: 300px;
margin-top: 20px;
}
div#header img.banner{
float: left;
padding: 17px 0 0 10px;
}
div.left_pic {
float: left;
/*clear: left;*/
width: 445px;
padding-right: 7px;
/*margin-left: 18px;*/
}
div.right_pic {
float: left;
/*clear: right;*/
width: 445px;
padding-left: 7px;
}
div.left_pic img, div.right_pic img{
padding: 7px 0;
}
img.left_img {
float: left;
padding-right: 10px;
}
ul#services{
margin-top: 8px;
padding-left: 0.8em;
}
ul#services02{
padding-left: 1em;
color: #3F7C3F;
}
div#gallery {
float: left;
clear: both;
margin: 0px 0 10px 18px;
_margin: 0px 0 10px 18px;
}
/*div#text_content {
float: left;
}*/
/* :::::::: main_col ::::::::*/

/* :::::::: links ::::::::*/

a.black{
color: #000;
outline: none;
font-weight: bold;
text-decoration: none; 
}
a.black:hover{
color: #399; 
}
a:focus{outline: none;}
/* :::::::: end links ::::::::*/

