.layout-body
{
	background-color: #d7d7d7;
	/*background-color: #cccccc;*/
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial;
	margin-top: 9px;
}
#location-logo { width: 945px; height: 67px;  background-repeat: no-repeat; background-position: center bottom; margin-bottom: 20px; }
#direct-location { margin-top: 15px; margin-bottom: 15px; }
#direct-location a { font-weight: bold; }

#location-container, #container { width: 985px; margin: auto; }
#location-container #remember { margin-left: 10px; }
#header {padding-top: 0px; padding-right: 0px; width: 985px; height: 110px; background-image: url("images/websites/header.gif"); background-repeat: no-repeat; background-position: left 49px; }
/*#header {padding-top: 0px; padding-left: 20px; padding-right: 0px; width: 965px; height: 147px; background-image: url("/images/websites/header.gif"); background-repeat: no-repeat;}*/

#header a:hover { text-decoration: underline; }
#logo { width: 200px; height: 46px;  background-image: url("sigla.gif"); float: left; background-repeat: no-repeat; margin-right: 0px; }
#logo.tm {background-image: url("images/websites/stokke-logo-tm.gif"); }
#logo a { width: 142px; height: 46px; display: block; }
#logo span { display: none; }


/*#header .row1 { height: 41px; padding-left: 20px; } */ 
#header .row1 { height: 49px; overflow: hidden; }
#header .row2 { height: 60px; padding-left: 20px; }


#site-menu { float:left; font-size: 14px; margin-left: -1px; width: 679px; overflow: hidden; }
#site-menu ul { list-style-type: none; margin: 0px; padding: 0px; margin-left: 4px;  }
#site-menu li { float: left; width: 105px; height: 46px; margin-right: 3px;  }
#site-menu li a { display: block; line-height: 46px; text-align: center; text-decoration: none; background-image: url("images/websites/site-menu.gif"); background-repeat: no-repeat; }
#site-menu li a, #site-menu li a:visited { color: #ffffff; }
#site-menu li a:hover { background-position: left -46px; text-decoration: none; color: #e85311; }

#site-menu-bottom { width: 550px; height: 3px; overflow: hidden; background-image: url("images/websites/site-menu-bottom.gif"); 
	background-repeat: no-repeat; margin-left: 0px; clear: both; }

#site-menu li.inpath { margin-left: -1px; margin-right: 2px; width: 107px; }
#site-menu li.inpath a { background-image: url("images/websites/site-menu-inpath.gif"); color: #e85311; }
#site-menu li.inpath a:hover { background-position: left top; }

#menu { float:left;  }
#menu ul { list-style-type: none;  margin: 0px; padding: 0px; clear: both;  }
#menu ul.lvl1 { line-height: 33px; font-size: 14px; }
#menu ul.lvl2 { line-height: 27px; font-size: 12px; }
#menu li { float: left;  background-image: url("images/websites/menu-separator.gif");
	background-repeat: no-repeat;   }
	
#menu ul.lvl1 li {background-position: 13px 10px; padding-left: 26px;color:#E85311; }
#menu ul.lvl2 li {background-position: 10px 7px; padding-left: 20px; }
#menu ul li.first { background-image: none; padding-left: 0px; }

#menu li a { display: block; text-decoration: none;  }
#menu li a, #menu li a:visited { color:#e85311 ; }
#menu li a:hover { text-decoration: none; color:#7CAADF ; }
#menu li.inpath a { color: #e85311; }




#header #right { float: right; width: 98px; }
#search { font-size: 1px; float: right; }
#search table { border-collapse: collapse; height: 22px; }
#search td { padding: 0px; vertical-align: middle; }
.search-input { width: 233px; margin: 0px; padding-left: 2px; padding-right: 2px; margin-right: 5px; height: 14px; }
/*.product-finder { width: 225px; padding-left: 2px; padding-right: 2px; margin: 0px; }*/
#buttons { float: left; width: 101px; height: 22px; padding-bottom: 2px; }
#buttons ul { list-style-type: none; font-size: 12px; margin: 0px; padding: 0px;  }
#buttons li { float: left; background-repeat: no-repeat; line-height: 22px; margin-right: 3px; display: block; width: 58px; height: 22px; }
#buttons li span { visibility: hidden; }
#buttons li a { display: block; width: 58px; height: 22px; text-decoration: none; }
#buttons li.location a, #buttons li.language a { background-image: url("images/websites/header-button.gif"); background-repeat: no-repeat; text-align: center; }
#buttons li.location img { margin-top: 5px; }
#buttons li.location img.world { margin-top: 4px; }
#buttons li.warranty a{ background-image: url("images/websites/warranty-button.gif"); background-repeat: no-repeat; }
#buttons li.retailer a{ background-image: url("images/websites/login-button.gif"); background-repeat: no-repeat; }
#buttons li.retailer { margin-right: 0px; }

.main-box-top { height: 3px; overflow: hidden; background-image: url("images/websites/corners-top.gif"); background-repeat: no-repeat; margin: 0px;  }
.main-box-middle a, .main-box-middle a:visited { text-decoration: none; color: #7caadf;  /*72afe0*/  }
.main-box-middle a:hover { color: #e85311;  }

.main-box-middle { width: 945px; padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px; background-color: #ffffff; font-size: 10pt; color: #000000; margin: 0px; }
.main-box-middle h1 a, .main-box-middle h1 a:visited { color: #e85311; }
.main-box-middle h1 a:hover { text-decoration: underline; }
.main-box-middle h1 { /*color: #72afe0;*/ color: #e85311; font-size: 16px; margin-top: 12px; margin-bottom: 0px; font-weight: normal; }
.main-box-middle p { margin-top: 0px; }
.main-box-middle h2 { color: #7caadf; font-size: 14px; margin-top: 8px; margin-bottom: 0px; text-transform: none; }
.main-box-middle h1.main { color: #e85311; padding: 0px; margin: 0px; font-size: 27px; font-weight: normal; margin-bottom: 10px; line-height: 100%;  }
.main-box-middle h2.subtitle { color: #e85311; font-style: italic; font-size: 18px; font-weight: normal; margin-bottom: 10px; }

.main-box-bottom { height: 3px; overflow: hidden; background-image: url("images/websites/corners-bottom.gif"); margin-bottom: 9px; background-repeat: no-repeat; background-position: left top; }

.main-box-middle .content { width: 665px; float: left; margin-top: 14px; margin-bottom: 13px; line-height: 140%; }
.main-box-middle .margin { width: 200px; float: right;padding-left: 10px; margin-top: 14px; margin-bottom: 13px; }
.main-box-middle .wide-content { padding-top: 14px; padding-bottom: 13px; line-height: 140%; }

#wide-box-top { width: 945px; height: 4px; background-image: url("images/websites/wide-box-top.gif"); background-repeat: no-repeat; overflow: hidden; }
#wide-box-middle { width: 915px; padding-left: 15px; padding-right: 15px; padding-top: 11px; padding-bottom: 13px; background-image: url("images/websites/wide-box-middle.gif"); background-repeat: repeat-y; }
#wide-box-bottom { width: 945px; height: 4px; background-image: url("images/websites/wide-box-bottom.gif"); background-repeat: no-repeat; overflow: hidden; }

#large-box-top { width: 665px; height: 4px; background-image: url("images/websites/large-box-top.gif"); background-repeat: no-repeat; overflow: hidden; }
#large-box-middle { width: 635px; padding-left: 15px; padding-right: 15px; padding-top: 11px; padding-bottom: 13px; background-image: url("images/websites/large-box-middle.gif"); background-repeat: repeat-y; }
#container.rtl #large-box-middle h1, #container.rtl #large-box-middle p { direction: rtl; }

.rule { background-color: #d6d6d6; height: 1px; padding: 0px; border: 0px; overflow: hidden; margin-top: 8px; margin-bottom: 11px; }
#large-box-bottom { width: 665px; height: 4px; background-image: url("images/websites/large-box-bottom.gif"); background-repeat: no-repeat; overflow: hidden; }

#facet-box-top { width: 615px; height: 31px; padding-left: 10px; padding-right: 10px; line-height: 33px; background-image: url("images/websites/facet-box-top.gif"); background-repeat: no-repeat; overflow: hidden; }
#facet-box-middle { width: 615px; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 3px; background-image: url("images/websites/facet-box-middle.gif"); background-repeat: no-repeat; }
#facet-box-bottom { width: 635px; height: 4px; background-image: url("images/websites/facet-box-bottom.gif"); background-repeat: no-repeat; overflow: hidden; margin-bottom: 15px; }
#facet-box-middle #facets { padding-top: 5px; padding-bottom: 2px; }
#facet-box-middle ul { margin: 0px; padding: 0px; list-style-type: none; }
#facet-box-middle li { float: left;  background-image: url("images/websites/menu-separator.gif"); background-repeat: no-repeat; background-position: 10px 3px;  margin: 0px; padding: 0px; padding-left: 20px; }
#facet-box-middle ul li.first { background-image: none; padding-left: 0px; }
#facet-box-middle a.inpath, #facet-box-top a.inpath { color: #e85311; } 

.list-item { width: 635px; float: left; border-bottom: #d6d6d6 1px dotted; margin-bottom: 8px; padding-bottom: 8px; }
.list-item p { margin: 0px; padding: 0px; }
.list-item h1 { margin-top: 0px; }
.list-item img { float: left; }
.list-item .text { width: 520px; float: right; }

#medium-boxes { padding: 0px; border-collapse: collapse; border-width: 0px; margin: 0px; padding: 0px; }
#medium-boxes td.top { width: 323px; height: 4px; padding: 0px; background-image: url("images/websites/medium-box-top.gif"); background-repeat: no-repeat;  }
#medium-boxes td.middle { width: 293px; padding-left: 15px; padding-right: 34px; padding-top: 0px; padding-bottom: 11px; background-image: url("images/websites/medium-box-middle.gif"); background-repeat: repeat-y; vertical-align: top; }
#container.rtl #medium-boxes td.middle h1, #container.rtl #medium-boxes td.middle p { direction: rtl; }
#medium-boxes td.bottom { width: 323px; height: 23px; background-image: url("images/websites/medium-box-bottom.gif"); background-repeat: no-repeat; padding: 0px; }
#medium-boxes td.last { width: 293px; padding-left: 15px; padding-right: 15px; }
#medium-boxes .image-right { float: right; clear: right; display: inline; margin: 4px 0px 2px 6px;  }

.margin-box-top { width: 260px; height: 4px; padding: 0px;background-image: url("images/websites/margin-box-top.gif"); background-repeat: no-repeat; }
.margin-box-middle { width: 230px; padding-left: 15px; padding-right: 15px; padding-top: 11px; padding-bottom: 13px;
	background-image: url("images/websites/margin-box-middle.gif"); background-repeat: repeat-y;  }
.margin-box-bottom { width: 260px; height: 4px; background-image: url("images/websites/margin-box-bottom.gif"); background-repeat: no-repeat; padding: 0px; margin-bottom: 18px; }
.margin-box-middle ul { margin: 0px; padding: 0px; list-style-type: none; }
.margin-box-middle li { padding-left: 15px; margin: 0px; background-image: url("images/websites/bullet.gif"); background-repeat: no-repeat; background-position: 1px 5px; margin-bottom: 10px; }
.margin-box-middle li.inpath a { color: #e85311; }
.margin-box-middle h1 { margin-bottom: 10px; margin-top: 0px; }

#small-boxes { padding: 0px; border-collapse: collapse; border-width: 0px; }
.small-box-top { width: 227px;  height: 5px; background-image: url("images/websites/small-box-top.gif"); background-repeat: no-repeat; padding: 0px; }
.small-box-middle { width: 182px; padding-left: 15px; padding-right: 30px; padding-top: 6px; padding-bottom: 9px;
	background-image: url("images/websites/small-box-middle.gif"); background-repeat: repeat-y; vertical-align: top; }
.small-box-middle h2 { color: #7caadf; font-size: 12px; text-transform: uppercase; margin-top: 0px; margin-bottom: 7px; }
.small-box-bottom { width: 227px; height: 4px; background-image: url("images/websites/small-box-bottom.gif"); background-repeat: no-repeat; padding: 0px; }
.small-box-last { width: 182px; padding-left: 15px; padding-right: 15px; }

.abstract { color: #6eaada; font-size: 10pt; }

.clear { clear: both; height: 1px; overflow: hidden; display: block; }
.news-lists { margin-left: 14px; }
.news-list h3 { color: #7caadf; font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; margin-bottom: 5px; padding-bottom: 0px; }
.news-list { width: 197px; padding-right: 10px; min-height: 119px;  float: left; margin-right: 27px; background-image: url("images/websites/news-list-separator.gif"); background-repeat: no-repeat; background-position: top right }
.news-list-last { background-image: none; margin-right: 0px; }
.news-list ul { padding: 0px; margin: 0px; margin-left: -1px; list-style-type: none; font-size: 8pt; line-height: 17px; }
.news-list li { padding: 0px; padding-left: 9px; background-image: url("images/websites/news-list-bullet.gif"); background-position: 0px 6px; background-repeat: no-repeat; margin-bottom: 0px;  }

#large-banner, #horizontal-banner { margin-bottom: 18px; height: 375px; }
#storyteller-banner { margin-left: -20px; height: 440px; margin-bottom: 3px; }
.margin .small-banner { margin-bottom: 18px;  }
.margin .medium-banner { margin-bottom: 18px; height: 375px; }
.margin .swf-banner { margin-bottom: 18px; }
.margin .last { margin-bottom: 0px; }


#footer { margin-top: 11px; margin-bottom: 17px; color: #666666; font-size: 10pt; }
#footer-menu { float:left;  }
#footer-menu ul { list-style-type: none; font-size: 14px; margin: 0px; padding: 0px; clear: both;  }
#footer-menu li { float: left;  background-image: url("images/websites/menu-separator.gif");
	background-repeat: no-repeat; background-position: 13px 10px; padding-left: 26px;   }
	
#footer-menu ul li.first { background-image: none; padding-left: 0px; }
#footer-menu li a { display: block; text-decoration: none;  }
#footer-menu li a, #footer-menu li a:visited { color: #7CAADF; }
#footer-menu li a:hover { text-decoration: none; color: #e85311; }
#footer-menu li.inpath a { color: #e85311; }

#left-footer { float: left; line-height: 34px; }
#right-footer { float: right; line-height: 34px; }

#share-buttons { float: left; width: 241px; height: 22px; padding-bottom: 2px; }
#share-buttons ul { list-style-type: none; font-size: 12px; margin: 0px; padding: 0px;  }
#share-buttons li { float: left; background-repeat: no-repeat; line-height: 22px; margin-right: 3px; display: block; width: 35px; height: 22px; }
#share-buttons li a { display: block; width: 35px; height: 22px; text-decoration: none; }
#share-buttons li.share a{ background-image: url("images/websites/share-icon-16x16.png"); background-repeat: no-repeat; margin-right: 0px; cursor: hand; }
#share-buttons li.email-friend a{ background-image: url("images/websites/mail-icon.gif"); background-repeat: no-repeat;  cursor: hand; }
#share-buttons li.print a{ background-image: url("images/websites/print-icon.png"); background-repeat: no-repeat; }

#share-details { text-align: left; line-height: 19px; }

div#share-details p { font-size: 80%; }
div#share-details ul { list-style-type: none; font-size: 12px; margin-left:20px; padding: 0px;  }
div#share-details .leftCol {	width: 44%;	float: left; padding: 10px;	}
div#share-details .rightCol { width: 44%; float: right; padding: 10px; }
div#share-details ul.bookmark {	padding: 4px; }
div#share-details .bookmark li { padding: 1px; background-repeat: no-repeat; }
div#share-details .bookmark li a { background-position: 0px 2px; background-repeat: no-repeat; padding: 0px 2px 0px 20px; }

#share-google { background-image: url('images/websites/addto-google.gif'); }
#share-delicious { background: url('images/websites/addto-delicious.png'); }
#share-blinklist { background: url('images/websites/addto-blinklist.gif'); }
#share-digg { background: url('images/websites/addto-digg.gif'); }
#share-furl { background: url('images/websites/addto-furl.gif'); }
#share-reddit { background: url('images/websites/addto-reddit.png'); }
#share-magnolia { background: url('images/websites/addto-magnolia.gif'); }
#share-netscape { background: url('images/websites/addto-netscape.html'); }
#share-stumbleUpon {	background: url('images/websites/addto-stumbleit.gif'); }
#share-live {	background: url('images/websites/addto-live.gif'); }
#share-yahoo { background: url('images/websites/addto-yahoo.gif'); }
#share-facebook { background: url('images/websites/addto-facebook.gif'); }
#share-slashdot { background: url('images/websites/addto-slashdot.gif'); }

#slideShowMovie { margin-bottom: 10px; }
.media-right { float: right; margin-left: 10px; margin-bottom: 10px; }
.media-full-width { margin-left: 0px; margin-right: 0px; margin-bottom: 10px; }
.media-left { float: left; margin-right: 10px; margin-bottom: 10px; }
.section-item { clear: left; }

.media-listing{ clear: left; margin-bottom: 10px; }
.media-listing .floatbox{ float: left; background: white url("images/transparent.gif") no-repeat top left; width: 113px; height: 120px; }
.media-listing .floatbox img{ border: 1px solid #cccccc; }
.media-listing .floatbox{ /* IE 3px hack*/ width: 110px }
.media-listing p{ /* IE 3px hack*/ height: 1%; }
.media-listing p{ margin-left: 113px; font-size: 90%; }
.media-listing p{ /* IE offset to the left 3px hack*/ margin-left: 110px; }

.media-left-empty { float: left; margin-left:10px; margin-bottom: 10px; width:110px; height:100px; background: #ffffff url("images/transparent.gif") top left no-repeat; }
.horizontal-dotted-line { border-bottom: 1px dotted #d6d6d6; }
.horizontal-line { border-bottom: 1px solid #d6d6d6; overflow:visible; margin-top: 2px; margin-bottom: 2px; }

#category-menu { font-size:80%; text-transform: uppercase; }
#category-menu .row1 { height: 30px; padding: 5px 0 0 20px; margin-bottom: 2px; background-color: #F2F2F2; } 
#category-menu .row2 { padding: 10px 0 0 20px; background-color: #F2F2F2; } 

#category-menu ul { list-style-type: none; margin: 0px; padding: 0px;  }
#category-menu td { vertical-align: top; margin: 0px; padding: 0px; }
.category-topmenu { line-height: 20px; padding-bottom: 10px; }
.category-mainmenu { font-size:85%; }
.category-submenu { font-size:80%; }
#category-menu a.current { color: #e85311; }

.category-name { margin-left: 30px; font-size:70%; text-transform: uppercase; }
.list-left { text-align: left; }
.list-right { text-align: right; }

/* ****************** Article Comments ****************** */
.commentpost-main-table td.fieldtitle { padding-left:10px; }
.commentlist-main-table, .commentpost-main-table { padding-left: 10px; padding-right: 10px; }
.postcomment-link:link, .postcomment-link:visited, .postcomment-link:active, .postcomment-link:hover { color: #333333; text-decoration: none; }
.comment-text { background-color: #ffffff; }
.comment-header { background-color: #ffffff; color: #7caadf; height: 20px; }
.comment-footer { background-color: #ffffff; font-size: 8pt; height: 20px; }


/* ****************** Article Rating ****************** */
.ratingStar { white-space:nowrap; margin:1em; height:14px; }
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; display: block; background-position: center; background-repeat: no-repeat; cursor:pointer; }
.response { padding-left:10px; }
.filledRatingStar { background-image: url(images/rating/star-full.gif); padding-top: 6px; }
.emptyRatingStar { background-image: url(images/rating/star-empty.gif); padding-top: 6px; }
.savedRatingStar { background-image: url(images/rating/star-saved.gif); padding-top: 6px; }

/* ****************** Mail a friend ****************** */
.mail-friend-comments { font-size:15px; font-weight:normal; color:Black; width:460px; height:100px; } 
.mail-friend-message_label { font-size:17px; font-weight:bold; text-align:center; color:White; width:300px } 
.mail-friend-button { font-size:12px; font-weight:bold; vertical-align:middle; } 
.mail-friend-text { font-size:15px; font-weight:bold; text-align:left; color:Black; width:150px; } 
.mail-friend-label { font-size:15px; font-weight:bold; color:#7caadf; text-align:right; width:150px; } 
.mail-friend-error_label { font-size:17px; font-weight:bold; text-align:left; color:Red; text-align:center; width:100% } 
#mail-friend td.fieldtitle { padding-left:10px; }
.mail-friend-BorderCssClass 
{  
   /*background-image: url(\images\xxxx.gif);   */
   background-color: #d7d7d7;
   color: #5F8AC5; 
   border-top-color : #304767; 
   border-top-style : solid; 
   border-top-width : 1px; 
   border-bottom-color : #304767; 
   border-bottom-style : solid; 
   border-bottom-width : 1px; 
   border-right-color : #304767; 
   border-right-style : solid; 
   border-right-width : 1px; 
   border-left-color : #304767; 
   border-left-style : solid; 
   border-left-width : 1px; 
   vertical-align: middle; 
   text-align:center; 
   padding: 0px; 
   width:620px; 
   height:200px; 
} 

.sitemap { font-size: 10px; color:#7caadf; }
.sitemap a, .sitemap a:visited { text-decoration: none; color: #7caadf; }
.sitemap-title { font-size:14px; color:#5b789f; padding: 10px 10px 10px 10px;}
.sitemap-title a, .sitemap a:visited { text-decoration: underline; color:#5b789f; padding-right: 30px; }
.sitemap-text { font-size: 10px; color:#7caadf; }

.pager { height: 19px; line-height: 19px;  }
.pager a { display: block; line-height: 19px; float: left; }
.pager .previous { background-image: url("images/websites/pager-previous.gif"); background-position: left center; background-repeat: no-repeat; padding-left: 25px; }
.pager .previous-disabled { background-image: url("images/websites/pager-previous-disabled.gif"); background-position: left center; background-repeat: no-repeat; padding-left: 25px; color: #959595; }
.pager .previous-disabled:hover, .pager .next-disabled:hover { text-decoration: none; }
.pager .next { background-image: url("images/websites/pager-next.gif"); background-position: right center; background-repeat: no-repeat; padding-right: 25px; }
.pager .next-disabled { background-image: url("images/websites/pager-next-disabled.gif"); background-position: right center; background-repeat: no-repeat; padding-right: 25px; color: #959595; }
.pager .status { float: left; }

/* Page Numbers */
#pages-container-top, #pages-container-bottom { float: right; }
.pages-status { margin-top: 1em; margin-bottom: 0.5em; font-size: 85%; float: left; }
.pages { margin-top: 1em; margin-bottom: 0.5em; font-size: 85%; float: right;}
/*.pages a, .pages span { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }*/
/*.pages a, .pages span { display: block; float: left; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }*/
/*.pages span.current { border: 1px solid #2E6AB1; font-weight: bold; background: #2E6AB1; color: #fff; }*/
.pages a, .pages span { display: block; float: left; padding: 0.2em 0.3em; margin-right: 0.1em; background: #fff; }
.pages span.current { font-weight: bold; color: #e85311; }
/*.pages a { border: 1px solid #9AAFE5; text-decoration: none; }*/
/*.pages a:hover { border-color: #2E6AB1; }*/
.pages a { text-decoration: none; }
.pages a:hover { color: #e85311; }
.pages a.nextprev { font-weight: bold; }
.pages span.nextprev { color: #959595; }
/*.pages span.nextprev { border: 1px solid #ddd; color: #7CAADF; }*/

.featured-web-store ul, .emphasized-web-store ul, .normal-web-store ul { list-style-type: none; margin: 0px; padding: 0px; }
.featured-web-store a, .emphasized-web-store a { font-weight: bold; }
.featured-web-store { border: solid 1px #e85311; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 20px; }
.emphasized-web-store { margin-bottom: 20px; }
.normal-web-store { }

#map-container { padding-top: 14px; padding-bottom: 13px; }
#map-selection { margin-bottom: 14px; }
#map-selection table { border-collapse: collapse; border-style: none; padding: 0px; margin: 0px; }
#map-selection table td { padding-right: 5px; vertical-align: middle; }
#map-side-bar { width: 250px; height: 423px; overflow: auto; float: left; margin-right: 20px; margin-bottom: 13px; padding-right: 10px;  }
#map { float: left; }

#image-section-table { border-collapse: collapse; border-style: none; padding: 0px; margin: 0px; }
#image-section-table h1 { text-align: center; position: absolute; z-index: 1; width: 140px; top: 0px; left: 0px; font-size: 12px; font-weight: normal; margin-top: 3px; margin-bottom: 0px; padding-left: 6px; padding-right: 6px; }
#image-section-table td { position: relative; width: 152px; height: 152px; padding-top: 0px; padding-bottom: 9px; padding-left: 0px; padding-right: 9px; vertical-align: top; }
#image-section-table td a { display: block; width: 152px; height: 152px; overflow: hidden; background-image: url("images/websites/medium-image-box.gif"); background-repeat: no-repeat; }
#image-section-table td a h1 { cursor: pointer; color: #7caadf; }
#image-section-table td a:hover { background-position: left -152px; }
#image-section-table td a:hover h1 { color: #e85311; }
#image-section-table td.last { padding-right: 0px; }
#image-section-table div { /*text-align: center;*/ position: relative; }
#image-section-table td img { position: absolute; top: 22px; left: 16px; z-index: 0; }

#hotspot-image { height: 465px; }

#small-image-boxes { border-collapse: collapse; border-style: none; padding: 0px; margin: 0px; }
#small-image-boxes td { width: 99px; height: 99px; margin: 0px; padding: 9px;  vertical-align: top; background-image: url("images/websites/small-image-box.gif"); background-repeat: no-repeat; }
#small-image-boxes .image-container { height: 82px; width: 82px; overflow: hidden; margin-left: 4px; margin-top: 4px;}
#small-image-boxes td.landscape .image-container{ height: auto; margin-bottom: 13px; }
#small-image-boxes td.landscape { vertical-align: middle; }
#small-image-boxes td.inpath { background-position: 0px -99px; }
#small-image-boxes img { cursor: pointer; }
#small-image-boxes td.last { width: 90px; }

#product-images .product-image { display: none; visibility: hidden; }
#product-images .inpath { display: block; visibility: visible; }
#image-viewer-table { border-collapse: collapse; padding: 0px; margin: 0px; margin-bottom: 10px; }
#image-viewer-table td { padding: 0px; margin: 0px; }
#image-viewer-table .column-1 { width: 288px; padding-right: 15px; vertical-align: top; }
#image-viewer-table .column-2 { vertical-align: bottom; width: 332px; }
#image-viewer-table div.caption { text-align: right; }

#featured-items { border-collapse: collapse; border-style: none; padding: 0px; margin: 0px; }
#featured-items td {  padding: 0px; margin: 0px; padding-right: 16px; vertical-align: top; }
#featured-items.two-columns td { width: 50%; }
#featured-items.three-columns td { width: 33%;  }
#featured-items td.last { padding-right: 0px; }
#featured-items.two-columns td.last { width: 50%; }
#featured-items.three-columns td.last { width: 34%; }

/* ****************** Newsletter subscription ****************** */
.subscribebox .title, .subscribebox .input, .subscribebox .buttons { padding-top:10px; }
.subscribebox .subscribe { float:left; margin-right: 5px; width:80px; }
.subscribebox .unsubscribe { float:left; width:80px; }
.subscribebox .message { padding-top:10px; clear: left; }

#map-products { list-style-type: none; margin-left: 0px; margin-top: 15px; margin-bottom: 10px; padding: 0px; }
#map-products li { padding-top: 1px; padding-left: 16px;  background-image: url("images/websites/checkbox.gif"); background-repeat: no-repeat; line-height: 18px; background-position: left center; }
#map-products li.checked { background-image: url("images/websites/checkbox-checked.gif"); }
    
#monkey { position: absolute; z-index: 10; top: 0px; width: 140px; height: 140px;   }
#monkey.hidden { visibility: hidden; }

.slideshow{
	background-image: url(imgages/ajax-loader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	height: 323px;
	width: 730px;
	z-index:100;
}
hr {
  border: 0;
  color: #C8C8C8;
background-color: #C8C8C8;
height: 1px;

}
