/* Name of Company Goes Here 
 * (c) Name of Company Goes Here -- www.websitehere.org
 * 
 */

html{padding:0px;margin:0px;}

body {background:#acc2da;color:#333;font:normal 12px Helvetica, Arial, Verdana, sans-serif;line-height:17px;margin:auto;padding:0px;}

img {border:0;}
div {border:0;}

a:link {color:#336699;text-decoration:none;}
a:visited {color:#336699;text-decoration:none;}
a:hover {color:#336699;text-decoration:underline;}
a:visited:hover {color:#336699;text-decoration:underline;}

div.spacer {clear:both;overflow:hidden;padding:0px;margin:0px;border:0px solid #333;height:1px;}

/* FONT IN TABLES */
body td {font:normal 11px Helvetica, Arial, Verdana, sans-serif;color:#333;}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/
h1 {font:normal 23px Helvetica, Arial, Verdana, sans-serif;color:#333;margin:0px 0px 5px 0px;padding-top:10px;}
h2 {font:normal 18px Helvetica, Arial, Verdana, sans-serif;margin:0px 0px 5px 0px;color:#333;}
h3 {font:bold 14px Helvetica, Arial, Verdana, sans-serif;color:#C03;margin:10px 0px 0px 0px;}
h4 {font:bold 12px Helvetica, Arial, Verdana, sans-serif;color:#333;margin:10px 0px 0px 0px;}
h6 {font:bold 10px Helvetica, Arial, Verdana, sans-serif;color:#000;margin:0px 0px 0px 0px;}

/* PARAGRAPH TAG */
p {padding:10px 0px 0px 0px;font:normal 12px Helvetica, Arial, Verdana, sans-serif;line-height:17px;color:#333;margin:0px;}

ul {padding:10px 20px 10px 20px;font:normal 12px Helvetica, Arial, Verdana, sans-serif;line-height:17px;color:#333;margin:0px;}

li {padding:0px 20px 10px 0px;font:normal 12px Helvetica, Arial, Verdana, sans-serif;line-height:17px;color:#333;margin:0px;}

.pictures {float:right;padding-left:15px;padding-bottom:10px;margin:0px;}
.countrydivline {background:url(/pics/shared/horizontal_line.gif) repeat-x top left;}

/* HOLDS CONTENT ON THE PAGE */
.top_bar {padding:0px;margin:auto;background:#2d2e24;display:block;}
.lines_container {
	border-top:#fff solid 4px;
	margin:auto;
	background:#fff url(/pics/index/lines_bckgrnd.gif) repeat top;
	display:block;
}

#flags {width:770px;height:46px;padding:0px;border:0px dashed #CCC;margin:auto;color:#ccc;background:#333 url(/pics/index/top_bckgrnd.jpg) no-repeat top;}

img.flag {padding-top:9px;}

.image_left {padding-right:10px;}
.image_right {padding-left:10px;}

#container {width:730px;padding:20px 0px 20px 0px;border:0px dashed #CCC;margin:auto;color:#333;background:#fff;}

.contentholder {float:left;display:block;width:225px;border:0px solid #CCC;padding:0px;margin:0px;color:#333;background:#fff;font:normal 11px Helvetica, Arial, Verdana, sans-serif;line-height:13px;}

/* INDEX PAGE */

#mainLogo {position:absolute; z-index:1;}
#flash {position:relative; z-index:0; padding-left:250px; padding-top:8px;}

/* END INDEX PAGE */

.products {float:left;display:block;width:123px;border:0px solid #CCC;padding:0px;margin:0px;color:#333;background:#fff;line-height:13px;}

.products ul {font:normal 11px Helvetica, Arial, Verdana, sans-serif;list-style:none;padding:3px 0px 0px 10px;margin:0px 0px 10px 0px;line-height:16px;}

.products li {font:normal 11px Helvetica, Arial, Verdana, sans-serif;list-style:none;padding:0px;margin-top:8px;}

#flashMain {margin:auto;width:770px;background:#fff;height:232px;border:0px solid #333;}

#subcontent {
	margin:auto;
	margin-top:-4px;
	width:770px;
	border:0px solid #333;
	background:#fff url(/pics/shared/sub_background.gif) repeat-y top;
	background:#fff url('/pics/shared/sub_background.gif') repeat-y top left;
}

#subcontent.vibralifecontent {
	background: transparent url('/pics/vibralife/vibralifesub_background.gif') top left repeat-y;
	background: #fff url('/pics/vibralife/vibralifeswish.png') bottom right no-repeat;
}

#subcontent.vibralifecontent .subvibralife {
	background: transparent url('/pics/vibralife/vibralifesub_background.gif') top left repeat-y;
	padding-bottom:150px;
}

a.vibpdf {
	background:transparent url(/pics/products/download_brochure.gif) top left no-repeat;
	display:block;
	float:right;
	height:32px;
	margin-top:10px;
	width:32px;
}
a.vibpdf:hover {
	text-decoration:none;
}

#text_box {width:550px;margin-left:190px;border:0px solid #333;position:relative}

#utility {padding-top:10px;color:#ccc;font:normal 11px Helvetica, Arial, Verdana, sans-serif;vertical-align:bottom;}

#utility a {color:#ccc;}

#utility a:link, #utility a:visited {color:#FFF;}

#utility a:hover {color:#ccc;}

/* LIST */
#navcontainer {margin:auto;width:770px;color:#fff;background:url(/pics/index/nav_bckgrnd.gif) no-repeat top;font:normal 12px Helvetica, Arial, Verdana, sans-serif;border:0px solid #fc0;height:37px;padding-left:0px;}

#navcontainer a {color:#fff;font:normal 12px Helvetica, Arial, Verdana, sans-serif;cursor:pointer;display:block;float:left;padding:8px 10px 5px 10px;height:16px;margin-top:8px;border:0px solid #fc0;}

#navcontainer a:link, #navcontainer a:visited {color:#fff;font:normal 12px Helvetica, Arial, Verdana, sans-serif;}

#navcontainer a:hover {color:#fff;font:normal 12px Helvetica, Arial, Verdana, sans-serif;text-decoration:none;}

.navon {background:#7eaede url(/pics/index/navon_bckgrnd.gif) repeat-x top;height:22px;}

.navlink {color:#333;font:normal 13px Helvetica, Arial, Verdana, sans-serif;display:block;float:left;padding:8px 15px 5px 15px;height:16px;margin-top:8px;border:0px solid #fc0;}

#news {padding:0px 0px 0px 0px;color:#333;background:#acc2da url(/pics/index/news_bckgrnd.gif) repeat-x top;clear:both;margin:0px 0px 0px 0px;height:250px;border:0px solid #333;}

#newscontent {padding:0px 0px 0px 0px;color:#333;margin:auto;width:770px;border:0px solid #333;}

.newsheader {color:#b5cde9;font:normal 18px 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;letter-spacing:.1em;line-height:35px;}

.newscopy {color:#333;font:normal 11px Helvetica, Arial, Verdana, sans-serif;display:block;width:350px;padding:5px 10px 5px 0px;line-height:14px;border:0px solid #333;}

.newscopyv a {color:#900;}
.newscopy a:link, .newscopy a:visited {color:#900;}
.newscopy a:hover {color:#900;}

#bottom_nav {padding:12px 0px 0px 0px;color:#fff;margin:auto;width:770px;border:0px solid #333;}

#bottom_nav a {color:#fff;}
#bottom_nav a:link, #bottom_nav a:visited {color:#fff;}
#bottom_nav a:hover {color:#fff;}

#subnav {padding:12px 34px 0px 16px;color:#003366;width:140px;border:0px solid #333;float:left;font:normal 11px Helvetica, Arial, Verdana, sans-serif;line-height:16px;}

#subnav a {color:#003366;line-height:16px;}

#subnav a:visited {color:#336699;line-height:16px;}

#subnav a:hover {color:#003366;line-height:16px;}

#subnav ul {font:normal 11px Helvetica, Arial, Verdana, sans-serif;list-style:none;padding:3px 0px 0px 10px;margin:0px 0px 10px 0px;line-height:16px;}

#subnav li {font:normal 11px Helvetica, Arial, Verdana, sans-serif;list-style:none;padding:0px;margin:0px;line-height:16px;}

#subnav h2 {font:normal 18px Helvetica, Arial, Verdana, sans-serif;margin:0px 0px 5px 0px;color:#333;}

#subnav h3 {font:normal 13px Helvetica, Arial, Verdana, sans-serif;color:#003366;margin:10px 0px 0px 0px;}


#subcontent.vibralifecontent #subnav {
	color:#fff;
	border:0px solid #333;
}

#subcontent.vibralifecontent #subnav a {color:#fff;}

#subcontent.vibralifecontent #subnav a:visited {color:#fff;}

#subcontent.vibralifecontent #subnav a:hover {color:#a1c3e5;}

#subcontent.vibralifecontent #subnav h2 {color:#fff;}

#subcontent.vibralifecontent #subnav h3 {color:#fff;}

.vibhead1 {
color:#000;
font-size:1.8em;
}

.vibhead {
color:#000;
font-family:'Times New Roman', Times, serif;
font-size:2.6em;
font-style:italic;
}

/*.vibhead span {font-family:Helvetica, Arial, Verdana, sans-serif;}*/

.vibhead1 i {
color:#666;
font-family:'Times New Roman', Times, serif;
}

#breadcrumbs {font:normal 11px Helvetica, Arial, Verdana, sans-serif;padding-top:10px;margin:0px;background:url(/pics/shared/horizontal_line.gif) repeat-x bottom;margin-left:169px;border:0px solid #333;}

#breadcrumbs a {color:#336699;}
#breadcrumbs a:link, #breadcrumbs a:visited {color:#336699;}
#breadcrumbs a:hover {color:#336699;}


.news_item {font:normal 11px Helvetica, Arial, Verdana, sans-serif;padding:10px 0px 10px 0px;margin: 10px 0px 10px 20px;background:url(/pics/shared/horizontal_line.gif) repeat-x bottom;display:block;}

.news_item a {color:#336699;}
.news_item a:link, .news_item a:visited {color:#336699;}
.news_item a:hover {color:#336699;}

.news_photo_left {float:left;}
.news_photo_right {float:right;}

.accessories {list-style:none;padding:0px;margin:10px 0px 10px 0px;border-top:0px solid #333;}

.accessories li {float:left;width:175px;text-align:left;list-style:none;display:block;margin:0px 8px 20px 0px;font-size:11px;padding:0px 0px 10px 0px;border:0px solid #333;
height:207px; }

.accessories li label {display:block;width:175px;float:left;}

.accessories li img {margin:0px 0px 5px 0px;}

.topArrow {background:url(/pics/international_contacts/topArrow.gif) no-repeat; padding-left:11px;}

#pdf_download {height:57px;clear:both;margin-top:20px;margin-bottom:10px;margin-left:10px;background:#c7d3e1;width:230px;}
#pdf_left {background:url(/pics/products/pdf.gif) no-repeat;width:45px;height:57px;float:left;margin-right:5px;}
#pdf_right {background:#c7d3e1 url(/pics/products/pdf_right.gif) no-repeat right;height:47px;padding-right:4px;padding-top:10px;}
#pdf_right a{padding:2px 0px 2px 0px;display:block;text-align:left;line-height:1.3em;color:#000;}

/* SPECIAL FONT COLORS */
.green {font:bold 13px Helvetica, Arial, Verdana, sans-serif;color:#390;background:#fff;}

.red {display:block;margin-top:40px;font:bold 13px Helvetica, Arial, Verdana, sans-serif;color:#C00;background:#fff;}

.dimensions td {font:normal 11px Helvetica, Arial, Verdana, sans-serif;color:#333;padding:5px;border-bottom:1px solid #999;}

.dimensions thead {font:normal 11px Helvetica, Arial, Verdana, sans-serif;color:#fff;background:#b9484e;padding:0px;}

.dimensions td.header {font:normal 11px Helvetica, Arial, Verdana, sans-serif;color:#fff;padding:5px;border-bottom:0px solid #b9484e;}

.callouts {float:left;padding-right:10px;width:130px;font:normal 10px Helvetica, Arial, Verdana, sans-serif;}

.countrytext {font:bold 14px Helvetica, Arial, Verdana, sans-serif;color:#C03;}

/* INTERNATIONAL CONTACT SUBNAV*/

#int_left {width:70px;float:left;padding-top:0px;margin-top:0px;clear:left;}

#int_right {width:30px;float:left;padding-top:10px;padding-left:5px;}

/* INTERNATIONAL PAGES */

#int_container {width:750px;padding:20px 0px 20px 0px;border:0px dashed #CCC;margin:auto;color:#333;background:#fff;}

#int_navcontainer {margin:auto;width:770px;background:url(/pics/index/nav_bckgrnd.gif) no-repeat top;border:0px solid #fc0;height:37px;}

#int_navcontainer span {font:normal 12px Helvetica, Arial, Verdana, sans-serif;border:0px solid red;width:375px;float:right;}

#int_navcontainer span.russiahome {width:450px;}
#int_navcontainer span.russia {width:575px;}
#int_navcontainer span.chinahome {width:300px;}
#int_navcontainer span.china {width:315px;}
#int_navcontainer span.francehome {width:350px;}
#int_navcontainer span.france {width:400px;}
#int_navcontainer span.turkeyhome {width:350px;}
#int_navcontainer span.turkey {width:400px;}
#int_navcontainer span.greece {width:550px;}
#int_navcontainer span.greecehome {width:500px;}
#int_navcontainer span.hungary {width:475px;}
#int_navcontainer span.hungaryhome {width:400px;}
#int_navcontainer span.italy {width:425px;}

#int_navcontainer a {color:#FFF;cursor:pointer;display:block;float:left;padding:8px 10px 5px 10px;height:16px;margin-top:8px;border:0px solid #fc0;}
#int_navcontainer a:hover {text-decoration:none;}

.int_content_left {float:left;width:340px; padding-bottom:10px;}
.int_content_right {float:right;width:367px; padding-bottom:10px;}

.int_products {background:#fff;border:0px solid #CCC;color:#333;display:block;float:left;line-height:13px;margin:0px;padding:0px;width:111px;}

.mini-title {display:block;font-size:.8em;text-align:center;}

#youtubevideos ul { list-style:none; margin:0; padding:0; }
#youtubevideos .thumb-wrap img,#youtubevideos .thumb-wrap { display:block; margin:0 auto; border-radius:4px; }
#youtubevideos ul li { width: 25%; float:left; height:160px; margin:0; text-align:center; padding:0;}
#youtubevideos .vid-details { width:120px; margin:5px auto 0; font-size:11px; line-height:1.25; }

.three-vids a {  float:left; width:33%; text-align:center  }
.three-vids a img { display:block; margin:0 auto 8px;
	
	
  -webkit-border-radius: 5px;
          border-radius: 5px;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

	
	}
.three-vids a span { display:block; margin:0 auto; width:165px; }

/* FOOTER */
#footer {color:#333;clear:both;display:block;font:normal 10px Helvetica, Arial, Verdana, sans-serif;padding:20px 0px 0px 0px;text-align:center;}

/*ADDINTIONAL GALLERY STYLES bh_041312*/
.emphasis { font-weight: bold;}
h3.gallery {font:bold 14px Helvetica, Arial, Verdana, sans-serif;color:#C03;margin:25px 0px 0px 0px;}