﻿.ClubCol200 {margin:0;}
.PromotionDetailPicContainer {width:65%;margin:0;}
img.PromotionDetailPic {max-width:100%;height:auto;}
.mainWrapperBorder ul.tabs li {margin:0;}
.mainWrapperBorder ul.tabs li a, .mainWrapperBorder ul.tabs li a:hover {text-transform:none;border:1px solid #c1bbad;border-bottom:none;}
.DetailContentCol span, .PDetail span {display:block;float:left;padding:5px 0px 5px 0px;}
.PDetail .ClubCol800 {width:920px;padding-top:5px;}
.PBlurb {padding:5px;}
.PDetail .ClubCol500 {width:790px;}
.DetailButtonList {width:100%!important;margin-right:0;}
@media handheld, only screen and (min-width: 0px) and (max-width: 380px) {
.DetailContentCol {width:300px!important;width:100%!important;}
.DetailContentCol .ClubCol300 {width:170px!important;}
.DetailPicCol {width:150px!important;}
.PromotionDetailPicContainer {width:100%;margin:0;}
h1.pageHeading {width:113px;}
.PBlurb, .PDetails {padding:5px;}
.PDetails .ClubCol300, .PDetail .ClubCol300, .PDetail .ClubCol500 {width:180px;}
.PDetail .ClubCol800 {width:310px;}
}
@media handheld, only screen and (min-width: 381px) and (max-width: 680px) {
.DetailPicCol {width:150px!important;}
.PromotionDetailPicContainer {width:200px;margin:5px 0 0 0;}
.ProductDetailContainer {padding:0 10px!important;}
.PDetail .ClubCol800 {width:590px;}
.PDetail .ClubCol500 {width:460px;}
.pageClubOrderConfirm .subHeadingRow h5 {width:90%;}
.DetailPicCol {width:200px!important;}
.DetailContentCol {width:100%!important;margin-right:0!important;padding-top:5px;}
.DetailContentCol .ClubCol420 {width:100%!important;}
.DetailContentCol span.ClubCol300 {width:250px;}
}
@media handheld, only screen and (min-width: 681px) and (max-width: 985px) {
.DetailPicCol {width:30%!important;box-sizing:border-box;}
.PromotionDetailPicContainer {width:80%;margin:5px 0 0 0;}
.ProductDetailContainer {padding:0 10px!important;}
.PDetail .ClubCol800 {width:590px;}
.PDetail .ClubCol500 {width:460px;}
.pageClubOrderConfirm .subHeadingRow h5 {width:90%;}
.DetailContentCol {width:70%!important;margin-right:0!important;padding-top:5px;}
.DetailContentCol .ClubCol420 {width:100%;box-sizing:border-box;}
.DetailContentCol span.ClubCol300 {width:250px;}
.PDetail .ClubCol800 {padding:5px 5px 5px 10px;}
}

@media handheld, only screen and (min-width: 0px) and (max-width: 985px) {
h5, h6 {line-height:1.2;}
}
@media handheld, only screen and (min-width: 986px) and (max-width: 5000px) {
    .DetailButtonList {
        width: 190px !important;
    }
}