body,html { margin:0;padding:0;background: url(images/bg-body.gif) repeat-x #eeeeee;font-family:Arial; font-size:12px; color: #333;}
body { position: relative; top:0px; #top:0px; #top:0px !important;}
img { border: none; }
a { color: #cc6600; text-decoration: none;}
a:hover {text-decoration: underline;}
h1, a h1, h1 a { margin:0px; padding:0px 0px 5px 0px; font-size:13px; font-weight: bold;color: #cc6600; text-decoration:none; }
input { margin:0px; padding:2px; line-height:14px; height:14px; border:1px solid #bcbcbc; font-size:9px; color: #333; vertical-align:middle;}

div#container { margin:0px auto; width:980px;}
div#top { clear:both; float:left; width:980px;position:relative;}
div#top-left {  z-index:1000;position:absolute;left:0px;}
div#top-left img { vertical-align:bottom; }
div#top-right { float:left; width:809px; padding:0 0 0 170px;}
div#top-phrase { overflow:hidden; float:left; padding:12px 15px; width:450px; height:14px; line-height:14px; color:#fff;}

div#shortcuts img { padding: 0px 5px; vertical-align:middle;}
div#shortcuts{ float:right;padding:10px 0 0;}

div#header{ clear:both; float:left; width:980px;}
div#header img{ vertical-align:bottom;}

div#main{ clear:both; float:left; padding-top:4px; width:980px;}
div#left{ float:left; width:180px;}
div#middle{ float:left; padding:0px 5px; width:610px;}

div#content{ clear:both; float:left; width:610px;}
div#content .clear{ width:610px;}

div#groups{ clear:both; float:left; padding:0px 1px; width:610px;}
div#groups .clear{ clear:none; width:4px;}

.group{ float:left; width:149px;}
.group-image{ float:left; width:149px; overflow:hidden;}
.group-image img{ vertical-align: bottom;}
.group-content{ clear:both; float:left; padding:5px 10px; width:127px; height: auto !important; height:70px; min-height: 70px; background:#fff; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.group-content h1{ padding-bottom:3px;}
.group-content ul, .subnews-left .box-content ul{ margin:0px; padding:0px; list-style:none;}
.group-content ul li, .subnews-left .box-content ul li{ padding-left: 15px; height:16px; line-height: 16px; background: url(images/bg-level1.gif) no-repeat left center;}
.group-content ul li a, .box-content ul li a{ color: #333;}

div#image{ clear:both; float:left; width:610px;}
div#image img{ vertical-align: bottom; border: 1px solid #dddddd;}
div#footer{ clear:both; float:left; font-size: 11px; padding-top:10px; width:610px; text-align: center;}
div#right{ float:left; width:180px;}
.clear{ clear:both; float:left; width:180px; height:5px; font-size:0px; line-height:0px;}
.ad{ clear: both; float:left; width:180px;}
.ad img{ vertical-align:bottom;}

/* BOXIÐ (VINSTRI) */
.box{ clear:both; float:left; width:180px;}
.box-top{ float:left; width:180px; background:url(images/bg-box-top.gif) repeat-x #fff;}
.box-left{ float:left; font-size:0px; line-height:0px; height:4px; width:4px; background:url(images/bg-box-top-left.gif) no-repeat;}
.box-right{ float:right; font-size:0px; line-height:0px; height:4px; width:4px; background:url(images/bg-box-top-right.gif) no-repeat;}
.box-content, .box-content-ad{ clear:both; float:left; padding:6px 9px; width:160px; background:#fff; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.box-content-ad{ text-align:center;}
.box-content-ad img{ vertical-align: bottom;}
.box-content .box-link{ padding-top:5px; width:160px; text-align:right;}
.box-content .index .text img {margin: 5px;}
.box-content .image {margin: 5px;float:right;}
.box-content .more {padding-top:5px; float:right;font-weight:bold;}
.box-bottom{ clear:both; float:left; width:180px; background:url(images/bg-box-top.gif) repeat-x #fff bottom left;}
.box-bottom .box-left{ background:url(images/bg-box-bottom-left.gif) no-repeat;}
.box-bottom .box-right{ background:url(images/bg-box-bottom-right.gif) no-repeat;}

/* INNÍ BOXI */
.box-content ul{ margin:0px; padding:0px; list-style:none;}
.box-content ul li{ font-size:12px; padding-left:20px; line-height:20px;}
.box-content ul li a{ color:#333; text-decoration: none;}
.box-content ul li a:hover{ text-decoration: underline;}
.box-content ul li.level1{ padding-left:15px; background: url(images/bg-level1.gif) no-repeat left 6px;}
.box-content ul li.level1 a{ font-weight:bold;}
.box-content ul li ul li {padding-left:5px;}
.box-content ul li ul li.level2 { font-size:11px; overflow: hidden;border-bottom:1px solid #C7C7C7;}
.box-content ul li ul li.level2:last-child { border-bottom:none;}
.box-content ul li ul li.level2 a {font-weight: normal;}
.box-content ul li.level3{ padding-left:28px; height:16px; line-height:16px; overflow: hidden;}

/* Fréttir */
.news .box, .news .box-top, .news .box-bottom{ width:610px;}
.news .box{ background: url(images/bg-news.gif) bottom left repeat-x #fff; height:auto !important; height:124px; min-height:124px;}
.news .box-top, .news .box-bottom{ background: none;}
.news .box-content{ width:590px; background: none; line-height:16px;}
.news .box-content h1{ padding-top:4px; font-size:16px;}
.news .box-content a{ font-weight: bold;}
.news .box-content .newsmore { float:right;margin-top:10px;}
.news .box-content img { xfloat:left;xpadding:5px;}
.news .box-content .image { float:right;padding:5px;}
.news .box-content .date { font-weight:bold;padding-bottom:2px;}
.news .box-content .text img { float:right; padding:5px;}
.news .box-bottom .box-left{ background: url(images/bg-news-bottom-left.gif);}
.news .box-bottom .box-right{ background: url(images/bg-news-bottom-right.gif);}

.subnews-left{ clear:both; float:left; width:303px;}
.subnews-right{ float:right; width:303px;}
.subnews-left .box, .subnews-left .box-top, .subnews-left .box-bottom, .subnews-right .box, .subnews-right .box-top, .subnews-right .box-bottom{ width:303px;}
.subnews-left .box-content, .subnews-right .box-content{ width:283px;}
.subnews-right .box-content{ height: auto !important; height: 130px; min-height:130px; background: url(images/bg-subnews-right.gif) no-repeat center center #fff;}
.subnews-right .box-link{ padding-top:90px; width:283px;}

table.booking td{ padding:5px;}
table.booking th{ color: #cc6600; font-weight:normal; text-align:right; width:200px; padding:5px;}

table.booking td input, 
table.booking td select{ font-size:11px; border:1px solid #bcbcbc; }
table.booking td input.text{ color:#000;}
table.booking td input.readonly{ border:0px;}

/*itm - listing */
.main-box { position:relative; overflow: hidden; width: 100%; border-bottom:1px solid #C7C7C7; padding-bottom: 5px; margin-top: 13px;}
.main-box-first{ margin-top:0px;}
.main-divider { overflow: hidden; width: 100%;}
.main-img { float: left; width: 179px; height: 115px; padding: 0; border:2px solid #fff; overflow:hidden;}
.main-img img { display: block;}
.main-text { float: right; width: 390px; margin-top:0; }
.main-text h3,
.main-text h3 a { margin: 0; color: #cc6600; font-weight: normal; text-decoration:none;}
.main-text h3 span { font-size: 12px; color: #000;}
.main-text em { display: block; margin-top: -3px;}
.main-text p { margin: 6px 0 5px; line-height: 16px;}
.main-text-divider { overflow: hidden; width: 100%; margin-top: -2px;}
.main-text-divider span { float: left; margin-top: 9px;}
.main-text-divider a { float: right; margin-left: 10px;}
.main-text-divider a img { display: block;}
.main-button { position:absolute;  width:100%; bottom: 0; }
.main-button a img { float:right; display:block; position:relative; margin-left: 10px; margin-bottom: 11px; border:0; }

.bott-main-box .main-img { height: 113px; background: url(images/main-img-border2.gif) no-repeat;}
.bott-main-box .main-text em { color: #444034;}
.bott-main-box .main-text p {color: #444034;}
.bott-main-box .main-text-divider { margin-top: 9px;}

.book-more-buttons { width: 100%; overflow: hidden; margin-top:-20px; }
.book-more-buttons a { float: right; }
.book-more-buttons input { float: right; }
.book-more-buttons a.book { background: #E4651D url(images/bg-btn-book.gif) repeat-x top left; color: #FFF; font-weight: bold; border: solid 1px #E4651D; padding: 1px 10px 2px 10px; text-transform: uppercase; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.book-more-buttons a.more { background: #99805C url(images/bg-btn-more.gif) repeat-x top left; color: #FFF; font-weight: bold; border: solid 1px #99805C; padding: 1px 10px 2px 10px; text-transform: uppercase; margin-right: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.book-more-buttons input.more {-moz-border-radius:3px 3px 3px 3px;background:url("images/bg-btn-more.gif") repeat-x scroll left top #99805C;border:1px solid #99805C;color:#FFFFFF;float:right;font-size:12px;font-weight:bold;height:auto;margin-right:4px;padding:1px 10px 2px;text-transform:uppercase; margin:0 2px;}
.book-more-buttons input.book {-moz-border-radius:3px 3px 3px 3px;background:url("images/bg-btn-book.gif") repeat-x scroll left top #E4651D;border:1px solid #E4651D;color:#FFFFFF;float:right;font-size:12px;font-weight:bold;height:auto;padding:1px 10px 2px;text-transform:uppercase;margin:0 2px;}
.book-more-buttons img {float:right;padding-left:5px;}

/*itm - items */
.take-box { overflow: hidden; padding-top:10px; width: 100%;}
.take-box h2 { margin: 0; font-size:22px; color: #cc6600; font-weight: normal;}
.take-box h2 span { font-size: 12px; color: #000;}
.take-box em { display: block; margin-top: -2px;}
.over { overflow: hidden; width: 100%; margin-top: 7px;}
ul.over-menu { margin: 0; padding: 0; list-style: none; height:35px; width:590px; border-bottom:1px solid #666;}
ul.over-menu li { float: left; padding:0; margin:0 5px 0 0; font-weight: bold; }
ul.over-menu li a { margin:0; display: block;  background:#fff; border:1px solid #666; text-decoration: none; padding: 6px 10px 8px;color: #cc6600;}
.over-menu li a:hover { text-decoration: underline;}
.over-box { overflow: hidden; width: 567px; padding: 10px 10px 34px 11px; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666;}
.over-divider { overflow: hidden; width: 100%;}
.over-img { float: left; width: 342px;  border:2px solid #666;}
.over-img img { display: block;}
.highlights { float: right; width: 200px; margin-top: 0;}
.highlights h3 { margin: 0; font-size: 22px; font-weight: normal; color: #cc6600;}
.high-menu { overflow: hidden; margin: 0; padding: 0; list-style: none; }
.high-menu li {  font-weight: bold; font-size: 14px; line-height: 17px; margin:8px 0 0 -15px; padding:0; }
.high-menu li a { margin:0; padding:0; color: #cc6600; text-decoration: none; }
.high-menu li a:hover { text-decoration: underline;}
.price { overflow: hidden; margin-top: 21px;}
.price span { display: block;}
.price strong { display: block; font-size: 24px; line-height:18px;}
.book-now-link { display: block; margin-top: 10px;}
.book-now-link img { display: block; border:0;}
.over-text { margin-top: 20px;}
.over-text p { margin: 15px 0 0; line-height: 14px;}
.selected-box {border-bottom:none !important; color:#666666 !important; padding-bottom:9px !important;}
.not-selected-box {border-bottom:1px solid #666666; color:#cc6600 !important; padding-bottom:8px;}

table.departure{ color:#fff; border-collapse:collapse; border:0px;}
table.departure th{ background:#4a4a4a; text-align:left; font-weight:bold; vertical-align:top; padding:5px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
table.departure td{ background:#5a5a5a; padding:5px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
table.departure th.first,
table.departure td.first{ border-left:0;}
table.departure a{ color:#fff; text-decoration:none;}
div.over-text ul li { line-height:16px; height:auto !important; padding:5px 0px 5px 15px;}

.tour-search { position:relative;width:100%;background-color:#fff;height:300px;}
.tour-search .search-row { float:left;padding:5px;width:210px;}
.tour-search .search-row .search-from, .tour-search .search-row .search-to {float: left;}
.tour-search .search-row .search-from img {float:left;padding:2px 0px 0px 2px;}
.tour-search .search-row .search-from input {float:left; font-size:10px;}
.tour-search .search-row .search-to img {float:left;padding:2px 0px 0px 2px;}
.tour-search .search-row .search-to input {float:left;font-size:10px;}
.tour-search .search-row label { display:block;float:left;padding: 2px 5px 0 0;text-align:right;width:75px;font-size:11px;}
.tour-search .search-row select {float:left;width:65px;font-size:10px;margin-bottom:5px;}
.tour-search .search-btn {float:left; width:70px; padding: 2px 0px 0px 5px;}
.stour-search .search-btn input {height:20px; margin-top:3px;  }
.tour-search .search-btn a.search { position: absolute; bottom: 6px; right: 6px; background: #E4651D url(images/bg-btn-book.gif) repeat-x top left; color: #FFF; font-weight: bold; border: solid 1px #E4651D; padding: 1px 10px 2px 10px; text-transform: uppercase; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tour-search .search-btn a.cancel { position: absolute; bottom: 9px; right: 96px; color: #666; }

.tour-search .tour-container {float:left;margin-left:15px;padding-top: 10px;}
.tour-search .tour-parameters {float:left;  padding-top: 15px;}
.tour-search .tour-parameters label { float: left;font-weight: bold;margin-left: 10px;width: 80px;}
.tour-search .tour-parameters select {}
.tour-search .tour-parameters input {  font-size: 12px;padding: 2px;width: 75px;}
.tour-search .tour-parameters .row {margin-bottom:5px;}
.tour-search .loader {background: url("images/ajax-loader.gif") no-repeat scroll 35px 55px transparent;margin-left:170px;padding-top: 130px;}
.tour-search .loader h2 {font-size:1.6em;font-weight:bold;padding-top:80px;text-align:center;}
.tour-search .tour-form {}
.tour-search .tour-form h3 {margin: 0 0 0 15px;padding-top: 10px; color: #cc6600; font-weight: bold; } 

.tour-search table tbody tr td .search-from img {float:left;padding:2px 0px 0px 2px;}
.tour-search table tbody tr td .search-from input {float:left; font-size:10px;}
.tour-search table tbody tr td .search-to img {float:left;padding:2px 0px 0px 2px;}
.tour-search table tbody tr td .search-to input {float:left;font-size:10px;}

.tour-search table tbody tr td label { display:block;float:left;padding: 2px 5px 0 0;text-align:right;width:75px;font-size:11px;}
.tour-search table tbody tr td select {float:left;width:65px;font-size:10px;margin-bottom:5px;}

.single-tour-search {border:1px solid #E4651D; height:195px;position:relative;padding:0px 0px 5px 5px; margin-bottom:10px;width:190px;}
.single-tour-search .search-row {float:left;padding-top:5px;width:185px;}
.single-tour-search .search-row .search-from img {float:left;padding:2px 0px 0px 2px;}
.single-tour-search .search-row .search-from input {float:left; font-size:10px; width:65px;}
.single-tour-search .search-row .search-to img {float:left;padding:2px 0px 0px 2px;}
.single-tour-search .search-row .search-to input {float:left;font-size:10px; width:65px;margin-top:2px;}
.single-tour-search .search-row label {display:block;float:left;padding-right:10px;text-align:right;width:75px;font-size:11px;}
.single-tour-search .search-row select {float:left;width:65px;font-size:10px;margin-bottom:5px;}
.single-tour-search .search-btn {float:left; width:70px; padding: 2px 0px 0px 5px;}
.single-tour-search .search-btn input {height:20px; margin-top:3px; }
.single-tour-search .search-btn a.search { position: absolute; bottom: 6px; right: 6px; background: #E4651D url(images/bg-btn-book.gif) repeat-x top left; color: #FFF; font-weight: bold; border: solid 1px #E4651D; padding: 1px 10px 2px 10px; text-transform: uppercase; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.single-tour-search .search-btn a.cancel { position: absolute; bottom: 9px; right: 96px; color: #666; }

.additional-services .SubTotals {font-weight:bold;font-size:1.1em;padding-top: 10px;}
.additional-services #TotalPrice { color: #CC6600 }
.additional-services .price { color: #CC6600;}
.additional-services .button input  {height:auto; float:right; }

.button a { float: right; background: #E4651D url(images/bg-btn-book.gif) repeat-x top left; color: #FFF; font-weight: bold; border: solid 1px #E4651D; padding: 1px 10px 2px 10px; text-transform: uppercase; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.payment-form .total-price .button input {height:auto; float:right;}
.passenger-form .terms .button input {height:auto; float:right;}
.package-details .button input {height:auto; float:right;}
.package-details .button img {float:right;padding-left:5px;}
.package-details .price-info { margin-top:30px; }
.package-details .package-items h3 {background:url("/templates/common/images/dot-line.gif") repeat-x scroll left bottom transparent;margin:20px 0 7px;padding:0 0 7px; color:#CC6600;font-size:1.3em;font-weight:normal;}
.package-details .passengers .item select {color:#333333;}
.package-details .departure-date select {color: #333333;}
.package-details .book-more-buttons {overflow:visible;}

.booking-preloading-message h2, .booking-error h2 { color: #CC6600; }
.booking-preloading-message img {margin:30px 0 30px 315px; }

.difficulty-level {}

/* ---< BOOKING ENGINE : RECEIPT >-------------------------------------------------------- */
.booking-id { color:#CC6600;font-size:2.2em;font-weight:bold;margin-top:15px;text-align:center; }

#stepper { background-color: #F5F5F0; border: solid 1px #DBDBDB; overflow: hidden; }
#stepper ul { list-style: none; }
#stepper ul li { float: left; background: transparent url(images/stepper-item.gif) no-repeat top right; position: relative; line-height: 15px; padding-left: 0; }
#stepper ul li span { float: left; padding: 9px 23px 7px 13px; text-transform: uppercase; }
#stepper ul li.active { background: #EB7A12 url(images/stepper-item-active.png) no-repeat top right; font-weight: bold; margin-left: -10px; }
#stepper ul li.active span { padding: 9px 23px 7px 23px; color: #FFF; }
#stepper ul li.haspassed span { color: #999; }
#stepper ul li.zi-1 { z-index: 700; }
#stepper ul li.zi-2 { z-index: 600; }
#stepper ul li.zi-3 { z-index: 500; }
#stepper ul li.zi-4 { z-index: 400; }
#stepper ul li.zi-5 { z-index: 300; }
#stepper ul li.zi-6 { z-index: 200; }
#stepper ul li.zi-7 { z-index: 100; }

.powered-by { width: 100%; overflow: hidden; }
.powered-by a { float: right; margin: 18px 0px 0 0;  }
.powered-by img.travel-logo { float: right; margin: 18px 18px 0 18px; }

/* --	CURRENCY CONVERTER ON RIGHT SIDE ---------------------------------------------------  */
.currency-converter { background-color: #FFFFFF; padding: 12px; }
.currency-converter h2 { font-weight: normal; font-size: 1.2em; margin:0 0 12px 0;padding: 0; text-align:left; }
.currency-converter ol {list-style:none outside none;background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
.currency-converter ol li { width: 100%; overflow: hidden; margin-bottom: 6px; text-align:left; }
.currency-converter ol li label { text-align:left; font-size: 11px; font-weight: bold; float: left; width: 40px; background: transparent url(/Templates/Common/images/flags/isk.gif) no-repeat 0 3px; padding: 2px 0 0 30px; }
.currency-converter ol li input { border: solid 1px #5B5B5A; width: 60px; float: left; }
.currency-converter .update-info { color: #999; font-size: 10px; line-height: 12px; text-align: left; }
.currency-converter .update-info a { color: #999; }
.currency-converter ol li.isk label { background-image: url(/Templates/Common/images/flags/isk.gif); }
.currency-converter ol li.gbp label { background-image: url(/Templates/Common/images/flags/gbp.gif); }
.currency-converter ol li.usd label { background-image: url(/Templates/Common/images/flags/usd.gif); }
.currency-converter ol li.cad label { background-image: url(/Templates/Common/images/flags/cad.gif); }
.currency-converter ol li.dkk label { background-image: url(/Templates/Common/images/flags/dkk.gif); }
.currency-converter ol li.nok label { background-image: url(/Templates/Common/images/flags/nok.gif); }
.currency-converter ol li.sek label { background-image: url(/Templates/Common/images/flags/sek.gif); }
.currency-converter ol li.chf label { background-image: url(/Templates/Common/images/flags/chf.gif); }
.currency-converter ol li.jpy label { background-image: url(/Templates/Common/images/flags/jpy.gif); }
.currency-converter ol li.eur label { background-image: url(/Templates/Common/images/flags/eur.gif); }
.currency-converter ol li.xdr label { background-image: url(/Templates/Common/images/flags/xdr.gif); }

/* ---< FRONTPAGE BANNERS >-------------------------------------------------------- */

#banners { position: relative; width: 582px; height: 320px; overflow: hidden; margin-bottom: 5px; }
#banners .banner { margin: 0; display: none; }
#banners .banner img { padding:0px; }
#banners .banner { position: absolute; top: 0; left: 0; width:582px; }
#banners .banner .info { position: absolute; bottom: 0; left: 0; z-index: 100; height: 40px; background-color: #CC6600; width: 100%; padding: 8px 16px; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
#banners .banner .meta { position: absolute; bottom: 0; left: 0; z-index: 200; height: 52px; }
#banners .banner .meta h3 { color: #FFF; font-size: 1.5em; margin: 0 0 2px 10px; position:relative; }
#banners .banner .meta p { color: #FFF; font-size: 1.2em; margin: 0 0 0 10px; position:relative; }
#banners .link { position: absolute; top: 270px; z-index: 1001; background: transparent url(images/banner-arrows.png) no-repeat; text-indent: -9999px; width: 25px; height: 25px; }
#banners .prev { left: 510px; background-position: 2px 0; }
#banners .next { left: 540px; background-position: -23px 0; }
#banners .prev:hover { left: 510px; background-position: 2px -27px; }
#banners .next:hover { left: 540px; background-position: -23px -27px; }

#banners .corner { background:url(images/corners.png) no-repeat scroll 0 0 transparent; font-size:0; height:7px; position:absolute; width:7px; z-index: 300; }
#banners .tl { background-position:left top; left:0; top:0; }
#banners .tr { background-position:right top; right:0; top:0; }
#banners .bl { background-position:left bottom; bottom:0; left:0; }
#banners .br { background-position:right bottom; bottom:0; right:0; }

/*	CONTACT US 
	------------------------------------------------------------------------------------------- */
.contactus {  }
.contactus .text, .contactus .cb, .contactus .ta { margin-bottom: 5px; }
.contactus .cb { padding-left: 97px; }
.contactus .text label { float:left; font-size:1.0em; padding:3px 6px 3px 0; text-align: right; width: 90px; }
.contactus .text input { float: left; width:150px;font-size:1.0em;}
.contactus .cb input { float: left; }
.contactus .cb label { float: left; font-size: 1.0em; margin: 1px 0 0 5px; }
.contactus .ta label { float:left; font-size:1.0em; padding:3px 6px 3px 0; text-align: right; width: 90px; }
.contactus .ta textarea { width: 450px; height: 150px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.0em; }
.contactus .btn { padding-left: 95px; }
.contactus .btn input { font-weight: bold; cursor: pointer; height:24px;width:50px;font-size:1.0em; }
.contactus fieldset {border: 0; margin: 0; outline: 0; padding:0;}

.frontboxes ul {width:605px;margin: 0 0 0 7px; padding:0;}
.frontboxes li {list-style-type: none;float:left;margin:0 7px 5px 0;background: transparent url(images/boxbg3.png) no-repeat;}
.frontboxes li:hover{background-position: 0 -148px;text-decoration: none;}
.frontboxes a {display: block; height: 148px;width: 193px;text-decoration: none;}
.frontboxes a span.text { display: block; line-height: 14px; padding: 10px 0 8px 0px;font-size:17px;text-align:center;color: #CC6600;font-weight: bold;} 
.frontboxes a span img {margin-left: 3px;display: block;border:0;}
                                                     
#middle .news .box { margin-bottom: 5px;}

ul#group_menu_incentives6 { width: 594px; margin: 0px auto; list-style: none;padding:0;}
ul#group_menu_incentives6 li { display: inline; padding:0; }  
ul#group_menu_incentives6 li a { display: block; float: left; height: 36px; background-image: url(images/ilr_incentives_menu2.png); text-indent: -9999px;}
ul#group_menu_incentives6 li a.inc { width: 85px; background-position: 0 0; }
ul#group_menu_incentives6 li a.act { width: 110px; background-position: -85px 0; }
ul#group_menu_incentives6 li a.bro { width: 104px; background-position: -195px 0;}
ul#group_menu_incentives6 li a.hot { width: 76px; background-position: -299px 0; }
ul#group_menu_incentives6 li a.tea {  width: 81px; background-position: -375px 0;}
ul#group_menu_incentives6 li a.the {  width: 61px; background-position: -456px 0;}
ul#group_menu_incentives6 li a.why {  width: 77px; background-position: -517px 0;}
ul#group_menu_incentives6 li a.inc:hover, ul#group_menu_incentives6 li a.inc:focus { background-position: 0 -36px; }
ul#group_menu_incentives6 li a.act:hover, ul#group_menu_incentives6 li a.act:focus { background-position: -85px -36px; }
ul#group_menu_incentives6 li a.bro:hover, ul#group_menu_incentives6 li a.bro:focus { background-position: -195px -36px; }
ul#group_menu_incentives6 li a.hot:hover, ul#group_menu_incentives6 li a.hot:focus { background-position: -299px -36px; }
ul#group_menu_incentives6 li a.tea:hover, ul#group_menu_incentives6 li a.tea:focus { background-position: -375px -36px; }
ul#group_menu_incentives6 li a.the:hover, ul#group_menu_incentives6 li a.the:focus { background-position: -456px -36px; }
ul#group_menu_incentives6 li a.why:hover, ul#group_menu_incentives6 li a.why:focus { background-position: -517px -36px; }


.incentiveboxes ul {width:605px;margin: 0 0 0 7px; padding:0;}
.incentiveboxes li {list-style-type: none;float:left;margin:0 7px 5px 0;background: transparent url(images/bluebox.png) no-repeat;}
.incentiveboxes li:hover{background-position: 0 -148px;text-decoration: none;}
.incentiveboxes a {display: block; height: 148px;width: 193px;text-decoration: none;}
.incentiveboxes a span.text { display: block; line-height: 14px; padding: 10px 0 8px 0px;font-size:17px;text-align:center;color: #CC6600;font-weight: bold;} 
.incentiveboxes a span img {margin-left: 3px;display: block;border:0;}


