/* CSS Document */

/*
-----------------------------------------------
Author:   Chris Arella
Version:  April 2007
http://www.chrisarella.com
----------------------------------------------- 
*/

/* REDEFINING STYLES */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #96A7BA url(images/outpost_bg.jpg) repeat-x; }
body,td,th { color: #000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }

a:link { color: #000; }
a:visited { color: #000; }
a:hover { color: #000; }
a:active { color: #000; }

h1 { margin-bottom:-10px; font-size: 24px; font-weight:normal; }
h2 { margin-bottom:-10px; font-size: 18px; font-weight:normal; }
h3 { margin-bottom:-10px; font-size: 16px; font-weight:normal; }
h4 { margin-bottom:-10px; font-size: 16px; color:#666666; }
h5 { margin-bottom:-10px; font-size: 14px; }
h6 { margin-bottom:-10px; font-size: 14px; color:#666666; }

/* CUSTOM CLASSES */
.bannerarea { background-image:url(images/bannerarea_bg.png); background-repeat:repeat-y; width:831px; text-align:center; }
.bannerimgs { }
.mainarea {	background:url(images/contentarea_bg.png) repeat-y transparent; } 
.paintingarea { padding-left: 13px; padding-bottom:5px; vertical-align:top; clear:right; float:left; width:344px; } 
#contentarea { background-color:#FFF; margin: 20px 20px 20px 20px; width:420px; vertical-align:top; clear:right; float:left; text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight: normal; }
.watchvid { clear:both; float:right; top:0px; text-align:right; vertical-align:middle; padding-top:4px; padding-bottom:3px; padding-left:6px; padding-right:6px; border:#FFFFFF double 3px; background-color: #666666; font-size:9px; color:#CCCCCC; cursor:pointer; }
.watchvid:hover { background-color: #000; color:#FFF; }
#tvarea { background:#FFFFFF url(images/tv_bg.jpg) top no-repeat; margin: 20px 20px 20px 20px; width:420px; height:400px; vertical-align:top; text-align:center; clear:right; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight: normal; }
.bottomimg { vertical-align:top; }
table.awards { width:100%; }
td.awards1 { text-align:left; vertical-align:text-top; width:60px; padding-left:20px; font-weight:bold; } 
td.awards2 { text-align:left; vertical-align:text-top; }
.footnote { font-size: 12px; }

#contentarea a:link { color:#0099CC; }
#contentarea a:active { color:#0099CC; }
#contentarea a:hover { color: #00CC00 !important; }
#contentarea a:visited { color: #777; }

#tvarea a:link { color:#0099CC; }
#tvarea a:active { color:#0099CC; }
#tvarea a:hover { color: #00CC00 !important; }
#tvarea a:visited { color: #777; }
#tvarea object { position:relative; }

.qtlink { }
.qtlink img { background-image:url(images/flash_icon.gif); background-repeat:no-repeat; background-position:0px 4px; margin-bottom:-2px; clear:both; }
.qtlink a:link { color:#0099CC; background-image:none; }
.qtlink a:active { color:#0099CC; background-image:none; }
.qtlink a:hover { color: #00CC00 !important; background-image:none; }
.qtlink a:visited { color: #777; background-image:none; }

/* MENU CLASSES */

.navarea {	
	background-image:url(images/navarea_bg.png); 
	background-repeat:no-repeat; 
	text-align:center; 
	height:34px; 
	padding-left:16px; 
	padding-right:16px; 
	}
.navbutton {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px; 
	font-weight:600;
	color:#FFFFFF;
	padding-left:19px; 
	padding-right:18px; 
	padding-top:9px; 
	padding-bottom:9px; 
	text-align:center; 
	vertical-align:middle; 
	}
.navbuttonhover {
	cursor:pointer; 
	background-image:url(images/navbg_hover.jpg); 
	background-repeat:repeat-x; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:14px; 
	font-weight:600; 
	color:#FFFFFF; 
	padding-left:19px; 
	padding-right:18px; 
	padding-top:9px; 
	padding-bottom:9px; 
	text-align:center; 
	vertical-align:middle; 
	}
.searchthis {
	visibility:hidden;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
	}

.clientname {
	font-size: 16px;
	font-weight: bold;
}