p, ul {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
line-height: 12pt;
color: #000000;
}

html {
    min-height: 100%; 
    margin-bottom: 1px; 
}


/****** MAIN BODY ******/

.bodyHeader {
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #000000;
}

	a.bodyHeader:link {
	color: #990000;
	text-decoration: none;
	}
	a.bodyHeader:visited {
	color: #990000;
	text-decoration: none;
	}
	a.bodyHeader:hover {
	color: #A9B6C4;
	text-decoration: underline;
	}
	a.bodyHeader:active {
	color: #A9B6C4;
	text-decoration: none;
	}

.bodyHeader2 {
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 12pt;
color: #333333;
}

.searchHeader {
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
font-size: 11px;
line-height: 11pt;
color: #000000;
vertical-align: baseline;
}

.bodyText {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
line-height: 12pt;
color: #000000;
}

	a:link {
	color: #990000;
	text-decoration: none;
	}
	a:visited {
	color: #990000;
	text-decoration: none;
	}
	a:hover {
	color: #990000;
	text-decoration: underline;
	}
	a:active {
	color: #990000;
	text-decoration: none;
	}

.bodyError {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
font-style:italic;
line-height: 12pt;
color: #FF6600;
}

.bodyAlert {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
line-height: 12pt;
color:Orange;
}

.headerText
{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
font-style: italic;
line-height: 10pt;
color: #666666;
}

.datetext {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 5px;
vertical-align: top;
}

/****** FEATURED PRODUCTS ******/

.featureLink 
{
    color:Aqua;

}
	
	.featureLink a:link {
	border-color: #CECFCE;
	text-decoration: none;
	}
	.featureLink a:visited {
	border-color: #CECFCE;
	text-decoration: none;
	}
	.featureLink a:hover {
	border-color: #A9B6C4;
	text-decoration: underline;
	}
	.featureLink a:active {
	border-color: #CECFCE;
	text-decoration: none;
	}


.featureBox 
{
border-style:solid; 
border-width:1px;
border-color:#979492;
}

.featureProduct {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
line-height: 11pt;
font-weight: bold;
color: #666666;
}

.featurePrice {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
line-height: 11pt;
color: #979492;
}

/****** SITE MAP ******/

.sitemapText {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
line-height: 13pt;
color: #000000;
}
/****** IMAGE BOX ******/

.imageBox
{
    border:1px solid #CCCCCC;
    border-width:1px;
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
    white-space:normal;   
}
.enlargeView
{
    background-color:#CCCCCC;
    text-align:center;
    font-family: verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #666666;
    padding:0px;
    margin:0px;
}


/****** TAB CONTROL ******/

.CustomTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;color:white;font-size:11px;font-weight:bold;padding:0px;margin:0px;background:url("images/tabs/tab-back.gif") repeat-x bottom;height:22px;}

.CustomTabStyle .ajax__tab_outer {background:url("images/tabs/tab-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_inner {background:url("images/tabs/tab-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_tab {padding:2px 10px 2px 10px;margin:0px;background:url("images/tabs/tab.gif") repeat;height:20px;}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url("images/tabs/tab-hover-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url("images/tabs/tab-hover-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url("") repeat-x;text-decoration:underline;}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url("images/tabs/tab-active-right.gif") no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url("images/tabs/tab-active-left.gif") no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url("images/tabs/tab-active.gif") repeat-x;}

.CustomTabStyle .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;padding:5px 5px 5px 5px; margin:0;border-bottom:11px solid #0084E0; border-top:1px solid #0084E0;background-color:#E8E8E8;}

/* scrolling */
.CustomTabStyle .ajax__scroll_horiz {overflow-x:scroll;}
.CustomTabStyle .ajax__scroll_vert {overflow-y:scroll;}
.CustomTabStyle .ajax__scroll_both {overflow:scroll}
.CustomTabStyle .ajax__scroll_auto {overflow:auto}

/****** VALIDATION ******/

.validatorCalloutHighlight 
{
    background-color: #CFCFCF; 
}

/****** POPUP PANEL ******/

.popupMenu {
	position:absolute;
    font-size: 10px;
	visibility:hidden;
	background-color:#CCCCCC;
	opacity:.9;
	filter: alpha(opacity=90);
    border: 1px dashed #333333;
    padding: 5px;
}

/*not using*/
.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.ASPhyperLink {
    color: #990000;
    cursor: pointer;
    text-decoration: none;
}

.ASPhyperLink:hover {
    color: #990000;
    text-decoration: underline;
}

/****** PRODUCT INFO ******/
.productHeader {
font-family: verdana, helvetica, arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #000000;
}

.previewText {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #A9B6C4;
}
	
	.previewText a:link {
	color: #A9B6C4;
	text-decoration: none;
	}
	.previewText a:visited {
	color: #A9B6C4;
	text-decoration: none;
	}
	.previewText a:hover {
	color: #A9B6C4;
	text-decoration: underline;
	}
	.previewText a:active {
	color: #A9B6C4;
	text-decoration: none;
	}

.itemText {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
line-height: 11pt;
color: #333333;
}

.priceText {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
line-height: 11pt;
color: #333333;
}

/****** TOP NAVIGATION ******/

.topNav {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  margin-bottom:2px;
  margin-left:8px;
  vertical-align:middle;
  color: #FFFFFF;  
  background-color:#979492;
}

    .topNav A:link {
    color: #FFFFFF;
    text-decoration: none;
    }

    .topNav A:visited {
    color: #FFFFFF;
    text-decoration: none;
    }

    .topNav A:hover {
    color: #B10000;
    text-decoration: underline;
    }

    .topNav A:active {
    color: #B10000;
    text-decoration: underline;
    }

/****** FORMS ******/


.formButton {
font-size: 11px;
color: #333333;
font-family: verdana, helvetica, arial, sans-serif;
height: 20px;
vertical-align: middle;
}

.formSelect {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 200px;
height: 19px;
}

.formField {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 200px;
height: 19px;
}

.formFieldSmall {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
color: #333333;
width: 75px;
height: 16px;
}

.formFieldMail {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 300px;
height: 19px;
}

.formTextArea {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 200px;
height: 200px;
}

.formTextAreaLong {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 400px;
height: 100px;
}

.formTextAreaMail {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #333333;
width: 300px;
height: 200px;
}

/****** TABLES ******/

.table{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #000000;
}

.tableHeader{
font-weight: bold;
font-size: 12px;
color:#FFFFFF;
background-color: #0081DD;
}

.table th{
font-weight: bold;
font-size: 12px;
color:#FFFFFF;
background-color: #0081DD;
}

.table td{
vertical-align: top;
margin: 2px;
padding: 2px;
border: solid 1px #FFFFFF;
}

	.table a:link {
	color: #990000;
	text-decoration: none;
	}
	.table a:visited {
	color: #990000;
	text-decoration: none;
	}
	.table a:hover {
	color: #990000;
	text-decoration: underline;
	}
	.table a:active {
	color: #990000;
	text-decoration: none;
	}

.dataTable{
font-family: verdana, helvetica, arial, sans-serif;
color: #333333;
background-color: #FFFFFF;
border: solid 1px #CCCCCC;
}

.dataTable th{
font-weight: bold;
font-size: 12px;
background-color: #0081DD;
color:#FFFFFF;
text-align: left;
padding: 1px;
margin: 1px;
}

.dataTable td{
font-size: 11px;
vertical-align: top;
padding: 1px;
margin: 0px;
}

	.dataTable a:link {
	color: #990000;
	text-decoration: none;
	}
	.dataTable a:visited {
	color: #990000;
	text-decoration: none;
	}
	.dataTable a:hover {
	color: #990000;
	text-decoration: underline;
	}
	.dataTable a:active {
	color: #990000;
	text-decoration: none;
	}

/****** FOOTER ******/

.footerText
{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 10px;
line-height: 10pt;
color: #333333;
}
	a.footerText:link {
	color: #990000;
	text-decoration: none;
	}
	a.footerText:visited {
	color: #990000;
	text-decoration: none;
	}
	a.footerText:hover {
	color: #FF9933;
	text-decoration: underline;
	}
	a.footerText:active {
	color: #FF9933;
	text-decoration: none;
	}
