@charset "utf-8";
/* CSS Document */
.customerService{padding-top:40px;}
#csLeft{width:196px;float:left;padding-left:20px;color:#000}
#csLeft p{margin:0;text-transform:uppercase;font-weight:bold;font-size:14px;}
#csLeft ul li a{color:#000;text-decoration:none;font-size:14px;}
#csLeft ul li a.current{color:#bf2296;font-weight:bold;}
#csLeft #ourtech a,#csLeft #ourprod a{color:#000;font-size:14px;text-decoration:none;}
#csLeft #ourtech,#csLeft #ourprod{margin-left:8px;display:none}
#csRight{width:724px;float:left;position:relative;}
.customerService h1{
font-size:34px;
color:#bf2296;
font-weight:100;
margin:0 0 30px;
text-transform:uppercase;
line-height:1.2;
}
.customerService h2{
font-size:23px;
color:#000;
font-weight:100;
margin:0 0 25px;
}
.customerService h3{
font-size:22px;
color:#000;
font-weight:bold;
margin:0 0 18px;
}
.customerService p{
font-size:12px;
color:#333;
margin:0 0 30px;
}
.csError{color:#d91a00;}
.customerService input[type=text]{
float:left;
font-size:10px;
width:200px;
height:18px;
margin-top:12px;
border: solid 1px #d8d8d8;
}
.customerService input[type=submit]{
padding:6px 15px;
font-size:16px;
font-weight:bold;
color:#fff;
background-color:#bf2296;
margin:18px 0;
border:solid 1px #c8c8ca;
cursor:pointer;
display: block;
}
.customerService label{
float:left;
font-size:10px;
width:112px;
line-height:1;
margin-top:12px;
}
.customerService .validation-advice {
clear: both;
font-size: 10px !important;
padding:0 !important;
position: relative;
left: 112px;
}
#statForm{width:324px;}
.submitDiv{position: relative;left: 112px;color:#bf2296;font-size:11px;padding-top:12px;clear:both;}
.csGrayBlock{
float:left;
width:268px;
height:134px;
margin:15px 15px 0 0;
padding:16px 16px 0;
background-color:#ececec;
border:1px solid #e8e8e8;
}
.tdRight{text-align:right;}
.tdCenter{text-align:center;}
#csOrderTbl{margin-top:26px;}
#csOrderTbl th{font-weight:bold;height:30px;font-size:12px;vertical-align:middle;}
#csOrderTbl td{height:30px;font-size:12px;vertical-align:middle;}
.tdBrdrTop{border-top:solid 1px #dbdfe2;}
.tdBrdrBtm{border-bottom:solid 1px #dbdfe2;}
.tdPdLft{padding-left:12px;}
.tdPdRght{padding-right:12px;}
.itmsTtl{
border-top:solid 1px #e1e1e1;
border-left:solid 1px #e1e1e1;
border-right:solid 1px #e1e1e1;
border-bottom:solid 1px #acabac;
padding:0px 11px;
font-size:11px;
font-weight:bold;
color:#555455;
}
.pink-button{
padding:7px 12px;
color:#fff;
font-size:15px;
background-color:#bf2296;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
a.pink-button{
color:#fff;
text-decoration:none;
}