.maintopic{
	color: #006EB7;
}

.camerabrand{
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	height: 45px;
}

.camerabrand li{
	float: left;
}

.camerabrand a{
	font-size: 1em;
	display: block;
	text-decoration: none;
	padding: 2px 4px;
	margin: 0px 4px;
	background-color: #DBF09C;
	color: #1C6711;
}

/* =========== hProduct =========== */
.hproduct{
	
	padding: 5px 0px 0px 0px;
}

.hproduct img.minicamera{
	float: left;
}

.hproduct h2{
	clear: right;
	font-size: 1.2em;
}

.hproduct h2 a{
	color: #2C8BCA;
}

.hproduct .description{
	font-size: 0.9em;
}
/* =========== hProduct =========== */

.pricepagelist{
	list-style: none;
	clear: right;
	margin: 50px 0px 0px 340px;
	padding: 0px;
}

.pricepagelist li{
	float: left;
}

.pricepagelist a{
	display: block;
	text-decoration: none;
	padding: 2px 10px;
	margin: 0px 5px;
	background-color: #dddddd;
	color: #2D8CCA;
	border: 1px solid #D7EFFB;
}

.pricepagelist a.active{
	background-color: #2D8CCA;
	color: #ffffff;
	font-weight: bold;
}



table.pricelist
,table.pricelist td{
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

table.pricelist td.price
,table.pricelist td.price0{
	text-align: center;
	width: 80px;
}

table.pricelist a{
	display: block;
	color: #2C8BCA;
	font-weight: bold;
}

table.pricelist thead{
	background-color: #006EB7;
	color: #ffffff;
	font-weight: bold;
}
