﻿


body.hmsVic #header .brand
{
    height: 112px;
    /*background:; background set in language specific css file */
}
body.hmsVic #header .mainNav
{

}
body.hmsVic #header .mainNav ul
{
    border-right-color: #000;
    border-left-color: #474341;
}
body.hmsVic #header .mainNav ul li a
{
    border-right-color: #474341;
    border-left-color: #000;
}

body.hmsVic .action a, body.hmsVic input.button, body.hmsVic h3.showHide span
{
    background: #FFFFFF url(../cssimages/hms-victory-button_back.gif) no-repeat scroll left center;
    color: #000;
}
body.hmsVic .action a:hover, body.hmsVic input.button:hover, body.hmsVic h3.showHide span:hover
{
    color: #D7AF49;
}

body.hmsVic strong, body.hmsVic .subContent .item h3, body.hmsVic .pageComponents .item h3
{
    color: #000;
}

body.hmsVic .subContent .item, body.hmsVic .pageComponents .item
{
    background-image: url(../cssimages/hms-side_comp_back.gif);
}

body.hmsVic h1
{
    color: #333333;
    font-size: 125% !important;
    margin-bottom: 10px !important;
}
body.hmsVic h1 strong
{
    color: #D7AF49;
}

body.hmsVic .introContent p strong
{
    color: #D7AF49;
}

body.hmsVic #content .introContent p
{
    color: #808080;
    font-size: 70%;
}

body.hmsVic .accessoriesList
{
    color: #D7AF49;
}

body.hmsVic .accessories
{
    width: 100%;
}
body.hmsVic .accessories .accessoryContainer
{
}

body.hmsVic .accessories .accessoryContainer .accessory
{
    text-align: center;
    margin-left: 20px;
    margin-right:0;
    width: 273px;
    float: left;
    display: inline;
}
body.hmsVic .accessories .accessoryContainer .accessory img
{
    border: none;
    margin: 0;
    padding: 0;
}
body.hmsVic .accessories .accessoryContainer .accessory h3
{
    background: url(../cssimages/hms-bullet.gif) no-repeat scroll left 10px;
    display: block;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 12px;
    font-size: 85%;
}

body.hmsVic .accessories .accessoryContainer .accessory h3 strong {color:#DDB759;}

body.hmsVic .accessories .accessoryContainer .accessory p
{
    text-align: left;
    font-size: 60%;
    padding: 0 0 0 13px;
}



body.hmsVic .accessories h2
{
    color: #333333;
    font-size: 125% !important;
    margin-bottom: 10px !important;
}
body.hmsVic .accessories h2 strong
{
    color: #D7AF49;
}



body.hmsVic .linkContainer:after, body.hmsVic .subscriptionsLarge:after, body.hmsVic .subscriptionsLarge .actions:after, body.hmsVic .accessories .accessoryContainer:after, body.hmsVic .moreBenefits:after, body.hmsVic .subscriptions .actions:after, .magazineView:after, body.hmsVic .modelInformation .modelSpec:after
{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

body.hmsVic .moreBenefits
{
    width:100%;
    overflow:hidden;
}

body.hmsVic .moreBenefits h2
{
    color:#333;
    font-size:125%;
    margin:10px 0;
}
body.hmsVic .moreBenefits h2 strong
{
    color: #D7AF49;
}

body.hmsVic .moreBenefits .benefits
{
    width: 273px;
    float: left;
}
body.hmsVic .moreBenefits .benefits ul
{
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
body.hmsVic .moreBenefits .benefits ul li
{
    background: url(../cssimages/hms-bullet.gif) no-repeat scroll left 10px;
    display: block;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 12px;
    font-size: 85%;
}


body.hmsVic .moreBenefits p
{
    margin-left: 20px;
    clear: left;
    font-size: 60%;
}


body.hmsVic .subscriptions h3
{
    color: #333333;
    font-size: 125% !important;
    margin-bottom: 10px !important;
}
body.hmsVic .subscriptions h3 strong
{
    color: #D7AF49;
}

body.hmsVic .subscriptions .actions
{
    background: #ffe3a5 url(../cssimages/hms-subscriptions-bg.gif) repeat-x left top;
    width: 541px;
    padding: 23px 23px 13px;
}


body.hmsVic .subscriptions .actions p a
{
    font-size: 110%;
}


body.hmsVic .subscriptions .action
{
    float: none!important;
    margin-right: 20px;
    margin-bottom: 10px;
}


body.hmsVic .link a
{
    background-image: url(../cssimages/hms-list_bullet.gif);
    color: #000;
}
body.hmsVic .link a:hover
{
    color: #D7AF49;
}
body.hmsVic .magazineView p.pdfAction
{
    float: left;
    display: inline;
    margin-left: 0px;
    display: block;
    padding: 0 0 0 12px;
}

body.hmsVic .magazineView p.pdfAction a {color:#DDB759;}
body.hmsVic .magazineView p.pdfAction a:hover {color:#000;}

body.hmsVic .magazineView a img
{
    border: none;
}

body.hmsVic .modelInformation .modelDetails h1
{
    color: #000 !important;
}

body.hmsVic .modelInformation .modelDetails .extra
{
    background: none;
    padding: 0px;
    width: 436px;
    float: right;
    display: inline;
}

body.hmsVic .modelInformation .modelSpec
{
    width: 436px;
    padding-bottom: 15px;
}

body.hmsVic .modelDimensions {background: #f2f2f2; width: 436px;} 

body.hmsVic .modelInformation .modelSpec dl
{
    width: 218px;
    margin: 0 0 0 0px;
    padding: 0;
    float: left;
    display: inline;
    text-align: left;
    font-size: 70%;
}

body.hmsVic .modelInformation .modelSpec dl dt
{
    margin: 0;
    padding: 10px!important;
    color: #000;
    background:#e6e6e6;
    border-bottom: 1px solid #FFF;
}

body.hmsVic .modelInformation .modelSpec dl dd
{
    margin: 0;
    padding: 5px 10px 0px!important;
    color: #808080;
}
body.hmsVic .modelInformation .modelSpec dl dd strong
{
    color: #333333;
    font-weight: bold;
}

body.hmsVic .linkContainer
{
    display: block;
    padding: 10px;
    margin-bottom: 20px;
    width: 416px;
    background: #F2F2F2;
}
body.hmsVic .linkContainer p
{
    margin-bottom: 0 !important;
}

body.hmsVic .linkContainer p a
{
    font-size: 110%;
}

body.hmsVic .modelInformation .modelSpec dl dt
{
    margin: 0;
    padding: 0;
    color: #333333;
    font-weight: bold;
}
body.hmsVic .copyPanel p
{
    color: #808080;
    font-size: 70%;
}

body.hmsVic .copyPanel p strong
{
    color: #333333;
}

body.hmsVic .modelInformation .pageComponents .info
{
    float: none;
}

body.hmsVic .modelInformation .extraContent
{
    width: 436px;
}

body.hmsVic a:link
{
    color: #000000;
}
body.hmsVic a:hover
{
}


body.hmsVic .subscriptionsLarge
{
    background: #D6AF4A none repeat scroll 0 0;
    width: 593px;
    margin-bottom: 30px;
}

body.hmsVic .subscriptionsLarge .image
{
    float: left;
    display: inline;
    position: relative;
    z-index: 5;
    margin: 0 0 0 -17px;
    padding: 0;
}


body.hmsVic .subscriptionsLarge .image img
{
    margin: 0;
    padding: 0;
    width: 610px;
    float: left;
}

body.hmsVic .subscriptionsLarge .actions
{
    background: #FFE3A5 url(../cssimages/hms-subscriptions-bg.gif) repeat-x scroll left top;
    width: 547px;
    padding: 10px 23px 13px;
    float: left;
}
body.hmsVic .subscriptionsLarge .action
{
    float: none!important;
    margin-bottom:0;
    padding-left:0;
    clear:left;
}


body.hmsVic .subscriptionsLarge .actions p a
{
    font-size: 110%;
}

body.hmsVic .modelInstructions .extra
{
    background: #F2F2F2;
    padding: 10px 14px 0;
    float: left;
    margin-top: 2px;
    margin-bottom: 30px;
    width: 887px;
}

body.hmsVic .modelInstructions .extraContent
{
    margin: 0 0 14px 0;
    width: 867px;
}

.js body.hmsVic .modelInstructions .extraContent
{
    display: block;
}

.js body.hmsVic .modelInstructions .extra .showHide
{
    margin: 0 0 14px 0;
}

.js body.hmsVic .modelInstructions .extra .open span
{
    background-image: url(../cssimages/hms-button_back_open.jpg);
}

.js body.hmsVic .mainImage
{
    position: relative;
}

body.hmsVic .modelInstructions .extraContent table img {margin-bottom: 10px;}

body.hmsVic  .modelInformation .modelGallery .galleryRow img {width: 106px!important;}

body.hmsVic .instructionsSmall {clear: left; float: left; }

body.hmsVic .modellingInformation .extraContent {background:#FFF; width: 100%!important; margin :0!important; padding: 10px 0 0!important; clear: left;}
body.hmsVic .modellingInformation .extra {padding:10px 0 0 0px!important; width: 100%!important; }
body.hmsVic .modellingInformation h3 {margin-left: 10px!important; display: block; width: 530px;}
