Body
	{
		margin:0px;
		padding:0px;
	}
h1
	{
	width:570px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#3a170d;
	font-weight:normal;
	line-height:37px;
	}
h2
	{
		width:570px;
		margin:12px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#b04413;
		font-weight:bold;
		line-height:18px;
	}
h3, h4
	{
	width:570px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#3a170d;
	font-weight:normal;
	line-height:31px;
	}
h4
	{
		margin:18px 0 0 0;
	}
h5
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:24px;
		color:#3a170d;
		font-weight:normal;
		line-height:18px;
	}
h6
	{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#3a170d;
	font-weight:bold;
	line-height:120%;
	}
#toppanelblank
	{
		width:100%;
		height:129px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/topbg.jpg) repeat-x;
	}
#toppanel
	{
		width:944px;
		height:129px;
		margin:0 auto;
		padding:0px;
	}
#logo
	{
	width:271px;
	height:110px;
	margin:8px 0 0 0;
	padding:0 11px 0 0;
	float:left;
	background:url(images/logo.jpg) no-repeat;
	}
#menu
	{
		width:435px;
		height:38px;
		margin:48px 0 0 0;
		padding:0px;
		float:left;
		background:#8b4b2e;
		border:#763d25 solid 1px;
	}
#menu ul
	{
		width:435px;
		height:38px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
	height:38px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	list-style-type: none;
	}
#menu ul li.mspace
	{
		width:1px;
		height:38px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(images/mspace.jpg) no-repeat;
	}
#menu ul li .mblank
	{
		width:1px;
		height:38px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li a
	{
		height:30px;
		margin:0px;
		padding:8px 18px 0 18px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		color:#e6dd73;
		text-decoration:none;
	}
#menu ul li a:hover
	{
	color:#fffbcc;
	}
#topmenu2
	{
	width:150px;
	height:18px;
	margin:20px 0 0 0;
	padding:0px;
	float:right;
	color: #C1714A;
	}
#topmenu2 ul
	{
		width:94px;
		height:18px;
		margin:0px;
		padding:0px;
		float:right;
		display:block;
	}
#topmenu2 ul li
	{
	height:18px;
	margin:0px;
	padding:0px;
	float:right;
	display:block;
	list-style-type: none;
	}
#topmenu2 ul li.mspace2
	{
		width:1px;
		height:18px;
		margin:0px;
		padding:0 6px 0 6px;
		float:right;
		display:block;
		background:url(images/m2space.jpg) no-repeat center top;
	}
#topmenu2 ul li .mblank2
	{
		width:1px;
		height:18px;
		margin:0px;
		padding:0px;
		float:left;
	}
#topmenu2 ul li a
	{
		height:18px;
		margin:0px;
		padding:0 1px 0 1px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#e6dd73;
		text-decoration:none;
	}
#topmenu2 ul li a:hover
	{
		background:#151513;
	}
#maincontentblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#f3eda5 url(images/contentbg.jpg) repeat-x;
	}
#maincontent
	{
		width:944px;
		margin:0 auto;
		padding:0px;
	}
#maincontent_support
	{
		width:944px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/mainbg.jpg) repeat-y;
	}
#leftpanel
	{
		width:631px;
		margin:0px;
		padding:16px 0 23px 15px;
		float:left;
		background:#9eb04b;
	}
#welcomepanel
	{
	width:600px;
	height:130px;
	margin:0px;
	padding:15px 0 0 16px;
	float:left;
	background:url(images/welcomebg.jpg) repeat-x;
	background-color: #B2C15C;
	}
#welcomepanel p
	{
	width:570px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#404D06;
	line-height:13px;
	}
#picpanel
	{
	width:616px;
	height:218px;
	margin:18px 0 0 0;
	padding:0px;
	float:left;
	}
#productspanel, #textpanel, .contactpanel
	{
		width:600px;
		margin:18px 0 0 0;
		padding:23px 0 0 16px;
		float:left;
		background:url(images/productsbg.jpg) repeat-x;
	}
#productspanel p, #textpanel p, .contactpanel p
	{
	width:560px;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#404D06;
	line-height:13px;
	}
#textpanel p, .contactpanel p
	{
	font-weight:normal;
	font-size:12px;
	margin:15px 0 0 0;
	text-align:left;
	line-height:18px;
	}
.contactpanel p
	{
		margin:10px 0 0 0;
	}
.contactpanel
	{
		padding:23px 0 20px 16px;
	}
.contactpanel span
	{
		width:570px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#b04413;
		font-weight:bold;
		line-height:18px;
	}
#productlist
	{
		width:600px;
		height:257px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
	}
#productlist ul
	{
	width:600px;
	height:300px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	}
#productlist ul li
	{
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#productlist ul li.list1
	{
	width:155px;
	height:300px;
	margin:0px;
	padding:0 15px 0 15px;
	float:left;
	background:url(images/productlibg.jpg) no-repeat;
	list-style-type: none;
	}
#productlist ul li.list2
	{
	width:155px;
	height:300px;
	margin:0px;
	padding:0 15px 0 30px;
	float:left;
	background:url(images/productlibg.jpg) no-repeat right top;
	list-style-type: none;
	}
#productlist ul li.list3
	{
	width:155px;
	height:300px;
	margin:0px;
	padding:0 15px 0 30px;
	float:left;
	background:url(images/productlibg.jpg) no-repeat right top;
	list-style-type: none;
	}
#productlist ul li.list1 .pic1
	{
	width:153px;
	height:102px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	background:url(images/pic2.jpg) no-repeat right top;
	}
#productlist ul li.list2 .pic2
	{
	width:153px;
	height:102px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	background:url(images/pic3.jpg) no-repeat;
	}
#productlist ul li.list3 .pic3
	{
	width:153px;
	height:102px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	background:url(images/pic4.jpg) no-repeat right top;
	}
#productlist ul li .text1
	{
	width:153px;
	margin:7px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#b04413;
	text-align:center;
	line-height:15px;
	}
#productlist ul li .text2
	{
	width:153px;
	margin:17px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#8b7d00;
	font-weight:bold;
	text-align:center;
	line-height:12px;
	}
#productlist ul li .text3
	{
		width:153px;
		margin:3px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#8b7d00;
		text-align:center;
		line-height:12px;
	}
#productlist ul li .text4
	{
	width:97px;
	margin:15px 0 0 0;
	padding:0 0 0 56px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#8b7d00;
	text-align:center;
	line-height:12px;
	}
#productlist ul li .text4 a
	{
		width:43px;
		height:17px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#fffbcc;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background:#b04413;
		line-height:15px;
	}
#productlist ul li .text4 a:hover
	{
		background:#abbb56;
	}
#productlist ul li.list1 .text1
	{
	width:153px;
	margin:7px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#b04413;
	text-align:center;
	line-height:15px;
	}
#productlist ul li.list1 .text2
	{
	width:153px;
	margin:17px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#8b7d00;
	font-weight:bold;
	text-align:center;
	line-height:12px;
	}
#productlist ul li.list1 .text3
	{
		width:153px;
		margin:3px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#8b7d00;
		text-align:center;
		line-height:12px;
	}
#productlist ul li.list1 .text4
	{
		width:97px;
		margin:19px 0 0 0;
		padding:0 0 0 56px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#8b7d00;
		text-align:center;
		line-height:12px;
	}
#productlist ul li.list1 .text4 a
	{
		width:43px;
		height:17px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#fffbcc;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		background:#b04413;
		line-height:15px;
	}
#productlist ul li.list1 .text4 a:hover
	{
		background:#abbb56;
	}
#morepanel
	{
	width:440px;
	height:35px;
	margin:20px 0 0 0;
	padding:0 0 0 142px;
	float:left;
	background:#b04413;
	border:#7f3411 solid 1px;
	}
#morepanel a
	{
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#fffbcc;
	text-decoration:none;
	text-align: center;
	}
#morepanel a:hover
	{
		color:#c4c962;
	}
#downloadpanel
	{
		width:585px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
	}
#dowmloadpanel_pic
	{
	width:149px;
	height:203px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/pic5.jpg) no-repeat;
	}
#dowmloadpanel_content
	{
	width:418px;
	margin:0px;
	padding:20px 0 0 18px;
	float:left;
	}
#dowmloadpanel_content p
	{
	width:418px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#404D06;
	line-height:15px;
	}
#dowmloadpanel_content a
	{
		width:110px;
		height:25px;
		margin:0px;
		padding:6px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#b04413;
		text-align:center;
		text-decoration:none;
		background:url(images/downloadbutton.jpg) no-repeat;
	}
#dowmloadpanel_content a:hover
	{
		background:url(images/downloadbuttonhover.jpg) no-repeat;
	}
#rightpanel
	{
		width:268px;
		margin:0px;
		padding:26px 0 0 28px;
		float:left;
	}
#newslist
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
	}
#newslist ul
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#newslist ul li
	{
	width:265px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	display:block;
	list-style-type: none;
	}
#newslist ul li .date
	{
		width:55px;
		height:12px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#8d9e40;
		border-right:#8d9e40 solid 1px;
		line-height:12px;
	}
#newslist ul li .heading
	{
		width:200px;
		height:12px;
		margin:0px;
		padding:0 0 0 12px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#b04413;
		line-height:12px;
	}
#newslist ul li .newscontent
	{
		width:268px;
		margin:6px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#ae8814;
		line-height:14px;
	}
#newslist ul li a
	{
		width:212px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		font-style:italic;
		color:#b04413;
		text-decoration:none;
		line-height:15px;
	}
#newslist ul li a:hover
	{
		text-decoration:underline;
	}
#servicespanel
	{
	width:268px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	}
#serviceslist
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
	}
#serviceslist ul
	{
		width:268px;
		margin:6px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	} 
#serviceslist ul li
	{
	width:268px;
	margin:13px 0 0 0;
	padding:0px;
	float:left;
	display:block;
	list-style-type: none;
	}
#serviceslist ul li span
	{
		width:268px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		font-weight:bold;
		color:#788f0c;
		line-height:15px;
	}
#serviceslist ul li p
	{
		width:268px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#ae8814;
		line-height:14px;
	}
#serviceslist ul li a
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		font-style:italic;
		color:#bd6214;
		line-height:19px;
		text-decoration:none;
	}
#serviceslist ul li a:hover
	{
		text-decoration:underline;
	}
#newsletterpanel
	{
	width:250px;
	margin:10px 0 0 0;
	padding:20px 0 0 15px;
	float:left;
	background:url(images/newsletterbg.jpg) no-repeat;
	}
#newsletterpanel p
	{
	width:228px;
	margin:10px 0 0 0;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#8b7d00;
	line-height:12px;
	}
#newsletterpanel input
	{
	float:left;
	font-family:Arial;
	font-size:10px;
	color:#763d25;
	border:0px;
	}
#newsletterpanel a
	{
	width:48px;
	height:17px;
	margin:20px 0 0 0;
	padding:3px 0 0 0;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:bold;
	color:#fffbcc;
	text-decoration:none;
	text-align:center;
	line-height:15px;
	}
#newsletterpanel a:hover
	{

	}
#footblank
	{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/footbg.jpg) repeat-x;
	background-color: #773D25;
	}
#footpanel
	{
		width:944px;
		height:95px;
		margin:0 auto;
		padding:0px;
	}
#footmenu
	{
	width:944px;
	margin:30px 0 0 0;
	padding:0px;
	}
#footmenu ul
	{
		width:505px;
		margin:0 auto;
		padding:0px;
		display:block;
	}
#footmenu ul li
	{
	height:13px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	list-style-type: none;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu ul li a
	{
		height:13px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		display:block;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#e6dd73;
		text-decoration:none;
		line-height:15px;
	}
#footmenu ul li a:hover
	{
		text-decoration:underline;
	}
#copyright
	{
		width:944px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#bb8057;
		text-align:center;
	}
#validationblank
	{
		width:944px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
#validation
	{
		width:100px;
		margin:0 auto;
		padding:0px;
	}
.xhtml
	{
		width:42px;
		height:13px;
		margin:0 2px 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#e6dd73;
		text-align:center;
		text-decoration:none;
		background:#b04413;
		line-height:12px;
	}
.xhtml:hover
	{
		background:#9eb04b;
	}
.css
	{
		width:42px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#e6dd73;
		text-align:center;
		text-decoration:none;
		background:#9eb04b;
		line-height:12px;
	}
.css:hover
	{
		background:#b04413;
	}
#sublist
	{
		width:268px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
	}
#sublist ul
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:268px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li a
	{
		width:150px;
		height:15px;
		margin:0px;
		padding:0 0 0 15px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#ae8814;
		text-decoration:none;
		background:url(images/liststyle.gif) no-repeat;
	}
#sublist ul li a:hover
	{
		color:#8d9e40;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#fff9b0;
	font-family:"Trebuchet MS";
	font-size:12px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:200px;
	height:20px;
	margin:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#cacc9c solid 1px;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#cacc9c solid 1px;
	}
.submitformbottom
	{
	width:370px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#98a167;
	font-family:Arial;
	font-size:11px;
	border:#cacc9c solid 1px;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:72px;
	height:18px;
	margin:0px;
	padding:12px 0 0 0;
	float:left;
	}
.submitbutton
	{
	    width:72px;
		height:18px;
		margin:0px;
		padding:3px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#b04413;
		text-align:center;
		text-decoration:none;
		background:url(images/submit.jpg) no-repeat;
	}
.submitbutton:hover
	{
		background:url(images/submithover.jpg) no-repeat;
	}
/*---------------------------------Form-End--------------------------------*/
table {
	color: #6C6200;
	font: 12px Arial, Helvetica, sans-serif;
}
#footpanel a {
	color: #9EB04B;
	text-decoration: none;
}

