


*
{
	margin:0px; padding: 0 0 0 0;
}

BODY
{
	background-color:#FFFFFF;
}

/* */


/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt; 
}



/* */





/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

h1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    margin: 1em 1em 1em 1em;
    color: #3c6375;
    
    /* line-height: 12px  */
}

.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton {font-family: Verdana, Helvetica, sans-serif;font-size: 11px; font-weight: normal;text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.NormalRed { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;font-weight: bold; color: red}
.NormalBold { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.NormalItalic { font-family: Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}




A, A:hover {text-decoration: underline; }
SMALL {font-size:  8px;}
BIG {font-size:  14px;}
BLOCKQUOTE, PRE { font-family:    Lucida Console, monospace;}
UL LI   {list-style-type:    square ;}
UL LI LI    { list-style-type:    disc;}
UL LI LI LI {list-style-type:    circle;}
OL LI   { list-style-type:    decimal;}
OL OL LI    {list-style-type:    lower-alpha;}
OL OL OL LI {list-style-type:    lower-roman;}

HR { height:1pt;text-align:left; color:#b9cad4}

.backdrop1a  { background-image:url(images/backdrop1.gif);}
.backdrop1  { background-color:#a5c3d4;}
.backdrop2 {background-color:#cfdfe8;}
.backdrop3 { margin-left:10px;width:565px;border:solid 1px #b3cfdd;margin-bottom:4px; background-color:#6b88a0;}


.headerNav, .headerNav A {color:#e1e7ec;font-size:9px;font-weight:bold;padding:3px;}
.headerNav A:Hover {color:#FFFFFF;background-color:#554562;text-decoration:none;}
.headerNavSub A {color:#b3cfdd;}

.miniCartHeader, .miniCartHeader A {color:#6d95a9;font-size:9px;font-weight:bold;padding:3px;}

.footerNav, .footerNav A {color:#6d95a9;font-size:11px;font-weight:normal;padding:3px;text-align:right; vertical-align:middle;}
.footerNav A:Hover {color:#a9c7d7;}

.linkbutton, .linkbutton A {font-size:10px;color:#28393f; text-decoration:none;font-weight:bold;}
.linkbutton A:Hover {color:#28393f; }
.plProductName, .plProductName A {color:#3c6375;font-size:11px;text-decoration:none;font-weight:bold;margin-top:3px;}
.plProductPrice {color:#40314e;font-size:11px;font-weight:normal;margin-top:2px;}
.plAddToCart, .plAddToCart A {color:#3c6375;font-size:10px;font-weight:normal;margin-top:2px;}

.plSaleItemOriginal {text-decoration:line-through;font-size:11px;font-family:Arial;}
.plSaleItem {color:#a73612;font-size:11px;font-weight:normal;}

.pdProductName {color:#28393f;font-size:12px;font-weight:bold;}
.pdProductDesc {color:#28393f;font-size:11px;font-weight:normal;margin-top:3px;}
.pdProductNumber {color:#3c6375;font-size:11px;font-weight:normal;margin-top:2px;}
.pdProductPrice {font-family:Georgia; color:#3c6375;font-size:22px;font-weight:normal;margin-top:10px;}

.pdSaleItemOriginal {text-decoration:line-through;font-family:Georgia;font-size:16px;}
.pdSaleItem {font-family:Georgia;color:#a73612;font-size:19px;font-weight:normal;line-height:0.8em;}

.frmLabel {color:#3c6375;font-size:11px;font-weight:normal; text-align:left;}
.frmItem {color:#28393f;font-size:11px;font-weight:normal;}
.frmSelect {color:#3c6375;font-size:11px;font-weight:normal;background-color:#FFFFFF;}
.frmInput {color:#3c6375;font-size:11px;font-weight:normal;background-color:#FFFFFF;border: #c4dae5 1px solid;}
.frmNote1 {color:#3c6375;font-size:11px;font-weight:normal;}
.frmError {color:#a73612;font-size:11px;font-weight:normal;}

.frmError UL {margin-left:20px;line-height:14px;margin-top:5px;}


.CartListHead {   background-color: #e8f6fc;border-bottom:  #28393f; border-left: #28393f 1px solid; color: #28393f; font-size: 10px; font-weight: bold; }
.CartListItem {background-color: #ffffff;border-bottom:  #28393f; border-left: #28393f 1px solid;color: #28393f;font-size: 11px;padding-left: 5px;}
.CartListItemAlt{ background-color: #f5fafc;border-bottom:  #28393f;border-left: #28393f 1px solid; color: #28393f;font-size: 11px; padding-left: 5px;}
.CartListFooter{ background-color: #e8f6fc; line-height: 1pt;}
.CartTotal {font-size: 11px;}
.CartInput { color:#3c6375;font-size:11px;font-weight:normal;background-color:#ffffff;border: #c6d8e1 1px solid;}


.MiniCartListHead {  background-color: #e8f6fc; color: #28393f;  font-size: 8px; font-weight: normal;  }
.MiniCartListItem  {background-color: #ffffff;color: #28393f;font-size: 10px;padding-left: 5px;}
.MiniCartListItem A {font-size: 10px;}
.MiniCartListItemAlt{ background-color: #f5fafc;color: #28393f;font-size: 10px; padding-left: 5px;}
.MiniCartListItemAlt A {font-size: 10px;}
.MiniCartListFooter{ background-color: #e8f6fc; line-height: 1pt;}

A {color:#28393f;font-size:11px;text-decoration:none;}
A:Hover {text-decoration:underline;}

H3 {color:#28393f;font-size:11px;margin-bottom:5px;margin-top:10px;}
H2 {color:#28393f;font-size:13px;margin-bottom:5px;}

#topbar{
position:absolute;
padding: 2px;
visibility: hidden;
width:140px;
z-index: 100;
padding-right:10px;
text-align:right;
right:0px;
}

#nav {background-color:#a9c7d7;border:1px solid #c9dfea;}

.nav0, .nav0 A {color:#3b6584;font-size:11px;font-weight:bold;text-decoration:none;}
.nav1, .nav1 A {color:#3b6584;font-size:11px;font-weight:normal;text-decoration:none;}
.nav2, .nav2 A {color:#3b6584;font-size:11px;font-weight:normal;text-decoration:none;}
.nav3, .nav3 A {color:#3b6584;font-size:11px;font-weight:normal;text-decoration:none; }

#nav A:Hover {color:#FFFFFF;text-decoration:underline;}
.navSelected {background-color:#a9c9dc;}


.catHeader, .catHeader A {color:#28393f;font-size:11px;margin-bottom:5px;font-weight:bold;}
.catHeaderSub, .catHeaderSub A {font-weight:normal;font-size:8pt;color:#3c6375;}

.breadcrumb, .breadcrumb A {color:#6d95a9;font-size:12px;margin-bottom:5px;font-weight:normal;}

.mainLayout {margin-left: auto; margin-right: auto; width: 780px; }
