BODY
{
   FONT-FAMILY: Verdana;
   FONT-SIZE: 10px;
}

A {
   COLOR: #183728;
   TEXT-DECORATION: none;
}

A:hover {
   TEXT-DECORATION: underline;
}

DIV, TD, FORM, P, H1, H2 {
   MARGIN: 0px 0px 0px 0px;
   PADDING: 0px 0px 0px 0px;
}

H1 {
   MARGIN: 20px 0px 0px 10px;
   PADDING: 0px 0px 0px 0px;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   COLOR: #54be46;
}

H2 {
   MARGIN: 10px 0px 0px 10px;
   PADDING: 0px 0px 0px 0px;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   COLOR: #54be46;
}

.image_background
{
   BACKGROUND-ATTACHMENT: fixed;
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-ATTACHMENT:fixed;
   BACKGROUND-POSITION:center;
}

.color_background
{
   BACKGROUND: #FFFFFF;
}

/**********************************************************
   COMMON HEADER
**********************************************************/
#Header {
   BACKGROUND-IMAGE: url(images/header.jpg);
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
}

#Header .margin_Search
{
   MARGIN: 0px 10px 0px 0px;
}

#Header .font_Search
{
   COLOR: #FFFFFF;
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: 2px;
}

#Header .font_Phone
{
   COLOR: #FFFFFF;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: 1px;
}

/**********************************************************
   GLOBAL NAVIGATION
**********************************************************/
.Font_StoreNav
{
   FONT-SIZE: 10px;
}

#StoreNav UL {
   LIST-STYLE-TYPE: none;
   MARGIN: 0px;
   PADDING: 0px;
   WIDTH: 728px;
   HEIGHT: 22px;
}

#StoreNav LI {
   DISPLAY: inline;
}

#StoreNav LI A {
   LETTER-SPACING: 2px;
   BACKGROUND-COLOR: #B9D300;
   PADDING: 4px 24px 6px 23px;
}
#StoreNav LI.selected A {
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}
#StoreNav LI.first A {
   PADDING-LEFT: 20px;
}
#StoreNav LI.last {
   MARGIN-RIGHT: 0px;
}
#StoreNav LI.last A {
   LETTER-SPACING: 1px;
   PADDING-RIGHT: 29px;
   PADDING-LEFT: 23px;
}

#StoreNav LI.lastOther A {
   LETTER-SPACING: 1px;
   PADDING-RIGHT: 16px;
   PADDING-LEFT: 17px;
}

/**********************************************************
   CATEGORY NAVIGATION
**********************************************************/
#CategoryNav UL {
   PADDING: 0px;
   MARGIN: 0px;
   WIDTH: 728px;
   PADDING-TOP: 5px;
   PADDING-BOTTOM: 5px;
   LIST-STYLE-TYPE: none;
}

#CategoryNav LI {
   DISPLAY: inline;
   MARGIN: 0px 4px 0px 0px;
}

#CategoryNav LI A {
   PADDING: 5px 10px 5px 10px;
   LETTER-SPACING: 2px;
}
#CategoryNav LI.selected A {
   TEXT-DECORATION: underline;
   FONT-WEIGHT: bold;
}
#CategoryNav LI.first A {
   PADDING-LEFT: 20px;
}
#CategoryNav LI.last {
   MARGIN-RIGHT: 0px;
}
#CategoryNav LI.last A {
   LETTER-SPACING: 1px;
   PADDING-RIGHT: 40px;
   PADDING-LEFT: 146px;
}



/**********************************************************
   HOME MAIN CONTENT AREA
**********************************************************/
#HomeMain {
   BACKGROUND-IMAGE: url(images/home.jpg);
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
}
#HomeMain H1 {
   FONT-FAMILY: Georgia;
   FONT-WEIGHT: bold;
   FONT-SIZE: 34px;
   COLOR: #b9d300;
   LETTER-SPACING: 4px;
}
#HomeMain .Welcome {
   COLOR: #FFFFFF;
}
#HomeMain P {
   COLOR: #FFFFFF;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 1.2;
   MARGIN: 0px 0px 0px 0px;
   PADDING: 4px 36px 4px 425px;
   TEXT-ALIGN: right;
}
#HomeMain .Note {
   FONT-SIZE: 10px;
}


#HomeMain .color_button_left {
   BACKGROUND: #b9d300;
}

#HomeMain .color_button_right {
   BACKGROUND: #54be46;
}

#HomeMain .font_button {
   FONT-FAMILY: Georgia;
   FONT-SIZE: 9px;
}

#HomeMain .font_button STRONG {
   FONT-SIZE: 10pt;
}


/**********************************************************
   CATEGORY SUB NAVIGATION AREA
**********************************************************/

.Margin_CategorySubNav {
   PADDING: 4px 0px 4px 20px;
   BACKGROUND: #b9d300;
}

.Font_CategorySubNav {
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   PADDING: 0px;
   LINE-HEIGHT: 20px;
}

.Font_CategorySubNav.selected A {
   TEXT-DECORATION: underline;
}

/**********************************************************
   CATEGORY MAIN CONTENT AREA
**********************************************************/
#CategoryMain {
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
}

#CategoryMain .Breadcrumb, #CategoryMain .Breadcrumb A {
   FONT-FAMILY: Georgia;
   FONT-WEIGHT: bold;
   FONT-SIZE: 16px;
   COLOR: #54be46;
   LETTER-SPACING: 1px;
}

#CategoryMain .Margin_Browse {
   MARGIN: 16px 16px 0px 0px;
   TEXT-ALIGN: right;
}

#CategoryMain .Font_Browse {
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
}

#CategoryMain .Margin_Content {
   PADDING: 0px 0px 4px 17px;
}
#CategoryMain P {
   FONT-SIZE: 11px;
   LINE-HEIGHT: 1.1;
   MARGIN: 0px 0px 6px 0px;
   TEXT-ALIGN: left;
   line-height: 20px;
}
.Note {
   FONT-SIZE: 9pt;
}


#CategoryMain .color_button {
   BACKGROUND: #b9d300;
}

#CategoryMain .font_button {
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: 2px;
}


/**********************************************************
   CATEGORY LISTING
**********************************************************/
.font_CategoryListing {
   FONT-SIZE: 10px;
}



/**********************************************************
   PRODUCT SIDE NAV
**********************************************************/

#Margin_CategorySubNav_Level_1 {
    MARGIN: 10px 0px 4px 10px;
}

#Margin_CategorySubNav_Level_2 {
    MARGIN: 4px 10px 4px 20px;
}

#Margin_CategorySubNav_Level_3 {
    MARGIN: 4px 10px 4px 30px;
}

/**********************************************************
   PRODUCT MAIN CONTENT AREA
**********************************************************/

#ProductMain {
   BACKGROUND-IMAGE: url(images/Bags_Product_Side.jpg);
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
}

#ProductMain .Margin_Content {
   PADDING: 4px 0px 0px 0px;
}

#ProductMain .Breadcrumb, #ProductMain .Breadcrumb A {
   FONT-SIZE: 14px;
   COLOR: #000000;
}

#ProductMain P {
   FONT-SIZE: 10pt;
   MARGIN: 0px;
   PADDING: 0px;
   TEXT-ALIGN: left;
   line-height: 20px;
}

#ProductMain .Font_Name {
   FONT-SIZE: 14px;
   COLOR: #000000;
   MARGIN: 4px 0px 20px 0px;
   PADDING: 0px;
   FONT-WEIGHT: bold;
}

#ProductMain .Margin_Price {
   MARGIN: 4px 0px 4px 0px;
   PADDING: 0px 0px 0px 0px;
}

#ProductMain .Font_Price {
   FONT-SIZE: 12px;
   TEXT-ALIGN: left;
   line-height: 20px;
}

#ProductMain .Font_Price_Sale {
   COLOR: #FF0000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   LINE-HEIGHT: 20px;
   TEXT-ALIGN: left;
}

#ProductMain .Font_Price_Sale_Strikethrough {
   FONT-SIZE: 12px;
   TEXT-ALIGN: left;
   line-height: 20px;
   text-decoration: line-through
}

#ProductMain .Margin_Size {
   MARGIN: 16px 0px 16px 0px;
   PADDING: 0px 0px 0px 0px;
}

#ProductMain .Font_Size {
   FONT-SIZE: 10pt;
   TEXT-ALIGN: left;
   line-height: 20px;
}

#ProductMain .Margin_Creator {
   MARGIN: 4px 0px 0px 0px;
   PADDING: 0px 0px 0px 0px;
}

#ProductMain .Font_Creator {
   FONT-SIZE: 10px;
   TEXT-ALIGN: left;
   line-height: 20px;
}

#ProductMain .Margin_Note {
   MARGIN: 0px 0px 4px 0px;
   PADDING: 0px 0px 0px 0px;
}

#ProductMain .Font_Note {
   FONT-SIZE: 8px;
   TEXT-ALIGN: left;
   line-height: 20px;
}

#ProductMain .Margin_Quantity {
   MARGIN: 10px 0px 0px 0px;
   PADDING: 0px 0px 0px 0px;
}

#ProductMain .Font_Quantity {
   FONT-SIZE: 10pt;
   TEXT-ALIGN: left;
   line-height: 20px;
}


/**********************************************************
   PRODUCT MAIN CONTENT AREA BUTTONS
**********************************************************/
#ProductMain .color_button_left {
   BACKGROUND: #282F27;
}

#ProductMain .color_button_middle {
   BACKGROUND: #54be46;
}

#ProductMain .color_button_right {
   BACKGROUND: #b9d300;
}

#ProductMain .font_button {
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   LETTER-SPACING: 2px;
}

#ProductMain .font_prev_next {
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   COLOR: #3D2D1E;
}


/**********************************************************
   ABOUT US CONTENT AREA
**********************************************************/
#AboutMain .Margin_Title {
   MARGIN: 20px 0px 0px 10px;
   PADDING: 0px 0px 0px 0px;
}

#AboutMain .Font_Title {
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   COLOR: #54be46;
}

#AboutMain .Margin_Content {
   MARGIN: 5px 0px 0px 10px;
   PADDING: 0px 0px 0px 0px;
}

#AboutMain .Font_Content {
   FONT-SIZE: 12px;
   COLOR: #282F27;
}

#AboutMain .Font_Content A {
   COLOR: #54be46;
}

#AboutMain .color_button_left {
   BACKGROUND: #54be46;
}

#AboutMain .color_button_right {
   BACKGROUND: #b9d300;
}

#AboutMain .font_button {
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
}

#AboutMain .color_button_right {
   BACKGROUND: #b9d300;
}

#AboutMain .color_bottom {
   BACKGROUND: #b9d300;
}

#AboutMain P {
   FONT-SIZE: 12px;
   MARGIN: 5px 0px 0px 10px;
   PADDING: 0px 0px 0px 0px;
}



/**********************************************************
   SEARCH RESULTS CONTENT AREA
**********************************************************/
#SearchMain .Font_Note {
   FONT-SIZE: 10px;
   FONT-WEIGHT: bold;
   COLOR: #FF0000;
}

#SearchMain .Font_Label {
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
}

#SearchMain .Font_Text {
   FONT-SIZE: 11px;
}

#SearchMain .Category_Title, .Font_Product_Title, .Font_Product_Title.A {
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   COLOR: #54be46;
}

#SearchMain .Font_Product_Price {
   FONT-SIZE: 12px;
}

#SearchMain .Font_Price_Sale {
   COLOR: #FF0000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
}

#SearchMain .Font_Price_Sale_Strikethrough {
   FONT-SIZE: 12px;
   TEXT-DECORATION: line-through
}

.color_search_left
{
   BACKGROUND: #CDE049;
}

/**********************************************************
   FOOTER NAVIGATION
**********************************************************/
#footer {
   CLEAR: both;
   POSITION: relative;
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
}

.color_footer
{
   BACKGROUND: #282F27;
}

#footer UL {
   PADDING: 0px;
   MARGIN: 0px;
   LIST-STYLE-TYPE: none;
   COLOR: #b9d300;
}

#footer UL A {
   COLOR: #b9d300;
}

#footer LI {
   DISPLAY: inline;
   PADDING-RIGHT: 2px;
   PADDING-LEFT: 2px;
}

#footer LI.first {
   PADDING-RIGHT: 105px;
   PADDING-LEFT: 18px;
}
#footer LI.last A {
   PADDING-RIGHT: 18px;
   PADDING-LEFT: 2px;
}
