@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
/* Global Styles */
/**{
	max-width:100%!important;
	
}*/
body {
	padding:0;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:21px;
	color:#000;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:21px;
	color:#FFFFFF;
}
div, td, th, img, p, a, ul, h1, h2, h3, h4, h5, h6, form, input, label, select, textarea {
	padding:0;
	margin:0;
}
.noBorder {
	border:none!important;
}
img {
	display:block;
	border:none;
	font-size:0;
	line-height:0;
	max-width: 100%;
}
a {
	text-decoration:none;
	outline:none;
	color:#000000;
}
ul {
	list-style-type:none;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
	padding:0;
	margin:0;
}
h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:44px;
	line-height:46px;
	color:#FFFFFF;
	padding-bottom:14px;
}
.mainwrapper {
	width:1280px;
	max-width:1280px;
	margin: 0 auto;
	position:relative;
}
.topnavmain {
	width:1280px;
	height:46px;
	position:fixed;
	background-color:#FFF;
	z-index:100;
}
.logo {
	float:left;
	position:absolute;
	left:2%;
	top:0;
}
.lftlogbut {
	float:left;
	position:absolute;
	left:3.5%;
	top:220px;
}
.lftlogbut1 {
float:left;
position:absolute;
left:4.0%;
top:370px;
}
.topnavpanel {
	float:right;
	width:65%;
}
ul.topnav {
	list-style-type:none;
	padding:0;
	margin:0;
	border-top:1px solid #B2B8BD;
	border-bottom:1px solid #B2B8BD;
	border-left:1px solid #B2B8BD;
	height:44px;
	-webkit-border-radius: 0px 0px 0px 18px;
	-moz-border-radius: 0px 0px 0px 18px;
	border-radius: 0px 0px 0px 18px;
}
ul.topnav li {
	float:left;
	padding:0 1.7% 0 1.7%;
	position:relative;
}
ul.topnav li a {
font-size: 15px;
line-height: 44px;
color: #818181;
text-decoration: none;
}
ul.topnav li a span {
	font-weight:bold;
}
ul.topnav li a:hover {
	color:#595958;
}

/* ========================================= */
ul.topnav li:hover ul.onedrop{
	display:block;
	}
ul.topnav li ul{
	border-right:1px solid #B2B8BD;
	border-bottom:1px solid #B2B8BD;
	border-left:1px solid #B2B8BD;
	position:absolute;
	left:0;
	top:43px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	list-style-type:none;
	width:210px;
	display:none;
	}
ul.topnav li ul li{
	float:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #B2B8BD;
	}
ul.topnav li ul li a{
	font-size:15px;
	line-height:28px;
	color:#818181;
	text-decoration:none;
	display:block;
	padding:0 0 0 15px;
	height:28px;
	}
ul.topnav li ul li:hover ul{
	display:block;
	}

ul.topnav li ul li a:hover{
	color:#595958!important;
	padding:0 0 0 15px;
	text-decoration:none;
	}
/* ========================================= */
.headermainwrapper {
	width:100%;
	max-width:100%;
	/*background:url(/sw/themes/32968/site_images/headermainbg.gif) repeat-x 0 0 #DFE6F2;*/
	padding: 0px 0 0 0;
}
.headerpart {
	margin:0 auto;
	width:1280px;
	position:relative;
}
.order a {
	background-color:#67C8C7;
	float:right;
	width:10%;
	font-size:16px;
	line-height:44px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-top:1px solid #B2B8BD;
	border-bottom:1px solid #B2B8BD;
	-webkit-border-radius: 0px 0px 0px 18px;
	-moz-border-radius: 0px 0px 0px 18px;
	border-radius: 0px 0px 0px 18px;
	margin:0 0 0 -13px;
}
.order a:hover{
    color:#933c02;
}
.offer a {
	background-color:#BF2F7F;
	float:right;
	width:10%;
	font-size:16px;
	line-height:44px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius: 0px 0px 0px 18px;
	-moz-border-radius: 0px 0px 0px 18px;
	border-radius: 0px 0px 0px 18px;
	margin:4px 0 0 0;
}
.showSlyle {
	display:none;
}
/* --------------- Inspired Start --------------*/
.inspired {
	width:100%;
	max-width:100%;
	background-color:#BF2F7F;
}
.inspired_slide {
	width:100%;
	max-width:100%;
}
.inspiredleft {
	float:left;
	width:40%;
}
.inspiredright {
	float:right;
	width:60%;
}
.inspiredright img {
	float:right;
	width:100%;
	max-width:100%;
}
.inspiredleftmore {
	float:left;
	width:50%;
}
.inspiredrightmore {
	float:right;
	width:50%;
}
.inspiredrightmore img {
	float:right;
	width:100%;
	max-width:100%;
}
/* --------------- Inspired End --------------*/


/* --------------- Established Start --------------*/
.established {
	width:100%;
	max-width:100%;
	background-color:#7EA3D5;
}
.established_slide {
	width:100%;
	max-width:100%;
}
.establishedleft {
	float:left;
	width:60%;
}
.establishedright {
	float:right;
	width:40%;
}
.establishedleft img {
	float:left;
	width:100%;
	max-width:100%;
}
.establishedleftmore {
	float:left;
	width:50%;
}
.establishedrightmore {
	float:right;
	width:50%;
}
.establishedleftmore img {
	float:left;
	width:100%;
	max-width:100%;
}
/* --------------- Established End --------------*/

/* --------------- Rapidly Start --------------*/
.rapidly {
	width:100%;
	max-width:100%;
	background-color:#67C8C7;
}
.rapidly_slide {
	width:100%;
	max-width:100%;
}
.rapidlyleft {
	float:left;
	width:40%;
}
.rapidlyright {
	float:right;
	width:60%;
}
.rapidlyright img {
	float:right;
	width:100%;
	max-width:100%;
}
.rapidlyleftmore {
	float:left;
	width:50%;
}
.rapidlyrightmore {
	float:right;
	width:50%;
}
.rapidlyrightmore img {
	float:right;
	width:100%;
	max-width:100%;
}
/* --------------- Rapidly End --------------*/

/* ---------------- Outcomes Start --------------- */
.outcomes {
	width:100%;
	max-width:100%;
	background-color:#837DA9;
}
.outcomes_slide {
	width:100%;
	max-width:100%;
}
.outcomesleft {
	float:left;
	width:60%;
}
.outcomesright {
	float:right;
	width:40%;
}
.outcomesleft img {
	float:left;
	width:100%;
	max-width:100%;
}
.outcomesleftmore {
	float:left;
	width:50%;
}
.outcomesrightmore {
	float:right;
	width:50%;
}
.outcomesleftmore img {
	float:left;
	width:100%;
	max-width:100%;
}
/* ---------------- Outcomes End --------------- */

/* ---------------- Procedures Start --------------- */
.procedures {
	width:100%;
	max-width:100%;
	background-color:#E69F45;
}
.procedures_slide {
	width:100%;
	max-width:100%;
}
.proceduresleft {
	float:left;
	width:40%;
}
.proceduresright {
	float:right;
	width:60%;
}
.proceduresright img {
	float:right;
	width:100%;
	max-width:100%;
}
.proceduresleftmore {
	float:left;
	width:50%;
}
.proceduresrightmore {
	float:right;
	width:50%;
}
.proceduresrightmore img {
	float:right;
	width:100%;
	max-width:100%;
}
/* ---------------- Procedures End --------------- */

/* ----------------- Education Start ----------------- */
.education {
	width:100%;
	max-width:100%;
	background-color:#6681A6;
}
.education_slide {
	width:100%;
	max-width:100%;
}
.educationleft {
	float:left;
	width:60%;
}
.educationright {
	float:right;
	width:40%;
}
.educationleft img {
	float:left;
	width:100%;
	max-width:100%;
}
.educationleftmore {
	float:left;
	width:50%;
}
.educationrightmore {
	float:right;
	width:50%;
}
.educationleftmore img {
	float:left;
	width:100%;
	max-width:100%;
}
/* ----------------- Education End ----------------- */

/* =============== Text Start ======================= */
.lefttextpad {
	padding-top:70px;
	width:57.6%;
	margin:0 auto;
}
.lefttextpad_ins {
	padding-top:70px;
	width:56%;
	margin:0 auto;
}
.lefttextpad_ins1 {
	padding-top:116px;
	width:85%;
	margin:0 auto;
}
.lefttextpad_est {
	padding-top:45px;
	width:89%;
	margin:0 auto;
}
.lefttextpad_rapid {
	padding-top:150px;
	width:84%;
	margin:0 auto;
}
.textoutcomes {
	padding-top:70px;
	width:56%;
	margin:0 auto;
}
.textoutcomes_more {
	padding-top:172px;
	width:84%;
	margin:0 auto;
}
.procedures_more {
	padding-top:115px;
	width:84%;
	margin:0 auto;
}
.lefttextpad_edu {
	padding-top:44px;
	width:89%;
	margin:0 auto;
}
/* =============== Text Start ======================= */

.footerbg {
	width:100%;
	background-color:#939598;
	padding-bottom:16px;
	height: 150px;
}
.footerpanel {
	margin:0 auto;
	width:1280px;
}
.footerlogo {
	float:left;
	/*width:20%;*/
padding-left:30px;
}
.footerright {
	float:right;
	width:80%;
}
.footerrighnav {
	float:right;
	width:82%;
}
ul.footernav {
	list-style-type:none;
	padding:0;
	margin:26px 0 36px 0;
}
ul.footernav li {
	float:left;
	padding:0 1.5% 0 1.5%;
}
ul.footernav li a {
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	text-decoration:none;
}
ul.footernav li a span {
	font-weight:bold;
}
ul.footernav li a:hover {
	text-decoration:underline;
}
.dnpart {
	clear:both;
	padding-top:20px;
}
.dnpartone {
	background:url(/sw/themes/32968/site_images/dn-logo.jpg) no-repeat 0 0;
	font-size:14px;
	line-height:18px;
	color:#FFF;
	padding:6px 0 0 42px;
	height:47px;
	margin:0 0 0 194px;
	float: left;
}
a.pad {
	margin:15px 0 0 0;
	display:inline-block;
}
.form-content {
	/*margin-left: 500px;*/
padding-top: 24px;
	padding-bottom: 100px;
	padding-left: 30px;
	padding-right:30px;
}
.mainwrapperinner {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DFE6F2;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-size: auto auto;
	max-width: 1280px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	width: 1280px;
	margin: 0 auto;
}
.innerform {
	margin: 0 auto;
	-moz-border-radius: 15px;
//for mozilla support -webkit-border-radius: 15px;
//for chrome support border-radius: 15px;
	background-color: #fff;
	border: 1px solid #cccccc;
	width:700px;
}
.dnpartone2 {
	color: #FFFFFF;
	font-size: 14px;
	height: 47px;
	line-height: 18px;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 50px;
	padding-right: 0;
	padding-top: 6px;
	float: left;
}
.heading {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Bold;
	Font-Size : 16px;
}
.sub_heading, .sub_heading a {
	Color : #00000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Bold;
	Font-Size : 18px;
	font-weight: 400;
	line-height: 21px;
}
.sub_heading a {
	Color : #00000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Bold;
	Font-Size : 14px;
	font-weight: 400;
	line-height: 21px;
}
.normal_bold_text {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Bold;
	Font-Size : 11px;
}
.normal_text {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Normal;
	Font-Size : 11px;
}
.normal_white_text {
	Color : #FFFFFF;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Normal;
	Font-Size : 12px;
}
.normal_error_text {
	Color : #FF0000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Normal;
	Font-Size : 12px;
}
.normal_small_bold {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Bold;
	Font-Size : 11px;
}
.normal_small_text {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Normal;
	Font-Size : 11px;
}
ul {
	padding:0 0 0 35px;
	margin:0;
	list-style-type:disc
}
ul.bullet {
	padding:0 0 0 35px;
	margin:0;
	list-style-type:disc
}
ul.bullet li {
 no-repeat 0 6px;
	padding:0 0 0 26px;
	list-style-type:disc
}
/*
Table / Row
*/

#list_row_BG1, .list_row_BG1 {
	Background-Color : #eeeeee;
	color: #000000;
}
#list_row_BG2, .list_row_BG2 {
	Background-Color : #FFFFFF;
	color: #000000;
}
#Application_Table {
	border-spacing : 10pt;
	padding : 5px;
	Width : 100%;
	font-family : "verdana";
	font-size : 10pt;
}
#Form_Table {
	border-spacing : 10pt;
	padding : 0pt;
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
}
.TableBackGroundColor {
	BACKGROUND-COLOR: #eeeeee;
}
Font-a {


}
.normal_text {
	Color : #000000;
	Font-Family:Verdana, Arial, Helvetica, sans-serif;
	Font-Weight : Normal;
	Font-Size : 11px;
}
.next-section {
	display: block;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("/sw/themes/32968/site_images/arrow-down4.png");
	background-origin: padding-box;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: auto auto;
	bottom: 97px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	text-transform:  uppercase;
	font-size: 24px;
	font-weight: 300;
	height: 70px;
	left: 49%;
	line-height: 32px;
	position: fixed;
	text-align: center;
	width: 70px;
	z-index: 2;
}
/* ======================= Anyone Start ======================== */
.anyonemain{
width:920px;
margin:0 auto;
}

.anyonemainleft{
float:left;



width:516px;
}
.anyonemainright{
float:right;
width:395px;
}
.anyonemainright img{
padding-bottom:10px;
}
.anypad{
padding-top:151px;
}

/* ======================= Anyone End ======================== */
/*-----------------------Anyridge---------------------*/
.anyridgre {
	/*width:920px;*/
	margin:0 auto;
	padding:0px 0 0 0;
}
.anyridgremain {
	width:920px;
	margin:0 auto;
	padding:49px 0 0 0;
}
.anyridgrehdr {
	margin:0 0 70px 0;
}
.headarea {
	padding:0;
	width:402px;
	height:28px;
	float:left;
}
.headarea h1 {
	text-indent:-99999px;
	background:url(/sw/themes/32968/site_images/implement-img.gif) no-repeat 0 0;
	line-height:28px;
}
.brdcamp {
	width:150px;
	float:right;
}
.brdcamp ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.brdcamp ul li {
	float:left;
	padding:0 20px 0 0;
	background:url(/sw/themes/32968/site_images/brdcmp-arrow.gif) no-repeat 90% 60%;
}
.brdcamp ul li a {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:28px;
	text-transform:uppercase;
	color:#b6b6b6;
	font-weight:400;
}
.brdcamp ul li a:hover {
	color:#0f9af5;
}
.brdcamp ul li a.active {
	color:#0f9af5;
}
.nobg {
	background:none!important;
}
.norightpad {
	padding-right:0!important;
}
.anyridgretop {
	margin:0 0 58px 0;
}
.anyridgretopLft {
	float:left;
	width:513px;
	height:453px;
	background:url(/sw/themes/32968/site_images/anyridge-img.jpg) no-repeat 0 0;
	border:1px solid #cccccc;
	position:relative;
}
.clickArea {
	position:absolute;
	left:0;
	top:0;
	width:268px;
	height:75px;
	background:url(/sw/themes/32968/site_images/click-bg.png) no-repeat 0 0;
	padding:12px 0 0 12px;
}
a.catalog {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:29px;
	color:#0ac4de;
	text-transform:uppercase;
	font-weight:400;
	margin:0 0 0 15px;
	float:left;
	margin:0 10px 0 10px;
	display:block;
}
a.catalog:hover {
	color:#0a92a5;
}
a.catalog span {
	display:block;
	text-decoration:underline;
	font-size:11px;
	line-height:13px;
	text-transform:none;
	color:#535353;
}
a.download {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:29px;
	color:#8cc11b;
	text-transform:uppercase;
	font-weight:400;
	margin:0 0 0 15px;
	float:left;
	margin:0 0 0 20px;
	display:block;
}
a.download:hover {
	color:#719e12;
}
a.download span {
	display:block;
	text-decoration:underline;
	font-size:11px;
	line-height:13px;
	text-transform:none;
	color:#535353;
}
.anyridgretopRght {
	float:right;
	width:395px;
}
.anyridgretopRght1 {
	border:1px solid #cccccc;
	background:url(/sw/themes/32968/site_images/rghtcont01.gif) no-repeat 100% 100%;
	width:220px;
	padding:25px 150px 16px 25px;
	margin-bottom:10px;
}
.anyridgretopRght1 p {
	color:#3a3a3a;
	margin-bottom:13px;
}
a.more {
	background:url(/sw/themes/32968/site_images/more-bg.jpg) no-repeat 0 0;
	width:67px;
	height:26px;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:26px;
	text-align:center;
	font-weight:600;
	color:#fff;
}
a.more:hover {


	background:url(/sw/themes/32968/site_images/more-bg-h.jpg) no-repeat 0 0;
}
.anyridgretopRght2 {
	background:url(/sw/themes/32968/site_images/rghtcont02.gif) no-repeat 100% 100%;
}
.anyridgretopRght2 p {
	padding-bottom:21px;
}
.anyridgretopRght3 {
	background:url(/sw/themes/32968/site_images/rghtcont03.jpg) no-repeat 100% 100%;
}
.anyridgretopRght3 p {
	padding-bottom:21px;
}
/*--------xpeed----------------*/
.xpeedPanel {
	padding:0;
	margin:0;
}
.xpeedPanel img {
	float:left;
	margin-right:25px;
}
h1.xpeedPan {
	font-family: 'Open Sans', sans-serif;
	font-size:32px;
	line-height:75px;
	color:#3a3a3a;
	font-weight:400;
	height:101px;
	background:url(/sw/themes/32968/site_images/contSpan-bg.gif) no-repeat 50% 93%;
}
h1.xpeedPan span {
	color:#1e5fca;
	font-weight:700;
}
.xpeedPanel h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	line-height:43px;
	color:#2f2f2f;
	font-weight:600;

	margin:0 0 0 108px;
	padding:0 0 0 60px;
	background:url(/sw/themes/32968/site_images/h2-bg.gif) no-repeat 0 0;
	display:block;
}
.xpeedPanel p {
	background:url(/sw/themes/32968/site_images/para-bg.gif) no-repeat 0 5px;
	margin:0 0 0 170px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:17px;
	color:#cccccc;
	padding:6px 0 0 52px;
}
ul.imgPan {
	padding:0;
	margin:60px 0 68px 170px;
	list-style-type:none;
}
ul.imgPan li {
	float:left;
}
ul.imgPan li img {
	margin:0 75px 40px 0;
}
.splpad {
	padding:0 0 0 46px!important;
}
h2.splcls {
	background:url(/sw/themes/32968/site_images/h2-bg1.gif) no-repeat 0 0;
}
img.distribute {
	margin:10px 0 40px 170px;
}
.surface {
	background:url(/sw/themes/32968/site_images/img05.gif) no-repeat 0 0;
	padding:0 0 0 100px;
	height:250px;
	width:714px;
	margin:0 0 100px 106px;
}
.surface1 {
	background:url(/sw/themes/32968/site_images/img06.gif) no-repeat 0 0;
	padding:0 0 0 100px;
	height:250px;
	width:714px;
	margin:0 0 100px 106px;
}

/* ==================== Features Start ================== */
.featureleft{
	/*width:111px;*/
	float:left;
}
.featureright{
	/*width:340px;*/
	float:left;
	padding:0 0 5px 95px;
	/*background:url(/sw/themes/32968/site_images/text-shadow.gif) no-repeat 70% 100%;*/
}
.featureright1{
	width:340px;
	float:left;
	padding:0 0 5px 2px;
}
.featureright h2{
	color:#3A3A3A;
}
.featureright h2 span{
	font-size:34px;
	line-height:34px;
	color:#FF9600;
	font-weight:bold;
}
.featurerighttext{
	font-size:20px;
	line-height:24px;
	color:#5A401A;
	clear:both;
	padding:0 0 0 111px;
}
.featuresimg{
	padding-bottom:110px;
	margin:0 auto;
	clear:both;
}
.featuresdiameter{
	padding:22px 0 0 108px;
	margin:0 auto;
	clear:both;
}

.fixtureplacement{
	width:812px;
	float:right;
}
.fixtureplacementone{
	background:url(/sw/themes/32968/site_images/one.gif) no-repeat 0 0;
	font-size:21px;
	line-height:45px;
	font-weight:bold;
	color:#2F2F2F;
	padding:0 0 0 61px;
}
.fixtureplacementtwo{
	background:url(/sw/themes/32968/site_images/two.gif) no-repeat 0 0;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	color:#7C7C7C;
	padding:0 0 25px 61px;
}
.fixtureplacement span{
	font-size:19px;
	line-height:25px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
	padding:0 0 0 61px;
	margin:0 0 3px 0;
}
.fixtureplacement p{
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	color:#7C7C7C;
	padding:0 0 0 61px;
}
img.caution{
	float:left;
	padding:4px 5px 4px 0;
}
.fixpad{
	margin-bottom:16px;
}
.fixpad1{
	margin-bottom:64px;
}
.fixpad2{
	margin-bottom:32px;
}
.prostheticpad{
	padding-bottom:100px;
}
.fixtureplacementexam{
	padding:0 0 28px 61px;
}
.pullimg{
	background:url(/sw/themes/32968/site_images/pull-out-img.gif) no-repeat 100% 100%;
	height:263px;
}
.number-two{
	background:url(/sw/themes/32968/site_images/two.gif) no-repeat 0 0;
}
.number-three{
	background:url(/sw/themes/32968/site_images/three.gif) no-repeat 0 0;
}
.number-four{
	background:url(/sw/themes/32968/site_images/four.gif) no-repeat 0 0;
}
.number-five{
	background:url(/sw/themes/32968/site_images/five.gif) no-repeat 0 0;
}
.number-text{
	font-size:21px;
	line-height:45px;
	font-weight:bold;
	color:#2F2F2F;
	padding:0 0 0 61px;
}
.variousimg{
	background:url(/sw/themes/32968/site_images/various-height.jpg) no-repeat 100% 0;
	height:454px;
}
.knife{
	background:url(/sw/themes/32968/site_images/knife-img.gif) no-repeat 100% 45px;
}

ul.star{
	list-style-type:none;
	padding:30px 0 0 160px;
	margin:0;
}
ul.star li{
	background:url(/sw/themes/32968/site_images/star.gif) no-repeat 0 4px;
	font-size:14px;
	line-height:18px;
	padding:0 0 4px 17px;
	color:#0E9192;
}
.compresiveimg{
	background:url(/sw/themes/32968/site_images/compressive-img.gif) no-repeat 100% 0;
	height:230px;
}
.specificimg{
	padding:22px 0 60px 0;
}
.3diffpad{
	padding:0 0 60px 0;
}
.headarea1{
	background:url(/sw/themes/32968/site_images/implementr-img.gif) no-repeat 0 0;
	margin:0 0 0 180px;
	width:452px;
	height:28px;
	text-indent:-20000px;
}
.headarea2{
	background:url(/sw/themes/32968/site_images/implementr-img.gif) no-repeat 0 0;
	margin:0;
	width:452px;
	height:28px;
	text-indent:-20000px;
}
/* ==================== Features End ================== */

/* ==================== Any Features Start =================== */
.onefeature{
	float:left;
	width:232px;
}
.onefeatureright{
	float:right;
	width:687px;
}

.anyonefeature h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:28px;
	line-height:87px;
	color:#3A3A3A;
	font-weight:normal;
	padding:0 0 0 90px
	
}

.anyonefeature h2 span{
	font-size:28px;
	line-height:87px;
	color:#F61E29;
	font-weight:bold;
	
}
.absolutepanel{
	float:right;
	width:580px;
}
.absoluteleft{
	float:left;
	width:190px;
}
.absoluteright{
	float:right;
	width:380px;
}
.diverse{
	margin-bottom:48px;
}
.diverse h2{
	font-size:18px;
	line-height:20px;
	font-weight:400;
	color:#0A7FD9;
	padding:0 0 10px 0;
}
.diverse h3{
	font-size:16px;
	line-height:18px;
	font-weight:400;
	color:#3B3B3B;
	padding:0 0 10px 0;
	text-decoration:underline;
}
.diverse p{
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#979797;
	padding:0 0 10px 0;
}
.diverse img{
	display:inline-block;
}
.diversepad{
	margin-top:32px;
}
.diverse ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.diverse ul li{
	background:url(/sw/themes/32968/site_images/blue-bullet.gif) no-repeat 0 6px;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#979797;
	padding:0 0 10px 10px;
}
.coverscrew{
	width:550px;
	padding:0 0 0 251px;
}

ul.cover{
	list-style-type:none;
	padding:12px 0 12px 20px;
	margin:0;
}
ul.cover li{
	background:url(/sw/themes/32968/site_images/gray-bullet.gif) no-repeat 0 6px;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#979797;
	padding:0 0 8px 10px;
}
.listone{
	width:815px;
	float:right;
}


/* ==================== Any Features end =================== */

 .anyone_1 {
width:1280px;
height:auto;
margin:0 auto;
background:url(/sw/themes/32968/site_images/bg.jpg) repeat-x 0 0;
overflow:hidden;
/*padding-bottom:66px;*/

}
 .anyone_2{
width:1280px;
height:auto;
margin:0 auto;
background:url(/sw/themes/32968/site_images/anyridge-bg1.gif) repeat-x 0 0;
overflow:hidden;
}
.anyoneLeft_1{
float:left;
width:606px;
padding-top:215px;
padding-left:40px;
padding-bottom:15px;

}
.anyoneLeft_1 h2{
padding-bottom:32px;
}
.anyoneLeft_1 p{
font-family: 'Open Sans', sans-serif;
font-weight:400;
font-size:18px;
line-height:28px;
color:#6d6f71;
padding-bottom:10px;

}

.anyoneRight_1{
width:634px;
float:right;
padding-top:46px;
}
.anyoneRightTop_1{
width:634px;
}
.anyoneRightTop_1 img{
width:148px;
float:right;
}
.anyoneRightBtm_1{
width:634px;
padding-top:185px;
padding-left:20px;
}

.anyonemainlai{
width:960px;
margin:0 auto;
padding:220px 0 50px 0;
}

.conpan{
	width:100%;
}
.conpan h2{
	font-size:16px;
	line-height:18px;
	color:#fff;
	font-weight:800;
	background:url(/sw/themes/32968/site_images/rack-top-bg.jpg) no-repeat 0 0;
	height:58px;
	display:block;
	padding:0;
	margin:0;
}
.conpan h2 span{
	text-align:right;
	padding:20px 50px 0 0;
	display:block;
}
.conpan ul{
	background:url(/sw/themes/32968/site_images/lai-rack-bg.jpg) no-repeat 0 0;
	padding:0 0 0 64px;
	margin:0;
	list-style-type:none;
	height:100%;
	overflow:hidden;
}
.conpan ul li{
	height:156px;
	padding:20px 0 0 0;
	margin:0 32px 0 0;
	float:left;
}
.conpan ul li a{
	padding:0;
	margin:0;
	display:block;
}
.conpan ul li a img{
	margin:0;
	padding:0;
	border:none;
}

/*=================== Contact us start ================== */
.contactus{
	width:1200px;
	margin:0 auto;
	clear:both;
}
.contactpad{
	padding-bottom:30px;
}
.contactleft{
	float:left;
	width:360px;
	margin-bottom:52px;
}
.contactright{
	float:left;
	width:440px;
}
.contactform{
	float:left;
	width:380px;
}
.contactleftinf{
	float:left;
	width:96px;
	margin:0 0 10px 0;
}
.contactrightinf{
	float:left;
	width:232px;
	padding-left:10px;
	margin:0 0 10px 0;
}
.corporate{
	width:1166px;
	background-color:#F8F8F8;
	border:1px solid #B5B8B9;
	padding:15px 25px;
}
.corpotatehead{
	font-size:16px;
	color:#7D7E80;
	padding:0 0 0 15px;
}
.corporatetext{
	font-size:14px;
	color:#7D7E80;
	padding:0 0 0 15px;
}
.bor1{
	border-top:1px solid #B5B8B9;
	border-left:1px solid #B5B8B9;
}
.bor2{
	border-right:1px solid #B5B8B9;
}
.bor3{
	border-bottom:1px solid #B5B8B9;
}
.corporatebg{
	background-color:#EAEBED;
}
.contactpad1{
	padding-top:222px;
	padding-bottom:20px;
}
/*=================== Contact us end ================== */
.megegenholdspad{
	padding-top:135px;
	padding-bottom:14px;
}
.megegenholds{
	width:1008px;
	margin:0 auto 6px auto;
}
.megegenholds img{
	padding:0 0 4px 0;
}

.megegenholds p{
	color: #6D6F71;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 18px;
}

.megegenholds h3{
	color: #6D6F71;
    font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 21px;
	padding-top:10px;
}
.megegenholds h4{
	color: #6D6F71;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.megegenholds a{
	color:#3C95CE;
	 font-size: 14px;
}
.megegenholds1{
	width:1130px;
	margin:0 auto 26px auto;
}
.megegenholdspic{
	float:left;
	width:270px;
	margin:30px 12px 50px 0;
}
.megegenholdspic img{
	display:block;
	padding:0 0 15px 0;
}
.megegenholdspic p{
	color: #6D6F71;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 10px;
}
.megapad{
	padding-bottom:52px;
}
.megapad1{
	padding-top:16px;
}

/*===================== New Anyridge Start ==========================*/
.anyridgenewpad{
	margin-top:234px;
}

.anyridgeleft{
	width:224px;
	float:left;
}

.anyridgeright{
	width:960px;
	float:right;
}

ul.nridge{
	position:fixed;
	background-color:#fff;
	border:1px solid #B2B8BD;
	list-style-type:none;
	padding:10px 10px;
	margin:0 0 0 24px;
	border-radius: 9px;
   -webkit-border-radius: 9px;
   -moz-border-radius: 9px;
    width:200px;
}
ul.nridge li{
	background:url(/sw/themes/32968/site_images/bullet-2.gif) no-repeat 0 7px;
	padding:0 0 0 16px;
}
ul.nridge li a{
	font-family: 'Open Sans',sans-serif;
	font-size:14px;
	line-height:15px;
	color:#818181;
	text-decoration:none;
}
ul.nridge li a:hover, ul.nridge li a.active{
	color:#69C7C7;
	text-decoration:none;
}

ul.nridgeone{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.nridgeone li{
	background:url(/sw/themes/32968/site_images/bullet-2.gif) no-repeat 0 7px;
	padding:3px 0 3px 16px;
}
ul.nridgeone li a{
	font-size:14px;
	line-height:15px;
	color:#818181;
	text-decoration:none;
}
ul.nridgeone li a:hover{
	color:#69C7C7;
	text-decoration:none;
}

ul.nridgetwo{
	list-style-type:none;
	padding:2px 0 0 6px;
	margin:0;
}
ul.nridgetwo li{
	background:url(/sw/themes/32968/site_images/bullet-2.gif) no-repeat 0 9px;
	padding:3px 0 3px 16px;
}
ul.nridgetwo li a{
	font-size:14px;
	line-height:15px;
	color:#818181;
	text-decoration:none;
}
ul.nridgetwo li a:hover{
	color:#69C7C7;
	text-decoration:none;
}

.nanyridgeleft{
	float:left;
	width:506px;
}
.nanyridgeleft img{
	margin-bottom:18px;
}
.nanyridgeleft p{
	color: #6D6F71;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 10px;
}
.nanyridgeleft a{
	text-decoration:none;
	color:#4d4dff;
}

.nanyridgeright{
	float:right;
	width:450px;
}
.nmaintanance{
	clear:both;
	padding:0;
	margin:0;
}
.nmaintanance h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#050607;
}
.nmaintanance p{
	font-size:13px;
	line-height:17px;
	color:#111010;
}
.nmaintanance h2{
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:#161718;
}
.nmaintanance h3{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#23A8E0;
	padding-bottom:12px;
}
.nmaintananceleft{
	float:left;
	width:400px;
}
.nmaintananceleft p{
	font-size:13px;
	line-height:17px;
	color:#111010;
	padding-top:8px;
}
.nmaintananceright{
	float:left;
	width:400px;
}
.nmaintananceright p{
	font-size:13px;
	line-height:17px;
	color:#111010;
	padding-top:8px;
}
.maintpad{
	padding:0 0 40px 0;
}
.maintpad1{
	padding:0 0 20px 0;
}
.surgeryleft{
	float:left;
	width:310px;
	}
.surgeryleft h3{
	font-size:20px;
	line-height:26px;
	color:#190019;
	font-weight:300;
	padding-top:4px;
}
.surgeryright{
	float:right;
	width:620px;
}
.surgeryleft1{
	float:left;
	width:288px;
}
.surgerylefttext{
	padding:0;
	margin:0;
}
.surgerylefttext h3{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#23A8E0;
	padding-bottom:12px;
}
.surgerylefttext p{
	font-size:13px;
	line-height:17px;
	color:#111010;
	padding-bottom:20px;
}
.surgerylefttext h2{
	font-size:18px;
	line-height:24px;
	font-weight:400;
	color:#161718;
	padding-bottom:8px;
}
.surgeryright1{
	float:right;
	width:620px;
}

.surgeryleft2{
	float:left;
	width:162px;
}
.surgeryleft2 p{
	font-size:13px;
	line-height:17px;
	color:#111010;
	padding-bottom:55px;
}

.surgeryright2{
	float:right;
	width:422px;
}
.surgicalpad{
	padding-top:45px;
}
.connectfix1{
	clear:both;
	display:block;
	padding-bottom:130px;
}
.connectfix_left{
	float:left;
	width:280px;
}
.connectfix_left h3{
	font-size:20px;
	line-height:24px;
	font-weight:600;
	color:#23A8E0;
	padding-top:50px;
}
	
.connectfix_right{
	float:right;
	width:580px;
}

.connectfix_right p{
	font-size:13px;
	line-height:17px;
	color:#111010;
	padding-top:8px;
}

.padbuttom{
	padding-bottom:10px;
}

.pandetail{
	margin-bottom:26px;
	}
.headingA{
	margin-bottom:15px;
	}
.imgmargA{
	margin-bottom:36px}
	
.navanyridge a{
	color:#818181;
	display:inline-block;
	margin:6px 0 8px 0;
}
/*===================== New Anyridge End ==========================*/

.FormTextBox, .FormTextBoxFocus{
	width:300px;
	height:25px;
	border:1px solid #B5B5B5;
	margin:0 0 5px 0;
}
.FormAreaCodeBox, .FormAreaCodeBoxFocus{
	width:100px;
	height:25px;
	border:1px solid #B5B5B5;
	margin:0 0 5px 0;
}
.FormPhoneBox, .FormPhoneBoxFocus{
	width:200px;
	height:25px;
	border:1px solid #B5B5B5;
	margin:0 0 5px 0;
}
.FormTextAreaBox, .FormTextAreaBoxFocus{
	width:296px;
	height:100px;
	border:1px solid #B5B5B5;
	overflow:auto;
	margin:0 0 5px 0;
}
.FormSelectBox, .FormSelectBoxFocus{
	width:300px;
	height:20px;
	border:1px solid #B5B5B5;
	margin:0 0 5px 0;
}
/*--new--*/
.innerPanel{
	width:960px;
	}
.anyone_Pad{
	margin-bottom:16px;
	display:block;
	}
.anyonePan_2{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	}
.anyoneLeft{
	margin:234px 0 0 0;
	}
.panelOne{
	background:url(/sw/themes/32968/site_images/any-bg01.jpg) no-repeat 100% 243px;
	padding:84px 0 0 0;
	overflow:hidden;
	margin-bottom:30px;
	}
.panelOneInner{
	width:570px;
	}
.panelOneInner img{
	margin-bottom:18px;
	}
.panelOneInner p{
	color: #6D6F71;
    font-size: 16px;
    line-height: 25px;
	font-weight: 400;
    padding-bottom: 22px;
}
h3.contHead{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:22px;
	color:#09b2f1;
	font-weight:600;
	padding-bottom:12px;
	}
h3.contHead span{
	display:block;
	}
p.contSml{
	font-size:13px;
	line-height:17px;
	color:#111010;
	width:275px;
	padding-bottom:22px;
	}
p.contSmll{
	float:left;
	}
.crystalBone{
	padding:0;
	margin:0 0 20px 0;
	overflow:hidden;
	}
.crystalBone img{
	float:left;
	margin-right:30px;
	}
ul.listtxt{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	}
ul.listtxt li{
	padding:0 0 10px 0;
	color: #111010;
    font-size: 13px;
    line-height: 17px;
    padding:0 0 0 8px;
    width: 275px;
	background:url(/sw/themes/32968/site_images/bullet-line.jpg) no-repeat 0 10px;
	}
.knifeThread{
	padding:0;
	margin:0;
	overflow:hidden;
	}
.knifeThread img{
	float:left;
	margin:0 10px 0 0;
	}
.comprehensivePan{
	padding:0;
	margin:0;
	overflow:hidden;
	}
.comprehensivePan h3{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:22px;
	color:#403697;
	font-weight:700;
	padding-bottom:12px;
	}
.comprehensivePanLeft{
	float:left;
	width:223px;
	}
.comprehensivePanLeft img{
	margin-bottom:19px;
	}
.comprehensivePanRight{
	float:right;
	width:300px;
	}
/*--panelTwo satrt--*/
.panelTwo{
	background:url(/sw/themes/32968/site_images/any-bg02.jpg) no-repeat 0 0;
	padding:265px 0 0 398px;
	margin-bottom:30px;
	}
.panelTwoInner{
	width:562px;
	}
.panelCont{
	padding:0;
	overflow:hidden;
	margin-bottom:20px;
	}
.panelContLeft{
	float:left;
	width:260px;
	}
.panelContRight{
	float:right;
	width:270px;
	}
.panelContLeft h3{
	color: #09B2F1;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    padding-bottom: 12px;
	}
.panelCont p{
	color: #111010;
    font-size: 13px;
    line-height: 17px;
    padding-bottom: 22px;
    width: 275px;
	float:right;
	}
.panelthree{
	padding:0;
	}
img.headline{
	margin-bottom:25px;
	}
.panelthree p{
	color: #272525;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
	padding:0 0 46px 0;
    line-height: 20px;
	}
.speedPan{
	padding:0;
	margin:0 0 58px 0;
	}
.speedPan h3{
	color: #6587b4;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    font-weight:700;
	padding:0 0 46px 0;
    line-height: 20px;
	padding:20px 0 5px 0;
	}
.speedPan p{
	color: #272525;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
	}
.histologicalPan{
	padding:0;
	margin:0;
	overflow:hidden;
	}
.histologicalPan_left{
	float:left;
	}
.histologicalPan_Right{
	float:right;
	width:415px;
	}
.histologicalPan_Right img{
	margin-bottom:36px;
	}
.histologicalPan_Right h3{
	color:#272525;
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
	padding-bottom:6px;
	}
.histologicalPan_Right p{
	color: #272525;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
	}
/*----------------------Dental 3D----------------------*/
.dental{
	padding:0;
	margin:0;
}

.dental p {
    color: #6D6F71;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 16px;
}

.dentalmain{
	float:left;
	width:1120px;
}

.dentalinner{
	clear:both;
	width:100%;
}

.denheadpad{
	padding-bottom:16px;
}
/*----08-07-2014----*/
.lftTab{
	border:4px solid #66c7c7;
	}
.lftHd{
	background-color:#66c7c7;
	}
.lftHd h3{
	color:#fff;
	font-size:18px;
	line-height:20px;
	text-align:center;
	height:30px;
}
.lftHd h3 span{
	font-size:12px!important;
}
p.numPara{
	color:#6d6f71;
	font-size:13px;
	line-height:30px!important;
	padding:0 0 0 20px;
	border-bottom:1px solid #66c7c7;
	}
p.numPara span{
	padding:0 8px 0 0;
	color:#66c7c7;
	font-size:15px;
	font-weight:600;
	}
.topLine{
	border-top:4px solid #66c7c7;
	}
.flt{
 float:left;
 padding:8px 0 0 25px;
	}
	.flt2{
 float:left;
 padding:8px 0 0 10px;
	}
.flt3{
 float:left;
 padding:8px 0 0 50px;
	}
	.flt4{
 float:left;
 padding:8px 0 0 0;
	}
		.flt5{
 float:left;
 padding:8px 0 0 56px;
	}
.smallText{
		font-size:10px!important;
		padding:0; margin:0!important;
}
.solidBrd td{
	border-right:4px solid #66c7c7;
	border-bottom:4px solid #66c7c7;
}
.noRgtBrd{
	border-right:none!important;
}
.point{
	display:block!important;
	padding:-10px 0 0 0!important;
	font-size:12px!important;
}
td.numPara2{
	color:#6d6f71;
	font-size:14px!important;
	line-height:30px!important;
	padding:0 10px;
	border-bottom:1px solid #66c7c7;
}
td.numPara2 p{
	color:#6d6f71;
	font-size:12px!important;
	padding:0;
	margin:0;
}
.bgColor{
	background:#96eeee;
}
/*===================== Rescue Start =============================*/
.rescueleft{
	width:465px;
	float:left;
}
.rescueright{
	width:495px;
	float:left;
	padding-top:160px;
	
}
.rescueright p{
	color: #6d6f71;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
	padding-bottom: 22px;
}

.rescuefixtureleft{
	width:500px;
	float:left;
}

.rescuefixturerig{
	width:450px;
	float:left;
}

.rescuefixtureleft p{
	color: #6d6f71;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
	padding-bottom: 22px;
}
.panelOne1{
	padding:84px 0 0 0;
	overflow:hidden;
	margin-bottom:30px;
	}
	
	/*=========================*/
.blueBgTop{
	background:url(/sw/themes/32968/site_images/blue-bg.jpg) repeat-y 0 0 #00a4e3!important;
	padding:6px 6px 6px 20px!important;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.fixturePan{
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
.fixturePan td{
	border-bottom:1px dashed #c0c0c0;
	padding:5px 14px;
}
.noBtmBrd{
	border-bottom:none!important;
}
h3.blueText{
	color:#00a4e3!important;
	font-size:16px!important;
	padding:0;
	margin:0;
}
.fixturePan td:first-child{
	background-color:#e6e7e8;
	
}
.fixturePan td p{
	font-size:12px!important;
	color:#6d6f71;
	padding-bottom:5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul.list_1{
	list-style-type:none;
	padding:0 0 0 24px;
	margin:15px 0 15px;
}
ul.list_1 li{
	background:url(/sw/themes/32968/site_images/bullet--01.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
	font-size:16px;
	line-height:20px;
	color:#cb1b25;
}
.border--top{
	border-top:1px solid #c0c0c0;
}

.facebookicon{
	position:fixed;
	right:50%;
	top:100px;
	width:24px;
	height:86px;
	margin:0 -639px 0 0;
}
/*===================== Rescue End =============================*/




/* 10-11-2014 */

.body47 p,.body48 p,.body49 p,.body50 p,.body113 p,.body113_ext p,.body115 p,.body102 p,.body122 p,.body123 p,.body109 p,.body110 p,.body111 p,.body126 p,.body127 p,.body99 p,.body129 p,.body86 p,.body131 p,.body132 p,.body133 p,.body135 p,.body137 p,.body138_2 p,.body139 p,.body140 p,.body141 p{ 

		color: #6d6f71;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;

}

.body47{ 

		/*background:url(/sw/themes/32968/site_images/body47_bg.png) right 230px no-repeat;*/
		min-height:822px;
		padding:65px 0 0 0;
		
} 
.body47_left{ float:left; width:960px; margin-top:30px;}
.body47_left p i{ font-size:14px;}
.body47_right{ float:right;}


.body48{}
.body48_top{ width:100%; margin-top:30px;}
.body48_top ul li{

		color: #6d6f71;
		font-size: 16px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
	
}

.pro_48{ padding-left:0px; margin-top:20px;}
.pro_48 li{
	
	width:260px;
	float:left; 

	margin-left:80px;
	list-style:none;
	
	}
	
.pro_48 li:first-child{
	
	margin-left:0px;	
	
}


.body49{}
.body49 h3{ margin-top:40px;}
.body49_left{ float:left; width:60%;}
.body49_right{ float:right;}


.body50{ padding-top:30px;}

.body50 ul{ margin-top:20px; width:80%;}
.body50 ul li{
	
		color: #6d6f71;
		width:50%;
		float:left;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;	
	
}

.body50_pro{ display:table; width:70%; margin:0 auto;}
.body50_pro li{ 

		width:170px !important;
		float:left;
		text-align:center;
		list-style:none;
		margin-right:60px;

}

.body50_pro li h4{ 

		font-size:13px; 
		color:#666;
		
}


.body113{ background:url(/sw/themes/32968/site_images/body_113bg.jpg) 100% 15% no-repeat; padding:65px 0 0 0; overflow:hidden;}
.body113_left{ float:none; width:45%;}
.body113_left ul{

		margin-top:20px;
	
}
.body113_left ul li{ 

		color: #6d6f71;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
		
}
.body113_right{ float:left; width:45%; margin-bottom:20px;}
.body113_right ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
	
	}
	
.body113_right p i{ font-size:14px;}

.body113_ext{ 

		background:url(/sw/themes/32968/site_images/body_114bg.jpg) 100% 5% no-repeat; 
		margin-top:40px;
		overflow:hidden;
		
}

.body115{ background:url(/sw/themes/32968/site_images/body115_bg.jpg) right bottom no-repeat; min-height:520px; padding:65px 0 0 0;}
.body115_p{ width:60%; float:left;}

.body99{ background:url(/sw/themes/32968/site_images/body99_bg.jpg) center bottom no-repeat; min-height:830px; margin:56px 0 0 0;}
.body99_left{ float:left; width:30%;}
.body99_right{ float:right; width:30%;}
.body99_right p{ font-size:14px;}


.body100{}
.center{ margin:0 auto;}

.body101{}
.pro101{ width:75%; float:left; margin-bottom:20px;}
.pro101 img{ float:left; margin-right:20px;}
.body101 p{
	
		color: #6d6f71;
		font-size: 14px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
		 margin-top:30px;
	
}

.body102_left{ float:left;}
.body102_right{ float:left; margin-left:30px;}
.body102 p{ width:100%; float:left;}

.body103{}
.body104{}
.body105{}
.body108{}
.body122{ background:url(/sw/themes/32968/site_images/body_122_bg.jpg) right bottom no-repeat; min-height:800px; padding:65px 0 0 0;}
.body122_cont{ float:left; width:50%;}
.body123{}
.body123_topl{ float:left; width:50%;}
.body123_topl ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
	
	}
.body123_topr{ float:right;}
.body123_btml{ float:left; width:70%;}
.body123_btml ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;
	
	}
.body123_btmr{ float:right;}

.body124{}

.body109{ padding:65px 0 0 0;}
.body109_left{ float:left; width:45%;}
.body109_right{ float:right; width:45%;}
.body109_right p{
	
		color: #6d6f71;
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		padding-bottom: 10px;	
	
}

.body110{}
.body111{}
.body112{}
.body112_top{ border-bottom:1px dashed #a6a8aa;}
.body112_top img{ float:left; margin-right:100px;}
.body112_top ul{ margin-bottom:30px;}
.body112_top ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
		padding-bottom: 10px;	
	
}

.body126{ background:url(/sw/themes/32968/site_images/body126_bg.jpg) right bottom no-repeat; min-height:720px; padding:65px 0 0 0;}
.body126_top{ width:60%;}

.body127{ background:url(/sw/themes/32968/site_images/body127_bg.jpg) right bottom no-repeat; min-height:600px;}
.body127_left{ width:40%; margin-top:30px;}





.body128{}

.body129{}
.body129 ul{ margin-bottom:30px;}
.body129 ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;		
	
}

.body130{ margin-top:50px;}
.body130_top_l{ float:left; width:45%; margin-bottom:40px;}
.body130_top_l ul li{
	
		color: #6d6f71;

		font-size: 15px;
		font-weight: 400;
		line-height: 28px;		
	
}
.body130_top_r{ float:right; margin-bottom:40px;}

.body86{
	padding:65px 0 0 0;
	}

.body131{ background:url(/sw/themes/32968/site_images/body131_bg.jpg) right bottom no-repeat; min-height:700px; padding:65px 0 0 0;}
.body131 h3{ margin-top:20px;}
.body131 p{ width:64%;}

.body132{}
.body132 ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;			
	
}

.body133{}
.body134{}
.body134_left{ float:left; width:40%;}
.body134_left ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;	
	
}

.body134_right{ float:right;}

.body135{ background:url(/sw/themes/32968/site_images/body135_bg.jpg) right bottom no-repeat; min-height:1010px; padding:65px 0 0 0;}
.body135_left{ float:left; width:50%;}
.body135_right{ float:right; margin:60px;}

.body136{}
.body136_left{ float:left; width:47%;}
.body136_right{ float:right; width:47%;}
.step_hold{ width:100%; margin-bottom:10px; float:left; margin-bottom:15px;}
.step_hold p{ margin-bottom:10px;}
.step_hold h4{ font-size:16px; color: #6d6f71; margin-bottom:10px;}
.step_hold img{ margin-right:10px; float:left;}
.step_hold span{ float:right; width:65%;}

.body137{ padding:65px 0 0 0;
}
.body137 p{ width:60%;}

.body138{}
.body138 h3{
	
	float:left;
	
	}
.body138 ul {
	
		width:60%; 
		float:right;
	
	}
.body138 ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;	
	
	}
	
	
.body138_2{}
.body138_2_left{ width:100%; margin:0 0 20px 0;}
.body138_2_left img{
	margin:0 0 0 20px!important;}
.body138_2_right{ float:right;}


.body139{}
.body139 ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;	
	
	}
	
.ul2{ margin-top:20px; margin-bottom:20px;}
.ul2 li{
	
	color:#00a5ef !important;
	
	}
	
.body140{}
.body140_left{ float:left; width:50%;}
.body140_right{ float:right; width:45%;}
.body140_left ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
	
	}
	
.body141{}
.body141_left{ float:left; width:50%;}
.body141_right{ float:right; width:45%;}
.body141_left ul li{
	
		color: #6d6f71;
		font-size: 15px;
		font-weight: 400;
		line-height: 28px;
	
	}
/*--new style--*/
.joinUs{
	position:fixed;
	width:735px;
	border-bottom:1px solid #90a2c0;
	/*border-top:1px solid #90a2c0;*/
	top:46px;
	left:50%;
	margin:0 0 0 -280px;
	z-index:10;
	
	
	}
.joinUs p{
	font-family: 'Open Sans',sans-serif;
	font-size:24px;
	line-height:48px;
	color:#d2232a;
	font-weight:600;
	text-align:center;
	background-color:#dee6f3;
	}
	
/*======03.12.14=========*/

.kit_911{}

.kit_911 li{ margin-bottom:10px;}

.removal_main{ margin:40px auto 0; display:table;}

.removal_left{ float:left;}

.removal_left_div{ width:235px; margin-bottom:15px;}

.removal_left_div img{ margin-bottom:10px;}

.removal_left_div p{ color:#000; font-size:14px; line-height:20px; width:210px; padding:0 0 0 12px;}

.removal_left_div p span{ color:#00a5ee;}

.removal_right{ float:left; margin-left:100px;}

.removal_right_div{ width:235px; margin-bottom:15px;}

.removal_right_div img{ margin-bottom:10px;}

.removal_right_div p{ color:#000; font-size:14px; line-height:20px; width:210px; padding:0 0 0 12px;}

.removal_right_div p span{ color:#00a5ee;}

.hex_main{ margin:40px auto 0; display:table;}

.hex_div{ float:left; margin-left:20px; width:235px;}

.hex_div p{ color:#000; font-size:14px; line-height:20px; width:210px; padding:0 0 0 14px;
}

.eventone{
	width:750px;
	float:left;
	position:absolute;
	left:273px;
	bottom:30px;
}
.eventone img{
	padding-bottom:12px;
}
.eventoneleft{
	float:left;
	width:230px;
	margin:0 20px 0 0;
}
.eventoneleft img{
	padding-bottom:12px;
}
.eventoneleft p{
	font-size:15px;
	line-height:18px;
	color:#2f2c2e;
}
.eventoneleft a{
	color:#d01320;
}
.eventoneright{
	float:right;
	width:488px;	
}
.eventoneright img{
	float:right;
	width:488px;
	padding-top:38px;
}
