/* Reset */
body {
	background-image: url(../../images/bg.gif);
	margin:0px;
	padding:0px;
}
img {border:0px; }
/* Lists */
ol li {list-style: decimal outside;}
/* ul li {list-style: disc outside;} */
/* Margins */
ol ul, ul ol, ul ul, ol ol {margin-top: 0;margin-bottom: 0;}
ol, ul, dd {margin-left: 2.5em;}
html {height: 100%;font-size: 100.1%;}
#wrapper {
	max-width: 100%; /*1000px;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
}
#header {
	height:87px;
}
#logo {
	position:absolute;
	top: 10px;
	margin:0px 24px;
}

#cat_menu li {
	margin-left: -5.0em;
}


#menu {
	text-align:center;
	font-family:'Trebuchet MS';
	margin:0;
	padding:35px 0px 0px 10px;
}
#menu li {
	list-style:none;
	display:inline;
	font-size:17px;
	padding:20px 10px;
}
#menu li a {
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border-bottom: 1px dotted #5d5d5d;
	color:#5d5d5d;
}
#menu li a:hover {
	color:#000;
	border-color:#000;
}
.our-phones {
	position:absolute;
	top: 20px;
	right: 28px;
}
.our-phones ul {
	margin:0;
}
.our-phones li {
	list-style:none;
	padding:0px 0px 0px 11px;
	margin:0px 0px 3px 0px;
}
.icons {
	background-image:url(../../images/bg_head.gif);
	background-repeat:repeat-x; height:249px; 
	align: center
}
.text {/* width:990px; */ text-align:justify; color:#414040; font-family:'Arial'; font-size:12px; }
.text h1 {color:#000000; font-family:'Arial'; font-size:27px; font-weight:500; }
.footer {border-top:1px solid #d7d7d7; text-align:center; padding-top:15px; margin-top:25px; }
.footer a {color:#d46400; font-size:11px; font-family:'Tahoma'; margin-right:15px; text-decoration:none; }
.footer a:hover {color:#333333; text-decoration:underline; }
.footer a img { float:right; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #d46400; text-decoration: underline; } 

A {
  color: #414040;
  text-decoration: none;
} 

A:hover {
  color: #000000;
  text-decoration: underline;
}

.infoBox {
  background: #a8bfc8;
}

.infoBoxContents {
  background-image: url(../../images/bg.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #a8bfc8;
  color: #010103;
}

TD.advanced_searchBOX {
  background: #c7e6f7;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
} 

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #d46400;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.productNormalPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #2f333a;
}

SPAN.productName a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

SPAN.productMinidesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #2f333a;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #2f333a;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #2f333a;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.noStockListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  filter: alpha( style=0, opacity=40 );
  opacity: 0.4; 
}



TABLE.credit {
  border: 1px;
  border-style: solid;
  border-color: #b0d5f4;
  background: #dcecfa;  /* #ff8e28; */
  width: 175px;
  color: #414040;
}

TR.productListing-odd {
  background: #f8f8f9;
}

TR.productListing-even {
  background: #e2e2e2;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #414040; }
.checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.moduleRow { color: #414040; }
.moduleRowOver { color: #414040; cursor: pointer; cursor: hand;  text-decoration: underline;}
.moduleRowSelected { 
/* background-color: #E9F4FC; */
 color: #000000;

}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; /* background-color: #ffb3b5;*/ }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

TD.pageHeading h1, DIV.pageHeading h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}


TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.sitemap {
  display: none;
}
