body{
	font-size:10pt;
	font-family:Verdana, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	line-height:140%;
	color:#585858;
	margin:0;
	padding:0;
	background:url(../images/new/titleBg3.gif) repeat-x left top;
	text-align:center;
}

a:link{color:#2971a7; text-decoration:none; font-weight:bold;}
a:visited{color:#f8762f; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline; font-weight:bold;}
a:active{color:orange; font-weight:bold;}

img{
	border:none;
}

#smallBanner img{
	border:1px solid #000000;
}

#header{
	width:100%;
	height:100px;
	margin:0 auto;
	padding:0;
}

#menuBar{
	height:20px;
	margin:0 auto;
	padding:0;
	background-color:#084c8d;
	text-align:left;
}

#menuBar a:hover, .productCategory a:hover{
	position:relative;
	top:3px;
}

.menu{
	width:840px;
	height:20px;
	margin:0 auto;
	padding:0;
}

#topnavi{
	font-size:7.5pt;
	text-align:left;
}

#discontinued{
	width:250px;
	margin:0 auto 5px auto;
}

strong{
	color:#3c3c3c;
}

.linkstrong{
	font-weight:bold;
}

h1{
	width:850px;
	height:60px;
	margin:0;
	padding:0;
}

h2{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
	width:100%;
	background-color:#ffffff;
}

#subnews h2{
	background-color:#696969;
	color:#ffffff;
	height:20px;
	text-align:center;
}

.boxBplus h2{
	background-color:#084c8d;
	color:#ffffff;
	height:20px;
	text-align:left;
	font-size:18px;
	font-family:Helvetica;
	font-weight:bold;
	padding-left:5px;
	width:545px;
}

h2.product{
	margin:0 0 3em 0;
}

.boxB h2{
	background-color:#084c8d;
	margin:0;
}

h3{
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:10px 0 1em 0;
	color:#d53030;
}

#news h3{
color:#585858;
font-weight:normal;
}

#newsArchive h3{
color:#585858;
font-weight:normal;
}

h4.subCategory{
	background-color:#084c8d;
	color:#ffffff;
	padding-left:0.5em;
}

h4{
	font-size:10pt;
	padding:0;
	margin:0;
	color:#3c3c3c;
	border-bottom:1px solid #084c8d;
	clear:both;
}

.boxF h4{
	border:none;
}

h5{
	font-size:10pt;
}

.productList h5, .productListNew h5, .productListEnd h5{
	margin:0;
	font-size:10pt;
}

.productList h6, .productListNew h6, .productListEnd h6{
	margin:0;
	font-size:7.5pt;
	color:#3c3c3c;
	font-weight:normal;
}

#main{
	width:860px;
	margin:0 auto;
	padding:0;
}

#subnews{
	width:310px;
	float:right;
	margin:2em 0 0 0;
}

#news{
	width:530px;
	float:left;
	margin:2em 0 0 0;
}

#newsArchive{
	margin-bottom:5em;
}

.topPd1, #topPd2{
	width:634px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.topPd1{
margin-top:1em;
}


.topPd2a{
	margin-top:5px;
	width:310px;
	float:left;
}

.topPd2b{
	margin-top:5px;
	width:310px;
	float:right;
}


#footer{
	clear:both;
	width:100%;
	font-size:7.5pt;
	color:#cccccc;
	background-color:#084c8d;
	margin:15px 0 0 0;
	text-align:center;
}

#footer a:link{
	color:#cccccc;
}

#extraBanner{
width:600px;
margin:0 auto 15px auto;
}

.boxA{clear:both;
	width:307px;
	margin:0 0 10px 0;
	text-align:left;
	border:1px solid #cccccc;
	padding:0;
	background-color:#f9f9f9;
}

.textA{
	width:300px;
	margin:0 auto;
	padding:0;
}

.boxB{clear:both;
	width:529px;
	margin:0;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textB{
	width:510px;
	margin:0 auto;
	padding:0;
}

.boxBplus{clear:both;
	width:550px;
	margin:0 0 10px 18px;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textBplus{
	width:540px;
	margin:0 auto;
	padding:0;
}

.badgeEvent{
	background-color:#ff3300;
	color:#ffffff;
	padding:0 1em;
	margin-right:5px;
	font-weight:normal;
	font-size:7.5pt;
}

.badgeSupport{
	background-color:orange;
	color:#ffffff;
	padding:0 1em;
	margin-right:5px;
	font-weight:normal;
	font-size:7.5pt;
}

.badgeProduct{
	background-color:#084c8d;
	color:#ffffff;
	padding:0 1em;
	margin-right:5px;
	font-weight:normal;
	font-size:7.5pt;
}

.badgeCompany{
	background-color:#363636;
	color:#ffffff;
	padding:0 1em;
	margin-right:5px;
	font-weight:normal;
	font-size:7.5pt;
}

.badgeCampaign{
	background-color:#128107;
	color:#ffffff;
	padding:0 1em;
	margin-right:5px;
	font-weight:normal;
	font-size:7.5pt;
}

.boxC{clear:both;
	width:565px;
	margin:10px auto 140px auto;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textC{
	width:555px;
	margin:0 auto;
	padding:10px 0;
}

.boxD{clear:both;
	width:100%;
	margin:10px auto;
	text-align:left;
	border-left:1px solid #084c8d;
	padding:0;
}

.textD{
	width:700px;
	margin:0 0 0 40px;
	padding:10px 0;
}

.boxE{
	clear:both;
	width:590px;
	margin:0 0 10px 0;
	text-align:left;
	border-left:1px solid #084c8d;
	padding:0;
	float:left;
}

.textE{
	width:550px;
	margin:0 0 0 40px;
	padding:10px 0;
}

#boxSub{
	width:232px;
	float:right;
}

.boxF{
	width:230px;
	margin:0 0 20px 0;
	text-align:left;
	padding:0;
	border:1px solid #e3e3e3;
	border-top:none;
}

.textF{
	width:90%;
	margin:0 auto;
	padding:0;
}

.boxSearch{
	height:120px;
	border:1px solid #cccccc;
	margin-bottom:2em;
	padding:0 0 0 1em;
}

.textSearch{
	float:left;
	width:455px;
}

.imgSearch{
	float:right; 
	width:185px;
}

.fontSmall{
	font-size:7.5pt;
	color:#3c3c3c;
}

li, dd{
	margin-bottom:0.5em;
}

.productCategory{
	width:220px;
	float:left;
	margin:0 13px 1em 0;
}

.productCategoryDescription{
	font-size:7.5pt;
	color:#3c3c3c;
	background-color:#cdcdcd;
	border:1px solid #ababab;
	padding:0 1em;
}

.productList, .productListNew, .productListEnd{
	width:210px;
	border:1px solid #cccccc;
	margin:15px 7px 2em 7px;
	padding:0 2px;
	float:left;
	font-size:7.5pt;
}



.productListNew{
	background:url(../images/new/new-badge.gif) no-repeat right top;
}

.productListEnd{
	background:url(../images/new/end-badge.gif) no-repeat right top;
}

.productListImg{
	width:160px;
	margin:0 auto;
}

#linkFlag{
display:inline; width:100px;  text-align:right; margin:0 0 0 10px;}

#linkFlag a:hover{
	position:relative;
	top:0;
}

#linkFlag img{
margin:0 5px 0 0;}

#buyNow{
background:url(../store/images/buy-now-base.gif) no-repeat left top; width:230px; margin:0 auto 15px auto;}

#buyNow a:hover{
position:relative;
top:1px;
}