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

body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #333333;
	line-height: 18px;
}

a:link,
a:visited {
	color: #689516;
}

a:hover {
	color: #689516;
}

.clear {
	clear: both;
}

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

.bold {
	font-weight: bold;
}

.red {
	color: #F00;
}

.important {
	text-decoration: underline;
}

.title-1 {
	font-size: 16px;
	padding: 0px 0px 3px 0px;
	display: block;
}

.title-page {
	color: #d78d5c;
	font-size: 26px;
	line-height: 34px;
}

.title-news-press {
	color: #f48000;
	font-size: 22px;
	margin-bottom: 20px;
	display: block;
}

.title-hand {
	color: #288842;
	font-size: 18px;
	display: block;
	height: 30px;
}

#container {
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
}

#content {
	padding: 30px 10px;
}

#header {
	position: relative;
	height: 125px;
	width: 1000px;
}

#WhereToBuy {
	position: absolute;
	left: 800px;
	top: 50px;
	font-weight: bold;
	font-size: 18px;
}

#menu-bar {
	background-image: url(../images/bg-menubar.gif);
	background-repeat: repeat-x;
	height: 42px;
}

#menu-bar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu-bar ul li {
	float: left;
	background-image: url(../images/divider-menu-bar.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 3px;
}

#menu-bar ul li a {
	display: block;
	height: 42px;
}

#menu-bar ul li a.home:link,
#menu-bar ul li a.home:visited {
	background-image: url(../images/btn-home.gif);
	width: 79px;
}

#menu-bar ul li a.home:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.features:link,
#menu-bar ul li a.features:visited {
	background-image: url(../images/btn-features.gif);
	width: 102px;
}

#menu-bar ul li a.features:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.installation:link,
#menu-bar ul li a.installation:visited {
	background-image: url(../images/btn-installation.gif);
	width: 131px;
}

#menu-bar ul li a.installation:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.news:link,
#menu-bar ul li a.news:visited {
	background-image: url(../images/btn-news.gif);
	width: 78px;
}

#menu-bar ul li a.news:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.gallery:link,
#menu-bar ul li a.gallery:visited {
	background-image: url(../images/btn-gallery.gif);
	width: 95px;
}

#menu-bar ul li a.gallery:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.pro:link,
#menu-bar ul li a.pro:visited {
	background-image: url(../images/btn-pro-program.gif);
	width: 140px;
}

#menu-bar ul li a.pro:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.bio:link,
#menu-bar ul li a.bio:visited {
	background-image: url(../images/btn-bio.gif);
	width: 178px;
}

#menu-bar ul li a.bio:hover {
	background-position: 0px -42px;
}

#menu-bar ul li a.contact:link,
#menu-bar ul li a.contact:visited {
	background-image: url(../images/btn-contact.gif);
	width: 102px;
}

#menu-bar ul li a.contact:hover {
	background-position: 0px -42px;
}

#content-wrapper {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#watch-the-demo {
	float: left;
	width: 480px;
}

#button-videos { 
	text-align: center; 
	margin-top: 10px;
}

#home-panel-1 {
	background-image: url(../images/bg-roundBeige-492x391.gif);
	background-repeat: no-repeat;
	float: right;
	width: 442px;
	height: 341px;
	padding: 25px;
}

#home-henry-brunton-panel {
	background-image: url(../images/bg-roundBeige-612x257.gif);
	background-repeat: no-repeat;
	float: left;
	width: 572px;
	height: 217px;
	padding: 20px;
}

#inspirational-quotes {
	background-image: url(../images/bg-roundBeige-612x175.gif);
	background-repeat: no-repeat;
	width: 572px;
	height: 135px;
	padding: 20px;
	margin-top: 10px;
}

#news-press {
	background-image: url(../images/bg-roundBeige-360x442.gif);
	background-repeat: no-repeat;
	float: right;
	width: 320px;
	height: 402px;
	padding: 20px;
}

#news-items tr td {
	padding: 10px 0px;
}

#right-hand-installation {
	float: left;
	width: 450px;
}

#right-hand-positioning {
	float: right;
	width: 450px;
}

#left-hand-installation {
	float: left;
	width: 450px;
}

#left-hand-positioning {
	float: right;
	width: 450px;
}

#junior-right-hand-installation {
	float: left;
	width: 450px;
}

#junior-left-hand-installation {
	float: right;
	width: 450px;
}

#right-hand-slice {
	float: left;
	width: 450px;
}

#left-hand-slice {
	float: right;
	width: 450px;
}

#contact-info {
	font-size: 16px;
	line-height: 20px;
}

#where-to-buy {
	width: 940px;
	font-size: 14px;
	color: #679515;
	margin-top: -30px;
}

.country-name {
	font-size: 20px;
	display: block;
	padding: 80px 0px 30px 0px;
	color: #333333;
}

#where-to-buy tr td {
	width: 2235px;
}

#product-features {
	background-image: url(../images/bg-roundGreen-369x570.gif);
	background-repeat: no-repeat;
	width: 329px;
	height: 530px;
	padding: 20px;
	color: #ffffff;
	float: left;
}

#product-features ul li {
	padding: 10px 0px;
}

#product-features-2-panel {
	float: left;
	margin-left: 30px;
}

#product-features-2 {
	background-image: url(../images/bg-roundGreen-325x236.gif);
	background-repeat: no-repeat;
	width: 325px;
	height: 236px;
	margin-top: 25px;
}

#product-features-2 ul {
	padding-top: 20px;
}

#product-features-2 ul li {
	padding: 10px 0px;
	color: #ffffff;
}

#product-diagram {
	float: right;
	margin-bottom: 25px;
}

#product-showcase {
	background-image: url(../images/bg-roundGreenShowcase.gif);
	background-repeat: no-repeat;
	float: right;
	height: 213px;
	width: 597px;
	margin-bottom: 16px;
	position: relative;
}

#product-showcase table {
	border-collapse: collapse;
	margin: 26px 0px 0px 30px;
}

#product-showcase table a {
	text-decoration: underline;
	color: #e5c60c;
	cursor: pointer;
}

#product-showcase table a:hover {
	text-decoration: none;
}

#product-showcase tr td {
	padding: 0px;
}

#product-showcase-image-panel {
	position: absolute;
	top: 17px;
	left: 170px;
}

#footer {
	background-color: #2b953b;
	width: 100%;
	height: 130px;
	margin-top: 75px;
}

#footer-content {
	width: 960px;
	padding: 20px;
	margin: 0px auto;
}

#pro-program li {
	padding: 4px 0px;
}

