.about-us-page{ float: left;    padding-bottom: 23px;    width: 100%; background:url('../images/bottom-line-style.png') no-repeat 100% 100%;}
.about-us-slide-left-top{ float:none;width: auto;}
.about-us-slide-left-top p{color:#4f4f4f; font-size:12px;}
.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/
.svwp ul{position: relative; left: -999em; }/*preloader stuff. do not modify!*/
.slideViewer { position: relative;overflow: hidden; margin: 0;padding: 0;background: #fff;}

#ui0{ 	height:43px;	position:relative;	margin-bottom:10px;max-width: 100%;}
#ui0 ul{margin:0px; list-style:none;}
#ui0 ul li{ width:34px; margin:1px; border:1px solid #efefef}
#ui0 ul li a{ width:34px;}
#ui0 ul li img{border: 1px solid #e7e7e7 !important;    float: left !important;    height: 32px !important;    width: 32px !important;}
#ui0 ul li p{ display:none;}
#svwp0{	padding:1px; 	border:1px solid #d7d7d7 !important;	position:relative;}
#svwp0 #left0{	position:absolute;	margin:0px !important;	top:10px;	left:10px;}
.slideViewer ul {  /*your list of images*/ position: relative;left: 0;top: 0;width: 1%;list-style-type: none !important;margin: 0!important; padding: 0 !important;}
.slideViewer ul li {float:left; position:relative;padding: 0!important;background: none!important;min-width: 320px;width: 400px;}
@media only screen and (min-width: 0px) and (max-width: 479px) {
	.slideViewer ul li {min-width: 200px;width: 270px;}
}
.slideViewer ul li .image-title{
	background: none repeat scroll 0 0 white;
    bottom: 0;
    opacity: 0.3;
    padding: 6px;
    position: absolute;
    width: 100%;
	filter:alpha(opacity=30);
}
.slideViewer ul li img{
	width: 400px;
}
/*typographic info*/
.slideViewer span.typo{ padding: 6px; /* do not modify padding */ background: #fff;color: #000;font: normal 10px Verdana;}

.thumbSlider { /*the thumbnails slider*/
overflow: hidden;width: 1%;background: #fff;}
.thumbSlider ul { list-style-type: none;margin: 0; padding: 0;}
.thumbSlider ul li{ float:left;margin: 0;padding: 0!important;background: none!important}
.thumbSlider a{color: #fff;text-decoration: none;}
.thumbSlider a img{border: 0;display: block;padding: 0;}
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */
/* width, height and top values are dynamically added by the script. Do not modify. */
position:relative; left: 0;font-size: 0.01em;left: 0;margin: 0;padding: 0;}

a.left, a.right { /*the left and right buttons (links)*/
background: transparent; /* could be any color  */
color: #ff0000;font: bold 16px Arial;overflow: hidden;}
a.left span, a.right span{}
a.left img, a.right img{border: 0;}
a.l_dis, a.r_dis { background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
cursor: default;}
a.l_dis span, a.r_dis span {visibility: hidden;}
a#left0{height: 19px !important;    left: 5px;    margin: 0 !important;    position: absolute;    top: 13px;    width: 11px !important;}
a#left0 span{ background:url('../images/l_dis.png') 0 0 no-repeat; width:11px !important; height:19px !important; margin:0px !important; float: left; font-size:0px;}
a#right0{position:absolute; width:11px !important; height:19px !important; margin:0px !important; right:5px; top:13px;}
a#right0 span{ background:url('../images/r_dis.png') 0 0 no-repeat; float:left; width:11px !important; height:19px !important; margin:0px !important; font-size:0px;}
a:focus {outline:none;}
#about-us-content2{ }
#about-us-content2 ul{ float: none;     list-style: none outside none;    margin: 0;     padding: 0;    width: 100%;}
#about-us-content2 ul li{float:left; width:100%; margin-bottom:15px;background: none!important; padding-left: 0!important}
#about-us-content2 ul li h6{float:none; width:auto; color:#f36f21 ; font-weight:bold; font-size:12px; padding-left:0px; background:url('../images/title-ul-li-about-us.png') 0 50% no-repeat; line-height:12px; cursor: pointer;}
#about-us-content2 ul li .content{display: none;    float: left;    margin-top: 5px;    width: auto;}
#about-us-content2 ul li.actions .content{display:block;}
#example-2{ float:left; width:734px; position:relative;}
#example-2 ul.content{ float:left; width:690px; margin-top:10px;}
#example-2 ul.content li{ display:none; }
#example-2 ul.content li a img{ border: 1px solid #E0E0E0;   height: 141px;    margin: 0 10px 0 20px;    padding: 1px;    width: 209px;}
#example-2 ul.content li .right{ float:right; width:60%;}
#example-2 ul.content li .left{ float:right; width:60%;}
#example-2 ul.content li a,
#example-2 ul.content li p{color:#4f4f4f; font-size:12px; font-family:arial;}
#example-3{ background: url("../images/bg-top-medium-slide.png") no-repeat scroll 0 0 transparent;    float: left;    overflow: hidden;    padding: 42px 42px 20px;    width: 652px; margin-top: 40px;}
#example-3 .middle{ float: left;    margin: 0;    overflow: hidden;    padding: 0 5px;    width: 645px;}
#example-3 .middle ul{ float:left; width:100%; overflow:hidden; height:68px; padding:0px; }
#example-3 .middle ul li{ float:left; width:160px; overflow:hidden; height:68px; padding:0px; padding:0 28px; list-style:none; border-right:1px dotted #b2b2b2 ; cursor: pointer;}
#example-2 .controls .ico-next{ position:absolute; top:88px; right:0 ; width:28px; height:45px; background:url('../images/controller-right-medium.png') 0 0 no-repeat; text-decoration:none;}
#example-2 .controls .ico-prev{ position:absolute; top:88px; left:0 ; width:28px; height:45px; background:url('../images/controller-left-medium.png') 0 0 no-repeat; text-decoration:none;}
#example-2 h6{color:#f36f21; font-size:20px;}
#example-2 h5{color:#0f0449; font-size:24px;}
#example-2 p.gray a{color:#888a8b;}
#example-2 p.cam a{color:#ff671f;}
#example-2 p.black a{color:#4a4d4f;}
#example-2 p a{ text-decoration:none; font-size;11px;}
#about-us-4{float:left; width:100%;}
#about-us-4 ul{display: inline;    float: left;    list-style: none outside none;    margin: 0;    padding: 27px 0 0 15px;    width: 721px;}
#about-us-4 ul li{width:240px; float:left; display:inline; list-style:none; margin-bottom:17px;}
#about-us-4 ul li a.images{width:48px; height:48px; margin-right:10px; float:left;}
#about-us-4 ul li .club-content{width:162px; min-height:48px; margin-right:5px; float:left; padding-top:5px;}
#about-us-4 ul li .club-content a{text-decoration:none;}
#about-us-4 ul li .club-content a.club-title{width:100%; float:left; color:#0d0247; font-size:14px; font-weight:bold; cursor:pointer;}
#about-us-4 ul li .club-content a.club-text{width:100%; float:left; color:#4f4f4f; font-size:12px;}
.locator{min-height:700px;}
.category .promos3{display:none;float:right; width:130px ; height:186px; padding:10px 86px 10px 10px; background:url('../images/DAH0001-Store-Locator-v05-2a_03.png') 0 0 no-repeat;}
.category .promos3 h3{color: #F36F21;    font-family: TGNS,arial;    font-size: 20px;    line-height: 20px;}
.category .promos3 h2{color: #FFFFFF;    font-family: TGNS,arial;    font-size: 24px;    line-height: 24px;    text-transform: uppercase;}
.category .promos3 p{color: #6B6B6B;    height: 45px;    margin-top: 30px;}
.category .promos3 a{background: url("../images/go-to-link.png") no-repeat scroll left center transparent;    color: #FF5F1D;    font-family: TGNS,arial;    font-size: 14px;    padding-left: 15px;    text-decoration: none;    text-transform: uppercase;}
.cms-maps .std{ padding:0px 20px;}
.cms-maps .std p{ margin-bottom:0; font-size:12px;}
.cms-maps .std .right{ text-align:right;}
.cms-maps .std .left .cam{ color:#ff6a1f; font-size:15px; font-weight:bold;}
.cms-maps .std .right p{ color:#ff6a1f;}
.cms-maps .std .right .cam1{ font-size:9px; text-transform:uppercase; font-weight:bold;}
.cms-maps .std .right .cam2{ font-size:10px;  font-weight:normal; background:url('../images/title-ul-li-about-us.png') 0 50% no-repeat ; padding-left:10px;}
.cms-maps .std .right .cam3{ font-size:10px;  font-weight:normal;}
.cms-maps .std .left .gray{ color:#4f4f4f; font-size:15px; font-weight:normal;}
.cms-maps .std .left .small{ color:#4f4f4f; font-size:11px; font-weight:normal;}
.cms-maps .std iframe{margin-top:10px;}
.cms-page-view form#contactForm,.cms-page-view form#form38,.cms-page-view form#form43,.cms-page-view form#form44{width:100%; float:none;}
.cms-page-view form#contactForm ul,.cms-page-view form#form38 ul,.cms-page-view form#form43 ul,.cms-page-view form#form44 ul {padding:0px; margin:0px; list-style:none}
.cms-page-view form#contactForm ul li, .cms-page-view form#form38 ul li,.cms-page-view form#form43 ul li,.cms-page-view form#form44 ul li{padding:0px; margin:0px; list-style:none}
.cms-page-view form#contactForm label,.cms-page-view form#form38 label,.cms-page-view form#form43 label,.cms-page-view form#form44 label{display: block; padding:0 5px 0 0;font-weight: normal;font-family: 'Titling';font-size: 14px;color: #000000;}
.cms-page-view form#contactForm label em, .cms-page-view form#form38 em,.cms-page-view form#form43 em,.cms-page-view form#form44 em{margin-right:5px; color:#4f4f4f;}
.cms-page-view form#contactForm .input-box, .cms-page-view form#form38 .field-wrapper,.cms-page-view form#form43 .field-wrapper,.cms-page-view form#form44 .field-wrapper{max-width:380px; float:none;}

.cms-page-view form#contactForm .input-box input.validation-failed,
.cms-page-view form#form38 .field-wrapper input.validation-failed,
.cms-page-view form#form43 .field-wrapper input.validation-failed,
.cms-page-view form#form44 .field-wrapper input.validation-failed{  
    border:1px solid #d95200; 
width:310px; float:left; border:1px solid #777777; height: 20px;    line-height: 20px;}
.cms-page-view form#contactForm .input-box input,
.cms-page-view form#form38 .field-wrapper input,
.cms-page-view form#form43 .field-wrapper input,
.cms-page-view form#form44 .field-wrapper input{width: 225px;
	height: 38px;
	border-radius: 5px;
	font-family: 'Titling',sans-serif;
	border:1px solid #E2E8EC;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #A8B6BF;
}
.cms-page-view form#contactForm select,
.cms-page-view form#form38 select,
.cms-page-view form#form43 select,
.cms-page-view form#form44 select{ height: 38px;
	border-radius: 5px;
	font-family: 'Titling',sans-serif;
	border:1px solid #E2E8EC;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #A8B6BF;}
.cms-page-view form#contactForm .input-box textarea,
.cms-page-view form#form38 .field-wrapper textarea,
.cms-page-view form#form43 .field-wrapper textarea,
.cms-page-view form#form44 .field-wrapper textarea{width: 300px;
	color: #A8B6BF;
	height: 119px;
	border-radius: 5px;
	font-family: 'Titling',sans-serif;
	border:1px solid #E2E8EC;
	font-size: 14px;
	margin-bottom: 12px;
	font-weight: normal;
	resize:none;}
.cms-request-quote form#contactForm .input-box textarea,
.cms-request-quote form#form38 .field-wrapper textarea,
.cms-request-quote form#form43 .field-wrapper textarea,
.cms-request-quote form#form44 .field-wrapper textarea{}
.cms-contacts-us-request-quote ul.form-list .half-width,
.cms-request-quote ul.form-list .half-width {width: 150px !important;}
.cms-contacts-us-request-quote ul.form-list label.inside,
.cms-request-quote ul.form-list label.inside {width: 10px !important; margin-left: 5px;}
.cms-contacts-us-request-quote h2,
.cms-request-quote h2 {padding: 20px 0px; color: #FF671F; text-decoration: underline;}
.cms-page-view form#contactForm .buttons-set,.cms-page-view form#form38 .buttons-set,.cms-page-view form#form43 .buttons-set,.cms-page-view form#form44 .buttons-set{width:auto; float:left; margin-bottom:20px; height:auto; line-height:25px;}
.cms-page-view form#contactForm .buttons-set button,.cms-page-view form#form38 .field-wrapper input.submit-button,.cms-page-view form#form43 .field-wrapper input.submit-button,.cms-page-view form#form44 .field-wrapper input.submit-button{ float: left;
	background: #F36F21;
	height: 48px;
	border-radius: 5px;
	font-size: 14px;
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 'Titling',sans-serif;
	padding: 7px 35px;display: inline-block;}
.cms-page-view form#contactForm .buttons-set span,.cms-page-view form#form38 .buttons-set span,.cms-page-view form#form43 .buttons-set span,.cms-page-view form#form44 .buttons-set span{background:url('../images/submit.png') 0 0 no-repeat; height:25px;}
.cms-page-view form#contactForm .buttons-set span span,.cms-page-view form#form38 .buttons-set span span,.cms-page-view form#form43 .buttons-set span span,.cms-page-view form#form44 .buttons-set span span{background:url('../images/submit.png') 100% 0 no-repeat; height:25px; line-height:25px; color:#ffffff; font-size:12px;}
.cms-page-view form#contactForm p.required,.cms-page-view form#form38 p.required,.cms-page-view form#form43 p.required,.cms-page-view form#form44 p.required{display:none;}
.cms-page-view .col-left .sider-bar-content ul li.parent ul li:last-child,
.cms-company-infomation .col-left .sider-bar-content ul li.parent ul li:last-child,
.cms-our-services .col-left .sider-bar-content ul li.parent ul li:last-child{border-bottom:1px solid #D7D7D7 !important}  
#ft-prev-slideshowHolder{display:none;}
#ft-next-slideshowHolder{display:none;}
.request-quote ul.form-list{width:100%}
.request-quote form#contactForm ul li,.request-quote form#form38 ul li{list-style:none; margin-bottom:9px}
.request-quote form#contactForm .input-box select,.request-quote form#form38 .field-wrapper select,.request-quote form#form43 .field-wrapper select,.request-quote form#form44 .field-wrapper select{width:317px}
.request-quote .form-list p{padding:0; margin:0 0 3px }
.request-quote form#contactForm .input-box .file-upload,.request-quote form#form38 .field-wrapper .file-upload,.request-quote form#form43 .field-wrapper .file-upload,.request-quote form#form44 .field-wrapper .file-upload {height:24px; margin:0 0 3px}
.request-quote .form-note{width: auto;}
.request-quote .fieldset{margin:0 0 10px}
.cms-page-view .request-quote form#contactForm label,.cms-page-view .request-quote form#form38 label,.cms-page-view .request-quote form#form43 label,.cms-page-view .request-quote form#form44 label{width:auto; padding-top:3px; margin-right:10px}
.multi-label label{text-align:right}
.cms-page-view .request-quote form#contactForm .buttons-set,.cms-page-view .request-quote form#form38 .buttons-set,.cms-page-view .request-quote form#form43 .buttons-set,.cms-page-view .request-quote form#form44 .buttons-set{width:auto;}
form#contactForm select{

}
form#contactForm iframe,form#form38 iframe,form#form43 iframe,form#form44 iframe{
	margin: 0!important;
}
.form-design-field{
	margin-bottom: 10px;
}