.clear {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}

#flashlightbox{position: absolute;top:0px;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;	font-family:Arial;font-size:12px;}
#lightbox{position: absolute;top:0px;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;	font-family:Arial;font-size:12px;}

#flashtopTextContainer{margin:0pt auto; padding:0px;background-color:#fff;line-height:1.4em;border:1px solid #D8D8D6; border-bottom:none; padding:12px 0px 14px 0px;width:706px;}
#ImagetopTextContainer{margin:0pt auto; padding:0px;background-color:#F3EBDE;line-height:1em;width:706px;height:93px;}

#flashTextContainer{margin:0pt auto; padding-top:0px;line-height:0.4em;text-align:left;}
#ImageTextContainer{margin:0pt auto; text-align:left;padding-left:0px;padding-top:21px;height:75px;}

.flashheading {font-family:Arial; font-size:18px; margin:0px 0px 0px 0px; padding:0px; float:left;line-height:20px; padding-top:4px;}
.Imageheading {font-family:Arial; font-size:18px; margin:0px 0px 0px 0px; padding:0px; float:left;color:#363435;}

#flashTextContainer .flashclose {margin:0pt auto; padding:0px; float:right; padding-right:28px; padding-top:7px;}
#ImageTextContainer .Imageclose {margin:0pt auto; padding:0px; float:right; padding:6px 0px 0px 0px;}

#flashtopTextContainer .flashtext2 {clear:left; padding:0px; float:left; margin:0px; font-size:10px; margin-top:-5px; color:#100A76;}
.Imagetext2 {clear:left; padding-top:13px;padding-bottom:14px; float:left; margin:0px; font-size:10px; margin-top:0px; color:#100A76;}

.flashbluecolor {color:#304382; }
.Imagebluecolor {color:#304382; }

.flashpinkcolor {color:#D10074;}
.Imagepinkcolor {color:#D10074;}

#dynamicText
{float:left;
	}

div#flashlayer {
    clear:both;
    text-align:left;
    background-color:Transparent;
 }
 
 div#flash
 {
    clear:both;
    text-align:left;
 }

#flashouterImageContainer{position:relative; background-color:#fff; width:706px; height:496px;margin:0px auto; border:1px solid #D8D8D6; text-align:left; padding:0px; overflow:hidden; border-bottom:none;border-top:none;	}
	
#outerImageContainer{position:relative; background-color:#fff; width:706px; height:496px;margin:0px auto; text-align:left; padding:0px; overflow:hidden; border-bottom:none;border-top:none;border:1px solid #DCD8D3; border-top:none;}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}

#flashoverlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #2E2E2F;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#flashimageDataContainer {background-color:#FFFFFF; margin:0pt auto; padding:0px; border:1px solid #D8D8D6; width:706px; border-top:none;}
#flashimageData {margin:0px; padding:16px 0px 0px 0px; line-height:1em; width:100%;}
#flashimageDetails {margin:0pt auto; padding:0px; float:left;clear:left;width:92%;}

#imageDataContainer {background-color:#FFFFFF; margin:0pt auto; padding:0px; width:706px; border:1px solid #E4E9EF; border-bottom:none;height:50px;padding-top:0px;}
#imageContainer {padding:0px;}
#imageData {margin:0px; padding:0px 0px 0px 0px; line-height:1em; width:100%;padding-top:12px;}
#imageDetails {margin:0pt auto; padding:0px; float:left;clear:left;width:92%;}

.flashcount a{background:#F4CDE2; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border:1px solid #E5A5C8; padding:4px 8px;margin-left:2px;}
.Imagecount a{background:#F4F4FC; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border:1px solid #D7D7F3; padding:4px 8px;margin-left:2px;}

.flashcount a:hover{background:#F4CDE2; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border:1px solid #E5A5C8; padding:4px 8px;margin-left:2px;}
.Imagecount a:hover{background:#F4CDE2; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border:1px solid #E5A5C8; padding:4px 8px;margin-left:2px;}

#flashnextdiv a:hover{background:#F4CDE2; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border:1px solid #D7D7F3; padding:4px 25px;margin-left:2px;}
#flashnextdiv a{width:20px;background:#F4F4FC; font-family:Arial; font-size:11px; font-weight:bold; color:#022C78; text-decoration:none; float:left; border-left:#FFFFFF solid 2px; padding:4px 25px;}

.flashcount2 a{background:#F4CDE2;cursor:default;border:1px solid #E5A5C8; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; float:left; padding:4px 8px;margin-left:2px}
.Imagecount2 a{background:#F4CDE2;cursor:default;border:1px solid #E5A5C8; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; float:left; padding:4px 8px;margin-left:2px}

.flashcount2 a:hover{background:#F4CDE2;cursor:default;border:1px solid #E5A5C8; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; float:left; padding:4px 8px;margin-left:2px}
.Imagecount2 a:hover{background:#F4CDE2;cursor:default;border:1px solid #E5A5C8; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; float:left; padding:4px 8px;margin-left:2px}

.flashtext {margin:0px; padding:17px 0 11px 0px; float:left; text-align:left;font-size:10px;color:#100A76;margin-left:30px;}
.Imagetext {margin:0px; padding:0px 0px 8px 12px; float:left; text-align:left;line-height:1em;font-size:10px;color:#100A76;}

.flashhere a{color:#1E1D6B; text-decoration:none;float:left;line-height:1em;font-size:10px;}
.Imagehere a{color:#1E1D6B; text-decoration:none;float:left;line-height:1em;font-size:10px;}

.flashhere a:hover{color:#CA0072; text-decoration:none; float:left;}
.Imagehere a:hover{color:#CA0072; text-decoration:none; float:left;}

.flashcountdisabled a{background:#F4F4F4; font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:none; float:left; border-left:#FFFFFF solid 2px; padding:4px 8px;cursor:default;}
.Imagecountdisabled a{background:#F4F4F4; font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:none; float:left; border-left:#FFFFFF solid 2px; padding:4px 8px;cursor:default;}

.flashcountdisabled a:hover{background:#F4F4F4; font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:none; float:left; border-left:#FFFFFF solid 2px; padding:4px 8px;cursor:default;}
.Imagecountdisabled a:hover{background:#F4F4F4; font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:none; float:left; border-left:#FFFFFF solid 2px; padding:4px 8px;cursor:default;}

.count2{display:inline-block; margin:0px auto;}
.countdisabled2{display:inline-block;color:#CACACA;float:left;}
.countdisabled3{display:inline-block;color:#CACACA;}

.count2 a{font-family:Arial; font-size:13px; font-weight:bold; color:#3D5B99; text-decoration:underline; padding:5px 10.5px;display:inline-block;}
.count2 a:visited{background: url(/images/number_back.gif) no-repeat; color:#3D5B99; text-decoration:underline; display:inline-block;}
.count2 a:hover{background: url(/images/number_back.gif) no-repeat; font-family:Arial; font-size:13px; font-weight:bold; color:#D10074; text-decoration:none;}
.countdisabled2 a{font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:underline; cursor:default;padding:5px 10px;margin-left:2px;display:inline-block;float:left;}
.countdisabled2 a:hover{font-family:Arial; font-size:11px; font-weight:bold; color:#CACACA; text-decoration:underline; cursor:default;float:left;}
.countdisabled2 a:visited{color:#CACACA; text-decoration:none; cursor:default;float:left;}

.countdisabled3 a{background: url(/images/disabled_back.gif) no-repeat; width:42px; font:Arial 11px bold; color:#CACACA; text-decoration:none; cursor:default; margin-left:1px; display:inline-block;}
.countdisabled3 a:hover{background: url(/images/disabled_back.gif) no-repeat; width:42px; font:Arial 11px bold; color:#CACACA; text-decoration:none; cursor:default;}
.countdisabled3 a:visited{background: url(/images/disabled_back.gif) no-repeat; width:42px; font:Arial 11px bold; color:#CACACA; text-decoration:none; cursor:default;}


.countabled a{background: url(/images/active_back.gif) no-repeat; width:71px; font:Arial 11px bold; color:#022C78; text-decoration:none; cursor:default; display:inline-block;}
.countabled a:hover{background: url(/images/active_back.gif) no-repeat; width:71px; font:Arial 11px bold; color:#D10074; text-decoration:none; cursor:default;}
.countabled a:visited{background: url(/images/active_back.gif) no-repeat; width:71px; font:Arial 11px bold; color:#022C78; text-decoration:none; cursor:default;}