
BODY
{
    HEIGHT: 100%
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #FFFFCC;
    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 #667700;
    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: 0 10px 0 10px;	//top, right, bottom, left
}
.formSectionH
{
    float:left;
    width:430px;
    margin-left:1px;
}
.formRowVarH
{

}
.formRow
{
    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;
}
.formCellProd
{
    margin-top:3px;
    padding-left:10px;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #889900;
}
.formNameL
{
    margin-top:2px;
    width:70px;
    float:left;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
}
.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:#FFFFCC;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    width:900px;
    text-align:left;
    padding:0px;
}
#containerMain
{
    background-color:#ffffff;
    margin-top:0;
    margin-bottom:0px;
    border-left: 2px solid #889900;
    border-right: 2px solid #889900;
    border-bottom: 2px solid #889900;
    width:896px;
    text-align:left;
    padding:0px;
}
#header
{
    background-image:url(../images/header_bg.jpg);
    background-repeat:no-repeat;
    WIDTH: 100%;
    height:152px;
    LEFT: 0px;
    OVERFLOW: hidden;
    TOP: 0px;
    PADDING: 0px;
}
#menuMain
{
    width:100%;
    height:32px;
    background-image:url(../images/menuMain_bg.gif);
    background-repeat:repeat-x;
    overflow:hidden;
}
#menuMain ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
} 
#menuMain li, #menuMain li.wBtn
{
    float: left;
    margin: 0 0 0 0;	//top, right, bottom, left
}
#menuMain li a
{
    margin-top:0;
    height: 32px;
    line-height:32px;
    width:170px;
    float: left;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
#menuMain li.wBtn a
{
    margin-top:0;
    height: 32px;
    line-height:32px;
    width:210px;
    float: left;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
#menuMain li.tBtn a
{
    margin-top:0;
    height: 32px;
    line-height:32px;
    width:125px;
    float: left;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:11pt;
    font-weight:bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
}
#outer
{
    MIN-HEIGHT: 100%;
    BACKGROUND: #fff;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    min-width:890px;
    margin-top:5px;
}
.inner
{
    width:860px;
    margin: 0 15px 0 15px;	//top, right, bottom, left
}
#outer p
{
    margin: 0 10px 10px 10px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:normal;
    color: #000;
}
#outer p.red
{
    margin: 0 10px 10px 10px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:normal;
    color: #FF0000;
}
#centerArea
{
    FLOAT: left;
    POSITION: relative;
    MARGIN: 0 0 0 2px;
    WIDTH: 798px;
    COLOR: #000;
    margin-top:0px;
}
#leftCol
{
    float:left;
    width:275px;
}
#rightCol
{
    float:left;
    width:621px;
}
.pageTitle
{
    font-family: verdana,arial,tahoma;
    font-size:17pt;
    font-weight:normal;
    color: #889900;
    margin: 0 0 10px 10px;	//top, right, bottom, left
}
.prod
{

}
.prodDetail
{
    float:left;
    width:445px;
}
.prodPrice
{
    float:right;
    width:130px;
    font-family: verdana,arial,tahoma;
    font-size:13pt;
    font-weight:normal;
    text-align:center;
    color: #889900;
    margin: 0 10px 10px 0;	//top, right, bottom, left
}
.prodTitle
{
    font-family: verdana,arial,tahoma;
    font-size:13pt;
    font-weight:normal;
    color: #889900;
    margin: 0 0 10px 0;	//top, right, bottom, left
}
.prodDesc
{
    clear:both;
    width:375px;
    height:150px;
    background-image:url(../images/prodIcon.gif);
    background-repeat:no-repeat;
    padding-left:90px;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    font-weight:normal;
    color: #000;
}
.msgBox
{
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color: #FF0000;
}
#footer
{
    CLEAR: both;
    margin-top:20px;
    background-color:#AABB00;
    border-top:1px solid #889900;
    WIDTH: 100%;
    LEFT: 0px;
    OVERFLOW: hidden;
    POSITION: relative;
    TEXT-ALIGN:center;
    min-height:25px;
    height:25px;
    PADDING: 0px;
    min-width:896px;
    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;
    background-color:#FFFFCC;
    TEXT-ALIGN:center;
    PADDING: 0px;
    font-family: verdana,arial,tahoma;
    font-size:8pt;
    color:#555555;
    line-height:30px;
}
#footerGrey a
{
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerGrey a:hover
{
    COLOR: #667700;
    TEXT-DECORATION:underline;
}
#footerCenter
{
    float:left;
    text-align:center;
}
#footer2
{
    clear:both;
    min-width:900px;
    background-color:#FFFFCC;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#888888;
    text-align:center;
}
#footer2 a
{
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footer2 a:hover
{
    COLOR: #667700;
    TEXT-DECORATION:underline;
}
#footerLeft
{
    float:left;
    width:450px;
    text-align:left;
    background-color:#FFFFCC;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#888888;
}
#footerLeft a
{
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerLeft a:hover
{
    COLOR: #667700;
    TEXT-DECORATION:underline;
}
#footerRight
{
    float:right;
    width:450px;
    text-align:right;
    background-color:#FFFFCC;
    font-family: verdana,arial,tahoma;
    font-size:9pt;
    color:#888888;
}
#footerRight a
{
    COLOR: #888888;
    TEXT-DECORATION:underline;
}
#footerRight a:hover
{
    COLOR: #667700;
    TEXT-DECORATION:underline;
}
.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;
}
a
{
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #667700;
    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
}
.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;
}
.cHeader
{
    clear:both;
    margin-top:3px;
    padding-left:10px;
    height: 30px;
    line-height:30px;
    display: block;
    font-family: verdana,arial,tahoma;
    font-size:10pt;
    color: #000000;
    background-color:#EEEEEE;
}
.formFields
{
    padding:10px;
}
.bullet
{
    clear:both;
    float:left;
    width:30px;
}
.bulletText
{
    float:left;
}
.bulletTitle
{
    clear:both;
    float:left;
    width:30px;
    padding-top:10px;
    padding-bottom:10px;
}
.bulletTitleText
{
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}
.termsTitle
{
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
}
#blackboard
{
    width:796px;
    margin-left:50px;
    background-color:#000;
}
#blackboard .tArea
{
    padding:50px;
    font-family: tahoma,verdana,arial;
    font-size:12pt;
    color: #fff;    
}
#prodOfWeek
{
    width:898px;
    height:280px;
    margin: 20px 0 20px 0;	//top, right, bottom, left  
}
#prodOfWeekImg
{
    position:relative;
    left:556px;
    width:340px;
    height:280px;
}
#prodOfWeekDetail
{
    position:absolute;
    width:548px;
    text-align:center;
}
.pow_items
{
position:absolute;
    clear:both;
    border:1px solid #667700;
}
.pow_item1
{
    height:25px;
    background-color:#AABB00;
}
.pow_item2
{
    height:25px;
    background-color:#FFF;
}
.pow_title
{
    font-family: tahoma,verdana,arial;
    font-size:16pt;
    font-weight:bold;
    color: #ff0000; 
    padding: 5px 0 10px 0;	//top, right, bottom, left   
}
.pow_subtitle
{
    font-family: tahoma,verdana,arial;
    font-size:11pt;
    font-weight:bold;
    color: #889900; 
    padding: 5px 0 10px 0;	//top, right, bottom, left   
}
.pow_text
{
    clear:both;
    font-family: tahoma,verdana,arial;
    font-size:10pt;
    color: #000; 
    padding: 5px 0 10px 0;	//top, right, bottom, left   
}
.pow_price
{
    float:left;
    font-family: tahoma,verdana,arial;
    font-size:16pt;
    font-weight:bold;
    color: #889900;
    margin: 0 20px 0 0;
    padding: 5px 0 10px 180px;	//top, right, bottom, left  
}
.pow_btn
{
    float:left;
    padding: 5px 0 0 0;	//top, right, bottom, left  
}