.Content.BorderLeft {
padding-left: 50px;
border-left: solid #dedede 1px;    
}
.M40 {
margin-left: 40px;
margin-right: 40px;    
}
.M20 {
margin-left: 20px;
margin-right: 20px;    
}
.btn.next {
background-image: url(../images/white/btnNext.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.btn.back {
background-image: url(../images/white/btnPrev.png) !important;
background-position: 12px 50% !important;
background-repeat: no-repeat !important;
padding-left: 33px;
margin-top: 0;
}
.ProductAddToCart .productAttributeLabel {
text-align: right;
font-weight: bold;
float: left !important;
width: 43% !important;
}
.productAttributeList .productAttributeRow {
clear: left;
margin-top: 6px;
padding-left: 140px;
clear: both;
overflow: hidden;
}

.productAttributeList .productAttributeValue select {width:230px;}
.productAttributeList .productAttributeValue select {
    width: 100% !important;
}
.productAttributeList .productAttributeValue {
display: inline;
float: left;

}
.DetailRow .Label {
font-size: 13px;
font-weight: normal;
padding: 0 0 5px 0;
width: 43%;
float: left;
}

@media screen and (max-width: 1249px) and (min-width: 1024px) {

    .productAttributeList .productAttributeValue {
display: inline;
width: 52%;
}
}

@media screen and (max-width: 480px){
.ProductAddToCart .productAttributeLabel {
text-align: right;
font-weight: bold;
float: none !important;
width: 100% !important;
    .productAttributeList .productAttributeValue select {width:300px;}
}

.productAttributeList .productAttributeValue {
display: inline;
float: none;
}

.DetailRow .Label {width:100%; }

}

.cycle-pager { text-align:center; font-size:30px; margin-top:-20px; position:relative; z-index:30; }
.cycle-pager span {cursor:pointer;}
.cycle-pager-active {color:#ff5c46;}

.flex-direction-nav a { }
#HomeSlideShow .center a#prev, #HomeSlideShow .center a#next {display:none !important;}
#HomeSlideShow:hover .center a#prev, #HomeSlideShow:hover .center a#next {display:block !important;}
#HomeSlideShow .center a#prev, #HomeSlideShow .center a#next { position:absolute; top:50%; width: 34px; overflow:hidden; display:block; z-index:3; margin-top:-17px; font-size: 30px; padding-bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; }
#HomeSlideShow .center a#prev { left:0px;}
#HomeSlideShow .center a#next { right:0;}
#HomeSlideShow .center a#prev:hover, #HomeSlideShow .center a#next:hover {color: #00ACE4;}

