body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
a:link {
	color: #565656;
	text-decoration: none;
}
a:visited {
	color: #565656;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
td {
	font-family:Arial;
	color:#333333;
	font-size:11px;
}

/* Products */
.SubHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}

.Category
{
	text-decoration:none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #565656;
}

ul
{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:4px;
}

.ProductHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.ProductAttributeHeader
{
	font-size:12px;
	font-weight: bold;
	color: #000000;
}

.AspNet-Menu-Vertical
{
	height:auto;
	width:auto;
}
ul.AspNet-Menu {
	height:auto;
	width:160px;
}
.AspNet-Menu-Leaf {
	width:auto;
}
ul ul .AspNet-Menu-Leaf {
	/*overflow:auto;*/
	padding:5px 10px;
}

ul.AspNet-Menu li span {
	cursor: default;
}

.AspNet-Menu li
{
	background:url(../../images/img_line.gif) bottom left no-repeat;
	/*border-bottom:solid 1px #f2f1f4;*/
	padding-bottom:2px;
}
ul.AspNet-Menu li span {
	background: url(../../images/nav-arrow.gif) right center no-repeat;
}

.AspNet-Menu li ul
{
	left:160px;
	top:0px;
	border-top: solid 6px #565656;
	background-color: #FFFFFF;	
	border-right: solid 1px #dedede;
	border-left: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
    padding-bottom: 12px;
    width:180px;
}

.AspNet-Menu-Leaf {
	border-style: none; font-size: 1em;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li {
	width:160px;
}

.ContactHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.ContactSubHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #565656;
}

/*text-only*/

.NavLinx{
	color:#7e7e7e;
}

.FooterText{
	color:#bc5910;
}

.FooterText:hover{
	color:#bc5910;
}

.stdText{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#878787;
}

.txtGray{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}

.ProductTitle{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4E493E;
}

.sideBarHeader{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4E493E;
}

.sideBarSubHeader{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#898273;
}

.sideBarLink{
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7E7E7E;
}

.txtAttributeHeader{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#918A7C;
}

.techAnswers{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#878787;
}

/*text with BG color*/
.dkBeige{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#996699;
	background-color:#E5C59B;
}

.tblSubNavItems{
	background-color:#F1EAE0;
	color:#7E7E7E;
	text-decoration:none;
}

/*bg*/
.ltGray{
	background-color:#F6F4EE;
}

.FooterBG
{
	background-image:url('/images/img_footer.gif');
	background-repeat:no-repeat;
	height:75px;
	width:750px;
}

.eBox
{
	background-image:url('/images/btn_emailBox.gif');
	background-repeat:no-repeat;
}

.SubNavHeader{
	background-color:#E0BC9F;
}

.tblAttributes{
	border:1px solid #B9B9B9;
	background-color:#FDFBF9;
}
/*hide linked areas by specifying a default cursor*/
.stdMousePointer{
	cursor:default;

}

/*forms*/
.TextBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #666666;
}



/* GridView row styles */

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    /* style for the td*/
    
}
.GridViewStyle
{   
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
}

.GridViewStyle a
{
    color: #000000;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;
    color: #284775;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #FFFFFF;
    color: #CCCCCC;
}

.GridViewPagerStyle a 
{
  color: #000000;
  font-weight:bold;
  }

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}

.question {font-weight: bold; padding-bottom: 9px; cursor: pointer;}
.answer {padding-bottom: 9px; display: none; color: #444444;}
