body {
	background-color: #FFFFFF;
	margin: auto;
	padding: 0;
	width: 763px;
	border: none;
	background-image: url("/images/background.gif");
	background-repeat: repeat-x;

}
a, a:hover, a:visited, p, td, option, form, li, ul, ol {
	font-family: arial;
	font-size: 12px;
	color: #777777;
	text-align: left;
	padding: 0;
	margin: 0 0 6px 0;
}
input, select, textarea {
	float: left;
	padding: 0;
	background-image: none;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 18px;
	font-family: arial;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #777777;
}
h2 {
	font-size: 14px;
	font-family: arial;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #777777;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.maincontainer {
	float: left;
	width: 763px;
	margin: 0;
	padding: 0 0 24px 0;
	background-image: url("/images/background.jpg");;
	background-repeat: no-repeat;
	background-position: bottom right;
}
.header {
	float: left;
	width: 699px;
	margin: 0;
	padding: 0;
}
.header img{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}

.languagebar{
	float: left;
	width: 763px;
	height: 41px;
	margin: 14px 0 0 0;
	padding: 0;
	background-color: #F1F0F5;
}
	.languagebar img{
		float: right;
		margin: 5px 5px 5px 5px;
		padding: 0;
	}



.contentcontainer {
	width: 699px;
}

.menu {
	float: left;
	width: 233px;
	margin: 32px 0 0 0;
	background-image: url("/images/menu_img.jpg");;
	background-repeat: no-repeat;
	background-position: top right;
}
	.menu p {
		float: left;
		text-align: right;
		width: 199px;
		color: #9793AB;
		font-weight: bold;
		margin: 0;
	}
	.menu a, .menu a:hover, .menu a:visited {
		float: left;
		text-align: right;
		width: 199px;
		font-size: 16px;
		color: #777777;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
	}
	.menudivider {
		float: left;
		width: 199px;
		height: 5px;
		border-top: 1px solid #9793AB;
		padding: 0;
		margin: 5px 0 0 0;
	}
	
	.topright {
		float: right;
		width: 432px;
		padding: 32px 0 0 0;
	}
		.topright p {
			float: left;
			font-size: 16px;
			width: 432px;
		}
		.topright a, .topright a:hover, .topright a:visited {
			font-size: 14px;
			text-decoration: underline;
		}
		.topright li {
			float: left;
			width: 432px;
			font-size: 16px;
		}
	.toprightlogin {
		float: left;
		width: 240px;
		padding: 0px 0 0 0;
	}
		.toprightlogin p {
			float: left;
			width: 235px;
			color: #333333;
			font-size: 15px;
		}
		.toprightlogin a, .toprightlogin a:hover, .toprightlogin a:visited {
			color: #333399;
			font-size: 15px;
			text-decoration: none;
		}
	.toprightform {
		float: right;
		width: 178px;
		min-height: 189px;
		padding: 0px 0 0 0;
		background-image: url("/images/login.jpg");
		background-repeat: no-repeat;
	}
		.toprightform p {
			float: left;
			color: #333333;
			font-size: 16px;
		}
		.toprightform td {
			color: #333333;
			font-size: 16px;
			padding: 4px 1px 1px 1px;
		}
		.toprightform table{
			padding: 0px 8px 0px 8px;
			_padding: 0;
			_margin: 0px 0px 0px 8px;
		}
		.toprightform input {
			color: #111111;
			font-size: 14px;
			padding: 1px 2px 1px 2px;
			margin: 1px;
			border: 1px solid #222222;
		}
.newscontainer {
	width: 699px;
}
	.newsarticlemain {
		float: left;
		margin: 32px 0 0 0;
		width: 699px;
	}
		.newsarticlemain img {
			float: right;
			padding: 0;
			margin: 0 0 0 0;
			width: 271px;
			height: 188px;
		}
		.newsarticlemain h1 {
			float: left;
			width: 400px;
			font-size: 24px
		}
		.newsarticlemain p {
			float: left;
			font-size: 14px;
			width: 400px;
		}
		.newsarticlemain a, .newsarticlemain a:hover, .newsarticlemain a:visited {
			float: left;
			font-size: 14px;
			width: 400px;
			text-decoration: none;
			color: #BBBBBB;
		}
		.newsarticlemain table {
			float: left;
			width: 699px;
		}
		.newsarticlemain td {
			font-size: 14px;
		}
	.newsarticletop {
		float: left;
		margin: 0 0 0 0;
		width: 466px;
		min-height: 230px;
	}
		.newsarticletop img {
			float: right;
			padding: 0;
			margin: 0 32px 0 0;
			width: 271px;
			height: 188px;
		}
		.newsarticletop h1 {
			float: left;
			width: 466px;
			font-size: 24px;
		}
		.newsarticletop p {
			float: left;
			font-size: 14px;
			width: 466px;
		}
		.newsarticletop a, .newsarticletop a:hover, .newsarticletop a:visited {
			float: left;
			font-size: 14px;
			width: 466px;
			text-decoration: none;
			color: #BBBBBB;
		}

	.secondarynewsarticle {
		float: left;
		margin: 32px 0 0 0;
		width: 333px;
	}
		.secondarynewsarticle img {
			float: left;
			padding: 0;
			margin: 4px 8px 2px 0;
			width: 101px;
		}
		.secondarynewsarticle p {
			font-size: 14px;
		}
		.secondarynewsarticle a, .secondarynewsarticle a:hover, .secondarynewsarticle a:visited {
			float: left;
			font-size: 14px;
			text-decoration: none;
			color: #BBBBBB;
	}
	.secondarynewsarticleright {
		float: left;
		margin: 32px 0 0 32px;
		width: 333px;
	}
		.secondarynewsarticleright img {
			float: left;
			padding: 0;
			margin: 4px 8px 2px 0;
			width: 101px;
		}
		.secondarynewsarticleright p {
			font-size: 14px;
		}
		.secondarynewsarticleright a, .secondarynewsarticleright a:hover, .secondarynewsarticleright a:visited {
			float: left;
			font-size: 14px;
			text-decoration: none;
			color: #BBBBBB;
	}

.productcontainer {
	float: left;
	width: 699px;
}
.productcontainerleft {
	float: left;
	width: 233px;
	margin: 32px 0 0 0;
	}
.productcontainerright {
	float: right;
	width: 434px;
	margin: 32px 0 0 0;
}
	.productcontainerright p, .productcontainerright li {
		float: left;
  	        width: 434px;
		text-align: left;
	}
	.productcontainerright tr {
		height: 24px;
	}
	.productcontainerright td {
		border: 1px solid #BBBBBB;
		padding: 2px 4px 2px 4px;
	}
	.productcontainerright table {
		border: 1px solid #BBBBBB;
	}
	.productcontainerright a, .productcontainerright a:hover, .productcontainerright a:visited {
		float: left;
		text-align: left;
		width: 434px;
		text-decoration: none;
	}
.aboutus {
	width: 699px;
}
	.aboutus {
		float: left;
		margin: 12px 0 0 0;
		width: 699px;
	}
		.aboutus img {
			padding: 0;
			margin: 0 0 0 0;
		}
		.aboutus h1 {
			float: left;
			font-size: 24px
		}
		.aboutus p {
			float: left;
			font-size: 14px;
		}
		.aboutus a, .aboutus a:hover, .aboutus a:visited {
			font-size: 14px;
			text-decoration: none;
		}
		.aboutus table {
			float: left;
			width: 340px;
		}
		.aboutus td {
			font-size: 14px;
		}
.techsupport {
	width: 699px;
}
	.techsupport {
		float: left;
		margin: 12px 0 0 0;
		width: 699px;
	}
		.techsupport img {
			padding: 0;
			margin: 0 0 0 0;
		}
		.techsupport h1 {
			float: left;
			font-size: 24px
		}
		.techsupport p {
			float: left;
			width: 600px;
			font-size: 14px;
		}
		.techsupport a, .techsupport a:hover, .techsupport a:visited {
			float: left;
			font-size: 14px;
			text-decoration: none;
			color: #999999;
		}
.returns{
	float: left;
	width: 699px;
}
	.returns p {
		font-size: 14px;
		width: 699px;
	}
	.returns a, .returns a:hover, .returns a:visited {
		font-size: 14px;
		text-decoration: underline;
	}
	.returns li {
		list-style-type: disc;
		margin: 0 0 0 15px;
		font-size: 14px;
		width: 699px;
}


.footer {
	float: left;
	width: 731px;
	border-top: 2px solid #D6D4DF;
	margin: 4px 0 0 32px;
	_margin: 4px 0 0 16px;
	padding: 0;
	height: 50px;
}
	.footer p, .footer a, .footer a:hover, .footer a:visited {
		text-decoration: none;
		font-size: 10px;
	}
	.footer p {
		padding-top: 7px;
	}