@charset "UTF-8";
/* CSS Document */


/* Wireframe */
#wrapper {
	margin: 0 auto;
	width: 900px;
	background-color: #FFF;
}

#wrapper-inner {
	margin: 0 auto;
	width: 870px;
}

#header {
	height: 130px;
	width: 900px;
	background-color: #FFF;
}

#client-nav {
	float: left;
	width: 200px;
	height: 130px;
}

#logo {
	width: 355px;
	height: 49px;
	padding-top: 31px;
	float: left;
	padding-left: 15px;
}

#right-of-logo {
	float: right;
	width: 260px;
	height: 25px;
	margin-top: 65px;
}

.clear {
	clear: both;
}

#nav {
	height: 50px;
	
}

#content {
	height: 430px;
	width: 870px;
	margin: 14px 0;
	overflow: hidden;
	position: relative;
}

#content-wrapper {
	width: 100000px;
	position: absolute;
	height: 100%;
}
	

#big-buttons {
	padding-bottom: 1px;
	height: 225px;
}

#footer {
	margin: 0 auto 20px auto;
	width: 880px;
	background: url(http://www.t-zonevibration.com/images/t-zone/bg-footer.png) top left no-repeat;
	color: #FFF;
	height: 24px;
	padding: 10px 10px 14px 10px;
}

#copywright {
	float: left;
}

#marketplace {
	float: right;
}

#terms {
	float: right;
}

/* End Wireframe */

/* Logo */

#logo img {
	float: right;
	margin: 0;
}

/* End Logo */

/* Start Super Nav */

li {
	* display: inline;
}

#about {
	float: left;
	width: 180px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/menu.png) no-repeat 0 0;
}

#about:hover {
	background-position: 0 -50px;
}

#about span {
	display: none;
}

#products {
	float: left;
	width: 180px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/menu.png) no-repeat -180px 0;
}

#products:hover {
	background-position: -180px -50px;
}

#products span {
	display: none;
}

#technology {
	float: left;
	width: 180px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/menu.png) no-repeat -360px 0;
}

#technology:hover {
	background-position: -360px -50px;
}

#technology span {
	display: none;
}

#benefits {
	float: left;
	width: 180px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/menu.png) no-repeat -540px 0;
}

#benefits:hover {
	background-position: -540px -50px;
}

#benefits span {
	display: none;
}

#guarantee {
	float: left;
	width: 180px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/menu.png) no-repeat -720px 0;
}

#guarantee:hover {
	background-position: -720px -50px;
}

#guarantee span {
	display: none;
}

/* End Super Nav */

/* Start Tiles */

#testimonials {
	float: left;
	height: 225px;
	width: 224px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-testimonials.png) no-repeat 0 0;
	margin-right: 1px;
}

#testimonials:hover {
	background-position: 0 -225px;
}

#testimonials span {
	display: none;
}

#ezipay {
	float: left;
	width: 224px;
	height: 225px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-ezipay.png) no-repeat 0 0;
	margin-right: 1px;
}

#ezipay:hover {
	background-position: 0 -225px;
}

#ezipay span {
	display: none;
}
/* 2010-07-22 add tell friend */
#tell-your-friend {
	float: left;
	width: 224px;
	height: 225px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-tell-friend.png) no-repeat 0 0;
	margin-right: 1px;
}

#tell-your-friend:hover {
	background-position: 0 -225px;
}

#tell-your-friend span {
	display: none;
}
#brochure {
	float: left;
	width: 224px;
	height: 225px;
	margin-right: 1px;
}

#vt12 {
	width: 224px;
	height: 113px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-download.png) no-repeat 0 0;
	margin-bottom: 1px;
}

#vt12:hover {
	background-position: 0 -113px;
}

#contact {
	float: left;
	height: 225px;
	width: 225px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-contact.png) no-repeat 0 0;
}

#contact:hover {
	background-position: 0 -225px;
}

#contact span {
	display: none;
}


.tile-wrapper {
	padding: 40px 10px 0 10px;
	width: 160px;
}

/* End Tiles */

/* Form Elements */

.textbox {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	width: 154px;
	margin: 3px 0 0 0;
}

/* End Form Elements */

/* Footer Links */

.white-link:link {
	text-decoration: none;
	color: #FFF;
}

.white-link:visited {
	text-decoration: none;
	color: #FFF;
}

.white-link:hover {
	color: #000;
}

.white-link:active {
	color: #000;
}

/* End Footer Links */

/* Strip Sliding */

.countries:link {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 18px;
}

.countries:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	font-size: 18px;
}

.countries:hover {
	color: #009E36;
}

.countries:active {
	color: #009E36;
}

.stripViewer .panelContainer .panel ul {
	text-align: left;
display: block;
margin: 0;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 20px 0;
	position: relative;
	width: 100%;
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 433px; background: #fff; overflow: hidden}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	border: 0; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 870px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 430px;
	clear: both;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 870px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
	height: 410px;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	display: none;
	margin: auto;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a { background: #60f }
.stripNav li.tab2 a { background: #60c }
.stripNav li.tab3 a { background: #63f }
.stripNav li.tab4 a { background: #63c }
.stripNav li.tab5 a { background: #00e }

.stripNav li a:hover {
	background: #333;
}

.stripNav li a.current {
	background: #000;
	color: #fff;
}

/* End Strip Sliding */

/* Content Divs */

.left  {
	float: left;
	width: 380px;
	margin-top: 50px; 
}

.right {
	margin-top: 15px;
	float: left;
	width: 576px;
	text-align: center;
}

.left-map  {
	float: left;
	width: 200px;
	margin-top: 50px; 
}

.right-map {
	float: left;
	margin-left: 150px;
	width: 606px;
	height: 433px;
	text-align: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/map.png) center left no-repeat;
}

.header-image {
	margin-bottom: 10px;	
}

.content-p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 20px;
}

.content-p-small {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
}

.content-p-smalln {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
}

.content-preg {
	margin-bottom: 20px;
}

.contact-column {
	float: left;
	padding-right: 60px;
}

/* End Content Divs */

.orange-link:link {
	text-decoration: none;
	color: #ff9933;
}

.orange-link:visited {
	text-decoration: none;
	color: #009E36;
}

.orange-link:hover {
	text-decoration: none;
	color: #000;
}

.orange-link:active {
	text-decoration: none;
	color: #000;
}

/* Sub-headers */

#sub-creative {
	position: absolute;
	width: 192px;
	z-index: 300;
	visibility: hidden;
	margin-top: 32px;
	margin-left: -191px;
	* margin-left: -573px;
}

#wide {
	float: left;
	width: 95px;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu.png) no-repeat 0 0;
	height: 32px;
}

#wide:hover {
	background-position: 0 -32px;
}

#wide span {
	display: none;
}

#tall {
	float: left;
	width: 95px;
	height: 32px;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu.png) no-repeat -95px 0;
}

#tall:hover {
	background-position: -95px -32px;
}

#tall span {
	display: none;
}

#nav-one li:hover #sub-creative { 
	visibility: visible;
}

/* End Sub-headers */

/* Movie Player */

.movie-left {
	float: left;
	margin-top: 50px;
	width: 460px;
}

.movie-playlist {
	float: left;
	width: 460px;
}

.movie-playlist a:link {
	text-decoration: none;
}

.movie-playlist a:visited {
	text-decoration: none;
}

.link-head {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	* padding-top: 10px;
	color: #FFF;
}

.link-detail {
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

.link-head-special {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	* padding-top: 10px;
	color: #000;
}

.link-detail-special {
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

.link-img {
	float: left;
	margin-right: 10px;
}

.movie-player {
	width: 451px;
	height: 272px;
	background-color: #069;
	float: right;
}

#wide-movie-player {
	margin-top: 39px;
	padding-top: 74px;
	padding-left: 19px;
	background: url(http://www.t-zonevibration.com/images/t-zone/wide-player-bg.gif) top left no-repeat;
}

.movie-player-tall {
	width: 190px;
	height: 387px;
	padding: 13px 0 0 13px;
	float: left;
	margin-left: 150px;
}

#tall-movie-player {
	background: url(http://www.t-zonevibration.com/images/t-zone/tall-player-bg.gif) top left no-repeat;
}

/* End Movie Player */


.left-movie-playlist {
	width: 229px;
	float: left;
}

.right-movie-playlist {
	width: 229px;
	float: right;
}

/* Start Nav Playlist */

.top-left {
	width: 199px;
	height: 50px;
	margin-bottom: 1px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	float: inherit;
	padding: 9px 15px;
}

.top-left:hover {
	background-position: -229px 0;
}

.top-left span {
	display: none;
}

.top-right {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px 0;
	margin-bottom: 1px;
	float: inherit;
	padding: 9px 15px;
}

.top-right:hover {
	background-position: -687px 0;
}

.top-right span {
	display: none;
}

.regular-cell {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: 0 -69px;
	margin: 1px 0;
	float: inherit;
	padding: 9px 15px;
}

.regular-cell:hover {
	background-position: -229px -69px;
}

.regular-cell span {
	display: none;
}

.bottom-left {
	width: 199px;
	height: 50px;
	margin-top: 1px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	float: inherit;
	background-position: 0 -138px;
	padding: 9px 15px;
}

.bottom-left:hover {
	background-position: -229px -138px;
}

.bottom-left span {
	display: none;
}

.bottom-right {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -138px;
	margin-top: 1px;
	float: inherit;
	padding: 9px 15px;	
}

.bottom-right:hover {
	background-position: -687px -138px;
}

.bottom-right span {
	display: none;
}

/* End Regular Navlist */

/* Start Special Navlist */

.top-left-special {
	width: 199px;
	height: 50px;
	margin-bottom: 1px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: 0 -344px;
	float: inherit;
	padding: 9px 15px;
}

.top-left-special:hover {
	background-position: -229px -344px;
}

.top-left-special span {
	display: none;
}

.top-right-special {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -344px;
	margin-bottom: 1px;
	float: inherit;
	padding: 9px 15px;
}

.top-right-special:hover {
	background-position: -687px -344px;
}

.top-right-special span {
	display: none;
}

.regular-cell-special {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -69px;
	margin: 1px 0;
	float: inherit;
	padding: 9px 15px;
}

.regular-cell-special:hover {
	background-position: -687px -69px;
}

.regular-cell-special span {
	display: none;
}

.bottom-left-special {
	width: 199px;
	height: 50px;
	margin-top: 1px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	float: inherit;
	background-position: 0 -413px;
	padding: 9px 15px;
}

.bottom-left-special:hover {
	background-position: -229px -413px;
}

.bottom-left-special span {
	display: none;
}

.bottom-right-special {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -413px;
	margin-top: 1px;
	float: inherit;
	padding: 9px 15px;	
}

.bottom-right-special:hover {
	background-position: -687px -413px;
}

.bottom-right-special span {
	display: none;
}

/* End Special Navlist */

/* Single Line Navlist */

.left-single {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: 0 -207px;
	float: inherit;
	padding: 9px 15px;	
}

.left-single:hover {
	background-position: -229px -207px;
}

.left-single span {
	display: none;
}

.right-single {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -207px;
	float: inherit;
	padding: 9px 15px;	
}

.right-single:hover {
	background-position: -687px -207px;
}

.right-single span {
	display: none;
}

/* End Single Line Navlist */

/* Single Line Navlist Highlight */

.left-single-special {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: 0 -276px;
	float: inherit;
	padding: 9px 15px;	
}

.left-single-special:hover {
	background-position: -229px -276px;
}

.left-single-special span {
	display: none;
}

.right-single-special {
	width: 199px;
	height: 50px;
	background: url(http://www.t-zonevibration.com/images/t-zone/movie-playlist.png) top left no-repeat;
	background-position: -458px -276px;
	float: inherit;
	padding: 9px 15px;	
}

.right-single-special:hover {
	background-position: -687px -276px;
}

.right-single-special span {
	display: none;
}

/* End Single Line Navlist Hightlight */

#creative-wide-tv {
	margin-top: 125px;
	float: left;
	height: 210px;
	width: 228px;
	background: url(http://www.t-zonevibration.com/images/t-zone/widescreen-tv.jpg) top left no-repeat;
}

#creative-wide-tv:hover {
	background-position: 0 -210px;
}

#creative-wide-tv span {
	display: none;
}

#creative-tall-tv {
	margin-top: 100px;
	float: left;
	margin-left: 25px;
	height: 300px;
	width: 115px;
	background: url(http://www.t-zonevibration.com/images/t-zone/tall-tv.jpg) top left no-repeat;
}

#creative-tall-tv:hover {
	background-position: -115px 0;
}

#creative-tall-tv span {
	display: none;
}

#analytics-list {
	padding: 0;
	margin: 0;
}

#analytics-list li {
	padding-top: 5px;
}

#no-flash-partner {
	display: none;
}

#vt12-left {
	float: left;
	width: 45px;
	padding: 55px 0 0 10px;
}

#vt12-right {
	float: left;
	width: 150px;
	padding-top: 55px;
}

#vt12-right h2 {
	font-weight: 700;
	font-size: 18px;
	color: #D01F25;
}

#left-about {
	float: left;
	width: 475px;
}

#right-about {
	float: left;
	width: 375px;
	background: url(http://www.t-zonevibration.com/images/t-zone/pic-about-us.gif) center right no-repeat;
	height: 380px;
}

#top-about {
	widows: 475px;
	margin-top: 50px;
}
	
.left-product {
	float: left;
	padding-top: 50px;
	width: 200px;
}

.middle-product {
	float: left;
	padding-top: 32px;
	width: 298px;
}

.right-product {
	float: left;
	padding-top: 194px;
	height: 186px;
	width: 352px;
	text-align: center;
}

.right-product-description {
	float: left;
	padding-top: 50px;
	width: 352px;
}

.column-technology {
	width: 266px;
	float: left;
	height: 240px;
	margin-right: 25px;
}

.column-technology-nomargin {
	width: 266px;
	float: left;
	height: 240px;
}

.top {
	width: 850px;
	margin-top: 50px;
	margin-bottom: 14px;
}

.middle {
	width: 850px;
	height: 270px;
}
	
.bottom {
	width: 850px;
	height: 30px;
	text-align: center;
}

.bottom p {
	font-size: 9px;
line-height: 10px;
}

.left-header h2 {
	color: #211B40;
	font-weight: 700;
	font-size: 21px;
}

#vibration-wrapper {
	margin-top: 5px;
	width: 266px;
}

#oscilating {
	float: left;
	width: 125px;
	height: 112px;
	background: url(http://www.t-zonevibration.com/images/t-zone/vibration-types.gif) no-repeat;
}

#oscilating:hover {
	background-position: 0 -112px;
}

#oscilating span {
	display: none;
}

#linear {
	float: left;
	width: 125px;
	height: 112px;
	background: url(http://www.t-zonevibration.com/images/t-zone/vibration-types.gif) no-repeat -125px 0;
}

#linear:hover {
	background-position: -125px -112px;
}

#linear span {
	display: none;
}

.left-header {
	float: left;
}

.right-menu {
	float: right;
}

/* sub nav */

.sub-nav-two {
	margin-top: 5px;
	float: right;
	width: 159px;
}

.sub-nav-one {
	margin-top: 5px;
	float: right;
	width: 75px;
}

.sub-nav-two-large {
	margin-top: 5px;
	float: right;
	width: 201px;
}

#sub-nav {
	margin-top: 5px;
	float: right;
	width: 227px;
}

#s-about-us {
	width: 76px;
	height: 22px;
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat 0 0;
}

#s-about-us:hover {
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat 0 -22px;
}

#s-about-us span {
	display: none;
}

#s-our-mission {
	width: 76px;
	height: 22px;
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat -76px 0;
}

#s-our-mission:hover {
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat -76px -22px;
}

#s-our-mission span {
	display: none;
}

#s-teamwork {
	width: 75px;
	height: 22px;
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat -152px 0;
}

#s-teamwork:hover {
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-sprite.png) no-repeat -152px -22px;
}

#s-teamwork span {
	display: none;
}


.s-history {
	width: 76px;
	height: 22px;
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-technology.png) no-repeat;
}

.s-history:hover {
	background-position: 0 -22px;
}


.s-history span {
	display: none;
}

.s-research {
	width: 83px;
	height: 22px;
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-technology.png) no-repeat -76px 0;
}

.s-research:hover {
	background-position: -76px -22px;
}

.s-research span {
	display: none;
}

#email {
	width: 80px;
	height: 25px;
	background: url(http://www.t-zonevibration.com/images/t-zone/btn-email.png) no-repeat top left;
	float: left;
}

#email:hover {
	background-position: 0 -25px;
}

#email span {
	display: none;
}

#s-warranty {
	width: 75px;
	height: 22px;
	background: url(http://www.t-zonevibration.com/images/t-zone/btn-warranty.png) no-repeat top left;
	float: left;
}

#s-warranty:hover {
	background-position: 0 -22px;
}

#s-warranty span {
	display: none;
}

.mail-link-container {
	padding: 5px 0;
	height: 15px;
}

.mail-link:link {
	font-weight: 700;
	font-size: 13px;
	color: #211B40;
	text-decoration: none;
	padding-left: 6px;
}
.mail-link:visited {
	font-weight: 700;
	font-size: 13px;
	color: #211B40;
	text-decoration: none;
                padding-left: 6px;
}
.mail-link:hover {
	color: #990000;
}
.column-benefits {
	width: 274px;
	border-right: 1px dotted #000;
	padding-right: 25px;
	height: 230px;
	float: left;
}

.column-benefits-nomargin {
	width: 525px;
	height: 230px;
	padding-left: 25px;
	float: left;
}

.acc-link:link {
	font-weight: 700;
	color: #D01F25;
	text-decoration: none;
}

.acc-link:visited {
	font-weight: 700;
	color: #D01F25;
	text-decoration: none;
}

.acc-link:hover {
	color: #201A3F;
}

.acc-link:active {
	color: #201A3F;
}

#s-athletic-benefits {
	width: 100.5px;
	height: 22px;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-benefits.png) top left no-repeat;
	float: left;
}

#s-athletic-benefits:hover {
	background-position: 0 -22px;
}

#s-athletic-benefits span {
	display: none;
}

#s-beauty-benefits {
	width: 100.5px;
	height: 22px;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-benefits.png) no-repeat -100.5px 0;
	float: left;
}

#s-beauty-benefits:hover {
	background-position: -100.5px -22px;
}

#s-beauty-benefits span {
	display: none;
}

.column-guarantee {
	width: 300px;
	padding-right: 24px;
	border-right: 1px dotted #000;
	height: 230px;
	float: left;
}

.column-guarantee-nomargin {
	width: 500px;
	height: 230px;
	float: left;
	padding-left: 25px;
}

/* Contact */

#contact-left {
	float: left;
	width: 180px;
	height: 350px;
	margin-top: 50px;
	background: #FFF;
}

#contact-right {
	width: 650px;
	height: 350px;
	background: #FF;
	float: right;
	background: url(http://www.t-zonevibration.com/images/t-zone/canada.png) no-repeat 0 0;
	margin-top: 50px;
}

#contact-right ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.prov-left {
	width: 190px;
	float: right;
}

ul.prov-right {
	width: 140px;
	float: right;
}	

a.contact-link {
	color: #CC0000;
	text-decoration: none;
}

a.contact-link:hover {
	color: #990000;
}

a.location-link {
	color: #0054A4;
	text-decoration: none;
	font-weight: bold;
}

a.location-link:hover {
	color: #D01F26;
}

#locations {
	background: url(http://www.t-zonevibration.com/images/t-zone/300locations.png) no-repeat 0 0;
	width: 354px;
	height: 37px;
	margin: 50px 0 10px 250px;
}

#locations span {
	display: none;
}

#left-location {
	width: 200px;
	padding-right: 24px;
	border-right: 1px dotted #000;
	float: left;
}

#right-location {
	padding-left: 25px;
	width: 63px;
	float: left;
}

#left-location ul li label {
float: left;
	font-weight: 700;
	margin-top: 5px;
}

.submit-btn {
	border: 0;
	background: url(http://www.t-zonevibration.com/images/t-zone/btn-submit.png) no-repeat;
	width: 63px;
	height: 18px;
	cursor: pointer;
	top: 183px;
	position: absolute;
	outline: none;
}

.submit-btn:hover {
	background-position: 0 -18px;
}

.textbox-location {
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	width: 192px;
	margin: 3px 0 15px 0;
}

.submit-btn-float {
	border: 0;
	background: url(http://www.t-zonevibration.com/images/t-zone/btn-submit.png) no-repeat;
	width: 123px;
	height: 18px;
	cursor: pointer;
	margin-top: 3px;
}

.submit-btn-float:hover {
	background-position: 0 -18px;
}

.features {
	list-style: disc;
	display: block;
	padding-left: 15px;
}

.h2-product {
	color: #211B40;
	font-weight: 700;
	font-size: 21px;
	margin-bottom: 14px;
}

.vt-right {
	margin-top: 50px;
	float: left;
}

.red {
	font-weight: 700;
	color: #D01F26;
}

.prod-left-btm {
	float: left;
	width: 158px;
	position: absolute;
	bottom: 0;
}

.prod-right-btm {
	float: right;
	width: 42px;
	text-align: right;
}

#vt8-btn {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-products-vt8.gif) no-repeat;
	height: 22px;
	width: 76px;
}

#vt8-btn:hover {
	background-position: 0 -22px;
}

#vt8-btn span {
	display: none;
}
#vt12b-btn {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-products-vt8.gif) no-repeat -76px 0;
	height:  22px;
	width: 82px;
}

#vt12b-btn:hover {
	background-position: -76px -22px;
}

#vt12b-btn span {
	display: none;
}
#vt12-btn {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-products.gif) no-repeat;
	height: 22px;
	width: 76px;
}

#vt12-btn:hover {
	background-position: 0 -22px;
}

#vt12-btn span {
	display: none;
}

#technology-btn-vt12 {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-products.gif) no-repeat -76px 0;
	width: 82px;
	height: 22px;
}

#technology-btn-vt12:hover {
	background-position: -76px -22px;
}

#technology-btn-vt12 span {
	display: none;
}

#technology-btn-vt7 {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-products.gif) no-repeat -76px 0;
	width: 82px;
	height: 22px;
}

#technology-btn-vt7:hover {
	background-position: -76px -22px;
}

#technology-btn-vt7 span {
	display: none;
}

.technology-left {
	width: 550px;
	float: left;
}

.technology-right {
	float: right;
	text-align: center;
	width: 275px;
}

.s-oscillating {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-technology.png) no-repeat 0 -44px;
	width: 76px;
	height: 22px;
}

.s-oscillating:hover {
	background-position: 0 -66px;
}

.s-oscillating span {
	display: none;
}

.s-linear {
	float: left;
	background: url(http://www.t-zonevibration.com/images/t-zone/sub-menu-technology.png) no-repeat -76px -44px;
	width: 82px;
	height: 22px;
}

.s-linear:hover {
	background-position: -76px -66px;
}

.s-linear span {
	display: none;
}

.left-testimonials {
	width: 262px;
	padding-right: 14px;
	border-right: 1px dotted #000;
	float: left;
}

.cell-top {
	width: 262px;
float: left;
height: 76px;
}

.cell-bottom {
	width: 262px;
}

.center-testimonials {
	width: 262px;
	padding: 0 14px 0 15px;
	float: left;
	border-right: 1px dotted #000;
}

.right-testimonials {
	width: 262px;
	padding-left: 15px;
	float: left;
}

.h-testimonial {
	font-weight: 700;
	color: #D01F25;
}

.testimonial-p  {
	float: left;
	width: 242px;
	background-color: #FFF;
	text-decoration: none;
	padding: 10px;
	color: #000;
}

.testimonial-p:hover {
	background-color: #EDF0F2;
}

#tell-a-friend {
	width: 224px;
	height: 111px;
	background: url(http://www.t-zonevibration.com/images/t-zone/big-button-tell.png) no-repeat;
}

#tell-a-friend:hover {
	background-position: 0 -111px;
}

.benefits-list {
padding-bottom: 25px;
}

.column-no-img {
float: left;
width: 557px;
}

label.error {
display: block;
float: right;
color: #FFF;
background-color: #D01F25;
margin-top: 3px;
padding: 3px 5px;
}

input.error {
border: 1px solid #D01F25;
}

.em-required {
font-weight: 700;
color: #D01F25;
}

div.error {
color: #D01F25;
font-weight: bold;
}

#products-list {
display: block;
list-style-type: disc;
margin-left: 1em;
*margin-left: 20px;
}