body
	{
		margin:0px;
		padding:0px;
		background: #CCC url(images/bodybg.jpg) repeat-x;;
	}
h1
	{
		width:350px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#991f1f;
	}
h2
	{
		width:350px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:12px;
		font-weight:normal;
		color:#fb3f68;
		letter-spacing:0px;
	}
h3, h6
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:30px;
		font-weight:normal;
		color:#f6d3e9;
		line-height:35px;
	}
h4
	{
		width:469px;
		margin:23px 0 0 0;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:14px;
		font-weight:normal;
		color:#fff;
	}
h5
	{
		margin:23px 0 0 0;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:30px;
	}
h6
	{
		font-size:24px;
	}
#main
	{
		width:928px;
		margin:0 auto;
		padding:0px;
	}
#mainsupport
	{
		width:923px;
		margin:0px;
		padding:10px 0 0 5px;
		float:left;
		background:url(images/mainbg.jpg) repeat-y;
	}
#headpanel
	{
		width:918px;
		height:335px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/headbg.jpg) no-repeat;
	}
#logo
	{
		width:800px;
		height:54px;
		margin:0px;
		padding:0 0 0 131px;
		float:left;
		background:url(images/logo.png) no-repeat right bottom;
	}
#headlistpanel
	{
		width:350px;
		margin:26px 0 0 0;
		padding:0 0 0 27px;
		float:left;
	}
#headlist
	{
		width:350px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
	}
#headlist ul
	{
		width:350px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#headlist ul li
	{
		width:350px;
		height:33px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#headlist ul li.hlist, #headlist ul li.hlist2, #headlist ul li.hlist3
	{
		width:350px;
		height:33px;
		margin:3px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		background:url(images/bg.gif) no-repeat;
	}
#headlist ul li.hlist2
	{
		background:url(images/bg2.gif) no-repeat;
	}
#headlist ul li.hlist3
	{
		background:url(images/bg3.gif) no-repeat;
	}
#headlist ul li .lefth
	{
		width:33px;
		height:33px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		font-family:Georgia;
		font-size:24px;
		font-style:italic;
		color:#ef5782;
		text-align:center;
		line-height:24px;
	}
#headlist ul li .righth
	{
		width:302px;
		height:33px;
		margin:0px;
		padding:0 0 0 9px;
		float:left;
		display:block;
		font-family:Georgia;
		font-size:14px;
		color:#26242c;
		line-height:35px;
	}
#headlist ul li a
	{
		width:300px;
		height:33px;
		margin:0px;
		padding:0 0 0 9px;
		float:left;
		display:block;
		font-family:Georgia;
		font-size:14px;
		color:#26242c;
		text-decoration:none;
	}
#headlist ul li a:hover
	{
		text-decoration:underline
	}
#menu
	{
		width:116px;
		margin:72px 0 0 0;
		padding:0 0 0 44px;
		float:left;
	}
#menu ul
	{
		width:116px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:116px;
		height:20px;
		margin:1px 0 0 0;
		padding:px;
		float:left;
		display:block;
	}
#menu ul li a
	{
		width:116px;
		height:20px;
		margin:0px;
		padding:px;
		float:left;
		display:block;
		font-family:Georgia;
		font-size:12px;
		color:#56788b;
		text-align:center;
		text-decoration:none;
		line-height:18px;
	}
#menu ul li a.mactive
	{
		width:116px;
		height:20px;
		margin:0px;
		padding:px;
		float:left;
		display:block;
		font-family:Georgia;
		font-size:12px;
		color:#FFFFFF;
		background:url(images/menubg.jpg) repeat-y;
		text-align:center;
		text-decoration:none;
		line-height:18px;
	}
#menu ul li a:hover
	{
		color:#FFFFFF;
		background:url(images/menubg.jpg) repeat-y;
	}
#slider {
	height:275px;
	width:380px;
	float:right;
	margin:0px;
}
	
#bottompanel
	{
		width:920px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bottombg.jpg) repeat-y;
	}
#leftpanel
	{
		width:505px;
		margin:0px;
		padding:28px 0 0 27px;
		float:left;
		background:#5d4559 url(images/leftbg.jpg) repeat-x;
	}
#leftpanel p
	{
		color:#FFF;
	}
#leftpanel a
	{
		color:#FFF;
	}
#leftpic
	{
		width:164px;
		height:81px;
		margin:15px 0 0 0;
		padding:27px 0 0 305px;
		float:left;
		background:url(images/leftpic.jpg) no-repeat;
	}
#leftpic-2
	{
		width:164px;
		height:81px;
		margin:15px 0 0 0;
		padding:27px 0 0 305px;
		float:left;
		background:url(images/leftpic-2.jpg) no-repeat;
	}
#pictext1
	{
		width:144px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:18px;
		color:#991f1f;
	}
#pictext2
	{
		width:144px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:14px;
		color:#252429;
	}
#knowmore
	{
		width:65px;
		height:16px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
	}
.knowmore
	{
		width:65px;
		height:16px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Trebuchet MS;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/picbutton.jpg) no-repeat;
	}
.knowmore:hover
	{
		background:url(images/picbuttonhover.jpg) no-repeat;
	}
#subtext
	{
		width:469px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:Trebuchet MS;
		font-size:9px;
		font-weight:bold;
		color:#ff6d96;
	}
#leftlistpanel
	{
		width:469px;
		margin:42px 0 0 0;
		padding:0px;
		float:left;
	}
#productlist
	{
		width:453px;
		margin:0p;
		padding:0px;
		float:left;
	}
#productlist ul
	{
		width:453px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#productlist ul li
	{
		width:453px;
		height:80px;
		margin:17px 0 0 0; 
		padding:0px;
		float:left;
		display:block;
	}
#productlist ul li.top
	{
		width:453px;
		height:80px;
		margin:15px 0 0 0; 
		padding:0px;
		float:left;
		display:block;
	}
#productlist ul li .pic1
	{
		width:107px;
		height:80px;
		margin:0p;
		padding:0px;
		float:left;
		display:block;
		background:url(images/pic1.jpg) no-repeat;
	}
#productlist ul li .pic2
	{
		width:107px;
		height:80px;
		margin:0p;
		padding:0px;
		float:left;
		display:block;
		background:url(images/pic2.jpg) no-repeat;
	}
#productlist ul li .pic3
	{
		width:107px;
		height:80px;
		margin:0p;
		padding:0px;
		float:left;
		display:block;
		background:url(images/pic3.jpg) no-repeat;
	}
#productlist ul li .listinfo
	{
		width:329px;
		height:80px;
		margin:0p;
		padding:0 0 0 15px;
		float:left;
		display:block;
	}
#productlist ul li .text1
	{
		width:329px;
		margin:0p;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:12px;
		font-weight:bold;
		color:#dabd99;
		line-height:15PX;
	}
#productlist ul li .text2
	{
		width:329px;
		margin:0p;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:10px;
		color:#f4e5f2;
	}
#productlist ul li a
	{
		width:97px;
		height:21px;
		margin:13px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:10px;
		color:#f4e5f2;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		background:url(images/listlinkbg.jpg) no-repeat;
	}
#productlist ul li a:hover
	{
		color:#5d4559; 
		background:url(images/listlinkbghover.jpg) no-repeat;
	}
#rightpanel
	{
		width:383px;
		margin:0px;
		padding:0 0 38px 3px;
		float:left;
		background:url(images/rightbg.jpg) repeat-y;;
	}
.rtext1
	{
		font-family:Trebuchet MS;
		font-size:18px;
		color:#efd4b6;
	}
#newspanel
	{
		width:334px;
		margin:5px 0 0 0;
		padding:0 0 0 25px;
		float:left;
	}
#news
	{
		width:334px;
		margin:0px;
		padding:0px;
		float:left;
	}
	
#news p
	  {
		font-family:Trebuchet MS;
		font-size:18px;
		color:#fff;
	  }
#newsletterblank
	{
		width:382px;
		height:136px;
		margin:0px;
		padding:0 0 0 3px;
		float:left;
		background:url(images/rightbg.jpg) repeat-y;
	}
#newsletterpanel
	{
		width:354px;
		height:116px;
		margin:0px;
		padding:20px 0 0 28px;
		float:left;
		background:url(images/newsletter.jpg) repeat-x;
		border-left:#d8b895 solid 1px;
	}
#newsinput
	{
		width:265px;
		height:21px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
	}
.newsinput
	{
		width:256px;
		height:18px;
		margin:0px;
		padding:3px 0 0 9px;
		float:left;
		font-family:Trebuchet MS;
		font-size:9px;
		color:#86819c;
		background:#524e63;
		border:0px;
	}
#newsbutton
	{
		width:52px;
		height:21px;
		margin:20px 0 0 0;
		padding:0 0 0 10px;
		float:left;
	}
.newsbutton
	{
		width:52px;
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Trebuchet MS;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(images/signup.jpg) no-repeat;
		line-height:18px;
	}
.newsbutton:hover
	{
		color:#5d4559;
		background:url(images/signuphover.jpg) no-repeat;
	}
#footpanel
	{
		width:918px;
		height:69px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/footbg.jpg) repeat-x;
	}
#footmenublank
	{
		width:918px;
		height:13px;
		margin:12px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu
	{
		width:900px;
		height:13px;
		margin:0 auto;
		padding:0px;
	}
#footmenu ul
	{
		width:900px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:13px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li a
	{
		height:13px;
		margin:0px;
		padding:0 9px 0 9px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:11px;
		color:#dabd99;
		font-weight:bold;
		text-decoration:none;
		line-height:12px;
	}
#footmenu ul li a:hover
	{
		text-decoration:underline;
	}
#copyright
	{
		width:918px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#a2a2b9;
		text-align:center;
	}
#validationblank
	{
		width:918px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
	}
#validation
	{
		width:100px;
		margin:0 auto;
		padding:0px;
	}
.xhtml
	{
		width:45px;
		height:12px;
		margin:0 2px 0 0 ;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/listlinkbg.jpg) repeat -3px 0px;
	}
.xhtml:hover
	{
		color:#5d4559;
		background:url(images/listlinkbghover.jpg) repeat -3px 0px;
	}
.css
	{
		width:45px;
		height:12px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#5d4559;
		text-align:center;
		text-decoration:none;
		background:url(images/listlinkbghover.jpg) repeat -3px 0px;
	}
.css:hover
	{
		color:#FFFFFF;
		background:url(images/listlinkbg.jpg) repeat -3px 0px;
	}
#bottompanel2
	{
		width:920px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/bottombg2.jpg) repeat-y;
	}
#bottomleft2
	{
		width:589px;
		margin:0px;
		padding:28px 0 30px 27px;
		float:left;
		background:url(images/leftbg.jpg) repeat-x;
	}
.innertext, .innertext2
	{
	width:550px;
	margin:10px 0 0 0;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#f4e5f2;
	text-align:justify;
	}
.innertext2
	{
		padding:0 0 15px 0;
	}
#rightpanel2
	{
		width:273px;
		margin:0px;
		padding:28px 0 0 30px;
		float:left;
	}
.rightheading
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:30px;
	}
#submenu
	{
		width:250px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
	}
#submenu ul
	{
		width:230px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#submenu ul li
	{
		width:230px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#submenu ul li.topline
	{
		width:230px;
		height:1px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background:url(images/topline.jpg) no-repeat;
	}
#submenu ul li .subblank
	{
		width:230px;
		height:1px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#submenu ul li a
	{
		width:210px;
		height:15px;
		margin:0px;
		padding:0 0 0 20px;
		float:left;
		display:block;
		font-family:Trebuchet MS;
		font-size:9px;
		color:#3b3745;
		text-decoration:none;
		background:url(images/sublist.jpg) no-repeat;
	}
#submenu ul li a:hover
	{
		background:url(images/sublisthover.jpg) no-repeat;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:550px;
	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:#f4e5f2;
	font-family:Tahoma;
	font-size:11px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist
	{
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	}
.stext
	{
	width:196px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	}
.submitformbottom
	{
	width:370px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:63px;
	height:22px;
	margin:0px;
	padding:12px 0 0 0;
	float:left;
	}
.submitbutton
	{
	width:40px;
	height:15px;
	margin:0 2px 0 0;
	padding:0px;
	float:left;
	font-family:Trebuchet MS;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/listlinkbg.jpg) repeat -3px 0px;
	}
.submitbutton:hover
	{
	color:#5d4559;
	background:url(images/listlinkbghover.jpg) repeat -3px 0px;
	}
/*---------------------------------Form-End--------------------------------*/