body {

	margin: 0px;

	padding: 0px;

	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;

}



li {

	list-style: display;

}



p {

	margin: 0px 0px 1em;

}

a {

	text-decoration: none;

	color: #00458A;

	font-weight: bold;

}

h1 {

	color: #0096d7;

	font-size: 36px;

	font-weight: bold;

	line-height: 1em;

}







#header {

	background: url(../images/header.jpg) no-repeat;

	height: 173px;

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	font: 12px Arial, Helvetica, sans-serif;

}

#header  .floatLeft {

	float: left;

}

#topRight {

	display: block;

	width: 240px;

	float: right;

	text-align: center;

	height: 135px;

	overflow: hidden;

	line-height: 2em;

}

#topRight form {

	margin: 16px 0px 5px;

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 1.5em;

}

#topRight form strong {

	color: #246d00;

	padding-right: 10px;

	padding-left: 10px;

	font: bold normal 12px "Century Gothic", Arial;

}



#topRight select {

	width: 175px;

}

#topRight  strong {

	color: #990000;

	font: italic bold 14px "Century Gothic", Arial;

}







.clearAll {

	clear: both;

	height: 1px;

	overflow: hidden;

}

#navigation {

	width: 100%;

	line-height: normal;

}

#navigation td {

	margin: 0px;

	padding: 0px;

	background: url(../images/navSeparator.gif) no-repeat;

}

#navigation a {

	display: block;

	width: 100%;

	text-align: center;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 12px;

	height: 26px;

}

#container {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

}

#navigation a:hover {

	color: #1B568E;

}

#navigation .sel {

	color: #1B568E;

}

#leftSide {

	float: left;

	width: 180px;

	margin-right: 20px;

	text-align: center;

	font-size: 11px;

}

#sideNavigation {

	margin: 0px;

	padding: 0px;

	list-style: none;

	text-align: left;

}

#sideNavigation li a {

	background: #145e9e;

	color: #FFFFFF;

	display: block;

	height: 30px;

	border-top: 1px solid #FFFFFF;

	padding-top: 15px;

	font: bold 12px Arial, Helvetica, sans-serif;

	padding-left: 10px;

}

#sideNavigation li a:hover {

	background: #67bc45;

}



#leftSide h4 {

	margin: 0.75em 0em;

	font: bold 16px "Century Gothic", Arial;

	color: #00336e;

}

#rightSide {

	float: left;

	width: 230px;

	background: url(../images/rightSideBG.jpg) no-repeat;

	padding: 10px;

	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;

	color: #145e9e;

}

#rightSide strong {

	font-size: 14px;

	font-weight: bold;

	color: #00336e;

	line-height: 1.5em;

}

#rightSide td {

	border-bottom: 1px dotted #016dcb;

	padding-top: 15px;

	padding-bottom: 5px;

}

#rightSide a:hover strong {

	font-size: 14px;

	font-weight: bold;

	color: #67BC45;

	line-height: 1.5em;

}



#footer {

	background: url(../images/footer.jpg);

	height: 44px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 24px;

	padding-left: 80px;

	color: #FFFFFF;

	}



#footer2 {

	float: right;

	height: 22px;

	width: 900px;

	margin-right: 175px;

	margin-left: 0px;

	padding-top: 10px;

	padding-left: 0px;

}

#footer a {

	color: #FFFFFF;

}

#footer a:hover {

	color: #003366;

}



#mainContent {

	float: left;

	width: 510px;

	margin-right: 20px;

	padding-top: 20px;

	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;

}

#mainContent .cartLine {

	background: url(../images/cartLine.gif) no-repeat;

	height: auto;

	padding-top: 5px;

	margin-bottom: 1em;

}

#mainContent .news td {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	border-bottom: 1px dotted #145E9E;

	padding-top: 10px;

}

h5 {

	font-size: 14px;

	display: inline;

	color: #0096d7;

}

#rightSide .pressRelease {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	padding-bottom: 10px;

}

#mainContent .cartLine select {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

}

#mainContent .cartLine td {

	padding-right: 8px;

	padding-left: 8px;

}



#mainContent .testimonial {

	background: url(../images/testimonial.gif) no-repeat;

	padding: 10px 20px 20px 10px;

	height: 99px;

	line-height: 1.5em;

	color: #145E9E;

}

#mainContent  .testimonial em {

	font: italic 16px/1.5em Georgia, "Times New Roman", Times, serif;

	color: #2e8708;

}



#mainContent   #homeSlogan {

	background: url(../images/homeSlogan.jpg) no-repeat;

	text-align: center;

	font: normal 18px/1.5em Georgia, "Times New Roman", Times, serif;

	color: #003366;

	width: 208px;

	height: 185px;

	vertical-align: middle;

}

.categories {

	width: 510px;

	font-family: Arial, Helvetica, sans-serif;

}

.categories a {

	color: #3f951d;

	font-weight: normal;

}

.categories td {

	padding-top: 15px;

	padding-bottom: 15px;

}

h2 {

	font: bold 26px Arial, Helvetica, sans-serif;

	color: #0096d7;

	margin-right: 0px;

	margin-bottom: .5em;

	margin-left: 0px;

}

#mainContent .productShot {

	float: left;

	margin-right: 30px;

	text-align: center;

}

h3 {

	font: bold 24px Arial, Helvetica, sans-serif;

	margin-top: 5px;

}

#orderForm table {

	width: 510px;

	font-size: 11px;

}

#orderForm fieldset table {

	width: 400px;

	font-size: 11px;

	margin-top: 10px;

	margin-right: auto;

	margin-left: auto;

}

#orderForm fieldset td {

	padding: 2px;

	white-space: nowrap;

	vertical-align: top;

}





#orderForm input, #orderForm select {

}

legend {

	color: #FFFFFF;

	font-weight: bold;

	background: #67BC45;

	padding: 5px 10px;

}

fieldset {

	padding: 20px;

	border: 1px solid #67BC45;

}



#orderForm th {

	background: #63BD42;

	color: #FFFFFF;

	text-align: left;

}

#orderForm .total {

	border-top: 1px solid #999999;

}

.testimonialbox {

	background: url(../images/longTestimonials.gif) no-repeat left top;

	padding: 20px 20px 0px;

	margin-bottom: 1em;

}

.testimonialbox p {

	font: italic 24px/1.5em Georgia, "Times New Roman", Times, serif;

	color: #2e8708;

	margin: 0px;

}



.testimonialbox .bottom {

	background: url(../images/longTestimonials.gif) no-repeat left bottom;

	margin-right: -20px;

	margin-left: -20px;

	margin-bottom: 0px;

	padding: 20px;

	text-align: right;

	color: #145E9E;

	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;

}

.autoWidth {

	width: auto;

}



.left_menu_title {

	text-decoration: none;

	color: #00458A;

	font-weight: bold;

}



.style1{

	color: #FF0000;

}



.errormessage {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

}

.successmessage {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009933;

	font-weight: bold;

	text-decoration: none;

}



.inputbox

{

	FONT-SIZE: 12px;

	COLOR: black;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #145e9e;

}

.btn{

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	background-color:#145e9e;

      	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	height: 20px

}



.table_title {

	text-decoration: none;

	color: #ffffff;

	font-weight: bold;

}



.h2_new {

	font: bold 26px Arial, Helvetica, sans-serif;

	color: #0096d7;

	margin-right: 0px;

	margin-bottom: .5em;

	margin-left: 0px;

}



.MsoNoSpacing{

	font-size: 14pt;

	font-family: Arial Black,sans-serif;

}

.MsoNoSpacing_text{

	font-size: 10pt;

	font-family: Arial Black,sans-serif;

}

.style6 {font-size: 10px}

div#aboutparainfo {display: none}
div#bodyinfo {display: none}

a.footernav-live { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight:normal !important; }
a.footernav-live:hover { color:#003366; }
