/* Profile ******************************************************************************************/
.pagetxt
{
  font-size: 12pt;
  font-family:veranda;
  margin-left: 10px;
}

.listingheader
{
  font-weight: bold; 
  text-align: center;
}

.credit
{
  color: $D5D5D5;
  font-size: 10pt;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
a.creditlink:link
{
	color: #D5D5D5;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.creditlink:visited
{
	color: #D5D5D5;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.creditlink:active
{
	color: #D5D5D5;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.creditlink:hover
{
	color: #D5D5D5;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.navbutton
{
  font-size: 25pt;
  font-family: arial;
  color: #000000;
  font-weight: bold;
  text-align: center;
  background: #BABABA;
  border: 2px solid #C0C0C0;
  
}

.pagetitle
{
  font-size: 20pt;
  font-family: arial;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.h1
{
  font-size: 18pt;
  font-family: arial;
  color: #000000;
  font-weight: bold;
}

.h2
{
  font-size: 24pt;
  font-family: arial;
  color: #000000;
}

.h3
{
  font-size: 16pt;
  font-family: arial;
  color: #ffffff;
}

.h4
{
  font-size: 20pt;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
}

.profileextratitle
{
  font-size: 14pt;
	font-weight: bold;
	color: #000000;
	padding-left: 7px;
	padding-top: 3px;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #A3A3A3;
}

.profileextrasubtitle
{
   font-size: 12pt;
    font-family: veranda;
    color: #000000;
    background: #FFFFFF;
    border: 1px #454440 solid;
}

.profileextracontent
{
  font-size: 9pt;
    font-family: veranda;
    color: #000000;
    background: #FFFFFF;
    border: 0px #454440 solid;
}

.profileextratbl
{
  margin-left: 45px;
}

.searchcell
{
  font-size: 9pt;
    font-family: veranda;
    color: #000000;
    background: #CFCFCF;
  border: 1px #454440 solid;
}

 /* ADMIN NAVIGATION****************************************************************************************/
 
.adminheaddercell
{
    font-size: 12pt;
    font-family: veranda;
    color: #000000;
    background: #A3A3A3;
    border: 1px #454440 solid;
}

.admintitlecell
{
    font-size: 14pt;
	font-weight: bold;
	color: #000000;
	padding-left: 7px;
	padding-top: 3px;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #ffffff;
}

.admintitletable
{
    font-size: 14pt;
	font-weight: bold;
	color: #000000;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background: #ffffff;
}

.admincell
{
    font-size: 9pt;
    font-family: veranda;
    color: #000000;
    background: #CFCFCF;
    border: 1px #454440 solid;
}
 
 
/* NAVIGATION****************************************************************************************/

 a:link
{
	color: #1a3e6f;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:visited
{
	color: #707070;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:active
{
	color: #1a3e6f;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover
{
	color: #c00000;
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.navigationbg {
	background-image: url(../images/button.gif);
	padding-left: 34px;
    padding-top: 4px;
    width: 192px;
    height: 28px;
    border: 0px;
    font-family: arial;
    font-size: 12pt;
    color: #0d2e5d;    
}

.navigationfont {
    font-family: arial;
    font-size: 9pt;
    color: #1a3e6f;
}
 

 a.submitres:link
{
  font-size: 20pt;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;	
}
a.submitres:visited
{
  font-size: 20pt;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
a.submitres:active
{
  font-size: 20pt;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
a.submitres:hover
{
  font-size: 20pt;
  font-family: arial;
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}


 a.searchlink:link
{
	color: #FFFFFF;
    font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
        text-align: center;
	text-decoration: none;
}
a.searchlink:visited
{
	color: #FFFFFF;
    font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
        text-align: center;
	text-decoration: none;
}
a.searchlink:active
{
	color: #FFFFFF;
    font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
        text-align: center;
	text-decoration: none;
}
a.searchlink:hover
{
	color: #FFFFFF;
    font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
        text-align: center;
	text-decoration: underline;
}


 a.navlink:link
{
    color: #1a3e6f;
    font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}
a.navlink:visited
{
	color: #1a3e6f;
    font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}
a.navlink:active
{
	color: #1a3e6f;
    font-size: 17px;
    font-weight: bold;
	text-decoration: none;
}

a.navlink:hover
{
	color: #159C99;
    font-size: 17px;
    font-weight: bold;
	text-decoration: underline;
}

 a.dlrmenu:link
{
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.dlrmenu:visited
{
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.dlrmenu:active
{
	color: #000000;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.dlrmenu:hover
{
	color: #A57FA8;
    font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.menucontainer  {
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    background: #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    font-size: 8pt;
    color: C0C0C0; 

}

.cp  {
    
    
    font-size: 8pt;
    color: 000000; 
    padding-left: 25x;
    padding-top: 25px;
    color: 000000;
    background: #ffffff;
}


.menuitem  {
    
    
    font-size: 8pt;
    color: 000000; 
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: C0C0C0;
    background: #C0C0C0;
}

.menu-folder {
    border-bottom: 2px solid #000000;
    background: #ED1C24;
}

/* BODY  ******************************************************************************************/

/*BODY
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
	background : #FFFFFF;
}

td
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
	background : #FFFFFF;
}*/

.menu
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
	background : #EBEBEB;
    border-right: 1px #424D7B solid;
	border-bottom: 1px #424D7B solid;
}

.subsectionheader {
    font-size: 12pt;
    font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
    color: #454440;
	background : #FFFFFF;
}

.homebody
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	background : #FFFFFF;
}

.warranty
{
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	background : #FFFFFF;
}

.ftrtxt
{
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	background : #ffffff;
}

.header
{
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	background : #ffffff;
}

.horz_div_top {
	background: #A1C2C7; 
	width: 100%; 
	height: 1px; 
	overflow: hidden;
}

.horz_div_bottom {
	background: #FFFFFF; 
	width: 100%; 
	height: 1px; 
	overflow: hidden;
}

.horz_div {
	background: #656565; 
	width: 100%; 
	height: 1px; 
	overflow: hidden;
}

.product_name_detail {
	color: #6FA1A8;
	font-size: 13pt;
	font-weight: bold;
}

.product_price_detail {
	color: #808080;
	font-size: 12pt;
	font-style: italic;
}

.product_boldred_text {
    color: #DC0707;
	font-size: 8pt;
	font-weight: bold;
}

.product_name {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 5px;
}

.product_desc {
	color: #808080;
	font-size: 8pt;
	padding-bottom: 5px;
}

.product_price {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
}

#tdCategoryHeader {
	color: #3A3A3A;
	font-size: 11pt;
	font-weight: bold;
}

#tblContent {
	width: 505px;
}



span.pager {
	border: 1px solid #A1C2C7;
	padding-left: 4px;
	padding-right: 4px;
}

span.pager_on {
	border: 1px solid #A1C2C7;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.inline_tip {
	font-size: 8pt;
	color: #808080;
}

td.menu_button {
	background-image: url(../images/button.gif);
	width: 160px;
	height: 18px;
	padding-left: 18px;
	font-weight: bold;
	padding-top: 2px;
}

td.submenu_button {
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background: #FFFFFF;
	width: 160px;
	height: 18px;
	padding-left: 18px;
	padding-top: 2px;
}

table.grid {
	border-collapse: collapse;
}

td.grid_header {
	border: 1px solid #C0C0C0;
	background: #C0C0C0;
	font-weight: bold;
	color: #FFFFFF;
}

td.grid_cell {
	border: 1px solid #C0C0C0;
	background: #FFFFFF;
}

/* TABLE  ******************************************************************************************/

.prodtbl  {
	border: 1px #000000 solid;
}

.bodytable
{
	font-size: 10px;
    color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	background: #FFFFFF;
    border-bottom: 1px #000000 solid;
}

.blkbox
{
	font-size: 10px;
    color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	background : #000000;
}

.grnbox
{
	font-size: 10px;
    color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	background : #149A97;
}

.warranty
{
	border-right: 1px #000000 solid;
}



/* FOOTER ******************************************************************************************/

.footer
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	background : #454440;
}

.footercopyright
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #8E8B8B;
	background : #454440;
}

a.ftrnav:link
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background : #454440;
	text-decoration: none
}
a.ftrnav:visited
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background : #454440;
	text-decoration: none
}
a.ftrnav:active
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background : #454440;
	text-decoration: none
}
a.ftrnav:hover
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
    color: #36D6D3;
    background : #454440;
	text-decoration: none
}


/* LI  ******************************************************************************************/
li {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
	background : White;
}


/* INPUT  ******************************************************************************************/

TEXTAREA, SELECT {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	border : 1px #333333 solid;
	background : White;
}

.menucontainer  {
    border-top: 1px solid #454440;
    border-left: 1px solid #454440;
    border-right: 1px solid #454440;
    background: #676765;
    border-bottom: 1px solid #454440;
}

.menuitem  {
    
    font-size: 8pt;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}


.search {
    background : A57FA8;
}

INPUT { 
    font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	border : 1px #333333 solid;
	background : White;
}

INPUT.checkbox { 
    font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	border : 0px #333333 solid;
	background : White;
}

INPUT.radio { 
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	border : 0px #333333 solid;
	background : #FFFFFF;
} 
 

.pagebreak { 
    page-break-after: always;
} 

/* ZOOM SEARCH */
.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080; }
.result_title { font-size: 100%; }

.cCalendar_MonthLabel { font-size: 12pt; font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
    color: #454440;	background : #FFFFFF; }
.cCalendar_DayHeader { border: 1px solid; border-color: #000000; background-color: #A57FA8; }
.cCalendar_Box { width: 100%; height: 100%; }
.cCalendar_DayCell { border: 1px solid; border-color: #000000; width : 14.27%; background-color: #FFF7EE; }
.cCalendar_Date { background-color: #FFF7EE; }
.cCalendar_DayContent { background-color: #FFF7EE; height: 25; }