@charset "utf-8";
/* CSS Document */
/*/// General ///*/

div, h1, h2, h3, h4, p, ul, li, img, form {
	border:0px;
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	background:#333 url(../images/styling/bgTile.png);
}
#wrapper {
	width:900px;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
}
.clear {
	clear:both;
	height:0px;
	line-height:0;
}
/*/// Typography ///*/
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#00a4e4;
}
h2 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#00a4e4;
	text-decoration:none;
}

p {
	padding:0px 0px 10px 0px;
}
a {
	color: #818386;
}
a:hover {
	color: #00a4e4;
}
.blue {
		color:#00a4e4;
}
.note {
	font-size:9px;
}
/*/// Navigation ///*/
.navigation ul {
	width:900px;
	list-style-type: none;
}
.right li {
	float:right;
	padding:15px 15px 0px 0px;
}
.left li {
	float:left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
.firstOne {
	padding:15px 0px 6px 15px;
}
.navigation a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#818386;
	text-decoration:none;
}
.navigation a:hover {
	color:#00a4e4;
}
li.currentPage a {
	color:#00a4e4;
}

/*/// Headers ///*/
#header {
	clear:both;
	width:900px;
	height:198px;
}
/*/// Content ///*/
#container {
	width:900px;
	background:url(../images/styling/containerBg.png) top left no-repeat;
	padding:20px 0px;
	line-height:1.5;
}
#welcome, #leftCol {
	width:410px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#welcome ul#whats-new {
	list-style:none;
}
#welcome p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}
#feature, #rightCol {
	float:right;
	width:410px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-left:#818386 solid 1px;
}
#feature p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}

#container2 {
 clear:both;
 width:870px;
 padding-top: 20px;
 padding-right: 15px;
 padding-bottom: 20px;
 padding-left: 15px;
 line-height:1.5;
	border-top:#818386 solid 1px;
}
#container2 p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}
#content {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#product {
	width:870px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	position:relative;
}
#product .seal {
	position:absolute;
	left: 680px;
	top: 10px;
}
#product table {
	margin:10px 0px;
}
#product table td strong {
	color:#00a4e4;
}
img.right {
	float:right;
	border: 1px solid #333;
	padding: 8px;
}
.juniorImg img {
	margin-top:10px;
	margin-left:30px;
	border: 1px solid #333;
	padding: 8px;
}
.proImg img {
	margin-top:10px;
	margin-left:0px;
	border: 1px solid #333;
	padding: 8px;
}
#general {
	width:870px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/*/// Forms ///*/
/*/// Footer ///*/
#footer {
	clear:both;
	text-align:right;
	width:885px;
	background:#231f20 url(../images/styling/cheveron.jpg) no-repeat top left;
	padding:10px 15px 10px 0px;
	font-size:10px;
}
/*/// Images ///*/

#wrapper #container #feature img, #container #rightCol img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 20px;
	border: 1px solid #333;
}
#wrapper #container #feature img, #container #leftCol img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 0px;
	border: 1px solid #333;
}

#wrapper #container #feature img, #container #rightCol img {
	padding: 8px;
}
#wrapper #container #feature img, #container #leftCol img {
	padding: 8px;
}
#wrapper #container #feature a img.buttons {
	margin:0px 0px 5px 0px;
	border:0px;
	padding:0px;
}

/*// Other ///*/
