body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align:center;}body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}#mainWrapper {	margin:12px auto;	width:720px;	background-image: url(/images/interface/dropShadowLeftAndRight.gif);	background-repeat: repeat-y;	text-align:left;}#topShadow {	background-image: url(/images/interface/dropShadowTop.gif);	background-repeat: repeat-x;	height:11px;}.floatRight {	float:right;}.floatLeft {	float:left;}#bottomShadow {	background-image: url(/images/interface/dropShadowBottom.gif);	background-repeat: repeat-x;	height:11px;}#contentAreaWrapper {	margin-left:12px;	margin-right:12px;	padding:7px;}#topGrad {	height:74px;	background-image: url(/images/interface/topGrad.gif);	background-repeat: repeat-x;	margin-bottom:6px;}#topGrad img {	margin-top:14px;	margin-left:14px;	margin-right:14px;}#topGrad .mainTitle {	padding-top:8px;}#mainNavWrapper {	width:122px;	float:left;}#mainNav {	background-color:#EDEDED;	height:261px;}#mainNav ul {	color:#8096CB;	font-size:13px;	font-weight: bold;	margin:0;	padding:0;	list-style-type: none;	line-height:13px;	text-transform: capitalize;}#mainNav ul li {	padding-left:10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom:10px;	padding-bottom:10px;}#mainNav ul li a {	display:block;	color:#535353;	text-decoration:none;}#mainNav ul li a.rangeSelected {	display:block;	color:#8096CB;	text-decoration:none;}#mainNav ul li a:hover {	color:#2E447B;}#mainNav ul li.noBorder {	border: none;}#mainNav ul li ul {	margin:0;	padding:0;	font-size:11px;}#mainNav ul li ul li {	border: none;	margin-top:5px;	margin-bottom:5px;	margin-left:5px;	padding:0;}.clearLeft {	clear:left;}#contentAreaWrapper2 {	margin-left:11px;	background-image: url(/images/interface/contentBackground.gif);	background-repeat: repeat-y;	float:left;}#contentAreaWrapper2 h2 {	padding:0;	margin:10px 0px 5px;	font-size:12px;	font-weight: bold;	text-transform: uppercase;	color: #8096CB;	}.contactUsText {	margin-left:80px;	margin-bottom:20px;}.contactUsText a {	text-decoration:none;	color:#4F5C7D;}.contactUsText a:hover {	color:#000000;}.pdfsList {	padding:0;	margin:5px 0px 0px 20px;	list-style-type: none;}.pdfsList li {	display:inline;}.pdfsList li a {	background-image: url(/images/interface/pdfBackgroundNew1.gif);	background-repeat: no-repeat;	display:block;	float:left;	width:150px;	height:73px;	text-decoration:none;	margin-right:15px;	margin-bottom:10px;	margin-top:15px;}.pdfsList li a:hover {	background-image: url(/images/interface/pdfBackgroundNew2.gif);}.pdfsList li a img {	border:none;	float:left;	margin-top:2px;	margin-left:2px;	margin-right:8px;	width:45px;	height:64px;}.pdfsList li a h3 {	margin:29px 0px 0px;	padding:0;	font-size:12px;	text-transform: uppercase;	color: #2E447B;}.pdfsList li a:hover h3 {	color:#000000;}.marCommsList {	padding:0;	margin:10px 0px 0px 20px;	list-style-type: none;}.marCommsList li {	display:inline;}.marCommsList li a {	background-image: url(/images/interface/pdfBackground1.gif);	background-repeat: no-repeat;	display:block;	float:left;	width:230px;	height:110px;	text-decoration:none;	margin-right:15px;	margin-bottom:10px;	margin-top:15px;}.marCommsList li a:hover {	background-image: url(/images/interface/pdfBackground2.gif);	background-repeat: no-repeat;}.marCommsList li a img {	border:none;	float:left;	margin-top:2px;	margin-left:2px;	margin-right:12px;	width:69px;	height:98px;}.marCommsList li a h3 {	margin:49px 0px 0px;	padding:0;	font-size:13px;	text-transform: uppercase;	color: #2E447B;}.marCommsList li a:hover h3, .videoLink a:hover h3 {	color:#000000;}.videoLink {	margin:5px 5px 5px 18px;	clear:left;}.videoLink a {	background-image: url(/images/interface/videoBackground1.gif);	background-repeat: no-repeat;	display:block;	width: 470px;	height:50px;	text-decoration:none;	background-position: 0px 6px;}.videoLink a:hover {	background-image: url(/images/interface/videoBackground2.gif);	background-repeat: no-repeat;	background-position: 0px 6px;	color:#000000;}.videoLink a img {	float:left;	margin-right:10px;}.videoLink a h4 {	padding:17px 0px 0px;	margin:0;	font-size:15px;	text-transform: uppercase;	color: #2E447B;}#videoArea {	width:270px;	height:240px;	padding:10px;	margin-top:1px;	margin-left:120px;	background-image: url(/images/interface/videoBackground.gif);	background-repeat: no-repeat;	text-align:center;}#videoDownloadLinkArea {	margin:10px 0px 0px;	padding:0;}#videoDownloadLinkArea h5 {	margin:0px 0px 0px 120px;	padding:0;}#videoDownloadLinkArea h5 a {	margin:0;	padding:7px 10px 5px;	font-size: 13px;	line-height: 13px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	text-decoration: none;	width:270px;	height:16px;	display:block;	text-align:center;	background-image: url(/images/interface/downloadVideoBackground1.gif);	background-repeat: no-repeat;}#videoDownloadLinkArea h5 a:hover {	background-image: url(/images/interface/downloadVideoBackground2.gif);}#contentArea {	height:335px;	text-align:left;	width:524px;	margin-left:12px;}#contentArea h1 {	padding:0px 0px 5px;	margin:5px 0px;	font-size: 16px;	font-weight: bold;	color: #535353;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EDEDED;}#flags {	height:80px;	text-align:center;	background-color:#EDEDED;}#flags ul {	margin:0px 0px 0px 4px;	padding:0px;	list-style-type:none;}#flags li {	float:left;	margin-right:2px;	margin-bottom:5px;}#flags li a {	width:21px;	height:14px;	display:block;	line-height:1000px;	overflow:hidden;	background-repeat: no-repeat;}#flags li a.ukFlagSelected {	background-image: url(/images/newFlags/uk1.gif);}#flags li a.ukFlag {	background-image: url(/images/newFlags/uk2.gif);}#flags li a.ukFlag:hover {	background-image: url(/images/newFlags/uk1.gif);}#flags li a.frFlag {	background-image: url(/images/newFlags/fr2.gif);}#flags li a.frFlag:hover {	background-image: url(/images/newFlags/fr1.gif);}#flags li a.frFlagSelected {	background-image: url(/images/newFlags/fr1.gif);}#flags li a.deFlag {	background-image: url(/images/newFlags/de2.gif);}#flags li a.deFlag:hover {	background-image: url(/images/newFlags/de1.gif);}#flags li a.deFlagSelected {	background-image: url(/images/newFlags/de1.gif);}#flags li a.nlFlag {	background-image: url(/images/newFlags/nl2.gif);}#flags li a.nlFlag:hover {	background-image: url(/images/newFlags/nl1.gif);}#flags li a.nlFlagSelected {	background-image: url(/images/newFlags/nl1.gif);}#flags li a.itFlag {	background-image: url(/images/newFlags/it2.gif);}#flags li a.itFlag:hover {	background-image: url(/images/newFlags/it1.gif);}#flags li a.itFlagSelected {	background-image: url(/images/newFlags/it1.gif);}#flags li a.esFlag {	background-image: url(/images/newFlags/es2.gif);}#flags li a.esFlag:hover {	background-image: url(/images/newFlags/es1.gif);}#flags li a.esFlagSelected {	background-image: url(/images/newFlags/es1.gif);}#flags li a.czFlagSelected {	background-image: url(/images/newFlags/cz1.gif);}#flags li a.czFlag {	background-image: url(/images/newFlags/cz2.gif);}#flags li a.czFlag:hover {	background-image: url(/images/newFlags/cz1.gif);}#flags li a.plFlagSelected {	background-image: url(/images/newFlags/pl1.gif);}#flags li a.plFlag {	background-image: url(/images/newFlags/pl2.gif);}#flags li a.plFlag:hover {	background-image: url(/images/newFlags/pl1.gif);}#flags li a.huFlagSelected {	background-image: url(/images/newFlags/hu1.gif);}#flags li a.huFlag {	background-image: url(/images/newFlags/hu2.gif);}#flags li a.huFlag:hover {	background-image: url(/images/newFlags/hu1.gif);}#flags li a.ruFlagSelected {	background-image: url(/images/newFlags/ru1.gif);}#flags li a.ruFlag {	background-image: url(/images/newFlags/ru2.gif);}#flags li a.ruFlag:hover {	background-image: url(/images/newFlags/ru1.gif);}#flags img {	margin-bottom:3px;	margin-left:1px;	margin-right:1px;	border:none;}#flags img.rexelLogo {	margin-top:12px;}#flags img.customLogo {	margin-top:3px;}#bottomPad {	clear:left;	height:1px;	overflow:hidden;}#thumbnail1, #thumbnail2, #thumbnail3, #thumbnail4 {	float:left;	margin:12px 8px;}#thumbnail1 a, #thumbnail2 a, #thumbnail3 a, #thumbnail4 a {	color:#2E447B;	font-size:13px;	text-decoration:none;	font-weight: bold;	display:block;	line-height:14px;}#thumbnail1 a:hover, #thumbnail2 a:hover, #thumbnail3 a:hover, #thumbnail4 a:hover {	color:#000000;	cursor:pointer;}#thumbnail3 a {	width:235px;	height:129px;	background-image: url(/images/thumbnails/nimbusRange3a.gif);	background-repeat: no-repeat;}#thumbnail3 a:hover {	background-image: url(/images/thumbnails/nimbusRange3b.gif);}#thumbnail4 a {	width:249px;	height:129px;	background-image: url(/images/thumbnails/nimbusRange4a.gif);	background-repeat: no-repeat;}#thumbnail4 a:hover {	background-image: url(/images/thumbnails/nimbusRange4b.gif);}#thumbnail1 a {	width:235px;	height:116px;	background-image: url(/images/thumbnails/nimbusRange1a.gif);	background-repeat: no-repeat;}#thumbnail1 a:hover {	background-image: url(/images/thumbnails/nimbusRange1b.gif);}#thumbnail2 a {	background-image: url(/images/thumbnails/nimbusRange2a.gif);	background-repeat: no-repeat;	width:249px;	height:116px;}#thumbnail2 a:hover {	background-image: url(/images/thumbnails/nimbusRange2b.gif);}#thumbnail1 h3 {	font-size:13px;	margin:0;	padding:0;	float:left;	line-height:15px;	top:55px;	left:110px;	position:relative;	width:120px;}#thumbnail2 h3 {	font-size:13px;	margin:0;	padding:0;	float:left;	line-height:15px;	top:55px;	left:120px;	position:relative;	width:120px;}#thumbnail3 h3 {	font-size:13px;	margin:0;	padding:0;	float:left;	line-height:15px;	top:65px;	left:110px;	position:relative;	width:120px;}#thumbnail4 h3 {	font-size:13px;	line-height:15px;	margin:0;	padding:0;	float:left;	top:65px;	left:120px;	position:relative;	width:120px;}#thumbnail4 a.russian h3{	line-height:11px;}#productImageArea {	margin-left:10px;	margin-top:10px;	margin-right:10px;	width:180px;}#productImageArea img {	margin:0;	padding:0;}#productImageArea ul {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #8096CB;	margin:0;	padding:5px 0px 0px;	list-style-type: none;}#productImageArea li {	display:inline;	margin-right:15px;}#productImageArea img {	border:none;}#contentArea ul {	line-height:14px;	color: #162747;	font-size: 11px;	list-style-type: square;	margin-top:10px;	margin-bottom:10px;}#productTextArea {	float:right;	width:325px;	padding:0;}#productTextArea p {	line-height:17px;	color: #2B4C89;	margin-top:5px;	margin-bottom:10px;	padding:0;}#productTextArea h4 {	padding:0px 0px 1px;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8096CB;}#productTextArea ul {	margin-top:16px;	margin-bottom:16px;}#productTextArea li {	margin-top:3px;	margin-bottom:3px;}#contentArea fieldset {	padding:0;	margin:0;	border:none;}#contentArea fieldset p {	font-size:11px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ABBADC;	margin:0;	padding:4px 0px;}#contentArea fieldset label {	display:block;	width:160px;	float:left;	margin-top:2px;}#contentArea fieldset input {	width:200px;	height:15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #ABBADC;	margin-right:10px;}#contentArea fieldset input.emailAFriendButton {	width:auto;	height:auto;	font-size: 11px;	font-weight: bold;	color: #000000;	background-color: #8FA3D2;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;	border: 1px solid #000000;	text-transform: uppercase;}#contentArea p a {	text-decoration:none;	color: #666666;	}#contentArea p a:hover {	color: #E50A34;	}#contentArea p.tighter {	line-height:13px;	margin-top:11px;	margin-bottom:11px;}