/*additional CSS*/

/*++++++++++++++ Home ++++++++++++++*/

/*SLider*/

#homepage_Slide {
    border: 1px solid red;
    width: 100%;
    height: 300px;
}

.slider-wrapper {
    border: 1px dashed red;
}

/*SLider*/

.thankyouPage_signupNewsForm body {
    width: 600px;
    max-height: 400px;
    display: block;
}

.subscribeForm .subscribe_setcan {
    background-color: rgb(205, 0, 0);;
    padding: 15px 25px;
    font-size: 18px;
    color: white;
    text-decoration: none;
    display: block;
    border-radius: 8px;
}

.subscribe_setcan2 {
    background-color: rgb(205, 0, 0);;
    padding: 15px 25px;
    font-size: 18px;
    color: white !important;
    text-decoration: none;
    display: block;
    width:50%;
    border-radius: 8px;
}

.subscribeForm .subscribe_setcan:hover {
    background-color: rgb(235, 0, 0);;
}


.kinetx_prod_thumb, .neckcheck_prod_thumb {
    overflow: hidden;
    height: 90px;
    width: 760px;
    padding-left: 25px;
}

.kinetx_prod_thumb .kinetx_link {
    width: 750px;
    height: 86px;
    display: block;
    background: url('images/kinetx-prod01.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.kinetx_prod_thumb .kinetx_link:hover {
    background: url('images/kinetx-prod01-over.png') no-repeat;
}

.neckcheck_prod_thumb .neckcheck_link {
    width: 750px;
    height: 86px;
    display: block;
    background: url('images/neckcheck-prod01.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.neckcheck_prod_thumb .neckcheck_link:hover {
    background: url('images/neckcheck-prod01-over.png') no-repeat;
}


.ss_prod_gear_thumb {
    overflow: hidden;
    height: 90px;
    width: 242px;
    padding-left: 40px;
    float: left;
}

.ss_prod_gear_thumb .ss_gear_link {
    width: 242px;
    height: 86px;
    display: block;
    background: url('images/SS-menu-gear.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.ss_prod_gear_thumb .ss_gear_link:hover {
    background: url('images/SS-menu-gear-over.png') no-repeat;
}

.ss_prod_room_thumb {
    overflow: hidden;
    height: 90px;
    width: 242px;
    
    padding-left: 130px;
    float: left;
}

.ss_prod_room_thumb .ss_room_link {
    width: 242px;
    height: 86px;
    display: block;
    background: url('images/SS-menu-biochamber.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.ss_prod_room_thumb .ss_room_link:hover {
    background: url('images/SS-menu-biochamber-hover.png') no-repeat;
}


/*.ss_prod_car_thumb {
    overflow: hidden;
    height: 90px;
    width: 242px;
    padding-left: 8px;
    float: left;
}

.ss_prod_car_thumb .ss_car_link {
    width: 242px;
    height: 86px;
    display: block;
    background: url('images/SS-menu-car.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.ss_prod_car_thumb .ss_car_link:hover {
    background: url('images/SS-menu-car-over.png') no-repeat;
}

*/

.mm_prod_thumb {
    overflow: hidden;
    height: 90px;
    width: 760px;
    padding-left: 25px;
}

.mm_prod_thumb .mm_link {
    width: 750px;
    height: 86px;
    display: block;
    background: url('images/musclemount-prod01.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.mm_prod_thumb .mm_link:hover {
    background: url('images/musclemount-prod01-over.png') no-repeat;
}

.biocham_prod_thumb {
    overflow: hidden;
    height: 90px;
    width: 760px;
    padding-left: 25px;
}

.biocham_prod_thumb .biocham_link {
    width: 750px;
    height: 86px;
    display: block;
    background: url('images/biochamber-prod01.png') no-repeat;
    font-size: 1px;
    text-align: 9999;
}

.biocham_prod_thumb .biocham_link:hover {
    background: url('images/biochamber-prod01-over.png') no-repeat;
}


/*++++++++++++++ Home ends ++++++++++++++*/

#ctct_form_0 h2, .ctct-form-header {
    font-size: 14px;
}

.ctct-form-defaults {
    padding: 18px !important;
}

.ctct-form-label {
    font-size: 12px !important;
}

.ctct-form-field {
    margin: 0 0 10px !important;
}

.ctct-form-element {
    height: 18px !important;
}

.ctct-gdpr-text {
    display:none;
} 

.ctct-form-button {
    padding: 10px !important;
}

.ctct-form-footer {
    display: none !important;
}



/*++++++++++++++ Content One ++++++++++++++*/

#content_one {
    padding-top: 10px;
    overflow: hidden;
}

.cnt_header {
    font-size: 20px;
}

.cnt_header span {
    font-size: 20px;
}

#content_one h3 {
    margin: 0;
}

#content_one h4 {
    margin: 0;
    font-weight: 500;
    color: #363636;
}

#content_two h3 {
    margin: 0;
}

.hg_thumb {
    margin-bottom: 40px;
    border: 1px solid #303030;
    box-shadow: -1px 2px 4px 0 #3D3D3D;
}

#content_one li {
    margin-left: -26px;
    padding-left: 1px;
    font-weight: 100;
    list-style: circle;
}

#col_left {
    float: left;
    width: 40%;
}

#col_right {
    float: right;
    width: 55%;
}


/*+++++++++++++ Content Two ++++++++++++++*/

#content_two {
    padding-top: 10px;
    overflow: hidden;
}

.prd_img_thumb {
    width: 200px;
    heigh: 200px;
}

.prd_img_thumb {
    float: left;
}

.prd_img_thumb img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#hg_prd_001 {
    clear: both;
    overflow: hidden;
}

#hg_prd_001 h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 200;
}

#hg_prd_001 h3 span {
    font-size: 14px;
    font-weight: 500;
}

#hg_prd_001 li {
    list-style: outside;
    
}

#hg_prd_001 p {
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
}

#hg_prd_001 p span {
    font-weight: 600;
}

.sublinks_products {
        color: #646464;
        float: right;
        margin-top: 26px;
}

.sublinks_products img {
    margin-bottom: -5px;
}

.sublinks_products a {
    text-decoration: none;
    font-size: 18px;
    font-weight: 100;
    color: #c00a1b;
}

.sublinks_products a:hover {
    color: #555555;
}

.sublinks_pdf {
        color: #646464;
        float: right;
        display: inline;
        margin-top: -17px;
}

.sublinks_pdf img {
    margin-bottom: -5px;
}

.sublinks_pdf a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    color: #c00a1b;
}

.sublinks_pdf a:hover {
    color: #555555;
}

/*++++++++++++++ order link ++++++++++++++*/

.order_link {
    border: 1px solid #545454;
    background-color: #c7c7c7;
    padding: 10px;
    text-decoration: none;
    float: right;
    margin: 0 30px 0 0;
    border-radius: 4px;
    
}

.order_link:hover {
    background-color: #9b9b9b;
}


/*++++++++++++++ order link end ++++++++++++++*/



/* ++++++++++++++ COURSES PAGE ++++++++++++++ */

#course_content {
    overflow: hidden;
    margin-bottom: 20px;
}

#course_description {
    width: 400px;
    float: left;
}

#course_spec {
    border: 1px solid #7d7d7e;
    width: 300px;
    float: right;
    padding: 0px;
    color: #3d3d3d;
    -moz-border-radius: 6px;
    -web-border-radius: 6px;
    border-radius: 6px;
    font-size: 16px;
    margin-bottom: 20px;
}

#course_spec ul {
    margin: 8px;
}

#course_spec ul li {
    font-weight: 800;
    font-style: oblique;
    color: #29292a;
    
}

.subhead {
    clear: both;
}

.tab_head1 {
    font-size: 14px;
    color: #67112a;
}

.tab_list {
    padding-left: 20px;
    smargin: 0;
}

.tab_sec {
    background-color: #bdbdbd;
    border: 1px solid #858585;
    padding: 10px;
}

#course_spec li {
    margin-left: -24px;
}

#course_spec p {
    color: #c8c8c8;
    font-size: 12px;
    background-color: #5e5d5e;
    padding: 10px;
}

#course_spec2 {
    clear: both;
    font-size: 15px;
}

#course_spec2 h4 {
    margin: 0;
}

#course_spec2 ol {
    margin-top: 6px;
}

#course_spec2 li {
    margin-left: -12px;
    line-height: 15px;
}

.course-regForm {
    width: 600px;
    border:1px solid yellow;
    text-align: left;
}

.course-regForm p input {
    float: right;
}

.course-regForm p span {
    text-align: right;
}

.course-regForm .shirt-size-input input {
    float: none;
}

/* ++++++++++++++ COURSES PAGE ++++++++++++++ */



/*++++++++++++++++++++++++++++ Product Combatives ++++++++++++++++++++++++++++*/

.main_cont {
    
    background: url(images/catalogue_bkgd.gif) repeat-x;
}

#prod_combatives {
    min-height: 500px;
    width: 100%;
}

.prod_list {
    border: 1px solid gray;
    height: 70px;
    margin-bottom: 30px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.prod_category {
    border-bottom: 1px solid #4a4a4a;
}

.prod_list ul {
    color: #5a5a5a;
    font-size: 14px;
    float: left;
}

.prod_list ul li {
    list-style: none;
    display: block;
}


.prod_list ul a {
     text-decoration: none;
     font-size: 16px;
     color: #df3508;
}

.prod_list ul a:hover {
    color: #484848;
}

.prod_box {
    border: 1px solid gray;
    min-height: 100px;
    margin-bottom: 30px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px;
    overflow: hidden;
}

.prod_img_sng {
    overflow: hidden;
    width: 200px;
    float: left;
    min-height: 120px;
}

.prod_img_main {
    width: 200px;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    margin: 0;
    float: left;
    clear: both;
}

.prod_img_main img {
    position: relative;
    width: 100%;
    
}

.prod_img_small01 {
    width: 95px;
    height: 95px;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.prod_img_small01_mil {
    width: 130px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.prod_img_small01_mil img {
    position: relative;
    width: 150%;
}

.prod_img_small02 {
    width: 95px;
    height: 95px;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: right;
}

.prod_img_small01 img {
    position: relative;
    width: 150%;
}

.prod_img_small02 img {
    position: relative;
    width: 150%;
}

.prod_disp {
    float: right;
    width: 470px;
}

.prod_disp h3 {
    color: #4f4532;
}

.prod_disp h4 {
    margin: 0;
    font-size: 16px;
    color: #363636;
}

.prod_disp_feat {
    width: 250px;
    min-height: 200px;
    float: left;
    font-size: 12px;
}

.prod_disp_feat h5 {
    margin: 0;
    font-size: 14px;
    font-weight: 100;
}

.prod_disp_feat ul li {
    list-style: circle;
    margin-left: -23px;
    line-height: 14px;
}

.prod_disp_order {
    width: 200px;
    min-height: 200px;
    float: right;
    font-size: 14px;
}



.prod_size {
    padding-left: 10px;
}

.prod_disp_order ul {
    margin: 0;
    list-style: none;
}



.prod_disp_order ul li {
    margin-left: -38px;
    line-height: 14px;
}

.prod_disp_order ul li span {
    font-size: 14px;
    font-weight: 100;
}



.prod_disp_order a {
    border: 1px solid #545454;
    background-color: #c7c7c7;
    padding: 10px;
    text-decoration: none;
    float: right;
    margin: 30px 0 0 0;
    border-radius: 4px;
    
}

.prod_disp_order01 a {
    border: 1px solid #545454;
    background-color: #c7c7c7;
    padding: 10px;
    text-decoration: none;
    float: left;
    margin: 4px 0 0 -20;
    border-radius: 4px;
    
}

.prod_disp_order a:hover {
    background-color: #9b9b9b;
}

.backtotop {
    display: block;
    font-size: 12px;
    color: red;
    text-align: right;
    margin-bottom: 30px;
    margin-top: -20px;
}

#header_panel {
    overflow: hidden;
    position: relative;
    width: 100%;
   
}

.head_prodLogo {
    float: left;
}

#content_one #col_right ul li {
    list-style: disc;
}

.vid_plist_milsim {
    margin: auto;
    text-align: center;
    
}

.vid_plist_milsim  h4 {
    margin: 0;
}

.vid_plist_milsim iframe {
    margin-bottom: 30px;
    border: 2px solid #000000;
}

.hg_benefits {
    background-color: #C4C4C4;
    padding: 20px;
    color: #000;
    border-radius: 20px;
}

.hg_benefits h4 {
    margin: 0;
    color: #910000;
}

.hg_benefits p {
    color: #000;
    margin: 0 0 10px 0;
}

/*++++++++++++++++++++++++++++ Product Combatives ++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++ Product Scent Air ++++++++++++++++++++++++++++*/

#sa-scents {
    margin-top: 30px;
    overflow: hidden;
    color: white;
    background-color: #1c3034;
    border-radius: 8px;
    padding-bottom: 20px;
}

#sa-scents h4 {
    margin: 10px 8px;
    border-bottom: 1px solid #73c0cd;
    text-transform: uppercase;
    font-size: 16px;
}

#sa-scents .sa-scent-col {
    sborder: 1px solid red;
    float: left;
    margin: 0 10px;
    padding: 0;
    width: 125px;
    font-size: 14px;
}

#sa-scents .sa-scent-col ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#sa-scents .sa-scent-col h5 {
    margin: 10px 0;
}

.sa-maintable {
    border: none;
    font-size: 12px;
}

.sa-table {
    border: none;
    color: white;
    text-align: center;
}

.sa-table td {
    border: none;
    background-color: #152426;
}

.sa-row01 {
    background-color: #365d62;
    border: none;
    color: white;
    text-align: center;
}

.sa-row01 td {
    border: none;
}

.sa-label01 {
    text-transform: uppercase;
    font-size: 14px;
}

.otx_body p {
    font-size: 14px;
    line-height: 16px;
}

.otx_mainCont {
    overflow: hidden;
    margin-bottom: 20px;
}

.otx_sec {
    
}

.otx_sec h3 {
    margin: 20px 0;
    padding: 0;
    border-bottom: 1px solid #000;
}

.otx_mainCont h3 {
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px solid #000;
}

.otx_imageSec {
    text-align: center;
}

.otx_getoff, .otx_speed {
    overflow: hidden;
    background-color: #C6C6C6;
    padding: 20px;
    border-radius: 20px;
    
}


.otx_getoff img, .otx_speed img {
    float: right;
    margin-left: 15px;
    margin-top: -10px;
}

.otx_credit {
    text-align: center;
}


.dart_mainCont p {
    line-height: 22px;
}

.dart_content {
    text-align: center;
}

.dart_sec {
    overflow: hidden;
    background-color: #C6C6C6;
    padding: 20px;
    border-radius: 20px;
}

.dart_sec h3 {
    color: #CC0000;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px solid #000;
}

.dart_sec p {
    line-height: 22px;
}

.dart_sec img {
    float: right;
    margin: 0 0 20px 20px;
    
}

.dart_sec01 {
    overflow: hidden;
}

.dart_credit {
    text-align: center;
}

.dart_credit a, .otx_credit a {
    color: red;
    font-weight: 800;
}

.dart_credit a:hover, .otx_credit a:hover {
    color: #5E0000;
}

.simvoice-compatible {
    text-align: center;
}

.simvoice-qna {
    background-color: #BCBCBC;
    border-radius: 10px;
    padding: 20px;
}

.simvoice-qna p br {
}

.simvoice_preview {
    background-color: #CCCCCC;
    width: 360px;
    padding: 8px;
    overflow: hidden;
    border-radius: 10px;
    margin: 20px 0;
}

.simvoice_preview img {
    float: left;
}

.simvoice_preview .simprev_player {
    float: right;
    width: 250px;
}

.simprev_player h4 {
    margin: 0 0 14px 0;
    padding: 0;
    font-size: 14px;
}

.simprev_player audio {
    width: 100%;
}



/*++++++++++++++++++++++++++++ Product Scent Air End ++++++++++++++++++++++++++++*/



/*++++++++++++++++++++++++++++ Product Stressvest ++++++++++++++++++++++++++++*/

.sv-gen2-addon {
    border: 1px solid #ffffff;
    overflow:  hidden;
    padding: 20px;
    margin: 10px 0;
    background-color: #c1c1c1;
}

.sv-sec-video .sv-video-link {
    color: #664042;
    text-decoration: none;
}

.sv-sec-video {
    border-radius: 6px;
}

.sv-sec-video .sv-video-link:hover {
    text-decoration: underline;
}

.sv-sec-main .sv-sec-sv-link {
    text-decoration: none;
    font-size: 26px;
    color: #800000;
    font-weight: 800;
    float: left;
}

.sv-sec-footer {
    text-align: center;
    padding: 20px;
}

.sv-sec-footer .sv-sec-sv-link2 {
    text-decoration: none;
    font-size: 18px;
    color: #550000;
    
}

.sv-sec-footer .sv-sec-sv-link2:hover {
    text-decoration: underline;
}

.sv-sec-main .sv-sec-sv-link:hover {
    color: #a70000;
}

.sv-sec-main ul {
    color: #402224;
}

.sv-sec-main .sv-sec-adv-link {
    color: #97373e;
    font-family: 12px;
}

.sv-sec-main .sv-sec-adv-link:hover {
    color: #400000;
}

/*++++++++++++++++++++++++++++ Product Stressvest end ++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++ Product Mil Sim FX ++++++++++++++++++++++++++++*/


.product_header {
    padding-bottom: 30px;
}

.milsim_intro {
    margin: 0;
    padding: 0;
}

.milsim_intro h4 {
    font-size: 14px;
    font-weight: 100;
    margin: 0px 0px 10px 0px;
}

.milsim_intro li {
    margin-left: 12px;
    font-size: 12px;
    list-style: disc;
}

.prod_disp_feat_milsim {
    float: left;
    clear: both;
    width: 470px;
}

.prod_disp_feat_milsim ul {
    font-size: 14px;
}

.prod_disp_feat_milsim h5 {
    margin: 0;
    font-size: 14px;
    font-weight: 100;
}

.prod_disp_feat_milsim ul li {
    list-style: disc;
    margin-left: -23px;
    line-height: 14px;
}

.form_prodcode {
    font-size: 12px;
}

.prod_disp_order01 {
    min-height: 20px;
    font-size: 14px;
    float: left;
}

.prod_disp_order01 ul {
    margin: 0 0 0 20px;
    padding: 0;
    font-size: 12px;
}

.prod_disp_order01 ul li{ 
    list-style: none;
    line-height: 14px;
    margin: 0 0 0 -20px;
 
}


.prod_disp_order01 ul li li { 
    list-style: disc;
}

.prod_disp_order01 .prod_size {
    list-style: disc;
    line-height: 14px;
    margin-left: 22px;
    font-size: 14px;
}

.intro_p {
    font-size: 13px;
}

/*++++++++++++++++++++++++++++ Product Mil Sim FX ++++++++++++++++++++++++++++*/

#ZoomBox {
    background-color: white;
}


/*++++++++++++++++++++++++++++ Footer ++++++++++++++++++++++++++++*/

#mainFooter {
    width: 790px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.footer_address {
    width: 400px;
    float: right;
}

.footer_address p {
    padding: 0;
    margin: 0;
    color: #d1d1d1;
    float: right;
    text-align: right;
    font-size: 10px;
}

.footer_address p strong {
    text-transform: uppercase;
}

.footer_subscribeForm .subscribeForm {
    color: white;
    float: left;
}



.footer_subscribeForm .subscribeForm-field {
    height: 21px;
    border: none;
    background-color: white;
    
}

.footer_subscribeForm .subscribeForm h5 {
    text-align: left;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 11px;
    text-transform: uppercase;
}

.footer_subscribeForm .subscribeForm-submit {
    background-color: #840000;
    color: white;
    border: none;
    width: 70px;
    height: 21px;
}

.mm_testi {
    border: 1px solid #747474;
    background-color: #b8b8b8;
    padding: 20px;
    margin: 30px 0;
}

.mm_testi div {
    overflow: hidden;
    height: 180px;
    display: block;
}

.mm_testi div img {
    border: none;
}

.mm_testi h3 {
    margin: 0 0 10px 0;   
}

.mm_testi p a {
    color: #740000;
}

.mm_testi img {
    float: left;
}

.mm_testi p {
    float: right;
    width: 550px;
}



/*++++++++++++++++++++++++++++ Footer Ends ++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++ hover image ++++++++++++++++++++++++++++*/


.hover_images01 {
    width: 200px;
    height: 180px;
    display: block;
    background: url('images/sim_opaque.jpg') no-repeat;
    background-size: 200px;
    font-size: 1px;
    text-indent: -9999px;
}

.hover_images01:hover {
    background: url('images/sim_clear.jpg') no-repeat;
    background-size: 200px;
}


.hover_images02 {
    width: 200px;
    height: 180px;
    display: block;
    background: url('images/goggles_opaque.jpg') no-repeat;
    background-size: 200px;
    font-size: 1px;
    text-indent: -9999px;
}

.hover_images02:hover {
    background: url('images/goggles_clear.jpg') no-repeat;
    background-size: 200px;
}

.hovering-header {
    height: 359px;
}

.hover-head001 {
    position: relative;
    height: 384px;
}

.hover-head001 a {
    display: block;
    width: 160px;
    height: 80px;
    z-index: 1;
    position: absolute;
    top: 262px;
    left: 620px;
    font-size: 1px;
    text-indent: -9999px;
}

.tacsteps li {
    font-weight: 400;
    font-size: 16px;
}

.hover-head001 a:hover + img {
    top: -1px;
}

.hover-head001 img {
    position: absolute;
    z-index: -50;
    top: 400px;
}

.hover-head001-main {
    position: absolute;
    top: 135px;
    z-index: -60;
}

.neckCheck-div01 p {
    margin: 6px 0 0;
}

.neckCheck-div01 h3 {
    margin: 0;
}

.neckCheck-div01 h4 {
    margin: 20px 0 0 0;
}

.neckCheck-div01 .nc-modes {
    background: #231F3F;
    color: white;
    padding: 20px 30px;
    margin: 0;
    border-radius: 10px;
}

.neckCheck-div01 .nc-modes li {
    margin: 10px 0;
}

.neckCheck-div01 .nc-modes li strong {
    text-transform: uppercase;
}

.nc-div-testi {
    background: #999999;
    padding: 20px 30px;
    margin: 0;
    border-radius: 10px;
}

.nc-div-testi h2 {
    margin: 0 0 10px 0;
}

.nc-div-testi p {
    font-size: 0.8em;
}

.nc-div-testi p em {
    font-size: 1em;
}

.nc-div-testi p {
    margin-bottom: 8px;
}


.nc-testi-title {
    overflow: hidden;
}

.nc-testi-title img {
    float: left;
    margin-right: 8px;
}

.nc-testi-title p {
    float: left;
    padding-top: 10px;
}


.inactive_anchor {
    pointer-events: none;
    cursor: default;
}

.book_authors {
    background-color: #CECECE;
    padding: 20px;
    border-radius: 4px;
}

.book_authors h4 {
    margin: 0 0 10px 0;
}

.book_authors div img {
    float: left;
    margin-right: 20px;
    border: 1px solid #000;
}

.book_authors div {
    overflow: hidden;
    
}

.rbtBook_topSection {
    text-align: center;
}

.rbtBook_topSection .clickLink {
    font-size: 14px;
    color: #2D2D2D;
}

.menuBook {
    padding-top: 10px;
}

/*Simvoice*/

.simvoiceForm-download label {
    width: 200px;
}


.adaptDownload {
    background-color: #BABABA;
    padding: 20px;
    border-radius: 4px;
    overflow: hidden;
}


.adaptDownload h4 {
    margin: 0;
    padding: 0;
}

.adaptDownload img {
    float: right;
    margin-left: 30px;
}

.adaptDownload .adaptDownload_button {
    background-color: #14A5FF;
    color: white;
    padding: 8px;
    border-radius: 4px;
    text-decoration: none;
}

.adaptDownload .adaptDownload_button:hover {
    background-color: #0071B2;
}


.podcast_section {
    margin: 40px 0 40px 10px;
}


.podcast_section audio {
    width: 720px;
}

.blueknife-box {
    background-color: #C9C9C9;
    min-height: 30px;
    color: white;
    padding: 14px;
    border-radius: 8px;
}

.blueknife-box h5 {
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px solid #000;
    color: #000;
}

.blueknife-box h4 {
    color: #26499B;
}

.blueknife-box p {
    color: black;
    padding: 0;
    margin: 0;
}

.blueknife-box h4 {
    margin: 0;
    padding: 0;
}








