/* Copyright 2000-2010 Ron Rose
Dark Green #008000

*/

/*This section controls the Main Table Content on all templates and pages*/
table.mainbody {width: 90%; max-width:1000px; border: 0px none; padding: 0px; background-color: #ffffff; background-image: none; background-repeat: inherit; visibility: visible; vertical-align: top; margin-left:auto; margin-right:auto;}
table.main {width: 90%; max-width:750px; border: 0px none; padding: 0px; background-color: #ffffff; background-image: none; background-repeat: inherit; visibility: visible; vertical-align: top;}
table.content {width: 100%; border: 0px none; padding: 0px; background-color: #ffffff; background-image: none; vertical-align: top; empty-cells: hide; white-space: normal;}
td.navigationwrapper {width:20%; max-width:200px;}
td.maincontentwrapper {width:80%; min-width:800px;}tr.main {display:table-row; vertical-align:top;}
tr.topbar {display:table-row; vertical-align:top; height:100px;}
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; font-style: normal; color: #008000; background-color: #ffffff; background-image: none; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px;}
td.browser {font-size: 1em; color: #008000; font-style: normal; background-color: #ffffff; background-image: none; background-repeat: inherit; padding: 20px; width: 90%; height: 50px; visibility: visible; overflow: hidden; margin: +50px; border: 2px #ff0080 solid;}
td.browser_image {font-size: 1em; color: #008000; font-style: normal; background-color: #ffffff; background-image: url(images/admin/clear.gif); background-repeat: inherit; width: 196px; height:300px; text-align: center; vertical-align:bottom;}
/*End section controls the Main Table Content on all templates and pages*/


/*Navigation*/
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url(images/admin/misc/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/*Close Navigation CSS */
 
/* a reference */ 
a {color: #008000; font-weight: normal; font-size: 1em; text-decoration: none; background-color: #FFFFFF;}
a:hover {color: #FFA518; font-size: inherit; font-weight: inherit; text-decoration: inherit; line-height: inherit; margin: auto; background-color: #FFFFFF; font-variant: inherit;}
a:active {color: #7f00ff; font-size: inherit; font-weight: inherit; text-decoration: inherit; line-height: inherit; margin: auto; background-color: #FFFFFF; font-variant: inherit;}
a:visited {color: #ff0080; font-size: inherit; font-weight: inherit; text-decoration: inherit; line-height: inherit; margin: auto; background-color: #FFFFFF; font-variant: inherit;}
a.catlist {color: #0080000; font-weight: normal; font-size: 1em; text-decoration: none; background-color: #FFFFFF; text-align: left; text-indent: +15px;}
a.catsmall {font-size: .8em; color: #0080000;}
a.click {font-size: 1em; color: #0080000;}
a.heading {color: #0080000; font-weight: normal; font-size: 1em; text-decoration: none; background-color: #FFFFFF;}
a.moreinfo {color: #ff0080; font-weight: inherit; font-size: inherit; text-decoration: none; background-color: #FFFFFF; cursor: help;}
a.more_info {font-size: inherit; font-weight: inherit; color: #ff0080; font-variant: inherit;}
a.navigation {color: #ff0080; font-weight: inherit; font-size: .90em; background-color: #FFFFFF; font-variant: small-caps; text-align: center; text-decoration: inherit;}
a.internal { font-size: 1.2em; font-weight: bold; background-image: none; font-variant: small-caps; line-height: 1.8em;}


/* Divs */
div.navigation_cap {vertical-align:text-bottom; font-variant:small-caps; text-align: left; font-family:font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em; margin-top:10px;}  
div.navigation {vertical-align:text-bottom; text-align: left; font-family:font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .9em; margin-left:5px;}
div.navigation_indent {vertical-align:text-bottom; text-align: left; font-family:font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .9em; margin-left:5px; margin-left:5px;}
div.rt {vertical-align: top; text-align: right;}
div.lt {vertical-align: inherit; text-align: left;}
div.c1 {text-align: center; margin-left:auto; margin-right:auto;}
div.c2 {text-align: center; margin-left:auto; margin-right:auto;}
div.c3 {text-align: center; margin-left:auto; margin-right:auto;}
div.c4 {text-align: center; margin-left:auto; margin-right:auto;}
div.b1 {text-align: center; position: absolute; top: +350px;}
div.b2 {text-align: center; position: absolute; top: +150px; font-size: .7em;}
div.b3 {text-align: center; position: absolute; top: +450px;}
div.anchor {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .9em; font-variant: small-caps; margin: 5px; padding-bottom: 10px;}
div.adserver{float:right; vertical-align:top;
text-align: center;}
div.browser {font-family: Arial, Verdana, Helvita, sans-serif; text-align:center; font-size:.9em;}
div.Click {margin-left:auto; margin-right:auto; margin-top:-1em;}
div.Catalog {font-size:1em;font-family: Arial, Verdana, Helvita, sans-serif; text-align:center; padding-bottom:4px;}
div.Catalog_Header {font-size:1.2em; font-family: Arial, Verdana, Helvita, sans-serif; text-align:center; padding-bottom:4px; margin-top:10px;}
div.copyright {vertical-align: top; text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: .6em; margin-top: -2px; font-weight: lighter;}
div.feature_c1 { font-size: 1.2em; color: #0080000; background-color: #FFFFFF; font-variant: small-caps; line-height: 1.6em; text-align: center;}
div.feature_c2 { font-size: 1.2em; color: #0080000; background-color: #FFFFFF; font-variant: small-caps; line-height: 1.6em; text-align: center;
margin-top: -.4em;}
div.feature_c3 { font-size: 1em; color: #0080000; background-color: #FFFFFF; font-variant: small-caps; line-height: 1.6em; text-align: center;}
div.float_right { font-size: .7em; color: #0080000; background-color: #FFFFFF; font-variant: small-caps;
float: right;}
div.feature_c4 { font-size: 1em; color: #0080000; background-color: #FFFFFF; font-variant: small-caps; line-height: 1.2em; text-align: center; margin-top: -.2em; margin-bottom:-.5em;}
div.indent {margin-left: +15px; padding: 5px; width: 400px; font-size: .9em;}
div.indent2 {font-size: inherit; padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px;}
div.op13 {text-align: center;}
div.catalog_highlight {border:1px solid #ccc; background:#CFF3CF; padding:6px; overflow:auto; text-align: left;}
div.catalog_highlight h3 {font:bold 14px/19px Arial, Verdana, Helvetica, sans-serif; color:#008000;}
div.catalog_highlight li {font:normal 11px/15px Arial, Verdana, Helvetica, sans-serif; color:#008000;}
div.heading_B {font-family:inherit; font-size:1.2em; color:#008000; margin-right:auto;margin-left:auto;}
div.heading_C {font-family:inherit; font-size:1.2em; color:#FFFFFF; margin-right:auto;margin-left:auto;}
div.home_1 {padding-left:10px; padding-top: 2px; padding-bottom: 3px;}
div.home_cat {text-align:center; font-size: 1em; color: #ff0080;}
div.suborder {color: #0080000; font-weight: normal; font-size: 1em; line-height: 1.4em; text-align: center;}
div.terms {width: 90%; height:500px; border:1px solid #ccc; background:#f2f2f2; padding:6px; overflow:auto;}
div.terms1 {width:550px; height:200px; border:1px solid #ccc; background:#f2f2f2; padding:6px; overflow:auto; color: #f2f2f2;}
div.terms p {font-size: .8em; color: #008000; background-color: transparent; background-image: none; line-height: 1.2em; margin: +10px;}
div.terms li {font:normal 11px/15px arial;color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}
div.htx_upgrade {vertical-align: inherit; text-align: left;
padding-left: .5em;
padding-right: .5em;}


/* Fonts */ 
em {font-size: 1em; font-weight: bold;}
em.list_class {font-size: 1.3em; font-weight: bold;}
em.testimonial {margin-top:-20px; font-size:.6em; font-style:italic;}
font.alert {color: #dd127b; font-size:1.3em; font-weight: bold;} 
font.anchor {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .9em; font-variant: small-caps; margin: 5px; padding-bottom: 10px;}
font.caption_price {font-size: 1.2em; font-weight: bold;font-variant: small-caps;color: #ffffff;background-color: #008000;padding: 5px;}
font.click {font-size: .9em; font-weight: bold; color: #ff0080; text-decoration: underline; margin: 1em;}
font.click_C1 {font-size: .9em; font-weight: bold; color: #ff0080; text-align: center; text-decoration: underline;}
font.click_top {font-size: .9em; font-weight: bold; color: #ff0080; margin: 1em; text-decoration: overline; margin-top: +20px;}
font.cntnav {font-size: .9em; text-align: center; min-width: 150px;}
font.lftnav {font-size: .9em; margin-left: +.5em;}

font.feature { color: #ffffff; font-size: 12px; background-color: #ff0080; font-weight: bolder; text-align: center; text-transform: capitalize; margin: 5px; padding: 5px; line-height: 20px; font-style: normal; letter-spacing: +2px; vertical-align: middle;}
font.fineprint {font-size: .8em; font-weight: normal; font-style: normal;}
font.feature_new {font-size:.9em; margin-left: +10px;}
font.nav {font-size: 1em; font-weight: bold; background-image: none; font-variant: small-caps; line-height: 1.5em; margin: +4px;}
font.heading {font-size: .9em; font-weight: bold;}
font.heading2 {font-size: 1.5em;font-weight: bold;}
font.home_cat {font-size: 1.2em;vertical-align: middle;color: #ff0080;text-align: center;}
font.htx_custom {line-height: 20pt; text-align: left; color: #6bb66b; font-size: 1em; font-weight: bold; font-style: normal; font-variant: small-caps;}
font.heading_HTX {font-size: 1.2em;font-weight: bold;background-image: none;font-variant: small-caps;line-height: 1.5em;} 
font.order {color: #ffffff;font-size: 1em; text-align: center; background-color: #ff0080; height: auto; outline-style: none; font-weight: normal; font-style: normal; background-repeat: inherit;}
font.order_2 {color: #ff0080; font-size: 12pt; text-align: center; background-color: #f2f2f2; height: auto;outline-style: none;font-weight: normal; font-style: normal;background-repeat: inherit;}
font.suborder {color: #0080000; font-weight: normal; font-size: 1em; line-height: 1.4em; text-align: center;}
font.small {font-size: .9em; font-weight: normal; color: #6bb66b; text-align: inherit; font-style: normal;}
font.strong {font-size: 1em; font-weight: bolder;}
font.stronger {font-size: 1.2em; font-weight: bolder;}


/* Headings */ 
h1 {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}
h1.anchor {font-size: 1.5em; font-weight: bold; color: #ff0080;
vertical-align: +40%; vertical-align:middle;}
h1.alert {font-size: 1.5em; font-weight: bold; color: #e40000; text-align:center;}
h1.center {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: center;}
h1.small {font-size: 1.2em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}
h1.small_ctr {font-size: .8em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: center;}
h1.pink {font-size: 1.3em; font-weight: bold; color: #ff0080;}
h1.line {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; border-bottom: medium #6bb66b dotted; line-height: 1.4em; text-align: left; width: 98%;}
h1.line_browser {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; border-bottom: medium #6bb66b dotted; line-height: 1.4em; text-align: left; width: 80%; margin-top: 1em;}
h1.hover_info {font-size: 1.8em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: center; margin-top: -1em; background-image: none;}
h1.mailer {font-size: 12pt; font-weight: bold; color: #6bb66b; font-style: normal; border-bottom: medium #6bb66b none; line-height: 40px; text-align: left; vertical-align: +50%; background-position: +150px +2px; background-image: url(images/admin/buttons/bullet.gif); background-repeat: no-repeat;}
h1.olright {font-size: 12pt; font-weight: bold; color: #6bb66b; font-style: normal; text-align: right; margin-top: -2em; margin-right: +.5em;}
h1.hover_price {font-size: 1.5em; font-weight: bold; font-style: normal; text-align: center; margin-top: +.2em; background-image: none; margin-bottom: +.1em;}
h1.small_home {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: center;}
h2 {font-size: 1em; font-weight: bold; color: inherit; color: #6bb66b;}
h2.small {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}
h2.htx_custom {font-size: 12pt; font-weight: bold; color: #6bb66b; font-style: normal; line-height: 25px; text-align: left; border-top: 1px #6bb66b none; font-variant: small-caps; text-indent: +20px; margin-top: +20px;}
h2.htx_upgrades {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; line-height: 1.3em; text-align: center; border-top: 1px white; font-variant: small-caps;  margin-top: +1em; margin-bottom:-.5em;}
h3 {font-size: 1em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}
h4 {font-size: 9pt; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}
h5 {font-size: .9em; font-weight: bold; color: #6bb66b; font-style: normal; text-align: left;}

/* Images*/
img.alignright_sm {float: right; border: none; margin-top:-2px; margin-bottom:1px; margin-right:0px; margin-left: 1px; vertical-align: top;}
img.home_alignright_sm {float: right; border: none; margin-top:0px; margin-bottom:4px; margin-right:0px; margin-left: -1px;}
img.home_aligncenter_sm {text-align:center; border: none; margin-top:-5px; margin-bottom:5px; margin-right:0px; margin-left: 20px;}
img.browser {margin-top:-5px; 
width:250px; 
margin-bottom:5px; 
margin-right:0px; 
margin-left: 20px; 
padding: 5px;
border: solid 2px #dddddd;
background-color: #fdeffa;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

img.HTX_Button_buy_now{width: 105px; height: 29px; border: 0px none; overflow: hidden;}
img.HTX_Button_more_info{width: 107px; height: 27px; border: 0px none; overflow: hidden;}
img.HTX_Button_next{width: 155px; height: 19px; border: 0px none; overflow: hidden;}
img.HTX_Button_previous{width: 155px; height: 19px; border: 0px none; overflow: hidden;}
img.HTX_Button_back{width: 100px; height: 20px; border: 0px none; overflow: hidden;}
img.HTX_Button_callus {width: 195px; height: 20px; border: 0pt none; text-align: center;}
img.HTX_Cat_Sm{width: 125px; border: 0px none; text-align: center; vertical-align: bottom;}
img.Ad_sm{border: 0px none; text-align: center; vertical-align: bottom; height: 125px;}
img.HTX_Cat_Lg {
width: 300px; 
text-align: center;
padding: 8px;
border: solid 1px #ededed;
background-color: #fdeffa;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;}
img.Catalog {width: 200px; border: 0px none; text-align: center; margin-top:10px; margin-bottom:10px;}
img.HTX_Button_A{width: 100px; height: 20px; border: none; overflow: hidden; text-align: left;}
img.HTX_Button_B{width: 200px; height: 20px; border: none; overflow: hidden;}
img.HTX_Button_C{width: 100px; height: 20px; border: none; overflow: hidden; text-align: left;}

/* List Items */ 
ul {text-align:left; font-size:1em; font-family:inherit;}
li {vertical-align: text-bottom; font-size: 1em;}
li.bullet {list-style-type: disc; display: inherit;}
li.catalog {font-size: .8em; color: #0080000; text-decoration: underline; text-align:center; list-style-position: outside; line-height: 1.5em; vertical-align: middle; list-style-type: none;}
li.catalog_noindent {line-height: 1.5em; vertical-align: middle; list-style-type: none; font-variant: small-caps; text-align: left; white-space: normal; margin-left: -20px;}
li.fineprint {vertical-align: text-bottom; font-size: .9em;}
li.gift {list-style-image: url(images/admin/buttons/bullet.gif); min-height: 10px;}
li.info {font-size: 1.2em; list-style-type: none; display: list-item;}
li.none {list-style-type:none; display: inherit;} 
li.suborder {font-size: .9em; list-style-position: inside; list-style-type: none; list-style-image: none; margin-left: -30px;}

cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }
#cloud { padding: 2px; line-height: 3em; text-align: center; }
#cloud a { padding: 0px; }
#cloud { margin: 0; }
#cloud li { display: inline; }
 
/* Paragraphs Items */
p {font-size: 1em; color: #008000; background-color: transparent; background-image: none; line-height: 1.2em; margin: +10px;}
p.catalog_small {line-height: 1.5em; text-indent:.8em; font-variant: small-caps; font-size:.8em; text-align: center; padding-top:.3em; padding-bottom:1em;}
p.description {font-size: .9em; color: #008000;}
p.description_htx {font-size: .9em; color: #0080000;
line-height: 1.5em;}
p.description_home_1 { font-size: .9em; text-align: left; color: #008000;}
p.fineprint {font-size: 1em; color: #008000; background-color: transparent; background-image: none; line-height: 1.2em; margin-bottom:-5px; margin-top:-5px;}
p.indent {font-style: normal;font-size: .8em;color: #008000;font-weight: normal;margin-left: +15px;}
p.indent_home {font-style: normal; margin-top: -2em; font-size: .8em; line-height: 1em; color: #008000; font-weight: normal; margin-left: +1em;}
p.notice {font-style: normal;font-size: inherit;color: #ff3299;font-weight: bold;border: #ff3299 solid;padding: 10px;width: 190px;max-width: 200px;min-width: 175px;}
p.notice_sm {font-style: normal;color: #ff3299;border: #ff3299 solid;padding: 10px;width: 95%;max-width:190px;background-image: none;font-size: .9em;}
p.quote {font-size: .9em;color: #c8c8c8;font-style: oblique;font-weight: bold;margin-top: +50px;}
p.product_description {font-style: normal;font-size: 1em;color: #008000;font-weight: normal;margin: +20px;}
p.small {font-size: .9em;color: #008000;}
p.testimonial {font-size: 1em; color: #008000; background-color: transparent; background-image: none; line-height: 1.2em; margin-left:+10px; margin-top:20px;}
p.top_bar {font-style: normal;font-size: .8em;color: #008000;font-weight: normal; margin: -10px +2px +5px +5px;}
p.browser_description {font-size:.8em; font-family:inherit; color:inherit; margin: 1em 1em 1em 1em;}


/* Select and Form Items */
radio.htx_custom {color: #008000; font-variant: small-caps; text-align: center; font-size: .9em;}
input.required {background-color: #e4ffc8;}
select.w200 {width: 195px}
select.w300 {width: 90%; margin-left: +10px;}
select.w400 {width: 500px; margin-left: +10px;}
select.w400R {width: 500px; margin-left: +10px; background-color: #e4ffc8;}
select.w300R {width: 500px; background-color: #e4ffc8; margin-left: +5px;}
select.w200R {width: 200px; background-color: #e4ffc8;}
select.w400R_Variable {width: 90%; margin-left: +5px; background-color: #e4ffc8;}
select.required {background-color: #e4ffc8;}
span.float {margin: +30px;}
form.searchbox {padding-top:-5; padding-bottom:20px;}
 
/*Tables, Rows and Cells*/
table {font-family:inherit; font-size:1em;}
table.collapse {
empty-cells: hide;}

table.htx_content {min-height: 400px; width: 595px; border: 0px none; padding: 0px; background-color: #ffffff; background-image: none;}
table.htx_custom {width: 99%; border: 1px #ff0080 none; padding: 0px; background-color: #ffffff; background-image: none; background-repeat: inherit; vertical-align: top;}
table.vert_adserver {width: 200px; border: 1px #ff0080 solid; padding: 5px; background-color: #ffffff; background-image: none; background-repeat: inherit;}
table.line {border: 1px #ff0080 solid; padding: 5px; margin-top: +5pt;}
table.menu {color: #0080000; border-top: #ff8000 none; border-bottom: #ff8000 none; font-size: .9em;}
table.op13 {empty-cells: hide;display: table;white-space: normal;}

tr {display: table-row; vertical-align:top;}
tr.c1 {background-color: #ffffff; display: table-row; visibility: visible; vertical-align: top; white-space: normal; position: inherit;}
tr.c2 {background-color: #ffffff; white-space: normal; display: table-row; visibility: visible;}
tr.c3 {background-color: #ffffff; display: table-row; visibility: visible; vertical-align: bottom; white-space: normal; position: inherit;}
tr.htx_custom {background-color: #ffffff; display: table-row; visibility: visible; vertical-align: top; white-space: normal; text-align: left;}

td {font-size: 1em; background-color: #FFFFFF;}
td.indent {margin-left: +15px;}
td.order {background-color: #ff0080; width: auto; height: auto; padding: 5px; font-size:1em;}
td.s25 {background-color: #ffffff; background-repeat: no-repeat; width: 25%; border: 0px none; vertical-align: top; }
td.s33 {background-color: #ffffff; background-repeat: no-repeat; width: 33%; border: 0px none; vertical-align: top; }
td.s33b {background-color: #ffffff; background-repeat: no-repeat; width: 33%; border: 0px none; vertical-align: bottom; }
td.s50 {background-color: #ffffff; background-repeat: no-repeat; width: 50%; border: 0px none; vertical-align: top; }
td.s60 {background-color: #ffffff; background-repeat: no-repeat; width: 67%; border: 0px none; vertical-align: top; }
td.s100 {background-color: #ffffff; background-repeat: no-repeat; width: 100%; border: 0px none; vertical-align: top; }
td.s150 {background-color: #ffffff; background-image: none; background-repeat: inherit; width: 150px; border: 0px none; vertical-align: top;}
td.v200 {background-color: #ffffff; background-image: none; background-repeat: inherit; width:20%; max-width:200; border: 0px none; vertical-align: top;}
td.v600 {background-color: #ffffff; background-image: none; background-repeat: inherit; width:80%; max-width:600; border: 0px none; vertical-align: top;}
td.htx_Catalog {width:50%;}
td.htx_custom {background-color: #ffffff; font-variant: small-caps; color: #008000; text-align: left; font-style: normal; vertical-align: top; font-size: 1em;}
td.htx_addon {width:25%; color: #008000; font-weight: normal; text-align: left; font-size: x-small; font-style: normal; vertical-align: top; display: table-cell; overflow: auto;}
td.product_small {font-size:10px; color: #008000; text-align: center; width: 25%; height: auto;}

td.order_form {background-color: #ffffff; font-variant: small-caps; color: #008000; font-weight: bold; height: 20px; text-align:left; text-indent:20px;}
td.lowernav {font-size:1em; color: #008000; text-align: center; height: 20px;}
td.Outline_1 {background-color: #ffffff; background-image: none; background-repeat: inherit; text-align: center; width: 150px; border: 5px #008000 dotted; vertical-align: bottom;}

td.suborder {font-size: 1em; background-color: #f2f2f2; background-image: none; background-repeat: inherit; color: #ff0080; border: 1pt #ff0080 none; padding-top: 6px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px; border-left: 1px #ff0080 solid; border-bottom: 1px #ff0080 solid; border-right: 1px #ff0080 solid; margin-top: -1em;}
td.suborder_lft {font-size: 1em;  font-variant: small-caps; 
background-color: #f2f2f2; background-image: none; background-repeat: inherit; color: #ff0080;  padding-top: 6px; padding-left: 1px; margin-top: -1em;text-align: right;}
td.suborder_rht {font-size: .95em; background-color: #f2f2f2; background-image: none; background-repeat: inherit; color: #ff0080;  padding-top: 6px; padding-left: 4px; padding-right: 2px; margin-top: -1em; font-weight: bolder; text-align:left;}
td.suborder2 {font-size: .9em; background-color: #f2f2f2; background-image: none; background-repeat: inherit; color: #ff0080; border: 1pt #ff0080 solid; padding: 5px; width: 350px; height: auto;}
td.suborder3 {font-size: .9em; background-color: #ffffff; background-image: none; background-repeat: inherit; color: #ff0080; border: 1pt #ff0080 none; padding-top: 12pt; padding-left: 2px; padding-bottom: 2px; padding-right: 2px; border-left: 1px #ff0080 solid; border-bottom: 1px #ff0080 solid; border-right: 1px #ff0080 solid; margin-top: -2px;}
 
th {font-size: 80%;}
 

/* Other Items */ 
.home {cursor: inherit;}
hr.line {font-size: 12px; font-weight: normal; color: #6bb66b; font-style: normal; border-bottom: medium #6bb66b dotted; line-height: 20px; text-align: center; width: 20% }
textarea.htx_notes {font-size: .9em; text-indent: +4px; text-align: left; vertical-align: text-top; overflow: hidden; width: 95%; margin-left: 4px; padding-left: 4px; padding-right: 4px;}


/* Lightbox Image */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer { left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/admin/lightbox_images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/admin/lightbox_images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }