body.bdyIframe
{
	margin: 0;
}

html, body, #wrapper {
    border: none;
    height:100%;
    margin: 0;
    padding: 0;
    text-align: center;
}
#wrapper {
    margin-left:auto;
    margin-right: auto;
    text-align: left;
	vertical-align: middle;
	width: 802px;
}
   
#fraContent{
   	margin: 0 20px; 
}

table#gallery {margin-bottom: 0px;}
td.bgGallery { padding: 0 10px; width: 257px; /*\*/ width: 237px;/* End hide */}
table#gallery h2 {margin: 0em 0 0.5em 0}
table#gallery p, #txtMain p{ margin: 0.8em 0; }

table#prodDetail {border-collapse: collapse; margin-bottom: 1em;width: 95%;}
table#prodPackaging {border-collapse: collapse; margin-bottom: 1em;width: 252px; border: 1px sold red;}
table#prodDetail td, table#prodDetail th, table#prodDetail caption,  table#prodPackaging td.packaging,  table#prodPackaging td.desc {padding: 5px}
table#figures {margin-top: 2em; height: 213px; vertical-align: middle; width: 750px;}
table#figures td,table#figures th {padding-left: 5px;}
table#figures td.imgFigures {padding-left: 0; width: 427px;}
table#figures td.prodTitle{height: 25px}
.innerFigures {vertical-align: top !important;margin: 0; padding: 0 !important;}
#nutrition {width: 100%;}
#nutrition td{padding: 4px 0;}

#txtMain p {width: 472px;}
#txtMain h2 {margin-top: 0;}
#txtMain
{
	float: left;
	width: 492px;
}

ul.nobullets {	margin: 0 0.3em; padding: 0; list-style-type: none; line-height: 120%;}

table#homeProduct {width: 257px;}

.imgProduct{
	/*\*/
	float: left;
	/* End hide */
}

td.prodProducts {padding-left: 0.5em;}
td.prodProducts p {margin: 0.5em 0 0 0.3em;}
td.bdyMain {vertical-align: top;}

#lftBox, #lftBoxi
{
	float: left;
	height: 76px; 
	padding: 0 5px 0 5px;
	margin-right: 8px;
	text-align: right; 
	width: 233px;
}

#rgtBox, #rgtBoxi
{
	float: left;
	height: 76px; 
	padding: 0 5px 0 5px;
	text-align: left; 
	width: 226px;
}

#lftBox p, #lftBoxi p
{
	margin: 0 0 0 10px;
	padding: 0 0 0 60px;
	width: 165px;
}

#rgtBox p, #rgtBoxi p
{
	margin: 0 0 0 0px;
	padding: 0 60px 0 0;
	width: 158px;
}

#lftBox p.title, #rgtBox p.title, #lftBoxi p.title, #rgtBoxi p.title
{
	margin-top: 0.2em;
	margin-bottom: 0.3em;
}

#lftBox p.link, #rgtBox p.link, #lftBoxi p.link, #rgtBoxi p.link
{
	margin-top: 0.4em;
	margin-bottom: 0.3em;
}

#footer {clear: both; padding-top: 1em;vertical-align: bottom;}

td.timeline p {padding: 0 10px; margin: 0.6em 0;}

img {border: none;}
   
.clearme {clear: both;}
.fleft {float: left;}
.vmiddle {vertical-align: middle}

.thumbnail
{
float: left;
margin: 10px;
overflow: hidden;
width: 154px;
}

img.gallery
{
	float: left;
	height: 103px;
	width: 154px;
}

img.main
{
	height: 170px;
	vertical-align: middle !important;
	width: 492px;

}
