.NR_Statement {
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 11px;
    color: #1054B0;
    font-weight: bold;
    width: 100%;
}

.umap_banner {
    display: none;
}

.tile-seo-bottom {
    margin-top: 40px;
}

.prod_name_holder {
    margin-bottom: 7px;
}

.prod_name_extra {
    font-size: 1.1em;
    font-weight: bold;
    color: #7c7c7c;
    margin-bottom: 5px;
    margin-top: 4px;
}

.multi-pack_discount_link {
    font-size: 14px;
    font-weight: bold;
}
/*************** Site Layout Updates -- Nathan 6-11-12 fixes flypage Model Includes section***************************/

.product_includes {
    margin-top: 5px;
}
/*************** END -- Site Layout Updates -- Nathan 1-17-12 ***************************/
/*************** Site Layout Updates -- Nathan 2-21-14 Leftnav View All Link***************************/

.leftnav_viewall {
    text-decoration: underline;
    color: #0000ff;
    font-size: 80%;
    padding-left: 10px;
}
/*************** END -- Site Layout Updates -- Nathan 1-17-12 ***************************/
/***BATTERY PHONE COMPATIBILITY POP-UP***/

.container-view-all-compatible {
    font-weight: bold;
    color: #3465CB;
    font-size: 12px;
    text-decoration: underline;
    margin-top: 5px;
    cursor: pointer;
}

.compatible_phone_model_popup {
    z-index: 100000;
    position: absolute;
    top: 275px;
    *top: 100px;
    left: 361px;
    *left: 207px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .compatible_phone_model_popup {
        z-index: 100000;
        position: absolute;
        top: 100px;
        left: 205px;
    }
}

.compatible_phone_model_popup_top {
    background-image: url('/content/images/fos/compatible-phone-model-popup-top.png');
    background-repeat: no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}

.compatible_phone_model_popup_bottom {
    background-image: url('/content/images/fos/compatible-phone-model-popup-bottom.png');
    background-repeat: no-repeat;
    height: 26px;
    width: 565px;
}

.compatible_phone_model_popup_content {
    background-image: url('/content/images/fos/compatible-phone-model-popup-body-bg.jpg');
    background-repeat: repeat-y;
    width: 565px;
    padding: 0px 0px 5px 25px;
}

.compatible_phone_model_popup_column {
    width: 88px;
    float: left;
    display: inline;
}

.compatible_phone_model_popup_header {
    font-weight: bold;
    margin-top: 5px;
}

.compatible_phone_model_popup_group {
    float: left;
    display: inline;
    width: 49%;
}

.compatible_phone_model_popup_group_wide {
    float: left;
    display: inline;
}

.compatible_phone_model_popup_group_three {
    float: left;
    display: inline;
    width: 33%;
}

.compatible_phone_model_popup_top_logo {
    left: 15px;
    position: relative;
    top: 16px;
    width: 400px;
}

.compatible_phone_model_popup_close_img {
    float: right;
    padding: 0 20px 0 0;
}

.compatible_phone_model_text_close {
    color: #004187;
    cursor: pointer;
    float: left;
    font-size: 15px;
    margin-right: 8px;
    padding-top: 2px;
    text-decoration: underline;
}

.compatible_phone_model_popupclose {
    cursor: pointer;
}
/***BATTERY RADIO COMPATIBILITY POP-UP***/

.compatible_radio_model_popup_top {
    background-image: url('/content/images/fos/compatible-radio-model-popup-top.png');
    background-repeat: no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}
/***BATTERY CAMERA COMPATIBILITY POP-UP***/

.compatible_camera_model_popup_top {
    background-image: url('/content/images/fos/compatible-camera-model-popup-top.png');
    background-repeat: no-repeat;
    height: 67px;
    width: 565px;
    margin-top: 10px;
}
/***This style is used for the Best Value Tag on UDN & UNDPHONES.FOS 6pk Battery Subcontainer Descriptions*****/

.udn-batt-BV-tag {
    float: right;
    margin-right: 5px;
}
/***This style is used to remove text-decoration underline for on all links*****/

.remove_underline_on_links {
    text-decoration: none;
}
/***This style is used to center left nav sub cats with no link*****/

.left_no_link_center {
    display: block;
    height: 20px;
    margin-left: 18px;
    *margin-left: 19px;
    margin-top: -25px;
    padding-top: 6px;
    *padding-top: 5px;
    position: absolute;
    width: 165px;
}

.left_no_link_center_third {
    display: block;
    height: 20px;
    margin-left: -19px;
    *margin-left: -20px;
    margin-top: -15px;
    padding-top: 5px;
    position: absolute;
    width: 165px;
}

.left_no_link_3rd_sub {
    display: block;
    height: 20px;
    margin-left: 8px;
    margin-top: -13px;
    padding-top: 5px;
    position: absolute;
    width: 165px;
}

.left_no_link_shop {
    height: 20px;
    margin-top: -11px;
    *margin-top: -5px;
    padding-top: 5px;
    position: static;
}

.left_float {
    float: left;
    display: inline;
}
/******************************************************************************************
**Style is for Norelco Instant Rebate
**Added by Matthew 9-28-11
*******************************************************************************************/

.norelco-rebate {
    text-align: center;
    margin-top: 10px;
}
/******************************************************************************************
**Styling for side by side columns without table format like the battery descriptions
**Added by Nathan 5-26-11
*******************************************************************************************/

.compatible_column {
    float: left;
    display: inline;
    margin-top: 5px;
    padding-right: 12px;
}
/******************************************************************************************
**Styling for Hearing Loss "Blue Text Line"
**Added by Matthew 2-19-13
*******************************************************************************************/

.severe_hearing_loss {
    color: #CC0000;
    font-weight: bold;
}

.moderate_hearing_loss {
    color: #d76e2d;
    font-weight: bold;
}

.mild_hearing_loss {
    color: #049104;
    font-weight: bold;
}

.replaces {
    font-size: 14px;
    color: #c00;
    font-weight: bold;
    margin-top: 15px;
}
/******************************************************************************************
**Styling for Flypage SubContainers
**Added by Nathan 2-17-11
*******************************************************************************************/

.flysub_top_separator {
    border-top: 1px dashed #cccccc;
    height: 1px;
    width: 552px;
    margin-top: 10px;
    margin-bottom: 10px;
    *margin-bottom: 0px;
}

.flysub_header_text {
    margin: 0px 0px 10px 2px;
}

.flysub_header_text span {
    color: #02940B;
    font-size: 20px;
    font-weight: bold;
}

.flysub_container_divider {
    border-left: 1px solid #cccccc;
    height: 165px;
    float: left;
    width: 1px;
    margin: 0px 10px 0px 10px;
}

.flysub_desc {
    float: left;
    margin: 10px 0px 0px 0px;
    width: 261px;
}

.flysub_desc_2
/*For side by side flysubcontainers*/

{
    margin: 10px 0px 0px 12px;
    width: 250px;
}

.flysub_content {
    padding: 0px 0px 5px 5px;
    text-align: left;
}

.flysub_container_holder {
    margin-left: 15px;
}

.flysub_container_holder_2 {
    margin-left: 1px;
}

.flysub_container {
    float: left;
    width: 532px;
}

.flysub_container_2
/*For side by side flysubcontainers*/

{
    background-image: url(/content/images/fos/flysub/flysub_tile_bg.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 266px;
    height: 168px;
    margin-right: 6px;
    cursor: pointer;
}

.flysub_left_content {
    float: left;
    margin-left: 10px;
}

.flysub_left_content_2 {
    float: left;
    display: inline;
}

.flysub_prod_image_holder {
    float: left;
    margin: 0px 29px 0px 5px;
    width: 100px;
    height: 101px;
    display: table;
    position: relative;
}

.flysub_prod_image_holder_2
/*For side by side flysubcontainers*/

{
    margin: 9px 24px 0px 9px;
    width: 98px;
    height: 80px;
    display: table;
    position: relative;
}

.left_nav_image_align {
    margin-left: 15px;
    float: left;
}

.default_vert_center_holder {
    vertical-align: middle;
    display: table-cell;
    position: inherit;
    *position: absolute;
    top: auto;
    *top: 50%;
    left: auto;
    *left: 50%;
    text-align: center;
}

.default_vert_centered_object {
    position: relative;
    text-align: center;
    top: auto;
    *top: -50%;
    left: auto;
    *left: -50%;
}

.flysub_availability {
    margin-top: 20px;
}

.flysub_right_content {
    float: right;
    margin: 10px 0px 0px 0px;
    padding-right: 11px;
}

.flysub_regular_price,
.flysub_final_price,
.flysub_condition,
.flysub_add_to_cart,
.flysub_map_image {
    text-align: center;
}

.flysub_condition {
    margin-top: 4px;
}

.flysub_regular_price {
    text-decoration: line-through;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 1px;
}

.flysub_final_price {
    color: #048E07;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0px;
}

.flysub_map_image {
    margin-top: 5px;
}

.flysub_add_to_cart {
    margin-top: 10px;
}
/******************************************************************************************
**Styling for Flypage SubContainers
**Added by Nathan 12-3-13
*******************************************************************************************/

.flysub_tagline {
    color: #454545;
    font-family: "Trebuchet MS", Arial;
    font-size: 21px;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    width: 340px;
}
/******************************************************************************************
**Default Used for if you want to center text or images - Do not add anything to this rule
**Added by Nathan 11-11-10
*******************************************************************************************/

.content_center {
    text-align: center;
}
/********************************************************************************
**Default (non-brand specific) Style used on vertical subcontainers
**Added by Nathan 11-5-10
*********************************************************************************/

.def_sub-kit-qty {
    font-size: 12px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-big {
    font-size: 16px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-960 {
    font-size: 16px;
    color: #3366cc;
    line-height: 1.5em;
}

.def_sub-kit-qty-big-blk {
    font-size: 20px;
    color: #000000;
    line-height: 1.5em;
}

.def_sub-savings-bv-holder {
    margin-top: 2px;
}

.def_sub-savings-text-holder {
    margin-top: 6px;
}

.def_sub-savings-text {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
}

.def_sub-savings-amount {
    color: #FF0000;
}

.def_container-red-bold {
    color: #D10707;
    font-weight: bold;
}

.def_sub-special {
    font-size: 14px;
    color: #3366cc;
}
/**********************************************************************************************************
**Default Used to offset left margin on vertical_banner_details - main item in vertical banner Do Not Edit
**Added by Nathan 11-11-10
***********************************************************************************************************/

.cont_vertical_banner_icon {
    margin-right: 5px;
}
/**********************************************************************************************************************
**Default Used to add padding below hand-coded list below dynamic features - main item in vertical banner Do Not Edit
**Added by Nathan 11-11-10
*********************************************************************************************************************/

.cont_vertical_banner_add_features {
    padding-bottom: 5px;
}

.cont_vertical_static_banner_add_features {
    margin-top: 10px;
}

.cont_vertical_banner_add_features_h {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}
/****Style will be shared across panasonic vertical banners***/

.red_bold {
    color: #e00000;
    font-weight: bold;
}

.green_bold {
    color: green;
    font-weight: bold;
}
/****Style will be shared across sonicare vertical banners***/

.son_red_bold {
    color: #C40002;
    font-weight: bold;
}
/**************************************************************
**Style used on new braun vertical banners
**These styles are currently in the braun fos stylesheet
**************************************************************/

.text {
    font-size: 13px;
    color: #3366cc;
    font-weight: bold;
    line-height: 1.2em;
}

.text_blue {
    font-size: 12px;
    color: #3366cc;
}
/********End of braun style******/
/***********************This Section is for Additional Handsets & Additional Batteries****************************/

.additional-holder {
    width: 200px;
    background-image: url(/images/fos/additional-bg.jpg);
    background-repeat: no-repeat;
    margin: 5 0 5 0px;
    float: right;
}

.additional-holder-browse {
    width: 243px;
    background-image: url(/images/fos/additional-bg-browse.jpg);
    background-repeat: no-repeat;
    margin: 10 0 5 0px;
    float: left;
}

.additional-holder img,
.additional-holder-browse img {
    margin-bottom: 0px;
    vertical-align: bottom;
}

.additional-title {
    width: 180px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #434343;
    margin: 4 0 9 5px;
}

.additional-bullets {
    width: 180px;
    margin: 0 0 5 15px;
    text-align: left;
}

.additional-bullets-browse {
    width: 215px;
    margin: 0 0 5 7px;
}
/***********************End Section for Additional Handsets & Additional Batteries****************************/

.key_term_definitions {
    width: 502px;
}

.key-term {
    font-weight: bold;
    color: #000000;
}

.desc_left_column,
.desc_right_column {
    float: left;
    display: inline;
}

.desc_left_column {
    padding-right: 35px;
}

.graybold {
    font-weight: bold;
    color: #666666;
}

.appliances {
    background-color: #FDD017;
}
/****Can be used for a pair of banners at the bottom of fos tile pages******/

.content_tile_page_banner_bottom_left {
    float: left;
    margin: 0px 0px 10px 7px;
    position: relative;
    top: -35px;
    *top: 0px;
}

.content_tile_page_banner_bottom_right {
    float: right;
    margin: 0px 14px 10px 0px;
    position: relative;
    top: -35px;
    *top: 0px;
}
/*****End of Can be used for a pair of banners at the bottom of fos tile pages******/
/*****Styling used on oralb and braun in brush head accessories category*****/

.sub-container-text {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.sub-container-red {
    color: #FF0000;
}
/**********Styling used on only Petsafe*************/

.sub-container-text-petsafe {
    color: #3366CC;
    font-size: 12px;
    line-height: 1.5em;
}

.sub-container-text-petsafe-bold {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.sub-container-text-petsafe-black {
    color: #000000;
    font-size: 12px;
}
/**********  Start Icons **************/

.info-title {
    color: #CC0000;
    font-size: 13px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    margin-bottom: 3px;
}

.features-title {
    color: #CC0000;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.features-title_960 {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

.item-number {
    margin-bottom: 10px;
}

.item-number-top {
    /**margin-bottom:7px;**/
    
    color: #666666;
}

.product-paragraph {
    margin-bottom: 15px;
}

.keyterms-title {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 15px;
}

.keyterms-title_960 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 20px;
}

.icon-info {
    float: right;
    width: 200px;
    margin-left: 5px;
}
/***************  End Icons *********************/
/*****************  Start Accessory Finder *****************/

.accessory_finder_label {
    font-family: Arial;
    font-size: 18px;
    color: #FFFFFF;
    width: 111px;
    text-align: center;
    padding-top: 10px;
    float: left;
}

.accessory_finder_text {
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;
    width: 145px;
}

.accessory_finder_phone_list {
    float: left;
    margin: 7px 0px 0px 123px;
    width: 178px;
    display: inline;
}

.accessory_finder_drop_down {
    padding-left: 4px;
    margin-top: 3px;
}

.find_on_page {
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #FFFFFF;
    margin: 7px 0px 0px 13px;
    width: 235px;
    display: inline;
}

.find_on_page_box {
    width: 235px;
    height: 15px;
}

.accessory_finder_look_up_field {
    vertical-align: top;
    padding-top: 3px;
}

.accessory_finder_search_field {
    vertical-align: top;
    margin-top: 6px;
    *margin-top: 5px;
    font-size: 1.1em;
    width: 135px;
    padding-top: 2px;
    height: 22px
}

.accessory_finder_go_button {
    margin-top: 2px;
    margin-left: 3px;
    width: 35px;
    height: 25px;
}

.accessory_finder_search_button {
    margin-top: 5px;
    *margin-top: 5px;
    padding-left: 3px;
    width: 90px;
    height: 25px;
}
/**************************** End Accessory Finder ****************************/
/**************************** Kit Information *********************************/

.kit_info {
    background-color: #f1f1f1;
    border-style: dashed;
    border-color: c20707;
    border-width: 1px;
    padding: 5px 5px 5px 0px;
    width: 223px;
    margin: 10px 0px 5px 0px;
}

.kit_info_header {
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    background-color: #504F4F;
    margin-left: 5px;
}

.kit_option {
    float: left;
    display: inline;
    margin-right: 5px;
    font-weight: bold;
}

.kit_option_box {
    color: #000000;
    margin-top: 5px;
    padding-left: 7px;
}
/**************************** End Kit Information *****************************/

.subtitle {
    color: #1054B0;
    font-weight: bold;
    margin-bottom: 15px;
}

.left_nav_bottom_banner {
    padding-top: 5px;
}

.phone_finder_button {
    padding-left: 1px;
    *padding-left: 2px;
    padding-top: 3px;
    height: 25px;
}

.tile-seo-header {
    color: #666666;
    margin-bottom: 0px;
    margin-left: 1px;
    /*background-image:url('/content/images/fos/tile-text-bg.jpg');
	background-repeat: repeat-x;*/
    
    margin-right: 5px;
}

.browse-seo-header {
    margin-right: 5px;
    color: #666666;
    margin-bottom: 0px;
}
/*.browse-seo-header
{
	background-image:url(/content/images/fos/browse-text-bg.jpg);
	background-repeat: repeat-x;
}
*/

.tile-seo-header p {
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 4px;
}

.browse-seo-header p {
    padding-bottom: 5px;
}

.tile-seo-bottom,
.browse-seo-bottom {
    width: 735px;
    padding-left: 4px;
    text-align: justify;
}

.category_top_banner {
    margin-top: 5px;
    margin-bottom: 10px;
    *margin-bottom: 7px;
}

.category_top_tile_container {
    margin: 5px 0px 0px 10px;
}

.category_top_tile {
    margin-right: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_half_text_box_container {
    background-image: url('/images/icons/fos/cell-link-bg.jpg');
    background-repeat: no-repeat;
    width: 355px;
    height: 172px;
    margin: 1px 0px 0px 5px;
    float: left;
    line-height: 1.27em;
}

.category_top_half_text_box_header {
    font-weight: bold;
    font-size: 12px;
}

.category_top_half_text_box {
    width: 333px;
    color: #322929;
    text-align: justify;
    margin: 8px 0px 0px 10px;
}

.category_top_tile_uniden {
    margin-left: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_tile_2 {
    margin-left: 2px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}

.category_top_tile_narrow {
    margin-right: 4px;
    margin-bottom: 5px;
    float: left;
    display: inline;
}
/************* Included FREE Popup - Temporary for magellan *******************/

.included_popup_magellan {
    font-size: 12px;
    color: #3465CB;
}
/************************** Category Banners **********************************/

.cat_banner_2 {
    margin: 0 0 0 5;
    width: 550px;
    height: 64px;
}

.cat_banner_text_2 {
    width: 350px;
    font-size: 11px;
    padding: 24px 0 0 0;
}

.cat_banner {
    margin-bottom: 3px;
    margin-left: 5px;
}

.cat_banner_text {
    width: 300px;
    font-size: 13px;
    padding: 52px 0px 0px 0px;
}

.cat_banner_text_temp {
    font-size: 13px;
    padding: 35px 0 0 5px;
    width: 350px;
}

.cam_cameras {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/cam-camcorders-banner-bg.jpg') no-repeat top left;
}

.bluray {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/bluray-banner-bg.jpg') no-repeat top left;
}

.massage_chairs {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/massage-chairs-banner-bg.jpg') no-repeat top left;
}

.power_tools {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/power-tools-banner-bg.jpg') no-repeat top left;
}

.televisions {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/televisions-banner-bg.jpg') no-repeat top left;
}

.two_line_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/2-line_cordless_banner-bg.jpg') no-repeat top left;
    width: 556px;
    height: 64px;
}

.four_line_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/4-line_cordless_banner-bg.jpg') no-repeat top left;
    width: 556px;
    height: 65px;
}

.five_GHz_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/5-8ghz_banner-bg.jpg') no-repeat top left;
}

.twofour_GHz_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/2-4ghz_banner-bg.jpg') no-repeat top left;
}

.dect_extra_handsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/dect_extra_handset_banner-bg.jpg') no-repeat top left;
}

.five_eight_extra_handsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/5-8ghz_extra_handset_banner-bg.jpg') no-repeat top left;
}

.five_eight_2_or_more_handsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/5-8ghz_2_or_more_handsets_banner-bg.jpg') no-repeat top left;
    width: 539px;
    height: 119px;
}

.five_eight_two_four_line_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/5-8ghz_2-4_line_banner-bg.jpg') no-repeat top left;
}

.headsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/headsets_banner-bg.jpg') no-repeat top left;
}

.extra_handsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/extra_handsets_banner-bg.jpg') no-repeat top left;
}

.dect_6_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/dect_banner-bg.jpg') no-repeat top left;
}

.dect_2_or_more_handsets {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/dect_2_or_more_handsets_banner-bg.jpg') no-repeat top left;
    width: 549px;
    height: 121px;
}

.dect_2-line {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/2_line_dect_banner-bg.jpg') no-repeat top left;
}

.multiple_handset_bundle {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/multiple_handset_bundle_banner-bg.jpg') no-repeat top left;
}

.talking_caller_id_bundles {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/talking_caller_id_bundles-bg.jpg') no-repeat top left;
}

.dect_cordless_bundles {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/dect_cordless_bundles-bg.jpg') no-repeat top left;
}

.dect_2-4_line {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/2-4_lines_dect_banner-bg.jpg') no-repeat top left;
    width: 534px;
    height: 114px;
}

.corded_banner {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/corded-banner-bg.jpg') no-repeat top left;
}

.two_four_line_corded_banner {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/2-4-line_corded_banner-bg.jpg') no-repeat top left;
}

.corded_cordless {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/corded_cordless_banner-bg.jpg') no-repeat top left;
}

.corded_expandable {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/corded_expandable_banner-bg.jpg') no-repeat top left;
}

.multiple_handset_bundle_2-4-line {
    background: #FFF url('http://panasonic.factoryoutletstore.com/images/fos/panasonic/cat_banners/phones/multiple_handset_bundle_2-4-line-banner-bg.jpg') no-repeat top left;
}

.factory-info {
    float: right;
    width: 200px;
    height: 200px;
    margin-left: 5px;
}

.factory-info-short {
    float: right;
    width: 200px;
    margin-left: 5px;
}

.factory-info img {
    margin-top: 2px;
}

.factory-info-long {
    float: right;
    width: 200px;
    height: 455px;
    margin-left: 20px;
}

.factory-info-long img {
    margin-top: 2px;
}
/*******************Beginning Style for Comparison Chart Link*****************************/

.comparison_chart {
    background-image: url('/content/images/panasonic/comparison_chart_bg_fos.jpg');
    background-repeat: no-repeat;
    width: 755px;
    height: 30px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 5px;
}

.comparison_chart p {
    padding-top: 3px;
}

.comparison_chart a:link {
    text-decoration: none;
    color: #000000;
}

.comparison_chart a:visited {
    text-decoration: none;
    color: #000000;
}

.comparison_chart a:hover {
    text-decoration: underline;
    color: #0033CC;
}

.comparison_chart_align {
    padding-bottom: 5px;
}

.comparison_chart_align_static_page {
    *padding-bottom: 5px;
}

.comparison_chart_click a:link {
    text-decoration: none;
    color: #FF0000;
    float: left;
}

.comparison_chart span {
    color: #FF0000;
}

.comparison_chart span a:link {
    text-decoration: none;
    color: #FF0000;
}

.comparison_chart span a:visited {
    text-decoration: none;
    color: #FF0000;
}

.comparison_chart a:hover span {
    text-decoration: underline;
    color: #0033CC;
}

.smallblue {
    text-decoration: underline;
    color: blue;
    font-size: 80%;
    padding-left: 22px;
    *padding-left: 20px;
}

.smallbluesbs {
    text-decoration: underline;
    color: blue;
    font-size: 80%;
    padding-left: 42px;
}

.smallred {
    text-decoration: underline;
    color: red;
    font-size: 80%;
    padding-left: 12px;
}
/*********************End of Style for Comparison Chart Link*********************************/
/*************************Panasonic Battery Finder*********************************************/

.battery_finder {
    background-image: url('/content/new_fos/images/battery_finder_bg.jpg');
    background-repeat: no-repeat;
    height: 35px;
    *height: 88px;
    width: 390px;
    *width: 556px;
    padding-top: 53px;
    padding-left: 166px;
    margin-bottom: 6px;
}

.button_go {
    float: left;
    margin-left: 8px;
    *margin-left: 6px;
}

.finder_search_field {
    float: left;
}
/************************************End****************************************************/
/*************************Panasonic BTS Style*********************************************/

.panasonic_bts_content_header_box {
    padding-bottom: 7px;
    *padding-top: 4px;
}

.panasonic_bts_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/*************************Konftel Style*********************************************/

.konftel_content_header_box {
    padding-bottom: 7px;
    *padding-top: 4px;
}

.konftel_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/*************************Polycom Style*********************************************/

.polycom_content_header_box {
    padding-bottom: 3px;
    *padding-top: 4px;
}

.polycom_content_tiles {
    float: left;
    margin-right: 4px;
}
/**********End******************************/
/************Contianer Banner Styling*****************/

.precision_bg {
    background-image: url('/images/fos/braun/banner_container/precision_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.dual_clean_bg {
    background-image: url('/images/fos/braun/banner_container/dual_clean_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.floss_action_bg {
    background-image: url('/images/fos/braun/banner_container/floss_action_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.pro_white_bg {
    background-image: url('/images/fos/braun/banner_container/pro_white_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.sonic_bg {
    background-image: url('/images/fos/braun/banner_container/sonic_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.sensitive_bg {
    background-image: url('/images/fos/braun/banner_container/sensitive_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.pulsonic_bg {
    background-image: url('/images/fos/braun/banner_container/pulsonic_bg.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}
/********************Styling used on Sonicare fos***************************/

.hx6000_series {
    background-image: url('/images/new_fos/container_banners/hx6000_series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}

.hx7000_series {
    background-image: url('/images/new_fos/container_banners/hx7001.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 171px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -5px;
}
/******************************End************************************/
/********************Styling used on Uniden fos***************************/

.tcx905_banner {
    background-image: url('/images/new_fos/container_banners/uniden/tcx905.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 183px;
    padding: 0px;
    margin-top: -4px;
}

.dcx200_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx200.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 183px;
    padding: 0px;
    margin-top: -4px;
}

.dcx150_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx150.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 183px;
    padding: 0px;
    margin-top: -4px;
}

.dcx400_banner {
    background-image: url('/images/new_fos/container_banners/uniden/dcx400.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 179px;
    padding: 0px;
    margin-top: -4px;
}

.tl26154_banner {
    background-image: url('/images/new_fos/container_banners/uniden/tl26154.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 287px;
    padding: 0px;
    margin-top: -4px;
}

.banner_cont_compatible_models_box {
    position: relative;
    top: 102px;
    *top: 98px;
    left: 180px;
    width: 226px;
}

.banner_cont_compatible_models_box_large {
    position: relative;
    top: 102px;
    *top: 98px;
    left: 180px;
    width: 353px;
}

.banner_cont_compatible_models_box_large_battery {
    background-image: url('/images/new_fos/container_banners/uniden/banner_container_bubble.png');
    background-repeat: no-repeat;
    position: relative;
    top: 57px;
    *top: 53px;
    left: 176px;
    width: 364px;
    padding-top: 1px;
}

.banner_cont_compatible_models {
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 1px;
}

.banner_cont_additional-title {
    color: #434343;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin: 4px 0 4px 5px;
}
/******************************End************************************/

.brush_head_content {
    width: 244px;
    position: relative;
    top: 20px;
    left: 166px;
    float: left;
}

.brush_head_title {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}

.brush_head_text {
    font-family: Arial;
    font-size: 12px;
}

.model_number_image {
    float: right;
    margin-top: 59px;
    margin-right: 7px;
}

.unordered-list {
    list-style: circle;
    padding-left: 3px;
}
/*********Used for Container banners***********************/

.oralb_color {
    color: #3366CC;
}

.banner_cont_box {
    width: 554px;
    height: 182px;
    padding-top: 12px;
    padding-left: 10px;
}

.banner_cont_box_short {
    width: 554px;
    height: 167px;
    padding-top: 12px;
    padding-left: 10px;
}

.banner_cont_prod_image {
    float: left;
    width: 150px;
    text-align: center;
}

.banner_cont_prod_details {
    float: left;
    width: 237px;
    *width: 259px;
    padding-left: 20px;
}

.banner_cont_prod_name {
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
}

.banner_cont_model {
    color: #c40002;
}

.banner_cont_feat {
    margin-top: 15px;
}

.banner_cont_feat_header {
    font-weight: bold;
    font-size: 15px;
}

.banner_cont_compatability {
    margin-top: 10px;
    padding-right: 3px;
}

.banner_cont_separator {
    float: left;
    width: 1px;
}

.banner_cont_right_box {
    float: left;
    width: 132px;
    text-align: center;
    margin-top: 0px;
}

.right_box_message {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: bold;
}

.right_box_prod_image {
    margin: 5px 0px 0px 0px;
}

.right_box_model {
    color: #4e4e4e;
    font-size: 17px;
    font-weight: bold;
}

.sidecar_banner_cont_box {
    margin-left: 10px;
    width: 230px;
    margin-top: 9px;
}

.sidecar_banner_cont_category_box {
    margin-left: 5px;
    width: 230px;
    margin-top: 9px;
}

.sidecar_banner_cont_prod_name_with_blue_text {
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
}

.sidecar_banner_cont_prod_name {
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
}

.sidecar_banner_cont_prod_image {
    width: 230px;
    margin-top: 10px;
    margin-bottom: 2px;
    text-align: center;
}

.sidecar_banner_cont_prod_details {
    /****    width: 230px;    ****/
}

.sidecar_banner_cont_feat_header {
    font-weight: bold;
    font-size: 14px;
}

.sidecar_banner_cont_availability_image {
    text-align: center;
    margin-top: 5px;
}
/*****************Styling used on sonicare container banners**************************/

.sub_container_text_black {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
}
/***********************************END**********************************************/

.sub_red {
    color: #FF0000;
}

.includes {
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.sub_green {
    color: #009933;
}

.sub_blue {
    color: #333399;
}
/***************************************Handset Finders Styling Shared********************************/

.fos_handset_search_field {
    float: left;
}

.fos_find_handset_button {
    float: left;
    margin-left: 8px;
}
/***************************************Battery Finders Styling Shared********************************/

.fos_battery_search_field {
    float: left;
}

.fos_find_battery_button {
    float: left;
    margin-left: 8px;
}
/*******Used for both handset finders and battery finders****/

.fos_input_tags {
    padding-left: 21px;
    padding-top: 80px;
}

.fos_search_input {
    background-color: #FFFAD2;
    border: 3px solid #33ad08;
}

.fos_find_view_all {
    font-weight: bold;
    color: #004690;
    font-size: 15px;
    text-decoration: underline;
    margin-top: 3px;
    cursor: pointer;
}
/*************End*********************/
/*********************ATT Handset Finder cat (6976)****************/

.att_handset_finder {
    background-image: url("/content/images/fos/att/att_handset_finder.jpg");
    background-repeat: no-repeat;
    height: 135px;
    width: 556px;
    margin-bottom: 10px;
}
/**********************GE/RCA Handset Finder cat (4739)****************/

.ge_handset_finder {
    background-image: url("/content/images/fos/ge-rca/ge_handset_finder.jpg");
    background-repeat: no-repeat;
    height: 135px;
    width: 556px;
    margin-bottom: 10px;
}
/**********************Uniden Handset Finder cat (7703)****************/

.uniden_handset_finder {
    background-image: url("/content/images/fos/uniden/uni_handset_finder.jpg");
    background-repeat: no-repeat;
    height: 135px;
    width: 556px;
    margin-bottom: 4px;
}

/**********************GE / RCA Battery Finder cat (3512 & 15759)****************/

.ge_battery_finder {
    background-image: url("/content/images/fos/ge-rca/ge_battery_finder.jpg");
    background-repeat: no-repeat;
    height: 135px;
    width: 556px;
    margin-bottom: 10px;
}
/**********************Motorola Battery Finder cat (1171)****************/

.motorola_battery_finder {
    background-image: url("/content/images/fos/motorola/motorola_battery_finder.jpg");
    background-repeat: no-repeat;
    height: 135px;
    width: 556px;
    margin-bottom: 10px;
}

/***************Styling used on Ameda models 17070P 17077P 17075P 17085*******/

.free_item {
    font-size: 13px;
    margin-bottom: 5px;
}
/************Styling used on many FOS substores cats (panasonic - 17594, att - 6976, ge rca 4739, uniden - 7703, vtech - 11924)*****************/

.browse_three_tiles {
    margin: 8px 4px 10px 0px;
    *margin: 8px 4px 0px 0px;
    float: left;
}
/****************Style used on Norelco Fos substore container banners*************/

.norl_banner_images {
    margin-top: 0px;
    *margin-top: -3px;
}
/****************Style used on VTECH Fos substore for container banners*************/

.vtech_banner_images {
    margin-top: 0px;
    *margin-top: -3px;
}
/****************Style used on Remington Fos substore for container banners*************/

.rem_banner_images {
    margin-top: 0px;
    *margin-top: -3px;
}
/*******************************Norelco container banner HS8420***************************/

.container_content_hs8420 {
    background-image: url('http://norelco.factoryoutletstore.com/images/new_fos/container_banners/norelco/hs8420.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 277px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -4px;
}

.hs8420_video_div {
    width: 100px;
    height: 100px;
    position: relative;
    top: 24px;
    left: 326px;
    cursor: pointer;
}
/*************SHARED ACROSS ALL NORELCO CONTAINER BANNERS*********/

.container_heading {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 2px;
    *padding-left: 5px;
    margin-top: 5px;
}
/********Container Banner Styling for the Arcitec Shavers***********/

.container_content {
    background-image: url('/images/new_fos/container_banners/norelco/container_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 277px;
    *height: 278px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_arcitec {
    width: 206px;
    *width: 406px;
    height: 150px;
    padding-top: 25px;
    padding-left: 190px;
    float: left;
}

.right_div {
    float: left;
    width: 117px;
    height: 122px;
    cursor: pointer;
    margin-top: 30px;
    padding-right: 41px;
    margin-bottom: 23px;
    *padding-bottom: 23px;
}

.pop_video {
    width: 76px;
    height: 65px;
    cursor: pointer;
    float: left;
    position: relative;
    top: 32px;
    left: 10px;
}

.norl_invisible_div_alignment {
    float: left;
    width: 92px;
}

.norl_invisible_div {
    width: 80px;
    height: 80px;
    cursor: pointer;
    margin-left: 7px;
}

.norl_invisible_div_text {
    font-family: Arial;
    font-size: 10px;
    color: #0066CC;
    width: 91px;
    text-align: center;
    margin-top: 3px;
}

.norl_invisible_div_content {
    width: 380px;
    height: 81px;
    margin-top: 1px;
    *margin-top: 1px;
    margin-left: 168px;
}
/**************************Blue Font used on Braun FOS and Uniden FOS****************************/

.container_txt_blue {
    color: #1054B0;
    font-size: 13px;
    font-weight: bold;
}
/**************************Red Font used on Uniden FOS****************************/

.container_txt_red {
    color: #d10707;
    font-size: 13px;
    font-weight: bold;
}
/***************Styling used for all FOS container banners the are images*****************/

.container_banner_img {
    margin-top: 0px;
    *margin-top: -4px;
}
/*********Norelco HQ170 Styling***********/

.container_content_hq170 {
    background-image: url('/images/new_fos/container_banners/norelco/hq170.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 274px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -4px;
}

.hq170_invisible_div {
    width: 100px;
    height: 90px;
    margin: 0;
    cursor: pointer;
    position: relative;
    top: 24px;
    left: 415px;
}
/**************Style used for the Accessory dhtml popup***********/

.accessory_finder_popup_view_all {
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    text-decoration: underline;
    color: #004690;
}

.accessory_finder_popup {
    width: 620px;
    position: absolute;
    top: 232px;
    ;
    left: 26%;
    *top: 180px;
    ;
    *left: 18%;
    z-index: 200000;
}

.finder_popup_top {
    background-image: url('/content/images/fos/battery-finder-popup-top.png');
    background-repeat: no-repeat;
    height: 86px;
}

.finder_popup_top_logo {
    position: relative;
    top: 16px;
    left: 15px;
    width: 400px;
}

.finder_popup_bottom {
    background-image: url('/content/images/fos/accessory-finder-popup-bottom.png');
    background-repeat: no-repeat;
    height: 124px;
}

.finder_popup_bottom_2 {
    background-image: url('/content/images/fos/accessory-finder-popup-bottom_2.png');
    background-repeat: no-repeat;
    height: 124px;
}

.accessory_finder_popup_close_img {
    padding: 0px 20px 0px 0px;
    float: right;
}

.accessory_finder_popup_column_content {
    padding: 10px 0px 0px 20px;
    background-image: url('/content/images/fos/accessory-popup-body-bg.jpg');
    background-repeat: repeat-y;
}

.accessory_finder_popup_column_size {
    font-family: Arial;
    font-size: 12px;
    color: #0061c7;
    margin-right: 30px;
    float: left;
    line-height: 1.5em;
    border-right: 1px solid #cccccc;
    padding-right: 10px;
}

.accessory_finder_popup_column_size_right {
    font-family: Arial;
    font-size: 12px;
    color: #0061c7;
    float: left;
    line-height: 1.5em;
}

.accessory_finder_popupclose {
    cursor: pointer;
}

.accessory_finder_text_close {
    cursor: pointer;
    text-decoration: underline;
    float: left;
    margin-right: 8px;
    font-size: 15px;
    padding-top: 2px;
    color: #004187;
}

#accessory_finder_popup_abc_bar {
    padding: 0px 25px 0px 0px;
    margin: 3px 0px 0px 0px;
    color: #db3004;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
/**************End Style used for the Accessory dhtml popup***********/

.avent_left_nav_img {
    background-image: url('/content/specials/fos/images/avent_left_nav.jpg');
    background-repeat: no-repeat;
    width: 164px;
    height: 103px;
    margin: 5px 0px 0px 0px;
}
/******Styles used on sonicare vertical container banners hx601 series**********/

.scare_hx6011_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6011bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 530px;
}

.scare_hx6011_content {
    position: relative;
    top: 230px;
    left: 5px;
}
/******Styles used on sonicare vertical container banners hx7011 series**********/

.scare_hx7011_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx7011bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 602px;
}

.scare_hx7011_content {
    position: relative;
    top: 258px;
    left: 5px;
}
/******Styles used on sonicare vertical container banners hx7002 series**********/

.scare_hx7002_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx7002bg.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 577px;
}

.scare_hx7002_content {
    position: relative;
    top: 246px;
    left: 5px;
}

.scare_hx7002_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6023 series**********/

.scare_hx6023_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6023.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 514px;
}

.scare_hx6023_content {
    position: relative;
    top: 210px;
    left: 5px;
}

.scare_hx6023_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6003_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6003.jpg');
    background-repeat: no-repeat;
    width: 240px;
}

.scare_hx6003_content {
    position: relative;
    padding-top: 210px;
    left: 5px;
}

.scare_hx6003_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6032_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6032.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 471px;
}

.scare_hx6032_content {
    position: relative;
    top: 222px;
    left: 5px;
}

.scare_hx6032_ship_free_img {
    margin-top: 0px;
}
/******Styles used on sonicare vertical container banners HX6003 series**********/

.scare_hx6042_bg {
    background-image: url('/content/images/fos/sonicare/vertical_container_banners/hx6042.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 471px;
}

.scare_hx6042_content {
    position: relative;
    top: 222px;
    left: 5px;
}

.scare_hx6042_ship_free_img {
    margin-top: 0px;
}
/**********Shared style used on sonicare vertical banners**********/

.scare_tble_text {
    width: 66px;
    float: left;
}

.scare_margin_bottom {
    margin-bottom: 10px;
}
/***********Subcontainer text style for sonicare**************/

.sub_container_text_son {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.sub-container-text-son {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}
/*********Style used on cross action soft vertical banner***********/

.crossaction_soft {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_medium.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 456px;
}

.crossaction_soft_content {
    position: relative;
    top: 250px;
    left: 5px;
}
/**********Style shared across container banners***/

.oralb_vertical_ban_color {
    color: #8a0000;
}

.oralb_vertical_container_text {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
}
/*********Style used on cross action medium vertical banner***********/

.crossaction_medium {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_medium_new.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 458px;
}

.crossaction_medium_content {
    position: relative;
    top: 250px;
    left: 5px;
}
/*********Style used on cross action anti-microbial vertical banner***********/

.crossaction_microbial {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_antimicrobal.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 464px;
}

.crossaction_microbial_content {
    position: relative;
    top: 256px;
    left: 5px;
}
/*********Style used on cross action whitening vertical banner***********/

.crossaction_whitening {
    background-image: url('/content/images/fos/oralb/container_banners/crossaction_whitening.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 462px;
}

.crossaction_whitening_content {
    position: relative;
    top: 256px;
    left: 5px;
}
/*********Style used on Precission Clean vertical banner***********/

.precision_clean {
    background-image: url('/content/images/fos/oralb/container_banners/precision_clean.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 550px;
}

.precision_clean-content {
    position: relative;
    top: 246px;
    left: 5px;
    width: 230px;
}
/**************Style used on most new vertical container banners***********/

.precision_clean_content {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.onsale_image {
    position: relative;
    top: -2px;
}

.sub_container_video {
    margin-bottom: 15px;
}

.vertical_banner_image {
    margin: 2px 0px 2px 0px;
}
/**********Style used on precision vertical banner popup********/

.precision_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    left: 30%;
    z-index: 100000;
}
/*********Style used on Sensitive vertical banner***********/

.sensitive_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 97%;
    *top: 18%;
    left: 30%;
    z-index: 1000;
}

.sensitive_brush {
    background-image: url('/content/images/fos/oralb/container_banners/sensitive.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 466px;
}

.sensitive_brush_content {
    position: relative;
    top: 242px;
    left: 5px;
    width: 230px;
}

.compatible_with_text {
    width: 66px;
    float: left;
}

.compatible_with_text_num {
    width: 56px;
    float: left;
}
/**********Style Shared across vertical banner popup********/

.close_img {
    float: right;
    cursor: pointer;
    margin: 0px 20px 0px 0px;
    *margin: -15px 20px 0px 0px;
}

.column_content {
    padding: 10px 0px 0px 20px;
}

.column_size {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    width: 75px;
    float: left;
    line-height: 1.2em;
}

.popupclose {
    cursor: pointer;
}

.compatible_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    margin: 20px 0px 5px 20px;
}

.view_models_txt {
    font-family: Arial;
    font-size: 11px;
    color: #0056c0;
    text-decoration: underline;
    cursor: pointer;
}

.sub_container_text_ob {
    color: #3366CC;
    font-size: 13px;
    line-height: 1.5em;
}

.sub-container-text-ob {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.vertical_container_static {
    color: #3366CC;
    font-size: 16px;
}

.vertical_sub_container1 {
    color: #890000;
}
/****Style used on Horizontal Banner Dual Sub***/

.dual_sub_container_text_br {
    color: #3366CC;
    font-size: 15px;
    line-height: 1.5em;
}

.bra32b_32b {
    background-image: url('/content/images/fos/braun/container_banners/bra_32b.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 292px;
}

.dual_sub_container_text_structure {
    position: relative;
    top: 250px;
    left: 266px;
}

.bra6000fc_31b {
    background-image: url('/content/images/fos/braun/container_banners/bra_6000fc.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 310px;
}

.dual_sub_container_text_structure6000fc {
    position: relative;
    top: 270px;
    left: 266px;
}

.dual_container_right_head_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
}

.dual_container_right_head_txt_two {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 2px;
}

.dual_container_sub_head_txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #0f4dbc;
    margin-bottom: 10px;
}
/*************Style used to add margin bottom to vertical container banners************/

.oralb_margin_bottom {
    margin-bottom: 6px;
}
/*********Style used on DualClean vertical banner***********/

.dualclean_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 163%;
    *top: 32%;
    left: 30%;
    z-index: 1000;
}

.dualclean_brush {
    background-image: url('/content/images/fos/oralb/container_banners/dual_clean.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 482px;
}

.dualclean_brush_content {
    position: relative;
    top: 244px;
    left: 5px;
    width: 230px;
}
/*********Style used on FlossAction vertical banner***********/

.flossaction_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 228%;
    *top: 47%;
    left: 30%;
    z-index: 1000;
}

.flossaction_brush {
    background-image: url('/content/images/fos/oralb/container_banners/floss_action.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 482px;
}

.flossaction_brush_content {
    position: relative;
    top: 244px;
    left: 5px;
    width: 230px;
}
/*********Style used on ProWhite vertical banner***********/

.prowhite_model_popup {
    background-image: url('/content/images/fos/oralb/container_banners/popup_bg.png');
    background-repeat: no-repeat;
    width: 479px;
    height: 523px;
    position: absolute;
    top: 290%;
    *top: 60%;
    left: 30%;
    z-index: 1000;
}

.prowhite_brush {
    background-image: url('/content/images/fos/oralb/container_banners/prowhite.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 465px;
}

.prowhite_brush_content {
    position: relative;
    top: 240px;
    left: 5px;
    width: 230px;
}
/*********Style used on SonicComplete vertical banner***********/

.sonic_brush {
    background-image: url('/content/images/fos/oralb/container_banners/sonic.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 540px;
}

.sonic_brush_content {
    position: relative;
    top: 240px;
    left: 5px;
    width: 230px;
}
/********Style used on Pulsonic vertical banner*********/

.pulsonic_brush {
    background-image: url('/content/images/fos/oralb/container_banners/pulsonic.jpg');
    background-repeat: no-repeat;
    width: 235px;
    height: 485px;
}

.pulsonic_brush_content {
    position: relative;
    top: 250px;
    left: 5px;
    width: 230px;
}
/*******Style used on panasonic vertical banners****/

.eco_color {
    color: #608000;
}
/****Styles used on Panasonic KX-TG6311S-R Vertical Container Banner****/

.pan_tg6311s {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6311s.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 450px;
}

.pan_tg6311s_content {
    position: relative;
    top: 194px;
    left: 5px;
    width: 230px;
}

.pan_margin_bottom {
    margin-bottom: 6px;
}

.pan_vb_image_icons {
    width: 230px;
    text-align: center;
}
/****Styles used on Panasonic KX-TG1031S Vertical Container Banner****/

.pan_tg1031s {
    background-image: url('/content/images/fos/panasonic/container_banners/tg1031s.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 450px;
}

.pan_tg1031s_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4011N Vertical Container Banner****/

.pan_tg4011n {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4011n.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4011n_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4021N Vertical Container Banner****/

.pan_tg4021n {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4021n.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4021n_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG4031B Vertical Container Banner****/

.pan_tg4031b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg4031b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg4031b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6441T-R Vertical Container Banner****/

.pan_tg6441t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6441t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 421px;
}

.pan_tg6441t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6411T-R Vertical Container Banner****/

.pan_tg6411t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6411t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6411t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6431 Vertical Container Banner****/

.pan_tg6431 {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6431.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 501px;
}

.pan_tg6431_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6531B Vertical Container Banner****/

.pan_tg6531b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6531b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6531b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6582T Vertical Container Banner****/

.pan_tg6582t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6582t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6582t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6541B Vertical Container Banner****/

.pan_tg6541b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6541b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 444px;
}

.pan_tg6541b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG6511B Vertical Container Banner****/

.pan_tg6551b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg6511b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 460px;
}

.pan_tg6551b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9341T Vertical Container Banner****/

.pan_tg9342t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9331t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9321t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9321t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9321t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}

.pan_tg9342t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9391T Vertical Container Banner****/

.pan_tg9391t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9391t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 490px;
}

.pan_tg9391t_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG9381T Vertical Container Banner****/

.pan_tg9381t {
    background-image: url('/content/images/fos/panasonic/container_banners/tg9381t.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg9381t_content {
    position: relative;
    top: 180px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG7531B Vertical Container Banner****/

.pan_tg7531b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg7531b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg7531b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/****Styles used on Panasonic KX-TG7431B Vertical Container Banner****/

.pan_tg7431b {
    background-image: url('/content/images/fos/panasonic/container_banners/tg7431b.jpg');
    background-repeat: no-repeat;
    width: 240px;
    height: 410px;
}

.pan_tg7431b_content {
    position: relative;
    top: 200px;
    left: 5px;
    width: 230px;
}
/******Style used on Braun Dual Container Banners****/

.dual_left_img {
    vertical-align: bottom;
    margin: 6px 0px;
}

.dual_availability_img {
    vertical-align: bottom;
    display: inline-block;
    margin: 6px 0px;
}

.dual_shipfree_img {
    vertical-align: bottom;
    display: inline-block;
    margin: 6px 0px;
}

.dualcontain_left {
    float: left;
    width: 260px;
    text-align: center;
    padding-top: 15px;
    display: block;
}

.dualcontain_right {
    float: left;
    margin-top: 10px;
    text-align: left;
}

.dualcontain_right2 {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 250px;
}

.dualcontain_right_txt {
    margin-left: 5px;
    line-height: 1.8em;
}
/******Style used on Jabra Container Banners****/
/****************************************************NEW Jabra Solemate SERIES Container Banner NEW***********************************************/

.container_content_solemate {
    background-image: url('/images/new_fos/container_banners/jabra/solemate.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 168px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_solemate {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/******Style used on Garmin Container Banners****/
/********************************Container_heading and unordered_list is used on all Garmin container banners**********************/

.garmin_unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 5px;
    *padding-left: 8px;
    margin-top: 10px;
}

.sub_container_user {
    font-size: 16px;
    color: #3366cc;
    font-weight: bold;
    line-height: 1.5em;
}
/****************************************************Garmin GPSMAP Container Banners***********************************************/

.container_content_gpsmap {
    background-image: url('/images/new_fos/container_banners/garmin/gpamap-421-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap431 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-431-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap431 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap441 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-441-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap441 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap521 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-521-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap521 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap526 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-526-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap526 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap531 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-531-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap531 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap536 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-536-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap536 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap541 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-541-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap541 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}

.container_content_gpsmap546 {
    background-image: url('/images/new_fos/container_banners/garmin/gpsmap-546-series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_gpsmap546 {
    width: 235px;
    height: 150px;
    padding-top: 12px;
    *padding-top: 18px;
    margin-left: 190px;
}
/****************************************************Garmin nuvi 1490 Container Banner***********************************************/

.container_content_nuvi1490 {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1490t.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1490 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 245px;
}

.sub_container_text {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.black_font {
    font-family: Arial;
    font-size: 12px;
}

.v_margin {
    margin-bottom: 5px;
}

.sub_red {
    color: #FF0000;
}
/****************************************************Garmin NUVI 1200 SERIES Container Banner***********************************************/

.container_content_nuvi1200series {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1200series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 215px;
    *height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1200series {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 315px;
}
/****************************************************Garmin NUVI 255 SERIES Container Banner***********************************************/

.container_content_nuvi255 {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi255series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi255 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 290px;
}
/****************************************************Garmin NUVI 265 SERIES Container Banner***********************************************/

.container_content_nuvi265 {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi265series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi265 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 290px;
}
/****************************************************Garmin NUVI 1350 SERIES Container Banner***********************************************/

.container_content_nuvi1350 {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1350series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1350 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 290px;
}
/****************************************************Garmin NUVI 1350 SERIES Container Banner***********************************************/

.container_content_nuvi1350 {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1350series.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1350 {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 290px;
}
/****************************************************NEW Garmin ASTRO SERIES Container Banner NEW***********************************************/

.container_content_astro220 {
    background-image: url('/images/new_fos/container_banners/garmin/astro220-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    *height: 229px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_astro220 {
    width: 265px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}

.container_content_astro320 {
    background-image: url('/images/new_fos/container_banners/garmin/astro320-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 224px;
    *height: 229px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_astro320 {
    width: 265px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1370 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1370n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1370-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1370n {
    width: 265px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1390 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1390n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1390-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1390n {
    width: 265px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1300 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1300n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1300-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1300n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1350 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1350n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1350-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1350n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1450 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1450n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1450-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1450n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1490 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1490n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1490-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1490n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1200 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1200n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1200-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1200n {
    width: 285px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1250n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3750 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3750n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3750-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3750n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3760 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3760n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3760-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3760n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1260 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1260n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1260-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1260n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3790 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3790n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3790-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    *height: 170px;
    height: 190px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3790n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2200 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2200n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2200-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2200n {
    width: 280px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2250n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2300 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2300n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2300-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2300n {
    width: 280px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2350 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2350n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2350-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2350n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2360 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2360n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2360-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2360n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2370 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2370n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2370-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2370n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2450 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2450n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2450-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2450n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2460 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2460n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2460-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2460n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin DEZL SERIES Container Banner NEW***********************************************/

.container_content_dezln {
    background-image: url('/images/new_fos/container_banners/garmin/dezl-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_dezln {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin 465 SERIES Container Banner NEW***********************************************/

.container_content_465n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi465-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_465n {
    width: 265px;
    *width: 270px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 40 SERIES Container Banner NEW***********************************************/

.container_content_nuvi40n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi40-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi40n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 50 SERIES Container Banner NEW***********************************************/

.container_content_nuvi50n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi50-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi50n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 250 SERIES Container Banner NEW***********************************************/

.container_content_nuvi250n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi250-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi250n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 265 SERIES Container Banner NEW***********************************************/

.container_content_nuvi265n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi265-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 180px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi265n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 275 SERIES Container Banner NEW***********************************************/

.container_content_nuvi275n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi275-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi275n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 285 SERIES Container Banner NEW***********************************************/

.container_content_nuvi285n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi285-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi285n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 295 SERIES Container Banner NEW***********************************************/

.container_content_nuvi295n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi295-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi295n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 750 SERIES Container Banner NEW***********************************************/

.container_content_nuvi750n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi750-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi750n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 760 SERIES Container Banner NEW***********************************************/

.container_content_nuvi760n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi760-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi760n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 775 SERIES Container Banner NEW***********************************************/

.container_content_nuvi775n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi775-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi775n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 850 SERIES Container Banner NEW***********************************************/

.container_content_nuvi850n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi850-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi850n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 1100 SERIES Container Banner NEW***********************************************/

.container_content_nuvi1100n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi1100-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi1100n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2455 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2455n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2455-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2455n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 2555 SERIES Container Banner NEW***********************************************/

.container_content_nuvi2555n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi2555-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi2555n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin NUVI 3450 SERIES Container Banner NEW***********************************************/

.container_content_nuvi3450n {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi3450-series-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 170px;
    *height: 175px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi3450n {
    width: 280px;
    *width: 290px;
    height: 150px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************EDGE CONTAINER BANNER STYLING***********************************************/
/****************************************************NEW Garmin EDGE 305 SERIES Container Banner NEW***********************************************/

.container_content_edge305 {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner_EDGE_305_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_edge500 {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin EDGE 500 SERIES Container Banner NEW***********************************************/

.container_content_edge500 {
    background-image: url('/images/new_fos/container_banners/garmin/edge500-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_edge500 {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin EDGE 510 SERIES Container Banner NEW***********************************************/

.container_content_edge510 {
    background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_EDGE_510_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_edge500 {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Edge 800 SERIES Container Banner NEW***********************************************/

.container_content_edge800 {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner_EDGE_800_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner610n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Edge 810 SERIES Container Banner NEW***********************************************/

.container_content_edge810 {
    background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_EDGE_810_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner610n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************FORERUNNER CONTAINER BANNER STYLING***********************************************/
/****************************************************NEW Garmin Forerunner 10 SERIES Container Banner NEW***********************************************/

.container_content_forerunner10 {
    background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_10_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner10 {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 50 SERIES Container Banner NEW***********************************************/

.container_content_forerunner50n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner50-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner50n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 110 SERIES Container Banner NEW***********************************************/

.container_content_forerunner110n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner110-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner110n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 210 SERIES Container Banner NEW***********************************************/

.container_content_forerunner210n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner210-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner210n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 305 SERIES Container Banner NEW***********************************************/

.container_content_forerunner305n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner305-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner305n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 310xt SERIES Container Banner NEW***********************************************/

.container_content_forerunner310xtn {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner310xt-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner310xtn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 405 SERIES Container Banner NEW***********************************************/

.container_content_forerunner405n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner405-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner405n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 405CX SERIES Container Banner NEW***********************************************/

.container_content_forerunner405cx {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner_405CX_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner410n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 410 SERIES Container Banner NEW***********************************************/

.container_content_forerunner410n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner410-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner410n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 610 SERIES Container Banner NEW***********************************************/

.container_content_forerunner610n {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner610-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner610n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 910xt SERIES Container Banner NEW***********************************************/

.container_content_forerunner910xtn {
    background-image: url('/images/new_fos/container_banners/garmin/forerunner910xt-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_forerunner910xtn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin Forerunner 405 SERIES Container Banner NEW***********************************************/

.container_content_forerunner405 {
    background-image: url('/images/new_fos/container_banners/garmin/fos_garmin_forerunner_405_banner.jpg');
    background-repeat: no-repeat;
    width: 555px;
    height: 203px;
    padding: 0px;
    margin-top: 0px;
}
/****************************************************NEW Garmin FR60 SERIES Container Banner NEW***********************************************/

.container_content_fr60n {
    background-image: url('/images/new_fos/container_banners/garmin/fr60-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60n {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 HRM SERIES Container Banner NEW***********************************************/

.container_content_fr60hrmn {
    background-image: url('/images/new_fos/container_banners/garmin/fr60-hrm-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60hrmn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 HRM ANT SERIES Container Banner NEW***********************************************/

.container_content_fr60hrmantn {
    background-image: url('/images/new_fos/container_banners/garmin/fr60-hrm-antstick-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60hrmantn {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr60bundlen {
    background-image: url('/images/new_fos/container_banners/garmin/fr60-bundle-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60bundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 SportsSERIES Container Banner NEW***********************************************/

.container_content_fr60sportsbundle {
    background-image: url('/images/new_fos/container_banners/garmin/FR_60_banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60sportsbundle {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR60 Premium Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr60pbundlen {
    background-image: url('/images/new_fos/container_banners/garmin/fr60-premium-bundle-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr60pbundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW Garmin FR70 Bundle SERIES Container Banner NEW***********************************************/

.container_content_fr70bundlen {
    background-image: url('/images/new_fos/container_banners/garmin/fr70-bundle-banner.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 201px;
    *height: 206px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_fr70bundlen {
    width: 280px;
    *width: 290px;
    height: 190px;
    padding-top: 8px;
    margin-left: 20px;
}
/****************************************************NEW CONTAINER BANNER STYLING***********************************************/

.container_heading_n {
    font-family: Arial;
    font-size: 21px;
    font-weight: bold;
}

.unordered_list_n {
    font-family: Arial;
    font-size: 14px;
    line-height: 1.2em;
    margin-top: 5px;
    padding-left: 10px;
    *padding-left: 13px;
}
/****************************************************Garmin NUVI 255W Mounts Container Banner***********************************************/

.container_content_nuvi255wmount {
    background-image: url('/images/new_fos/container_banners/garmin/nuvi255wmount.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 174px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_nuvi255wmount {
    width: 235px;
    height: 150px;
    padding-top: 18px;
    margin-left: 315px;
}
/********************************container_heading and unordered_list is used on all Raymarine container banners**********************/

.raymarine_unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 5px;
    *padding-left: 8px;
    margin-top: 10px;
}
/****************************************************Raymarine Container Banner***********************************************/

.container_content_a50 {
    background-image: url('/images/new_fos/container_banners/raymarine/a50.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_a50 {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_a50d {
    background-image: url('/images/new_fos/container_banners/raymarine/a50d.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 230px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_a50d {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_a57d {
    background-image: url('/images/new_fos/container_banners/raymarine/a57d.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 230px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_a57d {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_a70 {
    background-image: url('/images/new_fos/container_banners/raymarine/a70.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_a70 {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_a70d {
    background-image: url('/images/new_fos/container_banners/raymarine/a70d.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 245px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_a70d {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_c90w {
    background-image: url('/images/new_fos/container_banners/raymarine/c90w.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 200px;
    *height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_c90w {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_c120w {
    background-image: url('/images/new_fos/container_banners/raymarine/c120w.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 205px;
    *height: 215px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_c120w {
    width: 280px;
    height: 150px;
    padding-top: 5px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}
/********************************unordered_list is used on all Humminbird container banners**********************/

.humminbird_unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 5px;
    *padding-left: 8px;
    margin-top: 10px;
}
/****************************************************Humminbird Container Banner***********************************************/

.container_content_1197c {
    background-image: url('/images/new_fos/container_banners/humminbird/1197c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_1197c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_1157c {
    background-image: url('/images/new_fos/container_banners/humminbird/1157c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_1157c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
    text-decoration: none;
    color: #000000;
}

.container_content_998c {
    background-image: url('/images/new_fos/container_banners/humminbird/998c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    *height: 220px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_998c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_958c {
    background-image: url('/images/new_fos/container_banners/humminbird/958c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 220px;
    *height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_958c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_798ci {
    background-image: url('/images/new_fos/container_banners/humminbird/798ci.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_798ci {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_798c {
    background-image: url('/images/new_fos/container_banners/humminbird/798c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 236px;
    *height: 230px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_798c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_788ci {
    background-image: url('/images/new_fos/container_banners/humminbird/788ci.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_788ci {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_570 {
    background-image: url('/images/new_fos/container_banners/humminbird/570.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_570 {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_385ci {
    background-image: url('/images/new_fos/container_banners/humminbird/385ci.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 230px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_385ci {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_345c {
    background-image: url('/images/new_fos/container_banners/humminbird/345c.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_345c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_150 {
    background-image: url('/images/new_fos/container_banners/humminbird/piranhamax150.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_150 {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_160 {
    background-image: url('/images/new_fos/container_banners/humminbird/piranhamax160.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 185px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_160 {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_190 {
    background-image: url('/images/new_fos/container_banners/humminbird/piranhamax190.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 190px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_190 {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_1158c {
    background-image: url('/images/new_fos/container_banners/humminbird/1158.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    *height: 220px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_1158c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_858c {
    background-image: url('/images/new_fos/container_banners/humminbird/858.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    *height: 220px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_858c {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.anchor_tag {
    width: 554px;
    height: 185px;
    cursor: pointer;
    color: #000000;
}

.container_content_788cihd {
    background-image: url('/images/new_fos/container_banners/humminbird/788cihd.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 240px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_788cihd {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_570di {
    background-image: url('/images/new_fos/container_banners/humminbird/570di.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_570di {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_596chd {
    background-image: url('/images/new_fos/container_banners/humminbird/596chd.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_596chd {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_597cihd {
    background-image: url('/images/new_fos/container_banners/humminbird/597cihd.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_597cihd {
    width: 280px;
    height: 150px;
    padding-top: 25px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}
/****************************************************Humminbird Container Icons***********************************************/

.one_icon_container_low_content {
    width: 125px;
    height: 36px;
    margin-top: -22px;
    *margin-top: 0px;
    margin-left: 215px;
}

.one_icon_container_content {
    width: 125px;
    height: 36px;
    margin-top: 15px;
    margin-left: 215px;
}

.two_icon_container_content {
    width: 390px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 55px;
    margin-left: 160px;
}

.three_icon_container_content {
    width: 400px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 55px;
    margin-left: 75px;
}

.three_icon_container_content_958 {
    width: 400px;
    height: 30px;
    margin-top: 5px;
    *margin-top: 25px;
    margin-left: 75px;
}

.four_icon_container_content {
    width: 530px;
    *width: 535px;
    height: 36px;
    margin-top: 25px;
    *margin-top: 25px;
    margin-left: 15px;
}

.icon_container_content_padding {
    margin-left: 5px;
}
/****************************************************Lowrance Container Banners***********************************************/

.container_content_hds5 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds5ni {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5ni.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5ni {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds5li {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5li.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 210px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5li {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds5x {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5x.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5x {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds7 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds7.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds7 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds7i {
    background-image: url('/images/new_fos/container_banners/lowrance/hds7i.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds7i {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds8i {
    background-image: url('/images/new_fos/container_banners/lowrance/hds8i.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds8i {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds10i {
    background-image: url('/images/new_fos/container_banners/lowrance/hds10i.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 195px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds10i {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds5gen2 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5gen2.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 245px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5gen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds5xgen2 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds5xgen2.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 200px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds5xgen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds7gen2 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds7gen2.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 245px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds7gen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds8gen2 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds8gen2.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 245px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds8gen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}

.container_content_hds10gen2 {
    background-image: url('/images/new_fos/container_banners/lowrance/hds10gen2.jpg');
    background-repeat: no-repeat;
    width: 554px;
    height: 245px;
    padding: 0px;
    margin-top: 0px;
    *margin-top: -8px;
}

.text_container_content_hds10gen2 {
    width: 280px;
    height: 150px;
    padding-top: 10px;
    margin-left: 274px;
    text-decoration: none;
    color: #000000;
}
/********************************Container_heading and unordered_list is used on all Lowrance container banners**********************/

.lowrance_unordered_list {
    font-family: Arial;
    font-size: 11px;
    line-height: 1.2em;
    padding-left: 5px;
    *padding-left: 8px;
    margin-top: 10px;
}
/***Style used on Braun Search Mapping Container Banners***/

.bra_structure_box {
    margin: 0px;
    padding-top: 10px;
    width: 550px;
}

.bra_left_structure {
    float: left;
    width: 290px;
    text-align: center;
}

.bra_left_brand_image {
    width: 290px;
}

.bra_right_structure {
    float: left;
    width: 260px;
    padding-top: 12px;
    text-align: left;
}

.bra_right_brand_logo {
    text-align: left;
    margin: 0px 0px 5px 0px;
}

.bra_right_brand_txt {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.bra_right_brand_txt_color {
    color: #C40002;
}

.bra_right_descrp_info {
    width: 237px;
    margin-bottom: 10px;
    *margin-bottom: 0px;
}

.bra_right_feature {
    font-size: 14px;
    font-weight: bold;
}

.bra_right_ul {
    list-style-type: circle;
    padding: 0px 0px 0px 16px;
}

.bra_compatability_info {
    margin-bottom: 10px;
}

.find_shaver_type {
    margin-top: 0px;
}
/*******************************Style used on POP UP Pages****************************/

#accessory_finder_popup_abc_bar1 {
    color: #DB3004;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 0 15px 0 0;
    text-align: left;
}

.accessory_finder_popup_column_content_1 {
    padding: 10px 0px 0px 20px;
    background-image: url('/content/images/fos/accessory-popup-body-bg.jpg');
    background-repeat: repeat-y;
}

.accessory_finder_popup_column_left {
    font-family: Arial;
    font-size: 12px;
    color: #0061C7;
    margin-right: 25px;
    float: left;
    line-height: 1.5em;
    border-right: 1px solid #CCC;
    padding-right: 40px;
}

.accessory_finder_popup_column_right {
    font-family: Arial;
    font-size: 12px;
    color: #0061C7;
    float: left;
    line-height: 1.5em;
}

.find_acclink {
    width: 115px;
    height: 25px;
    margin-left: 8px;
    cursor: pointer;
    float: left;
    position: relative;
}

.finder_popup_bottom1 {
    background-image: url('/content/share/web_sites/images/fos/lowrance/accessory-finder-popup-bottom.png');
    background-repeat: no-repeat;
    height: 124px;
}

#drop_heading {
    font-weight: bold;
    margin-left: 0px;
    color: black;
}

.input_tags1 {
    padding-left: 22px;
    padding-top: 78px;
    width: 100%;
    float: left;
}

.accessory_finder_popup_view_all1 {
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    text-decoration: underline;
    color: #004690;
    line-height: 28px;
}
/*******************************Style used for Uniden Leftnav****************************/

.content_left_nav_new {
    width: 184px;
    padding: 0px 0px 5px 1px;
}

.range_ext {
    width: 184px;
    height: 133px;
    float: left;
    background: url(/content/images/fos/uniden/cordless/range_ext.jpg) left top no-repeat;
}

.blue_head {
    width: 184px;
    height: 152px;
    float: left;
    background: url(/content/images/fos/uniden/cordless/bluetooth_headset.jpg) left top no-repeat;
}

.content_left_nav_float_left {
    float: left;
}

.content_left_nav_price {
    padding-top: 84px;
    padding-left: 65px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #d74c00;
}

.range_ext_link a {
    cursor: pointer;
    text-decoration: none;
}

.blue_head_link a {
    cursor: pointer;
    text-decoration: none;
}
/*******************************End Style used for Uniden Leftnav****************************/
/*******************************Style used for Best Deals Banner****************************/

.clickable {
    cursor: pointer;
}

.clickable a {
    text-decoration: none;
    cursor: pointer;
}
/*******************************End Style used for Best Deals Banner****************************/
/************************************** Default tile css for all Regular pages FOS************************/

.category_title {
    margin-bottom: 5px;
}

.banner {
    float: left;
    margin: 0px 0px 5px 0px
}

.banner-temp-top {
    float: left;
    margin: 0px 0px 5px 0px
}

.banner-temp {
    float: left;
    margin: 10px 0px 5px 0px
}

.two-tile {
    float: left;
    margin: 0px 5px 5px 0px
}

.two-tile-stack {
    float: left;
    margin: 0px 5px 3px 0px
}

.two-tile-r {
    float: left;
    margin: 0px 0px 5px 0px
}

.three-tile {
    float: left;
    margin: 0px 5px 5px 0px
}

.three-tile-r {
    float: left;
    margin: 0px 0px 5px 0px
}

.four-tile {
    float: left;
    margin: 0px 5px 5px 0px
}

.four-tile-r {
    float: left;
    margin: 0px 0px 5px 0px
}

.five-tile {
    float: left;
    margin: 0px 5px 5px 0px
}

.five-tile-r {
    float: left;
    margin: 0px 0px 5px 0px
}

.top_selling {
    bottom: 0;
    position: relative;
    top: 10px;
    *top: 15px;
}

.zero-tile {
    float: left;
}

.zero-tile-m {
    float: left;
    margin-right: 5px;
}

.one-tile-vert {
    float: left;
    margin: 0px 7px 8px 0px
}

.three-tile-vert {
    float: left;
    margin: 0px 11px 8px 0px
}

.three-tile-vert-r {
    float: left;
    margin: 0px 0px 8px 0px
}

.two-tile-vert {
    margin-bottom: 6px;
}
/************************************** Default tile css for all Regular pages FOS*****************/
/**************************************MONEY BACK POPUP ORAL B************************************/

.money-back {
    cursor: pointer;
    left: -9px;
    position: relative;
    text-align: right;
    top: auto;
    float: right;
}
/* ADDED FOR DOCTYPE PROJECT */

.key_term_definitions {
    width: 502px;
    line-height: 14px;
}

.key_term_definitions_960 {}

.additional-holder {
    width: 200px;
    background-image: url(/images/fos/additional-bg.jpg);
    background-repeat: no-repeat;
    margin: 5px 0px 5px 0px;
    float: right;
    line-height: 14px;
}

.additional-title {
    width: 180px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #434343;
    margin: 4px 0 9px 5px;
}

.additional-bullets {
    width: 180px;
    margin: 0 0 5px 15px;
    text-align: left;
}

.additional-holder img,
.additional-holder-browse img {
    margin-bottom: 0px;
    vertical-align: bottom;
    display: block;
}

.icon-info {
    float: right;
    width: 200px;
    margin-left: 5px;
    line-height: 9px;
}

.info-title {
    color: #C00;
    font-size: 13px;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    margin-bottom: 6px;
}

.info-title_960 {
    color: #CC0000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
    text-align: left;
}

.additional-holder-browse {
    width: 243px;
    background-image: url(/images/fos/additional-bg-browse.jpg);
    background-repeat: no-repeat;
    margin: 10px 0 5px 0px;
    float: left;
}

.additional-bullets-browse {
    width: 215px;
    margin: 0 0 5px 7px;
}

.bra_right_descrp_info {
    width: 237px;
    margin-bottom: 10px;
    line-height: 14px;
}

.unordered-list {
    list-style: circle;
    padding-left: 3px;
    line-height: 14px;
}

.bra_right_ul {
    list-style-type: circle;
    padding: 0px 0px 0px 16px;
    line-height: 14px;
}

.browse-seo-header {
    color: #666;
    margin-bottom: 0px;
    width: 554px;
    line-height: 14px;
}

.unordered_list_n {
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px;
    padding-left: 10px;
}

.text_container_content_forerunner110n {
    width: 280px;
    height: 190px;
    padding-top: 10px;
    margin-left: 20px;
}
/**************************************Splash Page 2 Css Rules ALL************************************/

.search_header_new2 {
    background-image: url('/content/images/garmin/homepage/logo_bg.jpg');
    background-repeat: repeat-x;
    float: left;
    width: 779px;
}

.main_content2 {
    display: block;
    position: relative;
    top: -1px;
    border: 0 none;
    vertical-align: top;
    width: 606px;
    padding-left: 0px;
    padding-top: 0px;
    background: #FFF;
}

.section-title-black {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    margin: 15px 0 5px 0;
    font-size: 26px;
    font-weight: bold;
    color: #444444;
}

.section-title-black-top {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    margin: 0px 0px 5px 0px;
    font-size: 26px;
    font-weight: bold;
    color: #444444;
}
/**************************************Search Mapping Details Page Wide************************************/

.battery_chart_column_vertical {
    width: 33%;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 5px;
    font-size: 14px;
    color: #0061C7;
    font-family: Arial;
    line-height: 1.6em;
    text-decoration: underline;
}

.battery_chart_column_horizontal {
    width: 16%;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 5px;
    font-size: 14px;
    color: #0061C7;
    font-family: Arial;
    line-height: 1.6em;
    text-decoration: underline;
}

.for_the_following_wide {
    color: black;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    padding-bottom: 10px;
}
/********************** Ed- 09/24/14 - Magnific Popup CSS - for use with compatibility pop-ups **********************/

.mfp-header {
    text-align: left;
}

.mfp-header-title {
    float: left;
    font: bold 22px Myriad Pro;
    color: #3399ff;
    display: inline-block;
    padding: 10px 0 10px 13px;
}

.mfp-close-link {
    float: left;
    padding: 15px 15px 0 0;
    font: bold 14px arial;
    width: 75px;
    height: 35px;
    cursor: pointer;
    text-decoration: underline;
}

.mfp-close-btn {
    float: left;
    width: 19px;
    height: 19px;
    padding: 13px 6px 0 0;
}

.mfp-index-header {
    font: bold 14px arial;
    display: inline-block;
    padding: 15px;
}

.mfp-column {
    display: inline-block;
    width: 90px;
    padding: 0 0 20px 15px;
    vertical-align: top;
}

.mfp-column li {
    font: 14px arial;
    list-style: none;
    margin: 0 0 5px 0;
}

.mfp-footer {
    text-align: center;
    font: 700 18px myriad pro, arial;
    padding: 20px;
    background-color: #fff;
}

.mfp-blue-txt {
    color: #003399;
}

.mfp-red-txt {
    color: #990000;
}

.mfp-popup-background {
    position: relative;
    background-color: #f1f1f1;
    width: 810px;
    border: 1px solid #999;
    margin: auto;
}
/*********************** 11/28/2014 Ed: New Rules added for batteries.FOS ************************/

.shopfos_battfinder_top {
    border-bottom: 1px #CCC solid;
    margin-bottom: 10px;
    float: left;
    padding-bottom: 5px;
}

.shopfos_battfinder {
    float: left;
    width: 416px;
}

.shopfos_helpfinder {
    float: left;
    width: 316px;
}

.help-to-find-model {
    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 15px;
    margin-top: 50px;
    line-height: 18px;
}

.help-to-find-model-link {
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

.shopfos_battfinder_input {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 14px;
    height: 25px;
    width: 265px;
    padding-top: 0px;
    *padding-top: 4px;
    padding-left: 2px;
    margin-right: 5px;
    border: 2px solid #258c01;
}

.phone-model-section {
    float: left;
    width: 400px;
    border-right: 1px #CCC solid;
    padding-right: 10px;
    margin-right: 10px;
}

.batt-model-section {
    float: left;
    width: 322px;
}

.series_title {
    color: #DB3004;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0px 5px 6px;
    padding: 0px 0px 5px 0px;
    text-align: left;
    border-bottom: 1px #CCC solid;
}

.phone-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 5px 0;
    *padding: 2px 4px 0;
    width: 90px;
    *width: 100px;
}

.phone-model-list-right {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 0px 0 5px;
    width: 90px;
}

.batt-model-dropdwn {
    float: left;
    height: 37px;
    width: 300px;
}

.drop_down_class {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 26px;
    margin: 0px 5px 0 0px;
    width: 244px;
    *width: 240px;
    background-color: #FFF;
}

.most_popular_battery_box {
    border-bottom: 1px dashed #CCCCCC;
    height: 160px;
    *height: 170px;
    margin-bottom: 10px;
    padding: 10px 0 0;
}

.battery-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 12px 0;
    width: 100px;
}

.battery-model-text-box {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 90px;
    margin-top: 10px;
    width: 140px;
}

.free-shipping {
    float: left;
    margin-left: 10px;
}

.battery-pricing {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #048e07;
}

.pricing-box {
    float: left;
    width: 105px;
}

.blackout {
    background-color: #999999;
    height: 1000px;
    left: -300px;
    opacity: 0.6;
    *filter: alpha(opacity=60);
    position: absolute;
    top: -215px;
    width: 1000px;
    z-index: 3;
}

.battfos_search_input {
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 15px;
    height: 31px;
    width: 254px;
    float: left;
    padding-top: 0px;
    padding-left: 2px;
    border: 1px solid #847b5c;
}

.battfos_battery_search_field {
    margin-left: 20px;
}

.battfos_input_tags {
    padding-left: 225px;
    padding-top: 110px;
}

.battfos_find_battery_button {
    float: left;
    margin-left: -1px;
    margin-top: 0px;
}

.battfos_batt-model-section {
    float: left;
    display: inline;
    width: 303px;
    margin-right: 35px;
}

.battfos-battfos_phone-model-section {
    float: left;
    width: 604px;
    background-color: #f3f3ff;
    padding: 6px 0px 14px 14px;
}

.battfos_series_title {
    color: #DB3004;
    font-size: 20px;
    border-bottom: 1px #bcbcbc solid;
    font-weight: bold;
    margin: 15px 15px 5px 6px;
    padding: 0px 0px 5px 0px;
    text-align: left;
}

.battfos_battfos_phone-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3em;
    padding: 2px 5px 0;
}

.battfos_battfos_phone-model-list a {
    color: #0061C7;
}

.battfos_model-dropdwn {
    float: left;
    height: 37px;
    margin-left: 10px;
    width: 300px;
    margin-bottom: 22px;
}

.battfos_drop_down_class {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 26px;
    margin: 6px 5px 0;
    width: 212px;
    background-color: #FFF;
}

.battfos_model-btn {
    margin-top: 6px;
}

.battfos_battery_box {
    border-bottom: 1px dashed #CCCCCC;
    height: 160px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px00;
}

.battfos_batt-model-section.battfos_battery_box:last-child {
    border-bottom: 0;
}

.battfos_battery-model-list {
    color: #0061C7;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 12px 0;
    width: 150px;
}

.battfos_battery-model-list a {
    color: #0061C7;
}

.battfos_battery-model-text-box {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 90px;
    margin-top: 10px;
    width: 140px;
}

.battfos_batt_brand_new {
    float: left;
    margin-left: 10px;
    width: 85px;
}

.battfos_pricing {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #048e07;
}

.battfos_pricing-box {
    float: right;
    width: 105px;
}

.battfos_phone-modelimg {
    height: 30px;
}

.battfos_batt-models {
    font-size: 23px;
    margin: 0px 0px 0px 15px;
    color: #424242;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}

.battfos_line-2 {
    font-size: 19px;
    text-align: center;
    color: #003c7a;
    font-family: Arial, sans-serif;
    margin-right: 14px;
}

.battfos_line-3 {
    font-size: 15px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    font-family: Arial, sans-serif;
    margin-right: 14px;
}

.battfos_index-logo {
    text-align: center;
    margin-right: 14px;
}
/*********************** 12/02/2014 Ed: New Rules added for BatteryMonster ************************/

.bm_battery_finder {
    font-family: Helvetica, Arial, sans-serif;
    float: left;
    width: 707px;
    height: 179px;
    border: 1px #e9e9e9 solid;
    margin: 0px 0px 25px 0px;
    color: #666666;
}

.bm_finder-line-logo {
    margin-bottom: 10px;
}

.bm_finder-line-1 {
    font-weight: bold;
    font-size: 32px;
    margin-top: -15px;
    margin-left: 12px;
}

.bm_finder-line-1-small {
    font-size: 26px;
    margin-top: 3px;
    font-weight: normal;
}

.bm_finder-line-2 {
    font-size: 20px;
    margin-left: 14px;
    margin-top: 3px;
}

.bm_batteries_search_field {
    margin-top: 11px;
    margin-left: 12px;
    float: left;
}

.bm_search_input {
    background: url('/content/images/batterymonster/cordless/input-field.jpg')no-repeat;
    font-family: verdana;
    font-size: 24px;
    height: 45px;
    width: 359px;
    float: left;
    border: 0px;
    padding-left: 8px;
    *padding-top: 6px;
    color: #acabab;
    margin-right: 3px;
}

.bm_find_batteries {
    margin-top: 11px;
    margin-left: -2px;
    float: left;
}

.bm_finder-image {
    float: right;
    margin-top: -99px;
}

.bm_phone-model-list {
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    padding: 2px 0px;
    width: 102px;
}

.bm_phone-model-list a {
    color: #0061C7;
}

.bm_phone-model-left-section {
    float: left;
    width: 437px;
    margin-right: 10px;
}

.bm_batt-model-right-section {
    float: left;
    width: 260px;
}

.bm_model-block {
    width: 420px;
    padding-left: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #E9E8E8 solid;
    margin-right: 15px;
    margin-bottom: 10px;
    clear: both;
    float: left;
}

.bm_phone-model-left-section.bm_model-block:last-child {
    border-bottom: 0;
}

.bm_mb-right {
    width: 250px;
}

.bm_series_title {
    color: #DB3004;
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    text-align: left;
}

.bm_batt-model-dropdwn {
    margin: 5px 0px 15px 0px;
}

.bm_drop_down_class {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    height: 26px;
    margin: 6px 0px;
    width: 255px;
    background-color: #FFF;
}

.bm_battery_box {
    background: url('/content/images/batterymonster/finders/angle-bg.jpg')no-repeat;
    width: 257px;
    height: 159px;
    margin-bottom: 10px;
    padding: 10px 0 0 0;
}

.bm_battery-model-list {
    color: #0061C7;
    float: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.6em;
    text-align: right;
}

.bm_battery-model-list a {
    color: #0061C7;
}

.bm_battery-model-text-box {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    float: right;
    height: 90px;
    width: 140px;
}

.bm_battery-pricing {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: rgb(12, 12, 12);
    margin-bottom: 3px;
}

.bm_pricing-box {
    float: right;
    width: 114px;
}

.bm_div_float {
    float: left;
    margin-left: 10px;
}

.bm_battery_img {
    float: left;
    margin-left: 25px;
}

.finderBrowse .subcontainer_image img {
    max-width: 285px;
}
/************************   AUTO PARTS SEARCH MAPPING STYLES   ************************/
/************************            Created by Dan R. 2/18/15        ************************/

.AutoPrts_banner_cont_box {
    margin: 9px 0px 3px 10px;
    width: 265px;
}

.AutoPrts_banner_model {
    color: #c40002;
    font-size: 18px;
}

.AutoPrts_banner_cont_prod_image {
    width: 265px;
    margin-top: 10px;
    margin-bottom: 2px;
    text-align: center;
}

.AutoPrts_banner_cont_prod_name {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.3em;
    margin: 10px 0px 10px 0px;
    background-color: #EEEEEE;
    border-color: #BDBEBF;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

.AutoPrts_prod-name {
    font-size: 15px;
    line-height: 16px;
    background-color: #EEEEEE;
    border-color: #BDBEBF;
    margin: -2px -1px 0px -5px;
    padding: 3px;
}

.AutoPrts_Compat {
    display: table;
    text-align: center;
    padding: 5px;
    width: 255px;
    background-color: #EEE;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_Logo {
    height: 65px;
    width: 108px;
    float: left;
    padding: 5px;
    text-align: center;
    margin: 5px 0px 5px -5px;
    background-color: #FFF;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_model {
    width: 136px;
    height: 65px;
    float: right;
    padding: 5px;
    text-align: center;
    margin: 5px -5px 5px 0px;
    background-color: #FFF3E1;
    outline-color: #BDBEBF;
    outline-style: solid;
    outline-width: 1px;
}

.AutoPrts_Compat_Year {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2em;
    padding: 5px;
}
/************************************* Need Help Finder Page Pop Up - Ed - 06/19/15 *****************************************/

.needhelp {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
    color: #000;
    padding: 10px;
}

.needhelp .image {
    float: left;
    margin: 16px 30px 0;
}

.needhelp .heading {
    margin-top: 35px;
    font-size: 20px;
    color: #000;
    float: left;
}

.needhelp .heading div {
    font-size: 22px;
    font-weight: 700;
    border-bottom: 2px solid #039;
    margin-bottom: 5px;
    color: #039
}

.needhelp .content {
    margin: 20px 0px 20px 22px;
    font-size: 17px;
    line-height: 20px;
}

.needhelp .content .arrow {
    background: url('/content/images/popup/arrow2.jpg') no-repeat;
    padding-left: 15px;
    width: 556px;
}

.needhelp .content .arrowheading {
    font-weight: 700;
    margin: 10px 0 5px
}

.needhelp .footer {
    margin: 10px 0 15px;
    font-size: 19px;
    text-align: center;
    color: #000;
    width: 100%;
}

.needhelp .footer span {
    color: #039;
    font-size: 17px;
    font-weight: 700
}

.needhelp .footer > .phonenumber {
    color: #903;
    font-size: 19px;
    font-weight: 700;
    font-style: normal
}

.mfp-close {
    padding: 8px 8px 8px 0
}
/************************** Feature Styles - Ed - 07/23/15 ******************************/

.feature_header {
    font-weight: bold;
    color: #666666;
    margin: 10px 0 10px 0;
    display: inline-block;
}
/************************** New Tile Rules - Ed - 06/19/15 ******************************/

.tile {
    float: left;
    margin: 0 5px 5px 0
}

.tile-r {
    float: left;
    margin: 0 0 5px 0
}

.tile a,
.tile-r a,
.tile-r a img,
.tile-r img {
    float: left;
    display: inline-block;
}

.zero-tile-r {
    float: right;
}

.mrg1_r {
    margin-right: 1px;
}

.mrg2_r {
    margin-right: 2px;
}

.mrg3_r {
    margin-right: 3px;
}

.mrg4_r {
    margin-right: 4px;
}

.mrg5_r {
    margin-right: 5px;
}

.mrg6_r {
    margin-right: 6px;
}

.mrg7_r {
    margin-right: 7px;
}

.mrg8_r {
    margin-right: 8px;
}

.mrg9_r {
    margin-right: 9px;
}

.mrg10_r {
    margin-right: 10px;
}

.mrg11_r {
    margin-right: 11px;
}

.mrg12_r {
    margin-right: 12px;
}

.mrg1_b {
    margin-bottom: 1px;
}

.mrg2_b {
    margin-bottom: 2px;
}

.mrg3_b {
    margin-bottom: 3px;
}

.mrg4_b {
    margin-bottom: 4px;
}

.mrg5_b {
    margin-bottom: 5px;
}

.mrg6_b {
    margin-bottom: 6px;
}

.mrg7_b {
    margin-bottom: 7px;
}

.mrg8_b {
    margin-bottom: 8px;
}

.mrg9_b {
    margin-bottom: 9px;
}

.mrg10_b {
    margin-bottom: 10px;
}

.mrg11_b {
    margin-bottom: 11px;
}

.mrg12_b {
    margin-bottom: 12px;
}

/*********************** 11/03/2015 Ed: Horizontal Divider for Custom Personal Care Details Pages ************************/
.hr_line {
   background-image: url(/content/images/fos/norelco/custom/hr_line.jpg);
   height: 1px;
   width: 735px;
   margin: 15px 0 15px 0;
}

/* end ADDED FOR DOCTYPE PROJECT */


/********Addition by Marc B: 11/13/2015 ***********/

.bm_finder-line-heading {font-size: 38px;color: #666666 ;margin-top: 10px;margin-left: 12px; margin-bottom: 16px;}

/********Addition by Marc B: 11/30/2015 - Compatibility Popups: ATT Store migration (See ticket CDP-3879 **********/
.cp_title { line-height: 45px;}
.cp_logo {float: left;padding-right: 10px;margin-right: 10px;border-right: 1px solid #C9C8C8  ;}

/*** Rules for Static Review By Nitin P : 01/20/2016 ***/
.cr_wrapper {display: none;}
.cr_container{height: auto; border: 1px solid #bcbcbc ;padding: 25px 20px 20px;border-radius: 5px; margin-bottom: 20px;}
.cr_title{font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.cr_reviewtxt{line-height: 22px;color: #606060 ; font-size: 12px;border-bottom:1px solid #dbdbdb ;margin: 10px 0 25px; padding-bottom: 20px;}
.cr_footer{margin-bottom:8px;font-size: 14px; padding-bottom: 18px;}
.cr_user{float: left; font-weight: bold;}
.cr_count{float: right;color: #606060 ; }
.cr_heading{font-size:26px;font-weight: 700;margin: 25px 0; }
/*** Rules for Static Review Testimonials By Nitin P : 02/03/2016 ***/
.crq_container{height: auto; font-family: Arial, sans-serif; display: none;}
.crq_heading{font-size:26px;font-weight: 700; color: #455562;margin-bottom: 20px;text-align: left;}
.crq_openq{float: left;}
.crq_reviewtxt{float: left;width: 660px;text-align: justify;margin: 0 22px; color: #7a7a7a; font-size: 13px;line-height: 18px;}
.crq_closeq{float: left;}
.crq_read{margin: 20px 0 0 46px;font-size: 14px;text-align: left;}
.crq_read a {color: #1d60ae;}


/* rul for compatibility popup link NitinP : 16 June 16 */
.vw_cmp_mdl {font-weight: bold;margin-left: 10px; margin-top: 10px; display: inline-block; text-decoration: underline;}



/******************* 09/20/2016 Ed: Rules for feature bullet points *******************/

.bullet_disc {list-style-type: disc;}
.bullet_none {list-style-type: none;}

.blackbold, .redbold, .bluebold {font-weight: 700;}
.blackbold {color: #000;}
.bluebold {color: #1054B0;}
.redbold {color: #C00;}


/****************** 18 Jan 2017 NitinP: Rules for Responsive Enhaced Fly Page Code ******************/
.flywrap {width:calc(100% - 30px);display: block; padding: 0 15px;max-width: 725px;margin: auto;font-size: 15px;text-align: left;line-height: 1.25;}
#cat_html5 p.fly-p {font-size: 12px; line-height: 1.30;}
#cat_html5 p.fly-p-big {font-size: 14px; line-height: 1.30;}
.unordered_list {font-size: 15px; line-height: 1.5;padding-left: 15px;}
.fly-row {clear: both; padding:15px 0;display: table;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7, 
.col-6, 
.col-5,
.col-4, 
.col-3,
.col-2,
.col-1  {display: block;padding: 0 15px;position: relative;}
.fly-tc {text-align: center;}
h1.dummy {color: #ccc;}
h1.fly-h1, h2.fly-h2, h3.fly-h3, h4.fly-h4 { color: #000;font-weight: bold;}
h1.fly-h1{font-size: 30px;margin: 12px 0 6px;}
h2.fly-h2{font-size: 24px;margin: 10px 0 4px;}
h3.fly-h3{font-size: 20px;margin: 8px 0 4px;}
h4.fly-h4{font-size: 16px;margin: 0 0 2px;}

.fly-row.odd {background: #f7f6f6;}
.fly-p-big {font-size: 18px;}
img.res-img {text-align: center; max-width: 100%; height: auto;display: inline-block!important;}
.techblock {border:1px #000 solid;}
.techblock > .title {background: #f7f6f6; color: #000; font-size: 26px; line-height: 38px; padding: 5px 20px; font-weight: bold;}
.techblock > dl {margin: 15px 0;}
.techblock > dl > dt {float: left;width: 45%; list-style-type:disc;}
.techblock > dl > dt, .techblock > dl > dd {padding: 3px 5px 3px 20px;}
.fly-feat {margin-bottom: 15px;}
.fly-btn {display: block; background: #f8f6f7;padding: 30px 20px;position: relative;font-size: 24px;text-decoration: none;font-weight: bold;color: #000;margin-bottom: 5px;}
.fly-btn-icn {position: absolute; top: 50%;right: 20px;}
.fly-btn-icn img{margin-top: -50%;}
.blue {color:#1366B2!important;}
.plus {font-size: 65px;font-weight: bold;margin: 25px 0;}
.disnon {display:none;}
.conplus:after {content: "+";font-size: 60px;height: 60px;line-height: 60px;font-weight: bold;}
@media screen and (min-width: 960px) {
#cat_html5 p.fly-p {font-size: 15px; line-height: 1.30;}
#cat_html5 p.fly-p-big {font-size: 18px; line-height: 1.30;}
h1.fly-h1{font-size: 36px;}
h2.fly-h2{font-size: 30px;}
h3.fly-h3{font-size: 24px;}
h4.fly-h4{font-size: 18px;}
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7, 
.col-6, 
.col-5,
.col-4, 
.col-3,
.col-2,
.col-1  {float: left;display: inline-block;padding: 0 15px; position: relative;}  
.col-12 {width:calc(100% - 30px);}  
.col-11 {width:calc(91.66% - 30px);}
.col-10 {width:calc(83.33% - 30px);}
.col-9 {width:calc(75% - 30px);}
.col-8 {width:calc(66.66% - 30px);}
.col-7 {width:calc(58.33% - 30px);}
.col-6 {width:calc(50% - 30px);}  
.col-5 {width:calc(41.66% - 30px);}  
.col-4 {width:calc(33.33% - 30px);}  
.col-3 {width:calc(25% - 30px);} 
.col-2 {width:calc(16.66% - 30px);} 
.col-1 {width:calc(8.33% - 30px);}
.techblock > dl > dt {width:35%;}

.fly-btn {width:calc(48% - 40px); margin: 5px 1%; float: left;}

h2.fly-h1 {font-size: 30px;margin: 15px 0 5px}
.fly-pull-right {float: right;}
.fly-row p.fly-p {margin: 0 0 10px;}
.fly-feat > .feat-icn {width:35%;float: left;}
.fly-feat > .fly-h4 {font-size: 16px;}
.fly-feat > .fly-h4, .fly-feat > p.fly-p {margin-left:calc(35% + 10px);}
.conplus:after {position: absolute;top: 25%;right: -16px;}
}




