/* -- undo browser HTML defaults -- */
table,tr,td,th,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,textarea,select,address,img,hr,a,optgroup,option {
	font: normal 12px Tahoma, Arial, sans-serif;
	padding:0px;
	margin:0px;
	cursor:default;
	color: #333333;
	text-decoration:none;
	vertical-align:top;
}
optgroup {
	color: #487286;
	font-weight:bold;
	padding:0px 0px 5px 5px;
}
option {
	padding:2px 0px 2px 10px;
}
img,acronym,hr {border: none;}
a, option, a img, input.submit {cursor:pointer;}
a:hover {text-decoration:underline;}
acronym {cursor:help;}
hr {
	height:1px;
	background:#CCCCCC;
	color:#CCCCCC;
	margin-bottom:10px;
}
select {height:18px;}
/* -- */
body {
	background: #0A1D2D url(../img/body.gif) repeat center top;
}
#header {
	background: url(../img/body-top.gif) repeat-x center top;
	text-align:center;
}
#header div {
	width:980px;
	margin:0px auto;
	height:137px;
}
div.container {
	padding:0px 8px 15px 8px;
}
#column-left {
	padding:0px 18px 0px 0px;
}
#content {
	width:100%;
	text-align:center;
}
.column-right-pad {
	padding:0px 0px 0px 18px;
}
#foot {
	clear:both;
	height:30px;
	padding:0px 8px 0px 8px;
}
	#foot .pad {
		padding:5px 0px 0px 0px;
		border-top: 1px solid #299ED3;
	}
	#foot div {
		float:left;
	}
	#foot ul {
		float:right;
	}
	#foot li {
		display: inline;
		list-style: none;
	}
	#foot, #foot li {
		color:#299ED3;
	}
	#foot strong, #foot a {
		color:#FFFFFF;
	}
	#foot, #foot a {
		font-size:11px;
	}
p {
	padding:0px 0px 18px 0px;
}
.box {
	background: #0A1D2D url(../img/box.gif) repeat-y left top;
	width:158px;
}
	.box h3 {
		padding:0px 0px 15px 0px;
	}
	.box p, .box a {
		color:#FFFFFF;
	}
	.box p {
		padding:0px 0px 18px 10px;
	}
	.boxT {background: url(../img/boxT.gif) no-repeat right top;}
	.boxB {background: url(../img/boxB.gif) no-repeat right bottom;height:10px;font-size:1px;margin-bottom:15px;}
	.box#searchproducts form {
		padding:10px 10px 0px 10px;
	}
	.box#searchproducts input {
		width:100px;
	}
	.box#searchproducts input.submit {
		width:30px;
	}
	.box#comodo {margin-bottom:15px;}
	.box#comodo .boxB {background: url(../img/boxcomodo.gif) no-repeat left bottom;height:auto;margin:0px;}
	.box#comodo p {padding:0px 0px 0px 20px;}
	.box#comodo blockquote {padding:15px 0px 45px 10px;}
.catbox {
	width:182px;
}
	.catbox .boxT {background: url(../img/boxTcat.gif) no-repeat right top;}
	.catbox ul {
		padding:13px 6px 0px 33px;
	}
	.catbox li, .catbox a {display:block;}
	.catbox li {
		list-style: none;
	}
	.catbox a {
		background:#FFFFFF url(../img/cats.gif) 0px 0px;
		width:142px;
		height:30px;
	}
	.catbox a:hover {
		background:#FFFF00 url(../img/cats.gif) no-repeat 0px -30px;
		text-decoration:none;
	}
	.catbox a span {
		display:block;
		padding:7px 0px 0px 20px;
		font-weight: bold;
		text-transform: uppercase;
		font-size:11px;
	}
	.catbox a span.dbl {
		padding:1px 0px 0px 20px;
	}
.cb {
	padding:2px 0px 1px 0px;
	margin:0px 0px 20px 0px;
}
	.cbT {background:#FFFFFF url(../img/cbT.gif) repeat-x top left;}
	.cbB {background:url(../img/cbB.gif) repeat-x bottom left;}
	.cbL {background:url(../img/cbL.gif) repeat-y top left;}
	.cbR {background:url(../img/cbR.gif) repeat-y top right;}
	.cbTR {background:url(../img/cbTR.gif) no-repeat top right;}
	.cbTL {background:url(../img/cbTL.gif) no-repeat top left;}
	.cbBR {background:url(../img/cbBR.gif) no-repeat bottom right;}
	.cbBL {background:url(../img/cbBL.gif) no-repeat bottom left;}
	.cbPad {padding:20px 20px 0px 20px;text-align:left;}
	.cb h1, .cb h1 a {
		font-size:18px;
		color:#091C2C;
		padding:0px 0px 20px 0px;
	}
	.cb ul {
		padding:0px 0px 16px 16px;
	}
	.cb li {
		padding:0px 0px 5px 0px;
	}
	.cb h2, .cb h2 a {
		padding:0px 0px 10px 0px;
		font-size:14px;
		color:#299ED3;
		font-weight:bold;
	}
	.cb h3, .cb h3 a {
		padding:0px 0px 10px 0px;
		font-size:12px;
		color:#299ED3;
		font-weight:bold;
	}
th {
	color:#299ED3;
	font-weight:bold;
}
ul.navRelated {padding:0px 0px 15px 0px;}
.navRelated li {
	list-style: none;
	background: url(../img/navRelated.gif) no-repeat 0px 3px;
	padding:0px 0px 3px 13px;
	display:block;
	text-align:left;
}
.navRelated li a {
	color:#3A5871;
	font-weight:bold;
}