html, body { padding: 0; margin: 0; background: #767676; font-family: Arial,Verdana, Tahoma; font-size: 11px; }

menu { margin: 0; padding: 0; list-style-type: none; }
ul { padding: 0px; margin: 0px; list-style-type:none;}
li { padding: 0px; margin: 0px; vertical-align: top; }
a { text-decoration:none; padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px;}
form { padding: 0px; margin: 0px;}
input { padding: 0px; margin: 0px;}
span { padding: 0px; margin: 0px;}
p { margin:0 0 15px; padding:0 0 15px; }

.cleaner { clear: both; }
.fantom { clear: both; font-size: 0; line-height: 1px; padding: 0; margin: 0; height: 0; }

.outer { background: url(../images/outer.gif) repeat-x bottom left; padding:290px 0px 0px 0px; position: relative;}

.outer .logo { position:absolute; top:121px; left:254px; width:124px; height:108px;}

.outer .search { position:absolute; top:235px; left:40px;}
.outer .search label { color:#627f07; font-size:12px; display:block;}
.outer .search input { width:136px; height:19px; color:#627f07; background:#fff; border:solid 1px #9cd001; margin: 0px; padding:2px 5px 0px 5px;}
.outer .search input.btn { width:35px; height:21px; background:url(../images/search-btn.gif) no-repeat center center; border: none; cursor: pointer;}

.outer .login { position:absolute; top:225px; right:20px;}
.outer .login input { width:136px; color:#627f07; height:19px; background:#fff; border:solid 1px #9cd001; margin: 0px; padding:2px 5px 0px 5px;}
.outer .login input.btn { width:67px; height:24px; background:url(../images/login-btn.gif) no-repeat top left; border: none; cursor: pointer;}

table#main {padding: 0px; margin: 0px;}
table#main tr {padding: 0px; margin: 0px;}
table#main tr td {padding: 0px; margin: 0px;}

table#main tr td#left { background: #f6f6f6; padding: 0 0 10px 0; }
table#main tr td#right { margin: 0px 0px 0px 1px;}

table#right-topmenu {padding: 0px; margin: 0px;}
table#right-topmenu tr {padding: 0px; margin: 0px;}
table#right-topmenu tr td {padding: 0px; margin: 0px; height:78px;}

table#right-topmenu tr td#topmenu { background:url(../images/topmenu.gif) repeat-x top left; border-left: solid 1px #e7e7e7; position:relative;}
table#right-topmenu tr td#topmenu table {padding: 0px; margin: 0px; }
table#right-topmenu tr td#topmenu table tr {padding: 0px; margin: 0px;}
table#right-topmenu tr td#topmenu table tr td {padding: 0px; margin: 0px; height:78px; text-align: center;}
table#right-topmenu tr td#topmenu table tr td div.menu-item {height:48px; padding-top:30px; }
table#right-topmenu tr td#topmenu table tr td a { color:#fff; font-size:12px; font-weight: bold; position:relative;}
table#right-topmenu tr td#topmenu table tr td a:hover { text-decoration: underline;}
table#right-topmenu tr td#topmenu table tr td span.big-star { width:62px; height:100px; background:url(../images/big-star.png) no-repeat top left; position: absolute; top:-61px; left: 0px; z-index:1;}
* html table#right-topmenu tr td#topmenu table tr td span.big-star  {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/big-star.png', sizingMethod='crop');}

table#right-topmenu tr td#shopping-cart { background:url(../images/menu.gif) repeat-x top left; border-left: solid 1px #e7e7e7;}
table#right-topmenu tr td#shopping-cart .the-cart {background:url(../images/the-cart.gif) no-repeat top left; padding:18px 0px 0px 45px;}
table#right-topmenu tr td#shopping-cart .the-cart ul {}
table#right-topmenu tr td#shopping-cart .the-cart ul li { clear: both; float: left; color:#3d54ff; font-size:11px; padding: 0px; margin: 0px;}

.blue { background:url(../images/blue.gif) #1bbaeb repeat-x top left; padding:10px; margin: 0px 0px 10px 0px; font-size:12px; color:#fff; border-left:solid 1px #fff;}

/* PROD LIST, INDEX */

table#prod-list {padding: 0px; margin: 0px; border-left:solid 1px #fff;}
table#prod-list tr {padding: 0px; margin: 0px;}
table#prod-list tr td {padding: 0px 10px 10px 0px; margin: 0px;}

table#prod-list tr td table.prod {padding: 0px; margin: 0px;}
table#prod-list tr td table.prod tr {padding: 0px; margin: 0px;}
table#prod-list tr td table.prod tr td {padding: 0px; margin: 0px;}
table#prod-list tr td table.prod tr td.prod-name { background:#a0d501; border:solid 1px #767676; padding:10px 12px;}
table#prod-list tr td table.prod tr td.prod-name a { color:#d50022; font-weight:bold; font-size:12px;}
table#prod-list tr td table.prod tr td.prod-name a:hover { text-decoration: underline;}

table#prod-list tr td table.prod tr td.prod-info { border-bottom: solid 1px #bebebe; border-left: solid 1px #bebebe; border-right: solid 1px #bebebe; padding:10px; height:100px;}
table#prod-list tr td table.prod tr td.prod-info a.link-img { float: left; }
table#prod-list tr td table.prod tr td.prod-info a.link-img img { border: none;}

table#prod-list tr td table.prod tr td.prod-info .prod-cont { float: left; width: 130px;}
table#prod-list tr td table.prod tr td.prod-info .text { font-size:12px; display: block; color:#5e5a5a; padding:5px 0px 5px 10px; }
table#prod-list tr td table.prod tr td.prod-info .pris { font-size:12px; display: block; color:#5e5a5a; padding:5px 0px 5px 10px; }
table#prod-list tr td table.prod tr td.prod-info .buttons { padding:5px 0px 5px 10px; display: block;}
table#prod-list tr td table.prod tr td.prod-info .buttons a.kjopna {width:80px; height:16px; margin: 0px 0px 5px 0px; display: block; background:url(../images/kjopna.gif) no-repeat top left;}
table#prod-list tr td table.prod tr td.prod-info .buttons a.lesmer { width:70px; height:16px; display: block; background:url(../images/lesmer.gif) no-repeat top left;}

/* INFO PAGE */

.text { padding:5px; color:#515051; font-size:12px;}
.text p { margin: 0px 0px 10px 0px;}

/* PROD PAGE */

table#prod-page {padding: 0px; margin: 0px; border-left:solid 1px #fff;}
table#prod-page tr {padding: 0px; margin: 0px;}
table#prod-page tr td {padding: 0px 10px 10px 0px; margin: 0px;}

table#prod-page tr td.prod-images { padding: 0px 10px;}
table#prod-page tr td.prod-images #mainimage { width:300px; text-align: center;}
table#prod-page tr td.prod-images #mainimage img {}

table#prod-page tr td.prod-images .prev-next { text-align: center; padding:10px 0px;}
table#prod-page tr td.prod-images .prev-next a {color:#515051; font-size:12px; font-weight: bold;}
table#prod-page tr td.prod-images .prev-next a:hover { text-decoration: underline;}

table#prod-page tr td.prod-images #thumbslist { width:300px; text-align: center;}
table#prod-page tr td.prod-images #thumbslist li { width:80px; float: left; margin: 0px 16px 10px 0px; }
table#prod-page tr td.prod-images #thumbslist li a { width:80px; height:116px; display: block; background-position: center center; background-repeat:no-repeat; }
table#prod-page tr td.prod-images #thumbslist li a img { display: none;}

table#prod-page tr td.prod-infos {  }
table#prod-page tr td.prod-infos .text { color:#515051; font-size:12px; }

table#prod-page tr td.prod-infos #price { margin:10px 0px; }
table#prod-page tr td.prod-infos #price input { width:30px; height:20px; border:solid 1px #1BBAEB; }
table#prod-page tr td.prod-infos #price input.add-btn { width:80px; height:16px; border: none; background:url(../images/kjopna.gif) no-repeat top left; cursor: pointer; }

/* SHOPPING CART */

table#shopping-cart { padding: 0px; margin: 0px 10px; }
table#shopping-cart tr { padding: 0px; margin: 0px; }
table#shopping-cart tr td { padding: 0px; margin: 0px; color:#515051; padding:2px 0px 2px 10px; background:#e4e4e4; font-size:12px; }
table#shopping-cart tr td a {  }
table#shopping-cart tr td a img { border: none; }

table#shopping-cart tr#title td { background:#9fd400; padding:2px 0px 2px 10px; font-size:12px; font-weight:bold; color:#fff; }

table#shopping-cart tr td#total_price { background:#1cbaea; color:#fff; }

table#shopping-cart tr td#payment_options { background:#fff; padding:20px 10px; }
table#shopping-cart tr td#payment_options h2 { font-size: 14px; margin: 0px 0px 10px 0px; }
table#shopping-cart tr td#payment_options a { color:#515051; }
table#shopping-cart tr td#payment_options a:hover { text-decoration: underline; }

table#shopping-cart tr td#checkout_btn { text-align: right; background:#fff; padding:5px 0px; }
table#shopping-cart tr td#checkout_btn a.checkout { border: none; background:url(../images/blue.gif) repeat-x top left; font-size:12px; font-weight: bold; color:#fff; padding:5px 10px 5px 10px; cursor: pointer; }

/*step 2*/

table#main table.form_style_1 { margin: 0px 0px 0px 20px; color:#515051;}
table#main table.form_style_1 td { padding: 0px 0px 5px 0px;}
table#main table.form_style_1 td.label { width:200px; font-size:12px;}
table#main table.form_style_1 td input { width:200px; height:20px;}
table#main table.form_style_1 td input.btn { width:auto; height:auto;}
table#main table.form_style_1 td select { width:205px;}
table#main table.form_style_1 td textarea { width:200px;}

#payment_options { font-size:12px; padding:10px;}
#payment_options h2 { font-size:12px; font-weight:bold; margin: 0px 0px 10px 0px;}
#payment_options a { color:#515051;}
#payment_options a:hover { text-decoration:underline;}

.footer { min-height:96px; }
* html .footer { height:96px; }

/*last*/
.InnerContentText { font-size:12px; color:#515051; padding: 0px 0px 0px 10px;}
.h2_index { font-size:14px; font-weight:bold; margin: 0px 0px 10px 10px;}


/* MIN-KONTO */

table#min-konto { padding: 0px; margin: 0px 10px; }
table#min-konto tr { padding: 0px; margin: 0px; }
table#min-konto tr td {padding:2px 0px 2px 60px; margin: 0px;} 
table#min-konto tr td label { width:200px; color:#7e7c81; float:left; font-size:12px;}
table#min-konto tr td select { width:305px;}
table#min-konto tr td input.konto-fld { width:302px; height:20px; border:solid 1px #7d7d7d;}
table#min-konto tr td input.konto-btn { float:left; padding:2px 5px; margin-left:200px;}


/* PAGING */
.paging { margin:20px 0; padding:0; text-align: center; font-size: 14px; clear:both; font-weight:bold; }
.paging a { color: #7e7c81; }
.paging a.logout { color: #7e7c81; }

/* SIDE NEWS LINKS */
#sideNewsList { font-size: 12px; color:#515051; }
#sideNewsList h3 { display: block; background: url(../images/news.gif) repeat-x top left; padding: 0 0 0 36px; margin: 5px 0 0 0; }
#sideNewsList h3 strong { display: none; }
#sideNewsList h3 a { display: block; background: url(../images/news-title.gif) no-repeat top left; width:124px; height:42px; }
#sideNewsList ul { margin: 0; padding: 15px 5px 0 45px; list-style-type: none; min-height: 150px; background: url(../images/grad1.png) left top repeat-x; }
* html #sideNewsList ul { height: 150px; }
#sideNewsList ul li { padding: 0 0 5px 0; }
#sideNewsList ul a { display: block; color:#515051; font-size:12px; font-weight: bold; text-decoration: underline; }
#sideNewsList ul a:hover { text-decoration: none; }
#sideNewsList ul span { display: block; padding: 3px 0 0 0; }

/* SIDE CATS LINKS */
#sideCatsList { font-size: 12px; color:#515051; }
#sideCatsList h3 { display: block; height: 78px; padding: 0; margin: 0; font-size: 12px; background: url(../images/menu.gif) repeat-x top left; }
#sideCatsList h3 span { display: block; width: 185px; height: 56px; background: url(../images/menu-title.gif) right bottom no-repeat; }
#sideCatsList h3 strong { display: none; }
#sideCatsList h3 a { display: block; background: url(../images/news-title.gif) no-repeat top left; width:124px; height:42px; text-decoration: none; }
#sideCatsList h3 a:hover { text-decoration: underline; }
#sideCatsList ul { margin: 0; padding: 5px 5px 0 45px; min-height: 150px; list-style-type: none; background: url(../images/grad1.png) left top repeat-x; }
* html #sideCatsList ul { height: 150px; }
#sideCatsList ul li { background: url(../images/star-white.gif) left top no-repeat; padding: 4px 0 4px 25px; }
* html #sideCatsList ul li { height: 1px; }
#sideCatsList ul a { display: block; color:#515051; font-size:12px; font-weight: bold; text-decoration: none; }
#sideCatsList ul a:hover { text-decoration: underline; }
#sideCatsList ul span { display: block; padding: 3px 0 0 0; }
#sideCatsList ul ul { margin: 0; padding: 0; background: none; min-height: 1px; }
* html #sideCatsList ul ul { height: 1px; }
#sideCatsList ul ul li { padding: 3px 0 0 15px; background: none; }

/* TOP FIELD */
#top { height: 78px; position: relative; }

/* CART */
#cart { width: 240px; height: 59px; padding: 15px 0 0 0; position: absolute; right: 0; top: 0; background: url(../images/cartbgr.png) left top no-repeat; color: #192cbf; }
#cart menu { margin: 0 0 0 20px; padding: 0 0 0 25px; background: url(../images/cartico.png) left top no-repeat; }
#cart a { color: #192cbf; text-decoration: underline; }
#cart a:hover { text-decoration: none; }
 
/* PRODUCTS LIST */
#prodList { padding:0 0 0 5px; }
.prodBlock { width: 33%; height: 185px; float: left; }
.prodBlock p { margin:0 0 13px 0; padding:0; }
.prodBlock .prod { min-height:1px; border:solid 1px #767676; margin:0 5px 5px 0; }
.prodBlock h2 { display:block; margin: 0; padding: 6px; background: #a0d501; border-bottom: solid 1px #767676; font-size: 12px; }
.prodBlock h2 a { color: #d50022; text-transform: uppercase; }
.prodBlock .img { display:block; padding:10px 0 0 10px; width: 130px; height: 140px; float: left; overflow:hidden; }
.prodBlock img { border: none; }
.prodBlock .info { float:left; padding: 6px; min-height: 120px; }
* html .prodBlock .info { height: 120px; }
.prodBlock ul { margin:0; padding:0; list-style:none; }
.prodBlock .short { overflow:hidden; padding:6px 0 0 0; height:57px; cursor:default;  }
.prodBlock .short:hover { color:#d50022; }
.prodBlock .price { display:inline-block; padding:5px 0; height:17px; font-weight: bold; font-size: 14px; }
.prodBlock .price span { float:left; padding:0 10px 0 0; }
.prodBlock .price small { font-size:12px; color:#939393; font-family:Verdana,Tahoma; }

.prodBlock .buy { height:18px; padding:0 0 5px 0; }
.prodBlock .amm { width:30px; padding:1px; float:left; font-size:12px; margin:0 7px 0 0; text-align:center; border:solid 1px #1bbaeb; }
.prodBlock .submit { float:left; height:17px; width:80px; padding:0 0 2px 3px; background: url(../images/btnbuy.png) left top no-repeat; border:none; cursor:pointer; font-size:11px; color:#fff; font-weight:bold; text-align:left; }
 
.prodBlock .buy a, .prodBlock .more a { display:inline-block; height: 16px; width: 73px; padding: 0 0 0 7px; line-height: 16px; color: #ffffff; font-size: 11px; font-weight: bold; }
.prodBlock .buy a { margin:0 0 3px 0; background: url(../images/btnbuy.png) left top no-repeat; }
.prodBlock .more a { width: 63px; background: url(../images/btnmore.png) left top no-repeat; }

/*
.prodBlock .buy, .prodBlock .more { padding: 0; }
.prodBlock .buy a, .prodBlock .more a { display:inline-block; height: 16px; width: 73px; margin: 0 0 5px 90px; padding: 0 0 0 7px; line-height: 16px; color: #ffffff; font-size: 11px; font-weight: bold; background: url(../images/btnbuy.png) left top no-repeat; color: #ffffff; }
.prodBlock .more a { width: 63px; background: url(../images/btnmore.png) left top no-repeat; }
*/
.shortToolTip { width:140px; background: #f9f2d2; border: solid 1px #767676; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.shortToolTipInner { padding: 2px 5px; }
 
/* TOP MENU */
#topMenu { height: 78px; padding: 0 240px 0 0; background: url(../images/topmenu.gif) left top repeat-x; font-size: 12px; }
#topMenu li { float: left; width: 19.9%; text-align: center; display: block; }
#topMenu li a { display: block; color: #ffffff; font-weight: bold; margin-top: -55px; position: relative; }
#topMenu li a:hover { text-decoration: underline; }
#topMenu li.fantom { float: none; clear: both; width: auto; background: none; }
#topMenu li a span { display: block; width: 62px; height: 83px; margin: 0 auto; background: url(../images/mstar1a.png); cursor: pointer; }
#topMenu li a:hover span { background: url(../images/mstar1b.png); }
* html #topMenu li a span { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mstar1a.png', sizingMethod='crop'); }
* html #topMenu li a:hover span { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mstar1b.png', sizingMethod='crop'); }

/* HEADER */
#header { position:relative; background: url(../images/hdr1.gif) left top repeat-x; }
#header .inner { height:290px; width:980px; margin:0 auto; background:url(../images/hdr2.jpg) top center no-repeat; }
#logo { position:absolute; left:20px; top:20px; width:114px; height:100px; background: url(../images/montax-logo.png); }
* html #logo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/montax-logo.png', sizingMethod='crop'); }
#logo_link { display:block; position:absolute; left:20px; top:20px; width:114px; height:100px; z-index:10; }
/*#logo { width: 140px; height: 120px; padding: 110px 0 0 110px; }

*/


/* BODY */
#body { background: #ffffff; min-height: 500px; }

/* FOOTER */
#footer { padding:10px; min-height:76px; font-size:12px; color:#F6F6F6; background: url(../images/ftr.gif) 0 0 repeat-x; text-align:center; }
* html #footer { height:76px; }

/* SIDE FIELD */
#sideField { float: left; width: 21%; padding: 0 0 10px 0; }
#content { float: left; width: 79%; min-height: 200px; }

/* SEARCH FIELD */
#search { position: absolute; left: 20px; top: 237px; color: #627f07; font-size: 11px; color: #627f07; }
#search label { display: block; padding: 0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#search .input { border: solid 1px #9cd001; width: 130px; padding: 4px; font-size: 12px; color: #627f07; }
#search .submit { font-size: 13px; font-weight: bold; color: #6e8d0f; border: none; background: none; text-transform: uppercase; cursor: pointer; }

/* LOGIN */
#login { display: block; position: absolute; right: 0; bottom:10px; width: 240px; padding: 0; margin: 0; list-style-type: none; }
#login .input { height:26px; }
#login .input input { border: solid 1px #9cd001; width: 130px;  padding: 2px; font-size: 12px; color: #627f07; }
#login .input1 { float: left; }
#login .submit { float: left; height:26px; }
#login .submit input { font-size: 13px; font-weight: bold; color: #6e8d0f; border: none; background: none; text-transform: uppercase; cursor: pointer; }
#login .links a { font-weight:bold; color: #6e8d0f; font-size:12px; text-decoration:underline; }
#login .links a:hover { text-decoration:none; }

/* LOGED */
#logged { position: absolute; right: 15px; bottom: 10px; width: 170px; margin: 0; padding: 0; list-style-type: none; font-size: 12px; }
#logged a { font-weight: bold; color: #95c501; text-decoration: underline; }
#logged a:hover { text-decoration: none; }

/* Page title */
#pageTitle { height: 33px; margin: 0 0 10px 0; padding: 7px 12px; background: url(../images/blue.gif) left top repeat-x; line-height: 38px; font-size: 13px; color: #ffffff; }

/* Info page */
.infoTxt { padding: 0 7px 10px 7px; }

/* Cart */
#cartPage { padding: 0 40px; }
#checkout { padding: 10px 0 5px 0; margin: 0 4px; }
#checkout a { display: block; float: right; padding: 7px 10px; background: url(../images/blue.gif) left top repeat-x; color: #ffffff; font-weight: bold; }
#checkout a:hover { text-decoration: underline; }
#paymentOptions { margin: 0 4px; padding: 10px; background: #e4e4e4; color: #515051; }
#paymentOptions h2 { display: block; margin: 0; padding: 0 0 10px 0; font-size: 12px; }
#paymentOptions label { display: block; margin: 0 0 5px 0; cursor: pointer; }
#totalPrice { padding: 5px 10px; margin: 2px 4px 5px 4px; color: #ffffff; background: #1cbaea; }
#shopingList { color: #515051; border: solid 2px #ffffff; font-size: 12px; }
#shopingList th { padding: 3px; background: #9fd400; border: solid 2px #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; color: #ffffff; }
#shopingList td { padding: 3px; background: #e4e4e4; border: solid 2px #ffffff; text-align: center; }
#shopingList td.prodName { font-weight: bold; text-align: left; }
#shopingList img { border: none; }

/* News */
.newsImg { float: left; margin: 0 10px 10px 0; border: none; }

/* Forms */
.form_table { padding:15px; }
.form_table td { vertical-align:top; }
.form_table .label { padding:2px 10px 0 0; width:180px; font-weight:bold; }
.form_table .label span { color:red; }
.form_table .big_label { padding:11px 0 15px; font-size:13px; font-weight:bold; text-decoration:underline; }
.form_table .input { padding:0 0 4px; }
.form_table .input input { width:295px; }
.form_table .input textarea { width:260px; height:80px; }
.form_table .error { padding:0 0 15px; color:red; }
.form_table .error h4 { padding:0; margin:0 0 5px; font-size:12px; }
.btn { display:inline-block; padding:3px 5px; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#fff; font-weight:bold; background:url(../images/blue.gif) repeat-x 0 0; border:0; cursor:pointer; }
.btn:hover { text-decoration:underline; }
#register_form, #login_form { float:left; width:430px; padding:5px 5px 15px 5px; }
#register_form .form_table, #login_form .form_table { padding:10px; background:#E5F7F7; }
#register_form .label, #login_form .label { width:115px; }
#register_form .input input, #login_form .input input { width:260px; }
#register_form .title, #login_form .title { padding:10px 13px 5px; font-size:13px; text-transform:uppercase; }


/* Lightbox */
#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/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/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; }

/* back button */
.back_button { padding:0 0 2px 2px; margin:0 0 2px; border-bottom:solid 1px #c7c7c7; }
.back_button a { font-weight:bold; color:#1186aa; font-size:12px; }
