body {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
    background-color: #464C58;
    margin-left: 0px;
    font-size: 11px;
}
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
select {
    font-size: 11px;
}
a {
    color: #495E7D;
    text-decoration:none;
}
a:hover {
    text-decoration: underline;
}
.reddot {
    font-size: 10px;
    color: #FF0000;
}
.reddotcontainer {
    border: 2px dashed red; margin: 1px;
}

.content {
    font-size: 11px;
    color: #000000;
    padding: 5px;
    background: #ffffff;
}
.content_img_div {
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
}
.footer {
    font-size: 11px;
    color: #CCCCCC;
}
a.footer {
        color: #CCCCCC;
}
.content_desc {
    font-size: 14px;
    color: #000000;
    padding-top: 20px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
}
.content_product_name {
    font-size: 16px;
    font-weight: bold;
    color: #1A1E2E;
}
.content_product_title_separator {
    font-size: 24px;
    color: #CCCCCC;
    font-weight: lighter;
}
.content_product_price {
    font-size: 16px;
    font-weight: normal;
    /*color: #1A1E2E; */
    color:#FFFFFF;
}
.content_selection {
    font-size: 14px;
    font-weight: bold;
    color: #1A1E2E;
}
.left_nav {
    font-size: 12px;
    color: #FFFFFF;
}
a.left_nav_normal {
    color: #FFFFFF;
    text-decoration: none;
}
.product_menu {
    font-size: 11px;
    color: #495E7D;
}
a.product_menu_normal {
    font-size: 11px;
    color: #495E7D;
    text-decoration:none;
}
a.product_menu_normal:hover {
    text-decoration: underline;
}
div.product_menu_selected {
    color: #04B8F5;
    font-weight: bold;
    padding-bottom: 2px;
    background-image: url(/Products/pnav_arr_selected.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 6px;
    white-space: nowrap;
}
div.product_menu_normal {
    padding-bottom: 2px;
    background-image: url(/Products/pnav_arr_normal.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 6px;
    white-space: nowrap;
}
div.product_menu {
    text-align: right;
    padding-right: 15px;
    background-image: url(/Products/product_features_bkg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 17px;
    padding-left: 5px;
    height: 400px;
}
.breadcrumb {
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: normal;
    color: #1B1E2F;
    padding-bottom: 8px;
    padding-right: 5px;
    padding-left: 8px;
    padding-top: 3px;
}
.left_nav_selected {
    color: #04B8F5;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
}
a.left_nav_normal:hover {
    text-decoration: underline;
}
td.left_nav_normal {
    text-align: right;
    padding-bottom: 5px;
}
td.left_nav_selected {
    text-align: right;
    padding-bottom: 5px;
}
td.left_nav {
    background-color: #1B1E2F;
    background-image: url(/lft_nav_bkg.jpg);
    background-repeat: no-repeat;
    text-align: right;
}
td.left_nav_Blank {
    background-color: #1B1E2F;
    background-image: url(/lft_nav_bkg_noGrad.jpg);
    background-repeat: no-repeat;
    text-align: right;
}


/* DHTML Menus */
.hnavMenuOff {
 font-size: 9px;
 color: #666666;
 background-color: #E6E6E6;
 background-image:url(/hnav_bg_off.jpg);
 padding: 3px 10px 3px 27px;
 text-align: left;
}
.hnavMenuOn {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 background-color: #8A8A8A;
 background-image:url(/hnav_bg_on.jpg);
 padding: 3px 10px 3px 27px;
 text-align: left;
}
a.linkhnavMenu:link, a.linkhnavMenu:visited, a.linkhnavMenu:active {
 color: #666666;
 text-decoration: none;
}
a.linkhnavMenu:hover {
 color: #FFFFFF;
 text-decoration: none;
}
.linkhnavMenuOn {
 color: #FFFFFF;
 text-transform: uppercase;
}
.linkhnavMenuOff {
 color: #666666;
 text-transform: uppercase;
}

.hnavMenuHide {
 visibility: hidden;
 display: none;
}
.hnavMenuShow {
 visibility: visible;
 display: inline; 
}
.borderBg {
 background-color: #898989;
}
a.left_nav_category {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
}
a.left_nav_category:hover {
    text-decoration: underline;
}
a.left_nav_category_selected {
    color: #04B8F5;
    font-size: 13px;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
}

td.left_nav_category {
    text-align: right;
    padding-bottom: 5px;
    font-weight: bold;
}

.prodFormSendFriend {
    font-size: 11px;
    width: 165px;
}

.prodSendFriedLabels {
    font-size: 12px;
    color: #000000;
    background: #ffffff;
    padding-top: 5px;
}
.prodFormSendFriendMessage {
    font-size: 12px;
}
.prodFootNote {
    font-size: 10px;
}

a.cat_productLink {
    font-weight: bolder;
    font-size: 12px;
    color: #3D5273;
}

a.cat_learnMore {
    font-weight: bold;
    font-size: 11px;
    color: #3d5273;
}

.cat_MSRP {
    font-weight: bold;
    font-size: 12px;
   /* color: #333333; */
    color:#FFFFFF;
}

.dealer_leftNav_Title {
//    color: #FFFFFF;
    color: #04c1ff;
    font-size: 12px;
    font-weight:bold;
    padding-bottom: 1px;
}
.dealer_leftNav_SubTitle {
    color: #FFFFFF;
    font-size: 11px;
//    font-weight: bold;
    padding-bottom: 3px;
}
.dealer_leftNav_Text {
    color: #FFFFFF;
}
a.dealer_leftNav_Text {
    color: #FFFFFF;
    text-decoration: none;
}
a.dealer_leftNav_Text:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.dateLightGray {
    color: #696969;
    font-size: 10px;
}