@CHARSET "UTF-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #594640;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#2e2e2e;
}
.centercontent {
	width:968px;
	margin:0px auto; 
	text-align:left;
	position:relative;
} 
#top {
	height:149px;
	position:absolute;
	top:0px;
	left:0px;
	background: url("/img/bg_top.gif") top left repeat-x;
	z-index:2;
	width:100%;
	color:white;
} 
#logo {
	left:22px;
	position:absolute;
	top:50px;
	z-index:10;
}
#topmenu {
	position:absolute;
	top:12px;
	right:29px;
	text-align:right;	 
}
#langmenu {
	/* background-color:#2b1512;*/	
}
a.topmenulink {
	margin-right:15px;
	color:white;
}
#topsearch {
	position:absolute;	
	top:32px;
	right:29px; 
}
#textsearch {
	width:208px; 
	height:31px;
	background:  url(/img/bg_search.gif) center right no-repeat;
	padding:12px 4px 4px 12px;
	margin:0px;
	text-align:right;
}
input.textinput {
	border:0px;	
	background-color: transparent;
	width:180px; 
	padding-top:2px;
	color:white;
}

#mainmenu {
	position:absolute;
	top:85px;
	left:249px;		
}
.mainmenubutton {
	width:228px;
	height:46px;
	background: url(/img/bg_button_brown.png) top left no-repeat;	
	text-align:center;
	padding-top:13px;
}
.mainmenubutton_on {
	background: url(/img/bg_button_on1.gif) top left no-repeat;	
	height:47px;
	
}
#techbutton {
	position:absolute;
	left:0px;	
}
#productsbutton {
	position:absolute;
	left:231px;	
}
#cartbutton {
	position:absolute;
	left:462px;	
}



#mainhome, #maininner  {
	position:absolute;
	top:  149px;
	left:0px;
	z-index:1;
	width:100%; 
	background: white url(/img/bg_subtop.gif)  top center repeat-x ;
} 
#mainhome { 
	/* background-image:  url(/img/home/01-home_eatools_02.jpg)  ;*/ 
}
#homeimage {
	
}

#homecontroller {
	position:absolute;	
	top:12px;
	left:97px;
	z-index:10;
}

#homecenter {
	height:413px;	
}

#hotspot, .hotspot {
	position:absolute;  
	z-index:3;
	left:380px;
	top:229px;
	/* border:1px solid yellow;*/
	display:none;
	z-index:10;
}

.hotspot2 {
	position:absolute;  
	z-index:3;
	left:745px;
	top:182px;
	display:none;
}
.hotspot3 {
	position:absolute;  
	z-index:3;
	left:602px;
	top:301px;
	display:none;
}

.label {
	position:absolute;
	display:none;
	z-index:4;	
	padding:0px;
}

#newshome {
	position:absolute;
	top:520px;
	left:0px;
	width:100%;
	z-index:2;
}
.newshomebox {
	position:absolute;
	background: url(/img/bg_news.png) top left no-repeat;
	width:372px;
	height:123px;
	padding:0px;
}
.newshomeimg {
	position:absolute;
	left:10px;
	top:10px;	
}
#newshome1 {
	left:93px;	
}
#newshome2 {
	left:487px;	
}

#footerhome  {
	position:absolute;
	top:562px;	
	left:0px;
	width:100%;
	color:#C0B8B5;
	padding-top:130px ;
}
#footer{ 
	height: 1%;   
	color: #ababab; 
	background: white url(/img/yellow_footer2.gif) top center no-repeat; 
	padding-top:240px;
} 
div.footertxt {
	height: 1%;
	text-align:right;
	padding: 0px 0px 40px;
}
#footercopy {
	padding-right:40px;
}

#leftmenu {
	float:left;
	width:197px;	
	padding:0px 0px; 
	margin:0px 0px 0px 55px;
	background: url(/img/leftmenu_bg.gif) top left repeat-y;
}
* html body #leftmenu {
	margin-left:28px;
} 
#leftmenucont {
	background: url(/img/leftmenu_bottom_bg.gif) bottom left no-repeat;
	padding-bottom:20px;
	width:197px;
}
div.leftmenunormal    {
	margin:0px 0px;
	padding:0px 0px 0px;
	color:#513e35;
	font-weight:bold;
	background: url(/img/bg_line_menu.gif) top center repeat-x;
}
div.leftmenunormal1    {
	margin:0px 0px;
	padding:0px 0px 0px;
	color:#513e35;
	font-weight:bold;
	background: url(/img/bg_line_menu1.gif) top center no-repeat;
}
div.leftmenunormal p   { 
	margin:0px 0px 0px 5px;
	padding:7px 0 6px 20px;
}
div.leftmenunormal1 p   { 
	margin:0px;
	padding:7px 0 6px 37px;
}
div.leftmenufirst {
	padding-top:0px;	
	background-image:none;
} 
div.leftmenuon { 
	color:white;
	background: url(/img/leftmenu_highl_bg.gif) top center no-repeat;
}
div.leftmenuon + div.leftmenunormal, div.leftmenuon + div.leftmenunormal1 { 
	background-image:none;	
}

.leftsub {
	margin: 4px 5px 4px 27px;	
	padding-left:20px;
}

.leftsubon, .leftmainon {
	background: url(/img/yellow_dot.gif) center left no-repeat;	
}

#rightcont, #righcontnobg {
	margin-left: 267px; 
}
#rightcont {
	background: url(/img/rightcont_top_bg.gif) top left no-repeat;
	padding: 20px 10px 20px 20px;
	width:609px;
}
#righcontnobg {
	padding: 0px 0px 20px 10px;
	width:630px; 	
}

.techleft { 
	width:304px;
}

#swfexternal {
	width:304px;
	height:278px;	
}
.techright {
	float:right;	 
	width:279px;
	padding-right:10px;
}
.techright p.standard {
	font-size:12px;	
	color:#2e2e2e;
}
.techsep {
	height:20px;	
}
.techgallery {
	display:none;	
}
#techimgnav {
	display:none;
	text-align:center;
	margin-top:10px;	
}
.technametitle {
	text-transform:uppercase;
	font-size:33px;
	margin:0px 0px 10px;	
	color:#2f2f2f;
}
.button {
	text-transform:uppercase;
	height:25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:5px; 
	color:white;
	margin-top: 0px;
	cursor:pointer;
}

.techbutton { 
	width:131px;
	background: url(/img/button_grey.gif) top left no-repeat;	 
}
.buybutton { 
	width:131px;
	padding-left:20px;
	background: url(/img/buy_now_bg.gif) top left no-repeat; 
}
.addbutton {  
	padding-left:44px;
	width:140px; 
	background: url(/img/add_cart.gif) top left no-repeat; 
}
.stdbutton {
	background: url(/img/button_bg.gif) top left repeat-x;	
	padding:6px 5px 8px;
} 
.navigator .stdbutton {
	text-transform:none;
}
* html  .stdbutton {	
	padding:7px 5px 8px;
	
} 
span.pagenumber {  
	font-weight:bold;
	text-align:center;
	padding:0px 10px 0px;	 
	color:#ffcc00;
}

td.tdpnumber {
	background: #f6f4ee url(/img/paging_bg.gif) top left repeat-x;
	border-right:1px solid #c7bea6;
	padding-top:5px;
}

* html body span.pagenumber {
	padding-bottom:4px;	
}
#recipesnav {
	float:right;
	display:none;	
} 
.recipesbox {
	float:left;
	background: url(/img/bg_recipe.png) top left no-repeat;
	width:300px;
	height:123px;
	padding:0px;
	margin:0px 4px 4px 0px;
	display:none;
	cursor:pointer;
}

#recipessec {
	margin-top:20px; 
}
#recipescontent {
	/* position:relative; */	
}
.recipesimg {
	float:left;	
	margin:20px 20px 5px 20px;
}
* html body .recipesimg {
	margin-left:10px;
}
.recipestxt {
	margin: 20px 10px 10px 20px;	
}

.facetbox {
	width:169px;
	float:right; 
}
.facetboxmiddle {
	margin:0px 44px 0px 42px;	
}
#facetsforms {
	background: url("/img/bg_facets.gif") top left repeat-y; 
	width:594px;
	margin-bottom:30px;
}
.facetlist {
	height:72px;
	overflow-y:auto;
	margin:0px;	
}
.facetlist input {
	margin:0px 10px 0px 0px;	
	padding:0px; 
	height:17px;
	vertical-align:top;
}
.facetlist label {
	margin:0px 0px 0px 0px;	
	padding:0px; 
}
.facetlist p {
	margin:1px 0px;
	padding:0px; 
}
.facetlist_over , .facetlist_on {
	background-color: #ede9df;	
}

.prodcat_big {
	background: url(/img/filter_bg.gif) top left no-repeat; 
	height:130px;	
	padding:10px 20px 10px 20px;
	width:558px;
}

#resultstable {
	margin:20px 0px; 
	width:609px;	
}


#resultstable td  {
	width:169px; 
}
#resultstable td.finn_spacer {
	width:50px; 
}

#resultstable td.firsttd { 
}

#prodgallery {
	position:relative;	
	width:630px;
	margin-bottom:20px;
}
#backarrow, #fwdarrow {
	position:absolute;
	z-index:10;
	top:60px;	
}
#fwdarrow {
	right:0px;	
}
#imageframe {
	margin:0px 8px;
} 

.prodversion {
	margin-bottom:10px;	
	width:640px;
}
.prodbuy_table {
	
	width:410px;	
}
.buyform {
	width:410px;	
}
.prodbuy_table td {
	vertical-align:top;	
	padding-bottom:8px;
}
.prodversion_right {  
	border-bottom: 1px dashed #513E35;
}

.prodversion_left {
	width:200px;	
}

.quantityInput {
	width:30px;	
}

#howtouse {
	margin-top:20px;
	position:relative;
	padding:0px 0px;
	width:639px;
	background: url(/img/come_si_usa_back_bg.png) top left repeat-y;	
}
#howtouseinner {
	position:relative;
	top:-5px;
	background: url(/img/come_si_usa_top_bg.png) top left no-repeat; 	
	
}
#howtouseinner2 {
	position:relative;
	top:20px;
	padding:20px;
	background: url(/img/come_si_usa_bottom_bg.png) bottom left no-repeat; 	
	
}
.howtoelement{
	display:none;
		
}
#howtoelement1 {
	display:block;	
}

#onecolumn {
	
	background: url("/img/bg_middle_fullwidth.gif") top left repeat-y; 
	margin:10px 55px;
	
}

.formtable {
	margin-left:196px;
}
.formtable .elemento{
	 white-space: nowrap; 
	 } 
	
.formtable label.error{
	    margin: 10px 0;
	 } 
.carttable {
	margin-left:0px;
	margin-bottom:20px;	
}
.formtable input, .formtable textarea, .inputtable input, .inputtable textarea , .inputtable select {
	width:283px;	
}
input[type=checkbox], input[type=radio] {
	width:auto;
}
input.radiocheckbox {
	width:auto;
	
}
.formtable span.dcf {
            display         : block;
            width           : 309px;
            min-height          : 24px;
            padding         : 0 7px;
            background      : url(/img/input.png) top left no-repeat;
            _background-image	: none;
            _filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(
                                    src				= "/img/input.png",
                                    sizingMethod	= "crop"
                                );
        }
.formtable span.dcf_t {
            display         : block;
            width           : 309px;
            min-height          : 127px;
            padding         : 0 7px;
            background      : url(/img/textarea.png) top left no-repeat;
            _background-image	: none;
            _filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(
                                    src				= "/img/textarea.png",
                                    sizingMethod	= "crop"
                                );
        }
#f_contacts_request{
	height: 120px;
	}
#pkId {
	position: relative;
	height: 45px;
	
	}
#pkId .elemento{
	position: absolute;
	}
#pkId label{
	position: absolute;
	left: 30px;
	}
#pkId label.error{
 	top: 25px;
	left: 8px;
	}

	
 .formtable span.dcf input,
  .formtable span.dcf input:focus, 
 .formtable span.dcf_t textarea,
  .formtable span.dcf_t textarea:focus {
            border          : 0;
            background      : none;
            width           : 305px;
            position        : relative;
            z-index         : 1;
            top             : 2px;
            outline         : 0 none;
        }

select.formtext {
	width:290px;	
	background-color:white;
}
input.formprivacy {
	margin:0px 10px 10px 0px;	
}
.formtable td.formtdright {
	width:283px;	
}
.formtable td.formtdauth {
	width:263px;	
}
 
#finnCart_choose_card input 
 {
 margin-right: 10px;
 position: relative;
 top: -5px;
 }
 
#onecolumninner {
	background: url("/img/bg_top_fullwidth.gif") top left no-repeat;
	height:1%;
}

#onecoluminner2 {
	background: url("/img/bg_bottom_fullwidth.gif") bottom left no-repeat;
	height:1%;
	padding:35px 25px; 
}

.newsspacer { 
	border-bottom: 1px dashed #aea5a1;	  
}


.newslist, .newstable {
	width:590px;
	margin:10px 0px 10px;	
}
.newstable {
	width:630px;
	
}

.newslist td.pad, .newstable td.pad {
	padding:10px 0px;	
}

.newslist td.news_right, .newstable td.news_right { 
	width:480px;
	padding:10px 0px 10px 20px;
}

.newslist td.outlet_right  { 
	width:560px;
	padding:10px 0px 10px 20px;
}
.newslist td.results_right  { 
	width:560px;
	padding:10px 0px 10px 0px;
}


.popuplayer { 
	top:10px;
	margin: 0px auto;
	text-align:left;
	z-index:20;
	width:640px;
	background-color:white;
	margin:0px auto;  
	position:relative;
	display:none;
	padding:0px;
}

.popupcontent {
	padding:20px;
	text-align:left;	
	width:580px;
	background-color:white;
}

/* text */
.standard { 
}
.textnormal {
	font-size:12px;
	color: #2e2e2e;	
}
.newshometxt {
	position:absolute;
	left:106px;
	top:20px;	
	width:240px;
}
.newshometitle {
	color:#ffcc00;
	font-size:24px; 
	margin:0px 0px 0px;
}
.newshomesubtitle {
	color:#2e1914;
	font-size:13px; 
	margin:0px 0px;
	text-transform:uppercase;
	font-weight:bold;
}
.newshometxt p.standard {
	margin:10px 0px 0px;	
}
p.homemore {
	text-align:right;
	margin:0px;	
}
p.productsmore {
	text-align:right;
	margin:2px 55px 4px 10px; 
	float:right;  
}

.smallgrey {
	color:#ababab;
	margin:2px 0px 2px 10px;
	text-indent: -10px;
}
.yellowtitle {
	color:#ffcc00;
	font-size:14px;
	font-weight:bold;
}
.recipesbox p.standard {
	margin:0px 0px 10px;	
}

.recipestitle {
	color:#ffcc00;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0px 10px;
}
.popuptitle {
	color:#513e35;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}
.facettitle {
	color:white;	
	background: url(/img/bg_facet_title.gif) no-repeat;
	height:25px;
	padding:6px 17px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.prodcattitle {
	color:#ffcc00;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:12px 0px 6px;
}
.prodcat_big p.standard {
	color:#513e35;
	margin:7px 0px;	
}

.searchResults {
	color:#544138;
	font-weight:bold;
	font-size:13px;
	margin:10px 0px;	
}
.resultsProdName {
	text-align: center;
	color:#513e35;
	font-weight:bold;	
	margin:10px 0px;
	text-transform:uppercase;
}

.prodname {
	font-size:14px; 
	font-weight:bold;
	text-transform:uppercase;
}

.rightprod p {
	color:#513e35;	
}
.rightprod p.proddescr {
	width:630px;
}
.prodversion_title {
	margin:0px 0px 10px; 
	font-weight:bold;	
}
.prodcode, .versdescr {
	margin:0px;	
}
.proddescr {
	margin:10px 0px;	
}

.prodprice {
	margin:0px;	
	font-weight:bold;	
}


.howtotitle {
	color:#513e35;
	font-weight:bold;
	font-size:14px;	
	margin:10px 0px;
}
.bigyellow {
	color:#ffcc00;
	font-size:18px;
	
}
.onecolumntitle {
	color:#513e35;
	font-weight:bold;
	font-size:15px;	
	margin:10px 0px;
	text-transform:uppercase;
	
}

.newslisttitle {
	margin:0px ;
	font-weight:bold;
	color:#513e35;
}

.more {
	font-weight:bold;	
}

/* breadcrumbs */
#breadcrumbs {
	margin: 10px 0px 10px 55px;	
}
#breadcrumbs  {
/*	background: url(/img/breadc_bg_off.gif) bottom left repeat-x ;*/
	
}
#breadcrumbs img {
	vertical-align:middle;	
} 
.breadc_off, .breadc_on   { 
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 0px;
	text-transform:uppercase; 
}
* html body .breadc_off, * html body  .breadc_on  { 
}
.breadc_img {
	background-repeat: no-repeat;
	background-align: top left;
	padding:0px 0px 0px;
	height:25px;
}
.breadc_off {
	background: url(/img/breadc_bg_off.gif) top left repeat-x ;
	color:#ababab; 
		
}
 
* html body .breadc_off a { 
		
}
.breadc_on { 
	background: url(/img/breadc_bg_on.gif) top left  repeat-x ;
	color:white; 
		
}
.cart_breadcr {
	height:45px;
	color:#b7b2a4;
	text-transform:uppercase;
	font-weight:bold;	
	margin:30px 0px;
}
cart_bread_no, .cart_step_current, .cart_step {
	padding:0 10px;
}
.cart_step_done, .cart_bread_no {
	color:#ffcc00;
}
.cart_step_done {
	padding-right:20px;
}
.cart_step_current_container {
	display:inline;
	vertical-align:middle;
	height:45px;
	margin:0;
}
.cart_step_current_container td {
	vertical-align:middle;
	height:45px;
}
.cart_step_current {
	color:white;
	background-color:#c7bea6;
}
.cart_table {
	width:783px;
	color: #513e35;		
	margin-bottom:20px;
}
.cart_table thead td {
	padding-bottom:10px;
	font-weight:bold;	
	font-size:13px;
	border-bottom: 1px solid #c7bea6;	
}
.cart_table td { 
	padding:7px 0px  ;
	vertical-align:middle;
}
.cart_table tr.cart_item td { 
	border-bottom: 1px solid #c7bea6;	
}
.cart_table tr.cart_total td { 
	padding-top:27px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.update_qty {
	padding-left:10px;
	color:#1191bb;	
}
.delete_qty {
	padding-left:10px;
	color:#b62400;
}

.update_qty img, .delete_qty img {
	vertical-align:middle;
	margin-right:5px;	
}
.qty_td {
	width:40px;	
}
.qty_label {
	width:80px;	
	
}

.repeat_pass {
	padding:5px 0px;	
} 

.loginregister td {
	vertical-align:top; 
	width:50%;
}

.addressestable {
	width:780px;	
}
.addresstable td.addresssmall {
	width:40px;	
}
.cartLoggedAs {
	float:right;
	margin:10px 68px 10px 0;	
}

input.cartSubmit { 
	color:white;
	font-weight:bold;
	padding:10px 20px;
	margin-top:10px;
	text-transform:uppercase;
	width:185px;
	height:45px;
	background: transparent url(/img/cart_arrow_fw.gif) top left no-repeat;
	border:0px;
	cursor:pointer;
	font-size:14px;
		
}
input.pulsub {color:white;
	font-weight:bold;
	padding:3px 10px;
	margin-top:10px;
	text-transform:uppercase;
	width:125px;
	height:25px;
	background: transparent url(/img/bg_smallbutton.gif) top left no-repeat;
	border:0px;
	cursor:pointer;
	
}
label.error {
	display:block;	
}
.cart_button {
	padding-left:20px;
	padding-right:20px;
	
	text-transform:uppercase;
	font-weight:bold;		
}

/* images */
img {
	border:none;	
}

img.intext {
	vertical-align:middle;	
}
img.langflag {
	margin:0px;	
}
.recipesimg img {
	border:1px solid #e4e4e4;
}

.prodcat_img {
	margin-right:40px;	
}
.prodgalleryimg {
	 
}
.product_img {
	display:none; 
}
.product_img1 {
	display:inline; 
} 

.prodbuyimg {
	border:1px solid #e0dccf;	
}

.cartform_title {
	font-weight:bold;
	font-size:14px;
	color:#513e35;
	margin: 0px;	
}

/* links */
a:link, a:visited {
	text-decoration:none;
	color:#513e35;
}
a:hover {
	text-decoration:none;
}
#top a:link, #top a:visited {
	color:#c0b8b5;
}
#top a.topmenuon:link, #top a.topmenuon:visited {
	color:white;
}
#top a:hover  {
	color:white;
}

div.footertxt a:link, div.footertxt a:visited {
	color:#C0B8B5;
	margin-left:10px;	
}
div.footertxt a:hover  {
	color:white; 
}
#footer div.footertxt a:link, #footer  div.footertxt a:visited {
	color: #ababab;
	margin-left:10px;	
}
#footer div.footertxt a:hover {
	color: #777777;
	margin-left:10px;	
}
.breadc_off a:link, .breadc_off a:visited, .breadc_off a:hover {
	color:#ababab;	 
}
#leftmenucont p a:link,  #leftmenucont p a:visited  { 
	color:#513e35;
}
#leftmenucont p a:hover { 
	color:black;
}
a.greybutton :link,  a.greybutton:visited ,  a.greybutton:hover {
	color:white;
	text-decoration:none;	 
}
span.pagenumber a:link, span.pagenumber a:visited {
	color:	#c7bea6;
}
span.pagenumber a.pagenumberon:link, span.pagenumber a.pagenumberon:visited {
	color:	#ffcc00;
}
a.nyroRecipe:hover {
	text-decoration:none;		
}


.update_qty a:link, .update_qty a:visited, .update_qty a:hover   { 
	color:#1191bb;	
}
.delete_qty a:link, .delete_qty a:visited, .delete_qty a:hover  {
	padding-left:10px;
	color:#b62400;
}


.prodcattitle a:link, .prodcattitle a:visited {
	
		color:#ffcc00;
}

/* utils */
.clearleft {clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

.cartMessage {
	margin-bottom:10px;	
}
.allcaps {
	text-transform: uppercase;	
}
.finnErrorMsg, .error , .errorMessages p {
	color:red;	
}

td {
	vertical-align:top;	
}

#loading {
	position:relative;  
	margin: 0px auto; 
	top:300px;
	z-index:10; 
	display:none;
}
#loadingtech  {
	position:absolute;  
	margin: 0px;
	left:430px;
	top:200px;
	z-index:10; 
	display:none;
}
 #loadingrec {
	position:absolute;  
	margin: 0px;
	left:290px;
	top:36px;
	z-index:10;  
	display:none;
}
* html body #loadingrec {
	left:0px;	
}

/* nyroModal */
div#nyroModalFull {
	font-size: 12px;
	color: #513e35; 
	text-align:left; 
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	/*border: 4px solid #777;*/
}
a#closeBut {
	position: absolute;
	display: block;
	top: 10px;
	right: 10px;
	width: 26px;
	height: 25px;
	text-indent: -9999em;
	background: url(/img/window_close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
} 
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div.wrapperImg a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
a.nyroModalPrev {
	left: 0;
	width: 40%;
}
a.nyroModalPrev:hover {
	background: url(/img/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
	width: 40%;
}
a.nyroModalNext:hover {
	background: url(/img/next.gif) right 20% no-repeat;
}
