body
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
background-image:url(../images/page_bg.jpg);
background-repeat:yes;

margin:0px;
padding:0px;
}
div.main
{
text-align:center;
width:100%;
margin:0px;
padding:0px;
background-image:url(../images/page_header_bg.png);
background-repeat:repeat-x;
}
table.main
{
text-align:center;
width:800px;
margin:0px;
padding:0px;
background-color:#fff;
}
td.main
{
padding:0px;
}
table, td, th
{
font-size:12px;
margin:0px;
padding:0px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

div.menubox
{

}
table.menubox
{
width:192px;
margin:10px;
}
table.menubox1
{
width:172px;
margin:10px 10px 10px 20px;
border:1px solid #dad7f0;
}
th.menubox
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
font-weight:bold;
padding:5px;
text-transform:uppercase;
background-color:#dad7f0;
}
td.menubox
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
font-size:12px;
color:#390092;
font-weight:normal;
padding:10px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

p.smallest
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
font-size:10px;
color:#666666;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.StoreHeader
{
text-align:center;
width:800px;
margin:0px;
padding:0px;
}
th.StoreHeader
{
background-image:url(../images/page_header_bg.png);
background-repeat:repeat-x;
height:97px;
vertical-align:top;
}
td.StoreHeader
{
background-color:#e2e2e2;
height:33px;
vertical-align:middle;
font-size:11px;
text-transform:uppercase;
margin:0px;
padding:0px;
}
td.header
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
background-image:url(../images/header_bg.png);
background-repeat:repeat-x;
height:97px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

A.MenuTitle, A.MenuTitle:visited
{
color:#000;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}
A.MenuTitle:hover
{
color:#390092;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.LeftNav
{
width:212px;
background-color:#fff;
}
td.main
{
width:588px;
background-color:#f3f3fa;
}

td.footer
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
background-image:url(../images/footer_bg.png);
background-repeat:repeat-x;
height:120px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

td
{
font-size:12px;
font-family:sans-serif, Verdana, Arial, Helvetica; 
line-height:130%;
}
td.padding
{
padding:15px;
}
td.featured_left
{
background-image:url(../images/featured_left_bg.png);
background-repeat:repeat-x;
vertical-align:top;
font-size:12px;
font-family:sans-serif, Verdana, Arial, Helvetica; 
padding:5px;
}
td.featured_right
{
background-image:url(../images/featured_right_bg.png);
background-repeat:repeat-x;
vertical-align:top;
font-size:12px;
font-family:sans-serif, Verdana, Arial, Helvetica; 
padding:10px;
}
td.vline
{
background-image:url(../images/vline_bg.png);
background-repeat:repeat-y;
background-position:center;
width:5px;
}
td.hline
{
background-image:url(../images/hline_bg.png);
background-repeat:repeat-x;
background-position:center;
height:5px;
}
td.home_headings
{
background-image:url(../images/home_headings_bg.png);
background-repeat:repeat-x;
height:30px;
vertical-align:middle;
padding:10px;
font-size:11px;
font-weight:bold;
font-family:sans-serif, Verdana, Arial, Helvetica; 
}
td.padding10
{
padding:0px 10px 10px 10px;
font-size:11px;
font-family:sans-serif, Verdana, Arial, Helvetica; 
}
td.padding5
{
padding:5px 5px 5px 5px;
font-family:sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
vertical-align:top; 
}
td.fp_name
{
font-family:sans-serif, Verdana, Arial, Helvetica;
color:#fff;
font-size:18px;
height:28px;
}
td.wline
{
background-image:url(../images/wline.png);
background-repeat:repeat-x;
background-position:center;
height:5px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

ul
{

margin-left:10px;
margin-top:10px;
padding-left:10px;
}
li
{
font-family:sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
line-height:140%;
list-style-position:outside;
}

<!-- seperator seperator seperator seperator seperator seperator  -->


.TreeLevel0
{
padding:5px 0px 5px 0px;
font-weight:bold;
border-bottom:1px solid #DAD7F0;
width:100%;
font-size:13px;
text-decoration:none;
}
.TreeLevel1
{
padding:3px 0px 3px 10px;
font-size:12px;
text-decoration:none;
}
.TreeLevel2
{
padding:2px 0px 2px 15px;
text-decoration:none;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

A.FooterLinks, A.FooterLinks:visited
{
color:#000;
text-decoration:none;
font-size:12px;

}
A.FooterLinks:hover
{
color:#00f;
text-decoration:none;
font-size:12px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.ProductDetail
{
margin:15px 15px 15px 15px;
width:545px;
}
td.CategoryTrails
{
text-decoration:none;
font-size:12px;
padding:5px 5px 15px 5px;
}
td.ProductNavigation
{
background-color:#ecebf7;
border:1px solid #dad7f0;
text-decoration:none;
font-size:11px;
padding:3px;
width:50%;
text-align:center;
}
td.ProductDetail
{
font-size:12px;
padding:5px;
text-align:left;
vertical-align:top;
}

th.ProductDetail
{
border-bottom:1px solid #DAD7F0;
text-decoration:none;
font-size:13px;
font-weight:bold;
padding:5px 5px 5px 0px;
text-align:left;
color:#390092;
}
td.ProductImage
{
padding:10px;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

h1
{
text-decoration:none;
font-size:17px;
font-weight:bold;
margin:5px;
text-align:left;
color:#390092;
visibility:hidden;
display:none;
}
h2
{
text-decoration:none;
font-size:17px;
margin:5px 0px 5px 0px;
text-align:left;
color:#390092;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.OuterTable
{
margin:15px 15px 15px 15px;
width:545px;
}
.OuterTableCaption
{
font-family:sans-serif, Verdana, Arial, Helvetica; 
color:#390092;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
height:23px;
text-align:left;
}
table.ProductListing
{
width:100%;
margin-top:15px;
margin-bottom:15px;
}
td.ProductListing
{
font-size:12px;
padding:10px 10px 10px 10px;
border-bottom:1px solid #DAD7F0;
vertical-align:top;
}
tr.ProductListingEven
{
}
tr.ProductListingOdd
{
background-color:#fff;
}
a.product, a.product:visited
{
text-decoration:none;
}
a.product:hover
{
text-decoration:none;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

A, A:visited
{
text-decoration:none;
color:#390092;
}
A:hover
{
text-decoration:none;
color:#000;
}
A.Category
{
text-decoration:none;
}
A.Category:hover
{
color:#000000;
text-decoration:none;
}
A.ProductListItem, A.ProductListItem
{
color:#390092;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
A.ProductListItem:hover
{
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
A.CategoryListItem{
background:#999999;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:2px
}
A.CategoryListItem:hover{
background:#999999;
color:#D5D5B5;
font-size:11px;
font-weight:bold;
padding:3px;
text-decoration:none
}
A.CategoryNavigation{
font-style:normal
}
A.CategoryNavigation:hover{
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration:underline
}
A.CategoryNavigationActive{
color:#000000;
font-style:italic;
font-weight:bold
}
A.CategoryNavigationActive:hover{
color:#000000;
font-style:italic;
font-weight:bold;
text-decoration:underline
}
A.CatMenuTitle, A.CatMenuTitle:visited
{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline
}
A.CatMenuTitle:hover
color:#000000;
text-decoration:underline
}
A.Page:hover
{
color:#000000;
text-decoration:underline
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.productcontents
{
margin:10px 0px 10px 0px;
width:100%;
}
img.productimg
{
border: 5px solid #E9E9F5;
}
hr
{
color:#DAD7F0;
height:1px;
}
td.ColumnData
{
padding:4px 4px 4px 4px;
font-family:sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
background-color:#fff;
}
td.ColumnHead
{
font-weight:bold;
color:#390092;
padding:4px 4px 4px 4px;
background-color:#ecebf7;
border:1px solid #dad7f0;
}

<!-- seperator seperator seperator seperator seperator seperator  -->

table.ProductOptions
{
width:100%;
}
th.ProductOptionsCaption
{
font-weight:bold;
color:#390092;
padding:0px 0px 5px 0px;
border-bottom:1px solid #390092;
text-align:left;
text-transfrom:uppercase;
}
th.ProductOptions
{
padding:4px 0px 0px 0px;
text-align:left;
font-weight:normal;
width:70px;
}
td.ProductOptions
{
padding:4px 0px 0px 0px;
text-align:left;
font-weight:normal;
}
td.ProductDetailCen
{
text-align:center;
}
#btnBuyNow
{
float:left;
margin:5px 0px 0px 70px;
}