body {font: 14px Georgia, Times New Roman, Times, serif;margin: 5px 15px 15px 15px;padding: 0;text-align: justify;line-height: 20px;}
p {font-size:12px;}

#mainFrame {padding:5px 0;}

#maincontent {min-height:400px;}
#mainbody {float: left; width: 700px; padding:0;margin:10px 0 0 0;}

#headnav {font-size:14px;margin:65px 20px 0 0;text-align:right;}
#headnav a {}

#miniheader {margin-top:5px;}
#miniheadnav {font-size:14px;margin-right:20px;text-align:right;}
#miniheadnav a {}

#footer {font-size:10px;}


.leftmenu {margin:10px 0;padding:0;}
.leftmenu h3 {height:30px;margin:0;padding:0;}
.leftmenu .leftheader a {float:left;font-size:18px;font-weight:normal;padding:3px 0 0 5px;text-align:left;text-decoration:none;}
.leftmenu img {height:133px;}
.leftmenu ul {margin:0;padding:0;}
.leftmenu ul li {list-style-type:none;margin:0;padding-left:5px;}
.leftmenu ul li a {text-decoration:none;}

.homeleftmenu {margin:10px 0;padding:0;}
.homeleftmenu h3 {height:30px;margin:0;padding:0;}
.homeleftmenu .leftheader a {float:left;font-size:18px;font-weight:normal;padding:3px 0 0 5px;text-align:left;text-decoration:none;}
.homeleftmenu img {height:133px;}


#contact {float:left;width:620px;}
#contact li {list-style-type:none;padding:2px;width:530px;}
#contact label {float:left;padding-right:3px;text-align:right;width:120px;font-weight:bold;}
#contact input {border:3px solid;width:300px;}
#contact textarea {border:3px solid;width:300px;height:90px;font-weight:bold;overflow:auto;}
#contact img {float:right;margin-right:3px;cursor:pointer;}

#subcats {list-style-type:none;margin:0;padding:0;}
#subcats li {width:150px;height:195px;margin:0;padding:8px;text-align:center;display:inline;float:left;}
#subcats li a {border:none;color:#000000;text-decoration:none;}
#subcats li img {border:none;}

#catnav {float:right;clear:both;}



#topbar1 {float: right;text-align: right;margin-top:25px;}
#topbar1 ul.nav {list-style-type:none;font-size:1em;padding:0;margin:0;}
#topbar1 ul.nav li {float:left;display:inline;line-height:1.5em;font-weight: bold;padding:0;margin:0;text-align:center;border-right:3px solid;}
#topbar1 ul.nav li a {display:block;height:1.5em;text-decoration:none;}
#topbar1 ul.nav li a:hover {text-decoration:underline;}

#usps {height:233px;padding:30px 50px;position:relative;width:833px;}
#usps #usp01 {margin-right: 14px;float:left;}
#usps #usp02 {float:left;}
#usps img {margin:0;border:solid 3px;width:394px;height:260px;}
img.inline {float:left;margin: 10px 10px 0px 0px;}
.usp_title {margin-left:100px;padding-left:15px;margin-top:-9px;font-size:17px;font-weight:bold;position: static;}
.usp_title a{text-decoration:none;}

.prodimg {clear: both; float: left; width:700px; margin:0 auto;}
.prodimg img {display: block; margin: 0 auto;}

#mainbody .contact {float: left; width: 250px;}
#mainbody .contact .title {color: #888502; font-size: 18px; text-align: center; text-decoration: underline;}
#mainbody .contact ul {width: 240px; margin: 0; padding: 5px;}
#mainbody .contact ul li {list-style-type: none; padding: 2px 0; width: 240px;}
#mainbody .contact ul li label {float: left; width: 75px;}
#mainbody .contact ul li input {width:140px; background: none repeat scroll 0 0 #E7EDD6; border: 1px solid;}
#mainbody .contact ul li textarea {width:140px; background: none repeat scroll 0 0 #E7EDD6; border: 1px solid; overflow: hidden; padding: 0; margin: 0;}
#mainbody .contact .submitbutton {cursor: pointer;}
#mainbody .content {clear: both; float: left; width: 425px; padding-right: 20px;}

#thumbnav {clear: both; float: left; width: 640px;}
#thumbnav ul {float: left; margin:0 auto;}
#thumbnav ul li {float: left; list-style-type: none; padding: 5px; height: 70px;}
#thumbnav ul li a {float: left; border: 2px solid #FFF; height: 50px;}
#thumbnav ul li a:hover {border: 2px solid #000; height: 70px;}
#thumbnav ul li img {height: 70px; width: 70px; border: 0;}
