.descl{float:left;}
.descr{float:right;}
.clr{clear: both;}
.ds_product_image{padding-top:5px;}
.ds_product_image img{width:240px;}
.ds_design_content{width:75%;padding-left: 25px;padding-top:10px;font-size: 16px;font-weight: 400;}
.ds_design_img{width:1200px;height:299px;overflow:hidden;margin-top: 17.6px;padding-right:10px;padding-left:0px;padding-bottom:0px;padding-top:10px;margin-bottom: 10px;}
#ds_color a img{width:70px;height:70px;}
#ds_color{position: relative;top:0;left:0;}

.ds_design_size{width:600px;font-size:16px;padding:10px 10px 10px 10px;margin-bottom: 10px;}
.ds_design_size input{width:15px;height:15px;margin-right: 15px;}
.ds_location_text{font-size:14px;}

.ds_left{opacity: 0.6;width:36px;height:79px;padding-top:9px;position:relative;top:176px;left:-206px;z-index: 999;background: #767676;}
.ds_left img{width:36px;margin-top:16px;}
.ds_left:hover{cursor: pointer;}
.ds_right{opacity: 0.6;width:36px;height:79px;padding-top:9px;position:relative;top:176px;right:31px;z-index: 999;background: #767676;}
.ds_right img{width:36px;margin-top:16px;}
.ds_right:hover{cursor: pointer;}

.ds_location{width:350px;font-size:16px;}
.ds_location table{width:350px;margin-top: 20px;box-shadow: 0px 0px 20px #DDDDDD;padding:10px 10px 10px 10px;}
.ds_location table tr td{font-size:16px;}

.ds_location table tr td input{margin-top: 5px;}
.ds_location table input{padding-left: 5px;}
.ds_location_title{margin-top: 15px;font-weight: 600}
.ds_location_num{padding-top: 10px;}

.ds_location_insructions input{width:300px;height:32px;}
.ds_location_add_location{margin-left: 27%;padding-top:10px;font-size: 16px;font-weight: 600;margin-top: 10px;cursor: pointer;}
.ds_location_add_location div{width: 120px;height: 32px;line-height: 32px;text-align: center;background: #E55131;border-radius: 5px;color: #fff;font-size: 15px;}
.ds_add_location{padding-top: 15px;}
.ds_location_div{position: relative;}
.ds_location_clear{position: absolute;top:-10px;left:100%;float:right;}
.ds_location_clear:hover{cursor: pointer;}
.ds_design_details{width:380px;margin-top: 10px;padding:10px 10px 10px 0px;}
.ds_design_details input{padding-left: 5px;margin-top: 5px;}
.ds_design_details tr td{padding-top: 5px;font-size:16px;}
.ds_details_contact input{width:100%;height: 25px;}
.ds_design_save{width:300px;height: 20px;padding-left: 245px;padding-top: 10px;}
.ds_design_save div{font-size: 16px;font-weight: 600;cursor: pointer;width: 95px;height: 28px;text-align: center;line-height: 28px;background: #E55131;border-radius: 5px;color: #fff;}
.ds_design_details_input{width:90%;}

.u-fileBtn{margin-left:5px;display: inline-block;height: 22px;line-height: 22px;text-align: center;padding: 0 10px;border: 1px solid #ddd;background-color: #ddd;border-radius:3px;position: relative;cursor:pointer;}
.u-fileBtn input[type="file"]{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor:pointer;}
.u-fileBtn span{margin-left: 0px !important;cursor:pointer;}
.logo_img img{width: 30px;}