@charset "UTF-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#wrapper {
	margin:0 auto;
	text-align:center;
}
#header {
	width:870px;
	margin:0 auto;
}
#headerLeft {
	float:left;
	margin-top:10px;
}
#headerRight {
	float:right;
}
#headerRight h1 {
	color:#02529e;
	margin-top:40px;
	font-weight:lighter;
}
.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
}
#topNavLeft {
	float:left;
}
#topNavRight {
	float:right;
}
#topNav {
	clear:both;
	margin:0;
	padding:0;
	background-image:url(../images/topnav_fill.gif);
	background-repeat:repeat-x;
	height:40px;
	font-size:78%;
}
#topNav ul {
	padding-top:12px;
}
#topNav li {
	display: inline;
	padding-right: 15px;
	list-style-type:none;
}
#topNav ul li a {
	text-decoration:none;
	color:#0655a0;
}
#topNav ul li a:hover {
	text-decoration:underline;
}
#bodyContent {
	width:870px;
	margin:0 auto;
}
#headlineContainer {
	float:right;
	width:695px;
	text-align:left;
}
#productBoxes {
	margin-left:10px;
}
.productBox {
	background-image:url(../images/prodBox_bg.jpg);
	background-repeat:no-repeat;
	width:129px;
	height:165px;
	float:left;
	margin-right:7px;
	font-size:90%;
}
.productBox h2 {
	color:#fff;
	margin:0;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:120%;
}
.productBox h3 {
	color:#f9af15;
	margin:0;
	padding-left:15px;
	padding-top:10px;
	font-size:110%;
}
.productBox p {
	color:#fff;
	padding-left:15px;
	padding-right:10px;
	margin:0;
	padding-top:0px;
	font-size:80%;
}

.productBox a {
	color:#ffffff;
	text-decoration:none;
}
.productBox a:hover {
	text-decoration:underline;
}
.btnBuyNow {
	text-align:center;
	width:129px;
	height:31px;
	background-image:url(../images/btn_prodBuyNow.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#02529e;
	padding-top:15px;
	font-weight:bold;
}
.btnBuyNow a {
	color:#02529e;
	font-size:80%;
	text-decoration:none;
}
.btnBuyNow a:hover {
	text-decoration:underline;
}
#sidepanel {
	float:right;
	width:200px;
}
.subpageProductBox {
	background-image:url(../images/subpage_prodBox_bg.gif);
	background-repeat:no-repeat;
	width:194px;
	height:93px;
}
.subpageProductBox h2 {
	color:#fff;
	margin:0;
	padding-left:15px;
	padding-top:10px;
	font-weight:normal;
	font-size:110%;
}
.subpageProductBox h3 {
	color:#f9af15;
	margin:0;
	padding-left:15px;
	padding-top:10px;
	font-size:90%;
}
.subpageProductBox p {
	color:#fff;
	padding-left:15px;
	padding-right:10px;
	margin:0;
	padding-top:10px;
	font-size:70%;
}
.subpageProductBox a {
	color:#ffffff;
	text-decoration:none;
}
.subpageProductBox a:hover {
	text-decoration:underline;
}
.price {
	float:left;
}
.btnSubpageBuyNow {
	text-align:center;
	float:right;
	width:79px;
	height:25px;
	background-image:url(../images/btn_subPage_buyNow.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#02529e;
	font-weight:bold;
	padding-top:10px;
	margin-right:10px;
}
.btnSubpageBuyNow a {
	color:#02529e;
	font-size:70%;
	text-decoration:none;
}
.btnSubpageBuyNow a:hover {
	text-decoration:underline;
}
#bodyCopy {
	width:470px;
	text-align:left;
	padding:10px;
}
#bodyCopy h4 {
	color:#02529e;
	font-size:100%;
	margin-top:10px;
}
#bodyCopy p {
	font-size:80%;
	line-height:1.4em;
}
#bodyCopy p span {
	color:#02529e;
	font-size:100%;
	margin-top:10px;
}
#bodyCopy ul {
	color:#02529E;
	font-size:70%;
	line-height:1.8em;
}
#bodyCopy a {
	color:#02529e;
	text-decoration:none;
}
#bodyCopy a:hover {
	text-decoration:underline;
}
#bodyCopy table {
	font-size:70%;
	text-align:center;
	border:solid 1px #CCC;
}
#bodyCopy .tableHeadline {
	font-size:110%;
}
#bodyCopy td {
	padding:5px;
}
#bodyCopy .tableRow {
	border-bottom:solid 1px #0073ae;
}
.prodOption {
	clear:left;
	margin-bottom:10px;
}
.prodOptionImage {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.prodOption h4 {
	color:#02529e;
	font-size:50%;
	margin:0;
}
.prodOption p {
	font-size:60%;
	margin:0;
}
#sidenav {
	width:170px;
}
#sidenavTop {
	background-image:url(../images/sidenav_top.gif);
	background-repeat:no-repeat;
	font-size:80%;
	padding-right:20px;
	margin:0;
	text-align:left;
	height:216px;
	color:#0655a0;
}
#sidenavTop span {
	color:#999;
}
#sidenavTop ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#sidenavTop li {
	padding-left:10px;
	list-style-type:none;
	line-height:33px;
	border-bottom:1px solid #cccccc;
}
#sidenavTop ul li a {
	text-decoration:none;
	color:#0655a0;
}
#sidenavTop ul li a:hover {
	text-decoration:underline;
}
#sidenavBottom {
	background-image:url(../images/sidenav_bottom.jpg);
	background-repeat:no-repeat;
	height:97px;
	font-size:80%;
}
#sidenavBottom p {
	margin:0;
	padding-top:10px;
	color:#ffffff;
}
#socialFeeds {
	text-align:center;
}
#footer {
	width:870px;
	clear:both;
	margin:0 auto;
	border-top:solid 5px #0655a0;
	font-size:70%;
	color:#0655a0;
	background-color:#e5edf5;
}
#footerRight a {
	text-decoration:none;
	color:#0655a0;
}
#footerRight a:hover {
	text-decoration:underline;
}
#footerLeft {
	float:left;
	padding-top:5px;
	padding-left:10px;
}
#footerRight {
	float:right;
	padding-top:5px;
	padding-right:10px;
}
#seFooter {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	color:#666;
	line-height:1.4em;
}
#seFooter p {
	margin:0;
	padding:0;
}
.footerlist {
	float:left;
	width:210px;
	text-align:left;
}
.footerlist h5 {
	padding-left:10px;
	font-size:120%;
	margin:0;
}
.footerlist ul {
	list-style-type:none;
	margin:0;
	padding-left:10px;
}
.footerlist a {
	color:#666;
	text-decoration:none;
}
.footerlist a:hover {
	text-decoration:underline;
}
