body
{
 margin:0;
 padding:0;
 font:0.7em arial,sans-serif;
 background:url('../_img/_bg/main.gif') repeat-x #fff;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
}

a:hover
{
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 color:#5E5E5E;
}

.oldPrice
{
 text-decoration:line-through;
}

/*****************************************************************************************************/
/* CONTAINER */

#maker
{
 padding:0;
 margin:0 auto;
 width:950px;
}

/*****************************************************************************************************/
/* HEAD */

#maker #head
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
/* height:200px;
 overflow:hidden; */
}

#maker #head #headBar
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
 height:26px;
 overflow:hidden;
}

#maker #head #headBar ul
{
 padding:0;
 margin:6px 0 0 0;
 list-style-type:none;
}

#maker #head #headBar li
{
 float:left;
 padding:0 12px 0 10px;
 margin:0;
 display:inline;
 border-right:1px solid #7C7C7C;
 color:#7C7C7C;
}

#maker #head #headBar a,#maker #head #headBar a:visited
{
 padding:0;
 margin:0;
 color:#7C7C7C;
}

#maker #head #headBar a:hover
{
 text-decoration:none;
}

#maker #head #headLogo
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:90px;
 overflow:hidden;
 background:url('../_img/_bg/iso.gif') 855px 33px no-repeat;
}

#maker #head #headLogo #logo
{
 float:left;
 padding:0;
 margin:0;
 width:600px;
 height:90px;
}

#maker #head #headLogo #logo img
{
 padding:0;
 margin:16px 0 0 16px;
 width:186px;
 height:59px;
}

#maker #head #headLogo #callUs
{
 float:left;
 padding:30px 0 0 0;
 margin:0;
 text-align:right;
 width:245px;
 height:60px;
}

#maker #head #headLogo #callUs p.salesSupport
{
 padding:0;
 margin:0;
 font-size:130%;
 line-height:100%;
}

#maker #head #headLogo #callUs img
{
 padding:7px 0 0 0;
 margin:0;
}

#headBasket
{
 padding:0;
 margin:0;
 display:inline;
}

#maker #head #headNav
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:37px;
 overflow:hidden;
 background:url('../_img/_bg/top-nav.gif') no-repeat;
}

#maker #head #headNav ul
{
 padding:0;
 margin:0 0 0 16px;
 list-style-type:none;
}

#maker #head #headNav li
{
 float:left;
 display:inline;
 padding:11px 18px 0 15px;
 margin:0;
 height:26px;
 text-transform:uppercase;
 font-weight:bold;
 font-size:110%;
 background:url('../_img/_bg/top-nav-sep.gif') top right no-repeat;
 color:#fff;
}

#maker #head #headNav li a,#maker #head #headNav li a:visited
{
 color:#fff;
}

#prodSearch
{
 clear:both;
 padding:0;
 margin:0;
 width:950px;
 height:47px;
 background:url('../_img/_bg/search-top.jpg') repeat-x;
}

#prodSearchText
{
 float:left;
 padding:17px 14px 0 16px;
 margin:0;
 width:45px;
}

#prodSearchText p
{
 padding:0;
 margin:0;
 color:#fff;
 text-transform:uppercase;
 font-weight:bold;
 font-size:110%;
}

#prodSearchButtons
{
 float:left;
 padding:11px 0 0 0;
 margin:0;
}

#prodSearchButtons #searchButton1
{
 float:left;
 margin:0 6px 0 0;
 padding:0;
}

#prodSearchButtons #searchButton1 img
{
 float:left;
}

#prodSearchButtons #searchButton2
{
 float:left;
 margin:0 6px 0 0;
 padding:0;
}

#prodSearchButtons #searchButton3
{
 float:left;
 margin:0 6px 0 0;
 padding:0;
}

#prodSearchButtons #searchButton4
{
 float:left;
 margin:0;
 padding:0;
}

div#prodSearchGo
{
 float:left;
 padding:13px 0 0 10px;
 margin:0;
}

div#prodSearchGo button
{
 float:left;
 padding:0;
 margin:0;
 width:95px;
 height:24px;
 border:none;
 cursor:pointer;
 background: url('../_img/_buttons/view-hide.gif') 0 0 no-repeat;
}

div#prodSearchGo button.searchOpen
{
 background: url('../_img/_buttons/view-hide.gif') -95px 0 no-repeat;
}

#dropDown1,#dropDown2,#dropDown3,#dropDown4
{
 cursor:pointer;
}

/*****************************************************************************************************/
/* PRODUCT SEARCH */

#maker #prodSubOptions
{
 float:left;
 padding:0 0 10px 0;
 margin:0;
 width:950px;
 background:url('../_img/_bg/search-base.jpg') repeat-x;
}

#maker #prodSubOptions ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

#maker #prodSubOptions input
{
 padding:0;
 margin:0 2px 0 0;
}

#maker #prodSubOptions label
{
 cursor:pointer;
}

#maker #prodSubOptions #subOption0
{
 float:left;
 margin:0;
 padding:0 14px 0 16px;
 width:45px;
 overflow:hidden;
}

#maker #prodSubOptions #subOption1
{
 float:left;
 margin:0 6px 0 0;
 padding:0 0 0 10px;
 width:167px;
 overflow:hidden;
}

#maker #prodSubOptions #subOption1 li
{
 padding:0;
 margin:0 0 2px 0;
 font-size:110%;
 width:177px;
 color:#fff;
}

#maker #prodSubOptions #subOption2
{
 float:left;
 margin:0 6px 0 0;
 padding:0 0 0 10px;
 width:232px;
 overflow:hidden;
}

#maker #prodSubOptions #subOption2 li
{
 padding:0;
 margin:0 0 2px 0;
 font-size:110%;
 width:242px;
 color:#fff;
}

#maker #prodSubOptions #subOption3
{
 float:left;
 margin:0 6px 0 0;
 padding:0 0 0 13px;
 width:117px;
 overflow:hidden;
}

#maker #prodSubOptions #subOption3 li
{
 padding:0;
 margin:0 0 2px 0;
 font-size:110%;
 color:#fff;
 width:130px;
}

#maker #prodSubOptions #subOption4
{
 float:left;
 padding:0 0 0 13px;
 margin:0;
 width:170px;
 overflow:hidden;
}

#maker #prodSubOptions #subOption4 input
{
 float:left;
 padding:0 2px 0 2px;
 margin:0;
 width:151px;
 font-size:110%;
 color:#616161;
}

#maker #prodSubOptions #subOption5
{
 float:left;
 padding:0;
 margin:0 0 0 14px;
 width:95px;
}

#maker #prodSubOptions #subOption5 button
{
 float:left;
 padding:0;
 margin:0;
 width:95px;
 height:26px;
 border:none;
 cursor:pointer;
 background:url('../_img/_buttons/search.gif') no-repeat;
}

/*****************************************************************************************************/
/* PRODUCT DETAIL */

#productDetail
{
 float:left;
 padding:0;
 margin:10px 0 0 0;
 width:950px;
}

#productMain
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 border-top:1px solid #D5D6D8;
 border-bottom:1px solid #D5D6D8;
 background:url('../_img/_bg/product-detail.gif') repeat-y;
}

#productMain #productPics
{
 float:left;
 padding:0;
 margin:0;
 width:282px;
}

#productMain #productPics #productPic
{
 float:left;
 padding:0 0 0 1px;
 margin:0;
 width:280px;
 text-align:center;
}

#productMain #productPics #productPic img
{
 padding:0;
 margin:0;
}

#productMain #productPics #productThumbs
{
 float:left;
 padding:0;
 margin:0;
 width:282px;
}

#productMain #productPics #productThumbs #productThumbsText
{
 float:left;
 padding:14px 0 0 14px;
 margin:0;
 width:268px;
 height:26px;
 overflow:hidden;
}

#productMain #productPics #productThumbs #productThumbsText p
{
 padding:0;
 margin:0;
 color:#404040;
}

#productMain #productPics #productThumbs #productThumbsPics
{
 float:left;
 padding:0 0 30px 13px;
 margin:0;
 width:269px;
}

#productMain #productPics #productThumbs #productThumbsPics img
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
}

#productMain #productInfo
{
 float:left;
 padding:20px 20px 20px 20px;
 margin:0;
 width:628px;
}

#productMain #productInfo #productInfoLogo
{
 float:left;
 padding:0;
 margin:0;
 width:628px;
}

#productMain #productInfo #productInfoLogo img
{
 float:left;
}

#productMain #productInfo #productInfoText
{
 float:left;
 padding:0;
 margin:0;
 width:628px;
}

#productMain #productInfo #productInfoText p
{
 padding:0;
 margin:15px 0 0 0;
 color:#404040;
}

#productMain #productInfo #productInfoOptions
{
 float:left;
 padding:0;
 margin:5px 0 0 0;
 width:628px;
}

#optionsTable
{
 float:left;
 padding:0;
 margin:0;
 width:628px;
}

#optionsTable td
{
 height:32px;
 background:url('../_img/_bg/prod-info-item.gif') bottom left repeat-x;
}

#optionsTable p
{
 padding:0;
 margin:0;
 color:#404040;
}

.tdOptions
{
 padding:0;
 margin:0;
 width:194px;
}

.tdPrice
{
 padding:0;
 margin:0;
 width:54px;
 text-align:center;
}

.tdOffer
{
 padding:0;
 margin:0;
 width:92px;
 text-align:center;
}

.tdColours
{
 padding:0;
 margin:0;
 width:187px;
}

.tdColours select
{
 float:left;
 padding:0;
 margin:0;
 width:168px;
 height:18px;
 border:1px solid #616161;
 color:#3E3F41;
 font-size:100%;
}

.tdColours input
{
 float:left;
 padding:3px 0 3px 3px;
 margin:0;
 width:165px;
 height:15px;
 border:1px solid #616161;
 color:#3E3F41;
 font-size:100%;
}

.tdBasket
{
 padding:0;
 margin:0;
 width:99px;
}

.tdBasket input
{
 float:left;
 padding:0;
 margin:0;
 width:99px;
 height:20px;
}

p.rowHead
{
 font-size:110%;
 color:#616161;
 font-weight:bold;
}

#productMain #productInfo #productInfoAdditional
{
 float:left;
 padding:0;
 margin:5px 0 15px 0;
 width:628px;
}

#additionalTable
{
 float:left;
 padding:0;
 margin:0;
 width:628px;
}

#additionalTable td
{
 height:28px;
 background:url('../_img/_bg/prod-info-item.gif') bottom left repeat-x;
}

#additionalTable p,#additionalTable a,#additionalTable a:visited
{
 padding:0;
 margin:0;
 color:#404040;
}


.tdAdditionalLeft
{
 padding:0;
 margin:0;
 width:120px;
}

.tdAdditionalLeft p
{
 padding:0;
 margin:0;
}

.tdAdditionalRight
{
 padding:0;
 margin:0;
 width:507px;
}

.tdAdditionalRight p
{
 padding:0;
 margin:0;
}

#productMain #productInfo #productInfoButtons
{
 float:left;
 padding:0;
 margin:0;
 width:628px;
 height:24px;
 overflow:hidden;
}

#productMain #productInfo #productInfoButtons img
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
}

/*****************************************************************************************************/
/* BASKET */

div#basket
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
}

div#basket p
{
 padding:0;
 margin:0;
}

div#basketItems
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
}

div#basketItems table
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
}

div#basketItems select
{
 padding:0;
 margin:0;
 width:40px;
 font-size:110%;
 color:#7C7C7C;
 background:#F4F4F4;
 border:1px solid #55544F;
}

div#basketDetails
{
 float:left;
 padding:0;
 margin:20px 0 20px 0;
 width:745px;
}

td.checkOutLabel
{
 text-align:right;
 font-size:100%;
 width:100px;
}

div#basketDetails td
{
 color:#5F5F5F;
 font-size:100%;
 font-weight:bold;
}

div#basketDetails a,div#basketDetails a:visited
{
 color:#5F5F5F;
 text-decoration:underline;
}

div.checkOutHeading
{
 padding:10px 12px 0 12px;
 margin:0 0 12px 0;
 width:343px;
 height:27px;
 background:url('../_img/_bg/checkout-header.gif') repeat-x;
 color:#fff;
 text-align:left;
 font-size:110%;
}

div.checkOutHeading p
{
 color:#fff;
}

input.checkOutTextBox
{
 float:left;
 margin:0;
 padding:2px 2px 0 2px;
 width:220px;
 height:16px;
 color:#55544F;
 border:1px solid #55544F;
 font-size:100%;
 background:#F4F4F4;
}

textarea.checkOutTextArea
{
 float:left;
 margin:0;
 padding:2px 2px 0 2px;
 width:220px;
 height:80px;
 color:#55544F;
 border:1px solid #55544F;
 font-family:arial;
 font-size:100%;
 background:#F4F4F4;
}

button.checkOutButton
{
 float:left;
 margin:0;
 padding:0;
 width:57px;
 height:24px;
 border:0;
 background:url('../_img/_buttons/checkout.gif') no-repeat;
 cursor:pointer;
}

button.checkOutButtonTrade
{
 float:left;
 margin:0;
 padding:0;
 width:136px;
 height:24px;
 border:0;
 background:url('../_img/_buttons/request-quotation.gif') no-repeat;
 cursor:pointer;
}

/*****************************************************************************************************/
/* SIMILAR PRODUCTS */

div#similarProducts
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:745px;
 height:37px;
 overflow:hidden;
}

div#similarProducts img
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
 height:37px;
}

/*****************************************************************************************************/
/* MAIN */

#main
{
 float:left;
 padding:0;
 margin:10px 0 0 0;
 width:950px;
}

/*****************************************************************************************************/
/* LEFT */

#left
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
 width:195px;
}

div.leftPanel
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:195px;
}

div.leftPanelTop
{
 float:left;
 padding:18px 16px 0 16px;
 margin:0;
 width:163px;
 height:30px;
 overflow:hidden;
 background:url('../_img/_bg/left-panel-top.gif') no-repeat;
}

div.leftPanelTop h2
{
 width:163px;
 padding:0;
 margin:0;
 display:inline;
 color:#616161;
 font-family:arial;
 font-size:210%;
}

div.leftPanelMid
{
 float:left;
 padding:10px 16px 14px 16px;
 margin:0;
 width:163px;
 background:url('../_img/_bg/left-panel-mid.gif') repeat-y;
}

div.leftPanelMid p
{
 padding:0;
 margin:0;
 color:#5E5E5E;
}

div.leftPanelMid h3
{
 padding:0;
 margin:12px 0 6px 0;
 color:#5F5F5F;
 font-size:110%;
}

div.leftPanelMid a,div.leftPanelMid a:visited
{
 padding:0;
 margin:0;
 color:#5E5E5E;
 font-weight:bold;
}

p.caseStudyDate
{
 font-style:italic;
}

span.offerOldPrice
{
 text-decoration:line-through;
}

span.offerNewPrice
{
 color:#FC0400;
 font-weight:bold;
}

div.leftPanelBot
{
 float:left;
 padding:0 16px 10px 16px;
 margin:0;
 width:163px;
 background:url('../_img/_bg/left-panel-bot.gif') bottom left no-repeat;
}

/*****************************************************************************************************/
/* RIGHT */

#right
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
}

/*****************************************************************************************************/
/* HOME */

#right #homeIntro
{
 float:left;
 padding:17px 304px 37px 15px;
 margin:0 0 10px 0;
 width:426px;
 height:184px;
 overflow:hidden;
}

.mainBg_home {  background:url('../_img/_bg/home-intro.jpg') no-repeat; }
.mainBg_products {  background:url('../_img/_bg/home-intro.jpg') no-repeat; }
.mainBg_manufacturers {  background:url('../_img/_bg/home-intro.jpg') no-repeat; }

#right #homeIntro h1
{
 width:426px;
 padding:0 0 4px 0;
 margin:0;
 display:inline;
 color:#616161;
 font-family:arial;
 font-size:220%;
}

#right #homeIntro p
{
 padding:0;
 margin:0;
 line-height:150%;
 color:#404040;
 font-size:110%;
}

div.homeCat
{
 float:left;
 padding:0;
 margin:0 10px 10px 0;
 width:139px;
 height:185px;
 overflow:hidden;
 border:1px solid #D6D6D6;
}

div.homeCatTop
{
 float:left;
 padding:9px 8px 0 8px;
 margin:0;
 width:123px;
 height:36px;
 overflow:hidden;
 background:#F4F4F4;
 border-bottom:1px solid #D6D6D6;
}

div.homeCatTop h4
{
 padding:0;
 margin:0;
 color:#616161;
 font-size:110%;
 font-weight:bold;
}

div.homeCatPic
{
 float:left;
 padding:0;
 margin:0;
 width:139px;
 height:64px;
 overflow:hidden;
 text-align:center;
}

div.homeCatPic img
{
 padding:0;
 margin:0;
}

div.homeCatBot
{
 float:left;
 padding:8px 8px 8px 8px;
 margin:0;
 width:123px;
 height:58px;
 overflow:hidden;
 background:#F4F4F4;
 border-top:1px solid #D6D6D6;
}

div.homeCatBot p
{
 padding:0;
 margin:0 0 6px 0;
 line-height:130%;
}

/*****************************************************************************************************/
/* PRODUCTS */

#breadCrumbs
{
 float:left;
 padding:14px 0 14px 0;
 margin:0;
 width:745px;
}

#breadCrumbs p
{
 padding:0;
 margin:0;
 color:#71CF00;
 font-size:130%;
}

#breadCrumbs a,#breadCrumbs a:visited
{
 padding:0;
 margin:0;
 color:#71CF00;
}

#breadCrumbsWide
{
 float:left;
 padding:10px 0 14px 0;
 margin:0;
 width:950px;
}

#breadCrumbsWide p
{
 padding:0;
 margin:0;
 color:#71CF00;
 font-size:130%;
}

#breadCrumbsWide a,#breadCrumbsWide a:visited
{
 padding:0;
 margin:0;
 color:#71CF00;
}

#products
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
}

div.product
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:743px;
 border:1px solid #D6D6D6;
 background:#F4F4F4;
}

div.productPic
{
 float:left;
 padding:0;
 margin:0;
 width:158px;
}

div.productPic img
{
 padding:0;
 margin:0;
}

div.productInfo
{
 float:left;
 padding:14px 18px 14px 18px;
 margin:0;
 width:378px;
 min-height:90px;
 height:90px;
}

div.productInfo h3
{
 padding:0;
 margin:0 0 8px 0;
 color:#616161;
 font-size:110%;
}

div.productInfo p
{
 padding:0;
 margin:0;
 color:#434343;
}

div.productRight
{
 float:left;
 padding:0;
 margin:0;
 width:171px;
 height:100%;
 background:#fff;
}

div.productLogo
{
 float:left;
 padding:0;
 margin:0;
 width:171px;
 height:81px;
 overflow:hidden;
 text-align:center;
}

div.productLogo p
{
 padding:0;
 margin:14px 0 8px 0;
 color:#616161;
 font-size:110%;
 font-weight:bold;
}

div.productLogo img
{
 padding:0;
 margin:0;
}

div.productGo
{
 float:left;
 padding:0 17px 0 17px;
 margin:0;
 width:137px;
 height:24px;
 overflow:hidden;
}

div.productGo img
{
 padding:0;
 margin:0;
 width:137px;
 height:24px;
}

div#pages
{
 clear:both;
 padding:4px 0 0 0;
 margin:0;
 width:745px;

 background:#fff;
 text-align:right;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
}

div#pagesPrev
{
 float:right;
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesPrev img
{
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesNums
{
 float:right;
 padding:0;
 margin:0 1px 0 0;
 height:21px;
 overflow:hidden;
}

div#pagesNums .pageNum
{
 float:left;
 padding:0;
 margin:0 1px 0 0;
 background:#686868; 
 text-align:center;
 font-weight:bold;
 color:#fff;
 height:21px;
 overflow:hidden;
}

div#pagesNums .pageNum a,div#pagesNums .pageNum a:visited
{
 padding:4px 0 0 0;
 margin:0;
 display:block;
 width:20px;
 height:25px;
 color:#fff;
}

div#pagesNums .pageNum a:hover
{
 background:#71d000;
 text-decoration:none;
}

div#pagesNums .pageNum p
{
 padding:0;
 margin:0;
}

div#pagesNext
{
 float:right;
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#pagesNext img
{
 padding:0;
 margin:0;
 width:59px;
 height:21px;
}

div#noResults
{
 padding:0;
 margin:0;
}

div#noResults p
{
 padding:0;
 margin:0;
}

div#noResults a,div#noResults a:visited
{
 padding:0;
 margin:0;
 color:#71CF00;
 font-weight:bold;
}

/*****************************************************************************************************/
/* STATIC */

#static
{
 float:left;
 padding:0;
 margin:0;
 width:745px;
/* background:url('../_img/_bg/static.gif') repeat-y top right; */
}

#static #staticLeft
{
 float:left;
 padding:16px 20px 0 10px;
 margin:0;
 width:418px;
}

#static #staticLeft h1
{
 padding:0 0 8px 0;
 margin:0;
 display:inline;
 color:#616161;
 font-family:arial;
 font-size:220%;
}

#static #staticLeft p
{
 padding:0;
 margin:0 0 20px 0;
 color:#404040;
 font-size:110%;
/* text-align:justify; */
}

#static #staticRight
{
 float:left;
 padding:0;
 margin:0;
 width:297px;
}

div.staticPic
{
 float:left;
 padding:0;
 margin:0 1px 0 0;
 width:296px;
 height:197px;
 overflow:hidden;
 border-top:1px solid #D1D8D0;
 text-align:right;
}

div.staticPic img
{
 float:right;
 padding:0;
 margin:0;
}

div.staticCaption
{
 float:right;
 padding:14px 16px 0 16px;
 margin:0 1px 0 0;
 width:263px;
 height:28px;
 overflow:hidden;
 background:url('../_img/_bg/static-caption.jpg') repeat-x;
}

div.staticCaption p
{
 padding:0;
 margin:0;
 color:#fff;
 font-size:110%;
}

div.staticAddress
{
 float:left;
 padding:18px 16px 0 16px;
 margin:0;
 width:264px;
}

div.staticAddress p
{
 padding:0;
 margin:0 0 16px 0;
 color:#404040;
 font-size:110%;
 line-height:140%;
}

div.staticAddress a,div.staticAddress a,:visited
{
 color:#404040;
}

/*****************************************************************************************************/
/* FOOT */

#foot
{
 float:left;
 padding:0;
 margin:10px 0 0 0;
 width:950px;
 border-top:10px solid #404040;
}

#footNav
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:44px;
 overflow:hidden;
 border-bottom:1px solid #D6D6D6;
}

#footNav ul
{
 padding:0;
 margin:15px 0 0 0;
 list-style-type:none;
}

#footNav li
{
 float:left;
 display:inline;
 padding:0 10px 0 8px;
 margin:0;
 text-transform:uppercase;
 font-weight:bold;
 color:#414141;
 background:url('../_img/_bg/foot-nav-sep.gif') right 2px no-repeat;
}

#footNav li a,#footNav li a:visited
{
 color:#414141;
}

#footText
{
 float:left;
 padding:8px 0 0 0;
 margin:0;
 width:950px;
 height:43px;
 overflow:hidden;
 border-bottom:1px solid #D6D6D6;
}

#footText p
{
 padding:0;
 margin:0;
 line-height:160%;
 color:#858585;
}

#footFormoda
{
 float:left;
 padding:12px 0 0 0;
 margin:0;
 width:950px;
 height:33px;
 overflow:hidden;
}

#footFormoda #xhtml1
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
}

#footFormoda #css2
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
}

#footFormoda #formoda
{
 float:left;
 padding:0;
 margin:0;
}

#footFormoda #formoda p
{
 padding:3px 0 0 0;
 margin:0;
 line-height:100%;
 color:#858585;
}

#footFormoda #formoda a,#footFormoda #formoda a:visited
{
 color:#858585;
}


/*****************************************************************************************************/
/* MISC */

.sIFR-flash {
 visibility: visible !important;
 margin: 0;
}

.sIFR-replaced {
 visibility: visible !important;
}

span.sIFR-alternate {
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 display: block;
 overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
 display: none !important;
}

.sIFR-hasFlash h1 {
 visibility: hidden;
}

.sIFR-hasFlash h2 {
 visibility: hidden;
}