body {background-color:#aab774; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a, a:hover, a:visited { color:#666666}
#wrap_outer {width:766px;  background-color:#FFFFFF;padding:10px; margin:auto}
#wrap_inner {width:764px; background-color:#FFFFFF; border: 1px dashed #aab774;}
#content {width:704px;margin:30px; }

/*top nav */
#content .top {width:700px;height:54px;}
#content .logo {float:left;margin:0 16px 0 0;padding:0}
#content .top ul { float:left;width:350px;height:32px; margin:24px 0 0 0;padding:0 0 0 25px; list-style:none; background-image:url(images/tpnav_bar.gif); background-repeat:no-repeat; background-position:bottom left;}
#content .top ul li{float:left; color:#FFFFFF;text-align:center; font-size:1.2em;}
#content .top ul li a{color:#FFFFFF;display:block;padding-top:10px; width:72px; height:22px; text-decoration:none; line-height:1.4}
#content .top ul li a:hover{color:#FFFFFF; background-image:url(images/tpnav_bar_over.gif);background-repeat:no-repeat; background-position: bottom}

/*main content area */
#main{clear:both;}
.column1{float:left;width:206px; }
.column2{float:left;width:480px; }
.column2 p {padding:0 14px 6px 24px;}
.column2 h2 { font-size:16px; margin: 14px 24px 14px 0;padding-left:24px;}
.column2 h3 { font-size:12px; margin: 24px 14px 4px 24px; line-height:24px;border-top: 1px dashed #aab774;display:block;clear:both;}
.column2 img{ float:right; margin:0 24px 0 14px;padding:0}
.sidebar {clear:both;width:190px; padding-top:24px;}
.sidebar h2 {font-size:11px; margin: 0 14px 0 0;padding:0;}
.smalltext {font-size:.9em;}
.vertLine{border-left: 1px dashed #aab774;}
.main_bground{ background-image:url(images/subpage_background.png); background-repeat:no-repeat; background-position:top right;}

.clearspace {clear:both; width:700px;height:24px; text-align:center;}
#footer{width:766px;height:24px; text-align:center; margin:auto;padding-top:12px;color:#FFFFFF}

/*top nav - sets On state for each page*/
#home a#homelink, #aboutus a#aboutlink, #products a#productslink, #contact a#contactlink   {background-image:url(images/tpnav_bar_on.gif);background-repeat:no-repeat; background-position: bottom}

/*home page styles*/
#home .left_title h1 { font-size:16px; margin: 84px 0 14px 14px; }
#home .left_title p { font-size:11px; margin: 0 0 0 14px;}
#home .left_title{ float:left;width:206px;height:199px;background-image:url(images/titlepic_home.png);color:#FFFFFF;margin:0;padding:0}

/*list styles*/
.list_arrow, .list_sheet  { list-style:none; padding:0;margin:0}
.list_arrow li{ background-image:url(images/bullet_arrow.gif); background-repeat:no-repeat; background-position:0 6px; padding:4px 0 0 10px}

.list_sheet li{ background-image:url(images/bullet_paper.gif); background-repeat:no-repeat; background-position:0 6px; padding:4px 0 0 10px}
.left_title h1 { font-size:16px; margin: 174px 0 14px 14px; color:#FFFFFF }
/*Products page styles*/

#products .left_title p { font-size:1.1em; margin: 0 0 0 14px;}
#products .left_title{ float:left;width:206px;height:199px;background-image:url(prodpics/rotate.php);color:#FFFFFF;}

#products .column2 p {padding:0 120px 6px 24px;}

#contact .left_title h1 {color:#000000 }
#contact .left_title{ float:left;width:206px;height:199px;background-image:url(images/titlepic_contact.png);color:#FFFFFF;}
#contact .main_bground{ background-image:url(images/subpage_background_contact.png); background-repeat:no-repeat; background-position:top right;}
.contactpics {float:right;width:128px;margin-right:24px}
.contactpics img{margin:0 0 14px 0;padding:0}

#aboutus .left_title p { font-size:1.1em; margin: 0 0 0 14px;}
#aboutus .left_title{ float:left;width:206px;height:199px;background-image:url(images/titlepic_about.png);color:#FFFFFF;}
