/* CSS Document */
body { font-family:Arial; font-size:10px; margin:0px; text-align:center; }
#main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	width: 786px;
	background-color: #FFFFFF;
	text-align:left;
	background-image: url(images/main-background.gif);
	background-repeat: repeat-y;
	padding: 14px 14px 4px 14px;
	margin: 0px;
}
#header {
	text-align: right;
}
form { margin:0px; }
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.searchtext {
	color: #000000;
	background-color: #f4fafe;
	height:18px;
	border: 1px solid #055ca3;
	width:180px;
	margin-right:2px;
}


div.featured { padding-top:4px; text-align:left; }
table      { border-collapse: collapse; text-align:left; }
table.featured td { color:#71b2e8}
td         { font-size:11px; padding:0px; vertical-align: top; color:#000000 }
td.prodnav {
	background-color: #71b2e8;
	color: #333333;
	font-weight: 500;
	padding:6px
}
table.MainHorizMenu  { width:784px }
table.MainHorizMenu td { text-align:center; color:#ffffff; padding-top:4px; padding-bottom:4px; font-weight:600; background-color:#fb9c36; border-style:solid; border-width:0px; border-left-width: 0px; border-right-width:thin; border-color:#FFFFFF }
table.MainHorizMenu td.rtd { border-right-width: 0px; }

td.pl_item      { background-image:url(/images/product-list-background.gif); background-repeat: repeat-y; }
div.categoryheader { width:555px; height:33px; background-color:#f33838; text-align:right; margin-left:12px; padding-right:10px; padding-top:4px; font-size: 22px; color: #FFFFFF; }
div.pl_item     { padding-left:1px; }
div.pl_item div { padding-top: 15px; padding-bottom: 15px; padding-left:30px; padding-right:30px; text-align:left; width:132px; float:left }

div.cat_title { font-weight: bold; text-transform: uppercase; margin-top: 4px; color: #055CA3; }

a.blue:link, a.blue:visited, a.blue:active { color: #055CA3; text-decoration: none; font-weight:bold; }
a.blue:hover { color: #0672CA; font-weight:bold;}

a.white:link, a.white:visited, a.white:active, a.white:hover { color: white; text-decoration: none; }

input.noborder {   border: 0px; }

a.onlinechatenabled, a.onlinechatenabled:visited { color: #f2428b; text-decoration: none; font-weight:bold; }
a.onlinechatenabled:hover { color: #0672CA; font-weight:bold; }
.onlinedisenabled { color: #CCCCCC; }
div.searchwaiting p { font-size:14pt; color: #FFFFFF; }
div.searchwaiting { font-size:14pt; color: #FFFFFF; }
div.searchwaiting a { color: #fb9c36}

div.searchpagenumbers a, div.searchpagenumbers a:visited { color: #0672CA; text-decoration: none; font-weight:bold; }
div.searchpagenumbers a:hover { color: #f2428b; font-weight:bold; }

div.footernav { padding-top:4px; padding-bottom:4px;}
div.footernav a, div.footernav a:visited { color: #0672CA; text-decoration: none; font-weight:bold; padding:9px; }
div.footernav a:hover { color: #f2428b; font-weight:bold; }

.myformfields { border-right: lightsteelblue 1px solid; border-top: lightsteelblue 1px solid; font-size: 10px; border-left: lightsteelblue 1px solid; border-bottom: lightsteelblue 1px solid; font-family: Tahoma; }