/*** Globales CSS** @created 05 2004* @creator Matthias Hühne <mail@hosy.de>* @copyright Matthias Hühne* @company HOsy* @version $Revision: 1.13 $* @author $Author: matthias $* @date $Date: 2005/08/23 16:30:47 $*/@font-face {    font-family: 'Myriad Set Pro';    font-style: normal;    font-weight: 200;    src: url(/fonts/myriad-set-pro_thin.woff) format("woff")}@font-face {    font-family: 'Myriad Set Pro Text';    font-style: normal;    font-weight: 200;    src: url(/fonts/myriad-set-pro_text.woff) format("woff")}#steve-jobs a {background: url("/images/linen.png") repeat #2C2C2C;border-bottom: 1px solid black;line-height: 41px;color: white;display: block;font-family: Georgia, "Times New Roman", serif;font-size: 16px;-webkit-font-smoothing: antialiased;height: 40px;text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 0, .33);}.logoimage {	width: 100px;	height: 74px;	width:140px;	text-align:center;	padding-top:36px;	padding-bottom: 0px;	float:left;}.logoaddon {	font-size:9px;	padding-top:7px;	width:140px;	margin-bottom:0px;	padding-bottom:0px;	color: rgba(100,100,100,1.0);	text-shadow: 1px 1px 0px #fff;}.content {	padding-top: 0px;	height:auto;    width: 900px;// 763px;    margin: auto;//    padding-top:10px;    text-align:left;    //background:url(pixel/bg_content.gif);//    background-repeat:repeat-y;        }.leftbar {	width:240px;	float: left;	height: auto;	padding:0px;	margin:0px;	margin-top:5px;    font-size: 11px;    margin-left:-40px;}.rightbar {	width:200px;	float: right;	height: auto;	padding:0px;	margin:0px;	margin-top:5px;    font-size: 11px;}.conright {	margin:5px;	margin-right:12px;	margin-top:20px;}.conleft {	margin:5px;	margin-left:12px;	margin-top:20px;}.text {	height: auto;    padding:25px;    padding-top:4px;    font-size: 16px;    margin-left: 0px;//	margin-left: 240px;	margin-right: 0px;// 200px;//	border-left: 1px solid #F6F6F6;//	border-right: 1px solid #F6F6F6;	margin-top:0px;//	border: 1px solid rgba(150,150,150,1.0);	background-color:rgb(255,255,255);//rgba(250,250,250,1.0);	/*    box-shadow:         inset 0px 11px 8px -10px #CCC,        inset 0px -11px 8px -10px #CCC;         */                border-left-color: rgba(186, 186, 191, 0.8);border-left-style: solid;border-left-width: 1px;border-right-color: rgba(186, 186, 191, 0.8);border-right-style: solid;border-right-width: 1px;}.textpaper {	height: auto;    padding:25px;    padding-top:4px;    font-size: 12px;    margin-left: 0px;//	margin-left: 240px;	margin-right: 0px;// 200px;//	border-left: 1px solid #F6F6F6;//	border-right: 1px solid #F6F6F6;	margin-top:0px;//	border: 1px solid rgba(150,150,150,1.0);	background-color:rgb(255,255,255);//rgba(250,250,250,1.0);    box-shadow:         inset 0px 11px 8px -10px rgba(0,0,0,0.8),        inset 0px -11px 8px -10px #CCC;     background-image:url('smarthome/pixel/wallpaper.png');background-repeat: no-repeat;   // box-shadow: inset 1px 4px 15px -6px; }body {    margin-left:0px;    margin-right:0px;    margin-top:20px;    margin-bottom:20px;    text-align:center;    background-color:rgba(250, 250, 250, 1.0);    background-color:rgba(60,60,60,0.9);    /*background:url(pixel/bg_noise.png);*/    }body, .text, .conleft, .conright, .header, .td {	font: 1em/180% "Myriad Set Pro","Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-family: "Myriad Set Pro","Lucida Grande", Verdana,Geneva,Lucida,LuciduxSans,sans-serif;	font-size:16px;	color: rgb(102,102,102);// rgb(59, 61, 63);//#18244A;//}.head {	height: 130px;	padding: 0px;	border: 1px solid rgba(150,150,150,1.0);//	background-color: rgba(170,170,170,0.8);/*    background: rgb(250,250,250);    background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(225,225,225,1) 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(225,225,225,1)));     background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);     background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);     background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);     background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%);     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e1e1e1',GradientType=0 ); */background-color: rgb(240, 240, 240);	padding-bottom: 20px;//	position: fixed;	width: 910px;	-webkit-border-radius: 15px 15px 0px 0px;        border-radius: 15px 15px 0px 0px;	margin-left: -6px;    }.footer {	border-bottom: 1px solid #A4A3A6;    padding-top:5px;    padding-bottom:5px;    color:#565656;    	margin-left: -6px;	width: 910px;    height: 20px;	border: 1px solid rgba(150,150,150,1.0);	-webkit-border-radius: 0px 0px 15px 15px;        border-radius: 0px 0px 15px 15px;background-color: rgb(240, 240, 240);}.footerNav {    text-align: right;    font-size:10px;    padding-right:25px;}.footerCopy {    text-align: left;    font-size:10px;    padding-left:25px;	text-shadow: 1px 1px 0px #fff;}a.footerLink {    color:#565656;color:rgb(102, 102, 102);	text-shadow: 1px 1px 0px #fff;}h2{color:rgb(0,0,0);font-weight: 500;}h2.special1, h2.special2, h2.special3, h2.special4, h2.special, h2.beta {	color:#FFFFFF;	border-top: 1px solid #100B28;	border-bottom: 1px solid #100B28;	background-color:#F6F6F6;    font-size: 12px;    text-align: center;	font-weight:normal;    background: url(pixel/h3_special_test.png);    background-repeat:repeat-x;	line-height:21px;	height:21px;    margin-top:20px;    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}h2.special1 {    background: url(pixel/h3_special_test_1.png);	border-top: 1px solid #4973C5;	border-bottom: 1px solid #4973C5;}h2.special2 {    background: url(pixel/h3_special_test_2.png);	border-top: 1px solid #5D87D9;	border-bottom: 1px solid #5D87D9;}h2.special3 {    background: url(pixel/h3_special_test_3.png);	border-top: 1px solid #10BE00;	border-bottom: 1px solid #10BE00;}h2.special4 {    background: url(pixel/h3_special_test_4.png);	border-top: 1px solid #EB8900;	border-bottom: 1px solid #EB8900;}h2.beta {    background: url(pixel/h3_beta.png);	border-top: 1px solid #FFFFFF;	border-bottom: 1px solid #000000;}h3 {    color:#2A2A2A;    padding-left:5px;	border-top: 1px solid #BABABF;	border-bottom: 1px solid #BABABF;	vertical-align:middle;	line-height:24px;    font-size: 12px;    margin-top:20px;	font-weight:normal;    /*    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(    rgb(250, 250, 250)), to(    rgb(225, 225, 225)));    */        background: rgb(250,250,250); /* Old browsers */background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(225,225,225,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */    	height:22px;    text-shadow: #FFFFFF 1px 1px 1px;}.container_old {    padding: 3px;	border: 1px solid #F6F6F6;}a.linkList0 {	color: #FF0000;    text-decoration:none;    border-bottom: none;}a.linkList1 {	color: #5D87D9;    text-decoration:none;    border-bottom: none;}a.linkList2 {	color: #45A4DC;    text-decoration:none;    border-bottom: none;}a.linkList3 {	color: #26CB00;    text-decoration:none;    border-bottom: none;}a.linkList4 {	color: #FF9D01;    text-decoration:none;    border-bottom: none;}a.special {    color:#18244A;	color:#FFFFFF;    text-decoration:none;    border-bottom: none;}a.special:hover {    color:#18244A;    text-decoration:none;    border-bottom: none;}a {    color:#18244A;    text-decoration:none;}a:hover {    text-decoration:none;    border-bottom: none;}.text a{	border-bottom:1px dotted #18244A;}a.special {	border:none;}image {    border-color:#CCCCCC;    padding:0px;}a.imagelink, .footerLink {    text-decoration:none;    color: #CCCCCC;    border: none;color:rgb(102, 102, 102);}a:hover.imagelink {    text-decoration:none;}a.faqlink {    color:#18244A;    border-bottom: none;//	border-bottom:1px dotted #18244A;}a:hover.faqlink {}a.logolink {    color:#FFFFFF;    text-decoration:none;    border-bottom: none;}a:hover.logolink {    color:#FFFFFF;    text-decoration:none;}a.navi {    text-decoration:none;    border-bottom: none;}a:hover.navi {    color:#FFFFFF;    text-decoration:none;}a.naviaktiv {    text-decoration:none;    border-bottom: none;}a:hover.naviaktiv {    text-decoration:none;}select {	font-size: 12px;}.input ,.inputError,.inputButton, .inputText {	border: 1px solid #CCCCCC;    width: 350px;    padding:2px;    font-family:"Myriad Set Pro","Lucida Grande", "Century Gothic", Verdana, sans-serif;    font-weight:normal;    font-size: 16Px;    height: 30px;}.inputError {    border-color:red;}.inputButton {    background-color: #F6F6F6;    color:#18244A;    width:125px;    padding:0px;}.inputsmall ,.inputsmallError,.inputsmallButton {	border: 1px solid #CCCCCC;    width: 128px;    padding:1px;    font-family:"Myriad Set Pro","Lucida Grande", "Century Gothic", Verdana, sans-serif;    font-weight:normal;    font-size: 11px;}.inputsmallError {    border-color:red;}.submit {	vertical-align:middle;}.inputText {	height: 150px;}h2.error {    color:red;    font-size: 14px;	padding-top: 100px;	padding-bottom: 150px;	font-weight:normal;}h2.dashed{border-top-width: 1px;border-top-color: rgb(204, 204, 204);border-top-style: dashed;padding-top:20px;}.error {    color:red;}.tertiaernav {	list-style-image:url(pixel/pfeil_orange.gif);    font-family:"Myriad Set Pro","Lucida Grande", "Century Gothic", Verdana, sans-serif;	font: 1em/180% "Myriad Set Pro","Lucida Grande", Verdana, Helvetica, Arial, sans-serif;    padding-left: 36px;    margin-left: 0px;}.download {	list-style-image:url(pixel/download.png);    font-family:"Myriad Set Pro","Lucida Grande", "Century Gothic", Verdana, sans-serif;	font: 1em/180% "Myriad Set Pro","Lucida Grande", Verdana, Helvetica, Arial, sans-serif;    padding-left: 36px;    margin-left: 0px;}i {    font-size: 10px;}.news {	list-style-type: none;	padding-bottom: 4px;}.newsdate {    text-align:right;}.newsachtung {	list-style-image:url(pixel/achtung.gif);	padding-bottom: 4px;}.newsupdate {	list-style-image:url(pixel/update.gif);	padding-bottom: 4px;}.newsnew {	list-style-image:url(pixel/new.gif);	padding-bottom: 4px;}.navbox ,.navboxall,.navboxright,.navboxleft,.navboxrightlast {	border: 0;	margin: 0;	padding: 0;	float: left;	text-align: center;	//height: 126px;	//background-color:#FFFFFF;}.faqblock1 {	border-top: 1px dashed rgba(170,170,170,1.0);	padding-top:12px;}.faqblock4 {	border-top: 1px solid #EB8900;	padding-top:12px;}.menu {}.navboxall {//	border-left: 1px solid #FFFFFF;//	border-right: 1px solid #FFFFFF;}.navboxright {//	border-right: 1px solid #FFFFFF;}.navboxrightlast {//	border:none;}.navboxleft {//	border-left: 1px solid #FFFFFF;}.groupList ,.groupList1,.groupList2,.groupList3,.groupList4 {	text-align: center;	vertical-align:middle;//	background-color: #FF9D01;	color: rgba(100,100,100,1.0);	text-shadow: 1px 1px 0px #fff;	width: 150px;	font-size: 15px;	height:19px;	line-height:19px;	list-style:none;	margin-top:10px;}.groupList1 {//	background-color: #5D87D9;//	background:url(pixel/menu1n.png);	background-position:left;	background-repeat:no-repeat;	border-right: 1px solid rgba(170,170,170,1.0);	padding:5px;	font-weight: bold;}.groupList2 {//	background-color: #45A4DC;//    background: url(pixel/top_2.png);	border-left: 1px solid rgba(255,255,255,1.0);	border-right: 1px solid rgba(170,170,170,1.0);	padding:5px;	font-weight: bold;}.groupList3 {//	background-color: #26CB00;//    background: url(pixel/top_3.png);	border-left: 1px solid rgba(255,255,255,1.0);	border-right: 1px solid rgba(170,170,170,1.0);	padding:5px;	font-weight: bold;}.groupList4 {//	background-color: #FF9D01;//	background:url(pixel/menu4n.png);	background-position:left;	background-repeat:no-repeat;	padding:5px;	font-weight: bold;	border-left: 1px solid rgba(255,255,255,1.0);}.subList {	list-style:none;}.subList:hover {	list-style:none;}.subLink,.subLink1,.subLink2,.subLink3,.subLink4,.subLinkAct1,.subLinkAct2,.subLinkAct3,.subLinkAct4 {	width: 150px;	height: 1.8em;	border-bottom: none;	padding: 0;	margin: 0 0 0 0;	color: #FFFFFF;	text-decoration: none;	display: block;	text-align: center;	font-size: 14px;	font-weight: normal;	letter-spacing: 1px;	line-height: 2em;	color: rgba(100,100,100,1.0);	text-shadow: 1px 1px 0px #fff;}.subLink1 {}.subLink2 {}.subLink3 {}.subLink4 {}.subLink1:hover {	text-decoration: none;	color:#5D87D9;	color:red;//	font-weight: bold;	color:red;}.subLink2:hover {	text-decoration: none;	color:#45A4DC;	color:red;}.subLink3:hover {	text-decoration: none;	color:#26CB00;	color:red;}.subLink4:hover {	text-decoration: none;	color:#FF9D01;	color:red;}.subLinkAct1 {	color:#5D87D9;	color:rgba(255,0,0,0.7);//	font-weight: bold;}.subLinkAct1:hover {	text-decoration: none;	color:#5D87D9;	color:red;}.subLinkAct2 {	color:#45A4DC;	color:rgba(255,0,0,0.7);}.subLinkAct2:hover {	text-decoration: none;	color:#45A4DC;	color:red;}.subLinkAct3 {	color:#26CB00;	color:rgba(255,0,0,0.7);}.subLinkAct3:hover {	text-decoration: none;	color:#26CB00;	color:red;}.subLinkAct4 {	color:#FF9D01;	color:rgba(255,0,0,0.7);}.subLinkAct4:hover {	text-decoration: none;	color:#FF9D01;	color:red;}form {margin: 0; padding: 0;}select, input {font-size: 11px;}input.sbox {	color: #80808C; 	height: 19px; 	width: 100px; 	border: 0; 	background: white url(pixel/search_back.png) repeat-x left top; 	padding: 0px;	line-height:19px;	xpadding-top:3px;}select {	width: 120px; 	margin-top: 5px;}.srchimgs {margin-bottom: 1px;}html>body .srchimgs {margin-bottom: 0;}/*\*/html>body* input {font-size: 11px;}html>body* .srchimgs {display: none;}html>body* input.sbox {width: 125px; color: #000;}/**/.searchcon {	padding-right:7px;	xpadding-left:5px;	margin-top:91px;	text-align:center;	width:110px;	float: right;}        .donaterTable {            padding-bottom:10px;            padding-top:10px;        }        .donaterLeft {            float:left;            height:auto;            width:72px;        }        .donaterRight {            float:right;            height:auto;            width:72px;            text-align:center;        }        .donaterText {            margin-left:72px;            margin-right:72px;            height:auto;        }                .version    {-webkit-transition-delay: 0s;-webkit-transition-duration: 0.5s;-webkit-transition-property: all;-webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(244, 244, 244)));background-origin: padding-box;border-bottom-color: rgb(204, 204, 204);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(204, 204, 204);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(204, 204, 204);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(204, 204, 204);border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-style: solid;border-top-width: 1px;color: rgba(96,96,96,1);display: block;font-family: "Myriad Set Pro",'Helvetica Neue', arial, serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: bold;height: 20px;line-height: 20px;margin-bottom: 5px;margin-left: 0px;margin-right: 0px;margin-top: 0px;min-height: 20px;min-width: 140px;padding-bottom: 0px;padding-left: 10px;padding-right: 0px;padding-top: 1px;position: relative;text-decoration: none;text-shadow: rgb(255, 255, 255) 0px 1px 1px;vertical-align: baseline;width: 115px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:rgb(245, 245, 245);    }  .releasedate {	 padding-left: 15px;	 font-weight: normal;	 font-size: 11px; }           ul.notes    {	    list-style-type: none;    border-bottom-width: 1px;	    border-bottom-color: rgb(204, 204, 204);border-bottom-style: dashed;padding-bottom: 15px;    }    .fixedlabel    {-webkit-font-smoothing: antialiased;background-attachment: scroll;background-clip: border-box;background-color: rgb(75, 173, 0);background-image: none;background-origin: padding-box;border-bottom-color: rgb(255, 255, 255);border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: none;border-bottom-width: 0px;border-left-color: rgb(255, 255, 255);border-left-style: none;border-left-width: 0px;border-right-color: rgb(255, 255, 255);border-right-style: none;border-right-width: 0px;border-top-color: rgb(255, 255, 255);border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: none;border-top-width: 0px;box-sizing: border-box;color: rgb(255, 255, 255);display: inline;font-family: "Myriad Set Pro",'Helvetica Neue', arial, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;height: auto;line-height: 10px;list-style-image: none;list-style-position: outside;list-style-type: none;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;overflow-y: visible;padding-top: 3px;padding-bottom: 2px;padding-left: 3px;padding-right: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;    }        .removelabel    {-webkit-font-smoothing: antialiased;background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 0, 0);background-image: none;background-origin: padding-box;border-bottom-color: rgb(255, 255, 255);border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: none;border-bottom-width: 0px;border-left-color: rgb(255, 255, 255);border-left-style: none;border-left-width: 0px;border-right-color: rgb(255, 255, 255);border-right-style: none;border-right-width: 0px;border-top-color: rgb(255, 255, 255);border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: none;border-top-width: 0px;box-sizing: border-box;color: rgb(255, 255, 255);display: inline;font-family: "Myriad Set Pro",'Helvetica Neue', arial, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;height: auto;line-height: 10px;list-style-image: none;list-style-position: outside;list-style-type: none;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;overflow-y: visible;padding-top: 3px;padding-bottom: 2px;padding-left: 3px;padding-right: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;    }        .newlabel    {-webkit-font-smoothing: antialiased;background-attachment: scroll;background-clip: border-box;background-color: #0486bc;background-image: none;background-origin: padding-box;border-bottom-color: rgb(255, 255, 255);border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: none;border-bottom-width: 0px;border-left-color: rgb(255, 255, 255);border-left-style: none;border-left-width: 0px;border-right-color: rgb(255, 255, 255);border-right-style: none;border-right-width: 0px;border-top-color: rgb(255, 255, 255);border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: none;border-top-width: 0px;box-sizing: border-box;color: rgb(255, 255, 255);display: inline;font-family: "Myriad Set Pro",'Helvetica Neue', arial, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;height: auto;line-height: 10px;list-style-image: none;list-style-position: outside;list-style-type: none;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;overflow-y: visible;padding-top: 3px;padding-bottom: 2px;padding-left: 3px;padding-right: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;    }        .releaseheader    {    text-shadow: rgb(255, 255, 255) 0px 2px 1px;color: rgb(57, 61, 68);display: block;font-family: "Myriad Set Pro",'Helvetica Neue', arial, serif;font-size: 20px;font-style: normal;font-variant: normal;font-weight: bold;    }        ul.button {    color: #444;    font-size: 12px;/*    font: normal 12px arial, sans-serif;*/    text-decoration: none;    height: 25px;padding: 0px;width: 304px;margin-bottom: 10px;margin-top: 0px;list-style:none;padding: 15px;}li.left, li.leftactive{	padding: 0px;	margin: 0px;    float: left;    width: 100px;background-color: rgb(245,245,245);        height: 25px;    line-height: 25px;    text-align: center;    /*    border-bottom-left-radius: 17px;    border-top-left-radius: 17px;    */    -webkit-border-top-left-radius: 17px;-webkit-border-bottom-left-radius: 17px;-moz-border-radius-topleft: 17px;-moz-border-radius-bottomleft: 17px;border-top-left-radius: 17px;border-bottom-left-radius: 17px;    border-style: solid;    border-width: 1px;    border-color: rgb(170, 170, 170);    border-right-width: 0px;}li.leftactive{background-color: rgb(205,205,205);}li.right, li.rightactive{	padding: 0px;	margin: 0px;    display: block;    float: left;    width: 100px;background-color: rgb(245,245,245);    height: 25px;    line-height: 25px;    text-align: center;    /*    border-bottom-right-radius: 17px;    border-top-right-radius: 17px;    */        -webkit-border-top-right-radius: 17px;-webkit-border-bottom-right-radius: 17px;-moz-border-radius-topright: 17px;-moz-border-radius-bottomright: 17px;border-top-right-radius: 17px;border-bottom-right-radius: 17px;        border-style: solid;    border-width: 1px;    border-left-width:0px;    border-color:rgb(170, 170, 170);}li.rightactive{background-color: rgb(205,205,205);}ul li.leftactive a, ul li.middleactive a, ul li.rightactive a{	color:rgb(100, 100, 100);	color: rgb(255,255,255);	font-size:14px;	/*text-shadow: 1px 1px 0px #fff;	font-weight:bold;*/	text-decoration:none;	display:block;	border: none;}li.middle, li.middleactive{	padding: 0px;	margin: 0px;    display: block;    float: left;    width: 100px;background-color: rgb(245,245,245);    height: 25px;    line-height: 25px;    text-align: center;    border-style: solid;    border-width: 1px;    border-color:rgb(170, 170, 170);}li.middleactive{background-color: rgb(205,205,205);}ul li.left a, ul li.middle a, ul li.right a{	color:rgb(110, 110, 110);	font-size:14px;	/*	text-shadow: 1px 1px 0px #fff;	font-weight:bold;*/	text-decoration:none;	display:block;	border: none;}.democlick{width:200px;background-color:rgba(0,0,0,0.74);height:26px;    border-bottom-right-radius: 15px;    border-top-right-radius: 15px;    border-bottom-left-radius: 15px;    border-top-left-radius: 15px;    text-align: center;    color: #ffffff;    font-weight: normal;    line-height: 26px;    font-size: 14px;    margin-bottom: 10px;    text-shadow: #000000 1px 1px 4px;}/*----------------------slider---------------------------*/.featured_slider { 	width:337px; 	margin:auto; 	float:left; 	margin:18px 0 0 6px; 	margin-top:-729px;	margin-left: 258px;	}/*----------------------slider---------------------------*/.featured_slider_iphone5 { 	width:358px; 	margin:auto; 	float:left; 	margin:0px 0 0 0px; 	margin-left: -55px;		padding-right: 20px;	background-image:url('pixel/iPhone5_frame.png');	background-repeat: no-repeat;	height: 800px;}/** ----------------------------------------------------- **/#featured_border { position: relative; border: none; padding:0px; height:506px; margin: 0px; }#featured_border_iphone5 { position: relative; border: none; padding:0px; height:514px; margin: 0px; margin-left: 31px; margin-top: 129px; width: 300px; }#featured_wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }#featured_images { position: absolute; left: 0; top: 0; }#featured_images li { padding:0px;margin:0px;list-style:none;float: left; }#featured_wrapper ul { padding:0px;margin:0px;list-style:none;}#featured_positioner_desc { width:965px; height: 280px; position: absolute; top: 0px; left: 0px; }#featured_wrapper_desc { width: 100%; height:280px; position: relative; overflow: hidden; }#featured_desc { position: absolute; left: 0; bottom: 0;  padding:0px; margin:0px; }#featured_desc li { width: 965px; float: left;padding:0px; margin:0px; }#featured_desc li div { margin:0px 0 0px 0px; padding:10px; width:945px;  background: url(images/featured-desc-bg.png); }#featured_desc li h2 {color:#FFFFFF;font-size:18px;padding:0px 0 5px 0;margin:0px; }#featured_desc li p {color:#FFFFFF;font-size:12px;padding:0px 0 10px 0;margin:0px;line-height:18px;}#featured_buttons { background-color:rgba(0,0,0,0.74);height:26px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:0; list-style:none;padding-left: 10px;padding-right: 10px;width: 150px;margin-top: 130px; //150px;}#featured_buttons li { width: 22px; height: 26px; float: left; margin-left: 3px; text-align:center; font-size:14px; color:#FFFFFF; line-height:26px; cursor: pointer;    text-shadow: #000000 1px 1px 4px; }#featured_buttons li.clicked { color:rgb(195, 195, 195); }/**//*************/.btn:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover {background-position: 0 -15px;color: #333;text-decoration: none;}.btn.danger, .alert-message.danger, .btn.error, .alert-message.error {background-color: #c43c35;border-color: #c43c35 #c43c35 #882a25;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);background-color: rgba(126, 188, 232, 1);/* gba(59,125,206,1) */background: rgb(92,156,219); /* Old browsers */}a:hover {color: #00438a;text-decoration: underline;}a:hover, a:active {outline: 0;}a:hover, a:active {outline: 0;}.btn {width:150px;cursor: pointer;display: inline-block;background-color: #e6e6e6;padding: 5px 14px 6px;color: #333;font-size: 13px;line-height: normal;border: 1px solid #ccc;border-bottom-color: #bbb;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition: 0.1s linear all;-moz-transition: 0.1s linear all;-ms-transition: 0.1s linear all;-o-transition: 0.1s linear all;transition: 0.1s linear all;}a {color: rgb(64, 64, 64);//#0069d6;text-decoration: none;line-height: inherit;font-weight: inherit;}		.btn.large {font-size: 15px;line-height: normal;padding: 9px 10px 9px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}			.btn.small {font-size: 15px;line-height: normal;padding: 4px 8px 4px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}		.btn.danger,.btn.danger:hover, .alert-message.danger:hover, .btn.error, .alert-message.error, .btn.error:hover, .alert-message.error:hover, .btn.success, .alert-message.success, .btn.success:hover, .alert-message.success:hover, .btn.info, .alert-message.info, .btn.info:hover, .alert-message.info:hover {color: #ffffff;}						.well		{/*			-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 10px 30px 0px;*/background-color: rgb(245, 245, 245);border-bottom-color: rgba(186, 186, 191, 0.8);border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgba(186, 186, 191, 0.8);border-left-style: solid;border-left-width: 1px;border-right-color: rgba(186, 186, 191, 0.8);border-right-style: solid;border-right-width: 1px;border-top-color: rgba(186, 186, 191, 0.8);border-top-left-radius: 4px;border-top-right-radius: 4px;border-top-style: solid;border-top-width: 1px;/*box-shadow: rgba(0, 0, 0, 0.296875) 0px 10px 30px 0px;*/color: rgb(64, 64, 64);display: block;font-family: "Myriad Set Pro",'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;font-weight: normal;height:auto;line-height: 18px;margin-bottom: 20px;margin-left: 10px;margin-right: 0px;margin-top: 0px;min-height: 20px;overflow-y: visible;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;padding-top: 15px;width: 170px;		}				li.tertnav		{		//padding: 5px;			padding-bottom: 7px;					padding-left: 0px;			margin-left:-35px;			list-style: none;		}				.graybox {    border: 1px  #CCC solid;/*    box-shadow:         inset 0px 11px 8px -10px #CCC,        inset 0px -11px 8px -10px #CCC; */        background-color:rgb(245,245,245);height:auto;        padding:25px;        width:auto;        clear:both;        margin-top:30px;        margin-bottom:30px;                            overflow:auto;    height: auto;        }.graybox h2 {	margin-top:0px;}.xk4lmu8{	float:right;	margin-left:10px;	margin-bottom:10px;	width:288px;	padding:0px;	background-image: url(pixel/xk4lmu8.jpg);}.clear{	clear:both;	height:0px;}ul{	list-style:circle;}.leftdiv{	float:left;	margin-left:-20px;	padding-right:10px;}.tablediv{	width:100%;	clear:both;    overflow:auto;}.twocolsleft{	float:left;	width:47%;	height:auto;//100%;	padding-right:15px;}.twocolsright{	float:left;	width:47%;	border-left: 1px dashed rgba(170,170,170,1.0);	height:auto;//100%;	padding-left:15px;	padding-right:10px;}#check ul     	     {	list-style: none;	padding-left:25px;}#check ul li:before{	content: "\272D\00a0\00a0"; //2714}#check2 ul     	     {	list-style: none;	padding-left:25px;}#check2 ul li:before{	content: "\272D\00a0\00a0";}#check2 ul li:last-child:before {    content: '';}#submenu ul{	margin-top:0px;	margin-bottom:0px;}#submenu ul li{//	padding-top: 4px;//	padding-bottom: 4px;	line-height: 26px;	padding-left: 0px;	margin-left:-35px;	list-style: none;}#submenu ul li a{	text-shadow: 1px 1px 0px #fff;}#submenu ul li a:hover{	color: rgba(255,0,0,0.7);	text-decoration: none;}#submenu ul li a.active{	text-shadow: 1px 1px 0px #fff;	color: rgba(255,0,0,0.7);}#submenu .btn.small.danger{margin-bottom: 7px;}.appIcon{	padding-top:7px;	padding-left:9px;	float:left;	padding-bottom:10px;	padding-right:20px;}            .appbg    {    	width: 130px;    	height: 130px;	    float: left;	    padding: 8px;	    padding-top: 18px;	    border-style: solid;	    border-color: transparent;	    border-width: 3px;	    margin-right: 7px;    }    .appbg:hover    {    	background-color: rgba(0,0,0,0.45);	    -webkit-border-radius: 15px;	    -moz-border-radius: 15px;	    border-radius: 15px;	    border-style: solid;	    border-color: white;	    border-width: 3px;    }    .appName    {	    padding-top:135px;    }                            #presentGroup{float:right;margin-right: 40px;}#presentOuter{    width: 120px;    height: 26px;    background: rgb(255, 255, 255);    border: 1px solid rgb(159, 159, 159);    -webkit-box-shadow: 0px 0.5px 2px 0 rgba(0, 0, 0, 0.503);       -moz-box-shadow: 0px 0.5px 2px 0 rgba(0, 0, 0, 0.503);            box-shadow: 0px 0.5px 2px 0 rgba(0, 0, 0, 0.503);    -webkit-border-radius: 4.5px 4.5px 4.5px 4.5px;       -moz-border-radius: 4.5px 4.5px 4.5px 4.5px;            border-radius: 4.5px 4.5px 4.5px 4.5px;}#presentInner{    letter-spacing: 0.1em;    text-decoration:none;    float:left;    margin-top: -25px;    margin-left:3px;    width: 116px;    height: 22px;    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(247, 74, 47)), color-stop(100%, rgb(171, 8, 5)));    background-image: -webkit-linear-gradient(top, rgb(247, 74, 47) 0%, rgb(171, 8, 5) 100%);    background-image:    -moz-linear-gradient(top, rgb(247, 74, 47) 0%, rgb(171, 8, 5) 100%);    background-image:     -ms-linear-gradient(top, rgb(247, 74, 47) 0%, rgb(171, 8, 5) 100%);    background-image:      -o-linear-gradient(top, rgb(247, 74, 47) 0%, rgb(171, 8, 5) 100%);    background-image:         linear-gradient(to bottom, rgb(247, 74, 47) 0%, rgb(171, 8, 5) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74a2f', endColorstr='#ab0805', GradientType=0);    background-repeat: no-repeat;    border: none;    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.498);    font-size: 12px;    line-height: 22px;    text-align: center;    font-weight: bold;    font-family: Helvetica-Bold, Helvetica, sans-serif;    color: rgb(255, 255, 255);    padding: 0px 0px;    -webkit-border-radius: 3px 3px 3px 3px;       -moz-border-radius: 3px 3px 3px 3px;            border-radius: 3px 3px 3px 3px;}.appNameTitle{	font-size:2em;	margin-top:115px;	color:rgb(0,0,0);}.appNameTitle h1{	font-weight: bold;	font-size: 26px;}