/* -----------------------------------------
Stylesheet for Kens' Eyewear - www.kenseyewearinc.com
Author: cdeVision.com
Copyright: (c)2008 cdeVision
Created: August 2008
-------------------------------------------- */

body {background:#116092; margin:0; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333;}
body {text-align:center;} /* IE6- hack to center page contents */

h1, h2, h3 {padding:0; margin:0;} 
h1 {font:normal 24px georgia,"Times new Roman",times,serif; color:#4B6000; padding:0 0 12px 0;} /* Interior page titles */
h2 {font:normal 18px georgia,"Times new Roman",times,serif; color:#036; padding:0 0 6px 0;clear:both;} /* Interior page sub-titles */
/* sidebar titles */
h3 {font:normal 18px georgia,"Times new Roman",times,serif; padding:0 0 12px 0;clear:both;}
h4, h5, h6 {font:normal 14px georgia,"Times new Roman",times,serif; padding:0 0 12px 0;clear:both;}

p {margin:0; padding:0 0 12px 0; line-height:15px;}
.intro p {font-size:14px; line-height:20px; padding:0 0 15px 0;}
ul, ol {padding:0; margin:0 0 12px 25px;}
li {line-height:17px; padding:0 0 5px 0; }

img {border:0;}
img.left {float:left;margin:0 12px 12px 0;}
img.right {float:right;margin:0 0 12px 12px;}
label {display:none;}
.clearfloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {display:none;}

/* fix PNG transparency in IE6- */
#logo-kew, #logo-kew2, #logo-ve {behavior:url(scripts/iepngfix.htc);}

/* ---- links ----------------------------------------- */
a {color:#093A5E; text-decoration:underline;}  
a:visited {color:#093A5E;}
a:hover {color:#4B6000; text-decoration:none;}
a:active {color:#093A5E;}
a:active, a:focus {outline:none;}

a.bluearrow {background:url(images/icon-bluearrow.gif) 100% 3px no-repeat; padding:0 11px 0 0; font-weight:bold; font-size:11px; text-decoration:none !important;}
a.bluearrow:hover {background:url(images/icon-bluearrow-hover.gif) 100% 3px no-repeat;}


/* ---- ids & classes ----------------------------------------- */
#headerwrap {background:#116092 url(images/bg-header.png) repeat-x; position:relative;}
#header {width:875px; height:160px; position:relative; margin:0 auto; text-align:left;}
	#header span {display:none;}
	#header h1 {padding:0; margin:0;}
	#url {
	font-size:11px;
	position:absolute;
	top:30px;
	left:12px;
}
		#url a {text-decoration:none; color:#CED9E1;}
	#logo-kew {background:url(images/logo-kew.png) no-repeat; width:590px; height:44px; position:absolute; top:50px; left:10px;}
	#logo-kew2 {
	background:url(images/logo-kew2.png) no-repeat;
	width:590px;
	height:150px;
	position:absolute;
	top:50px;
	left:0px;
}
		#logo-kew a {display:block; width:400px; height:44px;}
	#logo-ve {
	background:url(images/logo-ve.png) no-repeat;
	width:160px;
	height:65px;
	position:absolute;
	top:30px;
	right:0px;
}
	#navmenu {font-size:14px; height:30px; position:absolute; bottom:0px; left:0px;}
		#navmenu ul {list-style:none; margin:0; padding:0;}
		#navmenu li {display:block; float:left; border-right:1px solid #3478A2; padding:0; line-height:30px;}
		#navmenu li.last {border:0;}
		#navmenu a {display:block; float:left; text-decoration:none; color:#fff;  height:30px; line-height:30px; padding:0 20px;}
		#navmenu a:hover, #navmenu a.on {color:#036; background:#fff;}

#contentwrap {background:#E9E6C1 url(images/bg-content.png) repeat-x;}
#content {width:835px; margin:0 auto; text-align:left; background:#fff; padding:30px 20px 20px 20px;}
	/* home page styles */
	.home {width:851px !important; padding:30px 12px 12px 12px !important;}
	#homeintro {background:#fff url(images/bg-homeintro.png) 0 100% repeat-x;}
		#homeintro {height:1%;} /* for IE layout bug: http://www.satzansatz.de/cssd/onhavinglayout.html */
		#introtext {float:left; width:430px; padding-left:20px;}
		#homeintro img {display:block; float:right; width:370px;}
	#boxwrap {background:#116092 url(images/bg-boxwrap.png) 14px 0 repeat-y; margin-top:12px; padding:0 14px;}
		#boxwrap .gap {height:12px; background:#116092;}
		#boxwrap .box {width:265px; float:left;}
			.middlebox {margin-left:14px; margin-right:13px; float:left;}
		#boxwrap h2 {color:#fff;  background:#116092; padding:0 0 10px 0;}
		#boxwrap img{display:block;}
		#boxwrap .box .text {padding:10px 10px 0 10px;}
	/* interior page styles */
	#maincol {float:left; width:550px;}
		.infobox {margin:0 0 15px 0;}
			.infobox .text {float:right; width:380px;}
			.infobox img {display:block; width:150px; margin:0; float:left;}
	#sidebar {float:right; width:265px;}
		#sidebar .text {padding:10px; background:#116092; color:#fff;}

#footerwrap {background:#116092 url(images/bg-footer.png) repeat-x;}
#footer {width:875px; min-height:200px; margin:0 auto; text-align:left; padding:15px 0; color:#fff;}
	#footer h3 {font:normal 16px georgia,"Times new Roman",times,serif; padding:0 0 6px 0;}
	#locwrap {margin:10px 0;}
		#locwrap p {font-size:12px !important; line-height:16px;}
		#locwrap .location {float:left;}
			#locwrap .location img {float:left; display:block; border:1px solid #ccc; margin:0 8px 8px 0;}
			#locwrap .location p {float:left;}
	#footer p {font-size:11px;}
	#footer a {color:#fff;}
	#footer p#props {color:#8BA6B8;}
	#footer p#props a {color:#8BA6B8;}
	
#adminmenu {
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	width:150px;
	clear:both;
	font-size:11px;
	position:absolute;
	right:0;
	top:0;
	}
	#adminmenu table { text-align:left; background-color:#FFFFFF;width:150px;height:80px;}
	#adminmenu a {text-decoration:none; color:#000000;}
	
	
