/* CSS Document */

body{padding:0px; margin:0px; background:#FFF; color:#6d6d6d; font:10px/14px Tahoma, sans-serif;}

div, p, ul, h2, h3, h4, h5 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; z-index:10;}

#menu1{position:relative; z-index:10; 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; z-index:10;}

#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; z-index:20;}

#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_new.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; background:url(../images/h_featured.gif) 9px 5px no-repeat; position:relative; clear:both; margin-bottom:15px}

#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;

}

#featured h5{height:23px; background:url(../images/h_blog.gif) 9px 5px no-repeat; position:relative; clear:both; margin-bottom:15px}

.blog_title{
	font-weight:bolder;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-align:left;
	padding-top:10px !important;
	color:#000000;
}
.blog_date{	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align:right;
	color:#666666;
	float:right;
}

.blog_content{	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000000;

}
.blog_hr{
	height:1px;
	background-color:#bebebe;
	margin-top:12px;
	margin-bottom:12px;
	color:#bebebe;
	border:none;
}

.prod{

	width:114px;

	border:#757575 1px solid;

	float:left;

	background:#f7f7f7;

}

.prodm{

	width:114px;

	border:1px solid #757575;

	float:left;

	display:inline;

	background:#f7f7f7;

	margin:0 20px 15px 0;

	z-index:0;

}

.prod p, .prodm p{text-align:center; 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; background:url(../images/h_special.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}

#whyvd img{

}

#whyvd p{

	text-align:left;

	padding:0 10px 20px 10px

}



#vibrationhelp{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}

#vibrationhelp h2{height:23px; background:url(../images/h_vibrationhelp.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}

#vibrationhelp ul{padding-left:13px;  padding-bottom:15px}

#vibrationhelp ul li {

	background:url(../images/arrow.gif) 0 6px no-repeat;

	padding-left:15px;

	height:15px;

}

#vibrationhelp ul li a{font:10px/14px Tahoma, sans-serif; color:#777777; font-weight:normal; text-decoration:none;}

#vibrationhelp 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}


