/* HIGH LEVEL STYLES */

html { overflow: -moz-scrollbars-vertical; }

html { overflow-x: auto; }

* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F2025;
}


input,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F2025;
}

#wrapper { 
	margin: 0 auto;
	width: 974px;
}

#wrapper-mid { 
	margin: 0 auto;
	width: 974px;
}

#wrapper-btm { 
	margin: 0 auto;
	width: 974px;
}

#faux {
	margin-bottom: 0px;
	overflow: hidden;
	width: 100%;
}

.clear { clear: both; background: none; }

/* HEADER AND HEADER NAVIGATION */

#header {
	width: 954px;
	height: 91px;
	margin: 0px;
	color: #1f2025;
	background: #fff;
}

#headernav {
	width: 400px;
	float:right;
	text-align:right;
	padding-top:10px;
}

#headernav table {
	font-size: 11px;
}

.shoppingbagblue {
	color: #048FB2;
	font-size: 12px;
}

.shoppingbagshipping {
	color: #1f2025;
	font-size: 10px;
}

/* NAVIGATION BAR */

#navigation {
	background-color:#1F2025;
}

#nav-wrapper {
	margin:0 auto; 
	width:974px;
}

#nav-menu {
	background-color:#1F2025;
	color:#fff;
	height:30px;
	text-align:center;
}

#nav-menu td a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
}

#nav-menu td a:hover {
	color: #20D0FC;
}

/* SUB NAVIGATION BAR - SEARCH ETC. */

#sub-navigation {
	padding: 10px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	color: #1f2025;
	background: #D5D4D2;
	width: 964px;
}

#subnavigation {
	background: #D5D4D2;
}

/* PROMOTION BANNER */

#promobanner {
	display: none;
	text-align: center;
	padding: 10px;
	margin: 0px 0px 0px 0px;	
	background:#990000;
	color: #ffff99;
}

/* LEFT COLOUM */

#leftcolumn { 
	display: inline;
	margin:10px;
	width: 204px;
	float: left;
	color: #1f2025;
	
}

/* LEFT COL - SEE ALL ... > */

#seeAll {
	width:184px;
	/*color: #048DB2;*/
	
	margin:0 auto;
}

#seeAll a{
	color: #048DB2;
}

#seeAll a:hover{
	color: #1f2025;
}

#seeAll ul {
	padding-bottom: 10px;
	margin: auto;
	list-style-type: none;
}

#seeAll ul li {
	padding: 2px;
}

#seeAll ul li a{
	color: #1f2025;
	text-decoration: none;
}

#seeAll ul li a:hover{
	color: #048DB2;
}

#seeAll img {
	margin: 0px;
	padding: 0px;
}

#seeAllimg {
	height: 47px;
	margin-bottom: 3px;
}

/* LEFT COL - ALPHAS */

#alpha {
	width:184px;
	height: 75px;
	margin:0 auto;
}

#alpha ul {
	margin: auto;
	list-style-type: none;
}

#alpha ul li {
 	display: inline;
	background: #D5D4D2;
}

#alpha ul li a{
	float: left;
	text-align: center;
	text-decoration: none;
	width:10px;
	margin: 2px;
	padding: 2px;
	border: 1px solid #999;
	color: #1f2025;
	background: #D5D4D2;
	font-weight: bold;
	font-size: 10px;
}

#alpha ul li a:hover{
	color: #1f2025;
	background-color: #20d0fc;
}

/* LEFT COL. - HEADER IMAGE */

#hdrImg {
	height: 47px;
	margin-bottom: 3px;
}

/* RIGHT COLUMN */

#rightcolumn { 
	float: right;
	color: #1f2025;
	margin:10px;
	padding: 0px;
	width: 730px;
	display: inline;
	position: relative;
}

/* BREADCRUMBS */

#breadCrumb {
	font-size: 11px;
	font-weight: normal;
	margin-left: 8px;
}

#breadCrumb a {
	color: #1f2025;
}

#breadCrumb a:hover {
	color: #048fb2;
}

.ltrcrumb {
	font-weight: bold;
	color: #048DB2;
}

/* BIG LETTER & RIGHT SIDE LINK */

#ltrnLink {
	margin-left: 8px;
	width: 732px;
	height: 38px;
}

#bigLtr {
	font-size: 32px;
	font-weight: bold;
	color: #048DB2;
	float: left;
	margin:0px;
	padding:0px;
}

#nLink {
	float:right;
	margin-top: 18px;
	color: #1f2025;
	font-size: 11px;
}

#nLink a {
	color: #1f2025;
}

#nLink a:hover {
	color: #048DB2;
}

/* BRAND INDEX PAGE STYLES */

.athruzcol li { list-style: none; }

.athruzcat {
	clear: both;
    overflow: hidden;
	margin: 12px;
	font-size: 11px;
}

.athruzcat h2 {
	font-size: 32px;
	color: #048fb2;
}

.athruzcol {
    float: left;
    width: 202px;
	margin: 12px;
	font-size: 11px;
}

.athruzcol ul li{
  padding: 2px;
  font-size: 12px;  
}

.athruzcol ul li a{
  text-decoration: none;
  color: #1f2025;
}

.athruzcol ul li a:hover{
  text-decoration: underline;
  color: #048fb2;
}

.backtotop {
	float: left;
	clear: both;
	width: 200px;
	margin: 12px;
}

.backtotop a {
	color: #048fb2;
}

.backtotop a:hover {
	color: #1f2025;
	text-decoration: none;
}

/* PRODUCT THUMBS (3 ACROSS) */

#productthumbs,#genealogycats {
	overflow: auto;
	border: 1px solid #D5D4D2;
	width: 100%;
	margin-left: 8px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#productthumbs .thumbs{
	margin:5px;
	padding: 5px 0px 5px 6px;
	width:223px;
	height: 75px;
	float:left;
}

#productthumbs .thumbs .prodthumbimg {
	float:left;
	background-color:#fff;
	width:60px;
	height:60px;
	text-align: center;
}

#productthumbs .thumbs .prodthumbimg img {
text-align: center;
}

#productthumbs .thumbs .prodthumbdesc {
	float:left;
	width:150px;
	height:60px;
	margin-left:10px
}

.thumbs a {
	color: #1f2025;
	text-decoration: none;
}

.thumbs:hover {
	color: #048fb2;
	cursor: pointer;
}

.thumbs:hover a {
	color: #048fb2;
	text-decoration: none;
}

.thumbs img {
	border: none;
}

 /* HOMEPAGES STYLES */

.retailprice {
	color: #909191;
}

.yourprice {
	color: #048fb2;
	font-weight: bold;
}

.thumbs:hover .retailprice {
	color: #048fb2;
	text-decoration: none;
}

.thumbs:hover .yourprice {
	color: #048fb2;
	text-decoration: none;
}

#featuredBanner {
	margin-top: 10px;
	margin-left:8px;
	width: 732px;
}

#featuredProducts {
	margin-left:8px;
	margin-bottom:4px;
}

#newArrivals {
	margin-left:8px;
	margin-bottom:4px;
}

#freeShipping {
	margin-left:8px;
	width:732px;
	text-align:right;
	height: 20px;
	font-size:11px;
}

/* PRODUCT LISTS */

#brandContainer {
	border: 1px solid #D5D4D2;
	width: 100%;
	margin-left: 8px;	
}

#tableSortContainer{
	width: 100%;
	margin-left: 8px;
	border: 1px solid #D5D4D2;
}

#genealogycats .thumbs, .thumbstop{
	margin:5px;
	width:345px;
	height:98px;
	padding:5px;
	float:left;
}

#genealogycats .thumbs .genealogyimg {
	float:left;
	background-color:#000;
	width:108px;
	height:72px;
}
#genealogycats .thumbs .genealogydesc {
	float:left;
	height:107px;
	width:220px;
	margin-left:10px;
}

#genealogycats .thumbs .genealogydesc h3 {
	margin-bottom: 3px;
}

#genealogycats .thumbs .genealogydesc p:first-letter {
	font-size: 16px;
	font-weight: bold;
}

#proddetailstop .proddetails {
	height:250px;
	margin:5px;padding:5px;
}

#proddetailstop .proddetails  .proddetailimg {
	width:118px;
	height:160px;
	padding: 40px;
	background-color:#fff;
	float:left;
}

#proddetailstop .proddetails  .proddetailimg  img{
	margin:auto;
	display:block; 
}

#proddetailstop .proddetails .proddetaildesc {
	float:left;
	margin-left:20px;
	width: 490px;
}

#proddetailstop .proddetails .proddetaildesc  h2, p{
	margin-top: 5px;
	margin-bottom:10px;
}

#proddetailstop .proddetails .proddetaildesc  p{
	font-size: 14px;
}

#proddetailslist {
	margin:5px;padding:5px;	
}

#productdetailtable td {
	padding:5px;	
	padding-top:10px;
	vertical-align:top;
}

#productdetailtable td.centercell {
	text-align:center;
}

#productdetailtable input.qty {
	width:35px;
}

#productdetailtable th{
	background-color: #666;
	padding: 5px;
	text-align: left;
}

#proddetailscartbuttons {
	text-align:right;
	margin:5px;
	padding:5px;
}

#youmaylike {
	margin:5px;
	padding:5px;
}

#youmaylike .thumbs{
	margin: 5px;
	padding: 5px 0px 5px 5px;
	width:215px;
	float:left;
}

#youmaylike .thumbs .youmaylikeimg {
	background-color:#fff;
	width:60px;
	height:60px;
	padding: 20px 40px 20px 40px;
	margin: 0 auto;
}

#youmaylike .thumbs .youmayliketitle {
	text-align:center;
	margin-bottom: 5px;
}

/* FOOTER */

#footer { 
	color:#20d0fc;
	height:30px;
	background-color:#1F2025;
}

#footercenter {
	margin:0 auto;
	width:974px;
}

#footercenter table {
	font-size:14px;
	text-align:left;
}

#footerbtm {
	text-align:left;
	background-color:#fff;
}

#footercenterbtm {
	margin:0 auto;
	width:974px;
}

#footercenterbtm table {
	font-size:11px;
	text-align:left;
}

#footercenterbtm img {
	vertical-align:middle;
}

#footer #creditcards {
	text-align:center;
	margin:0 auto;
}

#footercenterbtm a {
	color: #1F2025;
	text-decoration: none;
}

#footercenterbtm a:hover {
	color: #048DB2;
	text-decoration: none;
}

#footercenterbtm  .facebook a {
	color: #486FAA;
	text-decoration: none;
}

#footercenterbtm .facebook a:hover {
	color: #048DB2;
	text-decoration: none;
}


#footercenterbtm  .twitter a {
	color: #34C9FF;
	text-decoration: none;
}

#footercenterbtm .twitter a:hover {
	color: #048DB2;
	text-decoration: none;
}

#footercenterbtm  .maillst a {
	color: #F90522;
	text-decoration: none;
}

#footercenterbtm .maillst a:hover {
	color: #048DB2;
	text-decoration: none;
}


/* HOME PAGE */

#navBtm { float: right; }
#navBtm .navcir { margin: 5px 2px;background-image: url('../img/circle-off.gif');background-repeat: no-repeat;width:10px;height:10px;float: left;}
#navBtm .navcir a { display:block;width:10px;height:10px;text-decoration: none }
#navBtm .navcir a.activeSlide { background-image: url('../img/circle-on.gif');background-repeat: no-repeat; }
#navBtm .navcir a:focus { outline: none; }

.slideshow {
	margin-left:8px;
	margin-top: 10px;
}

.slideshow img {
	width: 732px;
	height: 248px;
}

#controlsContainer {
	margin-left:8px;
	width:732px;
	height:20px;
}

#navBtns {
	width:70px;
	float:right;
}

#prevNext {
	font-size: 10px;
	line-height: 18px;
	color: #048fb2;
	text-align:right;
	float:right;
}
#prevNext a{
	text-decoration: none;
	color: #048fb2;
}
#prevNext a:hover{
	text-decoration: none;
	color: #1F2025;
}

#freeShippingLeft {
	float:left;
	font-size:11px;
}


#homeList {
	width:184px;
	color: #909191;
	font-size: 16px;
	margin:0 auto;
	margin-bottom: 0px;
}

#homeList a{
	color: #048DB2;
}

#homeList a:hover{
	color: #1f2025;
}

#homeList ul {
	padding-bottom: 10px;
	margin: auto;
	list-style-type: none;
}

#homeList ul li {
	padding: 4px;
}

#homeList ul li a{
	color: #909191;
	text-decoration: none;
}

#homeList ul li a:hover{
	color: #048DB2;
}


#signupContainer {
	width:184px;
	margin:0 auto;
	margin-top: 20px;
}

#signupContainer img {
	float:left;
	padding:0px;
	margin:0px;
	height:64px
}

#signupContainer div {
	float:left;
	padding:0px;
	margin:0 auto;
	width:171px;
	background-color:#EAE9E8
}
#signupContainer p {
	margin-left: 8px;
}

#signupContainer table {
	margin:0 auto;
}

.sign-up-red {
	color: #fc0522;
}

#promoBanner  {
	width:184px;
	margin:0 auto;
}

#promoBanner img {
	margin-top: 20px;
}

#itmList {
	margin:0 auto;
	width: 100%;
	text-align: left;
}
#itmList thead tr th, #itmList tfoot tr th {
	text-decoration: underline;	
	padding: 10px;
	text-align: left;
}
#itmList thead tr .header {
	background-image: url('../img/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#itmList tbody td {
	color: #3D3D3D;
	padding: 10px;
	background-color: #FFF;
	vertical-align: top;
}
#itmList tbody tr.odd td {
	background-color:#F0F0F6;
}
#itmList thead tr .headerSortUp {
	background-image: url('../img/asc.gif');
}
#itmList thead tr .headerSortDown {
	background-image: url('../img/desc.gif');
}
#itmList thead tr .headerSortDown, #itmList thead tr .headerSortUp {
background-color: #ece9e9;
color: #048fb2;
}
#itmList td.sortedeven
{
    background-color: #ece9e9;        
}

#itmList td.sortedodd
{
    background-color: #ece9e9;            
}

#itmList td img {
	text-align: center;
	display: block;
	margin-left: auto;
    margin-right: auto;
	border: 0px;
}
#itmList td a{
	text-decoration: none;
	color: #1f2025;
}

#itmList td a:hover{
	text-decoration: underline;
	color: #048fb2;
}


#catList {
	margin:0 auto;
	width: 100%;
	text-align: left;
}
#catList thead tr th, #catList tfoot tr th {
	text-decoration: underline;	
	padding: 10px;
	text-align: left;
}
#catList thead tr .header {
	background-image: url('../img/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#catList tbody td {
	color: #3D3D3D;
	padding: 10px;
	background-color: #FFF;
	vertical-align: top;
}
#catList tbody tr.odd td {
	background-color:#F0F0F6;
}
#catList thead tr .headerSortUp {
	background-image: url('../img/asc.gif');
}
#catList thead tr .headerSortDown {
	background-image: url('../img/desc.gif');
}
#catList thead tr .headerSortDown, #catList thead tr .headerSortUp {
background-color: #ece9e9;
color: #048fb2;
}
#catList td.sortedeven
{
    background-color:#ece9e9;        
}

#catList td.sortedodd
{
    background-color: #ece9e9;            
}

#catList td img {
	text-align: center;
	display: block;
	margin-left: auto;
    margin-right: auto;
	border: 0px;
	
}

#catList td a{
	text-decoration: none;
	color: #1f2025;
}

#catList td a:hover{
	text-decoration: underline;
	color: #048fb2;
}

.qty {
	width: 30px;
}

.hdrDesc {
	color: #048fb2;
}

.proddetaildesc h2 {
	font-size: 18px;
}

.proddetaildesc a {
	color: #1f2025;
}

.prodsHdr {
	font-weight: bold;
	color: #048fb2;
}

#cartButtons {
	float:right;
	padding-top: 10px;
	padding-bottom: 10px;
}

#cartButtons input {
	color: #fff;
	background-color: #0085A0;
	border: 4px solid #048fb2;
	padding: 3px;
	font-weight: bold;
	width: 130px;
}

#addtoBagTop {
		color: #fff;
	background-color: #0085A0;
	border: 4px solid #048fb2;
	padding: 3px;
	font-weight: bold;
	width: 80px;
}


.rtail {
	color: #909191;
}

.upaysave {
	color: #048fb2;
	font-weight: bold;
}





#itmListBag {
	margin:0 auto;
	width: 100%;
	text-align: left;
}
#itmListBag thead tr th, #itmListBag tfoot tr th {
	text-decoration: underline;	
	padding: 10px;
	text-align: left;
	background-color: #DAEAEE;
}
#itmListBag thead tr .header {
	background-image: url('../img/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#itmListBag tbody td {
	color: #3D3D3D;
	padding: 10px;
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 1px solid #D5D4D2;
	border-right: 1px solid #D5D4D2;
}
#itmListBag tbody tr.odd td {
	background-color:#F0F0F6;
}
#itmListBag thead tr .headerSortUp {
	background-image: url('../img/asc.gif');
}
#itmListBag thead tr .headerSortDown {
	background-image: url('../img/desc.gif');
}
#itmListBag thead tr .headerSortDown, #itmListBag thead tr .headerSortUp {
background-color: #ece9e9;
color: #048fb2;
}
#itmListBag td.sortedeven
{
    background-color: #ece9e9;        
}

#itmListBag td.sortedodd
{
    background-color: #ece9e9;            
}

#itmListBag td img {
	text-align: center;
	display: block;
	margin-left: auto;
    margin-right: auto;
	border: 0px;
}
#itmListBag td a{
	text-decoration: underline;
	color: #048fb2;
}

#itmListBag td a:hover{
	text-decoration: underline;
	color: #1f2025;;
}

#itmListBag #bagBar td {
	padding: 10px;
	text-align: left;
	background-color: #DAEAEE;
}

#itmListBag td.norbrdr {
	border-right: none;
}




#seeAllBag {
	width:184px;
	color: #1f2025;
	font-size: 16px;
	margin:0 auto;
	margin-bottom: 0px;
}

#seeAllBag a{
	color: #048DB2;
}

#seeAllBag a:hover{
	color: #1f2025;
}

#seeAllBag ul {
	padding-bottom: 10px;
	margin: auto;
	list-style-type: none;
}

#seeAllBag ul li {
	padding: 4px;
}

#seeAllBag ul li a{
	color: #1f2025;
	text-decoration: none;
}

#seeAllBag ul li a:hover{
	color: #048DB2;
}

#seeAllBag .current {
	font-weight: bold;
	color: #048DB2;
}




#itmListShip {
	margin:0 auto;
	width: 100%;
	text-align: left;
}
#itmListShip thead tr th, #itmListShip tfoot tr th {
	text-decoration: underline;	
	padding: 10px;
	text-align: left;
	background-color: #DAEAEE;
	color: #1f2025; 
}
#itmListShip thead tr .header {
	background-image: url('../img/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#itmListShip tbody td {
	color: #3D3D3D;
	padding: 10px;
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 1px solid #D5D4D2;
	border-right: 1px solid #D5D4D2;
}
#itmListShip tbody tr.odd td {
	background-color:#F0F0F6;
}
#itmListShip thead tr .headerSortUp {
	background-image: url('../img/asc.gif');
}
#itmListShip thead tr .headerSortDown {
	background-image: url('../img/desc.gif');
}
#itmListShip thead tr .headerSortDown, #itmListShip thead tr .headerSortUp {
background-color: #ece9e9;
color: #048fb2;
}
#itmListShip td.sortedeven
{
    background-color: #ece9e9;        
}

#itmListShip td.sortedodd
{
    background-color: #ece9e9;            
}

#itmListShip td img {
	text-align: center;
	display: block;
	margin-left: auto;
    margin-right: auto;
	border: 0px;
}
#itmListShip td a{
	text-decoration: underline;
	color: #048fb2;
}

#itmListShip td a:hover{
	text-decoration: underline;
	color: #1f2025;
}

#itmListShip #bagBar td {
	padding: 10px;
	text-align: left;
	background-color: #DAEAEE;
}

#itmListShip td.norbrdr {
	border-right: none;
}

#itmListShip table.nobrdr  td{
	border: none;
}

#itmListShip .nobrdr  td{
	border: none;
}

#itmListShip td.req {
	color: #fc0522;	
	font-size: 16px;
}

#itmListShip table td {
	padding: 5px;
}

.req {
	color: #fc0522;
}

#itmListShip .nobrdralt td {
	background-color: #ece9e9;
	border: none;
}

#itmListShip .alt td {
	background-color: #ece9e9;
}

.footerRule {
	border-color: #D5D4D2;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 0 0 10px;
	height: 0;
}

#aboutUs  {
	width:184px;
	margin:0 auto;
}

.hlphdr {
	border-bottom: 1px solid #D5D4D2;
	font-weight: bold;
	color: #048DB2;
}

.indnt {
	margin: 10px;
	color: #1f2025;
}

.indnt ul,ol {
	margin: 20px;
}
.indnt ul,ol li {
	margin-bottom: 10px;
	line-height: 20px;
}
.indnt a {
	color: #048DB2;
}

.indnt a:hover {
	color: #1f2025;
}

.indnt h2 {
	color: #048DB2;
}	

#shippingChart {
	border: 1px solid;
	border-left: none;
	border-color: #048DB2;
	width: 99%;
	margin: 0 auto;
}

#shippingChart td {
	border: 1px solid;
	padding: 5px;
	border-right: none;
	border-bottom: none;
	border-color: #048DB2;
	vertical-align: top;
}

#shippingChart th {
	padding: 10px;
	text-align: left;
	border-left: 1px solid;
	border-color: #048DB2;
	background-color: #048DB2;
	color: #fff;
	font-size: 14px;
}

#shippingChart .alt {
	background-color: #ece9e9;
}

.baglink {
	text-decoration: none;
	color:  #048DB2;
}

a.baglink:link {
	text-decoration: none;
	color:  #048DB2;
	
}

a.baglink:hover {
	color: #1f2025;
	text-decoration: none;
	
}

.moreinfo {
	text-decoration: underline;
	color: #048DB2;
}

a.moreinfo:hover {
	color:  #1f2025;
}

#tooltip{
	position:absolute;
	background:#f7f5d1;
	padding:2px 5px;
	color:#1f2025;
	display:none;
	font-size: 10px;
	width: 200px;
	}
	
a.hdrlink {
	text-decoration: none;
	color: #1f2025;
}
a.hdrlink:hover {
	text-decoration: none;
	color: #048DB2;
}

a.srch {
	color: #1f2025;
	font-weight: bold;
	text-decoration: none;
}

a.srch:hover {
	color: #048DB2;
	font-weight: bold;
	text-decoration: none;
}



/*THUMBS LARGE */
/* PRODUCT THUMBS (3 ACROSS) */

#productthumbs .thumbsLrg{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 0px 5px 6px;
	width: 166px;
	width: 166px;
	float:left;
	height: 280px;
	margin-bottom: 10px;
}
.prodthumbimgLrg {
	margin-left: 15px;
}

.prodthumbdescLrg {
	margin-left: 10px;
}

.thumbsLrg a {
	color: #1f2025;
	text-decoration: none;
}

.thumbsLrg:hover {
	color: #048fb2;
	cursor: pointer;
}

.thumbsLrg:hover a {
	color: #048fb2;
	text-decoration: none;
}

.thumbsLrg img {
	border: none;
}
.thumbsLrg:hover .retailprice {
	color: #048fb2;
	text-decoration: none;
}

.thumbsLrg:hover .yourprice {
	color: #048fb2;
	text-decoration: none;
}

.noprods p {
	margin: 15px;
}
.noprods h3 {
	margin: 15px;
}

.noprods a {
	color: #048fb2;
}

.noprods a:hover {
	color: #1f2025;
}

.errorbld {
	color: #048fb2;
}

#errorlst li a {
	text-decoration: none;
	color: #1f2025;
}

#errorlst li a:hover {
	text-decoration: underline;
	color: #048fb2;
}

.sitemaplst a {
	text-decoration: none;
	color: #1f2025;	
}

.sitemaplst a:hover {
	text-decoration: underline;
	color: #048fb2;	
}

#itmListTest {
	margin:0 auto;
	width: 100%;
	text-align: left;
}
#itmListTest thead tr th, #itmListTest tfoot tr th {
	text-decoration: underline;	
	padding: 10px;
	text-align: left;
}
#itmListTest thead tr .header {
	background-image: url('../img/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#itmListTest tbody td {
	color: #3D3D3D;
	padding: 10px;
	background-color: #FFF;
	vertical-align: top;
}
#itmListTest tbody tr.odd td {
	background-color:#F0F0F6;
}
#itmListTest thead tr .headerSortUp {
	background-image: url('../img/asc.gif');
}
#itmListTest thead tr .headerSortDown {
	background-image: url('../img/desc.gif');
}
#itmListTest thead tr .headerSortDown, #itmListTest thead tr .headerSortUp {
background-color: #ece9e9;
color: #048fb2;
}
#itmListTest td.sortedeven
{
    background-color: #ece9e9;        
}

#itmListTest td.sortedodd
{
    background-color: #ece9e9;            
}

#itmListTest td img {
	text-align: center;
	display: block;
	margin-left: auto;
    margin-right: auto;
	border: 0px;
}
#itmListTest td a{
	text-decoration: none;
	color: #1f2025;
}

#itmListTest td a:hover{
	text-decoration: underline;
	color: #048fb2;
}

