body{
	margin:0;
	background:#e1ded2;
	font:10px Verdana, sans-serif;
}
h1, h2, h3, ul, p{
	margin:0;
	padding:0;
}
h1{
	font-size:25px;
	font-weight:normal;
	color:#a9682f;
}
h2{
	color:#fff;
	font-size:21px;
	font-weight:normal;
}
h3{
	font-size:14px;
	font-weight:normal;
	color:#a9682f;
}
ul{list-style:none;}	
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.main{
	width:998px;
	margin:0 auto;
	background:#fff;
}
/*--header--*/
#header{
	height:151px;
	position:relative;
	background:#7d6a56 url(../images/taunton/point-line.gif) no-repeat 266px 7px;
}
/*--logo--*/
.logo,
.logo a{
	display:block;
	width:231px;
	height:65px;
}
.logo{
	background:url(../images/taunton/logo.gif) no-repeat;
	position:absolute;
	top:30px;
	left:14px;
}
.logo a{
	text-indent:-9999px;
	overflow:hidden;
}
/*--TOP MENU--*/
.top-menu ul{
	text-align:right;
	position:absolute;
	top:14px;
	right:36px;
}
.top-menu ul li{
	display:inline;
	padding:0 0 0 10px;
}
.link a,
.menu ul li a,
.welcome ul li a,
.top-menu ul li a{color:#fff;}
/*--*/
.link a{
	position:absolute;
	top:14px;
	left:311px;
}
/*--welcome--*/
.welcome{
	position:absolute;
	top:50px;
	left:309px;
	color:white;
}
.welcome ul li{
	display:inline;
	font-size:15px;
	background:url(../images/taunton/line-header.gif) no-repeat 0 50%;
	padding:0 10px 0 14px;
	line-height:22px;
}
ul li.first{
	padding-left:0 !important;
	background:none !important;
}
/*--Under header--*/
.under-header{
	position:absolute;
	left:0;
	top:120px;
	width:100%;
	background:#a9682f;
	height:29px;
	border-bottom:1px solid #e1ded2;
	border-top:1px solid #e1ded2;
}
.grey{background:#7d6a56;}
.menu{margin:0 0 0 267px;}
.menu ul li{float:left;}
.menu ul li a{
	float:left;
	line-height:29px;
	height:29px;
	width:163px;
	font-size:12px;
	text-align:center;
	background:#ef8f04 url(../images/taunton/line-menu.gif) no-repeat 0 50%;
}
.menu ul li a.first{background:#ef8f04;}
.menu ul li a:hover{
	background:#7da6aa url(../images/taunton/line-menu.gif) no-repeat 0 50%;
	text-decoration:none;
}
.menu ul li.active a,
.menu ul li a.first:hover{background:#7da6aa;}
.menu-prod{margin:0;}
/*--Content--*/
#content{
	height:1%;
	position:relative;
}
/*--Content header--*/
.content-header{
	height:369px;
	background:url(../images/taunton/content-header-bg.jpg) no-repeat;
	padding:14px 0 0 12px;
	overflow:hidden;
}
/*--Left menu--*/
.menu-left{padding:15px 0;}
.menu-left ul li{
	font-size:14px;
	background:url(../images/taunton/point.gif) no-repeat 6px 50%;
	padding: 0 0 0 18px;
}
.menu-left ul li a{color:#ef8f04;}
/*--learn more--*/
.learn-more{
	background:url(../images/taunton/learn-more.png) no-repeat;
	width:148px;
	height:27px;
}
.learn-more a{
	display:block;
	width:148px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
/*--Player--*/
.player{
	position:absolute;
	top:17px;
	left:573px;
	width:425px;
	height:350px;
}
.player img{
	display:block;
	width:425px;
	height:350px;
}
/*--Content center--*/
.content-center{
	width:100%;
	background:#a9682f;
	padding:0 0 15px 0;
	border-bottom:1px solid #e1ded2;
	border-top:1px solid #e1ded2;
}
.content-center p{
	color:#fff;
	font-size:18px;
	line-height:20px;
	padding:12px 20px 0 160px;
}
/*--Gallery--*/
.gallery{
	height:280px;
	background:#7da6aa;
}
.gallery ul{
	overflow:hidden;
}
.gallery ul li{
	float:left;
	width:150px;
	padding:9px 16px 0 18px;
	height:1%;
}
.gallery ul li.first-pointer {
	padding:74px 0 0 11px;
	width:22px;
}
.gallery ul li.last-pointer {
	padding:74px 0 0 0px;
	width:22px;
}
.gallery ul li.first-pointer a{
	display:block;
	background:url(../images/taunton/pointer.gif) no-repeat;
	width:22px;
	height:28px;
}
.gallery ul li.first-pointer a:hover{background:url(../images/taunton/pointer.gif) no-repeat 0 -28px;}
.gallery ul li.last-pointer a{
	display:block;
	background:url(../images/taunton/pointer.gif) no-repeat -22px 0;
	width:22px;
	height:28px;
}
.gallery ul li.last-pointer a:hover{background:url(../images/taunton/pointer.gif) no-repeat -22px -28px;}
.gallery  p{
	font-size:12px;
	color:#333;
	padding:10px 0 10px 30px;
	line-height:12px;
}
.gallery p.p-center,
.gallery p.p-0{padding:10px 0 10px 0px;}
.gallery p.p-center{text-align:center;height:55px;}
.gallery .learn-more{margin:0 0 0 8px;}
* html .gallery .learn-more{margin:0 0 0 4px;}
/*--Footer--*/
#footer{
	height:1%;
	padding:0;
}
/*--footer menu--*/
.footer-menu-2 {margin-left:-90px;}

.footer-menu-2 ul,
.footer-menu-1 ul{
	text-align:center;
	padding:15px 0 0 0;
	height:22px;
}
.footer-menu-1 ul{
	margin:0 auto;
	width:485px;
	padding:5px 0 0 25px;
}
.footer-menu-2 ul li,
.footer-menu-1 ul li{
	font-size:11px;
	float:left;
	line-height:22px;
	background:url(../images/taunton/line-footer-1.gif) no-repeat 0 50%;
	padding:0 20px 0 22px;
	height:22px;
}
.footer-menu-2 ul li a,
.footer-menu-1 ul li a{color:#666;}
.footer-menu-2 ul li{
	display:inline;
	float:none;
	line-height:14px;
	padding:0 2px 0 5px;
}
/*--------------------------------------------------------------------Product list-----------------------------------------------------*/
.color{
	float:right;
	width:729px;
	background:#a9682f;
	height:29px;
}
.header-cintent-product{
	background:#90b3b7;
	height:1%;
	overflow:hidden;
	padding:0 0 0 83px;
}
.header-cintent-product h1{
	color:#fff;
	font-size:24px;
	padding:17px 0 0 0;
}
.header-cintent-product h3{
	color:#fff;
	padding:5px 0 0 0;
}
.header-cintent-product img{float:right;}
.main-content{
	border-bottom:1px solid #e1ded2;
	padding:0 105px 25px 75px;
	height:1%;
	overflow:hidden;
}
.box-product{
	margin:26px 0 0 0;
	overflow:hidden;
	float:left;
}
.box-product h2{
	color:#333;
	font-size:20px;
	padding:8px 0 0 0;
	line-height:20px;
}
.box-product p{
	color:#333;
	font-size:12px;
	padding:20px 0 0 0;
}
.box-product img{
	float:left;
	margin:0 50px 0 0;
	padding:0;
}
.button{
	padding:15px 0 0 5px;
	overflow:hidden;
	height:1%;
}
.button .learn-more{float:left;}
/*--ADD--*/
.add{
	width:140px;
	height:28px;
	float:left;
	padding:0 0 0 15px;
}
.add a{
	background:url(../images/taunton/add.gif) no-repeat;
	display:block;
	width:140px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
.add a:hover{background:url(../images/taunton/add.gif) no-repeat 0 -28px;}

