body {
	background:#d6d6d6 url(/Images/background.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	width: 100%;
	display:block;
	color:#707070;
	margin:0px;
	padding:0px;
}

* {
	margin:0;
	padding:0;
	outline:none;
}

img {
	border:none;
}

/*#	Links	#*/

a, a:link, a:visited {
	color: #980300;
	text-decoration:none;
}

a:hover {
	color: #980300;
	text-decoration: underline;
}

/*#	Paragraf	#*/

p {
	margin:0px;
	padding:0px;
}

/*#	Clear	#*/

.clear {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:0.1px;
	height:1px;
	margin:-1px 0pt 0pt;
	padding:0pt;
}  

/*	Headding	*/

h1 {
	color: #4f4f4f;
	font-size:2em;
	font-weight:bold;
	margin:0 0 0.67em;
	display:block;
}

h2 {
	color: #4f4f4f;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:0.83em 0;
}

h3 {
	color: #4f4f4f;
	display:block;
	font-size:1.17em;
	font-weight:bold;
	margin:1em 0;
}

h4, h5, h6  {
	color: #4f4f4f;
}

/*#	Page	#*/

div#Pg {
	width:896px;
	margin:0 auto;
	display:block;
}

div#Hd {
	width:896px;
	height:190px;
	display:block;
	/*background:transparent url(/Images/Hd.jpg) no-repeat center top;
*/
}

div#Hd .Flash {
	height:190px;
	width:896px;
	float:left;
	display:inline;
	padding-left:18px;
}

/*#	Menu	#*/

div#MM_W {
	background:transparent url(/Images/Menu_BG.jpg) no-repeat center top;
	width:862px;
	height:41px;
	display:table-row-group;
	float:left;
	color:#7a7b7c;
	padding:0 16px;
}

div#MM {
	color:#646464;
	padding-left:43px;
	width:485px;
	display:block;
	float:left;
}

div#MM ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:485px;
}

div#MM li {
	float:left;
	width:97px;
	height:40px;
	background:transparent url(/Images/Menu_Separator.gif) no-repeat right top;
}

div#MM li.CMSListMenuHighlightedLI, div#MM li.CMSListMenuHighlightedLILast {
	text-transform:uppercase;
	font-weight:bold;
	background:transparent url(/Images/Menu_Li_BG.gif) repeat-x scroll top center;
	color:#ffffff !important;
}

div#MM li.CMSListMenuLILast {
	background-image:none;

}

div#MM a, div#MM a:link, div#MM a:visited {
	color:#646464;
	float:left;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	width:97px;
	height:26px;
	padding-top:14px;
	text-align:center;
}

div#MM a:hover, div#MM li.CMSListMenuHighlightedLI a, div#MM li.CMSListMenuHighlightedLILast a {
	text-decoration:none;
	color:#ffffff !important;
}

/*#			RSS	& Language	#*/

#MS {
	width:334px;
	float:left;
	display:block;
}

#MS span {
	font-weight:bold;
	color:#333333;
}

#MS b {
	color:#e3e3e3;
}

#MS a, #MS a:link, #MS a:visited {
	color:#7A7B7C;
}

#MS a:hover {
	text-decoration:underline;
}

.RSS {
	background:transparent url(/Images/RSS-Img.gif) no-repeat scroll 30px 14px;
	float:left;
	height:26px;
	padding:14px 10px 0 55px;
	width:110px;
}

.Lang {
	float:left;
	height:26px;
	padding:14px 33px 0 0;
	width:120px;
}

/*#			Content Wrapper		#*/

div#Cont_W {
	background:transparent url(/Images/Cont_Btm_BG.png) repeat-y center top;
	width:894px;
	float:left;
	display:inline;
}

div.Cont_Lbl {
	background:transparent url(/Images/Lable.jpg) no-repeat 873px 95%;
	float:left;
	display:block;
	padding:0 21px;
	width:852px;
}

div#Cont_W_Bg {
	width:852px;
	float:left;
	display:block;
	background:transparent url(/Images/Cont_W_Bg.jpg) no-repeat center top;
}

div#Cont {
	background:transparent url(/Images/Cont_Bg.jpg) no-repeat right bottom;
	text-align:justify;
	float:left;
	display:block;
	padding:30px 38px 20px;
	position:relative;
	width:776px;
}

#col1 {
	width:485px;
	display:block;
	float:left;
	line-height:18px;
}

#col1 p {
	padding-bottom:10px;
}

#col2 {
	width:261px;
	display:inline;
	float:left;
	margin-left:30px;
}

div.Pg_Img {
	width:485px;
	height:120px;
	margin-bottom:10px;
}

/*#			Page Bottom Wrapper		#*/

div#Pg_Btm_W {
	background:transparent url(/Images/Pg_Btm_Bg.jpg) no-repeat center top;
	width:852px;
	height:299px;
	display:block;
	color:#959494;
	float:left;
}

/*#			Footer		#*/

div#Ft {
	background:transparent url(/Images/footer_BG.jpg) no-repeat scroll center top;
	float:left;
	padding:0 17px;
	clear:both;
	display:table-footer-group;
	height:86px;
	width:862px;
	color:#787878;
	font-size:10px;
}

div#Ft .Ft_Lnk {
	color:#d8695a;
	padding-left:43px;
	width:485px;
	display:block;
	float:left;
}

div#Ft .Ft_Lnk ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:485px;
}

div#Ft .Ft_Lnk li {
	float:left;
	padding:11px 10px;
	height:30px;
	text-align:center;
	background:transparent url(/Images/footer_Separator.gif) no-repeat right 12px;
}

div#Ft .Ft_Lnk .FtCMSListMenuHighlightedLI a {
	color:#D8695A !important;
}

div#Ft .Ft_Lnk li.FtCMSListMenuLILast, 
div#Ft .Ft_Lnk li.FtCMSListMenuHighlightedLILast {
	background-image:none;
}

div#Ft .Ft_Lnk a, div#Ft .Ft_Lnk a:link, div#Ft .Ft_Lnk a:visited, div#Ft .Ft_Lnk a:hover {
	color:#787878;
	text-align:center;
}

div#Ft .Ft_Copy {
	display:block;
	float:left;
	height:40px;
	padding:11px 0 0 34px;
	width:280px;
}

/*#	Contact on main page	#*/

div#Cont_Col {
	width:299px;
	height:299px;
	float:left;
	display:block;
	color:#bdbcbc;
}

div#Cont_Col b {
	color:#d8d8d8;
}

div#Cont_Col span {
	color:#C65847;
}

div#Cont_Col .Cont_Tit {
	font-size:9px;
	padding:25px 15px 0;
	text-transform:uppercase;
	color:#959494;
}

div#Cont_Col .Cont_W {
	margin:20px 43px 0px 0px;
	line-height:18px;
}

div#Cont_Col .Cont_Bx1 {
	padding-bottom:10px;
	display:block;
	border-bottom:1px dashed #A2A2A2;
}

div#Cont_Col .Cont_Bx1 p {
	padding-top:5px;
}

div#Cont_Col .Cont_Bx2 {
	padding:10px 0 20px;
	display:block;
	float:left;
}

div.Cont_Bx2 p {
	width:125px;
	display:block;
	float:left;
}

div#Cont_Col .KenticoLogo {
	background:transparent url(/Images/KenticoLogo.png) no-repeat scroll left bottom;
	width:135px;
	height:47px;
	font-size:0;
	float:left;
	margin-top:27px;
}

/*#			Login		#*/

div#LoginContainer {
	height:106px;
	width:261px;
}

div#LoginContainer a {
	color:#decdca;
}

div#LoginContainer .LoginTitle {
	height:10px;
	padding:3px 33px 0 5px;
	background-color:#d6d6d6;
	color:#898989;
	line-height:normal;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	width:70px;
}

div#LoginContainer .LoginBox {
	border:3px solid #d6d6d6;
	height:87px;
	width:255px;
	background:transparent url(/Images/ClientLogin.jpg) no-repeat scroll top left;
}

div#LoginContainer .LoginWrapper {
	width:251px;
	height:53px;
}

div#LoginContainer .LoginUserTxt {
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#decdca;
	padding:18px 0px 0px 6px;
	width:90px;
	float:left;
	display:inline;
}

div#LoginContainer .LoginUserTxt input {
	height:19px;
	width:86px;
	background:transparent url(/Images/LoginBox-input1.jpg) no-repeat top left;
	color:#FFFFFF;
	border:0px solid;
	margin-top:2px;
	padding:2px;
	font-size:11px;
}

div#LoginContainer .LoginPassTxt {
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#decdca;
	padding:18px 0px 0px 2px;
	width:90px;
	float:left;
	display:inline;
}

div#LoginContainer .LoginPassTxt input {
	height:19px;
	width:86px;
	background:transparent url(/Images/LoginBox-input2.jpg) no-repeat top left;
	color:#FFFFFF;
	border:0px solid;
	margin-top:2px;
	padding:2px;
	font-size:11px;
}

div#LoginContainer .LoginBTN{
	height:22px;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	color:#decdca;
	padding:29px 0px 0px 2px;
	width:55px;
	float:left;
	display:inline;
}

div#LoginContainer .LoginBTN input {
	height:22px;
	width:55px;
	font-size:8px;
	border-top:1px solid #3c3939;
	border-left:1px solid #1e1b1b;
	border-right:1px solid #1d1a1a;
	border-bottom:1px solid #1e1d1d;
	background-color:#151212;
	color:#6d6d6d;
	float:left;
	padding:2px;
	text-transform:uppercase;
}

div#LoginContainer .RememberMe {
	font-size:10px;
	font-weight:bold;
	color:#decdca;
	padding:0px 0px 0px 7px;
	width:220px;
	float:left;
	display:inline;
	height:10px;
}

div#LoginContainer .RememberMe input {
	float:left;
	display:inherit;
	margin-top:2px;
	height:12px;
	width:12px;
}

div#LoginContainer .RememberMe p {
	padding:2px 0px 0px 7px;
	float:left;
}


/*#			SuppoertBanner		#*/

#SupportBanner {
	margin-top:26px;
	height:93px;
	width:261px;
	float:left;
	display:block;
	border:none;
}

#SupportBanner img {
	border:3px solid #D6D6D6 !important;
}

/*#			ColumBox		#*/

div.ColumBx {
	height:106px;
	width:485px;	
}

div.ColumBx .ColumBx_Tit {
	height:10px;
	padding:3px 33px 0 5px;
	background-color:#d6d6d6;
	color:#898989;
	line-height:normal;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

div.ColumBx img {
	border:3px solid #D6D6D6 !important;
	float:left;	
}

div.ColumBx a, div.ColumBx a:link, div.ColumBx a:visited, div.ColumBx a:hover  {
	text-decoration:none;	
}

/*#		News and Blog		#*/

div#Blog_W {
	width:553px;
	height:299px;
	float:left;
	display:table-cell;
}

div#Blog_W .Blog_Tit {
	font-size:9px;
	padding:25px 55px 0;
	text-transform:uppercase;
}

div#Blog_W .Blog {
	margin:20px 43px 0;
	float:left;
	display:inline;
}

div.Blog_Bx {
	display:block;
	float:left;
	padding-bottom:20px;
	height:60px;
	line-height:18px;
}

div.Nws_Bx {
	display:block;
	float:left;
	width:100%;
	margin:10px 0;
}

div.Blog_Bx img {
	border:3px solid #5F5F5F;
	float:left;
	margin:2px 10px 2px 0;
}

div.Nws_Bx img {
	border:3px solid #bfc4c7;
	float:left;
	margin:2px 10px 2px 0;
}

div.Tit_W {
	float:left;
	display:block;
	width:398px;
	padding-bottom:5px;
}

div.Blog_Bx .Tit_W .date {
	color:#C65847;
}

div.Nws_Bx .Tit_W .date {
	color:#b33629;
}

div.Blog_Bx div.Tit_W .date {
	background:transparent url(/Images/Blog_Sep.png) no-repeat scroll right 4px;
}

div.Nws_Bx div.Tit_W .date {
	background:transparent url(/Images/Nws_Sep.png) no-repeat scroll right 4px;
}

div.Tit_W .date {
	font-size:11px;
	font-weight:bold;
	width:50px;
	float:left;
	display:block;
	height:15px;
	margin-right:11px
}

div.Tit_W .date span {
	color:#92999e;
	text-transform:uppercase;
}

div.Tit_W h3 {
	float:left;
	display:block;
	font-size:11px;
	height:15px;
	margin:0;
	overflow:hidden;
	width:330px;
}

div.Blog_Bx .Tit_W a, div.Blog_Bx .Tit_W a:link, div.Blog_Bx .Tit_W a:visited, div.Blog_Bx .Tit_W a:hover {
	color:#D8D8D8;
}

div.Nws_Bx .Tit_W a, div.Nws_Bx .Tit_W a:link, div.Nws_Bx .Tit_W a:visited, div.Nws_Bx .Tit_W a:hover {
	color:#3e3e3e;
}

div.Sum_W {
	float:left;
	display:block;
	line-height:18px;
	width:398px;
}

/*#	Reference Slider		#*/

div.Slider {
	float:left;
	margin-bottom:10px;
	width:486px;
	height:225px;
	position:relative;
}

div.Ref_Dn {
	left:0;
	position:absolute;
	top:13px;
	border-bottom:1px solid #CFCFCF;	
	background:transparent url(/Images/Cont_slider_Bg.jpg) no-repeat scroll left top;
}

div.Ref_Slika1 {
	border:3px solid #D6D6D6;
	display:block;
	float:left;
	height:175px;
	width:480px;
}

div.Ref_Slika1 img {
	float:left;
}

div.Ref_Tit {
	color:#797979;
	display:block;
	float:left;
	font-size:10px;
	height:30px;
	width:486px;
}

div.Ref_Tit p {
	float:left;
	margin:0;
	padding:6px 0 0 12px;
	text-transform:uppercase;
}

div.Ref_Tit p b {
	color:#2A2A2A;
}

div.Ref_Tit a, div.Ref_Tit a:link, div.Ref_Tit a:visited {
	background:transparent url(/Images/arrow.gif) no-repeat scroll 95px 14px;
	color:#797979;
	display:block;
	float:right;
	padding:6px 21px 0 0;
	width:90px;
	text-align:right;
	text-decoration:none;
}

div.Ref_Tit a:hover {
	text-decoration:underline;
}

div.Ref_Up {
	position:relative;

}

div.Ref_Up .Ref_Up_Tit {
	background-color:#D6D6D6;
	color:#898989;
	display:block;
	float:left;
	font-size:8px;
	font-weight:bold;
	height:10px;
	line-height:normal;
	padding:3px 33px 0 5px;
	text-transform:uppercase;
	width:90px;
}

div.Ref_Up .Pager {
	display:block;
	float:right;
	height:7px;
	padding-top:4px;
	width:75px !important;
}

div.Ref_Up .PagerPage {
	float:right;
	font-size:0;
	height:9px;
	width:9px;
}

div.Ref_Up .PagerPage a {
	background:transparent url(/Images/plus.png) no-repeat scroll left top;
	display:block;
	float:right;
	font-size:0;
	height:9px;
	width:9px;
}

div.Ref_Up .PagerPage a:hover {
	background:transparent url(/Images/plus.png) no-repeat scroll left bottom;
}

div.Ref_Up .Control {
	display:none !important;
}

/*#	Static Page Content		#*/

div.Stat_Cont {
	
}

div.Stat_Cont p {
	padding-bottom:10px;
}

div.Stat_Cont b {

}

div.Stat_Cont a img {
	border:3px solid #D6D6D6 !important;
}

div.Stat_Cont ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-bottom:10px;
	padding-left:20px;
}

div.Stat_Cont .date {
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
}

div.Stat_Cont span {
	color:#800000;
	text-transform:uppercase;
}

/*#	Blog comments	#*/

div.Blog_Comments {

}

div.Blog_Comments table {
	border:0 solid;
	border-collapse:collapse;
	font-size:11px;
	margin-top:5px;
}

div.Blog_Comments .TextBoxField {
	background-color:#F7F7F7;
	border:3px solid #D6D6D6;
	color:#707070;
	font-family:arial;
	font-size:10px;
	padding:3px;
	width:250px;
}

div.Blog_Comments .TextAreaField {
	background-color:#F7F7F7;
	border:3px solid #D6D6D6;
	color:#707070;
	font-family:arial;
	font-size:10px;
	padding:3px;
	width:250px;
	height:200px;
}

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneLeft_CommentView_commentView_ctrlCommentEdit_ctrlCaptcha_txtSecurityCode {
	background-color:#F7F7F7;
	border:3px solid #D6D6D6;
	color:#707070;
	font-family:arial;
	font-size:10px;
	padding:3px;
	margin:0 5px;
}

div.Blog_Comments .ContentButton {
	background-color:#F7F7F7;
	border:1px solid #D6D6D6;
	color:#707070;
	font-family:arial;
	font-size:10px;
	padding:3px;
}

div.blackBox {
	background-color:#F7F7F7;
	border:3px solid #D6D6D6;
	margin:10px 0;
	padding:10px;
}


div.blackBox h3 {
	margin-top:0px;
}

/*#	Reference	#*/

div.Ref_W {

}

div.Ref_W .ColumBx_Tit {
	background-color:#D6D6D6;
	color:#898989;
	float:left;
	font-size:8px;
	font-weight:bold;
	height:11px;
	line-height:normal;
	padding:2px 33px 0 13px;
	text-transform:uppercase;
}

div.Ref_Itm_W {

}

div.Ref_Itm_W img {
	border:3px solid #D6D6D6 !important;
	float:left;
}

div.Ref_Itm {
	float:left;
	font-size:10px;
	margin-bottom:8px;
}

div.Ref_Itm span {
	color:#333333;
}

div.Ref_Itm a {
	color:#333333;
	cursor:pointer;
	position:relative;
}

div.Ref_Itm .client {
	float:left;
	overflow:hidden;
	width:160px;
}

div.Ref_Itm .Itm_Bx {
	float:left;
	padding-left:10px;
	background:transparent url(/Images/sqare.png) no-repeat scroll left 7px;
	margin-left:10px;
	overflow:hidden;
	width:100px;
}

div.Ref_Itm .Itm_Bx_link {
	float:left;
	padding-left:10px;
	background:transparent url(/Images/sqare.png) no-repeat scroll left 7px;
	margin-left:10px;
	overflow:hidden;
	width:180px;
}

/*#	Reference Detaljno	#*/

div.Ref_Det {
	float:left;
}

div.Ref_Det a {
	color:#707070;
	text-decoration: underline;
}

div.Ref_Det_Img img {
	border:3px solid #D6D6D6 !important;
	float:left;
	margin-bottom:10px;
}

div.Ref_Det_Bx {
	float:left;
	width:485px;
	margin-bottom:10px;
}

div.Ref_Det_Col1 {
	color:#800000;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	width:75px;
	font-size:10px;
}

div.Ref_Det_Col2 {
	float:left;
	width:410px;
}

/*#	Kontakt Page	#*/

div.Kont_Txt {

}

div.Kont_Txt strong {
	color:#bf1c06;
	margin-bottom:10px;
	display:block;
}

div.Kont_Txt table {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
}

div.Kont_Txt table tr {
	height:15px;
}

div.Kont_Txt span {
	color:#222222;
}

div.Kont_Txt b {
	color:#bf1c06;
}

div.Kont_Frm_Bg {
	background:#d6d6d6 url(/Images/Kont_Frm_Up.jpg) no-repeat scroll left top;
	float:left;
	margin-top:10px;
}

div.Kont_Frm {
	float:left;
	background:transparent url(/Images/Kont_Frm_Dn.jpg) no-repeat scroll left bottom;
	padding:15px 40px 15px 0;
	width:445px;
}

div.Kont_Frm label {
	color:#bf1c06;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	padding-right:20px;
	text-transform:uppercase;
	font-weight:bold;
}

div.Kont_Frm td.EditingFormLabelCell {
	padding-top:7px;
	text-align:right;
	vertical-align:top;
	width:120px;
}

div.Kont_Frm input.TextboxField, div.Kont_Frm textarea, div.Kont_Frm input.TextBoxField, #plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz_ctl00_cod_txtSecurityCode {
	background:transparent url(/Images/Kont_Frm_Bg.png) repeat top left;
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	color:#2c2c2c;
	margin:5px 0;
	padding:1px 8px;
	width:170px;
}

div.Kont_Frm textarea {
	height:75px;
}

div.Kont_Frm .FormButton {
	border: none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:40px;
	margin-top:15px;
	text-transform:uppercase;
	width:95px;
	background:transparent url(/Images/Submit.png) no-repeat top left;
}

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneContent_BizForm_viewBiz_ctl00_cod_imgSecurityCode {
	vertical-align:middle;
	padding-left:10px;
}

/*#	Banner Links	#*/

div.TwitterFacebook {
	border:medium none;
	display:block;
	float:left;
	height:93px;
	margin-top:26px;
	width:261px;
}

div.TwitterFacebook a.Twitter {
	display:block;
	width:261px;
	font-size:0px;
	height:44px;
	background:transparent url(/Images/twitter.png) no-repeat scroll left top;
}

div.TwitterFacebook a.Twitter:hover {
	background:transparent url(/Images/twitter.png) no-repeat scroll left bottom;
}

div.TwitterFacebook a.Facebook {
	display:block;
	width:261px;
	font-size:0px;
	height:44px;
	background:transparent url(/Images/facebook.png) no-repeat scroll left top;
}

div.TwitterFacebook a.Facebook:hover {
	background:transparent url(/Images/facebook.png) no-repeat scroll left bottom;
}

/*#	LgihtBox	#*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

