.spacer {
	width: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	visibility: hidden;
}

.spacerGlobal {
	width: 980px;
	height: 1px;
	overflow: hidden;
	margin: 0 0 -1px;
	font-size: 1px;
}


*.white,
*.white *,
.white a {
	color: #fff !important;
}

a.white:hover,
.white a:hover,
.white a:hover * {
	color: #ebebeb !important;
}


.body_editor {
	padding: 20px;
}

body, td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	color:#000000;
	line-height:1.3em;
}

body {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}

.small_td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 65%;
	line-height:1.2em;
}
.small, small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 85%;
	line-height:1.2em;
}

a, a.novisited,  a.novisited:visited {
	color:#656c74;
}
a:visited  {
	/*color:#62A1E0;*/
	color:#828a93;	
}
a:hover, a.novisited:hover {
	color:#f00;
}

.searchContainer {
	width: 446px;
	margin: 6px 0;
}

.searchContainer * {
	padding: 0;
	margin: 0;
}

.inputSearchBox {
	background: #8e959b left top url("/images/page/search-background.jpg") no-repeat;
	height: 61px;
	padding: 0 72px 0 108px;
}

.searchContainer td {
	padding-top: 13px;
}

.inputSearch {
	background: #fff left top url("/images/page/search-input-background.gif") no-repeat;
	width: 231px;
	height: 25px;
	text-align: center;
}

.inputSearch input {
	border: none;
	color: #6E7B85;
	width: 225px;
	height: 21px;
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;	
	text-align: center;
	background: transparent;
	padding: 3px 0 1px !important;
}	

.inputGo {
	position: relative;
	bottom: -2px;
	right: -3px;
}

#pageHeader {
	background:url('/images/page/header-bg.jpg') repeat-x;
}

#pageHeader, #pageHeader td {
	color:#ffffff;
	font-size:70%;
	font-weight:bold;
}

#pageHeader a, #pageHeader a:visited {
	color:#ffffff;
}
#pageHeader a:hover {
	color:#C3DFFF;
}

#pageHeader #pageMenu a, #pageHeader #pageMenu a:visited {
	color:#C4DFFA;
}
#pageHeader #pageMenu a:hover {
	color:#ffffff;
}  

#pageHeader form {
	margin:0;
}

#pageMenu a img {
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00, Duration=0.1);
}

#submenu ul {
	margin:0 0 0 0;
	padding-left:14px;
}

#submenu li {
	padding-left:3px;
}

#submenu ul ul {
	margin: 0.2em 0.2em 1.0em 0em;
}

.selectedMenuItemLi {
	font-weight:bold;
}

.submenu-title {
	text-transform:uppercase;
	font-weight:bold;
	font-size:80%;
	margin-bottom:0.5em;
	color:#B4BDC3;
}

#pageContentIndex h1, #pageContentIndex h2 {
	margin-top:0;
	line-height:1.2em;	
}

#pageContentIndex  {
	margin-top:1.5em;
}

#pageContent  {
	margin-top:1.5em;
}

#pageFooter {
	background-color:#B8BFC6;
	margin-top:26px;
}

#pageFooter,  #pageFooter td {
	font-size:70%;
	font-weight:normal;
	color:#ffffff;	
}

#pageFooter a, #pageFooter a:visited {
	color:#ffffff;
}
 #pageFooter a:hover{
	color:#546678;
}

#pageFooter .footerMenu a {
	text-transform: uppercase;
	margin-right:0.5em;	
}

#pageFooter p {
	margin: 1em 0 1em 0;
}

#pageFooter .footerAddress {
	font-size:10px;
	color:#6b7b87;
	line-height:11px;
	margin:29px 10px 60px 60px;
	text-align:left;
}

#pageFooter .footerAddress h3 {
	margin:0 0 3px 0;
}

#pageFooter .footerAddress a, #pageFooter .footerAddress a:visited {
	color:#6b7b87;
}
#pageFooter .footerAddress a:hover {
	color:#6b7b87;
	text-decoration:none;
}
/*
#pageFooter .footerAddress {
	line-height:1.2em;
}


#pageFooter .footerAddress p {
	margin:0.7em 0 0.76em 0;
}
*/


textarea {
	font-family: Tahoma, Arial, sans-serif;
}

select, input, textarea {
	font-size:100%;
}

.productSKU {
	padding-bottom: 1.em;
	color: #A3AAAE;
}

.newsTicker {
	height:			24px;
	overflow:		hidden;
	font-size:		100%;
	filter:			progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1,duration=1);
	text-overflow:	ellipsis;

}

.newsTicker a,  .newsTicker a:visited {
	color: #ffffff !important;
	text-decoration: none;
}

.newsTicker a:hover {
	text-decoration: underline;
}

#LatestNews td {
	line-height:1.2em;
}

#LatestNews h3 {
	margin: 0 0 0.3em 0;
	font-size:100%;
}

#News h3 {
	margin: 0 0 0.3em 0;
}

.activeCategory {
	font-weight:		bold;
}

a.aSearchProduct_for_Category {
	text-decoration: none;
}

a.aSearchProduct_for_Category:hover {
	text-decoration: underline;
}

.parentCategories {
	color:#A3AAAE;
}

.categoryItem {
	background:url('/images/page/category-separator-b.gif') right bottom no-repeat;
}

.categoryPic {
	background:url('/images/page/category-separator-t.gif')  no-repeat;
	text-align:center;
	padding: 0 4px 0 4px;
}

.categoryTitle a, .categoryTitle a:visited, .categoryTitle a:hover {
	color: #ffffff;
	/*font-weight:bold;*/
	font-size:11px;
	font-family:  arial, tahoma, sans-serif;
	text-decoration:none;
	font-style:italic;
	text-align:left;
	height:159px;
	width:76px;
	padding-top:106px;
	line-height:1.0em;
}

.floatAd-ttl {
	background-color: #fe9126;
	color: #ffffff;
	font-weight: bold;
}

.Categories a {
	font-size:110%;
	line-height:1.2;
	font-family:arial, tahoma, sans-serif;
}

.navigationBar {
	line-height: 200%;
}

.navigationBar * {
	text-transform: lowercase;
	border: none;
}

.navigationBar a,
.navigationBar a:visited {
	color: #2089f4;
}

.navigationBar a:hover {
	color: #ff9934;
}

.navBarPages {
	padding: 0 0 4px;
}

a.pageNumber {
	border: 1px solid #b4b4b4;
	background: #eee;
	padding: 2px 3px 2px 4px;
	text-decoration: none;
}

.navigationBar img {
	position: relative;
	bottom: -5px;
}

.prev-next {
	margin: 0 7px;
}
