﻿body
{
    background: #F6F6F6;
}

#frontPage
{
    position: relative;
    float: left;
    width: 988px;
    font-size: 12px;
}
#frontPage div
{
    position: relative;
    float: left;
    line-height: 19px;
}
#frontPage .spotContainer
{
    margin-top: 5px;
    width: 987px;
}
#frontPage .spotContainer .spotWide
{
    width: 656px;
    height: 343px;
    background: url(/Images/dotCom/frontpage_spotWide.png) no-repeat 0 0;
}
#frontPage .spotContainer .spotWide .wideItem,.box_content .wideItem
{
    margin: 0 0 0 34px;
    padding: 20px 0;
    width: 602px;
    border-top: dashed 1px #E9E9E9;
}
#frontPage .spotContainer .spotWide .wideItem.top,.box_content .wideItem.top
{
    margin-top: 10px;
    border-top: none 0 Transparent;
}
#frontPage .spotContainer .spotWide .wideItem img,.box_content .wideItem img
{
    float: left;
    margin-right: 20px;
}
#frontPage .spotContainer .spotWide .wideItem h4,.box_content .wideItem h4
{
    margin: 0 0 14px 0;
    padding: 0;
    font-size: 13px;
    font-weight: bold;
}
#frontPage .spotContainer .spotWide .wideItem p,.box_content .wideItem p
{
    line-height: 18px;
}
#frontPage .spotContainer .spotWide .spotWideLabel
{
    position: absolute;
    bottom: 12px;
    left: 34px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}
#frontPage .spotContainer .spotNarrow
{
    width: 325px;
    float: right;
}
#frontPage .spotContainer .spotNarrow .narrowBox
{
    cursor: pointer;
    width: 100%;
    height: 171px;
    background: transparent url(/Images/dotCom/frontpage_SpotSmall.png) no-repeat 0 0;
}
#frontPage .spotContainer .spotNarrow .narrowBox.top
{
    margin-bottom: 2px;
}
#frontPage .spotContainer .spotNarrow .narrowBox .image
{
    position: absolute;
    left: 0;
    width: 100%;
}
#frontPage .spotContainer .spotNarrow .narrowBox .image
{
    top: 4px;
    height: 133px;
}

#frontPage .spotContainer .spotNarrow .narrowBox span
{
    position: absolute;
    bottom: 12px;
    left: 35px;
    width: auto;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}

#frontPage .content
{
    width: 400px;
}




#frontPage .spotContainer .spotNarrowTopSpacer
{ float: left; height: 383px; width: 6px; }
#frontPage .spotContainer .spotNarrowTop
{ height: 383px; width: 656px; float: left; }
#frontPage .spotContainer .spotNarrowTop
{ 
    cursor: pointer;
    background: url(/Images/dotCom/frontpage_TopSpotMedium.png) no-repeat 0 0; 
}
#frontPage .spotContainer .spotNarrowTop.all
{ width: 325px; }
#frontPage .spotContainer .spotNarrowTop.all
{ background: url(/Images/dotCom/frontpage_TopSpotSmall.png) no-repeat 0 0; }
#frontPage .spotContainer .spotNarrowTop.single
{ width: 987px; }
#frontPage .spotContainer .spotNarrowTop.single
{ background: url(/Images/dotCom/frontpage_TopSpotLarge.png) no-repeat 0 0; }
#frontPage .spotContainer .spotNarrowTop .image, #frontPage .spotContainer .spotNarrowTop #header, #frontPage .spotContainer .spotNarrowTop div
{ position: absolute; left: 0; width: 100%; }
#frontPage .spotContainer .spotNarrowTop .image
{ top: 4px; }

#frontPage .spotContainer a.spotLink, a:hover.spotLink
{
 color: #676767;   
}

#frontPage .spotContainer .spotNarrowTop div
{
    width: auto;
    top: 260px;
    left: 4px;
    right: 4px;
    padding: 20px 30px 10px 30px;
    background: #fff;
}
#frontPage .spotContainer .spotNarrowTop #header
{
    background: none;
    cursor: pointer;
    display: block;
    top: 335px;
    left: 5px;
    right: 35px;
    width: auto;
    display: block;
    /*padding: 0 35px 12px 35px;*/
    
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
}








#contactPage
{
    margin-left: 30px;
    width: 920px;
    min-height: 375px;
}
#contactPage .contactPageMenu
{
    position: relative;
    display: inline-block;
    margin: -1px 6px 0 -6px;
}
#contactPage h2
{
    font-size: 18px;
    margin: 10px 0 15px 0;
    font-weight: normal;
}

#contactPage .countryHeader
{
    width: 190px;
}
#contactPage table td
{
    border-bottom: dashed 1px #ebebeb;
    padding: 5px;
    vertical-align: top;
}

#countryDetails table td
{
    border: 0;
    padding: 5px;
}

#contactPage table td.center
{
    width: 1px;
    border-right: dashed 1px #ebebeb;
}
#contactPage table thead td
{
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
}
#contactPage table thead td:after
{
    border-right: none 0;
}
#contactPage table td a
{
    cursor: pointer;
}
#contactPage table td.countryLeft
{
    vertical-align: top;
}
#contactPage table td.countryRight .left, #contactPage table td.countryRight .right
{
    display: inline-block;
}

.InternetExplorer7 #contactPage table td.countryRight .left,.InternetExplorer7 #contactPage table td.countryRight .right{
    float:left;
}

#contactPage table td.countryRight .left
{
    width: 400px; margin-right: 16px;
}
#contactForm
{
    position: absolute;
    top: 15px;
    right: 27px;
    width: 384px;
}
#contactForm .content
{
    position: relative;
    float: left;
    width: 338px;
    padding: 0 23px;
    background: url(/Images/dotCom/contactForm_bg.png) repeat-y 0 0;
}
#contactForm .content .inner
{
    position: relative;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}
#contactForm .content .inner .left, #contactForm .content .inner .right
{
    height: 20px;
    padding-bottom: 10px;
    font-size: 12px;
}

#contactForm .content .inner .left
{
    position: relative;
    float: left;
    width: 100px;
}
#contactForm .content .inner .right
{
    position: relative;
    float: right;
    width: 214px;
    text-align: right;
}
#contactForm .content .inner .right .textbox
{
    height: 16px;
    width: 214px;
    padding: 0 0 0 0;
}
#contactForm .content .inner .right .textarea
{
    height: 16px;
    width: 214px;
    padding: 0 0 0 0;
}
#contactForm .content .inner .left .file
{
    line-height: 0px;    
}

#contactForm .content .inner .dropdownlist
{
    width: 220px;
}

#contactForm .content .inner .file
{
    height: 36px;
}
#contactForm .content .inner .file .fileupload
{
    width: 214px;
    padding: 0 0 0 0;
    font-size: 12px;
}
#contactForm .content .inner .message
{
    height: 70px;
}
#contactForm .content .inner .message .textarea
{
    height: 58px;
    overflow: auto;
}
#contactForm .content .inner span
{
    font-size: 10px;
}
#contactForm .content .inner .send
{
    position: relative;
    margin: 0 -6px 0 0;
}





#sitemapPage
{
    margin-left: 20px;
    width: 940px;
    min-height: 350px;
}

#sitemapPage h1
{
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x bottom;
    margin-bottom: 10px;
}

#sitemapPage #sitemapExpo
{
    position: relative;
    float: right;
    width: 250px;
}
#sitemapPage #sitemapContent
{
    position: relative;
    float: left;
    width: 676px;
    border-right: 1px dashed #ebebeb;
}
#sitemapPage #sitemapContent .left
{
    position: relative;
    float: left;
    width: 310px;
    padding-right: 18px;
    border-right: dashed 1px #ebebeb;
    margin-right: 18px;
}
#sitemapPage #sitemapContent .right
{
    position: relative;
    float: left;
    width: 310px;
}
#sitemapPage #sitemapContent .left h3, #sitemapPage #sitemapContent .right h3
{
    margin: 0;
    padding: 0;
    
}

#sitemapPage #sitemapContent h3 a, #sitemapPage #sitemapContent h3 a, #sitemapPage #sitemapContent h3 a:hover, #sitemapPage #sitemapContent h3 a:hover
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    background: url('/Images/dotCom/sitemap_headline_bg.png') no-repeat 0 0;
    padding: 4px 0 0 10px;
    margin: 10px 0 0 0;
    display: block;
    color: #fff;
    height: 25px;
}
#sitemapPage #sitemapContent ul
{
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
}
#sitemapPage #sitemapContent ul li
{
    list-style-type: none;
    margin: 0 0 0 10px !important;
}
#sitemapPage #sitemapContent li.level1
{
    padding-top: 10px;
    font-weight: bold;
}
#sitemapPage #sitemapContent li.level1 li
{
    font-weight: normal;
}
#sitemapPage #sitemapContent li.level2
{
    padding-left: 15px;
}
#sitemapPage #sitemapContent li.level3
{
    padding-left: 30px;
}
#sitemapPage #sitemapContent li.level4
{
    padding-left: 45px;
}

#sendToFriend
{
    display: none;
    position: absolute;
    top: 5px;
    left: 50%;
    width: 384px;
    margin-left: -192px;
    z-index: 1000;
}
#sendToFriend #sendToFriendClose
{
    position: absolute;
    top: 10px;
    right: 17px;
    width: 16px;
    height: 17px;
    cursor: pointer;
}
#sendToFriend h5
{
    position: absolute;
    margin: 0;
    padding: 0;
    top: 10px;
    left: 23px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
}
#sendToFriend .content
{
    position: relative;
    float: left;
    width: 338px;
    padding: 20px 23px;
    background: transparent url(/Images/dotCom/sendToFriend_bg.png) repeat-y 0 0;
}
#sendToFriend .content div
{ position: relative; float: left; }
#sendToFriend .content .left
{ width: 123px; }
#sendToFriend .content .left span
{
    display: block;
    font-size: 12px; 
    line-height: 20px;
}
#sendToFriend .content .right
{ width: 214px; float: right; }
#sendToFriend .content .left, #sendToFriend .content .right
{ margin-bottom: 10px; height: 20px; }
#sendToFriend .content .comments
{ height: 60px; }
#sendToFriend .content .friendmail
{ height: 38px; }

#sendToFriend .content .textbox
{
    width: 211px;
    height: 18px;
    padding: 0;
    border: solid 1px #a7a6aa;
}
#sendToFriend .content .textarea
{
    width: 207px;
    height: 58px;
    border: solid 1px #a7a6aa;
}
#sendToFriend .content .left.send span
{
    display: block;
    font-size: 10px;
    margin-top: -5px;
}
#sendToFriend .content .right.send
{
    padding-top: 14px;
    text-align: right;
}
#sendToFriend .content .right.send .button
{
    width: 35px;
    height: 19px;
    background: transparent url(/Images/dotCom/sendToFriend_btn.png) no-repeat 0 0;
    border: none 0;
    font-size: 11px;
    padding: 0;
    cursor: pointer;
}
#sendToFriend .content .error
{
    margin-top: -3px;
    height: 16px;
}
#sendToFriend .content .error span
{
    font-size: 10px;
    line-height: 16px;
    color: Red;
}
#sendToFriend .content .text p
{
    width: 300px;
    font-size: 12px;
}

#jobsPage table
{
    margin-top: 15px;
}
#jobsPage .jobHeader
{
    width: 280px;
}
#jobsPage table td
{
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x bottom;
    padding: 5px 5px 5px 0;
    vertical-align: top;
}
#jobsPage table thead td
{
    background: none;
    border-bottom: solid 1px #ebebeb;
}
#jobsPage table thead td:after
{
    border-right: none 0;
}
#jobsPage table td a
{
    cursor: pointer;
}

/* obsolete. Should be deleted when the new download layout is deployed */

#downloadPage
{
    position: relative; float: left;
    width: 980px;
}
#downloadPage h1
{
    position: relative;
    float: left;
    margin-left: 30px;
}
#downloadPage #downloadSelector
{
    position: relative;
    float: left;
    width: 924px;
    background: #f6f6f6;
    padding: 11px 28px;
}
#downloadPage #downloadSelector select
{
    margin-right: 15px;
    border: solid 1px #a7a6aa;
    height: 18px;
    font-size: 11px;
    width: 200px;
}
#downloadPage #downloadContent
{
    position: relative;
    float: left;
    width: 920px;
    padding: 30px;
}
#downloadPage #downloadContent .left, #downloadPage #downloadContent .middle
{
    position: relative;
    float: left;
    min-height: 250px;
    background: url(http://static2.widex.com/images/design/vertical_dash.ashx.gif) repeat-y right;
}
#downloadPage #downloadContent .left
{
    width: 600px;
    padding: 0 18px 0 0;
}
/*
#downloadPage #downloadContent .middle
{
    width: 300px;
    padding: 0 18px;
}*/
#downloadPage #downloadContent .right
{
    position: relative;
    float: right;
    border-right: none 0;
    width: 250px;
}
#downloadPage #downloadContent .left h4, #downloadPage #downloadContent .middle h4
{
    margin: 0;
    padding: 0;
    line-height: 27px;
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
}
#downloadPage #downloadContent .left ul, #downloadPage #downloadContent .middle ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#downloadPage #downloadContent .left li, #downloadPage #downloadContent .middle li
{
    line-height: 28px;
    background: url(http://static2.widex.com/images/design/horizontal_dash.gif) repeat-x bottom;
}
#downloadPage #downloadContent .left li a, #downloadPage #downloadContent .middle li a
{ display: block; position: relative; }
#downloadPage #downloadContent .left li a img, #downloadPage #downloadContent .middle li a img
{ display: none; }
#downloadPage #downloadContent .left li a.active, #downloadPage #downloadContent .middle li a.active
{ color: #336e7a; }
#downloadPage #downloadContent .left li a.active img, #downloadPage #downloadContent .middle li a.active img
{ position: absolute; display: block; left: 50%; top: 10px; z-index: 1000; }
/* obsolete. Should be deleted when the new download layout is deployed */



#news
{
    position: relative;
    float: left;
    width: 980px;
    min-height: 350px;
}
#newsPage #newsTop
{
    position: relative;
    float: left;
    width: 980px;
}
#newsPage #newsTop
{
    border-bottom: solid 1px #ebebeb;
    margin-bottom: 20px;
}
#newsPage #newsTop h1
{
    margin-left: 20px;
}
#newsPage #newsTop .newsMenu
{
    position: absolute;
    top: 10px;
    right: 290px;
    width: 670px;
    text-align: right;
}
#newsPage #newsTop #newsMenu span
{
    display: inline-block;
    margin-right:5px;
}

.InternetExplorer7 #newsPage #newsTop #newsMenu span{float: left;}

#newsPage #newsContent
{
    margin-left: 20px;
    width: 940px;
    float:left;
}
#newsPage #newsContent #contentLeft
{
    width: 670px;
    background: url(http://static2.widex.com/images/design/vertical_dash.ashx.gif) repeat-y right;
    float:left;
}
#newsPage #newsContent #contentLeft .newsBack
{
    width: 646px;
    padding-bottom: 5px;
    margin-bottom: 8px;
    background: url(http://static2.widex.com/images/design/horizontal_dash.gif) repeat-x bottom;
    display: block;
}
#newsPage #newsContent #contentLeft .newsItem
{
    width: 646px;
    padding: 12px 0;
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x bottom;
    float:left;
}
#newsPage #newsContent #contentLeft .newsItem.first
{
    padding: 0 0 12px 0;
}
#newsPage #newsContent #contentLeft .newsItem.single
{
    padding: 0 0 12px 0;
    background: none;
}
#newsPage #newsContent #contentLeft .newsItem img
{
    float: left;
}
#newsPage #newsContent #contentLeft .newsItem div
{
    float: right;
    width: 451px;
    margin-top: -2px;
}

#newsPage #newsContent #contentLeft .newsItem span label
{ text-transform: capitalize; }
#newsPage #newsContent #contentLeft .newsItem h4, #newsPage #newsContent #contentLeft .newsItem h4 a
{
    font-size: 14px;
    margin: 0 0 4px 0;
    padding: 0;
    color: #676767;
}
#newsPage #newsContent #contentLeft .newsItem p, #newsPage #newsContent #contentLeft
{
    margin: 0;
    color: #676767;
}
#newsPage #newsContent #contentRight
{
    position:relative;
    float: right;
    width: 250px;
}








#errorPage
{
    margin-left: 20px;
    width: 940px;
    min-height: 350px;
}

#errorPage h1
{
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x bottom;
    margin-bottom: 10px;
}


#errorPage #errorContent
{
    position: relative;
    float: left;
    width: 676px;
    border-right: 1px dashed #ebebeb;
}
#errorPage p.paragraph2
{
    padding-top: 10px;
}

#errorPage ul
{
    padding-top: 0;
    margin-top: 0;
}

#errorPage div.searchtextbox
{
    float:left;
    margin-left: 30px;
}

#errorPage #errorExpo
{
    position: relative;
    float: right;
    width: 250px;
}





#productListPage
{
    position: relative;
    float: left;
    width: 710px;
    margin-left: 20px;
}

#productListPage .section
{
    position: relative;
    float: left;
}

#productListPage .product
{
    position: relative;
    float: left;
    width: 228px;
    margin-bottom: 8px;
}
#productListPage .product.center
{
    margin-left: 12px;
    margin-right: 12px;
}

#productListPage .product h4, #productListPage .product img, #productListPage .product p
{
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x bottom;
}


#productListPage .product img
{
    padding-bottom: 10px;
}
#productListPage .product h4
{
    margin: 0;
    padding: 0 0 0 10px;
    line-height: 33px;
}

#productListPage .product h4 a
{
    font-size: 12px;
    color: #676767;
    text-transform: uppercase;
}

#productListPage .product p
{
    padding: 10px 0 10px 10px;
}







#productsPage
{
    position: relative;
    float: left;
    width: 710px;
    margin-left: 20px;
}
#productsPage div
{
    position: relative;
    float: left;
}

#productsPage #productsPageLeft
{
    width: 416px;
    padding-right: 21px;
    background: url(http://static2.widex.com/images/design/vertical_dash.ashx.gif) repeat-y right;
}
#productsPageLeft a{ text-decoration: underline;}
#productsPage #productsPageRight
{
    width: 250px;
    float: right;
}

#productCompareBox
{
    position:relative;
    float: left;
    width: 248px;
    height: 178px;
    background: url(/Images/dotCom/productCompareBox_Bg.png) no-repeat 0 0;
    margin: 0 0 20px 0;
}

#productCompareBox ul, #productCompareBox li
{
    position: relative;
    list-style-type: none;
    padding: 0;
}
#productCompareBox ul
{
    width: 240px;
    height: 116px;
    margin: 4px 0 0 4px;
}
#productCompareBox li
{
    float: left;
    width: 80px;
    height: 98px;
}
#productCompareBox li, #productCompareBox p
{
    width: 80px;
}
#productCompareBox p
{
    height: 98px;
}
#productCompareBox #productImageSlider p img
{
    max-height: 98px;
    max-width: 80px;
}

#productCompareBox p
{
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    padding-bottom: 8px;
}


#productCompareBox .compareBtn
{
    margin: 6px 0 0 10px;
    padding: 0;
    border: none 0;
    width: 228px;
    height: 34px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent url(/Images/dotCom/productCompareBox_Btn.png) no-repeat 0 0;
}




#ProductLinesTop
{
    margin-top: -16px;
    height: 485px;
    width: 750px;
    background: transparent url(/Images/dotCom/productLinesTop_Bg.png) repeat-x 0 0;
}

#ProductLinesTop #productDescription
{
    position: absolute;
    top: 55px;
    left: 404px;
    width: 300px;
    height: 320px;
    overflow: hidden;
}
#ProductLinesTop #productDescription span, #ProductLinesTop #productDescription h2, #ProductLinesTop #productDescription h3
{
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 0 14px 4px;
    text-transform: uppercase;
    padding: 0;
    float: left;
    border: none 0;
    background: none;
    font-size: 18px;
    font-weight: normal;
}
#ProductLinesTop #productDescription span { color: #EEE; }
#ProductLinesTop #productDescription h2 { color: #666; }
#ProductLinesTop #productDescription h3 { color: #B4B5B5; }

#ProductLinesTop #productDescription p
{
    font-size: 12px;
    line-height: normal;
    margin: 0 0 0 4px;
    padding: 0;
}
#ProductLinesTop #productDescription .compareBtn
{
    margin: 15px 0 0 0;
    padding: 0;
    width: 141px;
    height: 34px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent url(/Images/dotCom/productLinesTop_DescriptionBtn.png) no-repeat 0 0;
}
#ProductLinesTop #productImageSlider
{
    position: absolute;
    top: 311px;
    height: 118px;
    width: 100%;
}
#ProductLinesTop #productImageSlider ul, #ProductLinesTop #productImageSlider li
{
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#ProductLinesTop #productImageSlider ul
{
    width: 100%;
    height: 114px;
}
#ProductLinesTop #productImageSlider li
{
    float: left;
    width: 106px;
    height: 106px;
    padding: 4px;
}
#ProductLinesTop #productImageSlider li, #ProductLinesTop #productImageSlider p
{
    width: 106px;
}
#ProductLinesTop #productImageSlider p
{
    height: 98px;
}
#ProductLinesTop #productImageSlider p img
{
    max-height: 106px;
    max-width: 106px;
}

#ProductLinesTop #productImageSlider p
{
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    padding-bottom: 8px;
}
#ProductLinesTop #productImageSlider .active, #ProductLinesTop #productImageSlider li:hover
{
    background: #fff;
    cursor: pointer;
}
#ProductLinesTop #productImageSlider li:hover p
{
    background: #cbcbcb;
}

#ProductLinesTop #productModels
{
    position: absolute;
    top: 429px;
    height: 28px;
    width: 100%;
}
#ProductLinesTop #productModels .modelBtn
{
    position: relative;
    width: 89px;
    height: 28px;
    line-height: 28px;
    padding: 0;
    border: none 0;
    background: transparent url(/Images/dotCom/productLinesTop_ModelBtn.png) no-repeat 0 0;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}


#productLines h3
{
    position: relative;
    width: auto;
    text-transform: uppercase;
    border: none 0;
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x top;
    font-size: 18px;
    font-weight: normal;
    padding: 18px 0 0 0;
	margin: 18px 0 18px 0;
}





#productLineOther, #productLineOther div
{
    position: relative;
    float: left;
    width: 100%;
}
#productLineOther { width: 418px; }
#productLineOther h2
{
    position: relative;
    width: auto;
    text-transform: uppercase;    
    margin: 0 0 18px 0;
    border: none 0;
    background: none;
    font-size: 18px;
    font-weight: normal;    
}
#productLineOther .item .top .left
{ width: 220px; }
#productLineOther .item .top .left img
{ margin: 0 -4px; }
#productLineOther .item .top .right
{ width: 180px; float: right; }
#productLineOther .item .top .right h3
{
    margin: 0 0 0 4px;
    padding: 0;
    border: none 0;
    background: none;
    font-size: 12px;
    font-weight: bold;
}
#productLineOther .item .top .right ul, #productLineOther .item .top .right li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#productLineOther .item .top .right ul
{
    margin: 0 0 0 4px;
}
#productLineOther .item .top .right .btnContainer
{
    margin: 30px 0 0 0;
    padding: 0;
}
#productLineOther .item .top .right .btnContainer .btn
{
    margin: 0;
    padding: 0;
    border: none 0;
    width: 141px;
    height: 34px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    background: transparent url(/Images/dotCom/productLineOther_Btn.png) no-repeat 0 0;
}

#productLineOther .item .content
{
    padding: 15px 0;
    background: url(http://static2.widex.com/images/design/horizontal_dash.ashx.gif) repeat-x top;
}
#productLineOther .item .content p
{
    margin: 0;
}


/* new download css */
#downloadMaterials
{ 
    padding-top: 10px;
}

#downloadMaterials #downloadSelector
{
    position: relative;
    float: left;
    width: 924px;
    background: #f6f6f6;
    padding: 11px 28px;
}
#downloadMaterials #downloadSelector select
{
    margin-right: 15px;
    border: solid 1px #a7a6aa;
    height: 18px;
    font-size: 11px;
    width: 200px;
}

#downloadMaterials .downloadContent
{
    position: relative;
    float: left;
    width: 660px;
    padding-left: 30px;
    margin-top: 15px;
    background: url("http://static2.widex.com/images/design/vertical_dash.ashx.gif") repeat-y scroll right center;
}

#downloadMaterials .downloadContent .left
{
    width: 300px;
    float: left;
    padding: 0 18px 0 0;
}
#downloadMaterials .downloadContent .middle
{
    width: 300px;
    float: left;
    padding: 0 18px;
}
#downloadMaterials .right
{
    position: relative;
    float: right;
    border-right: none 0;
    width: 250px;
    padding-right: 30px;
    padding-top: 20px;
}

#downloadMaterials h4
{
    margin: 0;
    padding: 10px 0;
    line-height: 27px;
    border-bottom: solid 1px #ebebeb;
}

#downloadMaterials .downloadContent ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#downloadMaterials #container_0_content_0_paging
{
    height: 30px;
    margin-right: 25px;
    background: url(http://static2.widex.com/images/design/horizontal_dash.gif) repeat-x bottom;
}

#downloadMaterials #container_0_content_0_paging .currentPage
{
    text-decoration: underline;
    font-weight: bold;
    color: #5285a0;
}
#downloadMaterials #container_0_content_0_paging .pagingtext
{
    float: left;
    
}

#downloadMaterials #container_0_content_0_paging .arrows
{
    padding: 3px 5px;
    float: left;
}

#downloadMaterials .text
{
    
    background: url(http://static2.widex.com/images/design/horizontal_dash.gif) repeat-x bottom;
    padding-bottom: 10px;
}

#downloadMaterials .downloadContent li
{
    padding: 8px 0;
    line-height: 16px;
    background: url(http://static2.widex.com/images/design/horizontal_dash.gif) repeat-x bottom;
}

#downloadMaterials .wallpaper
{
    float: left;
    padding-top: 15px;
    
}
#downloadMaterials .wallpaperlist
{
    float: left;
    width: 80px;
}
#downloadMaterials .thumbnail
{
    float: left;
}
