/* basic elements */
html { margin:0; padding:0;}
body { margin:0px 0px 0px 0px; font-size:12px;  text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; clear:both

}




p  { margin:0px 0px 10px 0px; font-size:12px;  text-align:left; color:black; }
h1 { margin:0px 0px 0px 0px; font-weight:normal; font-size:24px;  text-align:right; color:gray; }
h2 {  margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:#7EBF3F; }
h3 { margin:0px 0px 0px 0px; font-weight:normal; font-size:20px;  text-align:left; color:gray; }
h4 {  margin:0px 0px 0px 0px; font-weight:normal; font-size:12px;  text-align:center; color:white; }
h5 {  margin:0px 0px 0px 0px; font-weight:normal; font-size:15px;  text-align:center; color:white; }
h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:center; color:black; }



/* Generic Links */
a  {
        text-decoration:none;
        color:black ;
        }
a:visited {
        text-decoration:none;

        }
a:hover {
        text-decoration:none;
        color:red ;
        }
a img {
        border-width:0;
        align:right;}




/* General Stuff  */
acronym { border-bottom:none;}
form {margin:0; padding:0;}




/* ImageTags  - controling the borders and padding around an image element
NB : DOES NOT INCLUDE DYNAMIC IMAGES WITH DATABASES*/
img.imagetag, img.imagetagcenter, img.imagetagright, img.imagetagleft {
        display:block;
        border:0px solid black;
        }
img.imagetagright {
        float:right;
        margin:0 0 .5em .5em;
        }
img.imagetagleft {
        float:left;
        margin:0 .5em .5em 0;
        }
img.imagetag, img.imagetagcenter {
        float:none;
        margin:0 auto;
        }




/* This is the control of the 'more >>' & ',<< return' detail link at the bottom of a dynamic entry */
a.more {

        font-weight:bold;
  }

p.return {
        text-transform:lowercase;
        font-weight:bold;
        color:green;
        }
p.return a {
        display:block;
        float:right;
        padding:.5em .5em .25em 0;
        width:6em;
        }










/* Navigation Top */
ul#navigation {  margin:0 0 0 0;  padding:0 0 0 0;/*  height:1.5em; border-top:4px solid #E9304A;      */  list-style:none;  text-align:center;}
ul#navigation li {  display:inline;  margin:0;  padding:0;  list-style:none;}
ul#navigation a {/*  display:block;   */  float:center;  text-align:center;  margin:0;  padding:0;  font:  16px/1.3em Verdana, Arial, Helvetica, sans-serif;  color:white;  text-decoration:none;}
ul#navigation a:hover, ul#navigation a:focus, ul#navigation a:active {  color:silver;}





/* Navigation Vertical */
ul#navigationv {  clear:left;  float:left;    /* position on page left or right*/  list-style:none;  margin:0 0 0 0;  padding:0 0 0 0;  width:162px; /* with of nav block , will cause longer page title to wrap */}
ul#navigationv ul {  list-style:none;  margin:0 0 0 0px;  padding:0;}
ul#navigationv li {  display:inline;  list-style:none;  padding:0;  margin:0 0 0 0;}
ul#navigationv a {  display:block;  text-align:left; /* alignment within the block of the navigation  */  margin:0 0 7px 0;  padding:0 0 0 0;  font:normal 15px /1em Arial, Helvetica, sans-serif;  color:gray;  text-decoration:none;}
ul#navigationv a:hover, a:focus, a:active {    color:gray;}

/* Navigation Vertical */
ul#navigationv22 {  clear:left;  float:left;    /* position on page left or right*/  list-style:none;  margin:0 0 0 0;  padding:0 0 0 0;  width:162px; /* with of nav block , will cause longer page title to wrap */}
ul#navigationv22 ul {  list-style:none;  margin:0 0 0 0px;  padding:0;}
ul#navigationv22 li {  display:inline;  list-style:none;  padding:0;  margin:0 0 0 0;}
ul#navigationv22 a {  display:block;  text-align:left; /* alignment within the block of the navigation  */  margin:0 0 7px 0;  padding:0 0 0 0;  font:normal 15px /1em Arial, Helvetica, sans-serif;  color:white;  text-decoration:none;}
ul#navigationv22 a:hover, a:focus, a:active {    color:white;}




/* Navigation Vertical Right */
ul#navigationvr {  clear:right;  float:right;    /* position on page left or right*/  list-style:none;  margin:0 0 0 0;  padding:0 0 0 0;  width:150px; /* with of nav block , will cause longer page title to wrap */}
ul#navigationvr ul {  list-style:none;  margin:0 0 0 0px;  padding:0;}
ul#navigationvr li {  display:inline;  list-style:none;  padding:0;  margin:0 0 0 0;}
ul#navigationvr a {  display:block;  text-align:left; /* alignment within the block of the navigation  */  margin:0 0 10px 0;  padding:0 0 0 0;  font:bold 15px /1em Arial, Helvetica, sans-serif;  color:grays;  text-decoration:none;}
ul#navigationvr a:hover, a:focus, a:active {}




/* Navigation Base */
ul#navigationbase {  margin:0;  padding:0;    width:100%;  list-style:none;/*   border-top:1px solid black;    border-bottom:1px solid black;   */  text-align:center;}
ul#navigationbase li {  display:inline;  margin:0;  padding:0;  list-style:none;}
ul#navigationbase a {/*  display:block;   */  float:center;  text-align:center;  margin:0 0 0 10px;  padding:0 0 0 10px;   font: 10px/1.3em Verdana, Arial, Helvetica, sans-serif;  color:silver;  text-decoration:none;}
ul#navigationbase a:hover, ul#navigation a:focus, ul#navigation a:active {  color:red;}





/*   DETAIL OF SECTION SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#SECSUM p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#SECSUM img { margin:0px 10px 0px 0px; float:left; clear:left; margin:0 0 .25em 1em; }
#SECSUM h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:red; clear:both }










/*   DETAIL OF CAT SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#CATSUM p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:navy; }
#CATSUM img {float:right; clear:left; margin:0 0 .25em 1em; }
#CATSUM h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:navy; clear:both }










/*   DETAIL OF PROD SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#PRODSUM p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:green; }
#PRODSUM img {float:left; clear:left; margin:0 0 .25em 1em; }
#PRODSUM h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }










/*   DETAIL OF PROD DETAILS  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#PRODDET p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:silver; }
#PRODDET img {float:right; clear:both; margin:0 0 .25em 1em; }
#PRODDET h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:silver; clear:both }










/* DETAIL OF NEWS SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#NEWSSUMMARY p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#NEWSSUMMARY img {float:right; clear:right; margin:0 0 .25em 1em; }*/
#NEWSSUMMARY h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:red; clear:both }










/*   DETAIL OF NEWS ITEM  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#newsitem p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitem img {float:right; clear:right; margin:0 0 .25em 1em; }
#newsitem h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:red; clear:both }










/*   DETAIL OF NEWS ITEM  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#newsitemdetail p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail a  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#newsitemdetail img {float:right; clear:right; margin:0 0 .25em 1em; }
#newsitemdetail h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }










/*   FAQ SECTION   UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL */
#faqs p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#faqs h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }












/* Links table page */
#links2 p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#links2 h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }
table#links2         {clear:both;  width:95%;  margin:1em auto;}
#links2 th           {padding:0 0 .25em .25em;  text-align:left;  border:1px solid   border-color:navy;  border-width:0 0 1px 0;}
#links2 td           {padding:.25em .25em 0;  vertical-align:top;}
#links2 th.company   {width:25%;    color:navy;}
#links2 th.desc      {width:65%;    color:navy;}
#links2 th.link      {width:10%;    color:navy;}






/*   STAFF SECTION   UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#STAFF p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#STAFF h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }












/*   STAFF DISPLAY SECTION   UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#STAFF2 p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#STAFF2 h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; clear:both }
#STAFF2 img{
        float:center;
        clear:both;
        Padding:20px 20px 20px 20px;    /* this is the spacing OUTSIDE between the items*/
        border:0px solid ;  /* activate this to show the block of the list item*/
        list-style-type:none  /* this gets rid of the dot of the list*/}






/*   CONTENT STAFF SECTION    UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL      */
#CONTENTSTAFF p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#CONTENTSTAFF h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }
#CONTENTSTAFF img {float:right; clear:right; margin:0 0 .25em 1em; }











/*   PHOTO GALLERY SECTION    UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#FOTOS p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; }
#FOTOS h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:center; color:red; clear:both }
#FOTOS img{
        float:center;
        clear:both;
        Padding:20px 20px 20px 20px;    /* this is the spacing OUTSIDE between the items*/
        border:0px solid ;  /* activate this to show the block of the list item*/
        list-style-type:none  /* this gets rid of the dot of the list*/}






/*   PHOTO GALLERY PAGE DISPLAY     UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#FOTOSPAGE p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#FOTOSPAGE h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }
#FOTOSPAGE img{
        float:left;
        Padding:1px 10px 1px 1px;    /* this is the spacing OUTSIDE between the items*/
        border:0px solid ;  /* activate this to show the block of the list item*/
        list-style-type:none  /* this gets rid of the dot of the list*/}







/*   PDF GALLERY SECTION    UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL  */
#PDFLIB p  { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h2 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h3 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h4 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h5 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h6 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; }
#PDFLIB h1 { margin:0px 0px 0px 0px; font-weight:bold; font-size:12px;  text-align:left; color:red; clear:both }
#PDFLIB img{
                clear:both;
        Padding:20px 20px 20px 20px;    /* this is the spacing OUTSIDE between the items*/
        border:0px solid ;  /* activate this to show the block of the list item*/
        list-style-type:none  /* this gets rid of the dot of the list*/}








 /*   DETAIL OF SECTION SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#SECSUMGRID     h1      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#SECSUMGRID     p       {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#SECSUMGRID     h6      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:center; color:green; clear:both }
#SECSUMGRID     li      {display:block;  float:left; clear:both; width:24%; border=1px black; }
#SECSUMGRID     img     {float:center;
                         clear:both;
                         Padding:15px 15px 2px 15px;    /* this is the spacing OUTSIDE between the items*/
                         border:0px solid ;  /* activate this to show the block of the list item*/
                         list-style-type:none  /* this gets rid of the dot of the list*/}
#SECSUMGRID     li a    {Padding:5px 5px 5px 5px;  text-align:center; }

/*   DETAIL OF SECTION SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#CATSUMGRID     h1      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#CATSUMGRID     p       {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#CATSUMGRID     h6      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:center; color:green; clear:both }
#CATSUMGRID     li      {display:block;  float:left; clear:both; width:24%; border=1px black; }
#CATSUMGRID     img     {float:center;
                         clear:both;
                         Padding:15px 15px 2px 15px;    /* this is the spacing OUTSIDE between the items*/
                         border:0px solid ;  /* activate this to show the block of the list item*/
                         list-style-type:none  /* this gets rid of the dot of the list*/}
#CATSUMGRID     li a    {Padding:5px 5px 5px 5px;  text-align:center; }

/*   DETAIL OF SECTION SUMMARY  UNCOMMENT THESE LINES TO ACTIVATE AT PAGE LEVEL*/
#PRODUMGRID     h1      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#PRODUMGRID     p       {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:left; color:green; clear:both }
#PRODUMGRID     h6      {margin:0px 0px 0px 0px; font-weight:bold; font-size:14px;  text-align:center; color:green; clear:both }
#PRODUMGRID     li      {display:block;  float:left; clear:both; width:24%; border=1px black; }
#PRODUMGRID     img     {float:center;
                         clear:both;
                         Padding:15px 15px 2px 15px;    /* this is the spacing OUTSIDE between the items*/
                         border:0px solid ;  /* activate this to show the block of the list item*/
                         list-style-type:none  /* this gets rid of the dot of the list*/}
#PRODUMGRID     li a    {Padding:5px 5px 5px 5px;  text-align:center; }













/* Generic */



div.nextprev
        {clear:both;  padding-top:1em;  text-align:right;}
div.nextprev a
        {padding:.1em .25em;  letter-spacing:1px;}
div.nextprev a:hover
        {background:#ccc;}
div.nextprev a.cur
        {color:inherit;  background:inherit;  cursor:default;}
div.nextprev span
        {display:none;}

div.section.section-list img
        { float:left;  padding:0 0 0 0;  clear:left;}

/* Section lists, Normal & Columns (Sections, Categories, Products, Links, Photos, News, FAQ's, Terms, Guides, PDF files) */
ul.section-list
        {margin:0 0 0 0 ;  padding:0;  list-style:none;}
ul.section-list li
        {clear:left;  margin:0 0 0 0;}
ul.section-list h1 a
        {color:navy;;    align:left;}
ul.section-list h1 a:hover, ul.section-list h3 a:focus, ul.section-list h3 a:active
        {color:navy;;}
ul.section-list p
        {margin:.25em .5em .75em;}
ul.section-list img
        {display:block;  position:relative;  float:left;  margin:0 .5em .5em 0;/*  border:1px solid #fff;    */}
html>body ul.section-list a:hover img
        {  /* Hidden from IE with html>body */  border-color:#000;}





ul.columns li
        {display:inline;  clear:none;  padding:0;}
ul.columns li a
        {display:block;  float:left; /* width:32%;        */  margin:.1em;  padding:.1em .3em;}
ul.columns a:hover img
        {  /* Repeated for IE since it doesn't see above html>body rule */  border-color:#000;}




div.section.section-list
        {  margin:0;  padding:0;  list-style:none;}

div.section.section-list li
        {  clear:left;  */  margin:0 0 0 0;}
div.section.section-list h1 a
        {color:navy;;    align:left;    margin:0 0 0 0;}
div.section.section-list h1 a:hover, section.section-list h3 a:focus, section.section-list h3 a:active
        {  color:navy;;    font:bold 16px/1.3em Verdana, Arial, Helvetica, sans-serif;  ;}
div.section.section-list p {
  margin:10 10 10 10;
}



html>body section.section-list a:hover img
        {  /* Hidden from IE with html>body */  border-color:#000;}
div.section.columns li
        {display:inline;  clear:none;  padding:0;}
div.section.columns li a
{  display:block;  float:left; /* width:32%;        */  margin:.1em;  padding:.1em .3em;}
div.section.columns a:hover img
        {  /* Repeated for IE since it doesn't see above html>body rule */  border-color:#000;}






div.categories.section-list
        {margin:0;  padding:0;  list-style:none;}
div.categories.section-list h1
        {color:navy;;    margin:0 0 0 0;  ;  font:bold 16px/1.3em Verdana, Arial, Helvetica, sans-serif;  ;}
div.categories.section-list li
        {clear:left;  */  margin:10 10 10 10;}
div.categories.section-list h1 a
        {color:navy;;    align:left;    margin:10 10 10 10;}
div.categories.section-list h1 a:hover, categories.section-list h3 a:focus, categories.section-list h3 a:active
        {color:navy;; font:bold 16px/1.3em Verdana, Arial, Helvetica, sans-serif;  ;}


div.categories.section-list p {margin:10 10 10 10;}
div.categories.section-list img
        {float:right;  padding:0 0 0 0;  clear:right;}
html>body categories.section-list a:hover img
        {/* Hidden from IE with html>body */  border-color:#000;}
div.categories.columns li
        {display:inline;  clear:none;  padding:0;}
div.categories.columns li a
        {display:block;  float:left; /* width:32%;        */  margin:.1em;  padding:.1em .3em;}
div.categories.columns a:hover img
        {/* Repeated for IE since it doesn't see above html>body rule */  border-color:#000;}














#photos li a, #pdf_files li a {
        width:24%;
        font-size:80%; text-align:center;}
#photos li img, #pdf_files li img
        { float:none; margin:0 auto;}
#add2gallery
        {clear:left; margin-top:0; padding-top:1em;}


table#products
        {margin:0; padding:0;}
table#products td
        {margin:0; padding:0 .5em; }
table#products img
        {align:left }
table#products h1
        { text-align:left; }
table#products a
        {color:#000;}




/* Section detail pages (FAQ's Guides, Terms, News, Photos) */
div.section-detail h1
        {margin-bottom:1em;}
div.section-detail p
        {margin:.5em 0 1em;}
div.section-detail img
        {display:block; float:left; clear:left; margin:0 1em .5em 0;}
















/* Product Detail pages */
#pdfinfo a
        {  display:block;  font-weight:bold;  letter-spacing:1px;  padding:.25em;}









/* Following two selectors to be used when displaying an image instead of the text (LIR method) */
#pdfinfo_temp
        {float:right;  margin:0 0 1em;}
#pdfinfo a_temp
        {  display:block;  background-image: url(../i/wactackle.gif);  background-repeat: no-repeat;  clip: rect(0, 125px, 25px, 0);  overflow: hidden;  padding: 25px 0 0 0;  width: 125px;  height: 0;  height /**/:25px;}/* Product Options and Related Products */
#product .product-info
        {/*  clear:right;  float:right;  margin:.5em 1em;  */  padding:0;  width:100%;/*  border:1px solid #000;    */    /* This is the border around the product buy box*/}
#product-options
        {text-align:left;}
#product #relatedproducts
        {/* 2 Pixel error? Cause unknown */  width:265px;}
#product .product-info th, #product .product-info h4
        {margin:0;  padding:.25em .5em;}
#product-options th.desc
        {width:50%;  font:normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;  color:#000;}
#product-options th.price
        {width:30%;}
#product-options th.quantity
        {width:20%;}
#product-options td
        {padding:0 .25em;  text-align:left; font:normal 10px/1.3em Verdana, Arial, Helvetica, sans-serif;  color:#000;}
#product-options td.submit
        {padding:0 .25em;  text-align:left; /*this changes the position of the buy button*/ }
#product-options td.quantity
        {text-align:center;}





/* Over-ride some generic-form styles */
#product-options input
        {  margin:.25em 0;  width:2.5em;}
#product-options input.submit
        {  width:11em;  text-transform:uppercase;  font-size:90%;}




/* UNIDENTIFIED */
/* UNIDENTIFIED */
/* UNIDENTIFIED */
/* UNIDENTIFIED */
form.product-form input.qty, form.product-form input.submit
        {  margin:.25em;  width:11em;  text-transform:uppercase;  font-size:90%;}
form.product-form input.qty
        {width:6em;}












/* Summary Lists (News, Categories) */
div.summary-list {  text-align:left;}
div.summary-list h4 {  margin:0;  padding:0;  border-bottom:1px solid black;  font-size:90%;  text-transform:uppercase;  text-align:center;}
div.summary-list p {  margin-left:0;  margin-right:0;  font-size:90%;}
div.summary-list ul {  list-style:none;  margin:0;  padding:0;}
div.summary-list a {  display:block;  padding:.125em .25em;}

/*#news-summary {clear:left;  float:left;  border-width:0 1px 1px 0;  margin:0 1em .5em 0;}*/

/* Special Offer/Random Product */
div.randomproduct h4 {  margin:0;  padding:0; /* border-bottom:1px solid black;*/  font-size:90%;  text-transform:uppercase;  text-align:center;}
div.randomproduct h5 {  font-size:90%;}
div.randomproduct img {  display:block;  margin:.25em auto 0;  border:1px solid #fff;}
div.randomproduct a:hover img {  border-color:#000;}
div.randomproduct h5 span.price {  display:block;}
div.randomproduct p {  margin:.5em 0 0;  font-size:90%;}
div.randomproduct form {  margin:0;  font-size:90%;}

/* Mailing List */
#mailinglist {  clear:right;  float:right;  width:11em;  margin:.5em 0 .5em 1em;  border:1px solid black;  border-width:0 0 1px 1px;}
#mailinglist h4 {  margin:0;  padding:0 .125em 0;  border-bottom:1px solid black;  background:#ccc;  font-size:90%;}
#mailinglist p {  margin:0 0 .5em .25em;  font-size:80%;  text-align:center;  letter-spacing:1px;}
#mailinglist form {  text-align:center;}
#mailinglist input {  margin:.25em 0;  width:12em;  font-size:80%;  border:1px solid #000;  padding:1px 2px;}
#mailinglist input:active, #mailinglist input:focus {  background:#eef;}
#mailinglist #submit {  width:6em;  font-size:90%;  font-weight:bold;  letter-spacing:1px;  text-transform:capitalize;}
#mailinglist #submit:hover {  cursor:pointer;}
form.generic-form #no_mailshots {  width:1em;  border-width:0;}

/* Add To Photo Gallery Form */
#add2galleryform #caption {  width:20em;  height:10em;}

table.catnav {
        font:normal 15px /1em Arial, Helvetica, sans-serif;  color:gray;
}

table.catnav a {
        color: gray;
}

table.catnav a:hover {
/*        text-decoration: underline;*/
}

.relatedicon {
        /*list-style-image: url(../anytime/images/icon.jpg);*/
		background-image:url(../anytime/images/icon.jpg);
		background-position:0px 4px;
        /*padding: 8px;*/
}


/* QUIZ CONTENT */
                        .quiz-content {
                        margin-top: 100px;
                        line-height:20px;
                        padding:0px 20px 0px 20px;
                        }

                                .quiz-content #question-content{
                                /*border: 1px solid black;*/
                                }

                                        .quiz-content ul li{
                                        list-style: decimal outside;
                                        padding-top: 30px;
                                        }

                                                .quiz-content ul li.question-inner{
                                                list-style: none outside;
                                                padding: 0px 0px 0px 40px;
                                                }

                                                .quiz-content ul #questionsoobmit{
                                                margin-left: auto;
                                                margin-right: auto;
                                                }

                                .quiz-content #errorresult{
                                padding: 0px 0px 10px 0px;

                                }


                                #content .content-inner .numbered {}
                                        #content .content-inner .numbered ul {list-style-type:decimal;}

                                .content-right .numbered ul {
                                list-style-type:decimal;
                                }


/* MAIN FORM */
form {
margin:0 auto;
padding:0 0 0 0;
}

        form .req {
        color:#FF6600;
        font-weight:bold;
        font-size:9pt;
        }

        form .label {
        clear:both;
        color:#333333;
        float:left;
        width:200px;
        height:25px;
        font-size:12px;
        line-height:20px;
        text-align:left;
        margin-right:10px;
        margin-bottom:4px;
        font-weight:bold;
        }

        form .input {
        float:left;
        width:240px;
        height:25px;
        }
                form .input input {
                font-size:12px;
                width:200px;
                }

        form .textarea {
        float:left;
        font-size:11px;
		font-weight:normal;
        width:240px;
        height:93px;
        }
                form .textarea textarea {
                font-size:12px;
                width:200px;
                height:80px;
                }
                form .textarea img {
                padding-top:3px;
                }
				
		form .textarea2 {
        float:left;
        font-size:11px;
        width:240px;
        height:123px;
        }
                form .textarea2 textarea {
                font-size:12px;
                width:200px;
                height:110px;
                }

        form .button {
        clear:both;
        margin-top:8px;
        padding-left:210px;
        margin-bottom:8px;
        }


.form-under {font-size:11px;color:#666666;}

        .divider {
                clear:both;
                font-size:0;
                line-height:0;
                height:5px;
                padding:0 0 0 0;
                margin:0 auto;
                margin-top:5px;

                }


.magicform {
float:left;\
width:650px;
padding-left:5px;
}

#magicform ul {
padding:0 0 0 10px;
margin:0 0 0 15px;
list-style:decimal;
margin-top:15px;
}

	#magicform ul li {
	padding:0 0 0 0;
	list-style:decimal;
	background-image: none;
	}

		#magicform ul li .question-image {
		padding: 0 0 2 2;
		float: right;
		}

		#magicform ul ul {
		padding:0 0 0 5px;
		margin:0 0 0 10px;
		margin-top:3px;
		margin-bottom:15px;
		width: 350px;
		}

			#magicform ul ul li {
			padding:0 0 0 10px;
			list-style:none;
			}

				#magicform .radio-btn input {
				clear: left;
				float: left;
				}

				#magicform .radio-btn label {
				float: left;
				}

				#magicform .priority-list input {
				clear: left;
				float: left;
				}

				#magicform .priority-list label {
				float: left;
				padding-left: 6px;
				}

				#magicform .checkbox input {
				clear: left;
				float: left;
				}

				#magicform .checkbox label {
				float: left;
				}

.clearer {
clear:both;
font-size:0;
line-height:0;
height:0;
padding:0 0 0 0;
margin:0 auto;
}



.error {
color:#CC0000;
padding-left:20px;
list-style-type:circle;
}
	.error li {
	padding:0px 0px 20px 0;
	list-style-type:square;
	}
