@charset "UTF-8";
/* CSS Document */

*{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: thin none #FFFFFF;
	}
	
body{
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 915px;
}
	
div.head{
	height: 70px;
}

div.nav{
	height:29px;
}

span.login{
	float:right;
}

a{
	color: #166029;
}
a:link{}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

a.navlink{
	float:left;
	background-image: url(../templates/KingshayPics/navback.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	display:block;
	margin-right:3px;
}
a:visited.navlink{text-decoration:none}
a:hover.navlink{text-decoration:underline}

a.navlinksp{
	float:left;
	background-image: url(../templates/KingshayPics/navback.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #166029;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	display:block;
	margin-right:3px;
}
a:visited.navlinksp{text-decoration:none}
a:hover.navlinksp{text-decoration:underline}

a.navlinkcurrent{
	float:left;
	background-image: url(../templates/KingshayPics/navbackgold.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	display:block;
	margin-right:3px;
}
a:visited.navlinkcurrent{text-decoration:none}
a:hover.navlinkcurrent{text-decoration:underline}


a.login{
	background-image: url(../templates/KingshayPics/navbackgold.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #666633;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	display:block;
}
a:visited.login{text-decoration:none}
a:hover.login{text-decoration:underline}

a.submenu{
	display: block;
	background-color: #E6E6E6;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #166029;
	padding-left: 15px;
	margin-top: 2px;
	text-decoration:none;
}
a:visited.submenu{text-decoration:none}
a:hover.submenu{text-decoration:underline}

a.wsubmenu{
	background-color: #E1E1E1;
	color: #166029;
	padding-left: 12px;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 10px;
	text-decoration: none;
	list-style-type: disc;
	display: block;
	margin-bottom: 3px;
}
a:visited.wsubmenu{text-decoration:none}
a:hover.wsubmenu{text-decoration:underline}

a.wsubmenutitle{
	display: block;
	background-color: #E1E1E1;
	color: #166029;
	padding-left: 15px;
	font-weight: bold;
	text-decoration:none;
	margin-top: 6px;
	margin-bottom: 3px;
}
a:visited.wsubmenutitle{text-decoration:none}
a:hover.wsubmenutitle{text-decoration:underline}

a.box {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
a:visited.box{text-decoration:none}
a:hover.box{text-decoration:underline}

a.boxlink {
	font-family: Arial;
  font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a:visited.boxlink{text-decoration:none}
a:hover.boxlink{text-decoration:underline}

a.services{
	color: #166029;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a:visited.services{text-decoration:none}
a:hover.services{text-decoration:underline}

a.buy{
	font-size: 14px;
	background-color: #D3E7F7;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
a:visited.buy{text-decoration:none}
a:hover.buy{text-decoration:underline}

a.products{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
a:visited.products{text-decoration:none}
a:hover.products{text-decoration:underline}

a.foot{
	font-size: 11px;
	text-decoration: underline;
	color: #17632A;
}
a:visited.foot{text-decoration:none}
a:hover.foot{text-decoration:underline}

p a{font-family: Arial;font-size:12px;font-weight:bold;}

div.bar{
	background-image: url(../templates/KingshayPics/bar.gif);
	background-repeat: repeat-x;
	text-align: left;
	height:26px;
	padding-top:19px;
}

div.welcome{
	float:left;
	margin-left:492px;
	padding-top:3px;
	padding-right:4px;
	width:250px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}

div.search{
	float: right;
	background: url(../templates/KingshayPics/bg_search_box.gif);
	background-repeat:no-repeat;
	width:169px;
}

.search #s {
	float: left;
	width: 143px;
	background: none;
	padding-top: 2px;
	padding-left: 3px;
}

.search #go {
    float: right;
}

div.submenu{
	width: 160px;
	float:left;
	background-image: url(../templates/KingshayPics/fade.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	margin-left: 5px;
}

div.wsubmenu{
	width: 200px;
	float: left;
	margin-left: 3px;
	overflow: hidden;
}

div.body{
	margin-left: 170px;
	padding-top: 5px;
	padding-bottom: 20px;
	min-height: 600px;
}

div.wbody{
	margin-left: 210px;
	padding-top: 5px;
	padding-bottom: 20px;
	min-height: 600px;
}

div.crumb{
	color: #999999;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

div.bodytext{
	padding-left: 10px;
}

div.text{
	padding-top: 3px;
	width: 474px;
}

div.wtext{
	padding-top: 3px;
	width: 474px;
}

div.rightcol{
	float: right;
	width: 210px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
}
div.box {
	background-image: url(../templates/KingshayPics/box.gif);
	background-repeat: no-repeat;
	min-height: 169px;
	width: 185px;
	font-family: Arial;
	font-size: 10px;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.boxtext{
	font-family: Arial;
	font-size: 11px;
	padding-right: 12px;
	height: 150px;
	overflow: hidden;
}

div.boxlink {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}

img.box{
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.polaroid{
}

div.news{
	background-image: url(../templates/KingshayPics/bluefade.jpg);
	background-repeat: no-repeat;
	width: 236px;
	height: 298px;
	margin-left: 35px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
div.newsitem{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	margin-bottom: 10px;
}

div.home{
	margin-left: 330px;
	height: 600px;
}

div.overlaySubheading{height: 50px;width: 520px;z-index:11;overflow: hidden;position: absolute;left:360px;top:160px;}

div.homebox1{height: 193px;width: 247px;overflow:hidden;z-index:1;position: absolute;top:215px;}
div.overlay1{height: 193px;width: 247px;z-index:2;background-image: url(../templates/KingshayPics/overlay.png);background-repeat: no-repeat;overflow: hidden;position: absolute;top:215px;}
div.hometext1{padding: 5px;height: 62px;width: 236px;z-index: 3;overflow: hidden;position: absolute;margin-top: 120px;font-family: Arial;font-size: 10px;top:215px;}

div.homebox2{height: 193px;width: 247px;overflow: hidden;z-index: 4;position: absolute;top:215px;left:640px;}
div.overlay2{height: 193px;width: 247px;z-index:5;background-image: url(../templates/KingshayPics/overlay.png);background-repeat: no-repeat;overflow: hidden;position: absolute;top:215px;left:640px;}
div.hometext2{padding: 5px;height: 62px;width: 236px;z-index: 6;overflow: hidden;position: absolute;margin-top: 120px;font-family: Arial;font-size: 10px;top:215px;left:640px;;}

div.homebox3{height: 193px;width: 247px;overflow: hidden;z-index: 7;position: absolute;top:440px;}
div.overlay3{height: 193px;width: 247px;z-index:8;background-image: url(../templates/KingshayPics/overlay.png);background-repeat: no-repeat;overflow: hidden;position: absolute; top:440px;}
div.hometext3{padding: 5px;height: 62px;width: 236px;z-index: 9;overflow: hidden;position: absolute;margin-top: 120px;font-family: Arial;font-size: 10px;top:440px;}

div.homebox4{height: 193px;width: 247px;overflow: hidden;z-index: 10;position: absolute;top:440px;left: 640px;}
div.overlay4{height: 193px;width: 247px;z-index:11;background-image: url(../templates/KingshayPics/overlay.png);background-repeat: no-repeat;overflow: hidden;position: absolute;top:440px;left: 640px;}
div.hometext4{padding: 5px;height: 62px;width: 236px;z-index: 12;overflow: hidden;position: absolute;margin-top: 120px;font-family: Arial;font-size: 10px;top:440px;left: 640px;}

div.overlayFaceBook{height: 60px;width: 247px;z-index:11;overflow: hidden;position: absolute;top:640px;left: 640px;}


div.services{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
	padding-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 474px;
}

div.services img{
	float:left;
	border: 3px solid #CCCCCC;
	margin-right: 8px;
	margin-top: 5px;
}

div.products{
	margin-left: 5px;
	width: 474px;
	margin-top: 5px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

div.product{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	min-height:120px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

div.productright{
	float: right;
	text-align: center;
	margin-bottom: 5px;
	margin-left: 5px;
	width:100px;
}

div.product img.image{
  	border: 4px solid #CCCCCC;
}

div.product img{
  border: none;
	margin-bottom: 14px;
}

div.product p{
	width:350px;
}

span.buy{
	margin-top:5px;
}

div.direct{
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

div.direct img{
	margin-right: 10px;
}

div.directent{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

div.directent a{
	color:#000000;
	text-decoration: none;
}

div.directent a{text-decoration: none}
div.directent a:visited{text-decoration: none}
div.directent a:hover{text-decoration:underline}

div.directentsub{
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.directentsub a{
	text-decoration: none;
	color: #166026;
	font-size: 12px;
}
div.directentsub a:visited{text-decoration: none}
div.directentsub a:hover{text-decoration:underline}

div.foot{
	clear:both;
	background-color: #E1E1E1;
	height: 20px;
	margin-bottom:10px;
}

span.footleft{
	float: left;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 10px;
}

span.footright{
	float: right;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
}

#username {
border: 1px #999999 solid;
}

#password {
border: 1px #999999 solid;
}

.inputTextBox {
border: 1px #999999 solid;
width: 250px;
}

.inputButton {
border: 1px #999999 solid;
}

h1{
	font-size: 36px;
	color: #166029;
	font-weight: normal;
	letter-spacing: -0.5pt;
}

h2{
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.3pt;
	padding-left: 5px;
	padding-bottom: 7px;
}

h3 {
	font-family: Arial;
	padding-bottom: 2px;
	padding-left: 1px;
}

h4{
	background-color: #D4E7F8;
	font-family: Arial;
	padding-bottom: 2px;
	padding-left: 1px;
}

h5{
	font-size: 16px;
	color: #166029;
}

h6{
color: #166029;
font-family: Arial;
}

b{
	color: #166029;
	font-family: Arial;
	font-size: 12px;
}

div.text p{
	font-family: Arial;
	line-height: 15px;
	padding-bottom: 13px;
font-size:12px;
}

div.wtext p{
	font-family: Arial;
	line-height: 15px;
	padding-bottom: 13px;
font-size:12px;
}

img.home1{
	padding-left: 280px;
}
img.home2{
	padding-top: 426px;
}

div.NormalText, span.NormalText{
  font-family: Arial;
  font-size: 12px;
  color: #000000
}
div.GreenText, span.GreenText{
  font-family: Arial;
  font-size: 12px;
  color: #339966
}
div.BlueText, span.BlueText{
  font-family: Arial;
  font-size: 12px;
  color: #000099
}
div.RedText, span.RedText{
  font-family: Arial;
  font-size: 12px;
  color: #FF3333
}
div.MediumText, span.MediumText{
  font-family: Arial;
  font-size:12px;
  color: #000000
}
div.MediumGreen, span.MediumGreen{
  font-family: Arial;
  font-size:12px;
  color: #339966
}
div.MediumBlue, span.MediumBlue{
  font-family: Arial;
  font-size:12px;
  color: #000099
}
div.MediumRed, span.MediumRed{
  font-family: Arial;
  font-size:12px;
  color: #FF3333
}
div.LargeGreen, span.LargeGreen{
  font-family: Arial;
  font-size:14px;
  color: #339966
}
div.LargeBlue, span.LargeBlue{
  font-family: Arial;
  font-size:14px;
  color: #000099
}
div.LargeRed, span.LargeRed{
  font-family: Arial;
  font-size:14px;
  color: #FF3333
}
