/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:#FFF;
	color:#333333;
	font:12px/14px Tahoma, sans-serif;
}
div, p, ul, h2, h3, h4, img{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* HEADER */

#header{width:775px; height:242px; background:url(../images/b_header.jpg) 0 0 no-repeat; position:relative; margin: 0 auto;}

/* CONTENT */

#content{width:685px; position:relative; margin: 0 auto 15px auto; clear:both;}

#content p a{font:10px/14px Tahoma, sans-serif; color:#6d6d6d; font-weight:normal; text-decoration:underline }
#content p a:hover{color:#fff; background:#000; text-decoration:none;}

#content p a.link2{font:10px/12px Tahoma, sans-serif; color:#1b3053; font-weight:bold; text-decoration:underline }
#content p a.link2:hover{color:#fff; background:#000; text-decoration:none;}

#content p a.link3{font:10px/12px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:underline }
#content p a.link3:hover{color:#fff; background:#000; text-decoration:none;}

#content p span.headline{
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#7f0101;
	font-weight:bold;
}
#content p span.headline2{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#1b3053; font-weight:bold;}
#content p span.headline3{font:14px/14px Tahoma, Arial, Helvetica, sans-serif; color:#2d6e14; font-weight:bold;}

#leftPan{width:139px; float:left; display:inline; position:relative; margin:0 9px 0 0;}
#menu1{position:relative; z-index:1; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#menu1 h2{height:23px; background:url(../images/menu1.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}
#menu1 ul.vibration_menu ul{display:none}
#menu1 ul.vibration_menu li:hover>ul{display:block}
#menu1 ul.vibration_menu ul{position: absolute;left:98%;top:-1px;}
#menu1 ul.vibration_menu ul ul{position: absolute;left:98%;top:-2px;}
#menu1 ul.vibration_menu,ul.vibration_menu ul {margin:0px;	list-style:none; padding:0px 0px 0px 0px; background-color:#6d6d6d; background-repeat:repeat; border-color:#6d6d6d; border-width:1px; border-style:solid;}
#menu1 ul.vibration_menu table {border-collapse:collapse;}ul.vibration_menu { display:block; zoom:1; width:130px; float: left; padding-right:0px;}
#menu1 ul.vibration_menu ul{width:195px;}
#menu1 ul.vibration_menu li {display:block; margin:0px 0px 0px 0px; font-size:0px;}
#menu1 ul.vibration_menu a:active, ul.vibration_menu a:focus {outline-style:none;}
#menu1 ul.vibration_menu a, ul.vibration_menu li.dis a:hover, ul.vibration_menu li.sep a:hover { display:block; vertical-align:middle; zoom:1; background-color:#f7f7f7; border-width:0px; border-color:#6655ff; border-style:solid; text-align:left; text-decoration:none; padding:4px; _padding-left:0; font:normal 11px Tahoma; color: #000000; text-decoration:none; cursor:default;}
#menu1 ul.vibration_menu span{ overflow:hidden;}
#menu1 ul.vibration_menu ul li { float:none;}
#menu1 ul.vibration_menu ul a {text-align:left; white-space:nowrap;}
#menu1 ul.vibration_menu li.sep{ text-align:center; padding:0px; line-height:0;}
#menu1 ul.vibration_menu li.sep span{float:none; padding-right:0; width:80%; height:3px; display:inline-block; background-color:#6d6d6d; background-image:none;}
#menu1 ul.vibration_menu li:hover{position:relative;}
#menu1 ul.vibration_menu li:hover>a{ background-color:#7f0101; border-color:#665500; border-style:solid; font:normal 11px Tahoma; color: #ffffff; text-decoration:none;}
#menu1 ul.vibration_menu li a:hover{ position:relative; background-color:#7f0101; border-color:#665500; border-style:solid; font:normal 11px Tahoma; color: #ffffff; text-decoration:none;}
#menu1 ul.vibration_menu li.dis a {color: #AAAAAA !important;}
#menu1 ul.vibration_menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;}
#menu1 ul.vibration_menu ul img {width:16px;height:16px;}
#menu1 ul.vibration_menu img.over{display:none}
#menu1 ul.vibration_menu li.dis a:hover img.over{display:none !important}
#menu1 ul.vibration_menu li.dis a:hover img.def {display:inline !important}
#menu1 ul.vibration_menu li:hover > a img.def  {display:none}
#menu1 ul.vibration_menu li:hover > a img.over {display:inline}
#menu1 ul.vibration_menu a:hover img.over,ul.vibration_menu a:hover ul img.def,ul.vibration_menu a:hover a:hover img.over{display:inline}
#menu1 ul.vibration_menu a:hover img.def,ul.vibration_menu a:hover ul img.over,ul.vibration_menu a:hover a:hover img.def{display:none}
#menu1 ul.vibration_menu a:hover ul{display:block}
#menu1 ul.vibration_menu span{display:block; background-image:url(../vibration_menu.files/arr_double_1.gif); background-position:right center; background-repeat: no-repeat; padding-right:9px;}
#menu1 ul.vibration_menu ul span,ul.vibration_menu a:hover table span{background-image:url(../vibration_menu.files/arr_double_1.gif)}
#menu1 ul.vibration_menu li a.vibration_menui0{background-image:url(vibradepot.files/style02_n_back.gif); border-width:0px; font:normal 10px Tahoma; color:#505050; text-decoration:none;}
#menu1 ul.vibration_menu li a.vibration_menui0:hover{background-image:url(vibradepot.files/style02_s_back.gif); font:normal 10px Tahoma; color:#505050;}
#menu1 ul.vibration_menu ul.vibration_menum0 {background-color:transparent; border-width:0px; padding:0px 0px 0px 0px;}
#menu1 ul.vibration_menu ul.vibration_menum0>li>a {padding:0px 5px 0px 5px;}
#menu1 ul.vibration_menu ul.vibration_menum0 a {padding:0px 5px 0px 5px;}
#menu1 ul.vibration_menu ul.vibration_menum0 ul a {padding:4px;}
#menu1 ul.vibration_menu ul.vibration_menum0>li {margin:0px 0px 0px 0px;}
#menu1 ul.vibration_menu ul.vibration_menum0 li {margin:0px 0px 0px 0px;}
#menu1 ul.vibration_menu ul.vibration_menum0 li li {margin:0px 0px 0px 0px;}

#newproduct{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#newproduct h2{
	height:23px;
	background:url(../images/h_vibra-pro.gif) 7px 5px no-repeat;
	position:relative;
	clear:both;
	margin-bottom:18px
}
#newproduct img{margin-bottom:15px}
#newproduct p{text-align:center; padding:0 10px 20px 10px}

#middlePan{width:389px; float:left; display:inline; position:relative; margin:0 9px 0 0;}

#featured{position:relative; background: url(../images/b_headline2.jpg) 0 0 no-repeat;}
#featured h2{
	height:23px;
	position:relative;
	clear:both;
	margin-bottom:15px;
	background-image: url(../images/h_benefits.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}
#featured h3{height:23px; background:url(../images/oscillation.gif) 9px 5px no-repeat; position:relative; clear:both; margin-bottom:15px}
#featured h4{
	height:23px;
	position:relative;
	clear:both;
	margin-bottom:15px;
	background-image: url(../images/vertical.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}
.prod{
	width:180px;
	border:#757575 1px solid;
	float:left;
	background:#f7f7f7;
}
.prodm{
	width:387px;
	border:1px solid #757575;
	float:left;
	display:inline;
	background:#f7f7f7;
	margin:0 0px 15px 0;
}
.prod p, .prodm p{
	padding:7px 5px 14px 5px
}

.links{height:18px; clear:both; background:#ededed;}
.links p{padding:1px 10px 0 10px; color:#000;}

#ad{width:389px; height:109px; position:relative; background:url(../images/b_ad.jpg) 0 0 no-repeat;}
#ad img{position:absolute; top:79px; left:21px;}

#rightPan{width:139px; float:left; position:relative; }

#whyvd{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#whyvd h2{
	height:23px;
	position:relative;
	clear:both;
	margin-bottom:18px;
	background-image: url(../images/promotions.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
#whyvd img{
}
#whyvd p{
	text-align:left;
	padding:0 10px 20px 10px
}

#vibrationtype{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#vibrationtype h2{
	height:23px;
	position:relative;
	clear:both;
	margin-bottom:18px;
	background-image: url(../images/vibration_type.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
#vibrationtype ul{padding-left:13px;  padding-bottom:15px}
#vibrationtype ul li {
	background:url(../images/arrow.gif) 0 6px no-repeat;
	padding-left:15px;
	height:15px;
}
#vibrationtype ul li a{font:10px/14px Tahoma, sans-serif; color:#777777; font-weight:normal; text-decoration:none;}
#vibrationtype ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;} 

#vibrationvibrapro{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#vibrationvibrapro h2{
	height:23px;
	position:relative;
	clear:both;
	margin-bottom:18px;
	background-image: url(../images/h_vibra-pro.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
#vibrationvibrapro ul{padding-left:13px;  padding-bottom:15px}
#vibrationvibrapro ul li {
	background:url(../images/arrow.gif) 0 6px no-repeat;
	padding-left:15px;
	height:15px;
}
#vibrationvibrapro ul li a{font:10px/14px Tahoma, sans-serif; color:#777777; font-weight:normal; text-decoration:none;}
#vibrationvibrapro ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;}

/* FOOTER */

#footer{width:685px; height:68px; position:relative; margin: 0 auto; clear:both; background:url(../images/b_footer.jpg) 0 0 no-repeat}

#footer p{width:515px; padding: 20px 0 0 170px; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{text-decoration:none; background:#000; color:#fff}

