/* *** 
This is internal css for Open-Realty 2.0
at open realty templates by http://openrealtytemplates.awddesign.co.uk 
*/

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 

background-color:#32668E;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background-color:#FFFFFF;
} 
 
#header{
	position: relative;
	height: 136px;
background-color:#FFFFFF;
	width: 100%;
} 
 
#leftcol{
	width: 120px;
	float: left;
	position: relative;
	background-color: #FFFFFF; 
}

 /* +++ Start Of Content Section +++ */
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:659.9px; 
 }

#content{

padding-left: 3px;
padding-right: 3px;
font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
 }

#content img {
 border-style:none;}

#content h1 {margin:0; padding:0.1em;}



#f//ooter{
	height: 45px;
	background-color: #ccc;
	clear: both;
} 
 

 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0;}

.superheader {
background-color:#294D69; text-align:right; color:#FFFFFF; padding:2px 2em 2px 2px;}

.mainheader {
margin:0; padding:45px 1em 15px 1em; text-align:left;
background-image:url("logo.jpg"); background-repeat:no-repeat; background-position:right top;}

.mainheader h1 {
font-size:300%; margin:0 0 5px 0; padding:0;}

.mainheader p {
text-indent:4em; color:#FFFFFF; margin:0; padding:0.2em; font-weight:bold;}

.subheader {
background-color:#FFFFFF; margin:0; padding:0; text-align:center; color:#FFFFFF;}



/* +++ Start of Footer Section +++ */

#footer {
width:780px; margin:0; padding:0;}

.superfooter {
background-color:#32668E; height:1.8em;}

.mainfooter {
background-color:#FFFFFF; text-align:center;}

.subfooter {
background-color:#294D69; height:0.6em;}

#footer p {
font-size:75%; color:#999999;}

#design_by_awddesign {
text-align:center; font-size:75%; color:#fff;}

/* +++ Start Of Side Menu Section +++ */

#sidecontainer {
margin:0; padding:0; float:left; 
width: 120px; 

border-right:1px solid #294D69;
text-align:center;}

#sidecontainer h2 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:normal;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:100%;}

#sidecontainer h3 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:bold;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px;}

#sidecontainer h4 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:bold;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px;}

#sidecontainer h5 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:bold;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:11px;}

.nav {
margin:0 0 1.5em 0; padding:0; list-style-type:none; background-color:#FFFFFF; font-size:12px }

.nav li {
margin:0; padding:0; display:block; border-bottom:1px solid #294D69;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#666666; margin:0; padding:0.5em; background-color:#ACCBE2;}

.nav a:active {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

/* +++ Start Of Site Sections +++ */

a:link, a:visited {
color:#80C62E; text-decoration:underline;}

a:hover {
color:#32668E; text-decoration:none;}

a:active {
color:#82D339; text-decoration:underline;}


div {margin:0; padding:0;}

h1 {
color:#32668E; font-size:150%; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
font-weight:normal;}
/*  by openrealtytemplates.awddesign.co.uk */ 
