/*
Border	#9d9fa1
Nav	#000000
Nav hover	#a84d10
Sub nav	#9d9fa1
elegance	#6f6ead
simplicity	#afbc22
trust	#e89730
commitment	#0094d3
quality	#90b7a9
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}

body{
	width:968px;
	font-family:arial, sans-serif;
	font-size:62.5%;
	color:#000000;
}
h2{
	font-weight:bold;
	font-size:1.05em;
	color:#000000;
	padding-bottom:15px;
}
#privacy h2{
	padding:10px 0 5px 0;
}
address{
	font-style:normal;
}

#page{
	border:0;
	border-right:1px solid #9d9fa1;
	border-bottom:1px solid #9d9fa1;
	width:918px;
	margin:0;
	padding:20px 25px 0 25px;
	min-height:560px;
}
#product-sub #page{
	padding-bottom:20px;
	min-height:540px;
}
#product #page{
	background:url(../../images/product-bg.jpg) no-repeat right top;
}
#company #page, #international #page{
	background:url(../../images/company-bg.jpg) no-repeat right top;
}
#contact #page, #privacy #page, #sitemap #page{
	background:url(../../images/contact-bg.jpg) no-repeat right top;
}
#product-sub div.tissue{
	background:url(../../images/tissue-expanders.gif) no-repeat right top;
}
#product-sub div.face{
	background:url(../../images/facial-implants.gif) no-repeat right top;
}
#product-sub div.breast{
	background:url(../../images/breast-implants.gif) no-repeat right top;
}
#product-sub div.breast2{
	background:url(../../images/breast2.gif) no-repeat right top;
}
#product-sub div.breast3{
	background:url(../../images/breast3.gif) no-repeat right top;
}

#product-sub div.contour{
	background:url(../../images/body-contouring.gif) no-repeat right top;
}
#product-sub div.urology{
	background:url(../../images/urology.gif) no-repeat right top;
}
#head{
	width:918px;
}
#head #col1{
	width:400px;
	float:left;
}
#head #col2{
	width:518px;
	float:left;
}
#head div.logo{
	height:70px;
	width:165px;
	color:#5da9cb;
	float:left;
}
#head .elegance{
	background:transparent url(../../images/simplicity-is-beauty.gif) no-repeat 25px 55px;
	width:194px;
	height:17px;
	float:left;
	padding:55px 0 0 0;
}
#head .elegance span{
	display:none;
}
#head .img{
	float:left;
	padding:50px 0 0 25px;
	width:180px;
}
#head .intro{
	float:left;
	padding:0;
	width:290px;
	margin:70px 0 0 15px;
	font-size:1.2em;
	line-height:1.5em;
}
#head div.site-map{
	float:right;
	text-align:right;
	width:100px;
	white-space:nowrap;
	padding-right:280px;
}
#product-sub #head div.site-map{
	float:right;
	text-align:right;
	width:100px;
	white-space:nowrap;
	padding:0;
}
#head div.site-map a{
	display:block;
	color:#000000;
	text-decoration:none;
	text-transform:lowercase;
	padding-bottom:5px;
}
#product-sub #head div.site-map a{
	color:#ffffff;
	text-align:right;
}

/* ========================= #navigation begins ========================= */

#navigation{
	clear:both;
	padding:25px 0;
	font-size:1.2em;
	width:375px;
	z-index:500;
}

/* ========================= #navigation first level ========================= */

#navigation ul{
	background:url(../../images/bullets.gif) no-repeat left 5px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:600;
}
#navigation ul li{
	position:absolute;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	z-index:600;
	cursor:pointer;
}

#navigation ul li#nav-company{width:65px; left:25px;}
#navigation ul li#nav-product{width:125px; left:100px;}
#navigation ul li#nav-contact{width:85px; left:230px;}

#navigation ul li#nav-company span{background:url(../../images/bullet.gif) no-repeat right center; padding:0 15px 0 0;}
#navigation ul li#nav-product span{background:url(../../images/bullet.gif) no-repeat right center; padding:0 15px 0 0;}

#navigation ul li:hover span,
#navigation ul li.over span,
#product #navigation li#nav-product span,
#product-sub #navigation li#nav-product span,
#company #navigation li#nav-company span,
#contact #navigation li#nav-contact span{color:#a84d10;}
#navigation ul li#nav-company a, #navigation ul li#nav-product a, #navigation ul li#nav-contact a{text-decoration: none; color: #000;}

/* ========================= #navigation second level ========================= */

#navigation ul li ul{
	background:none;
	position:absolute;
	top:0;
	left:0;
	display:none;
	padding:5px 0 0 0;
	margin:0;
	height:1%;
	z-index:600;
}

#navigation ul li>ul{
	top:auto;
	left:auto;
}

#navigation ul li ul li{
	background:none;
	position:static;
	text-align:left;
	margin:0;
	padding:0;
}

#navigation ul li:hover ul,#navigation ul li.on ul,#navigation ul li.over ul,
#product #nav-product ul, #product-sub #nav-product ul,#company #nav-company ul,
#contact #nav-contact ul{
	display:block; position:static;
}

#navigation ul li a{
	width:150px;
}

#navigation ul li ul li a, #navigation ul li ul li a:visited{
	display:block;
	color:#9d9fa1 !important;
	text-decoration:none;
	font-size:0.9em;
}

#navigation ul li ul li.on a,#navigation ul li ul li.on a:visited,
#navigation ul li:hover ul li:hover a, #navigation ul li:hover ul li.on a,
#navigation ul li ul li a:hover{
	color:#000000 !important;
	text-decoration:none;
}

/* ========================= #navigation third level ========================= */

#navigation ul li ul li ul{
	padding:0;
	margin:0;
}
#navigation ul li ul li ul li a,
#navigation ul li ul li ul li a:visited,
#navigation ul li ul li.on ul li a:visited,
#navigation ul li:hover ul li.on ul li a,
#navigation ul li:hover ul li:hover ul li a,
#navigation ul li ul li.on ul li a:link{
	display:block;
	color:#9d9fa1 !important;
	text-decoration:none;
	font-size:0.9em;
	padding:0 0 0 25px;
}
#navigation ul li ul li ul li a:hover,
#navigation ul li ul li.on ul li a:hover,
#navigation ul li ul li.on ul li.on a,
#navigation ul li ul li.on ul li.on a:visited,
#navigation ul li:hover ul li:hover ul li a:hover,
#navigation ul li:hover ul li:hover ul li.on a,
#navigation ul li:hover ul li.on ul li.on a,
#navigation ul li:hover ul li ul li:hover a,
#navigation ul li.over ul li:hover ul li a:hover{
	color:#000000 !important;
}

/* ========================= #navigation fourth level ========================= */

#navigation ul li ul li ul li ul{
	padding:0;
	margin:0;
}
#navigation ul li ul li ul li ul li a,
#navigation ul li ul li ul li ul li a:visited,
#navigation ul li ul li.on ul li ul li a,
#navigation ul li ul li.on ul li ul li a:visited,
#navigation ul li ul li.on ul li.on ul li a:visited,
#navigation ul li:hover ul li.on ul li.on ul li a,
#navigation ul li:hover ul li:hover ul li ul li a,
#navigation ul li ul li.on ul li ul li a:link{
	display:block;
	color:#9d9fa1 !important;
	text-decoration:none;
	font-size:0.9em;
	padding:0 0 0 55px;
}
#navigation ul li ul li ul li ul li a:hover,
#navigation ul li ul li.on ul li ul li a:hover,
#navigation ul li ul li.on ul li.on ul li.on a,
#navigation ul li ul li.on ul li.on ul li.on a:visited,
#navigation ul li:hover ul li:hover ul li:hover ul li a:hover,
#navigation ul li:hover ul li:hover ul li:hover ul li.on a,
#navigation ul li:hover ul li.on ul li.on ul li.on a{
	color:#000000 !important;
}

/* ========================= #navigation ends ========================= */

.red{
	color:#a84d10;
}
#main{
	font-size:1.4em;
	line-height:1.5em;
}
#product-sub #main{
	font-size:1.05em;
	padding-top:30px;
}
#main #cola{
	float:left;
	width:375px;
	padding:135px 50px 0 195px;
}
#product-sub #main #cola{
	width:400px;
	padding:0;
}

#main #cola h1{
	font-size:2.1em;
	padding-bottom:25px;
}
#main #cola div.intro-text{
	font-size:1.4em;
	line-height:1.6em;
	padding-bottom:20px;
}

#main #cola p{
	margin:0;
	padding:0 0 5px;
}

#main #cola ul{
	margin:0;
	padding:0 0 5px 30px;
}
#main #cola #jump-list{
	padding-bottom:20px;
}

#main #cola #jump-list div{
	padding-bottom:10px;
}

#main #cola #jump-list div a{
	font-size:0.85em;
	line-height:1.1em;
	text-decoration:none;
}

#main #cola #jump-list div span.mgmt-name{
	font-size:1.2em;
	font-weight:bold;

}

#main #cola #jump-list div a:hover{
	text-decoration:underline;
}
#main a, div.intro a{
	color:#000000;
}

#main a:hover, div.intro a:hover{
	color:#a84d10;
}

#main #cola p img.imgleft{
	float:left;
	margin:0 5px 5px 0;
}

#main #cola p.imgcenter{
	display:inline;
	text-align:center;
	width:157px;
	float:left;
	margin:0 15px;
}

#main div.prod-img{
	float:left;
	width:105px;
}
#main div.prod-text{
	float:left;
	width:265px;
	padding-left:25px;
}
#main div.prod-text div.intro p{
	font-size:1.1em;
	line-height:1.5em;
	padding-bottom:5px;
}
#main div.prod-text p{
	font-size:1.4em;
}
#main div.prod-text div.datasheet{
	padding:5px 0 10px;
}
#main div.prod-text div.datasheet a{
	text-decoration:none;
	font-size:.9em;
	color:#58595b;
}
#main #colb{
	float:left;
	width:100px;
	padding:80px 0 0 10px;
}

#main #colb p{
	margin:0;
	padding:0 0 5px;
}

#main #colb ul{
	margin:;
	padding:0 0 5px 20px;
}

#product-sub #colb{
	width:490px;
	padding:0 0 0 25px;
}
#product-sub #main h2 a{
	text-decoration:none;
}
#product-sub #main h2 a:hover{
	text-decoration:underline;
}
#contact #main #colb, #sitemap #main #colb, #privacy #main #colb{
	padding-top:140px;
}
#main #colb img{
	padding-bottom:10px;
}
#product-sub #main #colb img{
	padding:0;
}
#product-sub #colc{
	float:left;
	width:295px;
}
#product-sub #cold{
	float:left;
	width:295px;
	padding:0 0 0 15px;
}
#product-sub #cole{
	float:left;
	width:295px;
	padding:0 0 0 15px;
}
#silimed{
	float:right;
	width:160px;
	text-align:right;
}
#product-sub #main div.note{
	width:650px;
	float:left;
	padding-top:20px;
	color:#58595b;
}
#main #colc div.prod-img,#main #cold div.prod-img, #main #cole div.prod-img{
	width:80px;
}
#main #colc div.prod-text, #main #cold div.prod-text, #main #cole div.prod-text{
	width:205px;
	padding-left:10px;
}
#main #colz{
	float:right;
	width:160px;
	padding-top:500px;
}
#main div.prod-text div.datasheet img{
	vertical-align:middle;
	}
#footer{
	font-size:.9em;
	color:#58595b;
	width:968px;
	text-align:right;
	padding-top:5px;
}
#footer a, #footer a:visited{
	color:#58595b;
	text-decoration:none;
}
#footer #footer-nav{
	float:left;
	width:728px;
}

#footer #footer-copy{
	float:left;
	width:240px;
}
#contact-form div.title{
	float:left;
	width:120px;
	padding-bottom:5px;
}
#contact-form div.field{
	float:left;
	width:200px;
	padding-bottom:5px;
}
#contact-form div.field input{
	width:225px;
}
#contact-form textarea{
	width:345px;
}
.error{
	color:#a84d10;
}
.privacy{
	font-size:.7em;
	line-height:1.2em;
}
#coming-soon{
	position:absolute;
	top:300px;
	left:350px;
	width:200px;
	height:131px;
	background:url(../../images/coming-soon.gif) no-repeat left top;
	padding:40px 20px 20px 20px;
	text-align:center;
	font-size:16px;
	display:none;
}
#coming-soon a, #coming-soon a:visited{
 color:#58595b;
}