@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background:url(images/page-back.jpg) repeat-x top #000; color:#FFFFFF; font-family:"Calibri", Arial, Helvetica, sans-serif;}

#container {width:960px; height:auto; margin:20px auto; padding:0; position:relative; background:url(images/header.jpg) no-repeat #ede8ab; border:1px solid #fff; /*border:5px solid #000;*/}

#header {margin:0; padding:0; position:relative; width:960px; height:105px; background:url(images/header.jpg) top right no-repeat;}
/*#header:hover {background:url(images/header2.jpg) no-repeat;}*/
#header h1 {margin:0; padding:0; position:absolute; font-size:18px; top:0px; right:10px; z-index:2; width:800px; text-align:right;}
#header h2 {margin:0; padding:0; position:absolute; font-size:18px; top:1px; right:9px; width:800px; color:#000000; text-align:right;}

#subheader {margin:0; padding:0; position:relative; width:960px; height:235px; background:url(images/subheader.jpg) top right no-repeat;}
#subheader h1 {margin:0; padding:0; position:absolute; top:9px; right:25px; font-size:20px; color:#FFFFFF; font-weight:bold; z-index:2;}
#subheader h2 {margin:0; padding:0; position:absolute; top:8px; right:23px; font-size:20px; color:#603D0D; font-weight:bold;}

.headTable {position:absolute; bottom:10px; right:20px; width:450px; height:170px; z-index:2; display:block;}
.headTable h3 {margin:3px 15px; padding:0; font-size:20px; text-transform:uppercase; font-style:italic; font-weight:bold; color:#FF6600; border-bottom:1px solid #FF6600; text-align:center; margin-bottom:5px;}
.headTable ul {list-style-type:square; color:#FF6600; margin:0; margin-left:25px; padding:0; text-transform:uppercase; font-style:italic; font-weight:bold; margin-top:-10px;}
.headTable li {margin:10px 5px; padding:0; font-size:18px;}

.headTable_back {position:absolute; bottom:10px; right:20px; width:450px; height:170px; background:#fff; border:5px solid #FF6600; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}

/*****************************************/
/*****************************************/
/*****************************************
#wrap {position:absolute; bottom:20px; right:20px; width:450px; height:180px; z-index:2; display:block;}

.label {color:#FF9900;} 
.label h4 {}
#one {width:450px; height:180px; margin:0; padding:0;}
#two {width:450px; height:180px; margin:0; padding:0;}
#three {width:450px; height:180px; margin:0; padding:0;}

.current {display:block;}
.next {display:none}

*****************************************/
/*****************************************/
/*****************************************/

#navigation {margin:0; padding:0; position:relative; width:960px; height:35px; background:url(images/Nav_Bar.jpg) top left no-repeat #000; /*background-color:#006633;*/}
#navigation ul {list-style:none; margin:0 25px; padding:0; width:910px; font-size:18px;}
#navigation li {list-style:none; margin:0; padding:5px 15px; width:auto; float:left; text-align:center;}
#navigation li:hover {}
#navigation a {color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#navigation a:hover {color:#CEEAC4;}

#content {margin:0; padding:0; position:relative;}
#content h1 {margin:30px 20px 15px 20px; padding:0; color:#603D0D; /*font-family:Georgia, "Times New Roman", Times, serif;*/ text-align:center; font-size:25px;}
#content h3 {margin:5px 20px; padding:0; color:#907455; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:18px;}
#content h4 {margin:5px 20px; padding:0; color:#603D0D/*#907455; font-family:Georgia, "Times New Roman", Times, serif*/; font-size:18px;}
#content h5 {margin:5px 0; padding:0; color:#603D0D; text-align:center; font-size:12px;}
#content p {margin:15px 20px; padding:0; font-size:17px; line-height:24px; color:#907455;}


.quote {margin:25px auto; width:80%; background:#F6F4D5; border:1px solid #603D0D; padding:10px; font-size:12px; color:#603D0D; font-family:Georgia, "Times New Roman", Times, serif; line-height:17px;}

.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#contentLeft {margin:0; padding:0; position:relative; width:580px; float:left;}

#service {width:95%; margin:20px auto; padding:5px; background:#F6F4D5; border:1px solid #603D0D;}
#service h3 {text-align:left; margin-left:5px;}
#service p {margin-left:5px;}
#service h4 {text-align:right;}
#service img {border:1px solid #603D0D; margin:5px;}

#specs {width:95%; margin:20px auto; padding:5px; background:#F6F4D5; border:1px solid #603D0D;}
#specs h3 {text-align:left; margin-left:5px;}
#specs p {margin-left:5px;}
#specs h4 {text-align:right;}
#specs img {border:none; margin:5px;}

#contentRight {margin:0 14px; margin-top:15px; padding:0; padding-bottom:180px; position:relative; width:350px; background:url(images/contentRight-back.jpg) bottom no-repeat #F6F4D5; float:right; border-right:2px groove #603D0D; border-bottom:2px groove #603D0D;}
/*#contentRight h3 {margin:0; padding:0; color:#330000; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:18px;}*/
#contentRight ul {color:#603D0D; list-style-type:disc; margin:10px; padding:0;}
#contentRight li {margin:5px 0; padding:0; font-size:12px}
#contentRight h3 {margin-top:25px; margin-bottom:15px;}

.video1 {margin:20px 15px; padding:0; width:320px; height:240px;}

.video2 {margin:0 15px; padding:0; width:320px; height:240px;}

#footer {margin:0 auto; margin-top:15px; padding:0; position:relative; width:800px; text-align:center; color:#907455; border-top:2px solid #907455}
#footer a {color:#907455; font-weight:bold;}

.contact {width:80%; font-size:18px; color:#603D0D;}

/* hide from ie on mac \*/
	
	#flashcontent {
		height: 400px;
	}
	/* end hide */