@charset "utf-8";
/* CSS Document */

body{
margin:0;
background-color:#968a79;
font-family:Arial, Helvetica, sans-serif;
}

A{
color:#000000;
text-decoration:none;
}

A:hover{
text-decoration:underline;
}

#pageBg{
width:898px;
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-y;
margin:0 auto;
padding:0px 9px 0px 9px;
}

#container{
width:898px;
}

#header{
height:104px;
width:898px;
float:left;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;
}

#header img{
float:left;
border:0px;
}

#loginLink{
float:right;
text-align:right;
margin-right:30px;
margin-top:40px;
}

#loginLink A{
font-size:11px;
text-decoration:none;
color:#6e6c6f;
}

#loginLink A strong{
color:#000000;
}

h1{
font-size:1.2em;
font-weight:100;
color:#6e6c6f;
margin-bottom:10px;
}

h2{
font-size:1.2em;
font-weight:bold;
color:#9f101f;
margin-bottom:10px;
}

#searchBar{
height:30px;
background-color:#9f101f;
width:898px;
float:left;
}

#breadCrumb{
float:left;
padding:8px 0px 0px 25px;
font-size:11px;
font-weight:bold;
}

#breadCrumb A{
color:#FFFFFF;
text-decoration:none;
}

#quickSearch{
float:right;
margin-right:12px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
height:30px;
}

#quickSearch form{
margin:0px;
}

#quickSearch input{
display:inline-block;
vertical-align:middle;
margin:0px;
}

#mainPage{
background-color:#FFFFFF;
width:898px;
float:left;
}

#menu{
float:left;
width:170px;
font-size:11px;
color:#6e6c6f;
font-weight:bold;
text-transform:uppercase;
margin:0px 0px 7px 0px;
padding:0px 10px 0px 0px;
}

#menu ul{
margin:12px 0px 20px 12px;
padding:0px;
}

#menu ul li{
list-style:url(../images/menu_arrow.jpg);
list-style-type:circle;
margin:5px 0px 0px 12px;
vertical-align:middle;
background-image:url(../images/menu_dots.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding:0px 0px 2px 0px;
}

#menu ul li:hover{
list-style:url(../images/menu_arrow_on.jpg);
}

#menu ul li A{
color:#6e6c6f;
text-decoration:none;
}

#menu ul li A:hover{
color:#000000;
text-decoration:none;
}

#menu ul li.on{
color:#000000;
list-style:url(../images/menu_arrow_on.jpg);
}

#menu ul li.on A{
color:#000000;
}

#pageText{
background-color:#ebebeb;
margin:7px 0px 7px 0px;
float:left;
width:677px;
padding:20px 0px 0px 40px;
font-size:11px;
border-left:1px solid #6e6c6f;
}

#pageTextWide{
background-color:#ebebeb;
margin:7px 0px 0px 0px;
float:left;
width:716px;
padding:10px 0px 0px 0px;
font-size:11px;
border-left:1px solid #6e6c6f;
}

#wideTop{
background-color:#FFFFFF;
padding:10px 0px 50px 40px;
float:left;
width:677px;
}

#wideTop input{
vertical-align:middle;
}

#wideTop select{
vertical-align:middle;
}

#wideTop form{
margin:0;
}

.goButton{
margin-top:10px;
padding-left:50px;
font-size:1em;
font-weight:bold;
color:#9f101f;
float:left;
}

.goButton input{
vertical-align:middle;
border:0px;
}

.searchBox{
float:left;
width:150px;
}

.searchBox select{
margin:3px 0px 0px 0px;
}

.searchBox input{
margin:3px 0px 0px 0px;
}

.searchBoxMid{
float:left;
margin:0px 10px 0px 10px;
padding:0px 10px 5px 10px;
border-right:1px dotted #b4b4b4;
border-left:1px dotted #b4b4b4;
}

#wideTop select{
font-size:11px;
}

#wideTop input{
font-size:11px;
}

.searchBoxMid A{
color:#9f101f;
text-decoration:none;
}

.searchBoxMid select{
margin:3px 0px 0px 0px;
font-size:10px;
}

.searchBoxMid A:hover{
color:#9f101f;
text-decoration:underline;
}

#bottomFade{
width:916px;
height:12px;
margin:0 auto;
background-image:url(../images/bottom_fade.jpg);
background-repeat:no-repeat;
}

#topText{
width:650px;
float:left;
padding-bottom:45px;
}

.menuButton{
width:149px;
height:118px;
background-image:url(../images/hp_box.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
float:left;
text-align:center;
font-weight:bold;
color:#FFFFFF;
margin:0px;
}

.menuButton img:hover{
opacity: 0.6;
filter: alpha(opacity=60) !important; 
}

.right{
margin-right:8px;
}

.top{
margin-bottom:25px;
}

.menuButton A{
color:#FFFFFF;
text-decoration:none;
}

.menuButton img{
margin-bottom:5px;
border:0px;
}

#bottomText{
float:left;
width:624px;
background-image:url(../images/page_botted.jpg);
background-position:top;
background-repeat:repeat-x;
padding-top:15px;
}

#bottom{
width:624px;
float:left;
margin-top:13px;
background-image:url(../images/page_botted.jpg);
background-position:top;
background-repeat:repeat-x;
height:200px;
}

#footer{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:8px 0px 8px 10px;
background-color:#9f101f;
width:888px;
float:left;
}

#results{
float:left;
width:100%;
padding-bottom:60px;
}

#resultsNav{
float:left;
border-bottom:1px solid #9f101f;
padding:10px 0px 10px 35px;
width:682px;
}

#kbNav{
float:left;
border-bottom:1px solid #9f101f;
padding:10px 0px 0px 35px;
width:682px;
}

#resultsSummary{
float:left;
font-weight:bold;
padding:10px 0px 10px 35px;
background-color:#FFFFFF;
width:682px;
}

.result{
float:left;
width:682px;
padding:2px 0px 2px 35px;
}

.result A{
text-decoration:none;
color:#000000;
}

.result A:hover{
text-decoration:none;
color:#9f101f;
}


.resultNum{
width:35px;
color:#9f101f;
font-weight:bold;
float:left;
}

#updated{
background-color:#C7FCD2;
font-weight:bold;
padding:10px;
width:620px;
margin-bottom:10px;
}

#updated img{
vertical-align:middle;
}

.greyBar{
height:10px;
float:left;
width:20px;
}

.redBar{
float:left;
width:717px;
background-color:#9f101f;
height:30px;
}

.downloadsBar{
float:left;
width:697px;
background-color:#9f101f;
color:#FFFFFF;
padding-left:20px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
margin-top:20px;
}

.prodImg{
float:left;
margin-right:20px;
}

#detailsRight{
margin-top:25px;
margin-bottom:40px;
float:left;
width:400px;
}

#detailsLabels{
float:left;
text-align:right;
color:#9f101f;
line-height:16px;
font-size:12px;
font-weight:bold;
}

#detailsTextRight{
margin-left:5px;
padding-left:5px;
border-left:1px dotted #b4b4b4;
float:left;
font-size:12px;
width:295px;
margin-bottom:25px;
}

#detailsInfo{
float:left;
width:295px;
line-height:16px;
font-weight:bold;
}

#detailsDesc{
float:left;
width:295px;
margin-top:25px;
}

#detailsDownloads{
background-color:#f0f0f0;
float:left;
width:697px;
padding:15px 0px 40px 20px;
line-height:25px;
}

#detailsDownloads img{
vertical-align:middle;
border:0;
margin:2px 0px 2px 0px;
}

.infoTable{
float:left;
margin-bottom:5px;
background-color:#edd9d9;
width:308px;
margin-left:70px;
}

#prodDesc{
float:left;
width:717px;
background-color:#FFFFFF;
}

#detailsLeft{
float:left;
width:239px;
}

#detailsTableLeft{
margin-top:25px;
margin-left:15px;
width:239px;
border:0px;
color:#FFFFFF;
background-color:#9f101f;
float:left;
}

.lineLeft{
border-left:1px dotted #FFFFFF;
}

.white{
background-color:#FFFFFF;
color:#000000;
text-align:left;
border-top:1px solid #9f101f;
}

.whiteTop{
background-color:#FFFFFF;
color:#000000;
text-align:left;
}

.whiteLeft{
background-color:#FFFFFF;
border-left:1px dotted #000000;
color:#000000;
text-align:left;
border-top:1px solid #9f101f;
}

.whiteLeftTop{
background-color:#FFFFFF;
border-left:1px dotted #000000;
color:#000000;
text-align:left;
}

#modelInfo{
float:left;
margin-top:30px;
width:213px;
}

#answerSummary{
float:left;
background-image:url(../images/result_tab.jpg);
background-repeat:no-repeat;
width:149px;
height:20px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-top:5px;
}

#answerSummary A{
display:block;
color:#FFFFFF;
text-decoration:none;
}

#answerSummary A:hover{
display:block;
color:#FFFFFF;
text-decoration:underline;
}

#submitQuestion{
float:left;
background-image:url(../images/result_tab.jpg);
background-repeat:no-repeat;
margin-left:2px;
width:149px;
height:20px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-top:5px;
}

#submitQuestion A{
display:block;
color:#FFFFFF;
text-decoration:none;
}

#submitQuestion A:hover{
display:block;
color:#FFFFFF;
text-decoration:underline;
}

#question{
float:left;
padding-top:45px;
margin-left:35px;
width:682px;
}

#questionLeft{
float:left;
width:115px;
}

.redLine{
padding-top:9px;
margin-bottom:9px;
border-bottom:1px solid #9f101f;
float:left;
width:115px;
height:1px;
}

#questionPosted{
float:left; 
width:115px;
padding-bottom:9px;
border-bottom:1px solid #9f101f;
}

#questionUpdated{
margin-top:9px;
float:left; 
width:115px;
}

#questionUpdated img{
vertical-align:middle;
}

#questionRight{
margin-left:40px;
float:left;
width:502px;
}

.questionBox{
float:left;
padding:3px 12px 3px 12px;
background-color:#FFFFFF;
width:502px;
margin-bottom:12px;
}

.redLeft{
color:#9f101f;
float:left;
margin-right:12px;
font-weight:bold;
}

#admin{
background-color:#ebebeb;
margin:7px 0px 0px 0px;
float:left;
width:848px;
font-size:11px;
padding:10px 10px 10px 40px;
}

#admin td{
padding-right:10px;
vertical-align:top;
}

#edit td{
padding-top:3px;
}

#admin input{
margin:0px 0px 0px 0px;
}

#admindl{
background-color:#ebebeb;
margin:7px 0px 0px 0px;
float:left;
width:848px;
font-size:11px;
padding:10px 10px 10px 40px;
}

#admindl td{
padding-right:10px;
height:25px;
}

#admindl form{
margin:0px;
}

#admindl input{
margin:0px 0px 0px 5px;
}

#admindl file{
margin:0px 0px 0px 5px;
}

.editBox{
width:300px;
}

.icon{
margin:2px 4px 2px 0px;
vertical-align:middle;
}

.editicon{
border:0px;
margin:2px 10px 2px 0px;
border:1px solid #f0f0f0;
vertical-align:middle;
}

.editicon:hover{
border:1px solid #009900;
opacity: 0.6;
filter: alpha(opacity=60) !important; 
}

#submitquestiondiv{
float:left;
margin-left:35px;
width:682px;
margin-top:15px;
}

.prodButton{
border:0px;
float:left;
margin:10px 0px 0px 70px;
}

.prodButton:hover{
opacity: 0.6;
filter: alpha(opacity=60) !important; 
}

.prodButton2{
border:0px;
float:left;
margin:10px 0px 40px 70px;
}

.prodButton2:hover{
opacity: 0.6;
filter: alpha(opacity=60) !important; 
}

.registerButton{
margin-top:20px;
border:0px;
}

.registerButton:hover{
opacity: 0.6;
filter: alpha(opacity=60) !important; 
}

.europe h1
{
font-size:26px;
color:#9f1121;
font-weight:bold;
margin-top:0px;
}

.europe #topText
{
padding-bottom:10px !important;
}

.europe #bottomText
{
width:650px;
}

.europe #bottomText p
{
color:#9f1121;
margin:0px;
font-size:14px;
}

.europe #bottom
{
padding-top:15px;
height:auto !important;
padding-bottom:25px;
width:650px;
}

.europe #bottom #left
{
width:290px;
float:left;
}

.europe #bottom #right
{
width:342px;
float:right;
}

.europe #bottom #right img
{
font-size:0;
}

.europe #bottom h2
{
font-size:20px;
color:#9f1121;
border-bottom:1px dotted #999999;
padding-bottom:3px;
margin:20px 0px 3px 0px;
width:80%;
}

.europe #bottom h3
{
margin:3px 0px 0px 0px;
color:#999999;
font-size:14px;
}

.europe #bottom h3 a
{
color:#999999;
}

.europe #bottom #right #hpNews
{
width:322px;
height:86px;
background-image:url(../images/hp_news_bg.jpg);
background-repeat:no-repeat;
padding:10px;
margin-top:10px;
float:left;
}

#quickLinks
{
float:left;
width:290px;
}

#quickLinks h4
{
font-size:16px;
font-weight:bold;
color:#9F1121;
padding-left:24px;
background-image:url(../images/fire.jpg);
background-repeat:no-repeat;
background-position:left center;
margin:20px 0px 7px 0px;
}

#quickLinks ul
{
margin:0px 0px 0px 5px;
padding:0px;
}

#quickLinks ul li
{
margin:0px 0px 4px 0px;
padding:0px;
list-style:none;
background-image:url(../images/fire_sml.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:16px;
}

#fade
{
background-color:#9f1121;
}
