body {
  text-align: center;
  background-color: #fff;
  margin-top:0;
  margin-bottom:0;
}

#pageWrap {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;}

#header {
	position:relative;
	width:760px;
	height:134px;
	background-image:url(images/header.jpg)
	}
#header h1{ margin:0; padding:4px 0 0 0; color:#FFF;; font-size:20px; text-align:center;}

#menuTop {
	position:relative;
	width:760px;
	height:35px;
	background-image:url(images/menubck.jpg);}
#menuTop ul{ position:relative; padding:7px 10px 0px 10px; margin:0; list-style-type:none;}
#menuTop li{ font-family: verdana, arial, helvetica, sans-serif; display:inline; font-size:11px; margin:0; padding:0 10px 0 0px; color:#FFFFFF;}
#menuTop a{ color:#FFFFFF; text-decoration:none; font-weight:bold; padding-right:10px;}
#menuTop a:hover{ color:#000000;}
	
#contentwrapper {
	position:relative;
	width:760px;
	background-color:#FFF;
	}
	
#content {
	width:585px;
	margin-left:175px;
	padding-top:5px;
	right:0;
	min-height:900px;
	background-color:#FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;}
#content h1{ font-family:"Times New Roman", Times, serif; text-align:center; font-size:14px; padding:0; margin:0; padding-left:20px; background-image:url(images/contenth1bckg.jpg); height:24px; color:#FFFFFF;}
#content h2{ font-family: verdana, arial, sans-serif; font-size:11px; margin:0px 10px 10px 10px; padding:2px 5px 2px 5px; border:1px solid #000000; background-color:#F1F7D4;}
#content p{ margin: 0 30px 0px 30px; padding-bottom:15px; text-align:justify; font-size:12px;}
#content ul{ margin: 0 30px 0px 30px;}
.featuresul { font-size:12px; }
.featuresli { margin:0; padding:0 0 10px 0;}

#innerborder {
	border:1px solid #ccc; margin-top:3px; padding-top:15px; margin-bottom:3px; padding-bottom:15px;}

#menuWrap {
	position:absolute;
	top:5px;
	left:0;
	width:170px;
	background-color:#FFF;}
#menuWrap h3{ text-align:center; margin:0; padding:0; background-image:url(images/menuh3bckg.jpg); color:#FFFFFF; font-size:16px; height:24px;}
#menuWrap ul{ list-style-type:none; margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #FBD9D9; border:1px solid #ccc;}
#menuWrap li{ border-bottom:1px dotted #ccc; margin-left:10px; margin-right:10px; padding:3px 0 3px 15px; background:url(images/arrow.gif) no-repeat 0px 12px;}
#menuWrap a{ font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
#menuWrap a:hover{ text-decoration:underline;}
#menuWrap p{ font-family: verdana, arial, sans-serif; font-size:11px; margin:30px 10px 20px 10px; padding:2px 5px 2px 5px; border:1px solid #000000; background-color:#F1F7D4;}	
#menuWrap li ul {display: none; background-color:#FFFFFF;} 
#menuWrap li:hover > ul {display: block; position:absolute; top:20px; left:150px; z-index:100; width:200px;}
#menuWrap li ul li:hover > ul{display: block; position:absolute; top:200px; left:115px; z-index:101; width:200px;} 

#boxleft1 {
	position:absolute;
	top:258px;
	left:0;
	width:170px;
	background-color:#FFF;}
#boxleft1 h3{ text-align:center; margin:0; padding:0; background-image:url(images/menuh3bckg.jpg); color:#FFFFFF; font-size:16px; height:24px;}
#boxleft1 ul{ list-style-type:none; margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #FBD9D9; border:1px solid #ccc;}
#boxleft1 li{ border-bottom:1px dotted #ccc; margin-left:10px; margin-right:10px; padding:3px 0 3px 15px; background:url(images/arrow.gif) no-repeat 0px 12px;}
#boxleft1 p{ margin:5px 10px 5px 10px; padding:0;}
#boxleft1 a{ font-family: verdana, arial, helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
#boxleft1 a:hover{ text-decoration:underline;}

#boxleft2 {
	position:absolute;
	top:628px;
	left:0;
	width:170px;
	background-color:#FFF;
	text-align:center;}
#boxleft2 h3{ text-align:center; margin:0; padding:0; background-image:url(images/menuh3bckg.jpg); color:#FFFFFF; font-size:16px; height:24px;}
#boxleft2 ul{ list-style-type:none; margin:5px 0 0 0; padding:10px 0 5px 0; border-top:1px solid #FBD9D9; border:1px solid #ccc;}
#boxleft2 li{ border-bottom:1px dotted #ccc; margin-left:10px; margin-right:10px; padding:3px 0 3px 15px; background:url(images/arrow.gif) no-repeat 0px 12px;}
#boxleft2 a{}
#boxleft2 a:hover{ text-decoration:underline;}
#boxleft2 p{ margin:0; padding:0 0 0 0; font-weight:bold; }
#boxleft2 img{ border:1px solid #000; margin:10px 0 10px 0; padding:10px 0 10px 0;}


#contentmenu {
	position:absolute;
	margin:0;
	padding:0;
	top:25px;
	height:auto;
	width:auto;
	font-family: verdana, arial, helvetica, sans-serif; font-size:10px;
	background-color:#FFF;}

#menu {
	position:relative;
	height:auto;
	width:auto;
	padding-bottom:10px;
	}
#menu p{ font-weight:bold; margin:0; padding:0;}

#footer {
	width:760px;
	height:50px;
	margin-top:10px;
	border:1px solid #ccc;
	background-image:url(images/footerb.jpg);}
#footer p{ padding-left:10px; text-align:left; font-size:12px; font-weight:bold;}
#footer a{ font-weight:normal; color:#000;}
#footer img{ float:right; padding-top:20px;}

#kits {
	margin:20px 20px 20px 20px;
}
#kits ul{ margin:0; padding:0;}
#kits li{ display:inline-table; margin-bottom:20px; list-style-type:none; height:470px; width:230px; border-right:2px dotted #ccc; border-bottom:2px dotted #ccc; padding:10px; margin-left:10px;}

#kitdesc {
	font-size:12px;
}
#kitdesc img{}
#kitdesc p{ text-align:left; margin:0; padding:0;}
#kitdesc ul{ margin:0px; padding:0px;}
#kitdesc li{ display:table; margin:0; padding:0; text-align:left; width:100%; height:auto; border:0;}

#detailsp {
	text-align:left;
	padding-left:30px;}
#detailsp p{ margin:0; padding:0 0 10px 0;}
