/* CSS Document */
body{
	margin:0; width:100%; height:100%; background:#666600 url(images/tile_green.gif) repeat top left; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
	min-width:800px;
	scrollbar-3dlight-color:#666600;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#666600;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#666600;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff
}

div#header{height:150px; background:#000000 url(images/header.jpg) no-repeat bottom left;}

div#nav_box{width:100%;background:#996600 url(images/nav_bg.gif) no-repeat top left; border-bottom:solid 2px black; }
ul#nav{width:700px;  height:30px; color:#fff; margin:0 auto; padding-left:none; /*border:solid 1px yellow;*/ }
	ul#nav li{height:auto; width:auto; margin:0 10px 0 0; display: inline; list-style:none; float:right;/*border-top:solid 1px #000000;*/}
		ul#nav li a{display:block; /*margin:3px 15px 3px 0;*/ padding:5px 15px 5px 5px; text-decoration:none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#fff;}
		ul#nav li a:hover{/*background:#663300 url(images/) no-repeat bottom left;*/ color:#FFFF99;}
			ul#nav li ul{position:absolute; left:-999em; z-index:200;}
			ul#nav li:hover ul, ul#nav li.sfhover ul{width:150px; left:auto; margin:0;padding:0; background:#000; cursor:pointer; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; border-top:solid 5px #603913;}
				ul#nav li ul li{margin:0 0 0 0; padding:0; position:relative; float:none; display:block;border:solid 1px black;/**/}
					ul#nav li ul li a{color:#FFFFFF; display:block; /*border:solid 1px green;*/}
					ul#nav li ul li a:hover{background:#303300 ; color:white;}
					

div#wrapper{height:365px; background:#CCCC66 /*url(images/tile_grain_tan.gif) repeat top left*/; width:700px; padding: 0 15px 15px 0; margin-left:auto; margin-right:auto; overflow:auto;/**/border-right:solid 10px #999a4a; border-left:solid 10px #999a4a;}
	div#wrapper div#image_box{text-align:center; visibility:hidden; /*border:solid 1px pink;*/}
		div#wrapper div#image_box div#image{height:365px; width:715px; position:absolute; z-index:100;}
			div#wrapper div#image_box div#image img{width:400px; height:300px; margin:15px auto; display:block; border:solid 1px white;/**/}
	div#wrapper div#background{height:380px; width:715px; background:black; position:absolute; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

	div#wrapper div#content_box{padding:5px 5px 0 5px;}
		div#wrapper div#content_box h1, h2, h3{margin-bottom:5px; margin-top:5px; padding:0; font-weight:100;font-family:"Georgia", Times, serif; letter-spacing:2px;}
		div#wrapper div#content_box h1{font-size:21px; font-weight:bold; margin:3px;}
		div#wrapper div#content_box h2{font-size:18px;}
		div#wrapper div#content_box h3{font-size:16px;}
		
	div#wrapper div#testimonial_box{padding-left:5px;}
	div#wrapper div#testimonial_box h3{ border-bottom:solid 1px #663300;}
		div#wrapper div#testimonial_box p{margin:5px 0 15px 0; width:600px; line-height:130%; }
			div#wrapper div#testimonial_box p em{display:block; margin-top:10px;}

table.list_table{width:auto; margin:0 auto;}
	table.list_table tr td{width:300px;  vertical-align:top; }
		table.list_table tr td ul{;}
			table.list_table tr td ul li{list-style:square; padding:0;line-height:175%;}

table#partners{border-collapse:collapse;}
	table#partners td {padding:4px;}
		table#partners td img {cursor: pointer; /*border:solid 1px white;*/}

div#footer{ width:auto; height:40px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; letter-spacing:3px; padding:10px 0; color:#FFFFFF; background:black;border-top:solid 10px #663300;/**/ /*border-top:solid 1px black;border:solid 1px green;*/}

