	
	#itemsbg {
	float:left;
	margin-bottom:-2em;
	width:100%;
	height:auto;
	/*margin-bottom:-1em;*/
	margin-bottom:2em;
	}
	
	#items {
	float:left;
	margin-bottom:-2em;
	width:100%;
	height:auto;
	/*margin-bottom:-1em;*/
	margin-bottom:2em;
	}

	#items li {
	float:left;
	margin-left:0px;
	display:inline;
	width:31%;
	height:auto;
	padding:10px;
	border:1px solid #d9d9d9;
	border-left:#000;
	border-top:#000;
	border-bottom:#000;
	
	}
	#items li img {
	width:350px;
	height:250px;
	margin-bottom:-1em;
	}
	
	
	#items2 {
	float:left;
	margin-bottom:-2em;
	width:100%;
	height:auto;
	margin-bottom:2em;
	}

	#items2 li {
	float:left;
	margin-left:0px;
	display:inline;
	width:31%;
	height:auto;
	padding:10px;
	border:1px solid #d9d9d9;
	border-bottom:#000;
	border-left:#000;
	
	}
	#items2 li img {
	width:350px;
	height:250px;
	margin-bottom:-1em;
	}

	/*Products*/
	#products {
	/*background:#EFEFEF;*/
	float:center;
	margin-bottom:-2em;
	width:100%;
	height:auto;
	margin-bottom:2em;
	}

	#products li {
	background:#fff;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	display:inline;
	width:22%;
	height:464px;
	padding:0px;
	/*padding-left:25px;*/
	border:2px solid #d9d9d9;
	
	}
	
	#product {
	 text-align: center;
	 width:257px;
	 padding-top:22px;
	}

	#producthed{
	background:#eaeaea;
	font-size:14px;	
	font-family: lato-regular;
	color:#1d4c9f;
	 text-align: center;
	 padding-top:11px;
	 padding-bottom:35px;
	}
	
	#producttxt{
	background:#eaeaea;
	font-size:12px;
	font-family: lato-regular;
	color:#666;
	padding:5px;
	text-align: left;
	}

	#button {
	width:100px;
	background:#1d4c9f;
	padding:7px;
	font-size:12px;
	color:#fff;
	margin-left:70px;
	margin-top:6px;
	display:inline-block;
	font-weight:bold;
	border:1px solid #d9d9d9;
	/*box-shadow: 5px 5px 5px #888888;*/
	-moz-border-radius: 25px;
	border-radius: 25px;
	
	}
	
	#button:hover {
	width:100px;
	background:#3C9DFF;
	color:#1d4c9f;
	padding:7px;
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	border:1px solid #fff;
	/*box-shadow: 5px 5px 5px #888888;*/
	-moz-border-radius: 25px;
	border-radius: 25px;
	}

	#productview{
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:15px;
	display:block;
	padding:5px;
	/*padding-left:25px;*/
	border:1px solid #d9d9d9;
	border-radius: 10px;
	}
	#productview2{
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:15px;
	display:block;
	height:240px;
	padding:5px;
	/*padding-left:25px;*/
	border:1px solid #d9d9d9;
	border-radius: 10px;
	}
	#txt {
	
	}
	#colorbox {
	height:50px;
	width:115px;
	display:block;
	margin-left:300px;
	margin-top:20px;
	padding:5px;
	font-family: lato-regular;
	color:#666;
	position:absolute;
	border:1px solid #d9d9d9;
	align:center;
	}
	#colorbox2 {
	height:50px;
	width:115px;
	display:block;
	margin-left:65px;
	margin-top:-60px;
	padding:5px;
	font-family: lato-regular;
	color:#666;
	position:absolute;
	border:1px solid #d9d9d9;
	align:center;
	background:#fff;
	text-decoration:underline;
	}
	.cbgreen{
	background:#2C8E94;
	float:left;
	width:25px;
	height:25px;
	border:1px solid #d9d9d9;
	margin:5px;
}
	.cbblue{
	background:#004080;
	float:left;
	width:25px;
	height:25px;
	border:1px solid #d9d9d9;
	margin:5px;
}
	.cbgrey{
	background:#D9D9D9;
	float:left;
	width:25px;
	height:25px;
	border:1px solid #d9d9d9;
	margin:5px;
}
	.cbwhite{
	background:#fff;
	float:left;
	width:25px;
	height:25px;
	border:1px solid #d9d9d9;
	margin:5px;
}

.downloads {
color: #1d4c9f;
}

ul.list {
	list-style-type: circle;}/*square*/
	
	.button {
	width:100px;
	background:#009dd5;
	padding:7px;
	font-size:12px;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	border:1px solid #d9d9d9;
	box-shadow: 5px 5px 5px #888888;
	-moz-border-radius: 25px;
	border-radius: 25px;
	
	}
	
	.button:hover {
	width:100px;
	background:#d9d9d9;
	color:#1d4c9f;
	padding:7px;
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	border:1px solid #1d4c9f;
	box-shadow: 5px 5px 5px #888888;
	-moz-border-radius: 25px;
	border-radius: 25px;
	}
	
	#tab {
	float:left;
	margin-bottom:-2em;
	width:100%;
	height:auto;
	/*margin-bottom:-1em;*/
	margin-bottom:2em;
	}
	
	#tab li {
	float:left;
	margin-left:0px;
	display:inline;
	width:48%;
	height:auto;
	padding:10px;
	border-left:#000;
	border-top:#000;
	border-bottom:#000;
	}
	
	#button {
	width:100px;
	background:#1d4c9f;
	padding:7px;
	font-size:12px;
	color:#fff;
	margin-left:70px;
	margin-top:6px;
	display:inline-block;
	text-align:center;
	font-weight:bold;
	border:1px solid #d9d9d9;
	/*box-shadow: 5px 5px 5px #888888;*/
	-moz-border-radius: 25px;
	border-radius: 25px;
	
	}
	
	#button:hover {
	width:100px;
	background:#19387d;
	color:#fff;
	padding:7px;
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	border:1px solid #fff;
	/*box-shadow: 5px 5px 5px #888888;*/
	-moz-border-radius: 25px;
	border-radius: 25px;
	}
	
	.required {
	color:#FF0000;
	}