BODY {
        COLOR: #545850;

}
A {
        COLOR: #da6903
}
A:hover {
        COLOR: #c64f00
}
H1 {
        COLOR: #263950
}
H2 {
        COLOR: #dc6b05
}
H3 {
        COLOR: #333
}
TD H3 {
COLOR: #333
        }
TD.contentheading {
        BACKGROUND: url(images/horiz_divider.png) no-repeat 50% 100%; COLOR: #2a3f5b
}
.componentheading {
        BACKGROUND: url(images/head2_l.png) no-repeat 100% 0px; COLOR: #3d403a
}
TD.user1 DIV.moduletable H3 {
        BACKGROUND: url(images/head1_l.png) 100% 0px; COLOR: #293d58
}
TD.user2 DIV.moduletable H3 {
        BACKGROUND: url(images/head1_r.png) 0px 0px; COLOR: #293d58
}
TD.user3 DIV.moduletable H3 {
        BACKGROUND: url(images/head3_l.png) 100% 0px; COLOR: #3d403a
}
TD.user4 DIV.moduletable H3 {
        BACKGROUND: url(images/head3_r.png) 0px 0px; COLOR: #3d403a
}
TD.side {
        COLOR: #d9dad8
}
TD.side A:link {
        COLOR: #fff
}
TD.side A:visited {
        COLOR: #fff
}
TD.side A:hover {
        COLOR: #d9dad8
}
TD.left DIV.module {
        BACKGROUND: url(images/side_l_mid.png) repeat-y 100% 0px
}
TD.left DIV.module-menu {
        BACKGROUND: url(images/side_l_mid.png) repeat-y 100% 0px
}
TD.left DIV.module DIV {
        BACKGROUND: url(images/side_l_bot.png) no-repeat 100% 100%
}
TD.left DIV.module-menu DIV {
        BACKGROUND: url(images/side_l_bot.png) no-repeat 100% 100%
}
TD.left DIV.module DIV DIV {
        BACKGROUND: url(images/side_l_top.png) no-repeat 100% 0px
}
TD.left DIV.module-menu DIV DIV {
        BACKGROUND: url(images/side_l_top.png) no-repeat 100% 0px
}
TD.right DIV.module {
        BACKGROUND: url(images/side_r_mid.png) repeat-y 0px 0px
}
TD.right DIV.module-menu {
        BACKGROUND: url(images/side_r_mid.png) repeat-y 0px 0px
}
TD.right DIV.module DIV {
        BACKGROUND: url(images/side_r_bot.png) no-repeat 0px 100%
}
TD.right DIV.module-menu DIV {
        BACKGROUND: url(images/side_r_bot.png) no-repeat 0px 100%
}
TD.right DIV.module DIV DIV {
        BACKGROUND: url(images/side_r_top.png) no-repeat 0px 0px
}
TD.right DIV.module-menu DIV DIV {
        BACKGROUND: url(images/side_r_top.png) no-repeat 0px 0px
}
DIV.module H3 {
        COLOR: #e7e8e6
}
DIV.module-menu H3 {
        COLOR: #e7e8e6
}
TD.right DIV.module H3 {
        BACKGROUND: url(images/side_r_div.png) no-repeat 0px 100%
}
TD.right DIV.module-menu H3 {
        BACKGROUND: url(images/side_r_div.png) no-repeat 0px 100%
}
TD.left DIV.module H3 {
        BACKGROUND: url(images/side_l_div.png) no-repeat 100% 100%
}
TD.left DIV.module-menu H3 {
        BACKGROUND: url(images/side_l_div.png) no-repeat 100% 100%
}
TD.left DIV.module-color {
        BACKGROUND: url(images/side2_l_mid.png) repeat-y 100% 0px
}
TD.left DIV.module-color DIV {
        BACKGROUND: url(images/side2_l_bot.png) no-repeat 100% 100%
}
TD.left DIV.module-color DIV DIV {
        BACKGROUND: url(images/side2_l_top.png) no-repeat 100% 0px
}
TD.right DIV.module-color {
        BACKGROUND: url(images/side2_r_mid.png) repeat-y 0px 0px
}
TD.right DIV.module-color DIV {
        BACKGROUND: url(images/side2_r_bot.png) no-repeat 0px 100%
}
TD.right DIV.module-color DIV DIV {
        BACKGROUND: url(images/side2_r_top.png) no-repeat 0px 0px
}
DIV.module-color H3 {
        COLOR: #dee6ed
}
TD.left DIV.module-color H3 {
        BACKGROUND: url(images/side2_l_div.png) no-repeat 100% 100%
}
TD.right DIV.module-color H3 {
        BACKGROUND: url(images/side2_r_div.png) no-repeat 0px 100%
}
DIV.module-color {
        COLOR: #e7e8e6
}
A.mainlevel {
        BACKGROUND: url(images/menu_bullet.png) no-repeat 0px 50%
}
TD.right DIV.module-menu A.mainlevel {
        BACKGROUND: url(images/menu_r_bg.png) no-repeat 0px 0px
}
TD.left DIV.module-menu A.mainlevel {
        BACKGROUND: url(images/menu_l_bg.png) no-repeat 100% 0px
}
A#active_menu:link {
        COLOR: #d9dad8
}
A#active_menu:visited {
        COLOR: #d9dad8
}
LI.active_menu A:link {
        COLOR: #d9dad8
}
LI.active_menu A:visited {
        COLOR: #d9dad8
}
.small {
        COLOR: #8a9183
}
.modifydate {
        COLOR: #8a9183
}
.createdate {
        COLOR: #8a9183
}
TD.sectiontableheader {
        BACKGROUND: #ecf0f4; BORDER-BOTTOM: #cdd8e3 2px solid
}
TR.sectiontableentry1 TD {
        BORDER-BOTTOM: #ecf0f4 1px solid
}
TR.sectiontableentry2 TD {
        BORDER-BOTTOM: #ecf0f4 1px solid
}
TD.sectiontableentry1 {
        BORDER-BOTTOM: #ecf0f4 1px solid
}
TD.sectiontableentry2 {
        BORDER-BOTTOM: #ecf0f4 1px solid
}
BODY.w-thin {
        BACKGROUND: url(images/bg_thin.png) #5b5f56 no-repeat 50% 0px
}
BODY.w-wide {
        background-color: #fcfaea;
}
DIV#header {
        BACKGROUND: url(images/header_top_repeat.png) repeat-x 93px 0px
}
DIV#header2 {
        BACKGROUND: url(images/header_top_right.png) no-repeat 100% 0px
}
SPAN#logo {
        BACKGROUND: url(images/header_top_logo.png) no-repeat 0px 0px
}
#top {
        COLOR: #ccc
}

TD.footer {
        COLOR: #8591a1
}
TD.footer A:link {
        COLOR: #8591a1
}
TD.footer A:visited {
        COLOR: #8591a1
}
TD.main {
        BACKGROUND: #fff
}
TD.left {
        BORDER-TOP: #9ea29a 1px solid; BACKGROUND: url(images/l_bg.png) repeat-y 100% 0px
}
TD.right {
        BORDER-TOP: #9ea29a 0px solid; BACKGROUND: url(images/r_bg.png) repeat-y 0px 0px
}
TD.leftbottom {
        BACKGROUND: url(images/l_bg.png) repeat-y 100% 0px
}
TD.rightbottom {
        BACKGROUND: url(images/r_bg.png) repeat-y 0px 0px
}
TD.leftbottom DIV.corner {
        BACKGROUND: url(images/l_corner.png) no-repeat 0px 100%
}
TD.rightbottom DIV.corner {
        BACKGROUND: url(images/r_corner.png) no-repeat 100% 100%
}
TD.thefoot {
        BACKGROUND: url(images/thefoot_bg.png) repeat-x 0px 0px
}
TD.thefoot DIV.corner {
        BACKGROUND: url(images/thefoot_corner.png) no-repeat 0px 0px
}
DIV#vtop {
        BACKGROUND: url(images/vtop_divider.png) repeat-x
}
DIV#render {
        BACKGROUND: url(images/render.jpg) no-repeat 0px 0px; COLOR: #fff
}
DIV#mainbody {
        BACKGROUND: url(images/body_shadow.png) repeat-x 0px 0px
}
.font-selector {
        BACKGROUND: url(images/access-select.png) no-repeat
}
.width-selector {
        BACKGROUND: url(images/access-select.png) no-repeat
}
.lrg .button {
        BACKGROUND: url(images/access-lrg.png)
}
.sml .button {
        BACKGROUND: url(images/access-sml.png)
}
.med .button {
        BACKGROUND: url(images/access-med.png)
}
.thin .button {
        BACKGROUND: url(images/access-thin.png)
}
.wide .button {
        BACKGROUND: url(images/access-wide.png)
}
DIV#horizmenu {
        BACKGROUND: url(images/tbar_bg.png) repeat-x
}
BLOCKQUOTE {
        BACKGROUND: url(images/quote_open.png) #d9dfd2 no-repeat 0px 0px; COLOR: #333
}
BLOCKQUOTE DIV {
        BACKGROUND: url(images/quote_closed.png) no-repeat 100% 100%
}
PRE {
        BORDER-RIGHT: #d9dfd2 1px solid; BORDER-TOP: #d9dfd2 1px solid; BACKGROUND: #fff; BORDER-LEFT: #d9dfd2 5px solid; COLOR: #333; BORDER-BOTTOM: #d9dfd2 1px solid
}
.highlight {
        BACKGROUND-COLOR: #ffc
}
#nav A {
        COLOR: #fff
}
#nav A.topdaddy {
        BACKGROUND: url(images/tbar_divider2.png) no-repeat 100% 0px
}
#nav LI.active A.topdaddy {
        BACKGROUND: url(images/tbar_divider2.png) no-repeat 100% 0px
}
#nav UL UL A.daddy {
        BACKGROUND: url(images/tbar_divider3.png) no-repeat 100% 50%
}
#nav LI A {
        BACKGROUND: url(images/tbar_divider.png) no-repeat 100% 0px
}
#nav UL LI A:hover {
        COLOR: #ccc
}
#nav UL LI UL LI A:hover {
        COLOR: #ccc
}
#nav UL LI UL LI UL LI A:hover {
        COLOR: #ccc
}
#nav LI LI {
        BORDER-TOP: #7d8177 1px solid; BORDER-BOTTOM: #62665c 1px solid
}
#nav UL UL A {
        COLOR: #fff
}
#nav LI UL {
        BORDER-RIGHT: #62665c 1px solid; BORDER-LEFT: #7d8177 1px solid; BORDER-BOTTOM: #62665c 1px solid
}
#nav LI:hover A {
        COLOR: #ffffff
}
#nav LI.sfhover A {
        COLOR: #ffffff
}
#nav LI LI:hover A {
        COLOR: #ffffff
}
#nav LI LI.sfhover A {
        COLOR: #ffffff
}
#nav LI.active {
        BACKGROUND: url(images/tbar_select.png) repeat-x 0px 0px
}
#nav LI:hover UL {
        BACKGROUND: #6f7469
}
#nav LI LI:hover UL {
        BACKGROUND: #6f7469
}
#nav LI LI LI:hover UL {
        BACKGROUND: #6f7469
}
#nav LI LI LI LI:hover UL {
        BACKGROUND: #6f7469
}
#nav LI.sfhover UL {
        BACKGROUND: #6f7469
}
#nav LI LI.sfhover UL {
        BACKGROUND: #6f7469
}
#nav LI LI LI.sfhover UL {
        BACKGROUND: #6f7469
}
#nav LI LI LI LI.sfhover UL {
        BACKGROUND: #6f7469
}
SPAN.pathway A {
        BACKGROUND: url(images/arrow.png) no-repeat 100% 50%
}
td.main-pad {
        padding-right: 11px;
        padding-left: 9px;
}
.menu-top {
        BACKGROUND: url(images/menu-top.jpg) no-repeat;
        COLOR: #ffffff;
        height: 39px;
        width: 640px;
        font-size: 11px;
        line-height: 39px;
        font-weight: bold;
        font-family: Tahoma;
                padding-left: 8px;
}
.menu-top a {
        COLOR: #ffffff;
        text-decoration: none;
        font-size: 12px;
        line-height: 39px;
        font-weight: bold;
        padding-right: 2px;
        padding-left: 2px;
}
.menu-top a:hover {
        COLOR: #cccccc;
}
.brown {color: #5d493e;}
.footer, .footer a {
        color: #5d493e;
        padding: 5px;
        line-height: 150%;
}
.footer a:hover {
        color: #000000;
}
.header-right {
        color: #FFFFFF;
        background-color: #5d493e;
        height: 269px;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        overflow: hidden;
}
img {
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
table.ImageView {
        margin: 0px;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        }
td.ImageView {
        margin: 0px;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        }
table.BoxHeading {
        background-image: url(images/left-ttle.jpg);
        background-repeat: repeat-y;
        margin: 0px;
        text-align: center;
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 0px;
}
#cat table.BoxHeading {
        padding-bottom: 10px;
        margin-top: -2px;
}
.templateinfoBox {
        background-image: url(images/left-middle.jpg);
        background-repeat: repeat-y;
        color: #5d493e;
        padding: 0px;
        line-height: 15px;
        height: 15px;
}
.boxwrapper-search table.BoxHeading {
        text-align: left;
}
.boxwrapper-search input.search {
        line-height: 12px;
        margin-left: 30px;
                margin-bottom: 7px;
}
.boxwrapper-search input.bt-go {
;
        margin-left: 20px;

                margin-bottom: 7px;
}
.boxwrapper-search .templateinfoBox, .boxwrapper-search .cat_box2, .boxwrapper-search  td.boxText,  .boxwrapper-search table.BoxHeading {
        background-image: none;
        color: #ffffff;
        padding: 0px;
}
.boxwrapper-search .contentBoxHeading {
        font-size: 18px;
        font-weight: bold;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
}
.boxwrapper-search  {
        border-bottom-width: 2px;
        border-bottom-style: dotted;
        border-bottom-color: #ffffff;
}
.templateinfoBox a, .cat_box a, .cat_box2 a {
        color: #5d493e;     
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #5d493e;
        display: block;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        line-height: 15px;
}
.templateinfoBox a:hover, .cat_box2 a:hover {
        color: #ffffff;

}
 td .cat_box2 {
        width: 158px;
}
td.boxText {
        line-height: 15px;
}
.cart {}
.cart, .cart a {
        color: #FFFFFF;
        line-height: 28px;
}
.cart a:hover {        color: #666666;}
.cart img {
        float: left;
        margin-top: 5px;
        margin-left: 15px;
}
.login, .login a
{
        color: #FFFFFF;
        font-weight: bold;
        line-height: 150%;
        font-size: 95%;
}
.login {
        text-align: center;
        padding-right: 4px;
        padding-left: 4px;
}
.login a:hover {
        color: #999999;
}
.testimonials {
        color: #FFFFFF;
}
.testimonials  h3 {
        font-size: 18px;
        color: #FFFFFF;
        line-height: 18px;
        text-align: center;
}
.club {
        background-image: url(images/left-ttle.jpg);
        background-repeat: repeat-y;
        color: #FFFFFF;
        padding-bottom: 10px;
}
.club h3 {
        font-size: 18px;
        color: #FFFFFF;
        line-height: 30px;
        text-align: center;
        }
.bt-club {
        background-image: url(images/bt-club.jpg);
        background-repeat: no-repeat;
}
form#club {
        padding-left: 20px;
        border-bottom-width: 2px;
        border-bottom-style: dotted;
        border-bottom-color: #FFFFFF;
}
form#club input {
        margin-bottom: 3px;
        clear: both;
}
form#club input.button-club {
        margin-bottom: 10px;
}
.product_info {
        padding-right: 10px;
        padding-left: 10px;
        color: #5d493e;
}
.product_info h3 {
        font-size: 18px;
        line-height: 24px;
        color: #5d493e;
}
.bottom {
        padding-right: 10px;
        padding-left: 10px;
        color: #5d493e;
        ;
}
.bottom h3 {
        font-size: 18px;
        line-height: 24px;
        padding-left: 25px;
                color: #5d493e;
}
#mainbody table.BoxHeading, #mainbody .templateinfoBox, #mainbody .cat_box2 {
        background-image: none;
}
#mainbody td.contentBoxHeading {
        background-image: url(images/featured.jpg);
        font-size: 16px;
        line-height: 37px;
        font-weight: bold;
        color: #FFFFFF;
        background-repeat: no-repeat;
        height: 37px;
        width: 762px;

}
#mainbody h2.boxtitle {
        background: none;
        font-size: 18px;
        color: #FFFFFF;
        text-align: left;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#mainbody .infoBoxContents a {
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#mainbody .infoBoxContents a:hover  {
        color: #999999;
}
#mainbody .BoxHeading {
        padding: 0px;
}

.green-border {
        border: 7px solid #c0dcd0;
}
.red-bold {
        font-weight: bold;
        color: #FF0000;
}

