.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* padding and color schemes for pages */
.content-boundary { padding:  0px 0px 0px 0px; margin-left: 10px;  }
.content-header {  width: 100%; background-color: #F5E522;   padding: 2px 0px 2px 2px; border 1px solid #F5E522; }
.content-body { background-color: white;  padding: 5px 10px 10px 15px;   }
.content-footer { background-color: #660066; width: 100%; left-margin: 0px;  padding:  0px 0px 0px 0px;  text-align: center; }
.content-header-right { float: right; padding-right: 3px; }
.content-header-left {}
.content-header-bordertop { border-top: 3px solid #F5E522; }

/* .content-boundary { border: 1px solid red }  */
table td {  /* border: 1px solid red;  */  }

/* area to display item in registry lists, and floating blocks. */
.content-registry-item { 
  /* border: 1px solid green;*/
  padding: 3px;
  margin-bottom: 10px;
  height: 100%;     /* for ie floating divs */
  min-height: 175px; /* others handle this fine. */
  clear: both;      /* very important */
}
.even { background-color: #EFEFEF; } /* toggle bg color */
.total_line {
  border-top: 1px solid red;

}
input .required { background-color:  #EEEEEE; }

/* input box for registry notes */
.notes { 
  vertical-align: top;
  width: 250px;
  height: 50px;
  font-size: 12px;
}

/* for the floating images on the registry list */
.thumb-textaround {
  float: left; 
  margin: 5px 10px 5px 0px;
  clear: left;
  padding: 0px;
  text-align: top;
  vertical-align: text-top;
  min-height: 160px;
  aaborder: 1px solid blue; 
}

.thumb-textaround2 {
  afloat: left; 
  margin: 5px 10px 5px 0px;
  aclear: left;
  padding: 5px;
  atext-align: top;
  avertical-align: text-top;

}
td.page_list a:link {color: #336699;}
td.page_list a:active {color: #336699;}
td.page_list a:visited {color: #336699;}
td.page_list a:hover {color: red;}
 
/* The Default bg color */
.tnav_td { background-color: #EEEEEE; }

#nav_link_2 td,#nav_link_8 td,#nav_link_5 td,#nav_link_3 td,#nav_link_4 td,#nav_link_108 td,#nav_link_109 td 
{ background-color: #EEEEEE; }

#nav_link_110 td 
{ background-color: #EEEEEE; padding: 1px 1px 1px 5px; }

#nav_link_59 td,#nav_link_61 td,#nav_link_62 td,#nav_link_63 td,#nav_link_64 td,#nav_link_65 td,#nav_link_66 td,#nav_link_67 td
{ background-color: #EEEEEE; }

#nav_link_10 td 
{ background-color: #EEEEEE; padding: 1px 1px 1px 5px;}

#nav_link_68 td, #nav_link_69 td 
{ background-color: #EEEEEE; }

#nav_link_96 td 
{ background-color: #EEEEEE; }

#nav_link_11 td, #nav_link_7 td,#nav_link_23 td,#nav_link_14 td
{ background-color: #EEEEEE; }

#nav_link_124 td 
{ background-color: #EEEEEE; }

#nav_link_128 td
{ background-color: #EEEEEE; }

#nav_link_1 td
{ background-color: #EEEEEE; }

#nav_link_129 td
{ background-color: #EEEEEE; }

.orangebg 
{ background-color: #EEEEEE; }


/* LAYOUT STUFF */
.MAINTABLE { padding: 0px; }
.LNAVCOL { width: 150px; background-color: #EEEEEE; margin: 6px; padding: 6px; }
.RNAVCOL{}
.BODYCOL{ aborder: 1px solid blue;  width: 600px;  padding: 18px 0px 25px 0px; }
td { font-size: 12px; FONT-FAMILY:arial,Verdana,Helvetica; }
body { background-color: #EEEEEE; margin: 0; padding: 0; }

.header { font-family: Arial;  font-size: 10px; }

/* DETAIL template stuff */
.start_price {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
.actual_amount { color: #009900;   font-weight: bold; font-size: 26px;}
.14bold { font-size: 18px;  font-weight: bold; }

.error {
  color: #aa2200;
  font-weight: bold;
}
dt.error {
  font-weight: bold;
  color: #FF9900;
}

dd span.error {
  color: #aa2200;
}
.minheading {
  font-family: Tahoma,Verdana;
  font-weight: bold;
  font-size: 14px;
  color: #FF9900;
}
.subheading {
  font-family: Tahoma,Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FF9900;
}
.note {
  color: #FF9900;
  margin: 5px 20px;
  font-size: 16px;
}
.notesmall {
  color: #FF9900;
  margin: 5px 20px;
  font-size: 10px;
}

.headerBlue {
  font-family: Tahoma,Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}
.headerBlue2 {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.headerBlue2 h1{
margin: 0px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}


.justifyTxt{text-align: justify;}


a.headerBlue:link,a.headerBlue:visited, a.headerBlue:active  {
  font-family: Tahoma,Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}

.headerHoliday {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  font-color: #090e76
}

.footer {
  font-family: Arial;
  font-size: 10px;
  color: #336699;
}

font.head{
font-family:arial;
font-size:11;
color:2E7C93
}
font.right{
font-family:verdana;
font-size:9px;
color:666666;
}

.category {
        display: block;
        text-align: center;
        text-decoration: none;
	background-color: #2E7C93;
	border: 1px solid #000000;
	padding: 20px;
	width: 100px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	cursor:pointer;
}
a.category:hover {
  background-color: #FF9900;
}

.boxcontent {
  aborder: 1px solid blue;
  height: 100%;
  padding-left: 20px;
}

.box {
  float: left;
  width: 140px;
  aborder: 1px solid #999;
  margin: 0px 5px 15px 15px;
  padding: 5px;
}
.boxclear { clear: both; }



.productname{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.normaltextb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}

/** NAVIGATION SETTINGS *****************************/
.tnavigation { width: 165px; }
.tsection { width: 140px; padding-left: 0px; }

.tnav_td.elements[8] { font-size: 10px; background-color: green; }
.tnav.elements[8] { font-size: 10px; background-color: green; }
.tnav{ margin-left: 5px; }
.tnavlink {  }

a.tnavlinkselected:link, a.tnavlinkselected:visited,
a.tsublinkselected:link, a.tsublinkselected:visited {
    color: #003366;
    font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

/*  THIS IS THE NAV BAR FONT! */
  table.tnavigation a {
     color: black;
     font-size: 11px;
     width: 100%;
     display: block;
     padding-left: 5px;
  }
  table.tnavigation a:hover, tnav_td a:active {
    color: #FF9900;
    text-decoration: none;
  } 
  .tnavigation_td {
      padding: 1px 0px 1px 5px;
  }
  .tsection_td {
      padding-bottom: 1px;
  }
tnavsub_td{
      padding-left: 15px;
}

/* left side, usually used for spacing */
.tsub_left  {
      width: 10px;
      text-align: right;  /* bring everything to the right */
      padding-right: 10px; /* and leave a little spacing */
  }

.subnaviLink {
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 10px;
text-decoration: none;
color: #FF9900;
}
.subnavirow{ width: 150px;   }
.subnavtd{ padding-left: 4px; width: 150px; }
.tnav { width: 140px; }


/** PAGINATION  SETTINGS *****************************/
.pagination {
	/* width: 100%; */
        padding: 0px 0px 0px 20px;
}
.pagination td {
	/* Default attributes for all data inside the td's */
	padding: 0px 0px 0px 0px; /* bump the left off the table. */
}
.page_heading {
	/* the heading area */
	padding-bottom: 5px; /* pad the bottom a bit */
        font-family: Verdana; font-size: 10px; color: #2E7C93;
}
.page_list {
	/* the list of pages and navigation links */
	letter-spacing: 0.1em; /* seperate the words a bit */
	padding-bottom: 5px;   /* seperate the footer a bit */
        font-family: Verdana; font-size: 10px; color: #FF9900;
}
.pages .selected {
	/* make it a little easier to see the current one */
	font-weight: bold;
}
/*
* Control each page number and navigation
* under pagelist the following parts are available
* page, first, prev, selected, next, last
*/
td.page_list {         font-family: Verdana; font-size: 11px; color: #2E7C93; }


/* the footing area */
.page_footing {
   padding-bottom: 5px; /* pad the bottom a bit */
   font-family: Verdana; font-size: 10px; color: #2E7C93;
}

/*
************** NOT USED ***************
.normaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.newslist {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.articletitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF9900}
.remove{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF9900; HEIGHT:14px; padding:0; margin:0;}
.articletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: GOLD; text-decoration:none;}
a.articletext:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9900; text-decoration:none;}
a.articletext:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9900; text-decoration:none;}
a.articletext:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9900; text-decoration:none;}
a.articletext:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: YELLOW; text-decoration:underline;}
.bodytext{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666: line-spacing:16px;}
.productdetails{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.productdescription{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height:19px;}
.productname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.price {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: RED; font-weight: bold}
.byline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: GOLD; font-weight: bold}
.button {FONT-SIZE: 10px; COLOR: white; BORDER-TOP: groove; BORDER-RIGHT: groove; BORDER-LEFT: groove; BACKGROUND-COLOR: red; BORDER-BOTTOM: groove}
*/

<!-- Swatches -->
#floatbox {
  background-color: #2E7C93;
  text-align: center;
  padding: 0px;
  padding-bottom: 0px;
  width: 200px;
}
#bordered {
  text-align: center;
  background-color: #2E7C93;
  padding: 3px;
}
#floatdesc {
  font-weight: bold;
  padding-bottom: 3px;
}
#floatbox .ASLink {
  margin-top: 15px;
}
a.ASLink:link, a.ASLink:visited	{
	height: 18px;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	color: #666666;
	background-color: #FF9900;
	border: 1px solid #CCCCCC;
	afont: bold 11px tahoma,arial,sans-serif;
	text-decoration: none;
}
a.ASLink:hover {
	color: #666666;
	background-color: #f5f5f5;
}
a.ASLink:active	{
	background-color: #336699;
} 


