
BODY
{
    HEIGHT: 100%
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #FFFFFF;
    text-align:center;
    font-family: tahoma,verdana,arial;
    font-size: 9pt;
}
INPUT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #FFFFFF;
}
SELECT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #FFFFFF;
}
INPUT.noStyleSmall
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #FFFFFF;
}
SELECT.noStyleSmall
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 0px;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #FFFFFF;
}
.cartBtn
{
    background-color:#EEEEEE;
    border:1px solid #990066;
    cursor:pointer;
    height:21px;
    line-height:18px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    overflow:hidden;
    margin:0px;
    padding-top:0px;
}
INPUT.orderBtn {height:21px;line-height:21px;width:115px;font:9pt verdana,tahoma,arial;color:#fff;background-image:url(../images/btn_order.gif);background-repeat:no-repeat;border:0px solid #550000;cursor:pointer;}
INPUT.form {font:9pt verdana,tahoma,arial;color:#000;background-color:#fff;border:1px solid #889977;}
SELECT.form {font:9pt verdana,tahoma,arial;color:#000;background-color:#fff;border:1px solid #889977}
SELECT.lmenu {width:200px;font:9pt verdana,tahoma,arial;color:#fff;background-color:#000000;border-bottom:1px solid #fff}
TEXTAREA.form {
font:9pt verdana,tahoma,arial;
color:#000;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
    scrollbar-face-color:#CCCCCC;
    scrollbar-track-color:#CCCCCC;
    scrollbar-arrow-color:#000000;
    scrollbar-3dlight-color:#AAAAAA;
    scrollbar-shadow-color:#555555;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#333333;
}
input.formBtn
{
    background-color:#EEEEEE;
    border:1px solid #990066;
    cursor:pointer;
    height:21px;
    line-height:18px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    overflow:hidden;
    margin:0px;
    padding-top:0px;
}
form
{
   margin-left:10px;
}
form.form
{
   margin-left:0px;
}
.formRowVarH
{
    margin: 5px 0 5px 0;	//top, right, bottom, left
}
.formRow
{
    clear:both;
    height:25px;
    line-height:25px;
}
.formName
{
    margin-top:2px;
    width:110px;
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.formNameVar
{
    margin-top:2px;
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.formNameSm
{
    float:left;
    width:50px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.formCell
{
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.formNameL
{
    width:70px;
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    margin: 2px 0 0 0;	//top, right, bottom, left
}
.formCellL
{
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.formCellL a.small
{
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000000;
    text-decoration:underline;
}
.formCellL a:hover.small
{
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000000;
    text-decoration:underline;
}
#wrapper
{
    background-color:#ffffff;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    text-align:left;
    padding:0px;
}
#containerMain
{
    background-color:#ffffff;
    margin-top:10px;
    margin-bottom:0px;
    border: 0px solid #662255;
    width:100%;
    text-align:left;
    padding:0px;
}
#header
{
    WIDTH: 100%;
    height:100px;
    LEFT: 0px;
    OVERFLOW: hidden;
    TOP: 0px;
    PADDING: 0px;
}
#headerLogo
{
    float:left;
    height:100px;
    width:160px;
    background-image:url(../images/logo_main.gif);
    background-repeat:no-repeat;
    overflow:hidden;
}
#headerBanner
{
    float:left;
    height:100px;
    width:655px;
}
#headerRight
{
    float:right;
    height:100px;
    width:170px;
    text-align:center;
}
#headerRight a
{
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #990066;
}
#headerRight a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #888888;
}
.HRBox
{
    width:170px;
    text-align:right;
    padding:0;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #888888;
}
.HRBoxTitle
{
    height:25px;
    line-height:25px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #888888;
}
.HRBox_bRow
{
    border-bottom:0px solid #CCCCCC;
    padding-top:3px;
    padding-bottom:3px;
    display: block;
}
.HRBox_bItem
{
    float:left;
    width:115px;
    padding:0px;
}
.HRBox_bCost
{
    float:left;
    width:55px;
    padding:0px;
    text-align:right;
}
.HRBox_total
{
    border-bottom:1px solid #CCCCCC;
    padding-top:3px;
    padding-bottom:3px;
    display: block;
    text-align:right;
    margin-bottom:4px;
}
#menuMain
{
    width:100%;
    height:51px;
    background-image:url(../images/menu_main_bg.gif);
    background-repeat:repeat-x;
    overflow:hidden;
}
#menuMainLeft
{
    float:left;
    height:51px;
    width:200px;
    background-image:url(../images/menu_main_left_bg.gif);
    background-repeat:no-repeat;
    text-align:center;
}
#menuMainLeft ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
} 
#menuMainLeft li.mbt
{
    float: left;
    margin: 0 0 0 25px;	//top, right, bottom, left
}
#menuMainLeft li.mbt2
{
    float: left;
    margin: 0 0 0 2px;	//top, right, bottom, left
    border-left:1px solid #000000;
}
#menuMainLeft li.mbt a
{
    margin-top:4px;
    height: 24px;
    line-height:24px;
    float: left;
    width: 60px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
    border-right:1px solid #000000;
}
#menuMainLeft li.mbt2 a
{
    margin-top:4px;
    height: 24px;
    line-height:24px;
    float: left;
    width: 60px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
}
#menuMainLeft ul.userMenu
{
    clear:both;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
}
#menuMainLeft li.mbt3
{
    float: left;
    padding: 2px 0 0 0;
    margin: 2px 0 0 0px;	//top, right, bottom, left
}
#menuMainLeft li.mbt4
{
    float: left;
    padding: 2px 0 0 0;
    margin: 2px 0 0 2px;	//top, right, bottom, left
}
#menuMainLeft li.mbt3 a
{
    margin-top:0px;
    height: 17px;
    line-height:17px;
    float: left;
    width: 110px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
    border-right:1px solid #000000;
}
#menuMainLeft li.mbt4 a
{
    margin-top:0px;
    height: 17px;
    line-height:17px;
    float: left;
    width: 60px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
}
#menuMainRight
{
    float:left;
    height:51px;
    width:800px;
    text-align:left;
}
#menuMainRightT
{
    height:30px;
    width:800px;
    text-align:left;
}
#menuMainRightT ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
} 
#menuMainRightT li.mb
{
    float: left;
    margin: 0 0 0 0 ;	//top, right, bottom, left
}
#menuMainRightT li.mb a
{
    margin-top:3px;
    height: 24px;
    line-height:24px;
    float: left;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
padding-left:10px;
padding-right:10px;
border-right:1px solid #fff;
}
#menuMainRightB
{
    height:20px;
    width:800px;
    text-align:left;
}
#outer
{
    MIN-HEIGHT: 100%;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    min-width:1000px;
    margin-top:2px;
}
#left
{
    LEFT: 0;
    FLOAT: left;
    MARGIN-LEFT: 0;
    WIDTH: 200px;
    POSITION: relative;
    padding-left:0px;
}
#left P
{
    margin-left:5px;
    margin-right:0px;
    margin-bottom:5px;
    margin-top:0px;
}
.leftDiv
{
    height:5px;
    overflow:hidden;
}
#left ul
{
    list-style: none;
    padding:0;
    overflow:hidden;
    margin:0px;
}
#left li
{
    float: left;
    margin: 0 0 0 0;	//top, right, bottom, left
}
#left li.title a
{
    background-image: url(../images/menuL_title.gif);
    background-repeat:no-repeat;
    height: 25px;
    line-height:25px;
    width: 200px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding: 0 0 0 0px;	//top, right, bottom, left
}
#left li.title a:hover
{
    text-decoration:none;
    color: #000;
    background-image: url(../images/menuL_title.gif);
    background-repeat:no-repeat;
}
#left li a
{
    height: 21px;
    line-height:21px;
    width: 190px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #000;
    text-decoration: none;
    text-align: left;
    padding: 0 0 0 10px;	//top, right, bottom, left
    background-image: url(../images/menuL_item.gif);
    background-repeat:no-repeat;
}
#left li a:hover
{
    text-decoration:none;
    background-image: url(../images/menuL_item.gif);
    background-repeat:no-repeat;
}
/* Hide from IE5-Mac \*/
#left li a {float: none}
/* End hide */
#left li.user a
{
    background-image: url(../images/btn_leftMenu.gif);
    background-repeat:no-repeat;
    height: 27px;
    line-height:27px;
    width: 200px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding: 0 0 0 0px;
    margin: 0 0 5px 0;
}
#left li.user a:hover
{
    text-decoration:none;
    color: #000;
    background-image: url(../images/btn_leftMenu.gif);
    background-repeat:no-repeat;
}
#centerArea
{
    FLOAT: left;
    POSITION: relative;
    MARGIN: 0 0 0 2px;
    WIDTH: 798px;
    COLOR: #000;
    margin-top:0px;
}
#centerAreaWide
{
    POSITION: relative;
    MARGIN: 0 0 0 0;
    WIDTH:1000px;
    COLOR: #000;
}
#centerAreaFull
{
    width:90%;
    padding:20px;
}
#centerArea P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
    margin-top:10px;
    margin-bottom:10px;
}
#centerAreaWide p
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
    margin-top:10px;
    margin-bottom:10px;
margin-left:10px;
}
#centerArea .borderP
{
    clear:both;
    height:10px;
    width:100%;
    border-bottom:1px solid #990066;
    overflow:hidden;
    margin-bottom:10px;
}
#centerAreaWide .borderP
{
    clear:both;
    height:10px;
    width:100%;
    border-bottom:1px solid #990066;
    overflow:hidden;
    margin-bottom:10px;
}
#hpTopB1
{
    float:left;
    width:248px;
    height:180px;
    border:1px solid #990066;
}
#hpTopB1_title
{
    background-image: url(../images/hpTopB1_title.gif);
    background-repeat:no-repeat;
    width:100%;
    height:35px;
    line-height:20px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
}
#hpTopB1_base
{
    position:relative;    
    top:110px;
    float:right;
    background-image: url(../images/hpTopB1_base.gif);
    background-repeat:no-repeat;
    width:105px;
    height:35px;
    line-height:43px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
}
#hpTopB1_base a
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
    text-decoration:none;
}
#hpTopB1_base a:visited
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
    text-decoration:none;
}
#hpTopB1_base a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #fff;
    text-decoration:underline;
}
#hpTopB2
{
    float:left;
    margin-left:14px;
    width:268px;
    height:180px;
    border:1px solid #66CC33;
}
#hpTopB2_title
{
    background-image: url(../images/hpTopB2_title.gif);
    background-repeat:no-repeat;
    width:100%;
    height:35px;
    line-height:20px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #339900;
}
#hpTopB2_base
{
    position:relative;    
    top:110px;
    float:right;
    background-image: url(../images/hpTopB2_base.gif);
    background-repeat:no-repeat;
    width:105px;
    height:35px;
    line-height:43px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #339900;
}
#hpTopB2_base a
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #339900;
    text-decoration:none;
}
#hpTopB2_base a:visited
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #339900;
    text-decoration:none;
}
#hpTopB2_base a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #339900;
    text-decoration:underline;
}
#hpTopB3
{
    float:left;
    margin-left:14px;
    width:248px;
    height:180px;
    border:1px solid #990066;
}
#hpTopB3_title
{
    background-image: url(../images/hpTopB3_title.gif);
    background-repeat:no-repeat;
    width:100%;
    height:35px;
    line-height:20px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #FF0000;
}
#hpTopB3_base
{
    position:relative;    
    top:110px;
    float:right;
    background-image: url(../images/hpTopB3_base.gif);
    background-repeat:no-repeat;
    width:105px;
    height:35px;
    line-height:43px;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #FF0000;
}
#hpTopB3_base a
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #FF0000;
    text-decoration:none;
}
#hpTopB3_base a:visited
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #FF0000;
    text-decoration:none;
}
#hpTopB3_base a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #FF0000;
    text-decoration:underline;
}
.pageTitle
{
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:bold;
    color: #990066;
    margin: 0 0 10px 10px;	//top, right, bottom, left
}
#footer
{
    CLEAR: both;
    margin-top:20px;
    background-color:#EEBBDD;
    WIDTH: 100%;
    LEFT: 0px;
    OVERFLOW: hidden;
    POSITION: relative;
    TEXT-ALIGN:center;
    min-height:25px;
    height:25px;
    PADDING: 0px;
    min-width:1000px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#FFFFFF;
    padding-top:0px;
    line-height:25px;
}
#footer a
{
    COLOR: #550000;
    TEXT-DECORATION:underline;
}
#footer a:hover
{
    COLOR: #AA0000;
    TEXT-DECORATION:underline;
}
#footer A:hover SPAN
{
    DISPLAY: block;
    Z-INDEX: 20;
    BACKGROUND: #fff;
    LEFT: 50%;
    WIDTH: 150px;
    POSITION: absolute;
    TOP: -95px
}
#footerGrey
{
    clear:both;
    TEXT-ALIGN:center;
    PADDING: 0px;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color:#555555;
    line-height:15px;
}
#footerGrey a
{
    font-size:8pt;
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerGrey a:hover
{
    font-size:8pt;
    COLOR: #990066;
    TEXT-DECORATION:underline;
}
#footerCenter
{
    float:left;
    text-align:center;
}
#footer2
{
    min-width:1000px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#888888;
    text-align:center;
}
#footer2 a
{
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footer2 a:hover
{
    COLOR: #990066;
    TEXT-DECORATION:underline;
}
#footerGrey_left
{
    float:left;
    width:48%;
    TEXT-ALIGN:left;
    PADDING: 0px;
    font-family: verdana,arial,tahoma;
    font-size:7pt;
    color:#555555;
    line-height:15px;
}
#footerGrey_left a
{
    font-size:7pt;
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerGrey_left a:hover
{
    font-size:7pt;
    COLOR: #990066;
    TEXT-DECORATION:underline;
}
#footerGrey_right
{
    float:right;
    width:48%;
    TEXT-ALIGN:right;
    PADDING: 0px;
    font-family: verdana,arial,tahoma;
    font-size:7pt;
    color:#555555;
    line-height:20px;
}
#footerGrey_right a
{
    font-size:7pt;
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerGrey_right a:hover
{
    font-size:7pt;
    COLOR: #990066;
    TEXT-DECORATION:underline;
}
#navMenu
{   
    clear:both;
    width:100%;
    border-bottom:1px solid #CCCCCC;
    overflow:hidden;
    margin-bottom:5px;
    padding-bottom:5px;
    height:19px;
    line-height:19px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #990066;
}
#navMenu a
{
    height:19px;
    line-height:19px;
    margin-left:5px;
    margin-right:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #CCCCCC;
}
#navMenu a:hover
{
    height:19px;
    line-height:19px;
    margin-left:5px;
    margin-right:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #990066;
}
#navMenuR
{   
    float:right;
    overflow:hidden;
    margin-bottom:0;
    padding-bottom:0;
    height:19px;
    line-height:19px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #990066;
}
#navMenuR a
{
    height:19px;
    line-height:19px;
    margin-left:5px;
    margin-right:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #CCCCCC;
}
#navMenuR a:hover
{
    height:19px;
    line-height:19px;
    margin-left:5px;
    margin-right:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #990066;
}
.pageTitle_float
{
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:12pt;
    font-weight:bold;
    color: #990066;
    margin: 0 0 10px; 0;	//top, right, bottom, left
}
.pageSubTitle
{
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:normal;
    color: #990066;
    margin: 0 0 10px 10px;	//top, right, bottom, left
    PADDING-LEFT: 10px;
}
#userLogin_title
{
    width:368px;
    height:27px;
    background-color:#EEEEEE;
    border:1px solid #999999;
    line-height:27px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#000;
    font-weight:bold;
    text-align:left;
    padding: 0 0 0 10px;	//top, right, bottom, left
}
#userLogin_box
{
    position:relative;
    width:368px;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    text-align:left;
    padding: 10px 0 0 10px;	//top, right, bottom, left
}
.userAreaBtn
{
    height:27px;
    line-height:22px;
    width:200px;
    background-image:url(../images/btn_leftMenu.gif)
    background-repeat:no-repeat;
    text-align:center;
    margin-bottom:5px;
}
.userAreaBtn a
{
    height:27px;
    line-height:22px;
    width:200px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#000;
    font-weight:bold;
}
#userLogin_titleL
{
    height:27px;
    line-height:27px;
    background-color:#EEEEEE;
    border:1px solid #999999;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#000;
    font-weight:bold;
    text-align:center;
    padding: 0 0 0 10px;	//top, right, bottom, left
}
#userLogin_boxL
{
    position:relative;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    text-align:left;
    padding: 10px 0 0 10px;
    margin: 0 0 5px 0;
}
ul.userMenu
{
    padding-left:20px;
    list-style-image: url('../images/icon_user_arrow.gif');
} 
ul.userMenu li
{
    height:20px;
    line-height:20px;
}
ul.userMenu li.mb
{
    float: left;
    margin: 0 0 0 2px;	//top, right, bottom, left
}
ul.userMenu li.mb a
{
    height: 21px;
    line-height:21px;
    float: left;
    width: 121px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
}
.addFormCell1Title
{
    float:left;
    height:25px;
    line-height:25px;
    width:300px;
    background-color:#EEEEEE;
    text-align:left;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #000;
    padding-left:10px;
}
.addFormCell2Title
{
    float:left;
    height:25px;
    line-height:25px;
    width:100px;
    background-color:#EEEEEE;
    text-align:center;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #000;
}
.addFormCell1
{
    float:left;
    margin-left:10px;
    width:290px;
}
.addFormCell2
{
    float:left;
    width:100px;
}
.addFormDiv
{
    clear:both;
    height:5px;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:5px;
    overflow:hidden;
    width:500px;
}
.orderListCell1Title
{
    float:left;
    height:25px;
    line-height:25px;
    width:120px;
    background-color:#EEEEEE;
    text-align:left;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #000;
    padding-left:10px;
}
.orderListCell1
{
    float:left;
    padding-left:10px;
    margin-left:0px;
    width:120px;
}
.orderListCell2Title
{
    float:left;
    height:25px;
    line-height:25px;
    width:200px;
    background-color:#EEEEEE;
    text-align:left;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #000;
}
.orderListCell2
{
    float:left;
    width:200px;
}
.orderListCell3Title
{
    float:left;
    height:25px;
    line-height:25px;
    width:90px;
    background-color:#EEEEEE;
    text-align:right;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #000;
}
.orderListCell3
{
    float:left;
    width:90px;
    text-align:right;
}
.orderListDiv
{
    clear:both;
    height:5px;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:5px;
    overflow:hidden;
    width:730px;
}
.orderItem
{
    clear:both;
    display:none;
    padding: 0 0 0 20px;	//top, right, bottom, left
}
a
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #990066;
    text-decoration: underline;
}
a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #888888;
    text-decoration: underline;
}
#clearheader
{
    HEIGHT: 72px
}
#clearfooter
{
    CLEAR: both;
    HEIGHT: 52px
}
#reminder_title
{
    width:568px;
    height:27px;
    background-color:#EEEEEE;
    border:1px solid #999999;
    line-height:27px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#000;
    font-weight:bold;
    text-align:left;
    padding: 0 0 0 10px;	//top, right, bottom, left
}
#reminder_box
{
    position:relative;
    width:568px;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    text-align:left;
    margin-bottom:20px;
    padding: 10px 0 0 10px;	//top, right, bottom, left
}
th.reminder
{
    background-color:#eeeeee;
    height:18px;
    line-height:18px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#000;
    font-weight:bold;
}
td.reminder
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#999999;
    font-weight:normal;
}
.siteMapLeft
{
    float:left;
    width:50%;
    margin-left:10px;
    text-align:left;
}
.siteMapRight
{
    float:left;
    width:45%;
    margin-left:10px;
    text-align:left;
}
.siteMapLeft ul.level1, .siteMapRight ul.level1
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
} 
.siteMapLeft ul.level2, .siteMapRight ul.level2
{
    padding-left:20px;
    list-style-image: url('../images/icon_sitemap_arrow.gif');
} 
.siteMapLeft ul.level3, .siteMapRight ul.level3
{
    padding-left:45px;
    list-style-image: url('../images/icon_sitemap_arrow.gif');
} 
.siteMapLeft li, .siteMapRight li
{
    margin: 0 0 0 0;	//top, right, bottom, left
}
.siteMapLeft li a, .siteMapRight li a
{
    margin-top:3px;
    height: 16px;
    line-height:16px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #888888;
    text-decoration: underline;
}
.siteMapLeft li a:hover, .siteMapRight li a:hover
{
    margin-top:3px;
    height: 16px;
    line-height:16px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #990066;
    text-decoration: underline;
}
ul.giftCard
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
    text-align:center;
}
ul.giftCard li
{
    float: left;
    width: 65px;
    height:130px;
    border:0px solid #990066;
    text-align: center;
    font-family: verdana,arial,tahoma;
    font-size:7pt;
    color: #000;
    margin: 5px 0 5px 3px;	//top, right, bottom, left
}
ul.giftCard li a
{
    border:0px;
    width: 153px;
    height:203px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:bold;
    color: #990066;
    text-decoration: none;
    text-align: center;
    overflow:hidden;
}
#popupImg {
    position: absolute;
    visibility: hidden;
    left: 20px;
    top: 300px;
    background-color: #ddd;
    border: 1px solid #000;
    padding: 10px;
    text-align: center;
    z-index:100;
}

#popupImg_close {
    clear:both;
    cursor:pointer;
}
ul.catMenu
{
    padding-left:20px;
    list-style-image: url('../images/icon_user_arrow.gif');
} 
ul.catMenu li
{
    height:20px;
    line-height:20px;
}
ul.catMenu li.mb
{
    float: left;
    margin: 0 0 0 2px;	//top, right, bottom, left
}
ul.catMenu li.mb a
{
    height: 21px;
    line-height:21px;
    float: left;
    width: 121px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    text-decoration: none;
    text-align: center;
}
.contactHalf
{
    float:left;
    width:360px;
    margin: 0 0 0 20px;	//top, right, bottom, left
}
.contactHalf .header
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #990066;
    font-weight:bold;
    padding: 0 0 0 0;	//top, right, bottom, left
}
.contactHalf p
{
    margin: 5px 0 0 0;	//top, right, bottom, left
}
.termsbullet
{
    clear:both;
    float:left;
    width:30px;
    margin: 0 0 0 15px;	//top, right, bottom, left
}
.termsbulletText
{
    float:left;
    width:618px;
}
.termsbulletTitle
{
    clear:both;
    float:left;
    width:30px;
    padding-top:10px;
    padding-bottom:10px;
    margin: 0 0 0 15px;	//top, right, bottom, left
}
.termsbulletTitleText
{
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    width:618px;
}









#left SPAN
{
    DISPLAY: none
}
#left A:hover
{
    BACKGROUND: #fff;
    COLOR: #222;
    TEXT-DECORATION: none
}
#left A:hover SPAN
{
    DISPLAY: block;
    Z-INDEX: 20;
    BACKGROUND: #fff;
    LEFT: 130px;
    WIDTH: 150px;
    POSITION: absolute
}
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
P
{
    MARGIN-BOTTOM: 1em
}
P.padLeft
{
    margin-left:20px;
}
UL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-LEFT: 20px
}

#contactInfoBox
{
    z-index: 200;
    width: 210px;
    padding: 5px;
    position: absolute;
    right:0;
    top:20px;
    height:400px;
}
#contactInfo
{
    z-index: 120;
    width: 210px;
    padding: 5px;
    position: absolute;
    right:0;
    top:20px;
    border: 1px solid #550000;
    background-color: #FFFFCC;
    text-align:left;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000;
    visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
#contactInfo A
{
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000;
    text-decoration:none;
}
#contactInfo A:hover
{
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000;
    text-decoration:underline;
}
#subMenu
{
    height:23px;
    line-height:23px;
    margin-left:3px;
    width:613px;
    height:25px;
    background-image: url(../images/subMenu_bg.gif);
    background-repeat:no-repeat;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
#subMenu .detail
{
    height:23px;
    line-height:23px;
    margin-left:15px;
    margin-right:15px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
#subMenu a
{
clear:both;
    height:23px;
    line-height:23px;
    margin-left:15px;
    margin-right:15px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
#subMenu a:hover
{
    height:23px;
    line-height:23px;
    margin-left:15px;
    margin-right:15px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #AA0000;
}
#right P
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#right
{
    LEFT: 1px;
    FLOAT: right;
    WIDTH: 188px;
    COLOR: #000;
    MARGIN-RIGHT: -192px;
    POSITION: relative;
    padding-left:5px;
}
#right ul
{
    list-style: none;
    padding:0;
    overflow:hidden;
    margin:0px;
}
#right li
{
    float: left;
    margin: 0 0 0 2px;	//top, right, bottom, left
}
#right li.titley a
{
    background-image: url(../images/menuR_title_y.gif);
    background-repeat:no-repeat;
    height: 27px;
    line-height:25px;
    width: 182px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #224411;
    text-decoration: none;
    text-align: center;
    padding: 0 0 0 0px;	//top, right, bottom, left
}
#right li.titley a:hover
{
    text-decoration:none;
    color: #224411;
    background-image: url(../images/menuR_title_y.gif);
    background-repeat:no-repeat;
}
.rightDiv
{
    height:5px;
    overflow:hidden;
}
.rightBoxTitleY
{
    width:182px;
    height:27px;
    line-height:27px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #224411;
    background-image: url(../images/menuR_title_y.gif);
    background-repeat:no-repeat;
    padding: 0 0 0 5px;	//top, right, bottom, left
}
.rightBoxTitleY a
{
    width:182px;
    height:27px;
    line-height:27px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #224411;
    text-decoration:none;
}
.rightBoxTitleY a:hover
{
    width:182px;
    height:27px;
    line-height:27px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #224411;
    text-decoration:none;
}
.rightBoxGB
{
    width:170px;
    border-left:1px solid #224411;
    border-right:1px solid #224411;
    border-bottom:1px solid #224411;
    padding:5px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #000000;
    background-color:#CCDDBB;
}
.rightBoxRB
{
    width:170px;
    border-left:1px solid #550000;
    border-right:1px solid #550000;
    border-bottom:1px solid #550000;
    padding:5px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #fff;
    background-color:#AA0000;
}
.rightBoxImgR
{
    width:180px;
    border-left:1px solid #550000;
    border-right:1px solid #550000;
    border-bottom:1px solid #550000;
    padding:0px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #000000;
    background-color:#AA0000;
}
.rightBoxImgR p
{
    padding:5px;
    margin:0px;
}
.rightBoxImgR p a
{
    padding:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #fff;
    text-decoration:none;
}
.rightBoxImgR p a:hover
{
    padding:5px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #fff;
    text-decoration:underline;
}
.rightBoxImgG
{
    width:180px;
    border-left:1px solid #224411;
    border-right:1px solid #224411;
    border-bottom:1px solid #224411;
    padding:0px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #000000;
    background-color:#CCDDBB;
}
.rightBoxImg p
{
    padding:5px;
}
.rightBoxGB p
{
    margin-top:3px;
    margin-bottom:3px;
    padding:3px;
}
.rightBoxGB .tDate
{
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-style:italic;
    color: #000000;
}
.rightBoxGB .tName
{
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-style:italic;
    color: #000000;
    margin-bottom:10px;
}
UNKNOWN
{
    FLOAT: left;
    WIDTH: 100%
}
#centerInner
{
    padding:10px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
#centerInner P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#centerInner .borderR
{
    clear:both;
    height:10px;
    width:100%;
    border-bottom:1px solid #AA0000;
    overflow:hidden;
    margin-bottom:10px;
}
#centerInner .borderG
{
    clear:both;
    height:10px;
    width:100%;
    border-bottom:1px solid #889977;
    overflow:hidden;
    margin-bottom:10px;
}
H1
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UNKNOWN
{
    FLOAT: right;
    MARGIN-BOTTOM: -52px;
    WIDTH: 0px;
    HEIGHT: 100%
}
.infoGrey
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-style:italic;
    color: #888888;
}
#tooltipBox
{
    z-index: 120;
    width: 150px;
    padding: 10px;
    position: absolute;
    border: 1px solid #550000;
    background-color: #FFFFCC;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color: #000;
    visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
.msgBox
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #FF0000;
}
.msgBox a
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #FF0000;
}
.msgBox a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #888888;
}
.catListTitle
{
    padding-left:5px;
    padding-bottom:5px;
}
.catListTitle a
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #889977;
}
.catListTitle a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:bold;
    color: #AA0000;
}
.catListLink
{
    padding-left:20px;
    margin-bottom:10px;
}
.catListLink a
{
    float:left;
    margin-right:10px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #889977;
}
.catListLink a:hover
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #AA0000;
}
.testimonialDesc
{
    margin-left:10px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    font-weight:normal;
    color: #000000;
}
.testimonialDetail
{
    margin-left:10px;
    height:30px;
    line-height:30px;
    display:block;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    font-weight:normal;
    color: #990066;
    font-style:italic;
}
.testimonialDiv
{
    border-bottom:1px solid #990066;
    overflow:hidden;
    margin-top:20px;
    margin-bottom:25px;
}
