BODY
{
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
    color: #4A4A4A;
    background-color: White;
    font-family: verdana,geneva,sans-serif;
    scrollbar-face-color: #F5F5F5;
    scrollbar-track-color: #F5F5F5;
    scrollbar-shadow-color: #F5F5F5;
    scrollbar-highlight-color: #F5F5F5;
    scrollbar-arrow-color: #006400;
    scrollbar-3dlight-color: #CCCCCC;
    scrollbar-darkshadow-color: #CCCCCC;
}
H1 H2 H3 H4 H5 H6
{
    display: inline;
    font-weight: 400;
    font-size: 13px;
    margin: 0px;
}
HR
{
    border: solid 1px #CCCCCC;
}
TD
{
    font-size: 8pt;
}
TEXTAREA
{
    overflow: auto;
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}
UL
{
    margin: 5 5 5 5;
    padding-left: 13px;
}
UL LI
{
    margin: 5 5 5 5;
    display: block;
    list-style: circle;
}
A:LINK, A:VISITED
{
    color: #0033CC;
    text-decoration: none;
}
A:HOVER
{
    color: orangered;
    text-decoration: underline;
}
/*--------------------------------------------------------------------------------------*/
INPUT.textLongDate {
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; cursor: hand;
	background: no-repeat url(/storefront/web/images/icons/search_17.gif);
	background-position: 77px 0px;
}
INPUT.textLong, TEXTAREA.textLong {
	width: 200px;
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
SELECT.optionsLong {
	width: 200px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
INPUT.textLongDate2 {
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; cursor: hand;
	background: white no-repeat url(/storefront/web/images/icons/search_17.gif);
	background-position: 110px 0px;
}
INPUT.textLong2, SELECT.textLong2, TD.textLong2 {
	border-top: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
INPUT.cmdLogin, INPUT.cmdGetPrice
{
	BACKGROUND-COLOR: #016BAA; BORDER: 0px; 
	COLOR: navy; CURSOR: pointer; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; FONT-WEIGHT: normal;
	padding-left:15px; padding-bottom: 2px;
	background-image: url(/storefront/web/images/icons/button2.gif);
	height: 20px;
	width: 76px;
}
INPUT.myButton {
	BORDER: 0px;
	background:#016BAA url(/storefront/web/images/icons/button1.gif);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: navy; CURSOR: pointer; 
	padding-left:15px;
	FONT-SIZE: 11px; 
	height: 20px;
	width: 88px;
}
INPUT.myButtonFooter {
	BORDER: 0px solid gold;
	background:gold url(/storefront/web/images/icons/button1a.gif);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: navy; CURSOR: pointer;
	padding-left:15px;
	margin-left:5px;
	FONT-SIZE: 11px; 
	height: 20px;
	width: 88px;
}
INPUT.myButtonB {
	BORDER: 0px;
	background:#016BAA url(/storefront/web/images/icons/button1b.gif);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: navy; CURSOR: pointer; 
	padding-right:15px;
	FONT-SIZE: 11px; 
	height: 20px;
	width: 88px;
}
INPUT.myButtonC {
	BORDER: 0px;
	background:#016BAA url(/storefront/web/images/icons/button1c.gif);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: navy; CURSOR: pointer; 
	padding-left:15px;
	FONT-SIZE: 11px; 
	height: 20px;
	width: 120px;
}
INPUT.HiddenBox, TEXTAREA.HiddenBox {
	display: none;
}
TEXTAREA.agreementSignup {
	width: 98%;
}
/*--------------------------------------------------------------------------------------*/
.xptContentLeft {
	WIDTH: 190px;
	text-align: center;
	padding: 10 10 10 0;
}
.xptContentMiddle {
	WIDTH: auto;
	vertical-align: top;
	padding: 5 0 10 0;
}
.xptContentRight {
	WIDTH: 0px;
	padding: 0px;
}
#xptTitle {
	border: solid 0px red;
}
/*--------------------------------------------------------------------------------------*/
.advertisement {
	color: silver;
	text-align: right;
	padding: 0 0 0 0;
}
.heading {
	width: 100%;
	color: #0061BD;
	padding-bottom: 6px;
	font-size: 15pt;
	font-weight: 400;
	font-family: Verdana;
}
.small {
	FONT-WEIGHT: 400; FONT-SIZE: 11px;
}
.emphasis {
	FONT-WEIGHT: 700; FONT-SIZE: 11px;
}
.smallErrorEmphasis {
	font-weight: bold;
	font-size: 11px;
	color: #f00;
}
.ErrorBox TABLE
{
    padding: 2px;
    height: 50px;
    width: 100%;
    color: #FF0000;
    margin-top: 0px;
    margin-bottom: 10px;
    border: solid 3px #FF0000;
    font: Arial, Helvetica, sans-serif 12px;
    background: #FFFF99 url(/storefront/web/images/icons/icon_exclaim_40.gif) no-repeat;
}
.InfoBox TABLE
{
    padding: 2px;
    height: 50px;
    width: 100%;
    color: #008000;
    margin-top: 0px;
    margin-bottom: 10px;
    border: solid 3px #00FF00;
    font: Arial, Helvetica, sans-serif 12px;
    background: #DAF8CB url(/storefront/web/images/icons/icon_info_41.gif) no-repeat;
}
/*--------------------------------------------------------------------------------------*/
.simShapeTD {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarB.gif);
	PADDING: 3px 6px 4px 6px; HEIGHT: 25px;
    color: #008000;
	font-weight: bold;
	border-top: solid 1px #cccccc;
	border-left: solid 0px;
	border-right: solid 0px;
	border-bottom: solid 1px #008000;
}
.HeaderUserBox {
	border: solid 1px grey;
}
.sectionTitleBar {
	background: no-repeat url(/storefront/web/images/icons/info2_16.gif);
	FONT-WEIGHT: bold; HEIGHT: 20px; VERTICAL-ALIGN: middle;
	COLOR: #000000; TEXT-ALIGN: left; padding-left: 18px;
	background-position: -1px 2px;
}
.PageTitleBar
{
    height: 22px;
    color: #FFFFFF;
    padding-left: 12px;
    border: solid 1px #008000;
    background: #008000 url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/PageTitleBarBg.gif);
    vertical-align: middle;
    font-weight: bold;
}
.PageGroupBox {
	BORDER: #CCCCCC 1px solid;
	BACKGROUND-COLOR: #F5F5F5;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 200px;
}
.PageGroupBox TD {
    color: #006400;
}
.QuickInfoBox {
	width: 100%;
	border: #FFFFFF 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background: no-repeat #F0FFF0 url(/storefront/web/images/icons/info2_16.gif);
	background-position: 3px 5px;
}
.QuickInfoBox TD {
	color: #006400;
	padding: 7 10 10 22;
}
.scrollContacts {
	background: #F0FFF0;
	border: solid 1px white;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	width: 100%; height: 590px;
}
/*--------------------------------------------------------------------------------------*/
#SideNavBar {
    text-align: left;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #F5F5F5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#SideNavBarAd {
	padding-top:40px;
	border-bottom: solid 1px #CCCCCC;
	vertical-align: middle;    
	text-align: center;
}
#SideNavBar UL {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#SideNavBar LI {
	BORDER-BOTTOM: #FFFFFF 1px solid; MARGIN: 0px; background-color: #F5F5F5;
}
#SideNavBar A {
	DISPLAY: block; PADDING-BOTTOM: 4px; PADDING-LEFT: 17px; PADDING-RIGHT: 4px; PADDING-TOP: 4px;
	vertical-align:middle;
}
#SideNavBar A:link {
	COLOR: #006400; TEXT-DECORATION: none
}
#SideNavBar A:visited {
	COLOR: #006400; TEXT-DECORATION: none
}
#SideNavBar A:hover {
	BACKGROUND-COLOR: #9ACD32; COLOR: #FFFFFF;
}
#SideNavBar A:hover IMG {

}
#SideNavBar A:active {
	BACKGROUND-COLOR: gold; COLOR: white
}
#SideNavBar LI A IMG {
	MARGIN-RIGHT: 8px
}
#SideNavBar .Header {
	COLOR: #FFFFFF; FONT-SIZE: 100%; FONT-WEIGHT: bold; PADDING: 4 2 4 2;
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SideNavHeaderBg.gif);
	BACKGROUND-COLOR: #008000;
	cursor: pointer;
}
#SideNavBar .HeaderIMG INPUT:hover {
	BACKGROUND-COLOR: #4190bf; COLOR: white;
}

#SideNavBar .HeaderIMG INPUT {
	MARGIN: 0 4 0 0;
	border: 0px;
	vertical-align:middle;
}
/*--------------------------------------------------------------------------------------*/
#MainNavBarA {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarA.gif);WIDTH:10px;
}
#MainNavBarB {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarB.gif);
}
#MainNavBarC {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarC.gif);WIDTH:10px;
}
#MainNavBar {
 border-top: solid 1px white;
}
#MainNavBar ul {
 padding: 3px 0; 
 margin: 4 0 0 0;
 border-bottom: 0px solid #9ACD32; 
 font: 100% Verdana, sans-serif; 
}

#MainNavBar ul li {
 list-style: none;
 display: inline; 
 margin: 0; 
}

#MainNavBar ul li a {
 margin-left: 3px; 
 padding: 2px 8px 3px 8px; 
 border:solid 0px;
 border-bottom: none;
 text-decoration: none;
 font-weight:bold;
 color: #008000;
}

#MainNavBar ul li a:link {
 font-weight:bold;
 color: #008000;
}

#MainNavBar ul li a:link:hover, #MainNavBar ul li a:visited:hover {
 color: #FFFFFF;
 padding: 2px 7px 3px 7px; 
 border:solid 1px #008000;
 background:#008000 url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarTab.gif);
}

#MainNavBar ul li a#current {
 color: #FFFFFF;
 cursor: default;
 padding: 2px 7px 3px 7px; 
 border: 1px solid #008000;
 background:#008000 url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/MainNavBarTab.gif);
}
/**********************************************************************/
#SubNavBarA {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SubNavBarA.gif);WIDTH:3px;
}
#SubNavBarB {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SubNavBarB.gif);height:25px;
}
#SubNavBarC {
	background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SubNavBarC.gif);WIDTH:3px;
}
#SubNavBar {
 border-top: solid 1px #008000;
 border-bottom: solid 1px #008000;
 border-left: 0px;
 border-right: 0px;
}

#SubNavBar ul {
 padding: 5px 0 5 0; 
 margin: 0 0 0 0;
 padding-left: 13px;
 font: 100% Verdana, sans-serif; 
}

#SubNavBar ul li {
 list-style: none;
 display: inline; 
 margin: 0; 
}

#SubNavBar ul li a {
 margin-left: 3px; 
 padding: 1px 8px 2px 8px; 
 text-decoration: none;
 color: #FFFFFF;
 border: solid 0px;
 font-weight:bold;
}

#SubNavBar ul li a:link {
 font-weight:bold;
 color: #FFFFFF;
}

#SubNavBar ul li a:link:hover, #SubNavBar ul li a:visited:hover {
 background:white url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SubNavBarTab.gif);
 padding: 1px 7px 2px 7px; 
 border: 1px solid white;
 color: #000000;
}
#SubNavBar ul li a#current {
 color: #000000;
 border: solid 1px white;
 padding: 1px 7px 2px 7px; 
 background:white url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/SubNavBarTab.gif);
 background-position:0 -1;
}
#PageNavBar {
 border: solid 1px #008000;
 background: #008000 url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/PageTitleBarBg.gif);
}
#PageNavBar ul {
 padding: 5px 0 4 0; 
 margin: 0 0 0 0;
 padding-left: 13px;
 font: 100% Verdana, sans-serif; 
}
#PageNavBar ul li {
 list-style: none;
 display: inline; 
 margin: 0; 
}
#PageNavBar ul li a {
 color: #FFFFFF;
 margin-right: 7px; 
 padding: 3px 8px 5px 8px; 
 border: solid 0px;
 text-decoration: none;
 font-weight:bold;
}
#PageNavBar ul li a:link {
 font-weight:bold;
 color: #FFFFFF;
}
#PageNavBar ul li a:link:hover, #PageNavBar ul li a:visited:hover {
 color: #000000;
 padding: 3px 7px 5px 7px; 
 border: solid 1px #008000;
 border-bottom: 0px;
 background: #FFFFFF;
}
#PageNavBar ul li a#current {
 color: #000000;
 padding: 3px 7px 5px 7px; 
 border: solid 1px #008000;
 border-bottom: 0px;
 background: #FFFFFF;
 background-repeat:repeat-y;
}
/*--------------------------------------------------------------------------------------*/
#FloatingFooter {
 border: solid 1px #CCCCCC;
 padding-top: 1px;
 margin: 0 0 0 0;
}
#FloatingFooterDiv1 {
 border: 0px;
 height: 35px;
 text-align: right;
 padding-top: 6px;
 padding-right: 10px;
 color: #006400;
 background:#F5F5F5;
}
#FloatingFooterDiv2 {
 border: 0px;
 height: 20px;
 padding-top: 3px;
 padding-left: 10px;
 color: #FFFFFF;
 background:#008000;
}
/*--------------------------------------------------------------------------------------*/
#MainFootBar {
	MARGIN: 0px; WIDTH: 100%;
}
#MainFootBar TABLE {
	WIDTH: 100%;
}
#MainFootBar TD {
	TEXT-ALIGN: center;
}
#MainFootBar P {
	padding: 5px;
	FONT-SIZE: 11px;
	color: #C0C0C0;
}
#MainFootBar A:link,#MainFootBar A:visited {
	color: White;
}
#MainFootBar P.lastPara {
	FONT-SIZE: 11px; 
}
.Copyright A:link, .Copyright A:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 100%; COLOR: blue;
	line-height: 30px;
}
.MainFootPrivacy {
	FONT-SIZE: 11px; color: Navy;
	MARGIN-TOP: 10px; margin-bottom: 10px; WIDTH: 100%; TEXT-ALIGN: center;
}
.MainFootPrivacy A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px;
}
/*--------------------------------------------------------------------------------------*/
.GridStyle
{
    width: 100%;
    border: 0px;
}
.GridStyle TD
{
    height: 21px;
    border-top: 0px;
    border-left: 0px hidden; /*STRANGE: 'hidden' is necessary for firefox to hide the border, 0px is what IE recognises!! So keep both!*/
    border-right: 0px hidden;
    border-bottom: #cccccc 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
}

.GridItemStyle TD, .Off
{
    background-color: #FFFFFF;
    color: #006400;
    font-weight: normal;
    height: 50px;
}

.GridAlternatingItemStyle TD, .On
{
    background-color: #F5F5F5;
    color: #006400;
    font-weight: normal;
    height: 50px;
}
.GridItemStyleB TD, .Off
{
    background-color: #FFFFFF;
    color: #006400;
    font-weight: normal;
    height: 20px;
}

.GridAlternatingItemStyleB TD, .On
{
    background-color: #F5F5F5;
    color: #006400;
    font-weight: normal;
    height: 20px;
}

.GridHeaderStyle TD
{
    background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/GridHeaderBg.gif);
    background-color: #008000;
    border-bottom: gold 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    height: 23px;
}
.GridPagerStyle TD
{
    border-bottom: #ccc 1px solid;
    background-color: #008000;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0px;
    font-size: 11px;
    color: #FFFFFF;
    height: 20px;
}
.GridFooterStyle TD
{
    background-image: url(/data/stores/d9717ab1-b079-4dce-aa86-65e11db0bb10/GridFooterBg.gif);
    background-color: #008000;
    border-top: gold 2px solid;
    padding-left: 5px;
    text-align: left;
    height: 35px;
    color: #FFFFFF;
}
.GridItemStyleRowSelected TD
{
    background-color: #008000;
    height: 50px; color: #FFFFFF;
}
.GridAlternatingItemStyleRowSelected TD
{
    background-color: #008000;
    height: 50px; color: #FFFFFF;
}
.GridItemStyleBRowSelected TD
{
    background-color: #008000;
    height: 20px; color: #FFFFFF;
}
.GridAlternatingItemStyleBRowSelected TD
{
    background-color: #008000;
    height: 20px; color: #FFFFFF;
}
.GridStyle TABLE {
	border: 0px;
	width: 95px;
}
.GridStyle TABLE TD {
	HEIGHT: 17px; 
	border: 0px; padding: 3px;
}
/*--------------------------------------------------------------------------------------*/
