body
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../images/background.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color: #ACC9D8;
	font-family: Verdana, Arial, Helvetica;
	color: #838383;
}

div#workable-area 
{
	margin-top: 62px;
	width: 760px;
	margin-right:auto; 
	margin-left:auto;
}

div#header
{
	padding-top: 18px;
	width: 745px;
	height: 32px;
	padding-left: 15px;
}

div#main
{
	border-style: solid;
	border-color: #F8E8F2;
	border-width: 5px;
	width: 750px;
	background-color: #FFFFFF;
	float: left;
}

div#main-futura-pro
{
	width: 760px;
	background-color: #000000;
	float: left;
	background: url(../images/our_products/background_futura_pro.jpg) no-repeat left top;
}

div#footer
{
	margin-top: 7px;
	padding-left: 10px;
	height: 8px;
	width: 750px;
	float: left;
}

div#footer .content-1-2
{
	width: 375px;
	float: left;
}

div#footer .content-2-2
{
	width: 250px;
	float: left;
	text-align: right;
}

.arrow
{
	float: right;
	padding-bottom: 10px;
}

/* Start Navigation */

div#primary
{
	height: 25px;
	width: 760px;
	float: left;
}

#primary ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
}

#primary li
{
	padding: 0;
	margin: 0;
	float: left;
	height: 25px;
}

#primary li.on
{
	background-color: #EFC2DF;
	padding: 0;
	margin: 0;
	float: left;
	height: 25px;
}

div#secondary
{
	background-image: url(../images/navigation/background_secondary.gif);
	height: 25px;
	width: 760px;
	float: left;
}

#secondary ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
}

#secondary li
{
	padding: 0;
	margin: 0;
	float: left;
	height: 25px;
}

#secondary li.seperator
{
	padding: 0;
	margin: 0;
	float: left;
	width: 1px;
	height: 25px;
}

div#introduction_div
{
	width: 760px;
	position: absolute;
}

div#our_products_div
{
	width: 760px;
	position: absolute;
}

div#how_they_work_div
{
	width: 760px;
	position: absolute;
}

div#why_ultratone_div
{
	width: 760px;
	position: absolute;
}

div#contact_us_div
{
	width: 760px;
	position: absolute;
}

div#professional_product_div
{
	width: 760px;
	position: absolute;
}

#navigation .hidden
{
	visibility: hidden;
	background-image: url(../images/navigation/background_secondary_over.gif);
}

div#navigation
{
	margin-top: 11px;
	height: 50px;
	width: 760px;
}

/* End Navigation */

/* Start Homepage */

.face-body
{
	padding-left: 320px;
}

div#content-homepage-1-2
{
	width: 375px;
	float: left;
}

div#content-homepage-2-2
{
	width: 370px;
	float: right;
}

#content-homepage-2-2 .logo
{
	position: relative;
	top: -5px;
	margin-left: 287px !important; /* Mozilla */
	margin-left: 287px; /* Mozilla */
	margin-left/**/:/**/293px; /* IE */
}

#content-homepage-2-2 .title-content
{
	width: 350px;
	float: right;
	padding-bottom: 20px !important; /* Mozilla */
	padding-bottom: 20px; /* Mozilla */
	padding-bottom/**/:/**/9px; /* IE */
	height: 178px;
	padding-top: 0px;
}

.title-content p
{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-right: 55px;
	font-size: 0.75em;
}

#content-homepage-2-2 .background
{
	background-image: url(../images/background_homepage.gif);
	width: 365px;
	height: 156px;
	float: left;
	margin-left: 5px;
}

#content-homepage-2-2 .our-products
{
	height: 105px;
	width: 160px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
}

#content-homepage-2-2 .how-they-work
{
	height: 105px;
	width: 154px;
	float: right;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 40px;
}

#content-homepage-2-2 .our-products p
{
	margin: 0;
	padding: 0;
	padding-top: 45px;
	font-size: 0.75em;
}

#content-homepage-2-2 .how-they-work p
{
	margin: 0;
	padding: 0;
	padding-top: 45px;
	font-size: 0.75em;
}

/* End Homepage */

/* Start Products */

/* Start Futura Range */

div#float-futura-range
{
	position: relative;
	top: -5px;
	left: -6.6% !important; /* Mozilla */
	left: -6.6%; /* Mozilla */
	left/**/:/**/-6.5%; /* IE */
	width: 293px;
	height: 170px;
	background-image: url(../images/our_products/background_futura_range_float.gif);
	padding-left: 40px;
	padding-top: 25px !important; /* Mozilla */
	padding-top: 25px; /* Mozilla */
	padding-top/**/:/**/25px; /* IE */
}

div#content-1-2-futura-range
{
	width: 541px;
	padding-left: 25px;
	padding-top: 35px;
	float: left;
	background-image: url(../images/our_products/background_futura_range.jpg);
	height: 350px;
}

#content-1-2-futura-range p
{
	width: 325px;
	font-size: 0.85em;
}

div#content-2-2-futura-range
{
	width: 174px;
	float: right;
}

	#content-2-2-futura-range .logo
	{
		position: relative;
		top: -5px;
		margin-left: 92px;
	}

	#content-1-2-futura-range p
	{
		width: 325px;
		font-size: 0.85em;
	}

	#content-2-2-futura-range .our-products
	{
		padding-right: 15px;
		margin-top: 40px !important; /* Mozilla */
		margin-top: 40px; /* Mozilla */
		margin-top/**/:/**/60px; /* IE */
		background-image: url(../images/background_our_products.gif);
		float: left;
	}
	
	#content-2-2-futura-range .our-products p
	{
		margin: 0;
		padding: 0;
		padding-top: 80px;
		font-size: 0.75em;
		padding-left: 10px;
	}

		#content-2-2-futura-range .our-products p
		{
			margin: 0;
			padding: 0;
			padding-top: 80px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .how-they-work
	{
		padding-right: 15px;
		padding-top: 20px !important; /* Mozilla */
		padding-top: 20px; /* Mozilla */
		padding-top/**/:/**/20px; /* IE */
		background-image: url(../images/background_how_they_work.gif);
		float: left;
		padding-bottom: 15px;
	}

		#content-2-2-futura-range .how-they-work p
		{
			margin: 0;
			padding: 0;
			padding-top: 50px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .sportif
	{
		padding-right: 15px;
		margin-top: 40px !important; /* Mozilla */
		margin-top: 40px; /* Mozilla */
		margin-top/**/:/**/60px; /* IE */
		background-image: url(../images/our_products/background_sportif.gif);
		float: left;
	}

		#content-2-2-futura-range .sportif p
		{
			margin: 0;
			padding: 0;
			padding-top: 80px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .athletic
	{
		padding-right: 15px;
		padding-top: 20px !important; /* Mozilla */
		padding-top: 20px; /* Mozilla */
		padding-top/**/:/**/20px; /* IE */
		background-image: url(../images/our_products/background_athletic.gif);
		float: left;
	}

		#content-2-2-futura-range .athletic p
		{
			margin: 0;
			padding: 0;
			padding-top: 50px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .video
	{
		padding-right: 15px;
		margin-top: 40px !important; /* Mozilla */
		margin-top: 40px; /* Mozilla */
		margin-top/**/:/**/60px; /* IE */
		background-image: url(../images/our_products/background_video.gif);
		float: left;
	}

		#content-2-2-futura-range .video p
		{
			margin: 0;
			padding: 0;
			padding-top: 80px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .mini-site
	{
		padding-right: 15px;
		padding-top: 20px !important; /* Mozilla */
		padding-top: 20px; /* Mozilla */
		padding-top/**/:/**/20px; /* IE */
		background-image: url(../images/our_products/background_mini_site.gif);
		float: left;
		padding-bottom: 15px;
	}

		#content-2-2-futura-range .mini-site p
		{
			margin: 0;
			padding: 0;
			padding-top: 50px;
			font-size: 0.75em;
			padding-left: 10px;
		}

	#content-2-2-futura-range .location
	{
		padding-right: 15px;
		padding-top: 20px !important; /* Mozilla */
		padding-top: 20px; /* Mozilla */
		padding-top/**/:/**/20px; /* IE */
		background-image: url(../images/background_location.gif);
		float: left;
		width: 158px;
	}

div#float-futura-range .content-1-2
{
	float: left;
	width: 184px;
}

#float-futura-range .content-1-2 ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #91AFC2;
}

#float-futura-range .content-1-2 li
{
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}

div#float-futura-range .content-2-2
{
	float: left;
	width: 100px;
}

#float-futura-range .content-2-2 ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
}

#float-futura-range .content-2-2 li
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	line-height: 16px;
}

#float-futura-range .content-2-2 a
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underlined;
}

#float-futura-range .content-2-2 a:hover
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

div#content-1-1-products
{
	width: 750px;
	float: left;
}

div#content-1-2-products
{
	width: 550px;
	padding-left: 25px;
	padding-top: 35px;
	float: left;
}

div#content-2-2-products
{
	width: 165px;
	float: left;
	padding-left: 5px;
}

#content-2-2-products .logo
{
	position: relative;
	top: -5px;
	margin-left: 87px;
}

#content-2-2-products ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	padding-top: 100px !important; /* Mozilla */
	padding-top: 100px; /* Mozilla */
	padding-top/**/:/**/100px; /* IE */
	padding-left: 4px;
}

#content-2-2-products li
{
	font-size: 0.7em;
	color: #91AFC2;
	padding-bottom: 3px;
	line-height: 12px;
}

#content-2-2-products li.link
{
	font-size: 0.7em;
	color: #91AFC2;
	padding-bottom: 10px;
}

#content-2-2-products a
{
	font-size: 1em;
	color: #91AFC2;
	text-decoration: underlined;
}

#content-2-2-products a.on
{
	font-weight: bold;
	text-decoration: underlined;
}

#content-2-2-products a:hover
{
	font-size: 11px;
	color: #91AFC2;
	text-decoration: none;
}

#content-1-2-products p
{
	font-size: 0.85em;
	padding-right: 20px;
}

#content-1-2-product-details
{
	width: 305px;
	float: left;
}

#content-2-2-product-details
{
	width: 245px;
	float: right;
}

div#product-details
{
	width: 305px;
	padding-top: 20px;
	font-size: 0.75em;
}

div#product-details-2
{
	width: 245px;
	padding-top: 20px;
	font-size: 0.9em;
}

#product-details-2 ul.futura-range
{
	list-style: none;
	font-size: 1.0em;
	padding-left: 5px;
	margin-left: 5px;
	padding: 0;
	margin: 0;
	padding-top: 0px !important; /* Mozilla */
	padding-top: 0px; /* Mozilla */
	padding-top/**/:/**/5px; /* IE */
}

#product-details-2 ul.futura-range li
{
	font-size: 0.85em;
	padding: 1px;
	margin: 1px;
	padding-left: 10px;
}

#product-details-2 h1
{
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#product-details ul
{
	
}

#product-details ul.futura-range
{
	list-style: none;
	font-size: 1.2em;
	padding-left: 5px;
	margin-left: 5px;
	padding: 0;
	margin: 0;
	padding-top: 0px !important; /* Mozilla */
	padding-top: 0px; /* Mozilla */
	padding-top/**/:/**/5px; /* IE */
}

#product-details ul.futura-range li
{
	font-size: 0.85em;
	padding: 1px;
	margin: 1px;
	padding-left: 10px;
}

#product-details ul.futura-range li.sub
{
	font-size: 0.85em;
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 5px;
}

#product-details p
{
	font-size: 1em;
}

#product-details p.bold
{
	font-size: 1em;
	font-weight: bold;
}

.flash-face-system
{
	margin-top: 75px !important; /* Mozilla */
	margin-top: 75px; /* Mozilla */
	margin-top/**/:/**/80px; /* IE */
}

.flash-body-cellulite-system
{
	margin-top: 180px !important; /* Mozilla */
	margin-top: 180px; /* Mozilla */
	margin-top/**/:/**/195px; /* IE */
}

.flash-body-system
{
	margin-top: 190px !important; /* Mozilla */
	margin-top: 190px; /* Mozilla */
	margin-top/**/:/**/195px; /* IE */
}

.flash-complete-system-men
{
	margin-top: 250px !important; /* Mozilla */
	margin-top: 250px; /* Mozilla */
	margin-top/**/:/**/265px; /* IE */
}

.flash-complete-system-women
{
	margin-top: 270px !important; /* Mozilla */
	margin-top: 270px; /* Mozilla */
	margin-top/**/:/**/285px; /* IE */
}

.flash-plus-ultimate-men
{
	margin-top: 860px !important; /* Mozilla */
	margin-top: 860px; /* Mozilla */
	margin-top/**/:/**/870px; /* IE */
}

.flash-plus-ultimate-women
{
	margin-top: 960px !important; /* Mozilla */
	margin-top: 960px; /* Mozilla */
	margin-top/**/:/**/960px; /* IE */
}

.flash-sports-system-men
{
	margin-top: 440px !important; /* Mozilla */
	margin-top: 440px; /* Mozilla */
	margin-top/**/:/**/475px; /* IE */
}

.flash-sports-system-women
{
	margin-top: 440px !important; /* Mozilla */
	margin-top: 440px; /* Mozilla */
	margin-top/**/:/**/475px; /* IE */
}

.flash-facial-plus
{
	margin-top: 140px !important; /* Mozilla */
	margin-top: 140px; /* Mozilla */
	margin-top/**/:/**/155px; /* IE */
}

.flash-sports
{
	margin-top: 260px !important; /* Mozilla */
	margin-top: 260px; /* Mozilla */
	margin-top/**/:/**/310px; /* IE */
}

.flash-sports-sportif
{
	margin-top: 175px !important; /* Mozilla */
	margin-top: 175px; /* Mozilla */
	margin-top/**/:/**/180px; /* IE */
}

.flash-sports-athletic
{
	margin-top: 225px !important; /* Mozilla */
	margin-top: 225px; /* Mozilla */
	margin-top/**/:/**/290px; /* IE */
}

.flash-creams-gels
{
	margin-top: 10px !important; /* Mozilla */
	margin-top: 10px; /* Mozilla */
	margin-top/**/:/**/20px; /* IE */
}

div#content-1-2-futura-pro
{
	width: 300px;
	padding: 100px 0 0 22px;
	float: left;
	height: 330px;
	color: #FFFFFF;
	font-size: 0.8em;
}

#content-1-2-futura-pro p.sub
{
	font-size: 0.8em;
}

#content-1-2-futura-pro a
{
	font-size: 1.3em;
	color: #FFFFFF;
	text-decoration: underline;
}

#content-1-2-futura-pro ul
{
	color: #FFFFFF;
	list-style: none;
	padding-left: 10px;
	
}

div#content-2-2-futura-pro
{
	width: 165px;
	float: right;
	padding-right: 5px;
}

	#content-2-2-futura-pro div.products
	{
		float: left;
		padding-top: 155px;
	}

/* End Futura Range */

div#content-1-2-main
{
	width: 550px;
	padding-left: 25px;
	padding-top: 35px;
	float: left;
}

#content-1-2-main .content-1-1
{
	width: 550px;
	padding-top: 0px !important; /* Mozilla */
	padding-top: 0px; /* Mozilla */
	padding-top/**/:/**/25px; /* IE */
	float: left;
	font-size: 0.7em;
}

#content-1-2-main .content-1-1-map
{
	
	padding-top: 0px !important; /* Mozilla */
	padding-top: 0px; /* Mozilla */
	padding-top/**/:/**/25px; /* IE */
	float: left;
	font-size: 0.7em;
	position:relative;
	left: -30px;
}

#content-1-2-main .content-1-1-resellers
{
	width: 550px;
	padding-top: 20px !important; /* Mozilla */
	padding-top: 20px; /* Mozilla */
	padding-top/**/:/**/25px; /* IE */
	float: left;
	font-size: 0.7em;
	height: 400px;
}

#content-1-2-main .content-1-1 a
{
	color: #91AFC2;
}

#content-1-2-main .content-1-1 a:hover
{
	color: #91AFC2;
	text-decoration: none;
}

#content-1-2-main .content-1-2
{
	width: 259px;
	padding-right: 12px;
	float: left;
}

#content-1-2-main .content-2-2
{
	width: 259px;
	float: left;
}

#content-1-2-main .content-1-1 p
{
	font-size: 1.1em;
}

#content-1-2-main .content-1-1 p.bold
{
	font-size: 1.1em;
	font-weight: bold;
}

#content-1-2-main p
{
	font-size: 0.9em;
	padding-right: 20px;
}

ul.brochure
{
	list-style: none;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	padding-top: 5px;
}

#content-1-2-main table.brochure
{
	margin-top: 20px !important; /* Mozilla */
	margin-top: 20px; /* Mozilla */
	margin-top/**/:/**/0px; /* IE */
	margin-bottom: 10px;
}

#content-1-2-main table.brochure .small
{
	font-size: 0.8em;
	padding-bottom: 10px;
	font-weight: bold;
}

#content-1-2-main p.faq
{
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}

div#float-details
{
	position: relative;
	left: -6.6% !important; /* Mozilla */
	left: -6.6%; /* Mozilla */
	left/**/:/**/-6.5%; /* IE */
	width: 519px !important; /* Mozilla */
	width: 519px; /* Mozilla */
	width/**/:/**/518px; /* IE */
	height: 24px;
	background-image: url(../images/background_details_float.gif);
	padding-top: 25px;
	padding-left: 32px;
	top: 0px !important; /* Mozilla */
	top: 0px; /* Mozilla */
	top/**/:/**/0px; /* IE */
}

div#float-details-contact
{
	position: relative;
	left: -2.2% !important; /* Mozilla */
	left: -2.2%; /* Mozilla */
	left/**/:/**/-2.1%; /* IE */
	width: 519px !important; /* Mozilla */
	width: 519px; /* Mozilla */
	width/**/:/**/518px; /* IE */
	height: 24px;
	background-image: url(../images/background_details_float.gif);
	padding-top: 25px;
	padding-left: 32px;
	top: 0px !important; /* Mozilla */
	top: 0px; /* Mozilla */
	top/**/:/**/0px; /* IE */
}

a
{
	text-decoration: underlined;
	color: #91AFC2;
}

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

h1
{
	font-size: 1.1em;
	color: #91AFC2;
	padding: 0;
	margin: 0;
}

h2
{
	font-size: 11px;
	color: #91AFC2;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.blue
{
	color: #91AFC2;
}

/*
.content-1-1 span
{
	width: 530px;
	float: left;
}
*/

input
{
	font-size: 1.1em;
	color: #B1B1B1;
	padding: 1px;
}

select
{
	font-size: 1.1em;
	color: #B1B1B1;
	padding: 1px;
}

div#content-1-2-map
{
	width: 550px;
	padding-top: 35px;
	float: left;
}

#content-1-2-map p
{
	font-size: 0.9em;
	padding-right: 20px;
}

#content-1-2-map .content-1-2
{
	padding-left: 25px;
}

#content-1-2-map .content-2-2
{
	
}

div#content-1-1-news
{
	background-image: url(../images/background_news.gif);
	background-repeat:no-repeat;
	width: 750px;
	float: left;
}

div#content-1-1-resellers
{
	background-image: url(../images/background_resellers.gif);
	background-repeat:no-repeat;
	width: 750px;
	float: left;
}

div#content-1-1-professional-product
{
	background-image: url(../images/background_professional_pro.gif);
	background-repeat:no-repeat;
	width: 750px;
	float: left;
}

	div#content-1-1-professional-product .content-1-1
	{
		/*padding-bottom: 20px;	*/
	}

	div#content-1-1-professional-product strong
	{
		color: #5e86a0;
	}
	
	div#content-1-1-professional-product img.product-img
	{
		float: left;
		padding: 20px 10px 20px 0;
	}
	
	div#content-1-1-professional-product img.product-img-right
	{
		float: right;
		padding: 10px 5px 0 10px;
	}
	
div#content-2-2-professional-product
{
	width: 165px;
	float: left;
	padding-left: 5px;
}

	#content-2-2-professional-product .logo
	{
		position: relative;
		top: -5px;
		margin-left: 87px;
	}
	
	#content-2-2-professional-product div.products
	{
		float: left;
		padding-top: 110px;
	}

	#content-2-2-professional-product ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
		padding-top: 65px !important; /* Mozilla */
		padding-top: 65px; /* Mozilla */
		padding-top/**/:/**/100px; /* IE */
		padding-left: 4px;
		float: left;
	}

	#content-2-2-professional-product li
	{
		font-size: 0.7em;
		color: #91AFC2;
		padding-bottom: 3px;
		height: 12px;
	}

	#content-2-2-professional-product li.link
	{
		font-size: 0.7em;
		color: #91AFC2;
		padding-bottom: 10px;
	}

	#content-2-2-professional-product a
	{
		color: #91AFC2;
		text-decoration: underlined;
	}

	#content-2-2-professional-product a.on
	{
		font-weight: bold;
		text-decoration: underlined;
	}

	#content-2-2-professional-product a:hover
	{
		color: #91AFC2;
		text-decoration: none;
	}

	#content-2-2-professional-product p
	{
		float: left;
		font-size: 0.7em;
		padding-left: 4px;
		width: 80px;
		color: #91AFC2;
		padding-top: 90px !important; /* Mozilla */
		padding-top: 90px; /* Mozilla */
		padding-top/**/:/**/100px; /* IE */
	}
	
	#content-2-2-futura-pro a.futura,
	#content-2-2-professional-product a.futura
	{
		width: 166px;
		height: 75px;
		float: left;
		font-size: 0.7em;
		color: #91AFC2;
		padding-bottom: 10px;
		text-decoration: none;
		background: url('/images/futura_sm.jpg') no-repeat right top;
	}
	
	#content-2-2-futura-pro a.excel,
	#content-2-2-professional-product a.excel
	{
		width: 166px;
		height: 75px;
		float: left;
		font-size: 0.7em;
		color: #91AFC2;
		padding-bottom: 10px;
		text-decoration: none;
		background: url('/images/excel_sm.jpg') no-repeat right top;
	}
	
	#content-2-2-futura-pro a.meditone,
	#content-2-2-professional-product a.meditone
	{
		width: 166px;
		height: 75px;
		float: left;
		font-size: 0.7em;
		color: #91AFC2;
		padding-bottom: 10px;
		text-decoration: none;
		background: url('/images/meditone_sm.jpg') no-repeat right top;
	}

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

.bold
{
	font-weight: bold;
}

p.bottom
{
	padding-bottom: 10px;
}

p.center
{
	text-align: center;
}

a.small
{
	font-size: 0.8em;
}

a.bold
{
	color: #838383;
}
div#footer .content-2-3 {
	width: 125px;
	float: left;
	text-align: left;
}

.style4 {font-size: 70%}

.style4a {
	font-size: 70%;
	color: #FFFFFF;
}

