html{
	color:#777;
	background:#FFF
}

body,div,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0
}

table{
	border-collapse:collapse;
	border-spacing:0;
	font-size:1em
}

fieldset,img{
	border:0
}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal
}

ul,ol{
	margin:0;
	padding-left:25px
}

li{
	list-style-position:outside
}

caption,th{
	text-align:left
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}

.header3 {
font-size:100%;
font-weight:normal;
}

q:before,q:after{
	content:''
}

abbr,acronym{
	border:0;
	font-variant:normal
}

sup{
	vertical-align:text-top
}

sub{
	vertical-align:text-bottom
}

input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}

input,textarea,select{
	*font-size:100%
}

legend{
	color:#000
}

#stickie{
	display:block;
	position:absolute;
	z-index:1;
	right:474px;
	padding-top:10px;
	top:219px;
	width:178px;
	height:156px;
	background:url('/media/img/mainmenu_stickie.png')no-repeat 0 11px
}

#stickie table{
	margin:18px 0 0 20px;
	font-size:0.8em;
	font-weight:bold;
	text-shadow:white 0px 1px 0px
}

#stickie table td{
	padding:1px 8px 0 0;
	color:#555
}

#stickie table .label{
	text-align:right;
	color:#B7AE87
}

.showme{
	margin-left:2px;
	height:11px;
	width:41px;
	background:url('/media/img/showme3.gif');
	display:inline-block
}

p:hover .showme{
	background-position:0px -11px
}

.eula{
	margin-top:40px;
	line-height:1.7em
}

.search{
	color:#4c4c4c;
	line-height:1.5em;
	font-size:1em
}

.search em{
	font-style:normal;
	background-color:#E6E6C8
}

.search p{
	margin:2em 0
}

.search a{
	margin-bottom:5px;
	display:block;
	font-size:0.8em
}

.docindex{
	float:left;
	margin-top:50px;
	width:279px
}

.doccontent{
	width:620px;
	float:right;
	margin:60px 50px 0 0
}

.doccontent h1{
	font-size:16px;
	padding-bottom:6px;
	margin-bottom:28px;
	border-bottom:dotted gray 1px;
	color:#000
}

.doccontent ul,ol{
	margin:10px 0
}

.writeboardbody{
	line-height:18px;
	color:#4c4c4c;
	margin-bottom:50px
}

.writeboardbody a img{
	margin-bottom:15px
}

.writeboardbody a.zoom img{
	background-color:#fff;
	margin-left:30px;
	border:1px solid #ccc;
	padding:5px
}

.writeboardbody a.zoom img:hover{
	border:1px solid #4C90C8;
	background-color:#F0FCFF
}

.writeboardbody a img.ontheleft{
	margin-right:30px
}

.writeboardbody h1{
	font-size:16px;
	margin-top:40px
}

.writeboardbody h2{
	font-size:100%;
	color:#000;
	margin-top:40px
}

.writeboardbody h3{
	font-size:100%
}

#tableofcontent{
	background-color:#f2f2f2;
	border:solid 1px #ccc;
	-webkit-border-radius:8px;
	margin-bottom:25px;
	padding:20px
}

#tableofcontent h3{
	font-size:16px;
	margin-top:19px;
	padding-bottom:6px;
	border-bottom:dotted gray 1px
}

#tableofcontent ol{
	margin:10px 0
}

#tableofcontent li{
	list-style-position:outside
}

.alert{
	color:black;
	font-size:1em;
	font-weight:bold;
	border:1px dotted #bababa;
	display:block;
	padding:0.5em 0.3em 0.5em 1em;
	background-color:#fffcda
}

form#doc_search{
	margin:15px 0 0 0px;
	padding:0 0 17px 0;
	border:none;
	background-color:#f2f2f2;
	-webkit-border-radius:0;
	border-bottom:dotted gray 1px
}

.variables{
	width:100%;
	border:1px solid #bbb;
	color:#999
}

.variables th{
	border-bottom:1px solid #bbb;
	padding:0.7em;
	background:#F8F8F8;
	color:#000
}

.variables td{
	border-bottom:1px solid #ddd
}

.variables span{
	font-weight:;	
	color:#000;
	font-family:Monaco,'Courier New',Courier,mono
}

.doccontent pre{
	background-color:#F8F8F8;
	border:1px solid #E7E7E7;
	color:rgb(127,127,127);
	display:block;
	font:Monaco,'Courier New',Courier,mono;
	margin:10px 0px;
	padding:8px
}

#zoom_image{
	display:none
}

#zoom_image1{
	display:none
}

#zoom_image2{
	display:none
}

#zoom_image3{
	display:none
}

.isdownloading{
	width:1000px;
	text-align:center;
	margin:30px 0px;
	display:block
}

.buyoptions{
	width:645px;
	margin:auto;
	text-align:center
}

.buyoptions .wrapper{
	height:160px;
	width:642px;
	background:url('/media/img/buy/map.gif')no-repeat right #f5f5f5;
	border-right:1px solid #ccc
}

.buyoptions .wrapper .optioncolumn{
	width:280px;
	float:left;
	border:1px solid #ccc;
	border-right:none;
	text-align:left;
	min-height:118px;
	padding:20px
}

.buyoptions .wrapper .optioncolumn p{
	color:#4c4c4c;
	line-height:2em
}

.buyoptions .wrapper .optioncolumn h4{
	margin-bottom:15px
}

#downloadtable{
	border-right:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	width:380px;
	margin:20px 0
}

#downloadtable img{
	float:left;
	margin-top:2px;
	margin-right:10px
}

#downloadtable b{
	color:black
}

#downloadtable tr{
	border-left:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5
}

#downloadtable td{
	padding:10px 0 10px 10px
}

#downloadtable tr.d1{
	background:#f5f5f5
}

.extrabuyinfo_spacer{
	margin-top:40px
}

.extrabuyinfo{
	font-size:1.2em;
	color:#131313;
	line-height:1.7em;
	text-align:center;
	padding:10px
}

.storesetupcontainer{
	margin:40px 0 0 0
}

.storesetupcontainer .h5{
	margin:15px 5px 0 15px;
	font-size:1em;
	display:inline-block;
	font-weight:bold
}

.storesetupcontainer a .h5 b{
	color:#0983d1
}

.storesetupcontainer .h5 img{
	margin:-3px 0 0 1px;
	vertical-align:middle
}

.storesetupcontainer .p{
	display:block;
	margin:15px;
	font-size:1em;
	color:#747373;
	line-height:1.5em
}

.storesetupmain{
	width:998px;
	min-height:500px;
	background:white;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	background:url('/media/img/buy/roundrectgradient.png') bottom repeat-x;
	float:left
}

.storesetupmain img{
	margin:50px 0 0 30px;
	float:left
}

.storesetupmain .widedesc{
	width:700px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px
}

.storesetupmain .narrowdesc{
	width:200px;
	float:left;
	margin:75px 30px 30px 40px;
	line-height:2em
}

.storesetupmain .costimg{
	float:left;
	margin:10px 0 0 40px
}

#storesetupcontainertopleft{
	width:334px;
	height:6px;
	background:url('/media/img/buy/aboveroundedrect.png') left;float:left;
	background-color:#f2f2f2
}

#storesetupcontainertopmiddle{
	width:333px;
	height:6px;
	background:url('/media/img/buy/aboveroundedrect.png') top center no-repeat;
	float:left;
	border-left:1px solid #cbcbcb;
	background-color:#f2f2f2
}

#storesetupcontainertopright{
	width:331px;
	height:6px;
	background:url('/media/img/buy/aboveroundedrect.png') right;
	float:left;
	border-left:1px solid #cbcbcb;
	background-color:#f2f2f2
}

#storesetupcontainerbottom{
	width:1000px;
	height:6px;
	background:url('/media/img/buy/bottomroundedrect.png');
	float:left;
	margin-bottom:30px
}

#storesetupsmall{
	display:block;
	width:333px;
	min-height:100px;
	background-color:#f2f2f2;
	border-left:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	float:left
}

#storesetupbig{
	display:block;
	width:333px;
	min-height:100px;
	background-color:#f2f2f2;
	border-left:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	float:left
}

#storesetupbigger{
	display:block;
	width:330px;
	min-height:100px;
	background-color:#f2f2f2;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	float:left
}

.nav-container{
	position:absolute;
	top:40px;
	left:0;
	height:614px;
	width:300px;
	background:url('images/nav_bg.gif') no-repeat 0 69px
}

.eltaspacer{
	margin-bottom:20px
}

.nav-button{
	display:block;
	font-size:0.8em;
	width:256px;
	margin:0 2px;
	cursor:pointer;
	height:68px;
	padding:10px 20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}

.nav-button:first-child{
	margin-top:1px
}
.nav-button:hover{
	border-top:1px solid #B1CCBD;
	border-bottom:1px solid #B1CCBD;
	background: #D9F4E8;
}

.nav-button h2{
	margin:4px 0 0 78px
}

.nav-button p{
	margin:0px 0 0 80px;
	line-height:1.5em
}

.nav-buttons{
	margin:0px 0 0 80px;
	line-height:1.5em;
}

.nav-button img{
	float:left;
	margin:10px 0px 0 0px
}

.alternate{
	background:#f8f8f8;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8
}

.selected{
	background:#D9F4E8;
	border:1px solid #B1CCBD;
	margin:0 1px
}

.selected:hover{
	background:#D9F4E8;
	border:1px solid #B1CCBD
}

.selected h2{
}

.features{
	display:block;
}

.navlinks 
{ 
	color:#777
	}
	
#featurepage{
	position:relative;
	min-height:600px
}

#featurepage .header{
	width:640px;
	float:left;
	margin:70px 0 40px 0
}

#featurepage .leftcolumn{
	width:300px;
	margin-right:40px;
	float:left;
	margin-top:670px
}

#featurepage .middlecolumn{
	width:300px;
	margin-right:40px;
	float:left
}

#featurepage .rightcolumn{
	width:300px;
	float:left
}

#featurepage .doublecolumn{
	width:640px;
	float:left;
	margin:29px 0 00px 0
}

#featurepage h3 img{
	margin:5px 6px 0 0;
	float:left
}

#featurepage sosumi{
	font-size:0.8em;
	line-height:1.6em
}

.specscolumn{
	font-size:0.9em;
	line-height:1.8em
}

.specscolumn h4{
	font-size:12px;
	margin-top:5px;
	border-bottom:1px solid #eee;
	line-height: 1.9em;
}

.specscolumn a{
	color:#333333
}

.specscolumn a:hover{
	background-color:#FFFFFF
}

.specscolumn ul{
	padding:5px 13px
}

.specscolumn ul li{
	list-style:circle;
	color:#777;
	margin:5px 0 2px 0
}

.specscolumn ul ul{
	padding:0 20px
}

.specscolumn ul ul li{
	list-style:disc;
	margin:0;
	color:#777
}

.specscolumn .new,.specscolumn .rec{
	font-family:Verdana;
	color:#fff;
	font-weight:normal;
	font-size:9px;
	padding:1px 3px;
	-webkit-border-radius:4px
}

.specscolumn .new{
	background-color:#FFF
}

.specscolumn .rec{
	background-color:#FFF
}

.hardware_header{
	background:#dfd7ab url('/media/img/overview/specs_hardware_header.gif') no-repeat;
	color:#564b11;
	font-weight:bold;
	padding:0.4em 1em
}

#hardware_list{
	background-color:#DADCF4
}

.hardware_list .new,.hardware_list .rec{
	font-family:Verdana;
	color:#fff;
	font-weight:normal;
	font-size:9px;
	padding:1px 3px;
	-webkit-border-radius:4px;
	background-color:#DADCF4
}

.hardware_list .new{
	background-color:#DADCF4
}

.hardware_list .rec{
	background-color:#DADCF4
}

.hardware_list{
	background-color:#DADCF4;
	font-size:0.9em;
	line-height:1.8em
}

.hardware_list ul{
	padding:5px 13px;
	background-color:#DADCF4	
}

.hardware_list a{
	color:#333
}

.hardware_list a:hover{
	background-color:#DADCF4
}

.hardware_list ul li{
	list-style:none;
	color:black;
	background-color:#DADCF4;
	margin:5px 0 2px 0
}

.hardware_list ul ul{
	padding:0 20px;
	background-color:#DADCF4
	
}

.hardware_list ul ul li{
	list-style:disc;
	margin:0;
	color:#777
}

.form_column_left{
	width:283px;
	float:left
}

.form_column_right{
	width:283px;
	float:left;
	margin-left:10px
}

form{
	padding:12px 15px 20px 15px;
	border:solid 1px #dfd7ab;
	background-color:#fff9d8;
	-webkit-border-radius:6px
}

form ul{
	padding:0px
}

form li{
	color:#ababab;
	font-size:0.9em;
	padding:0.5em 0 0.5em 0em;
	list-style:none
}

form li input{
	width:215px
}

form li h1{
	color:black;
	font-size:0.9em;
	margin:0 0 0 0
}

form .myerrors{
	color:red;
	font-weight:normal;
	font-size:0.9em;
	margin:0 0 0 0.4em
}

form .formintro{
	color:black;
	font-size:1em;
	font-weight:bold;
	border:1px dotted #bababa;
	display:block;
	padding:0.5em 0.3em 0.5em 1em;
	background-color:#fffcda
}

form .sosumi{
	color:gray;
	font-size:0.8em;
	line-height:1.5em;
	padding:1.5em 0 0.5em 0em
}

body{
	font:12px/24px "verdana",helvetica,Lucida Grande,verdana,sans-serif;
	background-image: url(../../media/img/promos/checkbox.gif) no-repeat 0px 3px;
}

h1{
	font-size:1.8em;
	font-weight:bold;
	color:#2c2b2b;
	text-shadow:white 0 0 1px
}

h2, .header2{
	font-size:1.4em;
	font-weight:bold;
	color:#2c2b2b;
	text-shadow:white 0 0 1px;
	padding-left: 15px;
}

h3{
	font-size:1.2em;
	font-weight:bold;
	color:#2c2b2b;
	text-shadow:white 0 0 1px;
	margin:1em 0 0.3em 0
}

h4,.h4{
	font-size:1.1em;
	font-weight:bold;
	color:#2c2b2b;
	text-shadow:white 0 0 1px
}

h5,.h5{
	font-size:1.1em;
	font-weight:normal;
	color:#2c2b2b;
	text-shadow:white 0 0 1px
}

a{
	text-decoration:none;
	color:#0983d1
}

a:hover{
}

a:active{
}

a:visited{
}

a img{
	border:none;
	text-decoration:none
}

em{
	color:#333;
	font-style:italic
}

strong{
	font-weight:bold
}

small{
	font-size:0.8em;
	color:#333;
	color:#979797;
	line-height:1.5em
}

hr{
	border:0px;
	border-bottom:1px solid #ccc
}

pre{
	background-color:#f8f8f8;
	border:1px solid #e7e7e7;
	color:#7f7f7f;
	padding:8px;
	font-family:Monaco,"Courier New",Courier,mono;
	display:block;
	margin:1em 0
}

img{
	border:none
}

q{
	font:italic 1.6em Georgia;
	font-weight:normal;
	line-height:1.5em;
	padding:1.1em 0px;
	display:block
}

q:before{
	content:"\201C\00A0"
}

q:after{
	content:"\00A0\201D"
}

.clear{
	clear:both
}

#topnav_background{
	/*background:url('/media/img/foundation/menubarbg.png');*/
	height:43px
}

#top_nav{
	width:1000px;
	height:43px;
	margin:0 auto;
	color:#818181;
	position:relative;
	padding:0 20px
}

#topnav_logo{
	float:left;
	width:53px;
	height:19px;
	margin-top:12px
}

#top_nav #global li{
	float:left;
	margin-left:11px;
	margin-top:9px;
	font-size:0.75em;
	font-weight:bold;
	text-shadow:#fff 0 1px;
	list-style:none
}

#top_nav #global a{
	color:#7e7e7e
}

#top_nav #global a:hover{
	color:black
}

#top_nav #global a.selectedmenuitem{
	color:#333
}

#top_nav #local li{
	float:right;
	margin-right:18px;
	margin-top:9px;
	font-size:1.1em;
	font-weight:bold;
	text-shadow:#fff 0 1px;
	list-style:none
}

#top_nav #local a{
	color:#343434
}

#top_nav #local a:hover{
	color:#1665B5
}

#top_nav #local a.selectedmenuitem{
	color:#0983d1
}

#buybutton{
	width:47px;
	height:22px;
	background:url('/media/img/foundation/buy.gif');
	float:right;
	margin-top:10px;
	margin-left:10px
}

#buybutton:hover{
	background:url('/media/img/foundation/buy.gif') 0 -22px
}

#trybutton{
	width:45px;
	height:22px;
	background:url('/media/img/foundation/try.gif');
	float:right;
	margin-top:10px;
	margin-left:13px
}

#trybutton:hover{
	background:url('/media/img/foundation/try.gif') 0 -22px
}

#maincontent{
	width:1000px;
	margin:0 auto;
	padding:0 20px;
	height: 700px;
}

.columncontainer{
	float:left;
	width:560px
}

.intro{
	font-size:1.2em;
	color:#131313
}

#twocolumns{
}

#twocolumns .column{
	width:475px;
	margin-right:50px;
	float:left
}

#twocolumns .column:last-child{
	margin-right:0
}

#threecolumns{
}

#threecolumns .columnleft{
	width:380px;
	margin-right:60px;
	float:left;
	height: 450px;
}

#threecolumns .column{
	width:260px;
	margin-right:40px;
	float:left
}

#threecolumns .columnright{
	width:260px;
	margin-right:0;
	float:left
}

#fourcolumns{
}

#fourcolumns .column{
	width:212px;
	margin-right:50px;
	float:left
}

#fourcolumns .column:last-child{
	margin-right:0
}

#fivecolumns{
}

#fivecolumns .column{
	width:180px;
	margin-right:25px;
	float:left
}
	
#fivecolumns .column:last-child{
	margin-right:0
}

a.bluebutton{
	display:block;
	float:left;
	position:relative;
	margin:10px 0 0 9px;
	padding:0;
	height:18px;
	background:url('/media/img/button/bg.gif');
	line-height:1em
}

a.bluebutton .label{
	display:block;
	margin-top:3px;
	font-size:0.75em;
	color:#fff
}

a.bluebutton .left{
	display:block;
	margin:0 -9px;
	width:9px;
	height:18px;
	background:url('/media/img/button/left.gif');
	position:absolute;
	left:0px
}

a.bluebutton .right{
	display:block;
	margin:0 -9px;
	width:9px;
	height:18px;
	background:url('/media/img/button/right.gif');
	position:absolute;
	right:0px
}

a.bluebutton:hover,a.bluebutton:hover .left,a.bluebutton:hover .right{
	background-position:0px -18px
}

.bb{
	display:block;
	height:28px;
	background:url('/media/img/button/bb_middle.gif');
	color:#fff;
	width:98%
}

.bb:hover{
	background-position:0px -28px
}

.bb:hover .bb_left{
	background-position:0px -28px
}

.bb:hover .bb_right{
	background-position:0px -28px
}

.bb_left{
	display:block;
	float:left;
	background:url('/media/img/button/bb_left.gif');
	width:6px;
	height:28px
}

.bb_middle{
	display:block;
	float:left;
	background:;
	height:16px;
	margin:0px 6px 0 6px
}

.bb_title{
	display:block;
	float:left;
	padding:0 12px 0 0;
	margin-top:2px;
	border-right:1px solid #767781;
	font-size:1.2em
}

.bb_expl{
	display:block;
	float:left;
	padding:2px 0 0 10px;
	color:#fff;
	font-size:0.9em;
	font-weight:
}

.bb_right{
	display:block;
	float:right;
	background:url('/media/img/button/bb_right.gif');
	width:22px;
	height:28px
}

.attention{
	color:#2c2b2b;
	border:1px dotted #bababa;
	display:block;
	padding:0.5em 1em 0.5em 1.4em;
	background-color:#f2f2f2;
	line-height:1.7em;
	margin-bottom:15px
}

.attention img{
	margin:5px 17px 0 0
}

.mouseprint{
	width:560px;
	float:left;
	margin-top:20px;
	color:#CCC
}

#footer{
	height:100px;
	width:1000px;
	margin:20px auto;
	text-align:center;
	color:#999;
	font-size:0.9em;
	line-height:2em
}

.sosumi{
	font-size:0.7em;
	line-height:1.2em
}

body#checkout{
	background:url('../../media/img/submenu_foor.gif') 0px 400px repeat-x
}

#homeheader{
	height:230px;
	position:relative;
	width:1000px
}

#homeheader #graphic{
	position:absolute;
	top:-10px;
	right:79px
}

#homeheader #graphic3{
	position:absolute;
	top:-35px;
	right:901px
}

#homeheader #text{
	position:absolute;
	top:82px
}

#free1{
	position:absolute;
	top:32px;
	left: 145px;
}

#free2{
	position:absolute;
	top:34px;
	left: 23px;
}

#free3{
	position:absolute;
	top:34px;
	left: 650px;
	width: 363px;
}

#featuredescription{
	text-align:center;
	margin:20px 0 10px 0
}

#featuredescription small{
	color:#c5c5c5;
	font-size:10px
}

#featuretable{
	width:376px;
	height:138px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5
}

.featurecell{
	width:187px;
	height:45px;
	float:left;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	background:url('../../media/img/misc/top_white_line.jpg') repeat-x #f8f8f8;
	color:#2c2b2b
}

.featurecell:hover{
	background-color:#F1F1F1
}

.featurecell img{
	margin:9px 0 0 9px
}

.featurecell strong{
	float:left;
	margin:10px 0 0 15px;
	text-shadow: white 0px 2px 0px;
}

.featurecell .arrow{
	margin:18px 9px 0 0;
	float:right
}

div.notes{
	background-color:#fefcd2;
	color:#949570;
	border:1px solid #b4b176;
	padding:3px;
	font-size:10px
}

#pressheader{
	height:357px;
	background:url('/media/img/press/gordijn.gif') top center repeat-x;
	margin-top:-2px;
	position:relative
}

#pressheader #header{
	position:relative;
	width:1000px;
	margin:0 auto
}

.pressitem{
	margin:0 0 20px 0;
	line-height:1em;
	border-bottom:1px dotted #ccc
}

.pressitem h4{
	margin-top:0.3em
}

.pressitem a{
	display:block;
	margin:3px 0 10px 0;
	font-weight:bold
}

.pressrelease{
	line-height:1.7em;
	margin-top:50px
}

.pressrelease p{
	color:#4c4c4c;
	margin:1em 0
}

.pressrelease h2{
	color:#000
}

.pressrelease b{
	color:#000;
	margin:1em 0
}

.profileitem{
	margin-bottom:40px
}

.profileitem h3{
	padding:10px 0 0 0
}

.profileitem p{
	font-size:0.8em;
	line-height:1.8em;
	margin-bottom:5px
}

.profileitem a{
	font-size:0.8em;
	color:#0f86d2
}

.profileitem img{
	margin-right:15px
}

#profilesdoublecolumn{
	width:560px;
	float:left;
	margin-top:80px
}

#profilesdoublecolumn img{
	margin:10px 0
}

#profilesdoublecolumn h1{
	border-bottom:solid 1px #b1b1b1;
	font-size:1.6em;
	padding-bottom:0.6em
}

#profilesdoublecolumn q{
	font:italic 1.3em Georgia;
	line-height:1.5em;
	color:#4c4c4c
}

#profilesdoublecolumn q:before{
	content:"\201C\00A0"
}

#profilesdoublecolumn q:after{
	content:"\00A0\201D"
}

#promobar{
	margin-top:25px;
	height:170px;
	float:left;
	width:1000px
}

#promobar .promo{
	display:block;
	background-color:#f8f8f8;
	width:218px;
	height:140px;
	float:left;
	border-top:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	padding:15px
}

#promobar .promo .p{
	display:block;
	font-size:0.8em;
	line-height:2em;
	color:#6e6e6e
}

#promobar .promo .link{
	display:block;
	font-size:0.8em
}

#promobar .promo:last-child{
	border-right:solid 1px #e5e5e5
}

#webinarpromo{
	background:url('../../media/img/promos/webinar.gif') no-repeat 100px 90px
}

#pricingeuro .link{
	display:inline-block;
	margin:40px 0 0 0
}

#tourpromo{
	text-align:left
}

#tourpromo img{
	margin-top:10px;
	margin-right:6px
}

#zoom_interface{
	display:none
}

#zoom_reports{
	display:none
}

#zoom_stock{
	display:none
}

#supportpromo{
}

#supportpromo ul{
	float:left;
	margin:10px 0;
	font-size:0.8em;
	line-height:1.9em;
	padding:0;
	width:92px
}

#supportpromo ul.right{
	margin:10px 0 10px 10px;
	padding:0;
	width:116px
}

#supportpromo li{
	list-style-type:none;
	padding:0 0 0 18px;
	color:#2c2c2c;
	background: url('../../media/img/promos/checkbox.gif') no-repeat 0px 3px;
}

#supportpromo .p{
	display:block;
	clear:left
}

#webinarpromo{
	background:url('/media/img/promos/balloons.gif') no-repeat 128px 85px
}

#pricingpromo{
	background:url('../../media/img/promos/checkoutbox.gif') no-repeat 15px 40px
}

#pricingpromo .link{
	display:inline-block;margin:40px 0 0 0
}

#pricingpromo .p{
	width:110px
}

#pricingeuro{
	background:url('../../media/img/promos/soon.png') no-repeat 15px 40px
}

#pricingeuro .link{
	display:inline-block;
	margin:40px 0 0 0
}

#pricingeuro .p{
	width:110px
}

#servicespromo{
	background:url('../../media/img/promos/promo3.png') no-repeat 50px 73px
}

.qb{
	display:block;
	color:#555;
	text-decoration:none;
	height:72px;
	margin:0 0 10px 0;
	background:
}

.qb_left{
	display:block;
	float:left;
	width:11px;
	height:72px;
	background:url('/media/img/quicktours/qb_left.gif')
}

.qb:hover .qb_left{
	background-position:0px -72px
}

.qb_middle{
	display:block;
	float:left;
	width:412px;
	height:72px;
	background:url('/media/img/quicktours/qb_middle.gif')
}

.qb:hover .qb_middle{
	background-position:0px -72px
}

.qb_right{
	display:block;
	float:left;
	width:137px;
	height:72px;
	background:url('/media/img/quicktours/qb_right.gif')
}

.qb:hover .qb_right{
	background-position:0px -72px
}

.qb img{
	width:69px;
	height:46px;
	margin:13px 15px 13px 5px;
	float:left
}

.qb_text{
	display:block;background:;
	float:left;
	height:46px;
	margin:18px 0 0 0;
	line-height:1.5em
}

.qb_name{
	display:block;
	font-size:1.1em;
	color:#222;
	margin:
}

.qb_time{
	display:block;
	font-size:0.8em;
	color:#aaa
}

.specscolumn ul{
	padding:0px 0px 1em 1.5em;
	margin:0.5em 0;
	list-style:square;
	color:#777
}

.specscolumn ul ul{
	list-style:circle;
	margin:0;
	padding:0 0 0 1.5em
}

.specscolumn ul b{
	color:#454545
}

.specscolumn h2{
	font-size:1.25em;
	color:#000;
	margin:0;
	padding:0 0 1px 0;
	border-bottom:1px solid #eee
}

.specscolumn{
	width:300px;
	float:left;
	margin:0px 0 0 50px;
	font-size:0.9em;
	line-height:1.8em
}

.specscolumn:first-child{
	margin:5px 0 2px 0
}

.specscolumn a{
	color:#333
}

.specscolumn a:hover{
	background-color:#ddd
}

.specscolumn .new,.specscolumn .rec{
	font-family:Verdana;
	color:#fff;
	font-weight:normal;
	font-size:9px;
	padding:1px 3px;
	-webkit-border-radius:4px
}

.specscolumn .new{
	background-color:#1AB108
}

.specscolumn .rec{
	background-color:#564b11
}

.hardware_header{
	background:#A3C4F5;
	font-size:1.25em;
	color:#FFF;
	font-weight:bold;
	padding:0.4em 1em
}

#.hardware_list{
	padding:0 10px;
	background-color:#DADCF4
}

.hardware_list ul{
	margin:0
}

.hardware_list ul a:hover{
	color:#000;
	background-color:#DADCF4
}

.roundedsquare{
	width:351px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('/media/img/support/whitefade.png') repeat-x #e4e4e4;min-height:161px;
	color:#444444;
	font-size:1em;
	line-height:1.7em;
	float:left
}

.roundedsquare p{
	margin:25px 15px 0px 15px
}

.roundedsquare h4{
	margin:20px 0px 0 0;
	font-size:1.2em;
	color:black
}

.roundedsquare .cross{
	margin:15px 20px 10px 20px;
	float:left
}

.roundedsquare_top{
	height:7px;
	width:353px;
	background:url('/media/img/support/roundedsquare_top.png');
	float:left;
	margin-top:50px
}

.roundedsquare_bottom{
	height:7px;
	width:353px;
	background:url('/media/img/support/roundedsquare_bottom.jpg');
	float:left
}

.roundedsquare_buttons{
	margin:15px 15px 10px 15px
}

.roundedsquare_buttons table{
	font-size:1.0em;
	width:100%;
	border:none
}

.skype{
	display:block;
	width:380px;
	margin-top:10px;
	float:left
}

.freeresources{
	width:351px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background:url('/media/img/support/whitefade.png') repeat-x #e4e4e4;
	min-height:50px;
	color:#444444;
	font-size:1em;
	line-height:1.7em;
	float:left
}

.freeresources h4{
	margin:15px 0px 0 20px;
	font-size:1.2em;
	color:black
}

.freeresources img{
	margin:-10px 10px 0 0
}

.getplan{
	display:block;
	color:#555;
	text-decoration:none;
	height:72px;
	margin:0 0 10px 0
}

.getplan_left{
	display:block;
	float:left;
	width:11px;
	height:72px;
	background:url('/media/img/quicktours/qb_left.gif')
}

.getplan:hover .getplan_left{
	background-position:0px -72px
}

.getplan_middle{
	display:block;
	float:left;
	width:412px;
	height:72px;
	background:url('/media/img/quicktours/qb_middle.gif')
}

.getplan:hover .getplan_middle{
	background-position:0px -72px
}

.getplan_right{
	display:block;
	float:left;
	width:137px;
	height:72px;
	background:url('/media/img/support/getplan_right.gif')
}

.getplan:hover .getplan_right{
	background-position:0px -72px
}

.getplan img{
	margin:10px 25px 13px 5px;
	float:left
}

.getplan_text{
	display:block;
	background:;
	float:left;
	height:46px;
	margin:18px 0 0 0;
	line-height:1.5em
}

.getplan_name{
	display:block;
	font-size:1.5em;
	color:#222;
	margin-bottom:5px
}

.getplan_time{
	display:block;
	font-size:0.8em;
	color:#aaa
}

#questions{
	float:left;
	width:350px;
	margin-right:60px;
	margin-top:40px
	;background-color:#f2f2f2;
	border:solid 1px #ccc;
	-webkit-border-radius:8px;
	padding:15px
}

#questions h3{
	font-size:16px;
	padding-bottom:6px;
	border-bottom:dotted gray 1px
}

#questions li{
	padding-top:10px
}

#answers{
	width:560px;
	float:left;
	color:#4c4c4c;
	line-height:2.0em;
	margin-top:10px
}

#answers em{
	font-size:2em;
	font-style:normal;
	margin-right:10px
}

#supportoptions_top{
	background-image:url('/media/img/support/top_supportoptions.jpg');
	width:1000px;
	height:25px;
	margin-top:10px
}

#supportoptions_body .bluebutton{
	margin-top:0
}

#supportoptions_body{
	width:998px;
	background-color:#f7f7f7;
	background-image:url('/media/img/overview/gradient.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	border-left:solid #cecece 1px;
	border-right:solid #cecece 1px;
	float:left
}

#supportoptions_body .bigicon{
	margin:0 15px 0 0;
	float:left
}

#supportoptions_body small{
	margin-top:15px;
	float:left
}

#supportoptions_body p{
	margin:25px 0 15px 0;
	line-height:2em
}

#supportoptions_body .supportoption_column{
	width:400px;
	float:left;
	margin:20px
}

#supportoptions_body .supportoption_smallcolumn{
	width:250px;
	float:left;
	margin:20px 0 0 0
}

#supportoptions_body table td img{
	margin-right:10px

}

#supportoptions_bottom{
	background-image:url('/media/img/overview/gradien_stroke_bottom.png');
	width:1000px;
	height:6px;
	float:left
}

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:0px solid black;
	font:normal 12px Verdana;
	color:#666666;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 200px;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 15px;
	visibility: hidden;
}
