@charset "utf-8";
/* CSS Document */

html, body {
	background: #ffffff url(http://www.ekwa.com/common-tools/mini-site/images/body-bg.jpg) left top repeat-x;
}

html, body, h4, h5, h6, p, input, textarea, select, form {
	font-family: 'FuturaStdLightRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

img {
	border-style: none;
}

.center {
	text-align: center;
}

.border {
	border: 1px solid #d5effc;
}

.red-font {
	color: #e42619;	
}

/* this overrides 90px to 72px width to +1 button */
#___plusone_0 {
	width:60px !important;
}

.below-bordered-div {
	border-bottom: 1px dotted #e42619;	
	padding-bottom: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}

/*********** Common headings and links ***********/

h1 {
	font-size: 30px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 30px;
}

	h2 {
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		margin: 0px;
		padding: 0px 0px 20px 0px;
		line-height: 18px;
	}

		h3 {
			font-size: 18px;
			font-weight: normal;
			color: #e42619;
			margin: 0px;
			padding: 0px 0px 13px 0px;
			line-height: 18px;
		}

a:link, a:visited {
	color: #e42619;
	text-decoration: none;
	font-weight: normal;
}

	a:hover {
		color: #000000;
		text-decoration: none;
	}

a.hover-effect:link, a.hover-effect:visited {
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* internet explorer 8 */
	filter: alpha(opacity=100); /* internet explorer 5~7 */
	-khtml-opacity: 1;      /* khtml, old safari */
	-moz-opacity: 1;       /* mozilla, netscape */
	opacity: 1;           /* fx, safari, opera */
}

	a.hover-effect:hover {
		ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* internet explorer 8 */
		filter: alpha(opacity=80); /* internet explorer 5~7 */
		-khtml-opacity: 0.8;      /* khtml, old safari */
		-moz-opacity: 0.8;       /* mozilla, netscape */
		opacity: 0.8;           /* fx, safari, opera */
	}

.left-floated-div {
	float: left;
	margin-right: 10px;
}

.right-floated-div {
	float: right;
	margin-left: 10px;
}

ul.no-bullet {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	list-style: none;
}

	ul.no-bullet li {
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 5px 0px;
	}

/*********** Header Styles ***********/

.header-div {
	width: 1000px;
	height: 250px;
	overflow: hidden;
}

.sub-header-div {
	width: 1000px;
	height: 333px;
	overflow: hidden;
	margin-bottom: 18px;
}

.headerdiv-bottom {
	background: url(http://www.ekwa.com/common-tools/mini-site/images/header-bottom-sub.png) left top no-repeat;
	width: 1000px;
	height: 83px;	
}

.top-menu {
	overflow: hidden;
	height: 57px;
	width: 1000px;
	margin: 18px 0px 0px 7px;
}

	.top-menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

		.top-menu li {
			display: inline;
			margin: 0;
			padding: 0;
		}

			.top-menu a {
				font-family: 'FuturaStdBookRegular', Arial, Helvetica, sans-serif;
				float: left;
				background: none;
				padding: 0px 0px 0px 16px;
				font-size: 15px;
				text-decoration: none;
				color: #999999;
				margin-right: 8px;
			}

				.top-menu a span {
					float: left;
					display: block;
					background: none;
					padding: 10px 16px 0px 0px;
					color: #999999;
					height: 30px;
					text-transform: uppercase;
				}

					/* Commented Backslash Hack hides rule from IE5-Mac \*/
					.top-menu a span {
						float: none;
					}

						/* End IE5-Mac hack */
						.top-menu a:hover span {
							color: #ffffff;
							background: url(http://www.ekwa.com/common-tools/mini-site/images/top-link-hover-right.png) left top no-repeat;
						}

							.top-menu li.selected a {
								background: url(http://www.ekwa.com/common-tools/mini-site/images/top-link-hover-left.png) left top no-repeat;
							}

								.top-menu li.selected a span {
									color: #ffffff;
									background: url(http://www.ekwa.com/common-tools/mini-site/images/top-link-hover-right.png) right top no-repeat;
								}

									.top-menu a:hover, .top-menu li.selected a:hover {
										background: url(http://www.ekwa.com/common-tools/mini-site/images/top-link-hover-left.png) left top no-repeat;
									}

										.top-menu a:hover span, .top-menu li.selected a:hover span {
											background: url(http://www.ekwa.com/common-tools/mini-site/images/top-link-hover-right.png) right top no-repeat;
										}

.header-below-div {
	width: 1000px;
	height: 160px;
	padding-bottom: 15px;
	overflow: hidden;
}

.sub-header-below-div {
	width: 1000px;
	height: 176px;
	overflow: hidden;
}

.logo-1 {
	background: url(http://www.ekwa.com/common-tools/mini-site/images/exilis-logo.png) left top no-repeat;
	width: 232px;
	float: left;
	height: 160px;
}

/*********** Body Styles ***********/

.parent-div {
	width: 100%;
	overflow: hidden;
	background: url(http://www.ekwa.com/common-tools/mini-site/images/bottom-shade.jpg) repeat-x bottom left;
}

.wrapper-div {
	margin: auto;
	width: 1000px;
	overflow: hidden;
}

.table {
	background: url(http://www.ekwa.com/common-tools/mini-site/images/bottom-shade.jpg) bottom left repeat-x; 	
}

	.left-col {
		background: url(http://www.ekwa.com/common-tools/mini-site/images/left-td-bg.png) right top no-repeat;
	}

		.left-col-sub {
			background: url(http://www.ekwa.com/common-tools/mini-site/images/sub-left-column.png) right top no-repeat;
		}

			.middle-col {
				width: 1000px;
			}

				.right-col {
					background: url(http://www.ekwa.com/common-tools/mini-site/images/right-td-bg.png) left top no-repeat;
				}

					.right-col-sub {
						background: url(http://www.ekwa.com/common-tools/mini-site/images/sub-right-column.png) left top no-repeat;
					}

.para {
	overflow: hidden;
	line-height: 20px;
}

.body-div {
	width: 1000px;
	overflow: hidden;
	padding-bottom: 50px;
}

.content-area {
	width: 940px;
	padding: 0px 30px;
	min-height: 200px;
}

.flash-div {
	width: 1001px;
	overflow: hidden;
	height: 443px;
	margin-bottom: 20px;
}

.exilis-effectivre-areas {
	font-family: 'FuturaStdBookRegular', Arial, Helvetica, sans-serif;
	background: url(http://www.ekwa.com/common-tools/mini-site/images/treatment-list-bg.png) left top repeat-x;
	width: 920px;
	height: 36px;
	padding: 18px 20px 0px 20px;
	margin: 20px 0px 37px 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	overflow: hidden;
}

	.exilis-effectivre-areas ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

		.exilis-effectivre-areas ul li {
			background: url(http://www.ekwa.com/common-tools/mini-site/images/diamond-bullet.png) right center no-repeat;
			margin: 0px 27px 0px 0px;
			padding: 0px 30px 0px 0px;
			float: left;
		}

.exilis-in-action {
	width: 273px;
	overflow: hidden;
	background: url(http://www.ekwa.com/common-tools/mini-site/images/v-seperator.png) right top no-repeat;
	padding-right: 60px;
	float: left;
	line-height: 19px;
}

/*********** Left Side Styles ***********/

.left-parent {
	width: 639px;
	margin-right: 10px;
	float: left;	
}


/*********** Right Side Styles ***********/

.right-parent {
	width: 290px;
	float: left
}

select:focus {
    outline: 1px solid white;
    outline-offset: -2px;
}

select.dropdown {
	font-family: 'FuturaStdBookRegular', Arial, Helvetica, sans-serif;
	width: 108%; 
	overflow: hidden;
	height: 40px; 
	border: none; 
  	background: rgba(255,255,255,0.1) url(http://www.ekwa.com/common-tools/mini-site/images/dropdown-bg.png) no-repeat 0 0; 
  	padding: 8px 0px 0px 12px; 
	line-height: 21px;
	color: #e42619;
	font-size: 15px;
	-webkit-appearance: none;
}

select.dropdown option, select.dropdown option:active  {
	padding: 3px 0px 0px 12px; 
	background: none;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	width: 100%
}

.video-list {
	overflow: hidden;
	width: 290px;	
}

.more-link {
	width: 143px;
	height: 40px;
	margin-top: 15px;
}

	.more-link a {
		display: block;
		font-family: 'FuturaStdBookRegular', Arial, Helvetica, sans-serif;
		background: url(http://www.ekwa.com/common-tools/mini-site/images/more-button.png) left top no-repeat;
		width: 143px;
		height: 29px;
		text-align: center;
		padding-top: 11px;
		color: #e42619;
		text-transform: uppercase;
		text-decoration: none;
	}

		.more-link a:hover {
			background: url(http://www.ekwa.com/common-tools/mini-site/images/more-button-hover.png) left top no-repeat;
			text-decoration: none;
		}

.testimonials-main {
	margin-top: 30px;
	overflow: hidden;
	line-height: 20px;
	text-align: center;	
}

.testimonial-name {
	color: #000000;
	font-size: 12px;	
}

.video-thumbs {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 130px;
	color: #e42619;
	font-size: 12px;
	line-height: 15px;	
	text-align: center;
}

.seperator {
	border-bottom: 1px #eeeeee solid;
	margin: 18px 0px;	
}

.testimonial-name {
	text-align: right;
	font-weight: bold;	
	padding-top: 10px;
	font-size: 15px;
}


/*********** Form Styles ***********/

.form-main {
	overflow: hidden;
	padding-top: 20px;
	margin: 0 0 30px 0;
}

.form {
	margin-bottom: 8px;
}

.formfeild {
	border: 1px solid #bebebe;
	width: 300px;
	height: 22px;
	padding: 2px 0px 0px 5px
}

.button {
	background: #e42619;
	width: 283px;
	height: 30px;
	font-size: 14px;
	border: none;
	color: #ffffff;
	font-weight: normal;
	cursor: pointer;
}

.form-left {
    float: left;
    width: 260px;
}

.form-sub {
    height: 24px;
    margin-bottom: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: right;
}

.form-right {
    float: left;
    padding-left: 5px;
    width: 300px;
}

.form-sub-r {
    margin-bottom: 10px;
}

.form-sub-r-text {
    margin-bottom: 5px;
}

.sub-menu {
	width: 598px;
	height: 32px;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 16px;
}

  .sub-menu ul {
	  padding: 0px;
	  margin: 0px;
	  list-style-type: none;
  }

	.sub-menu ul li {
		background: url(http://www.ekwa.com/common-tools/mini-site/images/sub-menu-link-bg.jpg) right center no-repeat;
		padding: 0px 15px 0px 0px;
		margin: 0px 15px 0px 0px;
		float: left;
	}

	  .sub-menu ul li a {
		  background: none;
		  color: #666666;
		  text-decoration: none;
	  }

		.sub-menu ul li a:hover, .sub-menu ul li a.selected {
			color: #e42619;
			text-decoration: underline;
		}


/*********** Footer Styles ***********/

.footer-div {
	width: 100%;
	background: #fdf2f5 url(http://www.ekwa.com/common-tools/mini-site/images/footer-bg.png) left top repeat-x;
}

.footer-inner {
	width: 940px;
	min-height: 114px;
	padding: 30px;
	margin: auto;
}

.footer-links {
	width: 940px;
}

	.footer-links a {
		color: #000000;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 11px;
		margin-right: 18px;
	}

		.footer-links a:hover, .footer-links a.selected {
			color: #e42619;
		}

.copyright {
	font-size: 12px;
	padding-top: 13px;
	line-height: 23px;
}

	.copyright a {
		text-decoration: underline;
		color: #e42619;
	}

		.copyright a:hover {
			text-decoration: none;
			color: #e42619;
		}



/*********** Gallery Styles ***********/

.gallery_background {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 90px;
    margin-top: 27px;
    overflow: hidden;
    padding: 2px 60px 40px;
    width: 820px;
	font-size: 13px;
	line-height: 15px;
}

.stepcarousel {
    border: 0 none;
    height: 145px;
    overflow: scroll;
    position: relative;
    width: 820px;
}

	.stepcarousel .belt {
		left: 0;
		position: absolute;
		top: 0;
	}

		.stepcarousel .panel {
			background: url(http://www.ekwa.com/common-tools/mini-site/images/gallery-seperator.png) no-repeat scroll right top transparent;
			float: left;
			margin-right: 10px;
			overflow: hidden;
			padding: 20px 30px 20px 0;
			width: 130px;
		}

.galleryThumb {
    border: 0 none;
    height: 90px;
    width: 130px;
}

#rightcolumn2 {
	width: 576px;
	/*height: 324px;*/
	margin: 30px auto;
	overflow: hidden;
}

* html #rightcolumn2 { /*IE only style*/
	height: 324px;
}


#rightcolumn1 {
	width: 639px;
	height: 387px;
}

* html #rightcolumn1 { /*IE only style*/
	height: 324px;
}


/* Tiny Scrollbar */
#scrollbar1 {
	width: 290px;
	margin: 0px 0 10px;
}

#scrollbar1 .viewport {
	width: 270px;
	height: 375px;
	overflow: hidden;
	position: relative;
}

#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar1 .scrollbar {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}

#scrollbar1 .track {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar1 .thumb {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}

#scrollbar1 .thumb .end {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar1 .disable {
	display: none;
}

/* Tiny Scrollbar */
#scrollbar2 {
	width: 273px;
	margin: 0px 0 10px;
}

#scrollbar2 .viewport {
	width: 253px;
	height: 260px;
	overflow: hidden;
	position: relative;
}

#scrollbar2 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar2 .scrollbar {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}

#scrollbar2 .track {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar2 .thumb {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}

#scrollbar2 .thumb .end {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar2 .disable {
	display: none;
}

/* Tiny Scrollbar */
#scrollbar3 {
	width: 273px;
	margin: 0px 0 10px;
}

#scrollbar3 .viewport {
	width: 253px;
	height: 260px;
	overflow: hidden;
	position: relative;
}

#scrollbar3 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar3 .scrollbar {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}

#scrollbar3 .track {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar3 .thumb {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}

#scrollbar3 .thumb .end {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar3 .disable {
	display: none;
}


/* Tiny Scrollbar */
#scrollbar4 {
	width: 273px;
	margin: 0px 0 10px;
}

#scrollbar4 .viewport {
	width: 253px;
	height: 260px;
	overflow: hidden;
	position: relative;
}

#scrollbar4 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar4 .scrollbar {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}

#scrollbar4 .track {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width:13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar4 .thumb {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}

#scrollbar4 .thumb .end {
	background: transparent url(http://www.ekwa.com/common-tools/mini-site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar4 .disable {
	display: none;
}

.footer-notes {
	float: right; width: 400px; margin: -10px 0px 0px 0px;
}
.new_gallery_text {
	font-weight: bold;
	font-size: 16px;
}
