body {
	font-family:verdana;
	font-size:10pt;
}
body {
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	background-image:url(images/bgbody.png);
}
hr {
	border-color:rgb(128,1,1);
}
.thumbnails {
	border:1px solid #000000;
}
.bodyWidth {
	width:885px;
}
.chimpTitle {
	font-size:20pt;
	font-weight:bold;
	padding-bottom:10px;
	line-height:30pt;
}
.chimpBanner {
	font-size:30pt;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	line-height:22pt;
}
.chimpSubheader {
	font-size:11pt;
	font-weight:bold;
	display:inline-block;
	padding-bottom:5px;
}
.chimpfont {
	font-family:verdana;
	font-size:8pt;
}
.header {
	background-image:url(images/bgheaderbio.png); /*url(images/home_header2.png);*/
	width:801px;
	height:258px; /*263px;*/
}
.headernonav {
	background-image: url(images/home_header900.jpg);/*url(images/bgheaderbio_nonav2.jpg);*/ /*url(images/home_header2.png);*/
	width:901px;
	height:257px; /*263px;*/
}
.navtop {
	height:226px;
}
.navleft {
	padding-left:66px;
	padding-right:10px;
}
.navbody {
	/*position: relative;
	left:66px;
	top:226px;
	width:725px;*/
	padding:0px 0px 5px 0px;
	color:white;
	cursor:default;
	background-color:rgb(128,1,1)
}

.content {
	background-image:url(images/bodybackground_lt.gif); /*url(images/bgcontentbio.png);*/
}
.footer {
	height:85px;
	background-color: rgb(185,185,155); /* brown: rgb(115,99,87);*/
}
.footeremailnewsletter {
	background-color:#ffffff;
	border:none;
}
.footersignupbtn {
	font-size:7pt;
	background-color:#ffffff; /*#c3b3a7 */
	border-color:#000000;
}
.footerlogos {
	float:right;padding-left:5px;height:40px;border:none;
}
.footer a {
	color: black;
	font-weight:bold;
	font-size:8pt;
	text-decoration: none;
}
.footer a:link {
	color: black;
	font-weight:bold;
	text-decoration: none;
}
.footer a:visited {
	color: black;
	font-weight:bold;
	text-decoration: none;
}
.footer a:hover {
	color: black;
	font-weight:bold;
	text-decoration: underline;
}
.jgBio {
	padding:10px 20px 10px 0px;line-height: 125%;
	text-align: justify;
}
.jgBio a {
	color: black;
	font-weight:bold;
	text-decoration: underline;
}
.jgBio a:link {
	color: black;
	text-decoration: underline;
}
.jgBio a:visited {
	color: black;
	text-decoration: underline;
}
.jgBio a:hover {
	color: black;
	text-decoration: none;
}
.jgRadius {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.jgBg {
	background-color:transparent;
	width:300px;
}
.jgTd {
	padding:5px;
	font-size:11pt;
}
.jgTdCenter {
	padding:5px;
	font-size:11pt;
	padding-left:7px;
	padding-right:7px;
	border:none 2px black;
	border-right:solid;
	border-left:solid;
}
.sonata-round-box10 {
}
.sonata-round-box {
}
.jgBox {
	padding: 10px 10px 10px 10px;
	border:solid 1px #000000;
	background-color:#ffffff;
	margin: 10 0 10 0; /* top right bottom left */
	width:300px;
}
.jgColheader {
	font-weight:bold;
	font-size:12pt;
}

img {
	border:none;
	display: inline;

}
.imgInline {
	border:none;
	display: inline;
	vertical-align: middle;
}
.jgTitle {
	font-weight:bold;
	font-size:10pt;
	padding-top:10px;
	padding-bottom:0px;
	padding:0px 0px 5px 0px;
}
.jgLabel {
	padding:2 0 4 0;
	font-weight:bold;
	font-size:9pt;
}
.jgLabelf {
	padding:2 0 4 0;
	font-weight:bold;
	font-size:9pt;
}
.jgInput {
	font-size:9pt;
	padding-left:20px;
}
.menuhref {
	cursor:default;
	background-color:transparent;
	color:white;
	font-family:verdana;
	font-weight:bold;
	font-size:9pt;
}
.menuhref a:link {
	color: white;
	font-weight:bold;
	text-decoration: none;
}
.menuhref a:visited {
	color: white;
	font-weight:bold;
	text-decoration: none;
}
.menuhref a:hover {
	color: white;
	font-weight:bold;
	text-decoration: underline;
}
.menuname {
	/* this is a block that sits over the menu names in the header background image */
	/*position:absolute;
	display:none;*/
	cursor:default;
	background-color:transparent;
	color:white;
	font-family:verdana;
	font-weight:bold;
	font-size:9pt;
}
.jgMenuItems {
	display:none;
	position:absolute;
	background-color:rgb(128,1,1); /*rgb(136,162,140);*/
	border:solid 1px rgb(128,1,1);
	border-top:none;
	padding:3px;
	font-family:verdana;
	font-size:10pt;
}
.jgMenuItemStyle {
	padding:2px 0px 2px 0px;
	/*min-width:100px;*/
}
.jgMenuItems a {
	padding:2px;
	text-decoration: none;
	color:black;
	font-weight:normal;
	font-size:9pt;
}
.jgMenuItems a:link {
	background-color: rgb(128,1,1); /*rgb(136,162,140);*/
	text-decoration: none;
	font-weight:normal;
	color:#eeeeee;	/* black */
}
.jgMenuItems a:visited {
	background-color: rgb(128,1,1); /*rgb(136,162,140);*/
	text-decoration: none;
	font-weight:normal;
	color:#eeeeee; /* black */
	border:none;
}
.jgMenuItems a:hover {
	background-color: rgb(153,134,117);/*rgb(92,82,83);*/
	text-decoration: none;
	font-weight:normal;
	color:#000000;
}
.logohelpOLD {
	overflow:hidden;
	width:300px;
	height:0px;
	z-index:200;
	position:absolute;
	display:none;
	background-color:#c3b3a7;
	border:solid 1px rgb(115,99,87);
	border-bottom:none;
}
.logohelp {
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:200;
	left:0px;
	top:0px;
	width:300px;
	height:200px;
	background-color:transparent;
}
.logohelpdiv {
	visibility: hidden;
	border:solid 1px black;
	background-color:white;
	left:0px;
}
.jgFont {
	font-family:verdana;
	font-size:10pt;
}
.jgFontv {
	font-family:verdana;
	font-size:10pt;
}
.jgRadius {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.curved {
	-moz-border-radius: 10px/*{cornerRadius}*/; 
	-webkit-border-radius:10px/*{cornerRadius}*/; 
	-khtml-border-radius: 10px; 
	border-radius: 10px;
	/*behavior:url(border-radius.htc);*/
}
.jgNavBar {
	height:30px;
	padding-left:2px;padding-right:2px;
	background-color:rgb(99,123,99);
	font-weight:bold;
	font-size:11pt;
	font-family:arial;
}
.jgNavLink {
	cursor:default;
	padding-left:20px;
	color:#eeeeee;
}
.jgNavMenu {
	cursor:pointer;
	padding-left:20px;
	color:#eeeeee;

}

.jgNavLink a {
	padding:2px;
	text-decoration: none;
	color:#eeeeee;
}
.jgNavLink a:link {
	background-color: rgb(99,123,99);
	text-decoration: none;
	color:#eeeeee;
}
.jgNavLink a:visited {
	background-color: rgb(99,123,99);
	text-decoration: none;
	color:#eeeeee;
	border:none;
}
.jgNavLink a:hover {
	background-color: rgb(99,123,99);
	text-decoration: underline;
	color:#eeeeee;
}
.jgCatalog {
	font-size:10pt;
	font-weight: bold;
	color: #000000;
}
.jgShopCart {
	font-size:9pt;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff;
}
.jgShopCartItem {
	padding:2px;
}

.jgCatalog :link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.jgCatalog :visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.jgCatalog :hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.jgCatalogItem {
	padding-bottom:5px;
}
.jgCatalogPhoto {
	padding-top:5px;
	width:160px;
	height:160px;
	overflow:hidden;
}
.jgCatalogDescription {
	width:160px;
	height:150px;overflow:hidden;font-size:9pt;font-weight:normal;padding-top:10px;
}
.jgCatalogDescription a:link {
	font-weight:normal;
	text-decoration: none;
}
.jgCatalogDescription a:visited {
	font-weight:normal;
	text-decoration: none;
}
.jgCatalogDescription a:hover {
	font-weight:normal;
	text-decoration: none;
}
.jgItemBox {
	width: 200px;
	height: 200px;
	background-color: #ffffff;
	border: solid 1px black;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	
}
.jgItem {
	font-size: 10pt;
}
.jgCatalogItemTable {
	padding:25px 0px 25px 0px;
}
.jgItemId {
	font-size:8pt;
}
.jgItemTitle {
	font-size:14pt;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.jgItemPrice {
	font-size:10pt;
	padding:10px 0px 10px 0px;
}
.jgItemDescriptionTitle {
	font-size:10pt;
	padding-top:10px;
}
.jgItemDescription {
	font-size:10pt;
	padding: 5px 20px 5px 20px;
}
.jgItemColorTitle {
	font-size:10pt;
	padding-top:10px;
}
.jgItemColor {
	padding-left:20px;
}
.jgItemSizeTitle {
	font-size:10pt;
	padding-top:10px;
}
.jgItemQtyTitle {
	font-size:10pt;
	padding-top:10px;
}
.jgAddCartBtn {
	padding:20px 20px 20px 20px;
}
/* membership ul */
.jgUl {
	margin-top: 0px;
}
.jgUl li {
	padding-top:2px;
}
.jgShopCart {
	padding:0px;
	font-size:9pt;
	font-family:arial;
	background-color:rgb(232,238,234);
}
.jgShopCartItem {
	font-size:9pt;
	padding:4px;
	border:solid 1px rgb(99,123,99);
}
.jgShopCartItemDesc {
	font-size:9pt;
}
.jgShopCartItemDesc button {
	font-size:9pt;
}
.jgPaymentDirectionsCell {
	padding:40px 20px 0px 5px;
}
.jgPaymentTotalsTable {
	border-collapse:collapse;
	border:1px none #000000;
	font-size:10pt;
	
}
.jgPaymentTotalsTableCell{
	border:1px none #000000;
	padding:3px 0px 3px 0px;
}
.jgPaymentTotals {
	padding:4px;
	width: 200px;
	background-color: #ffffff;
	border: solid 1px black;
}
