BODY, input, select, textarea {
	FONT-SIZE: 11px; COLOR: #663300; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
P {
	FONT-SIZE: 11px; COLOR: #663300; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #663300; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subjectheader {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #ff8c00; FONT-FAMILY: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.grey {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading02 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9f48a1; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5a266c; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallhead02 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer02 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.privacy {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.news {
	FONT-WEIGHT: normal; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8e2a90; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8e2a90; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8e2a90; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav2:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav2:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav2:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: darkorange; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: darkorange; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: white; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: white; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.forms:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.forms:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.forms:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.forms:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hmd:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hmd:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc6633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hmd:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hmd:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL {
	LIST-STYLE: square url(bullet.gif) outside
}
.list {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #666666; LINE-HEIGHT: 22px; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; topmargin: -10px
}
A.footer03:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer03:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footer03:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer03:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8e2a90; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgTop {
	BACKGROUND-IMAGE: url(images/s_bg.jpg); BACKGROUND-REPEAT: no-repeat
}
.bgTile {
	BACKGROUND-IMAGE: url(images/s_bg_tile.jpg); BACKGROUND-REPEAT: repeat
}

th
{
    font-weight: bold;
    font-size: 11px;
}

.input
{
    width: 180px;
    float: left;
    margin: 5px 0;
}

.label
{
    width: 120px;
    float: left;
    line-height: 29px;
}

.productlabel
{
    width: 120px;
    float: left;
    line-height: 29px; 
}

.productinput
{
    width: 280px;
    float: left;
    margin: 5px 0; 
}

.smallinput
{
    width: 90px;
    margin: 5px 4px 5px 0;
    float: left;
}

.highlightedinput
{
    width: 180px;
    float: left;
    margin: 5px 0; 
    background: #FFFFA0;  
}

.textarea
{
    width: 260px;
    margin: 5px 0;
}

.ddlist
{
    width: 184px;
    float: left;
    margin: 5px 0;
}

.smallinput2, .smallinput2highlighted
{
    margin: 5px 0;
    width: 56px;
    float: left;
}

.smallinput2highlighted
{
    background: #FFFFA0;
}

.smalllabel
{
    float: left;
    width: 62px;
    line-height: 29px;
    margin: 0 3px;
}   

.button
{
    float: left;
    margin: 5px 0 5px 5px;
}

.error
{
    font-size: 10px;
    color: Red;   
    line-height: 29px;
    margin-left: 5px;
    display: block;
}

#header
{
    height: 30px;   
}

#header .label
{
    width: 60px;
    float: left;
}

#header .input
{
    width: 160px;
    float: left;
    margin-right: 5px;
}

#header .search
{
    width: 100px;
    float: left;
    margin: 5px 0; 
}

#basketfooter
{
    width: 470px;
}

#basketfooter .continue
{
    width: 235px;
    float: left;   
}

#basketfooter .checkout
{
    width: 235px;
    float: right;
    text-align: right;
}

.product
{
    width: 238px;
    float: left;
    margin: 10px 0;
}

.altproduct
{
    width: 238px;
    float: left;
    margin: 10px 0 10px 20px;  
}

.product .img
{
    width: 100px;
    float: left;
    margin: 0 5px 5px 0;
    text-align: center;
}

.product .details .header
{
    font-weight: bold;
    font-size: 11px;    
}

.product .details
{
    float: left;
    width: 133px;
    font-size: 10px;
    line-height: normal;
}

.product .types
{
    width: 238px;
    float: left;
    margin-top: 5px;
}

.altproduct .img
{
    width: 100px;
    float: left;
    margin: 0 5px 5px 0;
    text-align: center;
}

.altproduct .details .header
{
    font-weight: bold;  
    font-size: 11px; 
}

.altproduct .details
{
    float: left;
    width: 133px;
    font-size: 10px;
    line-height: normal;
}

.altproduct .types
{
    width: 238px;
    float: left;
    margin-top: 5px;
}

.types .pricelabel
{
    width: 45px;
    float: left;
    line-height: 22px;
    text-align: right;
}

.types .label
{
    width: 53px;
    float: left;
    line-height: 22px;
    text-align: left;
}

.types .qtylabel
{
    width: 40px;
    float: left;
    line-height: 22px; 
    text-align: center;  
}

.types .qty
{
    width: 30px;
    float: left;
    margin: 2px 11px 0 11px;
}

.types .btn
{
    float: left;
    width: 85px;   
}

.qty
{
    width: 40px;
    float: left;
    text-align: center;
    margin-left: 5px;
}

.clear
{
    clear: both;
    font-size: 1px;
    line-height: 1px;
}

#adminnav
{
    width: 470px;
    margin-bottom: 10px;
}

#adminnav ul
{
    margin: 0;
    padding: 0;
}

#adminnav li
{
    float: left;
    width: 90px;
    list-style: none;
    text-align: center;
}

.admintable
{
    border: 1px solid #663300;
    border-collapse: collapse; 
}

.admintable td
{
    border: 1px solid #663300;
    padding: 5px;
}

.admintable th
{
    padding: 5px;
    border: 1px solid #663300;
}

.addbtn
{
    width: 100px;
    padding: 5px 0;
    margin: 5px 0;
}

#adminbuttons
{
    width: 265px;   
}

#adminbuttons .cancel
{
    float: left;
    width: 130px;
}

#adminbuttons .add
{
    float:right;
    text-align: right;
    width: 130px;
}

#adminbuttons .btn
{
    width: 60px;
}

.totalrow
{
    font-weight: bold;
}

#products-nav
{
    width: 180px;
    padding-right: 20px;
}

#products-nav ul
{
    list-style: none; 
}

#products-nav li
{
    margin: 3px 0;
    padding: 0;  
}

#products-nav a
{
    color: White;
    text-decoration: none;
}

#products-nav a:visited
{
    text-decoration: none;
}
#products-nav strong
{
    color: #F88015;   
}

h2
{
    color: #F88015;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}

.categorydescription
{
    width: 300px;
    line-height: normal;
    margin-bottom: 20px;
}

.pricetxt
{
    float: left;
    margin: 2px 5px 0pt;
    width: 40px;   
}

.categories-top
{
    background: url(/images/category_button_top.jpg) no-repeat;   
}

.categories-middle
{
    width: 105px;
    background: url(/images/category_button_middle.gif) repeat-y;   
}

.categories-bottom
{
    background: url(/images/category_button_bottom.jpg) no-repeat bottom; 
    padding: 3px 0;  
    text-align: center; 
}

.breadcrumb
{
    float: left;
    height: 19px;  
    margin: 0 3px;
    color: White;
    line-height: 19px;  
}

.breadcrumb a
{
    color: White;
    text-decoration: none;  
    line-height: 19px; 
}

.breadcrumb-left
{
    background: url(/images/breadcrumb_left.gif) no-repeat;
    height: 19px;   
}

.breadcrumb-middle
{
    background: url(/images/breadcrumb_middle.gif) repeat-x;   
    height: 19px;
}

.breadcrumb-right
{
    background: url(/images/breadcrumb_right.gif) no-repeat right;
    height: 19px; 
    padding: 0 5px;  
}

.mini-cart
{
    color: #F88015;   
}