body {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
margin: 0 2%; 
}
.clearSpacer { 
clear : both; 
height : 0.01em; 
background-color : transparent; 
} 
.clearSpacer3 { 
height : 3px; 
clear : both; 
background-color : transparent; 
} 
.clearSpacer5 { 
height : 5px; 
clear : both; 
background-color : transparent; 
}
.clearSpacer8 { 
height : 8px; 
clear : both; 
background-color : transparent; 
} 
.clearSpacer10 { 
height : 10px; 
clear : both; 
background-color : transparent; 
}
.clearSpacer15 { 
height : 15px; 
clear : both; 
background-color : transparent; 
}
.clearSpacer20 { 
height : 20px; 
clear : both; 
background-color : transparent; 
}
P {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
/*margin: 0px;*/
}
H3.leftBoxHeading {
font-SIZE: 1em; 
color: #ffffff
}
H3.leftBoxHeading A {
font-SIZE: 1em; 
color: #ffffff
}
.leftBoxHeading {
padding:0.5em; background: url('img/banner-top.gif') no-repeat center 50%; 
margin: 0em; 

}

H3.leftBoxHeading A:hover {
color: #ffff33; 
text-decoration: none
}
.leftBoxHeading A:visited {
color: #ffffff
}
H1 {
margin: 0;
padding: 0;
color: #2e9ed1;
font-SIZE: 1.6em;
}

H2 {
margin-top: 0em; 
color: #2e9ed1
}
H3 {
margin-top: 0em; 
color: #2e9ed1
}
H4 {
margin-top: 0em; 
color: #2e9ed1
}
H5 {
margin-top: 0em; 
color: #2e9ed1
}

H2 {
font-SIZE: 1.4em; 
margin: 0em 0em 0.5em
}
H3 {
font-SIZE: 1.2em; 
margin: 1.5em 0em 0.5em
}
H4 {
font-SIZE: 1.1em
}
H5 {
font-SIZE: 1.1em
}
H6 {
font-SIZE: 1.1em
}
H2.centerBoxHeading {
font-SIZE: 1.3em; 
margin: 0em; color: #ffffff
}
#bodyWrap {
margin: 20px; 
vertical-align: top; 
width: 100%; 
background-color: #ffffff; 
text-align: left;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#bodyWrap {
padding-right: 0em; 
padding-left: 0em; 
padding-bottom: 0em; 
margin: 0em; 
padding-top: 0em;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#bodyWrap {
margin: auto;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
A IMG {
border-top-STYLE: none; 
border-right-STYLE: none; 
border-left-STYLE: none; 
border-bottom-STYLE: none
}
A:visited {
color: #183063; 
text-decoration: none;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
A:hover {
color: #86bfdc;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
A:active {
color: #86bfdc
}
A:link {
color: #183063; 
text-decoration: none
}
#headerDIV {
padding-right: 0em; 
padding-left: 0em; 
padding-bottom: 0em; 
margin: 0em; 
padding-top: 0em;
width: 100%;
}
#logoDiv {
FLOAT: left;
padding: 5px 0;
margin-right: 1em;
}
#topHeaderNavigation {
clear: both;
padding: 0; 
margin: 0; 
/*background-color: #165EC9; /* #EDEBD5;#0066CC;#E6CFAC;#9FB4D4*/
background: url('img/bar_back-3.jpg') repeat-x top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 30px;
width: 100%
}
#topHeaderNavigation IMG {
FLOAT: left; 
width: 190px;
}
#topHeaderNavigation UL {
margin: 0; 
padding: 0; 
HEIGHT: 30px;
LIST-STYLE-TYPE: none;
}
#topHeaderNavigation LI {
DISPLAY: inline; 
font-weight: bold; 
color: #ffffff; 
}
#topHeaderNavigation LI A {
padding: 0 11px; 
color: #ffffff; /*#ffffff;#183063;*/
LINE-HEIGHT: 29px; 
font-size: 12px;
}
#topHeaderNavigation LI A:hover {
color: #FBEFC0;/*#FBEFC0; #000000*/
font-size: 12px;
}

/* ---Body Configuration--- */

#contentbodyWrap {
padding: 0; 
margin: 0em; 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
#contentbodyWrap td {
vertical-align: top;
}

/* ---Left Column Configuration--- */

#navColumnOne{
width: 190px;
}
.leftBoxContainer {
margin: 0em
}
#categoriesContent UL {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px; 
LIST-STYLE-TYPE: none
}
#categoriesContent UL LI {
ZOOM: 100%
}
#categoriesContent UL LI A {
padding-right: 10px; 
DISPLAY: block; 
padding-left: 10px; 
padding-bottom: 2px; 
padding-top: 2px; 
ZOOM: 100%; 
text-decoration: none
}
#categoriesContent UL LI LI A {
padding-left: 15px
}
#categoriesContent UL LI LI LI A {
padding-left: 30px
}
#categoriesContent UL UL A {
color: #2e9ed1
}
#categoriesContent .active {
font-weight: bold; 
background: #ffffff; 
color: #2e9ed1
}
#categoriesContent a:hover {
font-weight: normal; 
background-color: transparent; 
color: #980E10
}
.sideBoxContentNav {
/*background: #f0f0f0;*/
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
promoPlacement IMG {
border-top-STYLE: none; 
border-right-STYLE: none; 
border-left-STYLE: none; 
border-bottom-STYLE: none
}
.bbbOnline {
padding-right: 0px; 
padding-left: 45px; 
padding-bottom: 0px; 
padding-top: 20px
}

/* ---Middle Column Configuration--- */

.centerColumn {
padding-right: 20px;
/*MIN-width: 420px; */
padding-left: 20px; 
padding-bottom: 20px; 
padding-top: 10px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.centerColumn IMG {
border: none;
}
.categoriesHomeList {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-align: center
}
.categoriesHome {
padding-right: 10px; 
FLOAT: left; 
width: 95px; 
HEIGHT: 140px; 
text-align: center
}
.categoriesHome IMG {
margin: 0px
}
.categoriesHome BR {
font-SIZE: 0px
}
.clearFloat:unknown {
CLEAR: both; 
DISPLAY: block; 
VISIBILITY: hidden; 
HEIGHT: 0px; 
content: "."
}
.clearFloat {
DISPLAY: inline-block
}
.clearFloat   {
DISPLAY: block
}

/* ---Right Column Configuration--- */

#navColumnTwo {
width: 170px;
}
.cartSummary {
padding-top: 10px; 
HEIGHT: 20px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-align: center
}
.rightBoxContainer {
margin-top: 0.5em;
background-color: #f0f0f0;
}
.searchBox {
background: url('img/search-sample.gif') no-repeat; 
padding-top: 7px; 
HEIGHT: 34px
}
.centeredContent {
text-align: center;
background-color: #f0f0f0;
}
.rightBoxHeading {
background: url('img/banner-top-4.jpg') no-repeat top center; 
text-align: center;
height: 23px;
padding: 0; 
margin: 0 
}
.rightBoxHeading h3, .rightBoxHeading1 h3{
	color: #ffffff; /*#333333;*/
	padding-top: 3px;
}
H3.rightBoxHeading {
font-SIZE: 1.1em; 
color: #333333; /* #ffffff */
}
H3.rightBoxHeading A {
font-SIZE: 1em; 
color: #ffffff
}
H3.rightBoxHeading A:hover {
color: #ffff33; 
text-decoration: none
}
.rightBoxHeading A:visited {
color: #ffffff;
background-color: #f0f0f0;
}
#newProducts {
text-align: left;
background-color: #f0f0f0;
}
#featuredContent {
text-align: left;
background-color: #f0f0f0;
}
#newProducts IMG {
FLOAT: left
}
#featuredContent IMG {
FLOAT: left
}
/*
.sideBoxContent:unknown {
background-color: #f0f0f0;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
CLEAR: both; 
DISPLAY: block; 
VISIBILITY: hidden; 
HEIGHT: 0px; 
content: "."
}*/
.sideBoxContent {
padding: 0.5em; 
background-color: #f0f0f0; 
}
.sideBoxContent img{
float: left;
background-color: #f0f0f0;
}
.sideBoxText {
padding-right: 3px;
float: right;
width: 70px;
background-color: #f0f0f0;
}
.sideBoxFooter {
background: #f0f0f0 url('img/LC-Rounded-left.gif') no-repeat left bottom; 
/*background: #f0f0f0 url("img/sidebox_footer-1.gif") no-repeat left bottom; */
height: 8px;
margin-bottom: 20px
}
.sideBoxFooter DIV {
background: url('img/LC-Rounded-right.gif') no-repeat right bottom; 
HEIGHT: 8px
}
.freeShippingPlacement {
width: 170px; 
}


/* ---Footer Configuration--- */


#navSuppWrapper {
margin-top: 5px; 
font-weight: bold; 
color: #ffffff; /*#666666*/
/*background-color:  #165EC9;/*#0A2A5B;#EDEBD5;#FFF3E0;#D7E3F5; */
background: url('img/footer_back-1.jpg') repeat-x bottom left;
HEIGHT: 50px;
/*border-top: 1px solid #9FB4D4;/*#CDCF90;*/*/; padding-left:1em; padding-right:1em; padding-top:3px; padding-bottom:0
}
.paymentOptions {
padding-right: 0px; 
padding-left: 190px; 
padding-bottom: 0px; 
padding-top: 10px
}
.footerHeader {
margin-top: 10px; 
font-SIZE: 1px; 
background: #165EC9 url('img/footer-top-left.jpg') no-repeat left top; 
}
.footerHeader DIV {
font-SIZE: 1px; 
background: url('img/footer-top-right.jpg') no-repeat right top; 
HEIGHT: 8px
}
#navSupp UL {
padding-right: 0em; 
padding-left: 0em; 
padding-bottom: 0.5em; 
margin: 0px; LINE-HEIGHT: 1.5em; 
padding-top: 0.5em; 
LIST-STYLE-TYPE: none; 
text-align: center
}
#navSupp UL LI A {
padding-right: 0.5em; 
padding-left: 0.5em; 
padding-bottom: 0em; 
margin: 0px; color: #ffffff; 
padding-top: 0em; 
WHITE-SPACE: nowrap; 
text-decoration: none
}
#navSupp UL LI {
DISPLAY: inline
}
#navSupp UL LI A:hover {
color: #86bfdc
}
.footerCopyright {
FLOAT: left;
width: 350px;
}
.footerNavigation {
padding-right: 5px; 
padding-left: 5px; 
FLOAT: right;
width: 350px; 
padding-bottom: 0px; 
padding-top: 0px;
text-align: right;
}
.footerNavigation A {
color: #ffffff; /*#666666*/
}
.footerNavigation A:hover {
color: #165EC9
}

/* ---	HIDES THE ARROW - AS FAR AS I CAN TELL. -- */

.balloonstyle
{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 7px 7px 24px 7px;
	visibility: hidden;
	text-align: left;
	border:1px solid #999999;
	/* 
	line-height: 18px;*/
	z-index: 999;
	background-color: #FFFFFF;/*#FFFFE0*/
	width: auto;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}
.balloonstyle p
{
	font-size: 10px;
	margin: 5px;
}
#arrowhead
{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}

#dhtmltooltip{
	position: absolute;
	width: 350px;
	border: 1px solid black;
	padding: 4px;
	background-color: #b2e7ff;
	color: #000000;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

div#ToolTipID {
	text-align: right;
	color: #F8EFFF;
}

div.item img {
float:left;
border: 2px solid #8A394A;
padding: 5px;
margin-right:10px;
}

div.itemL img {
float:left;
border: 2px solid #8A394A;
padding: 5px;
margin-right:10px;
}
div.itemR img {
float:left;
border: 2px solid #8A394A;
padding: 5px;
margin-right:10px;
}

div.itemL {
float: left;
width: 45%;
text-align: left;
}

div.itemR {
float: right;
width: 45%;
height: 110px;
text-align: left;
}

div.yellowbar {
background: url('img/yellowbg.gif');
width:100%;
height:12px;
color: #903c3c;
font:bolder 8pt Verdana, sans-serif;
margin-bottom:5px;
}

div.yellowbar img{
border:0;
padding:0;
margin:0;
}

div.yellowbar span{
float:left;
margin-left:5px;
}

.mainPageText {
width: 200px;
height: 68px;
float: right;
padding-left: 10px;
}

.mainProdPic {
float:left;
width: 100px;
height: 68px;
}

.prodText {
width: 550px;
margin-left: 10px;
float: left;
}

.categoryPage_Description {
float: left;
margin-right: 10px;
width: 450px;
}

.categoryPage_Picture {
float: left;
width: 275px;
}

#productPageHeader {
width: 749px;
}


