body 
{
background-image: url(/media/images/background.jpg);
/* background-repeat:repeat;  */
/* background-attachment: fixed; */
font-family: "Curlz MT", Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #0E1321; 
background-color: #FFFFFF; 
margin: 0px; 
}


/* ANCHOR STYLES */

a { 

color: #000000; 

text-decoration: none; 

}



a:hover { 

color: #e679a0; 

text-decoration: none; 

}

h1{
color: #E5789F;
font-size: 28px;
text-align: center;
font-weight: bold;
}

h2{
color: #E5789F;
font-size: 22px;
font-weight: bold;
}

hr
{
    width:90%;
    color:#e5789f;
}

/* TABLE DATA CELL FONT AND SIZE */

td { 

font-family: "Curlz MT", Arial, Helvetica, sans-serif; 

font-size: 14pt; 

}



/* SMALL FONT SIZE */

.smfont { 

font-size: 8pt; 

text-decoration: none; 

}



/* LARGE FONT SIZE */

.lgfont { 

font-size: 12pt; 

}



/* BOLD FONT */

.boldtext { 

font-weight: bold; 

}



/* ACCENTED FONT */

.accent { 

font-style: italic; 

}



/* HIGHLIGHT TEXT */

.highlighttext { 

color: #e679a0; 

font-weight: bold; 

}



/* ACCENT TEXT */

.accenttext { 

color: #e679a0; 

font-weight: bold; 

}



/* HEADER FONT COLOR */

.header { 

color: #3D538D; 

font-weight : bold; 

text-align : center; 

font-size : 24px; 

}



/* CELL COLOR FOR ACCENTS */

.accentcell { 

background-color: #e679a0; 

}



/* TABLE BORDER FOR ACCENTS */

.accenttable { 

border: 1px solid #e679a0; 

border-collapse: collapse; 

}



/* FORMATTING FOR ORDER/SEARCH BUTTONS AND LINKS */

.formbutton { 

color: #000000; 

font-weight: bold; 

background-color: #f9bbd1; 

border-color: #000000; 

border: 1px solid; 

}



.orderlink { 

font-weight: bold; 

color: #000000; 

background-color: #f9bbd1; 

border-color: #000000; 

border: 1px solid; 

text-decoration: none; 

padding: 3; 

}



/* SALE AND ERROR COLOR */

.salecolor { 

color: #e679a0; 

}



/* HORIZONTAL LINE LINK */

.linecolor { 

color: ; 

height: 1px; 

width: 100%; 

}



/* LINE TABLE */

.linetable { 

border: 1px solid ; 

border-collapse: collapse; 

}



/* LINE TABLE CELL */

.linecell { 

border: 1px solid ; 

}



/* PRODUCT LINK */

.itemcolor { 

color: #000000; 

text-decoration: none; 

}



a.itemcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* PAGE LINK */

.pagelinkcolor { 

color: #000000; 

text-decoration: none; 

}



a.pagelinkcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* FEATURED ITEMS */

.featurecolor { 

color: #000000; 

text-decoration: none; 

}



a.featurecolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* EMAIL FRIEND LINK */

.emailcolor { 

color: #000000; 

text-decoration: none; 

}



a.emailcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* RELATED ITEM LINK */

.relatedcolor { 

color: #000000; 

text-decoration: none; 

}



a.relatedcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* POP UP LINK */

.popupcolor { 

color: #000000; 

text-decoration: none; 

}



a.popupcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* DRILL DOWN LINK */

.drilldown { 

color: #000000; 

text-decoration: none; 

}



a.drilldown:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* VIEW CART LINK */

.cartcolor { 

color: #000000; 

text-decoration: none; 

}



a.cartcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* MAIN CATEGORY LINK */

.catcolor { 

color: #000000; 

text-decoration: none; 

}



a.catcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* SUBCATEGORY LINK */

.subcatcolor { 

color: #000000; 

text-decoration: none; 

}



a.subcatcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* END CATEGORY LINK */

.endcatcolor { 

color: #000000; 

text-decoration: none; 

}



a.endcatcolor:hover { 

color: #e679a0; 

text-decoration: none; 

}



/* PARAGRAPH LAYOUT FOR CATALOG PRODUCTS */

.p_layout { 

margin-top: 10; margin-bottom: 10; 

}



/* BUTTON SETUP FOR USE WITH %PAGES_TABLE% OR %NAVBAR_TABLE% */

td.buttoncell { 

border: 1px solid #000000; 

background-color: #f9bbd1; 

color: #000000; 

}



td.buttoncell a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.buttoncell a:hover, td.buttonactive a:hover { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.buttonactive { 

border: 1px solid #000000; 

background-color: #f9bbd1; 

color: #000000; 

}



td.buttonactive a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



/* TAB CELL STYLE FOR USE WITH %PAGES_TABS% OR %NAVBAR_TABS% */

td.tabcell { 

border-top: 1px solid #000000; 

border-left: 1px solid #000000; 

border-right: 1px solid #000000; 

background-color: #f9bbd1; 

color: #000000; 

}



td.tabcell a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.tabcell a:hover, td.tabactive a:hover { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.tabactive { 

border-top: 1px solid #000000; 

border-left: 1px solid #000000; 

border-right: 1px solid #000000; 

background-color: #f9bbd1; 

color: #000000; 

}



td.tabactive a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



/* BAR CELL STYLE FOR USE WITH %PAGES_BAR% OR %NAVBAR_BAR% */

table.bar { 

border-top: 1px solid #000000; 

border-bottom: 1px solid #000000; 

background-color: #f9bbd1; 

}



td.barcell { 

background-color: #f9bbd1; 

color: #000000; 

}



td.barcell a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.barcell a:hover, td.baractive a:hover { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}



td.baractive { 

background-color: #f9bbd1; 

color: #000000; 

}



td.baractive a { 

font-weight: bold; 

color: #000000; 

text-decoration: none; 

background-color: #f9bbd1; 

display: block; 

}


a img { border:none; }


#main_nav
{
    padding:0;
    margin:10px;
}

#main_nav li
{
    list-style: none;
    float:left;
    margin:0px 20px;
}

#left_nav
{
    padding:0;
    margin:0 10px;
}

#left_nav li
{
    list-style: none;
    margin:6px 0px;
    width:170px;
}

#left_nav li ul li { margin:0; float:left; width:47%; padding: 4px 3px; text-align:left; }