.prod_overview {
min-height:150px;
padding:50px 0pt 0pt;
position:relative;
text-align:center;
vertical-align:middle;
width:890px;
}
.prod_overview .wrap {
position:relative;
}
ul.prodcat {
/*display:table; */ display: block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
position:relative;
}
ul.prodcat li {
display:inline;
float:left;
margin:0pt -8px 5px;
width:140px;
}
ul.prodcat img {
display:block;
margin:0pt auto 6px;
}
ul.prodcat a.name {
color:#FFFFFF;
font-size:110%;
opacity:0.99;
text-decoration:none;
}

.productpage {
min-height:330px;
padding:40px 35px 20px;
position:relative;
}
.productpage h1 {
width:400px;
}
.productpage h2 {
width:324px;
}
.productpage h2 span {
	font-size: 14px;
}

#flashproductspecs h2,
#flashprodoverview h2 {
	font-size: 12pt;
	width: 250px;
}

#prodcontent {
position:relative;
z-index:5;
}
#prodimg_front {
left:35px;
position:absolute;
top:40px;
z-index:2;
}
#prodimg_side {
position:absolute;
right:35px;
top:88px;
z-index:2;
}
#prodtext {
bottom:0px;
position:absolute;
right:35px;
width:324px;
z-index:5;
}
.productpage #submenu {
position:absolute;
right:35px;
top:40px;
z-index:6;
}
.productpage #submenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
.productpage #submenu li {
float:left;
height:22px;
margin:0pt 0pt 0pt 2px;
}
.productpage #submenu li a {
color:#707070;
display:block;
font-size:93%;
font-weight:bold;
padding:0pt 0pt 0pt 12px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}
.productpage #submenu li a span {
display:block;
height:18px;
padding:4px 12px 0pt 0pt;
}
.productpage #submenu li.current a {
background:transparent url(/Administration/WebsiteImages/productpage_submenu_bg.gif) no-repeat scroll 0%;
color:#940C0C;
}
.productpage #submenu li.current a span {
background:transparent url(/Administration/WebsiteImages/productpage_submenu_bg.gif) no-repeat scroll 100% 0%;
}
.productpage #submenu li a:hover {
background:transparent url(/Administration/WebsiteImages/productpage_submenu_bg.gif) no-repeat scroll 0%;
}
.productpage #submenu li a:hover span {
background:transparent url(/Administration/WebsiteImages/productpage_submenu_bg.gif) no-repeat scroll 100% 0%;
}
.spec_addons {
clear:left;
float:left;
margin-right:22px;
padding:26px 0pt 10px;
width:204px;
}
.spec_heads {
float:left;
padding:26px 0pt 10px;
}
div.specshead {
background:transparent url(/Administration/WebsiteImages/specs_header_short.gif) no-repeat scroll 0%;
cursor:pointer;
display:block;
height:26px;
margin:0pt 0pt 4px;
padding-left:8px;
text-shadow:#000000 0pt 1px 1px;
width:431px;
}
div.specshead a {
background:transparent url(/Administration/WebsiteImages/arrow_side.gif) no-repeat scroll 0% 50%;
color:#ABABAB;
font-size:120%;
font-weight:normal;
line-height:24px;
padding:0pt 0pt 0pt 12px;
text-decoration:none;
}
div.specshead a:visited {
color:#ABABAB;
}
div.specshead a.open {
background:transparent url(/Administration/WebsiteImages/arrow_down.gif) no-repeat scroll 0% 50%;
}
div.specshead a:hover {
color:#EEEEEE;
}
table.specs {
border-collapse:collapse;
font-size:100%;
margin:0pt 0pt 14px;
width:100%;
}
table.specs td {
background:transparent url(/Administration/WebsiteImages/specs_dot.gif) repeat-x scroll 0% 100%;
padding:3px 0pt;
text-align:right;
width:133px;
}
table.specs td.value {
font-weight:bold;
padding:3px 0pt 3px 22px;
text-align:left;
width:298px;
}
.prodselpage .headline {
border-bottom:1px solid #C7C7C7;
display:block;
margin:20px 0pt -10px;
position:relative;
z-index:10;
}
.prodselpage h3 {
/*cursor:pointer;*/
font-weight:normal;
margin:0pt;
width:60%;
}
.prodselpage .compare {
bottom:2px;
position:absolute;
right:0px;
}
.js_productselector {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
width:55%;
z-index:2;
}
.js_productselector li {
background:transparent url(/Administration/WebsiteImages/productoverview_bg.png) no-repeat scroll left top;
float:left;
height:60px;
margin: 4px 5px 0 0;
position:relative;
width:86px;
}
.js_productselector li p {
color:#333333;
display:block;
font-size:110%;
left:5%;
position:absolute;
top:20%;
}
.js_productselector li img {
height:55px;
position:absolute;
right:6%;
top:20%;
width:55px;
}
table.compare {
padding: 3px 10px 3px 0;
font-size: 93%;
vertical-align: top;
border-collapse:collapse;
margin:0pt;
table-layout:fixed;
width:100%;
}
table.compare th {
color:#333333;
font-size:150%;
font-weight:normal;
padding:0pt 0pt 16px;
}

table.compare td {
	padding: 3px 12px 3px 3px;
	background: url(/Administration/WebsiteImages/specs_dot2.gif) no-repeat 100% 100%;
}

table.compare tr.last td {
	background: url(/Administration/WebsiteImages/specs_dot3.gif) repeat-y 100% 100%;
	padding-bottom: 6px;
}

.js_shownexttbody tr {
color:#AAAAAA;
cursor:pointer;
height:26px;
margin:0pt 0pt 4px;
padding-left:8px;
width:882px;
font-size: 110%;
}
.js_shownexttbody tr td {
background:transparent url(/Administration/WebsiteImages/specs_header.gif) no-repeat scroll 50%;
text-shadow:#000000 0pt 1px 1px;
vertical-align: middle;
white-space: nowrap;
}
.js_shownexttbody td.first {
background:transparent url(/Administration/WebsiteImages/specs_header.gif) no-repeat scroll 0% 50%;
color:#eee;
padding:0pt 16px 0pt 8px;
white-space: normal;
line-height: 70%;
}
.js_shownexttbody td.last {
background:transparent url(/Administration/WebsiteImages/specs_header.gif) no-repeat scroll 100% 50%;
}
.js_shownexttbody a {
background:transparent url(/Administration/WebsiteImages/arrow_side.gif) no-repeat scroll 0% 50%;
font-size:120%;
font-weight:normal;
padding:0pt 0pt 0pt 12px;
text-decoration:none;
color: #ababab;
line-height: 12px;
display: block;

}
.js_shownexttbody td a, .js_shownexttbody td a:visited {
color:#ABABAB !important;
}
.js_shownexttbody td a.open {
background:transparent url(/Administration/WebsiteImages/arrow_down.gif) no-repeat scroll 0% 50%;
}
.js_shownexttbody a:hover {
color:#EEEEEE !important;
}

#flashprodoverview .highlightlist  {
padding-top: 260px;
}

#flashprodoverview .highlightlist .eventinfo  {
	margin-bottom: 0; 
	padding-top: 12px;
}