/* CSS Document */





.empty {

	margin: 0px;

	padding: 0px;

	height: 1px;

}



#footer #caption {

	font-size: 9px;

}

#footer #caption a {

	font-size: 9px;

	margin: 0px;

	padding: 0px;

}

#caption {

	margin-top: 5px;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}



#topNav {

	margin-top: 10px;

	height: 30px;

	margin-left: 2px;

	margin-right: 265px;

	margin-bottom: 0px;

	position: relative;

	z-index: 99;

}

#header {

	height: 130px;

}



#topNav a {

	font-size: 12px;

	font-weight: bold;

	margin-right: 4px;

	margin-left: 4px;

	text-decoration: none;

}

#topNav a {

	text-decoration: none;

}

a:link, a:active, a:visited {

	font-weight: bold;

	color: #5F777E;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

#leftBar h2{

	font-size: 19px;

	font-style: italic;

	font-weight: bold;

	color: #445531;

	margin: 0px;

	padding: 0px;

}



#wrapper #divHomeRight h2, #rightBar h2  {

	text-align: center;

	font-size: 19px;

	font-style: italic;

	font-weight: bold;

	color: #445531;

	margin: 0px;

	padding: 0px;

}a:link, a:active, a:visited {

	font-weight: bold;

	color: #DC2819;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}



#rightBar ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#divShoppingCart {

	font-size: 11px;

}



#rightBar li {

	padding-top: 3px;

}.bordered {

	border: 3px double #000;

}

.imgRightBordered {

	float: right;

	margin-bottom: 10px;

	margin-left: 10px;

	border: 3px double #000;

}



.imgLeftBordered {

	float: left;

	margin-bottom: 10px;

	margin-right: 10px;

	border: 3px double #000;

}

.imgRight {

	float: right;

	margin-bottom: 10px;

	margin-left: 10px;

}



.imgLeft{

	float: left;

	margin-bottom: 10px;

	margin-right: 10px;

}



#divPendulum {

	position:absolute;

	left:723px;

	top:350px;

	width:175px;

	height:127px;

	z-index:5;

	overflow: hidden;

}

.submit {

	font-size: 12px;

	font-weight: bold;

	color: #E9ECD1;

	background-color: #5F7843;

}

a.buttonLink {

	color: #E9ECD1;

	background-color: #5F7843;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

}

#p7EPMdw_1 {

	z-index: 999;

}



.topNavText {

	float: right;

	width: 300px;

}

.p7EPM54 .p7epm_content a:hover {

	color: #000;

	text-decoration: none;

	background-color: #EAE7C6;

}.larger {

	font-size: 14px;

	font-weight: bold;

}

a.readMore {

	white-space: nowrap;

}

.hilight {
	font-weight: bold;
	color: #D90000;
}

