body {
	background-image:url(../images/body-background.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	background-color: #F3F3F3;
}
a {
	-moz-outline:none;
}
a {
	outline:none;
	text-decoration:underline;
	color:#0b7eab
}
.bold {
	font-weight:bold
}
img {
	border:0px;
	margin-top: 0px;
	padding-top: 0px;
}
form {
	padding:2px 10px 0px 10px;
	margin:0px;
}
a:hover {
	text-decoration:none;
	color:#de110c;
}
#wrapper {
	margin:0 auto;
	width:902px;
	padding:0px 0px 0px 0px
}
#header {
	background:#1b1b1b;
	height:110px;
	margin:0 auto
}
.headerWrapper {
	width:1018px;
	margin:0 auto
}
#header2 {
	height:110px;
	margin:0 auto
}
.headerWrapper2 {
	width:934px;
	margin:0 auto
}
.top-right {
	float:right;
	width:320px
}
.follow {
	float:right;
	width:100px;
	padding-top:10px
}
.follow-link {
	text-align:right;
	padding:2px 0px
}
.follow-link a {
	display:block;
	background:url(../images/facebook_icon.gif) no-repeat right;
	padding-right:20px;
}
.twitter-link {
	text-align:right;
	padding:2px 0px
}
.twitter-link a {
	display:block;
	background:url(../images/twitter_icon.gif) no-repeat right;
	padding-right:20px;
}
.twitter-updates {
	height: auto;
	width: 191px;
	background-color:#eeeff4;
	padding: 5px 2px 2px 15px;
	border: 1px solid #515151
}
.e-mail-link {
	float:right;
	width:190px;
	padding-top:20px;
	font-size:14px
}
.logo {
	float:left;
	padding-top:20px;
}
h1 {
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #dddddd;
	padding-bottom:5px;
	margin-bottom:10px
}
h2 {
	color: #02194B;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px}
h3 {
	color: #02194B;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px}
}
h4 {
	color: #02194B;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px}
}
h5 {
	color: #02194B;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px}
}
h6 {
	color: #02194B;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	margin:0;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:8px}
}
p, ul, ol {
	margin-bottom:0px;
	padding:0px;
	padding-top:8px;
	color:#1b1b1b;
	padding-bottom:8px;
	margin:0px
}
.text-style1 {
	color: #565656;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}
.left {
	float:left;
	background-color: #FFFFFF
}
.right {
	float:right;
	padding-top: 0px;
}
.clear {
	clear:both
}
.c-form {
	clear: left;
	padding: 0px 0 3px 0;
}
.c-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 10px 0;
	padding-left: 105px; /*width of left column containing the label elements*/
}
.c-form label {
	float: left;
	margin-left: -105px; /*width of left column*/
	width: 105px;
	padding: 7px 0px 10px 0;
	font-size:14px;
	height:30px/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.c-form input {
	float:right /*width of text boxes. IE6 does not understand this attribute*/
}
.c-form select { /*width of text boxes. IE6 does not understand this attribute*/
}
.submit-btn {
	border:solid 1px #7C241B;
	background:none;
	padding: 3px;
	font-size:12px;
	color: #7C241B;
	text-decoration:none;
	cursor:pointer
}
.test-f {
	padding:7px 5px 0px 5px;
	border:0px;
	background:url(../images/input_bg.jpg) no-repeat;
	width:192px;
	height:26px
}
.test-field {
	padding:7px 5px 0px 5px;
	border:0px;
	background: url(../images/text_field_img.jpg) no-repeat;
	width:192px;
	height:126px
}
#tabs {
	float:right;
	line-height:normal;
	padding-top:60px;
	width:640px;
}
#tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:right;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#tabs2 {
	float:right;
	line-height:normal;
	padding-top:0px;
	width:934px;
	margin:0 auto
}
#tabs2 ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:right;
}
#tabs2 li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#f-nav {
	float:left;
	line-height:normal;
	padding-top:2px;
	width:640px;
}
#f-nav ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	float:left;
}
#f-nav li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
.login {
	float:right;
	width:300px;
	text-align:right;
	padding:13px 0px 16px 0px
}
#container {
	background:#fcf1d2;
	height:315px
}
.containerWrapper {
	width:1018px;
	margin:0 auto
}
.banner-txt {
	float:left;
	width:480px;
	padding-top:15px
}
.try-today-btn {
	padding-top:15px
}
.sliding-box {
	float: right;
	width:712px;
	height:380px;
	padding:0px;
}
.div-box {
	background-color: #ECECEC;
	margin:0 auto;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #D9D9D9;
}
.shadow {
	-moz-box-shadow: 0 0 5px 5px #DDDDDD;
	-webkit-box-shadow: 0 0 5px 5px#DDDDDD;
	box-shadow: 0 0 5px 5px #DDDDDD;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#DDDDDD')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#DDDDDD');
}
.note-box {
	background-color:#232323;
	color:#FFFFFF;
	margin:0 auto;
	padding: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #D9D9D9;
}
.pdf-box {
	background-color:#eeeff4;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #646567;
}
.transparent-div {
	padding: 5px;
	background-image:url(http://www.bodysmart.ie/images/backtrans.png);
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	border: 1px solid #646567;
}
.link-bar {
	width:998px;
	background:#1b1b1b;
	height:57px;
	margin:0 auto;
	padding:6px 10px 0px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 0 px;
}

.title-bar {
	padding-left:8px;
	height:28px;
	border-bottom:solid 1px #646567;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eeeff4', EndColorStr='#ffffff');
}

.text-box {
	background:#FFFFFF;
	padding:0px 10px 0px 20px;
	-moz-border-radius-bottom-left: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-buttom-right: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius-bottom-left: 10px;
	border-radius-bottom-right: 10px;
	border: 1px solid #D9D9D9;
}
.second-nav-bar {
	height: 29px;
}
.second-nav-wrapper {
	width: 934px;
	margin: 0 auto
}
.nav-bar-II {
	color: #F9F9F9;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.nav-bar-II:hover{
	color: #b30b12;
}
.nav-button-hover {
	padding: 7px 10px 7px 10px; 
	text-decoration: underline;
	float:right; 
	color:#b30b12; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccdcf', EndColorStr='#ffffff');
   	width: auto; 
	height: 13px;
	border: 1px solid #f9f9f9
}
.nav-div{
	padding: 7px 10px 7px 10px;
	border: solid 1px #f9f9f9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#343435', EndColorStr='#c8c8c9');
	float:right; 
}
.nav-div:hover{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#989898');
	border: 1px solid #f9f9f9
}	
.link-bar-container {
	width:998px;
	margin:0 auto
}
.likn-b {
	float:left;
	padding-right:30px
}
.contentWrapper {
	width:1018px;
	margin:0 auto;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;
	color: #1b1b1b;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD
}
.voucher-form{
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #DDDDDD
}
.contentWrapperLeft {
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:452px;
	font-size:14px
}
.contentWrapperRight {
	float:right;
	width:290px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	padding-left: 10px;
	border-left-width: thin;
	border-width: 1px;
	padding-right: 10px;
}
.contentWrapperRightSecond {
	float:right;
	width:330px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	padding-left: 10px;
	border-left-width: thin;
	border-width: 1px;
	padding-right: 10px;
}
.ytxt {
	color:#c79810
}
#footer {
	background:#1b1b1b;
	height:30px;
	width: 998px;
	margin: 0 auto;
	padding:10px 10px 10px 10px;
	border-bottom-style: none;
	border: 0 px
}
#footer2 {
	width: 914px;
	height:auto;
	margin: 0 auto;
	padding:10px 10px 10px 10px;
	border-bottom-style: none;
	border: 0 px
}
.footerWrapper {
	width:998px;
	margin:0 auto;	
}
.footerWrapper2 {
	margin:0 auto;
	width:714px
}
.f-icon {
	float:left;
	padding-right:5px
}
.flash-box {
	width:712px;
	height:380px;
	overflow:hidden;
	position:relative
}
.flash-box ul {
	padding:0
}
.flash-box ul li {
	top:0;
	left:0;
	position:absolute;
	overflow: hidden;
}
.flash-box cite {
	left: 0;
	bottom: 0;
	/*--- color: #fff; ---*/
	color: #FFFFFF;
	width: 485px;
	/*--- font-size: 13px; ---*/
	font-size: 25px;
	/*--- line-height: 16px; ---*/
	line-height: 23px;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	padding: 15px;
	background: url("../images/bg-tex.png") repeat;
}
.font12 {
	font-size:12px
}
.text-sec {
	padding-bottom:8px
}
.news-text {
	background-color:#DFDFFF;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	border: 1px solid #DDDDDD
}
#trytodaybtn a {
	float:left;
	background: url(../images/try_today_btn.jpg) no-repeat top;
	margin:0;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#7e7a7a;
	cursor:pointer;
	font-family: 'Trebuchet MS';
	width:338px;
	height:42px
}
#trytodaybtn a span {
	display:none
}
/* End IE5-Mac hack */

#trytodaybtn a:hover {
	background-position:0% -42px;
	color:#fff;
}
.btxtb {
	padding-bottom:10px
}

.right-panel {
	float:right;
	width:462px; 
	padding:27px 10px 5px 10px;
}

.right-panel-blog {
	float:right;
	width:232px; padding-top:20px
}

.left-panel {
	float:left;
	padding: 30px 10px 5px 10px;
	width:506px
}

.left-panel-home {
	float:left;
	width: 212px;
	font-size:11px;
}

.left-panel-blog {
	float:left;
	width:636px;
}

.news-form {
	clear: left;
	padding: 0px 0 3px 0;
}
.news-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 6px 0;
	padding-left: 75px; /*width of left column containing the label elements*/
}
.news-form label {
	float: left;
	margin-left: -75px; /*width of left column*/
	width: 75px;
	padding: 7px 20px 6px 0;
	font-size:14px;
	height:26px; text-align:right/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.right-content{
	width:336px; 
	float: right; 
	padding-top:15px; 
	padding-right: 10px
}
.newsletter-container{
	clear:both;
	background-image:url(../images/newsletter-bg.gif);
	background-repeat:repeat-x;
	background-color:#6C6C6C;
	color:#FFFFFF;
	margin:0 auto;
	padding:5px 0px 0px 0px;
}
.center{ text-align:center}
.btnsubmit{clear:both; text-align:right}
.txt-container{
	 font-size:14px; padding-top:5px
}

.contact-form p {
	clear: left;
	margin: 0;
	padding: 0px 0px 10px 0;
	padding-left: 105px; /*width of left column containing the label elements*/
}
.contact-form label {
	float: left;
	margin-left: -105px; /*width of left column*/
	width: 105px;
	padding: 7px 0px 10px 0;
	font-size:14px;
	height:30px/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.contact-form text-field { /*width of text boxes. IE6 does not understand this attribute*/
}#nav {
	height:23px;
	padding:0px;
	margin:0px;
	width:620px;
	list-style-type:none;
	padding:7px 0px 6px 10px;
	float:left
}
#nav li.top {
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none
}
#nav li a.top_link {
	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ea4d00;
	border: none;
	cursor:pointer;
}
#nav li a.top_link span {
	float:left;
	padding:0 0px 0 0px;
}
#nav li:hover a.top_link {
	text-decoration:underline
}
#nav li:hover a.top_link span {
	background:url(images/three_1.gif) no-repeat right top;
	text-decoration:underline
}
#nav li a.top_link span.down {
	float:left;
	padding:0 0px 0px 0px;
	color:#ea4d00
}
#nav li:hover a.top_link span.down {
	background:url(images/three_1a.gif) no-repeat right top;
	color:#ea4d00
}
.white-text {
	color:#fff
}

/* Default list styling */

#nav li:hover {
	position:relative;
	z-index:200;
	color:#fff
}
#nav li:hover ul.sub {
	left:1px;
	top:18px;
	background: #e3ad10;
	padding:1px;
	white-space:nowrap;
	width:190px;
	height:auto;
	z-index:300;
	color:#fff; 
	padding:5px 2px;
	border: 0 px
}
#nav li:hover ul.sub li {
	display:block;
	position:relative;
	font-weight:normal;
	color:#fff;
	padding:1px 0px;
	 text-align:left;
	 width:190px;
}
#nav li:hover ul.sub li a {
	display:block;
	font-size:14px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	padding-bottom:5px
}
#nav li ul.sub li a.fly {
	background:#e7d1be url(../images/arrow.gif) 132px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover {
	color:#fff;
	text-decoration:underline
}
#nav li:hover ul.sub li a.fly:hover {
	color:#fff
}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left:138px;
	top:-4px;
	background: #e7d1be;
	border:1px solid #c3a388;
	white-space:nowrap;
	width:142px;
	z-index:400;
	height:auto;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	visibility: visible;
}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
	border-color:#fff;
	text-decoration:underline
}
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {
	text-decoration:underline;
	color:#fff;
	border-color:#c3a388;
}
#nav2 {
	height:23px;
	padding:0px;
	margin:0px;
	width:934px;
	list-style-type:none;
	padding:7px 0px 6px 10px;
	float:left
}
#nav2 li.top {
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none
}
#nav2 li a.top_link {
	
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ea4d00;
	border: none;
	cursor:pointer;
}
#nav2 li a.top_link span {
	float:left;
	padding:0 0px 0 0px;
}
#nav2 li:hover a.top_link {
	text-decoration:underline
}
#nav li:hover a.top_link span {
	background:url(images/three_1.gif) no-repeat right top;
	text-decoration:underline
}
#nav2 li a.top_link span.down {
	float:left;
	padding:0 0px 0px 0px;
	color:#ea4d00
}
#nav2 li:hover a.top_link span.down {
	background:url(images/three_1a.gif) no-repeat right top;
	color:#ea4d00
}
.white-text {
	color:#fff
}

/* Default list styling */

#nav2 li:hover {
	position:relative;
	z-index:200;
	color:#fff
}
#nav2 li:hover ul.sub {
	left:1px;
	top:49px;
	background: #3b3b3b;
	padding:1px;
	white-space:nowrap;
	width:167px;
	height:auto;
	z-index:300;
	color:#fff;
	padding:5px 2px;
	border: 0 px;
	border-bottom:solid 1px #c61700;
}
#nav2 li:hover ul.sub li {
	display:block;
	position:relative;
	font-weight:normal;
	color:#fff;
	padding:1px 0px;
	 text-align:left;
	 width:190px;
}
#nav2 li:hover ul.sub li a {
	display:block;
	font-size:11px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	padding-bottom:5px
}
#nav2 li ul.sub li a.fly {
	background:#e7d1be url(../images/arrow.gif) 132px 6px no-repeat;
}
#nav2 li:hover ul.sub li a:hover {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline
}
#nav2 li:hover ul.sub li a.fly:hover {
	color:#fff
}
#nav2 li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left:138px;
	top:-4px;
	background: #e7d1be;
	border:1px solid #c3a388;
	white-space:nowrap;
	width:142px;
	z-index:400;
	height:auto;
}
#nav2 ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	visibility: visible;
}
#nav2 li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {
	border-color:#fff;
	text-decoration:underline
}
#nav2 li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly {
	text-decoration:underline;
	color:#fff;
	border-color:#c3a388;
}
#imgsmall {
	position:relative;
	z-index:1;
	visibility: visible;
}
#imglarge {
	position: absolute;
	z-index:2;
	visibility: hidden;
}
#img1small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img1large {
	position: absolute;
	z-index:3;
	visibility: hidden;
}
#img2small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img2large {
	position: absolute;
	z-index:4;
	visibility: hidden;
}
#img3small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img3large {
	position: absolute;
	z-index:5;
	visibility: hidden;
}
#img4small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img4large {
	position: absolute;
	z-index:6;
	visibility: hidden;
}
#img5small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img5large {
	position: absolute;
	z-index:7;
	visibility: hidden;
}
#img6small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img6large {
	position: absolute;
	z-index:8;
	visibility: hidden;
}
#img7small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#img7large {
	position: absolute;
	z-index:9;
	visibility: hidden;
}
#layer1small {
	position:relative;
	z-index:5;
	visibility: visible;
}
#layer1large {
	position: absolute;
	width:466px;
	height:372px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:14px;
	z-index:6;
	cursor:default;
}
#layer2small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#layer2large {
	position: absolute;
	width:466px;
	height:442px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:14px;
	z-index:2;
	cursor:default;
}
#layer3small {
	position:relative;
	float:right;
	z-index:1;
	visibility: visible;
}
#layer3large {
	position: absolute;
	width:506px;
	height:442px;
	background-color:#1b1b1b;
	color:#FFFFFF;
	border:solid 3px #AA0000;
	padding:20px;
	font-size:12px;
	z-index:4;
	cursor: default;
	overflow-x:hidden;
	overflow-y:auto;
	left: 154px;
	top: -163px;
}
#layer4small {
	position:relative;
	z-index:5;
	visibility: visible;
}
#layer4large {
	position: absolute;
	width:466px;
	height:312px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:12px;
	cursor: default;
	z-index:6;
	left: 15px;
	top: -295px;
}
#layer5small {
	position:relative;
	z-index:1;
	visibility: visible;
}
#layer5large {
	position: absolute;
	width:466px;
	height:332px;
	background-color:#FFF0FF;
	border:solid 3px #D9D9D9;
	padding:10px;
	font-size:12px;
	z-index:2;
	cursor: default;
	left: 80px;
	top: -295px;

