/* Copyright 2000-2010 Ron Rose
Dark Green #008000;
White #fff;
images/admin/background_17.png

*/

body  {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;font-style: normal;color: #008000;
background-color: transparent;
background: url(images/admin/Background_Valentine.jpg) top left repeat-x fixed; 
margin:0 auto 0 auto;
padding:0;
}

/*This section controls the Main Table Content on all templates and pages*/
table.mainbody  {
width:1000px;border: 0px none;padding:0 2em 0 0;background-color: #fff;background-image: none;background-repeat: inherit;visibility: visible;vertical-align: top;margin:0 auto -20px auto;
}

table.main  {
width:1000px;border: 0px none;padding: 0px;background-color: #fff;background-image: none;background-repeat: inherit;visibility: visible;vertical-align: top;margin:-20px 0 0 0;
}

table.content  {
width: 100%;border: 0px none;padding: 0px;background-color: #fff;background-image: none;vertical-align: top;empty-cells: hide;white-space: normal;
}

table.footer  {
width: 100%;max-width:1000px;margin:0 auto 0 auto;border: 0px none;padding: 0px;background-color: #fff;background-image: none;vertical-align: top;empty-cells: hide;white-space: normal;
}

td.navigationwrapper  {
width:200px;
}

td.maincontentwrapper  {
width:800px;
}

tr.main  {
display:table-row;vertical-align:top;
}

tr.topbar  {
display:table-row;vertical-align:top;height:100px;overflow:hidden;
}

td.column-0  {
font-size: 1em;text-align:center;color: #008000;font-style: normal;background-color: #fff;background-image: none;background-repeat: inherit;padding:0 0 25px 0;width: 33%;height: auto;visibility: visible;overflow: hidden;margin:0 auto 0 auto;border: none;
}

td.column-1  {
font-size: 1em;text-align:center;color: #008000;font-style: normal;background-color: #fff;background-image: none;background-repeat: inherit;padding:0 0 25px 0;width: 33%;height: auto;visibility: visible;overflow: hidden;margin:0 auto 0 auto;border: none;
}

td.column-2  {
font-size: 1em;text-align:center;color: #008000;font-style: normal;background-color: #fff;background-image: none;background-repeat: inherit;padding:0 0 25px 0;width: 33%;height: auto;visibility: visible;overflow: hidden;margin:0 auto 0 auto;border: none;
}


td.browser  {
font-size: 1em;color: #008000;font-style: normal;background-color: #fff;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: #fff;background-image: url(images/admin/clear.gif);background-repeat: inherit;width: 196px;height:300px;text-align: center;vertical-align:bottom;
}

div.navigation  {
width:200px;vertical-align:text-bottom;text-align: left;font-family:inherit;font-size: .9em;background-color:#fff;
}

div.mainbody  {
width:1000px;border: 0px none;padding: 0px;background-color: #fff;visibility: visible;vertical-align: top;margin:0 auto 0 auto;display:block;
}

div.headernavbar  {
width:1000px;margin-left:auto; /*do not change these to shortcuts*/
margin-right:auto; /*do not change these to shortcuts*/
border: 0px none;background-color: #92ce45;visibility: visible;vertical-align: middle;text-align:center;font-family:inherit;font-size:1.5em;color:white;
}

div.address  {
width:1000px;border: 0px none;padding: 0px;background-color: #fff;visibility: visible;vertical-align: top;margin:0 auto 0 auto;text-align:center;font-size:.8em;
}

div.footcontainer  {
margin: 0;padding: 0;display:block;
}


/*Navigation*/
#navcontainer  {
margin-left: -20px;padding: 0;list-style-type: none;
}

#navcontainer ul li  {
background-repeat: no-repeat;list-style-type:none;
}


/*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: inherit;text-decoration: none;background-color: #fff;
}

a:hover {
color: #FFA518;font-size: inherit;font-weight: inherit;text-decoration: inherit;line-height: inherit;margin: auto;background-color: #fff;font-variant: inherit;
}

a:active  {
color: #7f00ff;font-size: inherit;font-weight: inherit;text-decoration: inherit;line-height: inherit;margin: auto;background-color: #fff;font-variant: inherit;
}

a:visited  {
color: #ff0080;font-size: inherit;font-weight: inherit;text-decoration: inherit;line-height: inherit;margin: auto;background-color: #fff;font-variant: inherit;
}

a.topnav  {
color: #fff;font-weight: normal;font-size: inherit;text-decoration: none;background-color: #92ce45;padding:0 10px 0 10px;
}

a.topnav:hover  {
color: #fff;font-size: inherit;font-weight: inherit;text-decoration:underline;line-height: inherit;margin: auto;background-color: #92ce45;font-variant: inherit;padding:0 10px 0 10px;
}

a.topnav:active  {
color: #fff;font-size: inherit;font-weight: inherit;text-decoration: inherit;line-height: inherit;margin: auto;background-color: #92ce45;font-variant: inherit;padding:0 10px 0 10px;
}

a.topnav:visited  {
color: #fff;font-size: inherit;font-weight: inherit;text-decoration: inherit;line-height: inherit;margin: auto;background-color: #92ce45;font-variant: inherit;padding:0 10px 0 10px;
}

a.catlist  {
color: #008000;font-weight: normal;font-size: 1em;text-decoration: none;background-color: #fff;text-align: left;text-indent: +15px;
}

a.catsmall  {
font-size: .8em;color: #008000;
}

a.click  {
font-size: 1em;color: #008000;
}

a.heading  {
color: #008000;font-weight: normal;font-size: 1em;text-decoration: none;background-color: #fff;
}

a.moreinfo  {
color: #ff0080;font-weight: inherit;font-size: inherit;text-decoration: none;background-color: #fff;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: #fff;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:inherit;font-size: 1.1em;margin-top:10px;
}
div.navigation_cap_showroom  {
vertical-align:text-bottom;font-variant:small-caps;text-align: left;font-family:inherit;font-size: 1.7em;margin-top:10px;
}
  
div.navigation  {
  vertical-align:text-bottom;text-align: left;font-family:inherit;font-size: .9em;margin-left:5px;
}

div.navigation_showroom  {
  vertical-align:text-bottom;text-align: left;font-family:inherit;font-size: 1.5em;margin-left:5px; line-height:2em;
}

div.navigation_indent  {
vertical-align:text-bottom;text-align: left;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: .9em;margin:0 0 0 10px;
}

div.rt  {
vertical-align: top;text-align: right;
}

div.lt  {
vertical-align: inherit;text-align: left;
}

div.c1  {
text-align: center;margin:0 auto 0 auto;
}

div.c2  {
text-align: center;margin:0 auto 0 auto;
}

div.c3  {
vertical-align: top;text-align: center;margin:0 auto 0 auto;
}

div.c4  {
text-align: left;margin:0 auto 0 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:inherit;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:inherit;text-align:center;font-size:.9em;
}

div.Click  {
margin:1em auto 1em auto;
}

div.Catalog  {
font-size:1em;font-family:inherit;text-align:center;padding-bottom:4px;
}

div.Catalog_Container  {
font-size:.9em;font-family:inherit;width:33%;float:left;display:block;padding:10px 0 10px 0;margin:5px 0 5px 0;
}

div.Catalog_Item  {
font-size:.9em;font-family:inherit;text-align:center;margin:auto;clear:both;
}

div.Catalog_Header  {
vertical-align:text-top;font-family:inherit;text-align:center;height:45px;float:left;margin:0 0 10px 0;
}

div.Catalog_Header_1  {
vertical-align:text-top;font-family: inherit;text-align:center;height:45px;margin:0 auto 0 auto;
}

div.copyright  {
vertical-align: top;text-align: left;font-family:inherit;font-size: .6em;margin:-2px auto 0 auto;font-weight: lighter;
}

div.feature_c1  {
font-size: 1em;color: #008000;background-color: #fff;font-variant: small-caps;line-height: 1.5;text-align: center;margin:.2em 0 .5em 0;
}

div.feature_c2  {
font-size: 1.2em;color: #008000;background-color: #fff;font-variant: small-caps;line-height: 1.6em;text-align: center;margin-top: -.4em;
}

div.feature_c3  {
font-size: 1em;color: #008000;background-color: #fff;font-variant: small-caps;line-height: 1.6em;text-align: center;
}

div.float_right  {
font-size: .7em;color: #008000;background-color: #fff;font-variant: small-caps;float: right;
}

div.feature_c4  {
font-size: 1em;color: #008000;background-color: #fff;font-variant: small-caps;line-height: 1.2em;text-align: center;margin:0 0 -.5em 0;
}

div.footer {
width:20%;margin:-5px 0 5px 0;padding:15px 0 5px 0;height:40px;font-family:inherit;font-size:1em;text-align:center;float:left;background-color: #fff;background-image: none;
}

div.footercontainer  {
width: 1000px;max-width:1000px;border: 0px none;padding: 0px;background-color: #fff;background-image: none;background-repeat: inherit;visibility: visible;vertical-align: top;margin:0 auto 0 auto;
}
 
div.footerwrapper  {
width: 1000px;max-width:1000px;border: 0px none;padding: 0px;background-color: #fff;background-image: none;background-repeat: inherit;visibility: visible;vertical-align: top;margin:0 auto 0 auto;
}

div.indent  {
margin-left: +15px;padding: 5px;width: 80%;font-size: .9em;
}

div.indent2  {
font-size: inherit;padding:2px 20px 2px 20px;
}

div.op13  {
text-align: center;
}


div.heading_C  {
font-family:inherit;font-size:1.2em;color:#fff;margin:0 auto 0 auto;
}

div.home_1  {
padding:2px 0 3px 10px;
}

div.home_cat  {
text-align:center;font-size: 1em;color: #ff0080;
}

div.nav_catalog  {
line-height:1.5em;font-size:1em;padding:20px;
}

div.product_small  {
font-size:.9em;color: #008000;text-align: center;
}

div.suborder  {
color: #008000;font-weight: normal;font-size: 1em;line-height: 1.4em;text-align: left;vertical-align:bottom;
}

div.terms  {
width: 90%;height:600px;border:1px solid #ccc;background:#f2f2f2;padding:6px;overflow:auto;
}

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 .9em arial;color:#008000;
}

div.terms h3  {
font:normal 1.1em arial;color:#008000;
}

div.terms h4  {
font:normal 1em arial;color:#008000;
}

div.terms strong  {
font-size:.9em;color:#008000;
}

div.terms ul  {
font:normal .9em arial;color:#008000;
}

div.terms1  {
width:90%;height:200px;border:1px solid #ccc;background:#f2f2f2;padding:6px;overflow:auto;color: #f2f2f2;
}

div.htx_upgrade  {
vertical-align: inherit;text-align: left;padding-left: .5em;padding-right: .5em;
}

div.imageSlider  {
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;
}

div.thumbnail {float:left; padding:10px; overflow:hidden; border:none; }

span.c1  {
margin:0 auto 0 auto;
}

span.caption_small  {
margin:0 auto 0 auto;font-family:inherit;font-size:.5em;
}

ul.imageSlider
{list-style:none;}

/* Fonts */ 
em  {
font-size: 1em;font-weight: bold;
}

em.checkout  {
font-size: .8em;font-weight: bold;text-align:center;display:block;
}

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:inherit;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: #fff;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: #fff;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: #fff;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: #008000;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: inherit;font-weight: bold;color: #e40000;text-align:center;
}

h1.Catalog_Header  {
font-size:1em;font-family:inherit;text-align:center;padding-bottom:4px;margin-top:10px;
}

h1.Catalog_Caption  {
clear:both;font-size:.9em;font-family:inherit;text-align:center;padding-bottom:4px;
}

h1.center  {
font-size: 1em;font-weight: bold;color: #6bb66b;font-style: normal;text-align: center;
}

h1.small  {
font-size: 1em;font-weight: bold;color: #6bb66b;font-style: normal;text-align: left;
}

h1.small_ctr  {
font-size: .8em;font-weight: bold;color: #92ce45;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: 95%;margin:1em 0 2em 0;
}

h1.hover_info  {
font-size: 1.2em;font-weight: bold;color: #6bb66b;font-style: normal;margin-top: -50px;float:right;display:block;background:transparent;
}

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-style: normal;background-image: none;margin-top:-50px;margin-left:.5em;background:transparent;
}

h1.small_home  {
font-size: .8em;font-weight: bold;color: #6bb66b;font-style: normal;text-align: center;line-height:1.5em;
}

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;
}

h1.heading_C  {
font-family:inherit;font-size:1.5em;color:#fff;text-align:center;
}
  /*Used on HTX Page*/
h2.heading_B  {
font-family:inherit;font-size:1.2em;color:#008000;text-align:center;
}

h2.heading_C  {
font-family:inherit;font-size:1em;color:#fff;text-align:center;
}


/* Images*/
img.browser  {
width:200px;margin:0 auto 5px auto;padding: 5px;border: solid 2px #dddddd;background-color: #fdeffa;-moz-border-radius:3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;clear:both;overflow:hidden;
}

img.cross_sell  {
width:150px; height:150px;  margin:0 auto 5px auto;padding: 5px;border: solid 2px #dddddd;background-color: #fdeffa;-moz-border-radius:3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;clear:both;overflow:hidden;
}

img.HTX_Button_buy_now {
width: 105px;height: 29px;border: 0px none;overflow: hidden;margin:0 auto 0 auto:
}

img.HTX_Button_callus  {
width: 195px;height: 20px;border: 0pt none;text-align: center;
}


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.home_prod {
width:125px;
border:none;
}


/* List Items */ 
ul  {
text-align:left;font-size:1em;font-family:inherit;
}

ul.htx  {
width:100%;text-align:left;font-size:.9em;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: #008000;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: .85em;font-style:inherit;font-variant:normal;
}

li.gift  {
list-style-image: url(images/admin/buttons/bullet.gif);margin:-0 0 0 0;padding:0 0 0 10px;line-height:2.5em;vertical-align:middle;font-size:1.2em;
}

li.info  {
font-size: 1.2em;list-style-type: none;display: list-item;
}

li.none  {
list-style-type:none;display: inherit;line-height:1.4em;font-family:inherit;font-size:1em;
}
 
li.suborder  {
font-size: .9em;list-style-position: inside;list-style-type: none;list-style-image: none;margin-left: -30px;
}

li.footeritem  {
width:20%;text-align:center;font-size:.8em;font-family:inherit;line-height:1.2em;float:left;list-style:none;
}


/* Tag Cloud*/ 
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.4em;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.checkout  {
font-size: .8em;color: #008000;background-color: transparent;background-image: none;line-height: 1em;padding:5px;
}

p.description  {
font-size: .9em;color: #008000;
}

p.description_htx  {
font-size: .9em;color: #008000;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: 90%;
}

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  {
text-align:left;font-size:.9em;color: #008000;
}

p.small_B  {
width: 100%;text-align:left;font-size:.9em;color: #008000;margin-left:auto;margin-right:auto;
}

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:10px 0 0 0;
}

p.catalog_description  {
font-size: 1em;color: #008000; background-color: transparent;background-image: none;line-height: 1.1em; margin: auto;
}

p.suborder  {
color: #008000;font-weight: normal;font-size: 1em;line-height: 1.4em;text-align: center;
}

p.catalogheader  {
width: 99%;border: 1px #ff0080 none;padding: 0px;background-color: #fff;background-image: none;background-repeat: inherit;vertical-align: top;
}

p.catalogheader1  {
background-color: #ff0080;width: 100%;height: auto;padding: 5px;font-family:inherit;font-size:1.5em;color:#fff;
}

p.topbar  {
font-size:.8em;text-align: center;padding:.3em;margin:auto;
}


/* Select and Form Items */
radio.htx_custom  {
color: #008000;line-height:1.2em;font-variant: small-caps;text-align: left;font-size: .9em;
}

input.required  {
background-color: #fff;
}

select.w200  {
width: 195px}

select.w300  {
width: 90%;margin-left: +10px;
}

select.w350  {
width:45%;
}

select.w400  {
width: 90%;margin-left: +10px;
}

select.w400R  {
width: 90%;margin-left: +10px;background-color: #e4ffc8;
}

select.w300R  {
width: 80%;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:5px;padding-bottom:20px;
}

 
/*Tables, Rows and Cells*/
table  {
font-family:inherit;font-size:1em;
}

table.DWY {
width:1000px;cellpadding:10px;border:1px;font-size:1em;font-family:arial,helvetica,sans-serif;
}

table.htx_custom  {
width: 99%;border: 1px #ff0080 none;padding: 0px;background-color: #fff;background-image: none;background-repeat: inherit;vertical-align: top;
}

table.vert_adserver  {
width: 200px;border: 1px #ff0080 solid;padding: 5px;background-color: #fff;background-image: none;background-repeat: inherit;
}

table.line  {
width:1000px;background-color:#fff;border: 1px #ff0080 solid;padding: 5px;margin-top: +5pt;
}

table.menu  {
color: #008000;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: #fff;display: table-row;visibility: visible;vertical-align: top;white-space: normal;position: inherit;
}

tr.c2  {
background-color: #fff;white-space: normal;display: table-row;visibility: visible;
}

tr.c3  {
background-color: #fff;display: table-row;visibility: visible;vertical-align: bottom;white-space: normal;position: inherit;
}

tr.htx_custom  {
background-color: #fff;display: table-row;visibility: visible;vertical-align: top;white-space: normal;text-align: left;
}

td  {
font-size: 1em;background-color: #fff;
}

td.indent  {
margin-left: +15px;
}

td.order  {
background-color: #ff0080;width: auto;height: auto;padding: 5px;font-size:1em;
}

td.s25  {
background-color: #fff;background-repeat: no-repeat;width: 25%;border: 0px none;vertical-align: top;margin-left:auto;margin-right:auto;
}

td.s33  {
background-color: #fff;background-repeat: no-repeat;width: 33%;border: 0px none;vertical-align: top;
}

td.s33b  {
background-color: #fff;background-repeat: no-repeat;width: 33%;border: 0px none;vertical-align: bottom;
}

td.s50  {
background-color: #fff;background-repeat: no-repeat;width: 50%;border: 0px none;vertical-align: top;
}


td.s150  {
background-color: #fff;background-image: none;background-repeat: inherit;width: 150px;border: 0px none;vertical-align: top;
}

td.v200  {
background-color: #fff;background-image: none;background-repeat: inherit;width:20%;max-width:200px;border: 0px none;vertical-align: top;
}

td.v600  {
background-color: #fff;background-image: none;background-repeat: inherit;width:80%;max-width:600px;border: 0px none;vertical-align: top;
}

td.htx_Catalog  {
width:50%;
}

td.htx_custom  {
background-color: #fff;font-variant: small-caps;color: #008000;text-align: left;font-style: normal;vertical-align: top;font-size: 1em;
}

td.htx_addon  {
width:20%;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:.7em;color: #008000;text-align: center;width: 33%;height: 215px;vertical-align:bottom; overflow:hidden;
}

td.order_form  {
background-color: #fff;color: #008000;font-weight: bold;height: 20px;text-align:left;text-indent:20px;
}

td.lowernav  {
font-size:1em;color: #008000;text-align: center;height: 25px;width:25%;
}

td.Outline_1  {
background-color: #fff;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: #fff;background-image: none;background-repeat: inherit;color: #ff0080;border: 1pt #ff0080 none;padding:6px 2px 2px 2px;border:1px #ff0080 solid;margin-top: -1em;
}

td.suborder_lft  {
font-size: 1em;font-variant: small-caps;background-color: #fff;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: #fff;background-image: none;background-repeat: inherit;color: #ff0080;padding:6px 4px 2px 0px;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;
}

 
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: -1; }
#imageContainer>#hoverNav{ left: 0;
}
#hoverNav a{ outline: none;
}
/* Trick IE into showing hover */
#prevLink, #nextLink{ width: 10%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block; opacity:1; }

#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: 100%; background-color: #000; }

