/* HTML tag redefinitions */

BODY {
	width : 100%;
	height : 100%;
	background: #ededed;
	background-color: #ededed;
}

TH,TD,DIV {	
   font-size: 11pt; 
   color: #333333; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Main table classes */

Table#BodyTable {
	width: 100%;
	height: 100%;
	background: transparent;
}

Table#MainTable {
	width: 800px;
	background: #ffffff;
	background-color: #ffffff;
	height: 100%;	
}

#MainTable .MainPane {
	background-image: url('images/content-bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}

Table#HeaderTable {
	height: 105px;
	width: 100%;
	background-image: url('images/header-bg.gif');
	background-repeat: repeat-x;
	background-position: top;
}

#HeaderTable .LogoPane {
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: middle;
}

#HeaderTable .MenuBar {
	height: 60px;
	background-image: url('images/menu-bg.gif');
}

#HeaderTable .TaglinePane {
	padding-top: 7px;
	color: #7e5651;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 13px;
	vertical-align: middle;
}

#HeaderTable .UserPane {
	padding: 15px 15px 0 0;
}

.SearchText {
width: 150px;
height: 23px;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
background-color: #ffffff;
border: 1px solid #a87d7d;
color: #330000;
}

.SearchButton {
border: 0;
width: 48px;
height: 25px;
background: #300 url(images/search.gif) no-repeat;
outline: none;
vertical-align:middle;
}

Table#Footertable {
	height: 118px;
	width: 100%;
	background-image: url('images/footer-bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#Footertable td.ImagePane {
	width: 160px;
	height: 118px;
	background-image: url('images/footer.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#Footertable td.FooterPane {
height: 28px;
text-wrap: none;
}

Table#Content {
	background-image: url('images/home.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

Table#Content2 {
	background-image: url('images/header2-bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
}

#Content2 td.QualityPane {
	background-image: url('images/header.jpg');
	background-repeat: none;
	background-position: top left;
}

/* Pane classes */

.controlpanel {
	width: 100%;
	background-color: #FFFFFF;
}

.leftpane {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.contentpane {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
}

.rightpane {
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.bottompane {
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

/* Menu classes */

.MainMenu_MenuContainer {
    width:100%;
	height:1px;
}

.MainMenu_MenuBar {
}

.MainMenu_MenuArrow {
	display: none;
}

.MainMenu_RootMenuArrow {
	display: none;
}

.MainMenu_MenuIcon {
	display: none;
}

.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	height: 1px;
}

.MainMenu_MenuItem {
    padding-left: 10px;
    padding-right: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
}

.MainMenu_MenuItemSel {
	background: url('images/menu-paw.gif');
	background-repeat: no-repeat;
	background-position: center top;
	cursor: hand; 
	filter: alpha(opacity=80);
}

.RootMenuItem TD {
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   padding-left: 2px;
   padding-right: 2px; 
   font-size:15pt;
   font-weight:normal;
   color:#ffffcc;
   height:43px;
   text-align:center;	
}

.RootMenuItemSel TD {
   padding-left: 2px;
   padding-right: 2px; 
   font-size:15pt;
   font-weight: normal;
   color: #ffffff;  
   height: 43px;
   text-align:center;
   background: url('images/menu-paw.gif');
   background-repeat: no-repeat;
   background-position: center top;
   }

.RootMenuItemHover TD {
   padding-left: 2px;
   padding-right: 2px; 
   font-size:15pt;
   font-weight:normal;
   color:#ffffff; 
   height: 43px; 
   text-align:center;
   background: url('images/menu-paw.gif');
   background-repeat: no-repeat;
   background-position: center;
}

.Submenu TD {
	background: #d6ac84;
	opacity:.9;/*firefox*/
	filter:alpha(opacity=90);/*ie*/
}

.Submenuitemactive TD {
background: #cc6633;
}

.Submenuitembreadcrumb TD {
background: #cc6633;
}

.Submenuitemselected {
	padding-left: 10px;
    padding-right: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	margin-top: 0px;
	margin-left: 0px; 
	color: #FFFFFF;
	font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;

}

TD.Submenuitemselected {
background: #cc6633;
	opacity:0.95;/*firefox*/
	filter:alpha(opacity=95);/*ie*/
}

.Submenu {
   	padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid;
	margin-top: 0px;
	margin-left: -2px; 
	z-index: 1000;
	font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(enabled=false);
}

.Submenuitembreadcrumb {
    padding-left: 10px;
    padding-right: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	margin-top: 0px;
	margin-left: 0px;  
	font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(enabled=false);
}

.Submenuitemactive {
	padding-left: 10px;
    padding-right: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-bottom: #ffffff 1px solid;
	margin-top: 0px;
	margin-left: 0px;  
	font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
	color: #FFFFFF;
}


/* Module text classes */

.Head { 
   font-size:15pt;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   text-align: left;
   line-height: 30px;
   color: #cc6633;
   height: 30px;
   display: block;
   padding-left: 1em;
   background-image: url('images/head-bg.gif');
   background-repeat: no-repeat;
   background-position: 0 0;
}

.SubHead { 
   font-size: 13pt;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   font-weight: normal;
   color: #660000; }
   
.SubSubHead { 
   font-size: 10.5pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #cc6633;
}

.Normal {
   font-size: 11pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 17pt;
   color: #333333; 
   margin-left: 10px;
   margin-right: 10px;
}

TR.Subhead TD {
font-size: 8pt;
font-weight: bold;
}

/* Generic classes */

SMALL {
font-size: 8pt;
}

/* Token classes */

.search{
color:#825a41;
font-weight:bold;
}

.User {
   font-size: 8pt;
   font-weight:bold; 
   color:#cc6633;
   text-decoration:none;
}
    
A.User:link {
    font-size: 8pt;
    font-weight:bold; 
    color:#cc6633;
	text-decoration : none;
}

A.User:visited {
    font-size : 8pt;
    font-weight:bold; 
    color:#cc6633;
	text-decoration : none;
}

A.User:hover {
    font-size : 8pt;
    font-weight:bold; 
    color:#ffcccc;
	text-decoration : underline;
}

A.User:active {
    font-size : 8pt;
    font-weight:bold; 
    color:#ffcccc;
	text-decoration : underline;
}

.Footerlinks {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffcc;
	text-decoration: none;
}

.Footerlinks A {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffcc;
	text-decoration: none;
}

.Footerlinks A:link {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffcc;
	text-decoration: none;
}

.Footerlinks A:visited {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffcc;
	text-decoration: none;
}

.Footerlinks A:hover {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffff;
	text-decoration: none;
}

.Footerlinks: A:active {
    font-size: 8pt;
    font-weight: bold; 
	color: #ffffff;
	text-decoration: none;
}

.Footer{
   font-size: 7.5pt;
   font-weight:bold; 
   color:#cc6633;
   text-decoration:none;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

A.Footer:link {
    font-size: 7.5pt;
    font-weight:bold; 
	color : #cc6633;
	text-decoration : none;
}

A.Footer:visited  {
    font-size: 7.5pt;
    font-weight:bold; 
	color : #cc6633;
	text-decoration : none;
}

A.Footer:hover {
    font-size: 7.5pt;
    font-weight:bold; 
	color : #cc6633;
	text-decoration : underline;
}

A.Footer:active {
    font-size: 7.5pt;
    font-weight:bold; 
	color : #cc6633;
	text-decoration : underline;
}

/* Link classes */

.CommandButton {
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	line-height: 1.2em;
	vertical-align: baseline;
}
    
A.CommandButton:link {
	font-size : 10pt;
	font-weight : normal;
	color : #cc6633;
	text-decoration : underline;
}

A.CommandButton:visited  {
	font-size : 10pt;
	font-weight : normal;
	color : #cc6633;
	text-decoration : underline;
}

A.CommandButton:hover {
	font-size : 10pt;
	font-weight : normal;
	color : #cc6633;
	text-decoration : none;
}

A.CommandButton:active {
	font-size : 10pt;
	font-weight : normal;
	color : #cc6633;
	text-decoration : none;
}

A:link {
	font-weight: bold;
	color: #cc6633;
	text-decoration :none;
}

A:visited {
	font-weight: bold;
	color: #cc6633;
	text-decoration : none;
}

A:hover {
	font-weight : bold;
	color :#d6ac84;
	text-decoration :underline;
}

A:active {
	font-weight : bold;
	color :#ffcccc;
	text-decoration : underline;
}

.Links {
   font-size:11px;
   font-weight:bold; 
   color:#825a41;
   text-decoration: none
}

A.Links:link {
    font-size:11px;
    font-weight:bold; 
	color : #825a41;
	text-decoration : none;
}

A.Links:visited {    
    font-size:11px;
    font-weight:bold; 
	color : #825a41;
	text-decoration : none;
}

A.Links:hover {
    font-size:11px;
    font-weight:bold; 
	color : #825a41;
	text-decoration : underline;
}

A.Links:active {
    font-size:11px;
    font-weight:bold; 
	color : #825a41;
	text-decoration : underline;
}

/* Bulleted lists */

UL#pawhover {
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 200px;
	display: block;
}

UL#pawhover LI {
	list-style-type: none;
	line-height: 45px;
}

UL#pawhover A {
   font-size:11pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #660000;
   height: 42px;
}

UL#pawhover A:link {
   font-size:11pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #660000;
   height: 42px;
   display: block;
}

UL#pawhover A:visited {
   font-size:11pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #660000;
   height: 42px;
   display: block;
}

UL#pawhover A:hover {
	color: #993333;
	text-decoration: none;
	background-image: url('images/paw-hover.gif');
	background-repeat: no-repeat;
	background-position: center;
}

UL#pawhover A:active {
	color: #993333;
	text-decoration: none;
	background-image: url('images/paw-hover.gif');
	background-repeat: no-repeat;
	background-position: center;
}

UL#pawbullet {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: list-item;
}

UL#pawbullet LI {
	list-style-type: none;
	padding: 10px 0 10px 25px;
	background-image: url('images/paw-bullet.gif');
	background-repeat: no-repeat;
	background-position: 0;
}

UL#pawbullet A {
   font-size:12pt;
   font-weight: bold;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   color: #cc6633;
   display: list-item;
   height: 16pt;
}

UL#pawbullet A:link{
   font-size:12pt;
   font-weight: bold;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   color: #cc6633;
   display: list-item;
   height: 16pt;
}

UL#pawbullet A:visited {
   font-size:12pt;
   font-weight: bold;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   color: #cc6633;
   display: list-item;
   height: 16pt;
}

UL#pawbullet A:hover {
	color: #993333;
	text-decoration: none;
}

UL#pawbullet A:active {
	color: #993333;
	text-decoration: none;
}

/* Shopping */

select.CATNormalDropDownList {
font-size: 9pt;
width: auto;
}

.CatRootItem {
color: #ffffff;
}