/* CSS Document */

html {
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top center;
	}

body {
	width:100%;
	padding:0px;
	margin:0px auto;
	}

#SiteContainer {
	width:964px;
	margin: 0 auto;
        
	}
        
#MainContainer {
	width:960px;
        height:345px;
        border:#ccc 1px solid;
        padding: 2px;
        /*background:url(../images/ef5000-fullscreen.jpg) no-repeat center center;*/
	}
        
#ProductContainer {
	width:100%;
	height:650px;
        border:red 0px solid;
        /*background:url(../images/ef5000-fullscreen.jpg) no-repeat center center;*/
	}

#header {
	/*background-image:url(../images/header-image.png);
	background-position:center;
	background-repeat:repeat-x;*/
        background-color: #333;
	width:964px;
        height:75px;
	min-height:75px;
        text-align: center;
        position: relative;
        margin: 0 auto;
       
	}

#headerinner {
	width:260px;
        margin: 35px 15px 30px 0px;
	float: right;
        border:red 0px solid;
        text-align: right;
      }
      #headerinner #SearchForm_SearchForm  {
        float: right;
        
      }

      #headerinner #CountryForm_MyCountryForm {
        float: left;
        
      }

      #headerinner #CountryFormTop_MyCountryFormTop {
        float: left;

      }
      #headerinner select {
	float:left;
        width: 125px;
	height:20px;
        padding-top:2px;
	margin:0px;
        font-size: 11px;
        font-weight: normal;
        text-transform: capitalize;
        color: #666;
        font-family:Arial, Helvetica, sans-serif;
        vertical-align: bottom;
      }
      #headerinner input {background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	border:#CCCCCC 1px solid;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
        height:18px;
	}

        

       /* position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
	width: 125px;
	height:21px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:#E6E6E6 1px solid;*/
	
#subhead {
	width:958px;
	height:77px;
	min-height:77px;
	border:#CCCCCC 1px solid;
	}

#blanksubhead {
	/*width:958px;*/
        width: 100%;
	height: 20px;
        /*height:79px;*/
	
	}
#productregsuccess {
	width:80%;
	position:relative;
        padding: 15px;
        border:#CCCCCC 2px solid;
        text-align: center;
        margin:0 auto;
}

#productsuccess_midrow {
	width:70%;
	position:relative;
        padding: 15px;
        border:#CCCCCC 0px solid;
        text-align: center;
        margin:0 auto;
}

#productsucess_leftcol {
	width:50%;
	position:relative;
        padding: 0px;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#000 !important;
	font-weight:normal;
        text-align: center;
}

#productsucess_rightcol {
	width:50%;
	position:relative;
        padding: 0px;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#000 !important;
	font-weight:normal;
        text-align: center;
}


#content {
	width:100%;
	height:250px;
	min-height:250px;
	position:relative;
	top:0px;
}

#productlayout {
	width:100%;
	height:100%;
	position:relative;
	/*top:-16px;*/
        margin: 7px 0 7px 0;
        border:#CCCCCC 0px solid;
        clear: both;
}

#content {
	width:100%;
	height:100%;
	position:relative;
	top:-16px;
}

#productcontent {
	width:100%;
        /*height:156px;*/
	height:156px;
	/*margin:430px auto 0px auto;*/
        padding:0px;
        background-color: #333;
	/*background-image:url(../images/product-area-bg.png);
	background-repeat:repeat;
	background-position:top;*/
	}

.producttitle {
	/*width:172px;*/
        width: 20%;
	height:100%;
	padding:0px;
	float:left;
	border-right:#FFFFFF 1px solid;
	}

.producttext {
	width:436px;
	height:126px;
	padding:15px;
	overflow: hidden;
        
	}


#myproducttext {
	/*width:436px;*/
        width: 77%;
	height:126px;
	padding:0;
        overflow:  auto;
        border: red 0px solid;
        float:right;
        margin: 0 auto;
	}

#productinfo {
	/*width:436px;*/
        width: 77%;
	height:100%;
	padding:0px 0px 0px 0px !important;
        overflow:  auto;
        border: red 0 solid;
        float:right;
        margin: 0 auto;

	}

#productinfo p {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#fff !important;
	font-weight:normal;
	margin:0px 0px 12px 0px;
	}

#productinfo table {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#fff !important;
	font-weight:normal;
	border: 1px solid #ffffff;
        padding: 5px;
        margin:0px;
        width: 100%;
        vertical-align: top;
	}


#productinfo a:visited, a:active {
color:#fff !important;
text-decoration:none;
letter-spacing:0.05em;
font-weight: bold;
}

#productinfo a:hover, a:link {
color:#fff;
text-decoration:none;
letter-spacing:0.05em;
text-decoration: underline;
}


div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  display: block;
  position: relative;
  height: 57px;
  width: 100%;
  padding:14px 0px 14px 0px;
  float:left;
  background-color:#000000;
  margin:0px;
  bottom:2px;
  text-align:center;
  /* Add scroll-bars */
  overflow: auto;
  

}
ul.sc_menu {
  display: block;
  height: 57px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 0px 0 0 0px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 1px #fff solid;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}


img.thumbnails {
	padidng:0px;
	margin:0px;
	border:#ffffff 1px solid;
	}

#contentleftcol {
/*width:436px;*/
width: 50%;
padding: 0px 29px 0px 29px;
float:left;
overflow:hidden;
}
#contentrightcol {
/*width:432px;*/
width: 40%;
padding: 0px 0px 0px 30px;
float:left;
overflow:hidden;
}

#contentonecol {
/*width:897px;*/
width: 95%;
padding: 0px 0px 0px 29px;
float:left;
overflow:hidden;
}

#contentdocscol1 {
/*width:200px;*/
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 7px 10px 7px;
float:left;
vertical-align:  top;
text-align: left;
}

#contentdocscol1 hr {
    margin: 13px 0px 13px 0px;
    

}

 a[href$=".pdf"],
 a[href$=".PDF"],
 a.pdf {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
                font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:133%;
color:#666666;
font-weight:normal;
	}

#contentdocscol2 {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 7px 10px 7px;
float:left;
vertical-align:  top;
text-align: left;

}

#contentdocscol2 hr {
    margin: 13px 0px 13px 0px;

}


#contentdocscol3 {
width: 100%;
margin: 0px 7px 10px 7px;
float:left;
vertical-align:  top;
text-align: left;

}

#contentdocscol3 hr {
    margin: 13px 0px 13px 0px;

}

#contentdocscol4 {
width: 100%;
margin: 0px 7px 10px 7px;
float:left;
vertical-align:  top;
text-align: left;

}

#contentdocscol4 hr {
    margin: 13px 0px 13px 0px;

}




.contentindentinner {
display: block;
padding: 2px 0px 2px 10px;


}

.contentindentouter {
display: block;
padding: 2px 0px 0px 15px;


}

/* not used now */

#contentproducthover {
/*background-image:url(../images/hover.png);*/
background-color: #333;
width:201px;
height:289px;
padding: 33px 51px 51px 51px;
float:left;
overflow:hidden;
margin:91px 0px 0px 627px;
display: none;
}

#footernav {
	/*width:931px;*/
        /*width: 95%;*/
        width: 100%;
	padding:0px 0px 0px 0px;
        margin: 0;
        text-align: left;
        display: block;
        clear: both;

	}

.footercolumn {
width: 15%;
padding:0px 28px 10px 0px;
margin:0px;
float:left;
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#666666;
	font-weight:normal;
}


.footercolumn1 {
    width: 135px;
    padding:0px 28px 10px 29px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.footercolumn2 {
    width: 135px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.footercolumn3 {
    width: 135px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.footercolumn4 {
    width: 135px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.footercolumn5 {
    width: 135px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.footercolumn6 {
    width: 135px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

.manuals {
    width: 120px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}


.footercolumn_press {
    width: 120px;
    padding:0px 28px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

#footercolumn_country {
    width: 150px;
    padding:0px 0px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

#footercolumn_search {
    width: 150px;
    padding:0px 0px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

#footercolumn_search #SearchForm_SearchForm {
    padding: 0;
    margin: 0;

}

.footercolumn_fb {
    width: 100px;
    padding:0px 0px 10px 0px;
    margin:0px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
}

hr {
	width:100%;
	border-color: #B3B3B3;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
 	margin: 0px 0px 10px 0px;
	height: 0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	color:#4D4D4D;
	font-size:32px;
	letter-spacing:0.025em;
	line-height:30px;
	margin:3px 0px 16px 0px;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	color:#FFFFFF;
	font-size:20px;
	letter-spacing:0.025em;
	line-height:20px;
	margin:0px 0px 5px 0px;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	color:#CCCCCC;
	font-size:20px;
	letter-spacing:0.025em;
	line-height:20px;
	margin:0px 0px 5px 0px;
	}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	color:#4D4D4D;
	font-size:17px;
	letter-spacing:0.025em;
	line-height:20px;
	padding:19px 0px 0px 29px;;
	margin:0px;
	float:left;
	}

p {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#666666;
	font-weight:normal;
	margin:0px 0px 12px 0px;
	}

#carouseltext {font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:133%;
	color:#666666;
	font-weight:normal;
	margin:4px 0px 0px 0px;
        text-align: center;
	}


p.productb {
	color:#cccccc;
	}

a:link {
color:#222222;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:133%;
color:#666666;
font-weight:normal;
}

a:visited {
color:#000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:133%;
color:#666666;
font-weight:normal;
}

a:hover {
color:#F4901E;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:133%;
color:#666666;
font-weight:normal;
}

a:active {
color:#F4901E;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:133%;
color:#666666;
font-weight:normal;
}


a.header:link, a.header:visited {
	display:block;
	width:170px;
	/*height:92px;*/
        height: 92px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0.05em;
	color:#CCCCCC;
	font-size:12px;
	float:right;
	text-align:center;
	line-height:92px;
	border-left:#CCCCCC 1px solid;
	text-decoration:none;
	}


a.header:hover, a.header:active {
	display:block;
	background-color:#666666;
	background-image:url(../images/header-image.png);
	background-position:center;
	background-repeat:repeat-x;
	width:170px;
	height:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:0.05em;
	color:#999999;
	font-size:12px;
	float:right;
	text-align:center;
	line-height:92px;
	border-left:#CCCCCC 1px solid;
	text-decoration:none;
	}

a.searchresults:link, a.searchresults:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#2200CC;
	font-size:14px;
        text-decoration:underline;

	}


a.searchresults:hover, a.searchresults:active {
	text-decoration:underline;
	}


a.thumnailscrollleft:link, a.thumnailscrollleft:visited {
	display:block;
	width:15px;
	height:47px;
	background-image:url(../images/thumb-left.png);
	background-position: center top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	position:absolute;
	left:0px;
	}

a.thumnailscrollleft:hover, a.thumnailscrollleft:active {
	display:block;
	width:15px;
	height:47px;
	background-image:url(../images/thumb-left-roll.png);
	background-position: center top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	position:absolute;
	left:0px;
	}

a.thumnailscrollright:link, a.thumnailscrollright:visited {
	display:block;
	width:15px;
	height:47px;
	background-image:url(../images/thumb-right.png);
	background-position: center top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	position:absolute;
	right:0px;
	}

a.thumnailscrollright:hover, a.thumnailscrollright:active {
	display:block;
	width:15px;
	height:47px;
	background-image:url(../images/thumb-right-roll.png);
	background-position: center top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	position:absolute;
	right:0px;
	}

a.producthover:link, a.producthover:visited {
color:#F4901E;
text-decoration:none;
letter-spacing:0.05em;
}
a.producthover:hover, a.producthover:active {
color:#ffffff;
text-decoration:none;
letter-spacing:0.05em;
}

.subheaddrop {
	width: 125px;
	height:58px;
	float:right;
	padding:19px 29px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4D4D;
	font-weight:normal;
	}

select {
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#666;
	width: 125px;
	height:20px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:#E6E6E6 1px solid;
        padding-top:2px;
        vertical-align: bottom;

        
	}

option {background-color:#ffffff;
}

tr {vertical-align:top;}

textarea {
	margin: 0px 0px 10px 0px;
	resize: none;
	width:100%;
	border:#CCCCCC 1px solid;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;}

input {background-color:#FFFFFF;
	margin: 0px 0px 10px 0px;
	border:#CCCCCC 1px solid;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
        height:20px;
	}

label {
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
	}

#submit {
width:126px;
height:29px;
background-color:#666666;
color:#FFFFFF;
letter-spacing:0.05em;
}


#container {
    height:100%;
    width: 100%;
}

/*
#content {
	width:100%;
	height:600px;
	min-height:600px;
	overflow-y: auto;
	overflow-x:hidden;
	position:relative;
	top:-16px;
}*/

#portfolio {
    margin-top: 0px;
    width:100%;
    height:100px;
    min-height:100px;
    background-color:#fff;
    background-position: center;
    padding-top: 0px;
    vertical-align: middle;
    text-align: center;
    
    /* border: solid red; */
    
}

.clear{
	clear:both;
}

#carousel > img {
    border: 0px solid black;
    display:none;
}


#productdisplay {
    margin: 0 0 0 0;
    width:100%;
    height:100%;
    border:red 0px solid;
}

.productCloseText{position:absolute; display: block; bottom:5px; right:15px; width:40px; height:20px; text-indent: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ccc; vertical-align: middle; text-transform: uppercase;}
.productClose{position:absolute; display: block; bottom:10px; right:10px; background:url(../images/colorbox/controls_scott.png) -25px 0px no-repeat; width:25px; height:25px; text-indent: -9999px; border: 0px solid red;}
.productClose:hover{background-position:-25px -25px;}


.product { color:#fff; }






/* mark version
#contentproducthover {
background-image:url(../../images/hover.png);
width:201px;
height:289px;
padding: 33px 51px 51px 51px;
float:left;
overflow:hidden;
margin:91px 0px 0px 627px;
} */

.contentproducthover {
margin-left:auto;
margin-right:auto;
position: relative;
background-image:url("../images/hover.png");
width:201px;
height:260px;
padding: 33px 35px 51px 51px;
overflow:hidden;
margin:0px 0px 0px 70%;
z-index: 160002;
text-align: left;

}

.productthumbnails {
	display: block;
        width:172px;
	height:47px;
	padding:14px 0px 14px 0px;
	float:left;
	background-color:#000000;
	overflow:hidden;
	position:absolute;
	bottom:2px;
	text-align:center;
	margin:0px;
	overflow: scroll;
        white-space:  nowrap

}


#SearchFormContainer {
display: block;
width:600px;
margin:20px 0px 0px 350px;
}

#CountryTopContainer {
float: left;
display: inline;
width:150px;
margin:0;
}

#CountryContainer {
float: left;
display: block;
width:150px;
margin:0;
}

#UseContainer {
float: left;
display: inline;
width:150px;
margin:0;
}


#OrientationContainer {
float: left;
display: inline;
width:150px;
margin:0;
}

#OutputContainer {
float: left;
display: inline;
width:150px;
margin:0;
}

#PriceContainer {
float: left;
display: inline;
width:150px;
margin:0;
}

#usecontain {
float:left;
width:300px;
margin-left:200px;
}

#orientationcontain {
float:left;
display: block;
width:300px;
margin-left:200px;
}

.UseLabel {
width:80px;
margin-right:0px;
}

.UseActions {
width:30px;
height:10px;
background-color:#666666;
color:#FFFFFF;
letter-spacing:0.05em;
font-size: 9px;

}

#SearchFormContainer select {
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4D4D4D;
	width: 125px;
	height:21px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:#E6E6E6 1px solid;
	}
.tech {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;

}

.saleslist_head {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:133%;
    color:#666666;
    font-weight:normal;
    text-transform: uppercase;
    font-weight: bold;


}



/********* NAVIGATION ***********/

ul#main-nav {  list-style: none; height: 52px; float: left; margin:15px 0px 15px 0px; width:964px; font-size:11px; line-height:133%; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal;}
ul#main-nav li { float: left; margin: 0; display:inline; }
ul#main-nav li a { float:left;  padding: 0 10px;line-height: 25px;text-transform: uppercase; color: #666; text-decoration:underline;}
ul#main-nav li a:hover, ul#main-nav li.current a { color: #666; background: #fff; display: block; text-decoration:none;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
* html .clearfix {height: 1%;}

#topmenu {
    width: 100%;
    height: 30px;
    border: solid #a8a8a8;
    border-width: 1px 1px 1px 1px;
    margin: 7px 0 7px 0;
    background-color: #efefef;
    z-index:10000;
    
}

.topddmenu
{

    float: left;
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #efefef;
    border: 0px solid red;
    padding: 0 0 0 14px;
    z-index:10000;
    
    
}

        .topddmenu ul {
        margin-right: 0px;
        }

	.topddmenu li
	{
		float: left;
                display: table;
                list-style: none;
		font-size: 14px;
                font-family: inherit;
                background: #efefef;
                z-index:10000;
                letter-spacing:0px;
                padding: 7px 5px 5px 0;
                color: #666;
                text-transform: uppercase;
                letter-spacing: .5px;
                z-index:10000;



		}

	.topddmenu li a
	{	display: block;
		line-height: 133%;
		text-decoration: none;
		text-align:left;
                vertical-align: middle;
		border-right: 0px solid white;
		color: #666;
                white-space: wrap;
		z-index:10000;
                padding: 0px 0 0px 0;

        }

	.topddmenu li a:hover
	{	background: #efefef;
                padding: 0px 0 0px 0;
                text-decoration: none;
                z-index:10000;
        }

       
		.topddmenu li ul
		{	margin: 12px 0 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: solid #a8a8a8;
                        border-width: 0px 1px 1px 1px;
                        padding-top: 0px;
                        background: #efefef;
                        z-index:10000;



                }

		.topddmenu li ul li
		{	float: none;
                        width: 162px;
                        display: block;
                        margin: 0px;
                        padding: 0px 0px 0px 0px;
                         z-index:10000;


                }

		.topddmenu li ul li a
		{	width: 160px;
			background: #efefef;
                        border: solid #a8a8a8;
                        border-width: 1px 0 0px 0;
                        padding: 4px 0px 4px 4px;
                        margin: 0px;
                        z-index:10000;
                }

		.topddmenu li ul li a:hover
		{
                        color: #666;
                        background: #aaa;
                        padding: 4px 0px 4px 4px;
                        z-index:10000;
                        
                }

