@charset "utf-8";
body  {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #f7f7f7 url(bg/header-bg-wood.jpg) repeat-x;
	margin: 0; 
	padding: 0;
	text-align: left;
	color: #444;

}


    .divStyle {
	background: url(bg/adbg.png) repeat-x top;
	border-right:1px solid #99CC00;
    width:100%;
    height:28px;
	padding-top:12px;
	text-align:center;
    margin:0px auto;
    position:fixed;
	bottom: 0px;
	left:0px;
    }
	

	.close {
	width:72px;
	position:absolute;
	bottom: 0px;
	right:10px;
	}
	
		.rollover {
	position:absolute;
	bottom: 0px;
	left:3px;
	}


img {
	border: 0;
}

ul {
    list-style:none;
	padding: 0;
	margin: 0;
	}

.adress {line-height:150%;}

p {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:170%;
	text-align: left;
	padding:1px;
	margin-top:5px
}

td {vertical-align:top;}

h1 {
	color:#003366;
	font-family:"Michroma", Arial, Helvetica, sans-serif;
	font-size:16px;	
	margin-top:5px;
	margin-bottom:-2px;	
}


h2 {
	color:#003366;
		font-family:"Michroma", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:-2px;	
}


h3 {
	color:#003366;
	font-family:"Michroma", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	clear:both;
	margin-top:30px;
	margin-bottom:-5px;	
}

.blue {color:#036;}


a:link {color:#06C;text-decoration: none; }
a:visited {color:#06C; text-decoration: none;}
a:hover {color:#222;text-decoration: underline;}
a:active {color:#222;text-decoration: underline;}

/* Containers background holders -------------------------------------------------------------------*/

#bgholder2 { 
	width: 1008px;
    margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#bgholder { 
	width: 100%;
	height:100%;
	position:relative;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
} 

#container { 
	width: 1008px;
	min-height:700px;
	clear:both;
    margin: 0px auto;
} 

#contentbg {
    clear:both;
	width: 990px; 
	padding:0; 
	margin: 0px auto;	
}

.palm {
	position:absolute;
	right:30px;
	top:5px;
}

.faceicon {
	position:absolute;
	top:1px;
	right: -27px;
}


.palm2 {
	position:absolute;
	right:-81px;
	z-index:10000;
	top:69px;
}
.palm3 {
	position:absolute;
	right:709px;
	top:29px;
}

.floatright{float:right;
padding:0px;
margin:0px;
}


/* Misc tags -------------------------------------------------------------------*/

#header {
    width:1008px;
	position:relative;
	color:#CCC;
	margin: 0px;
	height: 95px;
	padding: 0px; 	
} 

#header a:link {color:#ccc;text-decoration: none; }
#header a:hover {color:#fff;text-decoration: underline;}

#flash {
	float:left;
	width:1008px;
	height:450px;
	margin: 0px 0px 66px 0px;
} 


form {
	width:450px;
	border:1px solid #CCC;
background-color:#eeeeee;
padding:20px;
line-height:190%;}

.featurepic {
	border:1px solid #ccc;
	-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;

	background:#FFF;
	padding: 5px;
	margin-bottom:1px;
	margin-top:12px;	
}

.plainpic {margin-top:10px;}

.rightpic {
	border:1px solid #ccc;
	float:right;
	background:#FFF;
	margin: 5px 0px 4px 10px;
	padding: 3px;	
}

.leftpic {
	background:#FFF;
		-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
	border:1px solid #ccc;
	float:left;
	margin: 5px 10px 2px 0px;
	padding: 5px;	
}


.highlightblue {
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.highlightblue2 {
	color:#003366;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.highlightwhite {
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.portbox {
	border:1px solid #DDDDDD;
	-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
	position:relative;
	background:#eee;
	padding: 0px 18px 12px 18px;
	margin: 19px 21px 0px 0px;
	float: left;
	width: 270px;
	height:400px;
}

.fancylightbox {background:url(images/enlarge-image.png) center center no-repeat; padding:0; margin:10px 0px 5px 0px;}
.videolightbox {background:url(images/videohover-image.png) center center no-repeat; padding:0; margin:10px 0px 5px 0px;}


.transparent {padding:0px; border:1px solid #d1d1d1; background:#fff; margin:0px 0px 0px 0px;}

a.fancylightbox {position:relative; display:block;}
a.videolightbox {position:relative; display:block;}



.portbox2 {
	border:1px solid #DDDDDD;
	background:#EEEEEE;
	-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
	position:relative;
	padding: 0px 18px 12px 18px;
	margin: 19px 0px 0px 0px;
	float: left;
	width: 270px;
	height:400px;
}


.portbox3 {
	border:1px solid #DDDDDD;
	background:#EEEEEE;
	-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
	position:relative;
	padding: 0px 18px 12px 18px;
	margin: 19px 21px 0px 0px;
	float: left;
	width: 270px;
	height:280px;
}


.portbox4 {
	border:1px solid #DDDDDD;
	background:#EEEEEE;
	-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
	position:relative;
	padding: 0px 18px 12px 18px;
	margin: 19px 0px 0px 0px;
	float: left;
	width: 270px;
	height:280px;
}


#checks {width:240px;
float:right;
padding: 10px 0px 15px 5px;	
}

#container ul.checkmark li { margin-left:2px; margin-top:6px; line-height:180%; background:url(images/checkmark.png) 0px 4px no-repeat; padding:0px 0 2px 20px; list-style:none; font-weight:bold;}

/* Page Columns ------------------------------------------------------------------*/

#aboutcol {
	float: left;
	width: 730px; 
	margin: 0px;
	padding: 10px 0px 15px 5px;	
}

#onecol {
	float: left;
	background:#FFF;
	border:1px solid #ccc;
	width: 966px;
	min-height:700px;
	margin: 0px;
	padding: 0px 20px 50px 20px;	
}

#rightcol {
	float: left;
	width: 312px;
	height:300px;
	margin-right:33px;
	margin-bottom:30px;
}


#rightcol2 {
	float: left;
	width: 312px;
	height:300px;
	margin-right:0px;
}

.goldlist li {
	margin-left: 25px;
	padding-left: 22px;
	background:url(images/checkmark.png) no-repeat left center;
	text-align:left;
	line-height:200%;
	font-weight:bold;

}	

.goldlist2 li {
	margin-left: 25px;
	padding-left: 22px;
	text-align:left;
	line-height:200%;
	font-weight:bold;

}
	

/* Floats and lists ------------------------------------------------------------------*/


.fltrt { 
	float: right;
	margin: 1px 4px 4px 4px;
}


.fltlft { 
	float: left;
border:0px solid #cccccc;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;


}

.clearfloat {
	clear:both;
	margin:0px;
	padding:0px;
 
}


/* Footer ------------------------------------------------------------------*/

#footer { 
    clear:both;
    width: 100%;
	min-height:200px;
	margin: 40px auto 0px auto;
	font: 11px;
	color:#D9CFB7 ;
background: #eee url(bg/header-bg-wood.jpg) repeat-x top;
	
} 

#footer a{color:#D9CFB7 ;font-weight:bold;}
#footer a:hover  {color: #fff; text-decoration:underline;}



#footer p{	font: 10px; line-height:150%;}


.footlinks {
	padding:0px 12px 0px 12px;	
}


#footerholder {  
    margin: 40px auto 0px auto;
    width: 1020px;
	height: 100%;
	padding: 30px 0px 0px 0px; 	
}


.foot1 {
	float: left;
	width: 320px;
	height: 100px;
	padding: 30px 0px 10px 10px;
		
}


.foot2 {
	float: left;
	width: 1000px;
	height: 100px;
	padding: 30px 0px 10px 10px;
		
}


.foot3 {
	float: left;
	width: 320px;
	height: 100px;
	padding: 30px 5px 10px 20px;	
}




/* Menu ------------------------------------------------------------------*/

.navbase {width:1008px; overflow:hidden; height:7px; padding-bottom:12px; background:url(images/navigation-shadow.png) top left repeat-x;}


.solidblockmenu{
margin: 0px 0px 0px 0px;
padding: 0;
font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
width: 1006px;
overflow: hidden;
background: url(bg/navdown.jpg);
border:1px solid #b8b8b8;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
padding: 9px 40px 9px 40px;
color:#555;
text-decoration: none;
border-right:1px solid #D7D7D7;
}

.solidblockmenu li a:visited{
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color:#333;
	text-decoration:underline;
	background:url(bg/navup.jpg) repeat-x;
}

