@charset "utf-8";
@media (min-width : 721px ) {
.sdcintro {
  padding: 5px;
  border-top: 1px dotted #D8D8D8;
  border-right: 1px dotted #D8D8D8;
  border-bottom: 1px solid #F2F2F2;
  border-left: 1px dotted #D8D8D8;
}
.sdcintromain {
  max-width: 560px;
  margin-right: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  float: left;
}
.sdcintroinfo {
  float: left;
  padding-right: 5px;
  max-width: 455px;
}
.sdcintroinfobp {
	float: left;
	padding-right: 5px;
}
.sdcfleft {
  float: left;
  max-width: 370px;
}
.sdcfright, .sdcfrightbp, .sdcfrightmn {
  float: left;
  overflow: hidden;
}
.sdcfsubmit {
  margin-bottom: 5px;
  overflow: hidden;
  padding-left: 20px;
  padding-top: 10px;
  float: left;
  max-width: 360px;
}
.sdcfadd {
  margin-left: 20px;
}
.sdcfaddbp {
  margin-left: 10px;
}
.sdcfhright {
	float: right;
	overflow: hidden;
	padding-right: 15px;
}
#sdcofmp {
  padding-top: 5px;
  line-height: 24px;
}
.sdcfright {
  float: right;
  padding-top: 80px;
  padding-right: 10px;
}
.sdcfrightbp {
  float: left;
  padding-top: 120px;
}
.sdcfrightmn {
  padding-top: 70px;
}
.sdcfrightrp {
  float: left;
  padding-top: 10px;
}
.sdcfselect {
  min-width: 190px;
}
.sdcftext {
  min-width: 185px;
}
.sdu {
  border-top: 1px dotted #D8D8D8;
  border-right: 1px dotted #D8D8D8;
  border-bottom: 2px solid #F2F2F2;
  border-left: 1px dotted #D8D8D8;
}
}
@media (max-width: 720px) {
.sdcintroinfo {
  padding-left: 5px;
  float: left;
}
.sdcintroinfobp {
  padding-left: 5px;
  float: left;
}
.sducr {
  display: none;
}
#sdcofmp {
  margin: 5px;
}
.sdcfhright {
	display: none;
}
.sdcfright, .sdcfrightbp, .sdcfrightmn {
  overflow: hidden;
	padding-top: 20px;
	padding-left: 20px;
}
.sdcfselect, .sdcftext {
  min-width: 150px;
}
.sdcfsubmit {
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
}
}
.sdcmain {
  overflow: hidden;
  margin-bottom: 15px;
  margin-top: 10px;
}
.sdcintro {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 20px;
}
.sdcintromain {
  overflow: hidden;
  padding-left: 5px;
  box-shadow: 0 0 2px 1px #D2D2D2 inset;
  word-spacing: 1px;
  background-color: #F8F8F8;
  padding-right: 5px;
  padding-top: 5px;
}
.sdcintromain h1 {
  font-size: 17px;
  margin-bottom: 0px;
  color: #5C5C5C;
  margin-top: 0px;
}
.sdcintromain h2 {
	font-size: 13px;
	margin-top: 0px;
	color: #87AC15;
	margin-bottom: 0px;
}
.sdcintromain p {
  margin: 0px;
}
.sdcintroheader {
	background: #F5F7FB url(../imgs/cart/cart.png) no-repeat 5px 0px;
	overflow: hidden;
	margin-bottom: 5px;
	padding-left: 36px;
}
.sdcmpintroheader {
  overflow: hidden;
  margin-bottom: 5px;
  background: #F5F7FB;
}
.sdcintrotitle {
	line-height: 28px;
	float: left;
}
.sdcbrandimage {
  float: right;
  padding-top: 3px;
  max-width: 105px;
  padding-right: 0px;
}
.sdcintrocontent {
  overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 1px dotted #D2D2D2;
  background-color: #F8F8F8;
  padding-left: 5px;
  line-height: 28px;
  margin-bottom: 10px;
}
.sdcintrocbi {
  overflow: hidden;
  display: inline-flex;
}
.sdcintrobtm {
  text-indent: 0px;
  clear: both;
}
.sdcdimg {
  float: right;
  padding-left: 12px;
  border-right: 1px dotted #E0E0E0;
  border-bottom: 1px;
  border-left: 1px dotted #E0E0E0;
  max-width: 100px;
}
.sdcsinfo {
	margin-right: 10px;
	margin-left: 10px;
	background: #F8F8F8;
	padding: 5px 10px 5px 20px;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}
.sdcsinfo p {
	margin: 0px;
	line-height: 20px;
	color: #787878;
}
.sdcsinfoheader {
	line-height: 25px;
	background: #F8F8F8 no-repeat 5px 4px;
	padding-left: 5px;
}
.sdcintroinfobpmn {
  margin-top: 5px;
  margin-bottom: 0px;
}
#sdcofmp {
  background: #F8F8F8;
  overflow: hidden;
  padding-bottom: 10px;
}
#sdcofmp p {
  margin-top: 0px;
  margin-bottom: 0px;
}
#sdcohdr {
  line-height: 30px;
  border-bottom: 1px dotted #E0E0E0;
  padding-left: 50px;
  font-size: 15px;
  color: #626262;
  background-repeat: no-repeat;
  background-position: 10px 5px;
  background-image: url(../imgs/content/searchus.png);
  background-color: #F5F7FB;
  overflow: hidden;
}
.sdcformnofields {
	overflow: hidden;
}
.sdcformfields {
	overflow: hidden;
}
.sdcfcmnt {
	padding-left: 10px;
	line-height: 20px;
	padding-bottom: 5px;
}
.sdcfcmnt p {
  margin-bottom: 0px;
  color: #828282;
  margin-top: 0px;
}
.sdcfhleft {
	float: left;
	overflow: hidden;
}
#sdcof {
	background: #F8F8F8;
	overflow: hidden;
	padding-bottom: 15px;
}
#sdcof p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.sdcfnojs {
	color: #FF8040;
	line-height: 20px;
	padding: 5px 20px;
}
.sdcfcontact {
  color: #5C5C5C;
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #F8F8F8;
  border-top: 1px solid #E0E0E0;
  margin-top: 20px;
  line-height: 28px;
}
.sdcfleft {
  overflow: hidden;
  padding-left: 10px;
  padding-right: 20px;
}
.sdcfright {
  overflow: hidden;
  color: #429AAF;
}
.sdcfright p {
  margin-bottom: 0px;
  color: #828282;
  margin-top: 0px;
}
.sdcfsubmit {
  overflow: hidden;
  color: #429AAF;
}
.sdcfsubmit p {
  margin-bottom: 0px;
  color: #828282;
  margin-top: 0px;
}
.sdcffield {
	margin-bottom: 5px;
	padding-top: 10px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sdcfdnet {
  margin-bottom: 5px;
  padding-top: 10px;
  overflow: hidden;
  padding-left: 10px;
}
.sdcflabel {
  color: #626262;
  float: left;
  margin-right: 5px;
}
.sdcfvalue {
  max-width: 240px;
  float: right;
}
.sdcfvalue b {
	color: #808080;
}
.sdcfvaluerl {
	margin-bottom: 15px;
	width: 230px;
	float: right;
}
.sdcfselect {
  background: #FFF;
  border: 1px solid #CEDAEB;
  height: 28px;
}
.sdcftext {
  background: #FFF;
  border: 1px solid #CEDAEB;
  height: 24px;
}
.sdcfadd, .sdcfaddbp {
  color: #7D7D7D;
  -webkit-box-shadow: 0px 0px;
  box-shadow: 0px 0px;
}
.sdu {
	line-height: 28px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.sdu a {
	text-decoration: none;
	color: #2882AF;
  font-size: 15px;
}
.sdu a:hover {
	text-decoration: underline;
}
.sdchdr {
  padding-left: 5px;
  line-height: 33px;
  background: #F8F8F8;
}
.sdchdr h3 {
  margin-bottom: 0px;
  margin-top: 0px;
  color: #5C5C5C;
  font-size: 15px;
}
.sdui {
  margin-bottom: 20px;
  background: #F8F8F8;
  margin-right: 5px;
  margin-left: 5px;
}
.sduc {
  padding: 5px 10px 5px 5px;
  background-color: #FFFFFF;
}
.sduc p {
	margin-bottom: 0px;
	margin-top: 0px;
} 
.sdusection {
  margin-bottom: 10px;
  border-radius: 1px;
  border: 0px solid #F8F8F8;
  margin-left: 5px;
  margin-right: 5px;
}
.sdusection p {
	margin-bottom: 10px;
	margin-top: 0px;
}
.sdusection b {
  color: #5C5C5C;
  font-size: 17px;
}
.sdcfaq {
  padding: 5px 10px 5px 5px;
  background: #FFF;
  margin-right: 0px;
}
.sdusectionall {
	background: #FFF;
	padding: 0px 0px 5px 5px;
}
.sdcei {
  margin-top: 0px;
}
.sdcei ul{
  margin-top: 4px;
  margin-bottom: 5px;
  margin-left: 2px;
}
.sdcei li{
  margin-top: 0px;
  margin-bottom: 0px
}
.sducr {
  float: right;
  min-width: 160px;
  max-width: none;
}
.sducr a {
	color: #2682AF;
	text-decoration: none;
}
.sducr a:hover {
	text-decoration: underline;
}
.sducrhdr {
	color: #787878;
	background: url(../imgs/rmenu/header.png) no-repeat;
	line-height: 32px;
	padding-left: 15px;
	font-weight: bold;
}
.sducrm {
	background: #FFF;
}
.sducrm ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sducrm li {
  padding-left: 42px;
  line-height: 42px;
  color: #2682AF;
  border-right: 1px dotted #CDD3DE;
  border-left: 1px dotted #CDD3DE;
  border-bottom: 1px dotted #CDD3DE;
}
.cplogo {
	background: #FFF;
	float: left;
}
.sdcmnt {
  background: #F5F7FB;
  height: 20px;
  margin-bottom: 10px;
}
