/* * {
	margin: 0px;
	padding: 0px;
}

body {background-color: #000000; font-family: Arial, Helvetica, sans-serif;  behavior:url(http://www.punchsoftware.com/css/csshover.htc);} */

#header {width: 786px; height:100px; margin: 0 auto; background-color:#FFFFFF; padding: 0;}
	#header h1 { text-indent: -1234em; background: url(http://www.punchsoftware.com/image/logo.jpg); float: left; height: 80px; width: 246px;}
	#header h1 a {height: 80px; width: 246px; display: block;}

/* #contentwrap {width: 755px; margin-right: auto; margin-left: auto;  background-image: url(../image/lpContentBG.gif);  background-repeat: repeat-y; padding: 0 10px 10px 10px; text-align: center;} */

#contentwrap {background-color:#FFFFFF;}

/*#awards {float: right; height: 66px; padding-top: 10px;}
	#awards p {float: left; width: 218px; font-size: 11px; padding-top: 20px;} */
	
	#awards {float: right; height: 66px; padding-top: 10px;}
	#awards p {
	float: left;
	width: 300px;
	font-size: 17px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
#nav {background: url(../image/lpNavBG.gif) top no-repeat; width: 755px; height: 35px; margin: 0 auto; padding: 10px 20px 0 20px;}
 
#nav ul {width: 755px; height: 35px; background: url(../image/lpNav.gif) no-repeat;  margin: 0; padding: 0; position: relative;}
#nav ul li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent: -1234em;}
#nav ul li, #nav ul a { height: 35px; display: block;}

	#p1 {left: 0; width: 59px;}
	#p2 {left: 59px; width: 89px;}
	#p3 {left: 148px; width: 82px;}
	#p4 {left: 230px; width: 97px;}
	#p5 {left: 327px; width: 130px;}
	#p6 {left: 457px; width: 80px;}
	#p7 {left: 608px; width: 147px;}
	
	#p1:hover {background: url(../image/lpNav.gif) 0 -35px no-repeat ;}
	#p2:hover {background: url(../image/lpNav.gif) -59px -35px no-repeat ;}
	#p3:hover {background: url(../image/lpNav.gif) -148px -35px no-repeat ;}
	#p4:hover {background: url(../image/lpNav.gif) -230px -35px no-repeat ;}
	#p5:hover {background: url(../image/lpNav.gif) -327px -35px no-repeat ;}
	#p6:hover {background: url(../image/lpNav.gif) -457px -35px no-repeat ;}
	#p7:hover {background: url(../image/lpNav.gif) -608px -35px no-repeat ;}



#nav ul li ul {
	display: none;
}
#nav li:hover ul {
	display: block;
	position: absolute;
	top: 35px;
	left: 0px;
	background: none;
	width: 100px;
}

#nav ul li ul.subnav li a {
	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 34px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	height: 35px;
	display: block;
	width:100px;
	background:#E3E5E2;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEFED;
	text-indent: 0em;
}

#nav ul li ul.subnav li a:hover {color: #003366; background-color: #E3E5E2;}

#p6a {top: 0}
#p6b  {top: 36px !important;}
#p6c  {top: 72px !important;}
#p6d  {top: 108px !important;} */
#nav {
	width: 786px;
	height: 35px;
	margin: 0 auto;
	padding: 0px 0px 0 0px;
	background-image: url(../image/backback.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
 
#nav ul {width: 770px; height: 35px; background: url(../image/lpNav.gif) no-repeat; margin: 0; padding: 0; position: relative; z-index: 20;}
#nav ul li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; text-indent: -1234em; z-index: 30;}
#nav ul li, #nav ul a { height: 35px; display: block;}

	#p1 {left: 0; width: 59px;}
	#p2 {left: 59px; width: 89px;}
	#p3 {left: 148px; width: 82px;}
	#p4 {left: 230px; width: 97px;}
	#p5 {left: 327px; width: 130px;}
	#p6 {left: 457px; width: 80px;}
	#p7 {left: 608px; width: 147px;}
	
	#p1:hover {background: url(../image/lpNav.gif) 0 -35px no-repeat ;}
	#p2:hover {background: url(../image/lpNav.gif) -59px -35px no-repeat ;}
	#p3:hover {background: url(../image/lpNav.gif) -148px -35px no-repeat ;}
	#p4:hover {background: url(../image/lpNav.gif) -230px -35px no-repeat ;}
	#p5:hover {background: url(../image/lpNav.gif) -327px -35px no-repeat ;}
	#p6:hover {background: url(../image/lpNav.gif) -457px -35px no-repeat ;}
	#p7:hover {background: url(../image/lpNav.gif) -608px -35px no-repeat ;}



#nav ul li ul {
	display: none;
}
#nav li:hover ul {
	display: block;
	position: absolute;
	top: 35px;
	left: 0px;
	background: none;
	width: 100px;
}

#nav ul li ul.subnav li a {
	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 34px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	height: 35px;
	display: block;
	width:100px;
	background:#E3E5E2;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEFED;
	text-indent: 0em;
	position: relative;
	z-index: 30;
}

#nav ul li ul.subnav li a:hover {color: #003366; background-color: #E3E5E2;}

#p6a {top: 0}
#p6b  {top: 36px !important;}
#p6c  {top: 72px !important;}
#p6d  {top: 108px !important;}
 


 
h6 { background: url(../image/lpSubHeader.gif) no-repeat; text-indent: -1234em; height: 37px;}

#subcontent {width: 755px;  clear: both; float:left; border-bottom: 1px solid #5a742a; margin-bottom: 1px;}

.subcol {float: left; width: 238px;  background: url(../image/lpProductBG.gif) bottom center;  margin: 10px 20px 10px 0;}
.subcol .buynow {margin-right: 10px;}
.subcol .description {font-size: 11px; margin: 10px 15px;}
.subcol .description p {margin-bottom: 10px; line-height: 15px; text-align: left;}

#col3 {margin-right: 0 !important;}

#banner {padding: 10px 0; width: 755px; background-color: #FFFFFF; clear: both;}

#bottomCap { /*background: url(../image/lpFooter.gif) no-repeat; */  width: 775px; height: 50px; margin: 0 auto; padding: 30px 10px; color:#FFFFFF}
	#bottomCap p {font-size: 10px;}
	#bottomCap #footerleft {float: left;}
	#bottomCap #footerright {float: right;}
	#bottomCap a {color: #EDEDED;}
.quotepane h1 {
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-bottom: 10px;
}
.quotepane h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 18px;
	color: #003333;
}
.quotepane p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

