span {	display: none;}.clear {	clear: both;	font-size: 0px;	line-height: 0px;	height: 0px;	overflow: hidden;}span.clear {	display: block;}* html .hide-selects  select {	visibility: hidden;}a,input:focus,textarea:focus {	outline-color: -moz-use-text-color;	outline-style: none;	outline-width: 0pt;}a,a:link,a:visited {	color: #df5900;	font: 12px Arial;	text-decoration: none;}a:hover {	text-decoration: underline;}/*iframe {	width: 100%;	height: 1200px;}*/body {	background: #f4f4f4 url("/images/bg_body.png") repeat-y center top;	text-align: left;}.body {	width: 1000px;	margin: 0px auto 0px auto;	position: relative;}.body-outer {	z-index: 1;	position: absolute;	width: 1000px;	left: 0px;	top: 0px;}.body-inner {	background: #fff;	width: 1000px;	position: relative;	_overflow: hidden;}.body-inner-home {	width: 1000px;}.body-home-height {	height: 629px;}#header {	padding: 10px 25px 0px 25px;}.header {	height: 180px;	padding: 10px 25px 0px 25px;	background: url("/images/bg_head.png") no-repeat;}.header-kb {	height: 170px;	padding: 10px 25px 0px 25px;	background: url("/images/bg_head.png") no-repeat;}.header-bg-inner {	height: 807px;	background-color: #C7C7C7;}.home1 {	height: 620px;}.home2 {	height: 620px;}.home3 {	height: 620px;}.home4 {	height: 620px;}.home5 {	height: 620px;}.home6 {	height: 620px;}.home7 {	height: 620px;}.home8 {	height: 620px;}.home9 {	height: 620px;}.home10 {	height: 620px;}.home11 {	height: 620px;}.wedding {	height: 540px;	background: url("/images/wedding.jpg") no-repeat;}.custom-gallery {	background: #898989 url("/images/bg_custom_gallery_2.png") no-repeat;	padding: 10px 25px 0px 25px;}* html .custom-gallery {	height: 100%;}.design-gallery {	background: #e3e3e3 url("/images/bg_design_select.png") no-repeat;	padding: 10px 25px 0px 25px;}* html .design-gallery {	height: 100%;}.breadcrumbs {	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 0px;	height: 18px;}.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs span {	display: block;	float: left;	color: #fff;	font: 12px Arial;	margin: 0px 5px 0px 0px;	text-decoration: none;}.breadcrumbs a:hover {	text-decoration: underline;}.breadcrumbs.grey a,.breadcrumbs.grey a:link,.breadcrumbs.grey a:visited {	color: #404040;}.breadcrumbs.grey span {	color: #6b6b6b;}.header-menu {	position: absolute;	z-index: 100;	margin: 0px;	padding: 0px;	border: none;	height: 55px;	width: 954px;	background: url("/images/bg_menu.png") no-repeat 0px 0px;}* html .header-menu {	background: url("/images/bg_menu.gif") no-repeat 0px 0px;}.header-menu ul.main {	margin: 0px;	padding: 1px 0px 0px 0px;	width: 800px;	height: 54px;	border: none;	float: left;}.header-menu li {	float: left;	list-style-type: none;	position: relative;	height: 50px;}.header-menu li a.top {	display: block;	background-repeat: no-repeat;	background-position: 0px 0px;	height: 50px;}.header-menu li.hover a.top,.header-menu li:hover a.top,.header-menu li a.top:hover	{	background-position: 0px -50px;}.header-menu li a.selected {	background-position: 0px -100px;}.header-menu li a.selected:hover {	background-position: 0px -50px;}.header-menu li#m1 a.top {	background-image: url("/images/menu/menu_01.gif");	width: 131px;}.header-menu li#m2 a.top {	background-image: url("/images/menu/menu_02.gif");	width: 158px;}.header-menu li#m3 a.top {	background-image: url("/images/menu/menu_03.gif");	width: 78px;}.header-menu li#m4 a.top {	background-image: url("/images/menu/menu_04.gif");	width: 113px;}.header-menu li#m5 a.top {	background-image: url("/images/menu/menu_05.gif");	width: 85px;}.header-menu li#m6 a.top {	background-image: url("/images/menu/menu_06.gif");	width: 71px;}.header-menu ul li ul {	display: none;	position: absolute;	left: -5px;	top: 50px;	margin: 0px;	padding: 0px 0px 8px 0px;	width: 229px;	background: url("/images/bg_submenu_f.png") no-repeat left bottom;}* html .header-menu ul li ul {	background: none;	background-color: #f4f4f4;	left: 0px;	width: 216px;	padding: 0px;}.header-menu ul li ul li {	float: none;	margin: 0px;	border: none;	padding: 0px 6px 0px 6px;	height: 28px;	background: url("/images/bg_submenu_li.png") repeat-y;}.header-menu ul li ul li.first {	background: url("/images/bg_submenu_li_f.png") repeat-y;}* html .header-menu ul li ul li {	background: none;	padding: 0px;}* html .header-menu ul li ul li.first {	background: none;	padding: 0px;}.header-menu ul li ul a,.header-menu ul li ul a:link,.header-menu ul li ul a:visited	{	display: block;	color: #404040;	font: 13px Arial;	margin: 0px;	padding: 6px 0px 0px 20px;	height: 21px;	border-bottom: 1px solid #d0d0d0;	text-decoration: none;}.header-menu ul li ul a:hover {	background: url("/images/bg_submenu_h.png") no-repeat 0px 0px;	color: #fff;}.header-menu ul li ul li.last {	height: 27px;}.header-menu ul li ul li.last a {	border: none;}.header-menu ul li:hover ul,.header-menu ul li.hover ul {	display: block;}.header-menu a.logo {	display: block;	width: 124px;	height: 54px;	float: right;}.header-menu-inner {	height: 55px;	width: 954px;}* html .header-menu-inner {	width: 900px;	height: 55px;}.header .btn-header.submit-b {	width: 235px;	top: 165px;	left: 740px;	height: 29px;	display: block;	position: absolute;}* html .header .btn-header.submit-b {	position: static;	float: left;	margin-top: 70px;}*+html .header .btn-header.submit-b {	position: static;	float: left;	margin-top: 70px;}.header h1 {	margin: 49px 0px 0px 0px;	height: 36px;	padding: 0px;	float: left;	width: 720px;}.header-kb .submit-b {	position: absolute;	width: 230px;	height: 29px;	left: 760px;	top: 165px;}* html .header-kb .submit-b {	position: relative;	left: 210px;	top: 70px;}*+html .header-kb .submit-b {	position: relative;	left: 235px;	top: 70px;}.header-kb .submit-b span {	font-size: 11px}.header-kb h1 {	margin: 49px 0px 0px 0px;	height: 36px;	padding: 0px;	float: left;	width: 500px;}.content {	}.content h2 {	margin: 0px;}/* footer */.footer {	padding: 18px 25px 0px 25px;	width: 950px;	background-color: #eaeaea;}.footer.orange {	border-top: 3px solid #ff8a00;}.footer .form-subscribe {	margin: 0px 0px 18px 0px;}.footer .form-subscribe h3 {	float: left;	background: url("/images/text_subscribe.png") no-repeat;	width: 205px;	height: 16px;	margin: 1px 5px 0px 0px;}.footer .form-subscribe.students-and-educators h3 {	background: url("/images/text_subscribe_student.png") no-repeat;	width: 252px;	height: 16px;}.footer .form-subscribe.educator-program h3 {	background: url("/images/text_subscribe_educator.png") no-repeat;	width: 258px;	height: 16px;}.footer .form-subscribe.confirmed h3 {	width: 283px;	height: 16px;	background: url("/images/text_subscribe_confirmed.png") no-repeat;}.footer .form-subscribe input {	float: left;}.footer .form-subscribe input.text {	margin: 0px 5px 0px 0px;	padding: 3px 0px 2px 4px;	border-bottom: none;	border-top: 1px solid #b7b7b7;	border-left: 1px solid #d5d5d5;	border-right: 1px solid #d5d5d5;	height: 12px;	color: #757575;	font: 10px/ 10px Arial;	width: 180px;}.footer .form-subscribe.confirmed  input {	display: none;}.footer .form-subscribe i {	display: none;	float: left;	color: #757575;	font: 10px/ 20px Arial;}.footer .form-subscribe.confirmed i {	display: block;}.footer .form-subscribe.err input.text {	border: 1px solid #ff0000;}.footer .form-subscribe em {	display: none;	float: left;	color: #ec2c2c;	font: bold 12px/ 16px Arial;	padding: 0px 0px 0px 15px;}.footer .form-subscribe.err em {	display: block;	padding: 0px 0px 0px 10px;}.footer .form-subscribe.err #footprint,.footer .form-subscribe.err .footprint	{	display: none;}.footer .form-subscribe  .submit-s {	background: url("/images/btn_submit.png") no-repeat 0px 0px;	width: 50px;	height: 20px;	margin: 0px 0px 0px 0px;	display: block;	float: left;}.footer .form-subscribe  .submit-s:hover {	background-position: 0px -20px;}.footer .form-subscribe.confirmed .submit-s {	display: none;}.footer .form-subscribe h3#footprint {	width: 121px;	height: 16px;	background: url("/images/h_creative_footprint.png") no-repeat;	float: left;	margin: 1px 5px 0px 34px;}.footer .form-subscribe p.footprint {	float: left;	color: #6a6a6a;	font-size: 12px;	margin: 0px;}.footer .links {	border-top: 1px solid #d8d8d8;	padding: 7px 0px 0px 0px;}.footer .menu {	float: left;	margin: 0px 0px 18px 0px;	padding: 0px;	width: 700px;}.footer .menu li {	float: left;	list-style-type: none;	padding: 0px;	margin: 0px 15px 0px 0px;}.footer .menu li a,.footer .menu li a:link,.footer .menu li a:visited {	font: 11px Arial;	color: #707070;	text-decoration: none;	float: left;	display: block;}.footer .menu li a:hover {	text-decoration: underline;}.footer .copyright {	float: left;	font: 11px Arial;	color: #b3b3b3;	height: 11px;	margin: 1px 0px 0px 0px;	padding: 0px 30px 0px 0px;	width: 220px;	text-align: right;}.footer .tutorials {	background-color: #fff;	padding: 9px 15px 0px 15px;	margin: 7px 0px 18px 0px;}.footer .tutorials h3 {	width: 140px;	height: 15px;	background: url("/images/h_video_tutorials.png") no-repeat;	float: left;	margin: 0px 0px 18px 0px;}.footer .tutorials p {	float: left;	color: #838383;	font: 12px/ 18px Arial;}.footer .tutorials ul {	margin: 0px;	padding: 0px;}.footer .tutorials ul li {	list-style-type: none;	float: left;	margin-right: 14px;}.footer .tutorials ul li span {	display: block;	width: 130px;}.footer .tutorials ul li a,.footer .tutorials ul li a:link,.footer .tutorials ul li a:visited	{	border: 1px solid #989898;	display: block;	position: relative;}* html .footer .tutorials ul li a {	background-color: #000;}.footer .tutorials ul li a:hover {	text-decoration: none;	border: 1px solid #eb7f00;}.footer .tutorials ul li a .hover {	display: none;	position: absolute;	left: 0px;	top: 0px;	background: url("/images/footer_video_h.png") no-repeat;	height: 88px;	width: 137px;	margin: 0px;	padding: 0px;	z-index: 2;}.footer .tutorials ul li a:hover .hover {	display: block}* html .footer .tutorials ul li a .hover {	top: 1px;	background: transparent;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/footer_video_h.png', sizingMethod = 'crop' );	cursor: pointer;}* html .footer .tutorials ul li a:hover img {	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 60 );}.footer .tutorials ul li span {	margin: 9px 0px 18px 0px;	color: #1d1d1d;	font: 12px Arial;}.footer .tutorials ul li a.browser {	display: block;	width: 123px;	height: 88px;	background: url("/images/btn_browse.png") no-repeat;	border: 1px solid #eb7f00 !important;}.footer .tutorials ul li a.browser span {	display: none;}.footer .tutorials ul li a.browser:hover {	border: 1px solid #eb7f00;}.footer .limited-offer {	height: 24px;	background-color: #ff8a00;	padding: 11px 0px 0px 16px;	margin: 0px 0px 7px 0px;}.footer .limited-offer h3 {	float: left;	width: 145px;	background: url("/images/h_timeoffer.png") no-repeat;	height: 12px;	margin: 0px;	margin-top: 1px;}.footer .limited-offer p {	float: left;	font: bold 12px Arial;	color: #fff;	margin: 0px;}.footer .limited-offer p a {	color: #fed6a6;	font: bold 12px Arial;}.footer .events {	height: 36px;	background: #fff url("/images/h_events_r.png") no-repeat right top;	padding: 0px 0px 0px 15px;	margin: 0px 0px 7px 0px;	position: relative;}.footer .events h3 {	float: left;	width: 145px;	background: url("/images/h_events.png") no-repeat;	height: 13px;	padding: 0px;	margin: 11px 0px 0px 0px;}.footer .events div.container {	margin: 11px 0px 0px 0px;	float: left;	width: 750px;	overflow: hidden;	height: 18px;	position: relative;}.footer .events p {	width: 750px;	padding: 0px 0px 0px 0px;	font: 12px/ 18px;	margin: 0px;	position: absolute;}.footer .events p a {	font: 12px/ 18px Arial;	color: #1d1d1d;	padding: 0px 0px 0px 0px;	margin: 0px;}.footer .events p.open {	}.footer .events a.prev {	float: right;	width: 30px;	height: 18px;	clear: right;	display: block;}.footer .events a.next {	float: right;	width: 30px;	height: 18px;	clear: right;	display: block;}.footer .blog {	height: 36px;	background: #fff url("/images/h_events_r.png") no-repeat right top;	padding: 0px 0px 0px 15px;	margin: 0px 0px 7px 0px;	position: relative;}.footer .blog h3 {	float: left;	width: 145px;	background: url("/images/h_resolve.png") no-repeat;	height: 16px;	margin: 11px 0px 0px 0px;	padding: 0px;}.footer .blog div.container {	float: left;	width: 750px;	margin: 11px 0px 0px 0px;	overflow: hidden;	height: 18px;	position: relative;}.footer .blog p {	font: 12px/ 18px Arial;	color: #757575;	padding: 0px 0px 0px 0px;	margin: 0px;	position: absolute;}.footer .blog p a {	font: 12px/ 18px Arial;	color: #df5900;	padding: 0px 0px 0px 0px;	margin: 0px;}.footer .blog p.open {	}.footer .blog a.prev {	float: right;	width: 30px;	height: 18px;	clear: right;	display: block;}.footer .blog a.next {	float: right;	width: 30px;	height: 18px;	clear: right;	display: block;}.footer .features-partners {	background-color: #fff;	padding: 15px 0px 6px 30px;	margin: 0px 0px 15px 0px;}.footer .features-partners h3 {	background: url("/images/h_features_partners.png") no-repeat;	width: 132px;	height: 18px;}.footer .features-partners .item {	float: left;	width: 180px;	margin: 0px 60px 0px 0px;}.footer .features-partners .item.last {	margin: 0px;}.footer .features-partners .item  p {	color: #6a6a6a;	font: 12px Arial;	padding: 0px 0px 0px 10px;}.footer .features-partners .item  p b {	display: block;	color: #1d1d1d;	font: bold 12px Arial;}.footer  .small a,.footer  .small a:link,.footer  .small a:visited {	font: 11px Arial;	color: #404040;	text-decoration: none;	display: block;	float: left;	margin: 0px 5px 36px 0px;}.footer  .small span {	display: block;	float: left;	font: 11px Arial;	color: #888;}a.submit,a.submit:link,a.submit:visited {	color: #fff;	float: left;	height: 28px;	background: url("/images/btn_1.png") no-repeat right top;	padding: 0px 2px 0px 0px;	text-decoration: none;	cursor: pointer;	cursor: hand;}a.submit:hover {	background-position: right -33px;	text-decoration: none;}a.submit span {	margin: 0px 0px 0px 0px;	padding: 6px 10px 0px 12px;	background: url("/images/btn.png") no-repeat 0px -2px;	display: block;	height: 22px;	text-decoration: none;	text-align: center;	font: bold 12px Arial;}a.submit:hover span {	background-position: 0px -34px;	text-decoration: none;	color: #fff;}* html a.submit {	background: url("/images/btn.gif") no-repeat right top;}* html a.submit:link {	background: url("/images/btn.gif") no-repeat right top;}* html a.submit:visited {	background: url("/images/btn.gif") no-repeat right top;}* html a.submit span {	background: url("/images/btn.gif") no-repeat;}a.submit-w,a.submit-w:link,a.submit-w:visited {	color: #fff;	float: left;	height: 27px;	background: url("/images/btn_white_1.png") no-repeat right top;	padding: 0px 2px 0px 0px;	text-decoration: none;	cursor: pointer;	cursor: hand;}* html  a.submit-w {	background: url("/images/btn_white.gif") no-repeat right top;}* html  a.submit-w:link {	background: url("/images/btn_white.gif") no-repeat right top;}* html  a.submit-w:visited {	background: url("/images/btn_white.gif") no-repeat right top;}a.submit-w:hover {	background-position: right -31px;	text-decoration: none;}a.submit-w span {	padding: 6px 10px 0px 13px;	background: url("/images/btn_white.png") no-repeat 0px -2px;	display: block;	height: 21px;	text-decoration: none;	text-align: center;	font: bold 12px Arial;	color: #dc6a00;}* html a.submit-w span {	background: url("/images/btn_white.gif") no-repeat;}a.submit-w:hover span {	background-position: 0px -31px;	text-decoration: none;}a.submit-b,a.submit-b:link,a.submit-b:visited {	color: #fff;	float: left;	height: 29px;	background: url("/images/btn_white_1.png") no-repeat right top;	padding: 0px 2px 0px 0px;	text-decoration: none;	cursor: pointer;	cursor: hand;}* html  a.submit-b {	background: url("/images/btn_white.gif") no-repeat right top;}* html  a.submit-b:link {	background: url("/images/btn_white.gif") no-repeat right top;}* html  a.submit-b:visited {	background: url("/images/btn_white.gif") no-repeat right top;}a.submit-b:hover {	background-position: right -29px;	text-decoration: none;}a.submit-b span {	padding: 7px 10px 0px 13px;	background: url("/images/btn_white.png") no-repeat;	display: block;	height: 23px;	text-decoration: none;	text-align: center;	font: bold 12px Arial;	color: #1d1d11;}* html a.submit-b span {	background: url("/images/btn_white.gif") no-repeat;}a.submit-b:hover span {	background-position: 0px -29px;	text-decoration: none;}#shadow {	position: absolute;	background-color: #000;	width: 100%;	height: 100%;	z-index: 200;	opacity: 0.2;	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 20 );	left: 0px;	top: 0px;}#shadowHeader {	position: absolute;	background-color: #000;	width: 100%;	height: 100%;	z-index: 200;	opacity: 0.2;	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 20 );	left: 0px;	top: 0px;}#shadowFooter {	position: absolute;	background-color: #000;	width: 100%;	height: 100%;	z-index: 200;	opacity: 0.2;	filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 20 );	left: 0px;	top: 1126px;}#popup {	position: absolute;	z-index: 201;}/* 7.6 upgrade request */.upgrade-request-info {	background-color: #fff;	padding: 7px 425px 18px 25px;	margin: 0px 0px 0px 0px;	color: #1d1d1d;	font: 12px Arial;	border-bottom: 3px solid #f4f4f4;}.upgrade-request {	padding: 32px 25px 25px 25px;}.upgrade-request h2 {	background: url("/images/h_upgrade_request.png") no-repeat;	height: 20px;	width: 160px;	margin: 0px 0px 2px 0px;}.upgrade-request .info {	width: 550px;}.content .form-upgrade {	background-color: #edf4f6;	padding: 36px 0px 54px 0px;}.content.golive .form-upgrade {	padding: 9px 0px 54px 0px;	font: 12px Arial;	color: #1d1d1d;}.content .form-upgrade label {	float: left;	width: 190px;	text-align: right;	margin: 7px 10px 0px 0px;	color: #1d1d1d;	font: bold 12px Arial;}.content .form-upgrade div.select label {	margin: 2px 10px 0px 0px;}.content .form-upgrade label.optional {	font-weight: normal;}.content .form-upgrade input[type=text]:focus,.content .form-upgrade  textarea:focus	{	border-color: #666;}.content .form-upgrade div input {	float: left;	width: 296px;	padding: 4px 0px 0px 4px;	margin: 0px 10px 10px 0px;	height: 20px;	border: 2px solid #d4d4d4;	color: #1d1d1d;	font: 12px Arial;}.content .form-upgrade div input.phone {	width: 186px;}.content .form-upgrade div.radio {	margin: 0px 0px 9px 0px;}.content .form-upgrade div.radio input {	width: auto;	margin: 0px 5px 0px 0px;	padding: 0px;	border: none;}.content .form-upgrade div.radio label.radio {	width: auto;	margin: 5px 0px 0px 0px;}.content .form-upgrade div a {	float: left;	display: block;	width: 100px;	margin: 5px 0px 0px 0px;}.content .form-upgrade i {	float: left;	display: block;	margin: 8px 10px 0px 0px;	color: #1d1d1d;	font: italic 11px Arial;}.content .form-upgrade select {	margin: 0px 10px 10px 0px;	float: left;	width: 304px;}.content .form-upgrade textarea {	border: 2px solid #d4d4d4;	width: 294px;	padding: 5px 2px 2px 4px;	margin: 0px 10px 18px 0px;	float: left;	font: 12px Arial;}.content .form-upgrade textarea.short {	height: 65px;}.content .form-upgrade div em {	display: none;	float: left;	color: #e80000;	background: url("/images/err.png") no-repeat right center;	height: 28px;	width: 9px;	margin: 0px 5px 0px 0px;}.content .form-upgrade div.select em {	height: 20px;}.content .form-upgrade div.err em {	display: block;}.content .form-upgrade div.err span {	display: block;	color: #e80000;	margin: 0px 36px 18px 200px;}.content .form-upgrade div.err input {	border-color: #e80000;}.content .form-upgrade div.err textarea {	border-color: #e80000;}.content .form-upgrade span.note {	display: block;	margin: 0px 0px 36px 40px;}.content .form-upgrade .submit {	margin-left: 200px;	width: 180px;}.content.upgrade-request .form-upgrade .submit {	width: 120px;}.content-right {	width: 260px;	float: right;	margin-top: -27px;}.content-right h3 {	font: 18px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px;}.content-right p {	font: 12px/ 18px Arial;	color: #6a6a6a;}.content-right p b {	color: #1d1d1d;}.content-right a,.content-right a:link,.content-right a:visited {	font: 12px Arial;	color: #df5900;}/* 7.0 support home */.support-home {	padding: 23px 25px 54px 25px;}.support-home h2,.support-home h1 {	font: 18px Arial;	color: #414141;	padding: 0px;	margin: 0px;}.support-home ul {	margin: 0px;	padding: 0px;}.support-home ul li {	list-style-type: none;}.support-home .support-home-form {	margin: 3px 0px 36px 0px;}.support-home .text {	float: left;	border-top: 1px solid #c7c7c7;	border-bottom: 1px solid #efefef;	height: 19px;	width: 172px;	margin: 3px 5px 0px 0px;	padding: 4px 0px 0px 4px;	color: #1d1d1d;	font: 12px Arial;}.support-home .solution {	float: left;	color: #1d1d1d;	font: 12px/ 18px Arial;	margin: 3px 5px 0px 0px;	width: 135px;	padding: 0px;}.support-home .submit {	width: 75px;}.support-home .span-12 h2 {	padding: 36px 0px 18px 0px;	margin: 0px;}.support-home .span-12 li {	border-bottom: 1px solid #e6e6e6;	padding: 1px 0px 0px 0px;	margin-right: 18px;}.support-home .span-12 li.first {	border-top: 1px solid #e6e6e6;}.support-home .span-6 h2 {	margin-bottom: 4px;}.support-home .span-6 p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px 0px 10px 0px;}.support-home .span-6 a {	color: #1d1d1d;	margin: 0px 30px 0px 0px;	display: block;	font: 12px/ 18px Arial;}.support-home .span-6 li a  b {	display: block;}.support-home .span-6 li {	border-bottom: 1px solid #e6e6e6;	padding: 6px 0px 6px 0px;	margin-right: 18px;	background: url("/images/arrow.png") no-repeat right center;}.support-home .span-6 li.first {	border-top: 1px solid #e6e6e6;}.support-home a.view-more {	text-transform: uppercase;	font: bold 10px Arial;	display: block;	margin: 8px 0px 0px 0px;	color: #DF5900;}/* 7.5 go live request */.golive-info {	background-color: #fff;	padding: 7px 25px 18px 25px;	margin: 0px 0px 0px 0px;	color: #1d1d1d;	font: 12px Arial;	border-bottom: 3px solid #f4f4f4;}.golive-info p {	width: 615px;}.golive-info .col {	float: left;	width: 230px;	padding: 10px 40px 1px 40px;	margin: 0px 10px 10px 0px;	background-color: #f7f5f0;}.golive-info .col.last {	margin: 0px;}.golive-info .col h3 {	color: #1d1d1d;	font: bold 15px Arial;	margin: 0px;	padding: 0px;}.golive-info .col p {	color: #6a6a6a;	width: auto;}.golive {	padding: 18px 25px 25px 25px;}.golive h2 {	background: url("/images/h_golive_request.png") no-repeat;	height: 20px;	width: 147px;}.popup-info {	width: 590px;	padding: 18px 25px 25px 25px;}.popup-info h2 {	margin: 0px 0px 3px 0px;	padding: 10px 0px 0px 40px;	height: 40px;	position: relative;	background-color: #b8cfd5;}.popup-info h2 span {	display: block;	font: bold 24px Arial;	color: #fff;}.popup-info h2 a {	display: block;	position: absolute;	right: -12px;	top: -10px;	width: 34px;	height: 32px;	background: url("/images/btn_close.png") no-repeat;	cursor: pointer;}.popup-info h2 a img {	display: none;}* html .popup-info h2 a {	background: url("/images/btn_close_ie.png") no-repeat;}.popup-info .data {	background-color: #fff;	padding: 20px 40px 27px 40px;}.popup-info h3 {	color: #1d1d1d;	font: 16px Arial;	margin: 0px;	padding: 0px;}.popup-info p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.popup-info .close {	display: block;	margin: 27px 0px 0px 0px;}/* 5.1 custom gallery */.custom-gallery-data {	margin: 93px 0px 0px 0px;}.custom-gallery-data h1 {	display: none;}.custom-gallery-data  a.submit {	float: right !important;	width: 165px;	margin: 0px 0px 0px 4px}.custom-gallery-data .images {	padding: 18px 0px 20px 3px;}.custom-gallery-data .images b {	float: left;	display: block;	width: 174px;	height: 137px;	padding: 5px 0px 0px 4px;	margin: 0px 13px 10px 0px;	background: url("/images/bg_custom_gallery.png") no-repeat;}.custom-gallery-data .images b.last {	margin-right: 0px;}.custom-gallery-data .images b img {	border: 1px solid #cdcdcd;	display: block;	margin: 5px 0px 0px 5px;}.custom-gallery-data .images b div {	border: 1px solid #cdcdcd;	display: block;	margin: 0px;	font: 27px/27px "gnuolane-1","gnuolane-2","Arial Narrow",Tahoma,sans-serif;	letter-spacing: 0.5px;	color: #000000;	width: 159px;	height: 127px;	padding: 5px 0 0 10px;}.custom-gallery-data .images b div em {	display: block;	font: 18px/18px "gnuolane-1","gnuolane-2","Arial Narrow",Tahoma,sans-serif;	color: #4a4a4a;	letter-spacing: 0.5px;	padding: 20px 0 0 0;	background: url("/images/customized-websites/orange_arrow.png") no-repeat scroll 93px 20px transparent;}.custom-gallery-data .images b.l1ast img {	margin-left: 0px;}* html .custom-gallery-data .images b img {	margin-top: 10px;}*+html .custom-gallery-data .images b img {	margin-top: 10px;}.custom-gallery-data .images b span {	display: block;	height: 18px;	font: 11px Arial;	color: #777;	margin: 5px 0px 0px 7px;}.custom-gallery-data .images b a {	display: none;	width: 169px;	height: 132px;	text-decoration: none;	cursor: hand;}.custom-gallery-data .images b.open span {	display: none;}.custom-gallery-data .images b.open img {	display: none;}.custom-gallery-data .images b.open a {	display: block;}.custom-gallery-data .images b.open a img {	display: block;	margin: 0px;}.choose-your-design {	padding: 6px 0px 6px 0px;}.choose-your-design .inner {	height: 60px;	background: url("/images/bg_choose_your_design.png") no-repeat;}.choose-your-design h3 {	float: left;}.choose-your-design p {	float: left;	font: 13px Arial;	color: #fff;	padding: 24px 10px 0px 342px;}.choose-your-design a.submit-w {	margin: 20px 0px 0px 0px;	width: 145px;	height: 26px;}.choose-your-design a.submit-w:hover {	background-position: 0px -29px;}.choose-your-design a.submit-w span {	height: 19px;}.choose-your-design a.submit-w:hover span {	background-position: -2px -28px;	height: 20px;}.popup-custom-gallery {	width: 409px;	hei1ght: 432px;	background: #fff;	padding: 15px 75px 0px 75px;}.popup-custom-gallery .close {	display: block;	position: absolute;	right: -12px;	top: -10px;	width: 34px;	height: 32px;	background: url("/images/btn_close.png") no-repeat;	cursor: pointer;}.popup-custom-gallery .close img {	display: none;}* html .popup-custom-gallery .close {	/*background: none;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/btn_close.png', sizingMethod = 'crop' ); */	background: url("/images/btn_close_ie.png") no-repeat;}.popup-custom-gallery h3 {	margin: 0px 0px 8px 0px;	padding: 0px;	float: left;	width: 330px;	font: 26px/28px "gnuolane-1","gnuolane-2","Arial Narrow",Tahoma,sans-serif;	letter-spacing: 0.5px;	color: #000000;}.popup-custom-gallery h3 em {	display: block;	font: 19px/19px "gnuolane-1","gnuolane-2","Arial Narrow",Tahoma,sans-serif;	color: #5a5a5a;	letter-spacing: 1px;	text-transform:uppercase;}.popup-custom-gallery .visit {	float: right;	display: block;	margin: 33px 0px 0px 0px;	height: 12px;	width: 66px;	background: url("/images/popup_custom_visit.png") no-repeat;}.popup-custom-gallery .img {	margin: 0px 0px 10px 0px;}.popup-custom-gallery p {	color: #404040;	font: 10px/ 12px Arial;}.popup-custom-gallery .prev {	width: 30px;	height: 30px;	display: blockl;	background: url("/images/popup_custom_prev.png") no-repeat;	position: absolute;	top: 210px;	left: 25px;}.popup-custom-gallery #popupPrevLink.active {	background: url("/images/popup_custom_prev_a.png") no-repeat;}.popup-custom-gallery .next {	width: 30px;	height: 30px;	display: blockl;	background: url("/images/popup_custom_next.png") no-repeat;	position: absolute;	top: 210px;	right: 25px;}.popup-custom-gallery #popupNextLink.active {	background: url("/images/popup_custom_next_a.png") no-repeat;}.popup-educator-program {	width: 590px;}.popup-educator-program h2 {	background-color:#B8CFD5;	height:40px;	margin:0 0 3px;	padding:10px 0 0 40px;	position:relative;}.popup-educator-program h2 span {	display: block;	font: bold 24px Arial;	color: #fff;}.popup-educator-program h2 a {	display: block;	position: absolute;	right: -12px;	top: -10px;	width: 34px;	height: 32px;	background: url("/images/btn_close.png") no-repeat;	cursor: pointer;}.popup-educator-program h2 a img {	display: none;}* html .popup-educator-program h2 a {	background: url("/images/btn_close_ie.png") no-repeat;}.popup-educator-program .data {	background-color: #fff;	padding: 20px 40px 27px 40px;}.popup-educator-program h3 {	color: #1d1d1d;	font: 16px Arial;	margin: 0px;	padding: 0px;}.popup-educator-program p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.popup-educator-program .close {	display: block;	margin: 27px 0px 0px 0px;}.popup-students-educators {	width: 590px;}.popup-students-educators h2 {	background-color:#B8CFD5;	height:40px;	margin:0 0 3px;	padding:10px 0 0 40px;	position:relative;}.popup-students-educators h2 span {	display: block;	font: bold 24px Arial;	color: #fff;}.popup-students-educators h2 a {	display: block;	position: absolute;	right: -12px;	top: -10px;	width: 34px;	height: 32px;	background: url("/images/btn_close.png") no-repeat;	cursor: pointer;}.popup-students-educators a img {	display: none;}* html .popup-students-educators h2 a {	background: url("/images/btn_close_ie.png") no-repeat;}.popup-students-educators .data {	background-color: #fff;	padding: 20px 40px 27px 40px;}.popup-students-educators .data ul {	margin: 0px 0px 20px 0px;	padding: 0px;	width: 530px;}.popup-students-educators .data ul li {	list-style-type: none;	width:255px;	padding: 3px 0px;	color: #6A6A6A; }.popup-students-educators .data ul li.r {	float: right;}.popup-students-educators .data ul li img {	margin: 0px 10px 0px 0px;}/* 5.0 design-gallery-data */.design-gallery-data {	margin: 20px 0px 0px 0px;}.design-gallery-data .left {	float: left;	width: 470px;	position: relative;}.design-gallery-data .right {	float: right;	width: 470px;	position: relative;}.design-gallery-data .i1 {	position: absolute;	left: 263px;	top: 0px;	z-index: 2;	width:197px !important; 	height:131px !important;}.design-gallery-data .i2 {	position: absolute;	top: 30px;	left: 0px;	z-index: 2;	width:197px !important; 	height:131px !important;}.design-gallery-data .i3 {	position: absolute;	left: 40px;	top: 190px;	z-index: 2;	width:198px !important; 	height:130px !important;}.design-gallery-data .i4 {	position: absolute;	left: 277px;	top: 280px;	z-index: 2;	width:187px !important; 	height:125px !important;}.design-gallery-data .opacity .i1,.design-gallery-data .opacity .i2,.design-gallery-data .opacity .i3,.design-gallery-data .opacity .i4,.design-gallery-data .opacity .i5,.design-gallery-data .opacity .i6,.design-gallery-data .opacity .i7,.design-gallery-data .opacity .i8,.design-gallery-data .opacity p	{	opacity: 0.4;	/*filter: progid : DXImageTransform.Microsoft.Alpha ( opacity = 40 );*/	filter: alpha(opacity=40);	width:100%;	height:100%;}.design-gallery-data  .left p {	padding: 360px 0px 0px 0px;	width: 240px !important;}.design-gallery-data  .left  .submit-b {	position: absolute;	left: 278px;	top: 210px;	width: 130px;}.design-gallery-data  p a {	display: block;	margin: 5px 0px 0px 0px;}.design-gallery-data .i5 {	position: absolute;	left: 255px;	top: 0px;	z-index: 2;	width:195px !important; 	height:130px !important;}.design-gallery-data .i6 {	position: absolute;	left: 38px;	top: 60px;	z-index: 2;	width:199px !important; 	height:134px !important;}.design-gallery-data .i7 {	position: absolute;	left: 255px;	top: 153px;	z-index: 2;	width:192px !important; 	height:140px !important;}.design-gallery-data .i8 {	position: absolute;	left: 220px;	top: 310px;	z-index: 2;	width:196px !important; 	height:133px !important;}.design-gallery-data  .right p {	padding: 310px 0px 0px 38px;	width: 140px;}.design-gallery-data  .right  .submit-b {	position: absolute;	left: 96px;	top: 260px;	width: 130px;}.livebooks {	background-color: #fff;	padding: 18px 25px 18px 25px;}.livebooks .left {	float: left;	width: 470px;}.livebooks .left h3 {	float: left;	width: 118px;	height: 14px;	background: url("/images/h_i_am_livebooks.png") no-repeat;	margin: 0px 0px 30px 0px;}.livebooks .left .inner {	float: left;}.livebooks .left p {	color: #404040;	font: 12px/ 18px Arial;	margin: 0px;	padding: 0px;}.livebooks .left p.first {	b1ackground: url("/images/h_i_am_livebooks_2.png") no-repeat right top		;	padding-right: 16px;	width: 335px;}.livebooks .left p a {	display: block;}.livebooks .right {	float: right;	width: 400px;}.livebooks .right .img {	width: 107px;	height: 73px;	padding: 6px 0px 0px 7px;	margin: 0px 7px 0px 0px;	background: url("/images/bg_livebooks.png") no-repeat;	float: left;}.livebooks .right .info {	float: left;	margin: 9px 0px 0px 0px;}.livebooks .right h3 {	background: url("/images/h_meet_design_team.png") no-repeat;	width: 136px;	height: 13px;	margin: 0px 0px 6px 0px;	padding: 0px;}/* home */h1.h1 {	display: block;	width: 489px;	height: 52px;	margin: 50px 0px 0px 0px;	margin-left: -25px}span.h1,span.h2,span.h3,span.h4,span.h5,span.h6,span.h7,span.h8,span.h9,span.h10,span.h11	{	display: none;	position: absolute;	left: 700px;	top: 200px;	width: 274px;	color: #1c1c1c;	font: 12px Arial;}.home1 span.h1 {	display: block;}.home2 span.h2 {	display: block;}.home3 span.h3 {	display: block;	color: #fff;}.home4 span.h4 {	display: block;}.home5 span.h5 {	display: block;}.home6 span.h6 {	display: block;}.home7 span.h7 {	display: block;}.home8 span.h8 {	display: block;}.home9 span.h9 {	display: block;}.home10 span.h10 {	display: block;}.home11 span.h11 {	display: block;}.home1 div.h1 {	display: block;}.home2 div.h2 {	display: block;}.home3 div.h3 {	display: block;}.home4 div.h4 {	display: block;}.home5 div.h5 {	display: block;}.home6 div.h6 {	display: block;}.home7 div.h7 {	display: block;}.home8 div.h8 {	display: block;}.home9 div.h9 {	display: block;}.home10 div.h10 {	display: block;}.home11 div.h11 {	display: block;}.home {	background: url("/images/bg_home.png") no-repeat;	position: absolute;	margin: 0px;	padding: 8px 0px 0px 2px;	height: 264px;	left: 23px;	top: 340px;	width: 952px;	z-index: 10;}* html .home {	background: url("/images/bg_home.gif") no-repeat;}.home ul.home-menu {	margin: 0px;	padding: 0px;	width: 215px;	float: left;}.home ul.home-menu li {	list-style-type: none;}.home ul.home-menu li a {	display: block;	width: 200px;	padding: 3px 0px 0px 15px;	height: 20px;	color: #1c1c1c;}.home ul.home-menu li a:hover {	text-decoration: none;	background-color: #fff;	color: #69afbf;}.home ul.home-menu li a.first {	height: 28px;	background: url("/images/home_menu_f.png") no-repeat;	padding: 0px;	width: 215px;}.home ul.home-menu li a.first:hover {	background-position: 0px -28px;}.home1 a#home1 {	background-position: 0px -28px;}.home2 a#home2 {	background-color: #fff;	color: #69afbf;}.home3 a#home3 {	background-color: #fff;	color: #69afbf;}.home4 a#home4 {	background-color: #fff;	color: #69afbf;}.home5 a#home5 {	background-color: #fff;	color: #69afbf;}.home6 a#home6 {	background-color: #fff;	color: #69afbf;}.home7 a#home7 {	background-color: #fff;	color: #69afbf;}.home8 a#home8 {	background-color: #fff;	color: #69afbf;}.home9 a#home9 {	background-color: #fff;	color: #69afbf;}.home10 a#home10 {	background-color: #fff;	color: #69afbf;}.home11 a#home11 {	background-color: #fff;	color: #69afbf;}div.h1,div.h2,div.h3,div.h4,div.h5,div.h6,div.h7,div.h8,div.h9,div.h10,div.h11	{	display: none;}.home .home-data {	float: right;	width: 700px;	padding: 0px 20px 0px 0px;}.home .home-data .left {	float: left;	width: 430px;}.home .home-data .left h3 {	margin: 18px 0px 30px 0px;	padding: 0px;	height: 65px;}.home .home-data .left p {	width: 390px;	color: #1d1d1d;	font: 12px/ 18px Arial;}.home .home-data .left p span {	display: block;	color: #6a6a6a;	font: 11px Arial;	padding: 3px 0px 0px 0px;}.home .home-data .left .submit {	margin: 15px 5px 0px 0px;	width: 150px;}.home .home-data .left  em {	margin: 15px 0px 0px 0px;	float: left;	color: #1d1d1d;	font: 14px/ 26px Arial;}.home .home-data .right {	float: right;	width: 250px;	margin: 130px 0px 0px 0px;	position: relative;}.home .home-data .right  p {	font: 12px/ 18px Arial;	color: #6a6a6a;}.home .home-data .right  p b {	font: bold 14px/ 18px Arial;	color: #1d1d1d;	display: block;}.home .home-data .laptop {	position: absolute;	left: -22px;	top: -169px;	background: url("/images/home_laptop.png") no-repeat;	width: 232px !important;	height: 143px !important;	padding: 10px 0px 0px 45px;	z-index: 2;}* html .home .home-data .laptop {	background: url("/images/home_laptop.gif") no-repeat;}.here-to-help {	border: 5px solid #ebebeb;	background-color: #fff;	text-align: center;	padding: 18px 18px 0px 18px;}.here-to-help h3 {	width: 136px;	height: 14px;	background: url("/images/h_here_to_help.png") no-repeat;	margin: 0px 0px 5px 20px;}.here-to-help p {	color: #1d1d1d;	font: 12px/ 18px Arial;}.here-to-help span.p1 {	color: #1d1d1d;	font: 11px/ 18px Arial;	display: block;}.here-to-help span.p1 b {	color: #1d1d1d;	font: bold 14px/ 18px Arial;}.here-to-help span.p2 {	color: #838383;	font: 11px/ 18px Arial;	display: block;	padding: 0px 0px 18px 0px;}.here-to-help span.p2 b {	color: #838383;	font: bold 14px/ 18px Arial;}.here-to-help p span {	display: block;	color: #838383;	font: 12px/ 18px Arial;}/* liveapp-partners */.liveapp-partners { padding: 20px 0px 0px 0px;}.liveapp-partners .get-started{ float: right; padding: 0px 25px 0px 0px;}.liveapp-partners .get-started .outer{border: 1px solid #d8d8d8; margin: 4px 0px 6px 0px; height: 160px; width: 262px;}.liveapp-partners .get-started .inner{background: url(../images/bg_liveapps.png) no-repeat; width: 224px; height: 127px; margin: 4px; padding: 25px 0px 0px 30px}.liveapp-partners .get-started .inner h3 {margin: 0px; padding: 0px; height: 28px;}.liveapp-partners .get-started .inner p {color: #1d1d1d; font: 12px/18px Arial; padding: 0px 0px 0px 0px;}.liveapp-partners .get-started p {color: #1d1d1d; font: 11px Arial;}.liveapp-partners .get-started p a {font: 11px Arial;}.liveapp-partners .get-started .submit {width: 146px;}.liveapp-partners  p.top {font: 16px/27px Arial; color: #1d1d1d; padding: 0px 0px 0px 25px; width: 600px}.liveapp-partners  .featured {background: url(../images/liveapps_featured.gif) no-repeat; width: 595px; padding: 0px 0px 0px 45px; border-top: 1px solid #e8e7e7;}.liveapp-partners  .featured .img {float: left; width: 200px; padding: 47px 0px 0px 10px;}.liveapp-partners  .featured .info {float: left; width: 360px; padding: 40px 0px 0px 0px;}.liveapp-partners  .featured .info h3{ font: bold 16px Arial; color: #393939; margin: 0px; }.liveapp-partners  .featured .info p{font: 12px/18px Arial; color: #6a6a6a}.liveapp-partners  .featured .info p em {color: #a92815; font: bold 12px/18px Arial; display: block;}.liveapp-partners  .request-service {border-top: 2px solid #f4f4f4; padding: 18px 265px 0px 25px;}.liveapp-partners  .request-service h3 {background: url(../images/h_request_service.png); width: 126px; height: 15px; margin: 0px;}.liveapp-partners  .request-service p {font: 12px/18px Arial; color: #6a6a6a; padding: 5px 0px 36px 0px;}.liveapp-partners  .tab-menu{border-bottom: 1px solid #d5d5d5; padding: 60px 25px 0px 25px; height: 43px;}.liveapp-partners  .tab-menu ul {margin: 0px; }.liveapp-partners  .tab-menu ul li {list-style-type: none; float: left;}.liveapp-partners  .tab-menu ul li.all {float: right;}.liveapp-partners  .tab-menu a {display: block; background-position: 0px 0px; background-repeat: no-repeat; border-top: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; margin: 0px 5px 0px 0px; position: relative; top: 1px;}.liveapp-partners  .tab-menu a.opened {background-position: 0px -42px;}.liveapp-partners  .tab-menu a:hover{background-position: 0px -42px;} .liveapp-partners  .tab-menu a#tab1 {display: block; height: 42px; width: 140px; background-image: url(../images/liveapps_tab_1.png);}.liveapp-partners  .tab-menu a#tab2 {display: block; height: 42px; width: 148px; background-image: url(../images/liveapps_tab_2.png);}.liveapp-partners  .tab-menu a#tab3 {display: block; height: 42px; width: 167px; background-image: url(../images/liveapps_tab_3.png);}.liveapp-partners  .tab-menu a#tab4 {display: block; height: 42px; width: 206px; background-image: url(../images/liveapps_tab_4.png);}.liveapp-partners  .tab-menu a#tab5 {display: block; height: 40px; width: 111px; background-image: url(../images/liveapps_tab_5.png); border: 1px solid #fff; margin: 0px;}.liveapp-partners  .tab-data {display: none;}.liveapp-partners  .tab-data.opened {display: block;}.liveapp-partners  .tab-item{border-bottom: 1px solid #d8d8d8; margin: 0px 25px 0px 25px; padding: 0px 0px 40px 0px;}.liveapp-partners  .tab-item.last {border: none;}.liveapp-partners  .tab-item .img{float: left; width: 230px; margin: 0px 10px 0px 0px;}.liveapp-partners  .tab-item .info{float: left; width: 470px; margin: 0px 10px 0px 0px; padding: 40px 0px 0px 0px;}.liveapp-partners  .tab-item .info h3 {font: bold 16px Arial; margin: 0px; height: 20px;}.liveapp-partners  .tab-item .info p {font: 12px/18px Arial #6a6a6a; margin: 0px; padding: 0px 10px 0px 0px;}.liveapp-partners  .tab-item .info a {display: block; padding: 20px 0px 0px 0px;}.liveapp-partners  .tab-item .discount{float: left; width: 200px; padding: 60px 0px 0px 0px;}.liveapp-partners  .tab-item .discount em {display: block; color: #a92815; font: bold 12px Arial; padding: 0px 0px 5px 0px;}.liveapp-partners  .tab-item .discount p {font: 12px/18px Arial #6a6a6a; margin: 0px; padding: 0px;}/* video-tutorials */.video-tutorials {	background: url("/images/bg_3px.png") repeat-y 747px 0px;}* html .video-tutorials {	height: 100%;}.video-tutorials .top {	border-bottom: 3px solid #f4f4f4;	background: #fff;}* html .video-tutorials .top {	height: 100%;}.video-tutorials .top p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px;	padding: 10px 430px 15px 25px;	width: 545px;}.video-tutorials .top h2 {	font: 21px Arial;	color: #404040;	padding: 3px 0px 15px 25px;	margin: 0px;	background: #fff;}.video-tutorials .top ul {	margin: 0px 0px 15px 25px;	padding: 0px;	height: 12px;}.video-tutorials .top ul li {	list-style-type: none;	float: left;	margin: 0px;}.video-tutorials .top ul li a {	display: block;	padding: 0px 6px 0px 0px;	border-right: 1px solid #df5900;	margin: 0px 6px 0px 0px;	font: 12px/ 12px Arial;}.video-tutorials .top ul li.last a {	border: none;}.video-tutorials .left {	width: 708px;	float: left;	padding: 0px 0px 90px 25px;	b1order-right: 2px solid #f4f4f4;}.video-tutorials .left  h2 {	color: #414141;	font: 18px Arial;	margin: 25px 0px 25px 40px;}.video-tutorials .left .img {	text-align: center;	margin: 0px 0px 0px 0px;}.video-tutorials .left  .section {	float: left;	width: 330px;	padding: 0px 0px 0px 40px;}.video-tutorials .left  .section.right {	float: right;	width: 300px;	padding: 0px 20px 0px 0px;}.video-tutorials .left  .section h3 {	margin: 30px 0px 5px 0px;	font: bold 12px Arial;	color: #414141;}.video-tutorials .left  .section ul {	margin: 0px;}.video-tutorials .left  .section ul li {	list-style-type: none;	padding: 0px;	margin: 0px;	line-height: 0px;}.video-tutorials .left  .section a,.video-tutorials .left  .section a:link,.video-tutorials .left  .section a:visited	{	display: block;	border-bottom: 1px solid #e6e6e6;	padding: 4px 0px 4px 0px;	font: 12px Arial;}.video-tutorials .left  .section span {	display: block;	border-bottom: 1px solid #e6e6e6;	padding: 4px 0px 4px 0px;	font: 12px Arial;	color: #929292;}.video-tutorials .left  .section li.first span,.video-tutorials .left  .section li.first a	{	border-top: 1px solid #e6e6e6;}.video-tutorials .right {	width: 253px;	float: right;}.video-tutorials .right  .knowledgebase {	border-bottom: 3px solid #f4f4f4;	padding: 0px 0px 15px 15px;}.video-tutorials .right  .knowledgebase h3 {	color: #414141;	font: 18px Arial;	margin: 25px 0px 0px 0px;}.video-tutorials .right  .knowledgebase p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px 0px 5px 0px;	margin: 0px;}.video-tutorials .right  .knowledgebase .search {	width: 195px;	height: 19px;	padding: 4px 0px 0px 5px;	margin: 0px 0px 6px 0px;}.video-tutorials .right  .knowledgebase .submit {	width: 64px;	margin-top: 3px;}.video-tutorials .right  .knowledgebase h4 {	font-weight: bold;	margin: 10px 0 0 0;}.video-tutorials .right  .knowledgebase ul {	list-style-type: none;	margin: 0;}.video-tutorials .right  .knowledgebase-topics {	/*border-bottom: 3px solid #f4f4f4;*/	padding: 18px 0px 15px 15px;}.video-tutorials .right  .knowledgebase-topics h3 {	/*color: #414141; font: bold 12px/18px Arial;*/	margin: 0px 0px 4px 0px;}.video-tutorials .right  .knowledgebase-topics ul {	margin: 0px;}.video-tutorials .right  .knowledgebase-topics ul li {	list-style-type: none;	line-height: 0px;}.video-tutorials .right  .knowledgebase-topics ul li a {	border-bottom: 1px solid #e6e6e6;	display: block;	font: 12px/ 18px Arial;	padding: 2px 0px 2px 0px;}.video-tutorials .right  .knowledgebase-topics ul li.first a {	border-top: 1px solid #e6e6e6;}.right-contact-support {	padding: 15px 15px 10px 15px;}.right-contact-support.up {	border-top: 3px solid #f4f4f4;}.right-contact-support p {	color: #6a6a6a;	margin: 0;}.right-contact-support.bottom {	border-bottom: 3px solid #f4f4f4;}.right-contact-support i {	padding: 0px 0px 15px 0px;	display: block;	font: 12px/ 18px Arial;	color: #6a6a6a;}.right-contact-support i.workhours {	color: #1d1d1d;}.right-contact-support h3 {	margin: 0px;	padding: 0px 0px 3px 0px;}.right-contact-support .more {	display: block;	margin: 0px 0px 0px 0px;}.right-contact-support .submit-b#sb1 {	width: 170px;}.right-contact-support .submit-b#sb2 {	width: 190px;}.right-contact-support #sb2 {	margin-bottom: 3px;	width: 90px;}.right-contact-support.up b.subhead {	display: block;	width: 150px;	height: 16px;	margin-top: 5px;}.right-video-tutorials {	padding: 15px 15px 0px 15px;}.right-video-tutorials h3 {	margin: 0px;	padding: 0px 0px 3px 0px;}.right-video-tutorials p {	font: 12px/ 18px Arial;	color: #6a6a6a;}.right-video-tutorials p b {	color: #111111;}.right-video-tutorials a.frame {	border: 1px #CCC solid;	padding: 5px;	display: block;	width: 183px;	text-decoration: none;	margin-bottom: 4px;	border-radius: 3px;	-moz-border-radius: 3px;}.right-video-tutorials b {	display: block;	width: 150px;	height: 15px;	margin-bottom: 5px;}.video-tutorials .left-answers {	width: 630px;	float: left;	padding: 0px 0px 80px 25px;}.video-tutorials .left-answers .submit-w {	width: 150px;	margin: 15px 0px 0px 0px;}.video-tutorials .left-answers h3 {	font: bold 12px Arial;	margin: 30px 0px 5px 0px;	padding: 0px;	color: #414141;}.video-tutorials .left-answers h3.first {	margin: 15px 0px 5px 0px;}.video-tutorials .left-answers ul {	margin: 0px;	padding: 0px;}.video-tutorials .left-answers ul li {	list-style-type: none;	border-bottom: 1px solid #e6e6e6;}.video-tutorials .left-answers ul li a {	display: block;	padding: 5px 0px 5px 0px;}.video-tutorials .left-answers ul li.first {	border-top: 1px solid #e6e6e6;}.video-tutorials .left-answers ul li.open a {	font-weight: bold;}.video-tutorials .left-answers ul li.open span {	display: block;	font: 12px/ 18px Arial;	color: #414141;	padding: 0px 0px 18px 8px;}/* kb-search */.kb-search {	}.kb-search p.top {	padding: 8px 385px 10px 25px;	border-bottom: 3px solid #f4f4f4;	margin: 0px;	font: 12px/ 18px Arial;}.kb-search .inner {	background: url("/images/bg_3px.png") repeat-y 747px 0px;	width: 1000px;	padding: 10px 0px 0px 0px;}.kb-search .left {	float: left;	width: 720px;	padding: 18px 0px 65px 25px;	overflow: hidden;}.kb-search .left .kb-search-form {	padding: 0px 0px 20px 0px;}.kb-search .left .kb-search-form h3 {	width: 50px;	height: 14px;	margin: 0px;	padding: 0px;	background: url("/images/h_search.png") no-repeat;	width: 202px;}.kb-search .left .kb-search-form h4 {	margin: 0px;	padding: 0px 0px 10px 202px;	font: 12px Arial;	color: #1d1d1d;}.kb-search .left .kb-search-form input {	float: left;	width: 180px;	margin: 0px 10px 5px 0px;}.kb-search .left .kb-search-form .solution {	float: left;	width: 140px;	margin: 3px 20px 0px 0px;}.kb-search .left .kb-search-form .submit {	width: 110px;}.kb-search .left .kb-search-form .no-results {	background-color: #b9cfd6;	border: 1px solid #d1d1d1;	width: 456px;	margin: 15px 0px 0px 0px;	padding: 10px 0px 7px 10px;	font: bold 12px/ 18px Arial;	color: #1d1d1d;}.kb-search .left .support-topics {	width: 680px;	border-top: 3px solid #f4f4f4;}.kb-search .left .support-topics h4 {	font: 16px Arial;	color: #404040;	padding: 0px;	margin: 15px 0px 17px 0px;}.kb-search .left .support-topics ul {	margin: 0px 25px 0px 0px;	float: left;	width: 165px;}.kb-search .left .support-topics ul li {	list-style-type: none;	margin: 0px;	padding: 0px;	line-height: 0px;}.kb-search .left .support-topics ul li a {	display: block;	border-bottom: 1px solid #e6e6e6;	font: 12px Arial;	padding: 4px 0px 4px 0px;}.kb-search .left .support-topics ul li.first a {	border-top: 1px solid #e6e6e6;}.kb-search .left .results {	margin: 20px 30px 0px 0px;	padding: 20px 0px 0px 0px;	border: 1px solid #c5c5c5;	background-color: #f7f5f0;}.kb-search .left .results em {	float: left;	width: 500px;	font: bold 12px/ 18px Arial;	color: #1d1d1d;	padding: 2px 0px 10px 20px;	display: block;}.kb-search .left .results select {	float: right;	width: 120px;	margin: 0px 15px 5px 0px;}.kb-search .left .results table {	margin: 0px;	padding: 0px;	background-color: #fff;}.kb-search .left .results th {	background-color: #656565;	font: bold 12px/ 18px Arial;	color: #fff;	padding: 5px 0px 4px 20px;}.kb-search .left .results th.modified {	width: 135px;	text-align: left;}.kb-search .left .results td {	border-bottom: 1px solid #c5c5c5;	padding: 5px 0px 5px 20px;}.kb-search .left .results a.more {	display: block;	text-align: center;	background-color: #f7f5f0;	padding: 15px 0px 15px 0px;	font-weight: bold;}.kb-search .left .details {	margin: 20px 45px 0px 0px;}.kb-search .left .details .more {	display: block;	float: left;}.kb-search .left .details .print {	display: block;	float: right;}.kb-search .left .details p {	background-color: #fbfaf7;	font: 12px/ 18px Arial;	color: #1d1d1d;	border: 1px solid #d1d1d1;	padding: 25px 35px 30px 35px;	margin: 18px 0px 18px 0px;}.kb-search .left .details p b {	display: block;}.kb-search .left .details-related {	border-top: 3px solid #f4f4f4;	margin: 0px 45px 0px 0px;}.kb-search .left .details-related h5 {	font: 16px Arial;	color: #404040;	margin: 20px 0px 15px 0px;}.kb-search .left .details-related table {	margin: 0px 0px 20px 0px;}.kb-search .left .details-related th {	margin: 0px;	padding: 0px;	color: #404040;}.kb-search .left .details-related td {	margin: 0px;	padding: 0px;	color: #404040;}.kb-search .left .details-helpfull {	border-top: 3px solid #f4f4f4;	margin: 0px 45px 0px 0px;}.kb-search .left .details-helpfull h5 {	font: 16px Arial;	color: #404040;	margin: 20px 0px 5px 0px;}.kb-search .left .details-helpfull a {	display: block;	float: left;	margin: 0px 10px 0px 0px;}.kb-search .right {	float: right;	width: 252px;	padding: 0px;	margin: 0px 0px 40px 0px;}.kb-search .right.details {	margin: 20px 0px 40px 0px;}.right  .email-support {	padding: 10px 0px 0px 15px;	border-top: 3px solid #f4f4f4;}.right  .email-support-noline {	border: none;}.right  .email-support h3 {	color: #1d1d1d;	font: bold 12px Arial;	margin: 0px;	padding: 0px;}.right  .email-support p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding-right: 25px;}/* wedding */.wedding-header {	margin: 315px 0px 0px 425px;	width: 475px;	background: url("/images/wedding_q1.png") no-repeat;}.wedding-header p {	padding: 0px 0px 0px 28px;	margin: 0px;	font: 16px/ 24px Arial;	color: #1d1d1d;}.wedding-header p img {	position: relative;	top: 10px;}.wedding-header i {	font: 12px Arial;	color: #838383;	display: block;	padding: 0px;	margin: 15px 0px 0px 28px;}.wedding-header i b {	font-weight: bold;}.wedding-data {	}.wedding-data h2 {	width: 542px;	height: 56px;	margin: 0px 0px 0px 25px;	padding: 0px;	background: url("/images/h_wedding.png") no-repeat;}.wedding-data p.top {	color: #6a6a6a;	font: 16px/ 28px Arial;	margin: 12px 0px 0px 25px;	padding: 0px;	width: 590px;}.wedding-data .get-started {	float: right;	padding: 0px 25px 0px 0px;	margin: 2px 0px 0px 0px;	_width: 310px;}.wedding-data .get-started .outer {	border: 1px solid #d8d8d8;	margin: 4px 0px 6px 0px;	height: 160px;	width: 308 /*262*/ px;}.wedding-data .get-started .inner {	background: #ebebeb url("/images/bg_liveapps.png") no-repeat;	width: 270px;	height: 127px;	margin: 4px;	padding: 25px 0px 0px 30px}.wedding-data .get-started .inner h3 {	margin: 0px;	padding: 0px;	height: 28px;	width: auto;}.wedding-data .get-started .inner p {	color: #1d1d1d;	font: 12px/ 18px Arial;	padding: 0px 0px 0px 0px;	width: auto;	_width: 220px;}.wedding-data .get-started p {	color: #1d1d1d;	font: 11px Arial;}.wedding-data .get-started p a {	font: 11px Arial;}.wedding-data .get-started .submit {	width: 146px;}.wedding-data .inner {	margin: 15px 25px 25px 25px;}.wedding-data .inner img {	float: right;}.wedding-data .inner h3 {	font: bold 16px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px;	width: 310px;}.wedding-data .inner p {	color: #6a6a6a;	font: 12px/ 18px Arial;	width: 310px;}.wedding-data .featured-design {	background-color: #f8f8f8;	padding: 20px 25px 20px 25px;}.wedding-data .featured-design h3 {	font: bold 14px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px;}.wedding-data .featured-design p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 3px 0px 15px 0px;	margin: 0px;}.wedding-data .featured-design .img {	float: left;	margin: 0px 6px 0px 0px;}.wedding-data .featured-design .img.last {	margin: 0px;}.wedding-data .partners {	padding: 20px 25px 20px 25px;	border-bottom: 3px solid #f4f4f4;}.wedding-data .partners h3 {	font: bold 14px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px;}.wedding-data .partners p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 3px 0px 15px 0px;	margin: 0px;}.wedding-data .partners .item {	width: 230px;	float: left;	margin: 0px 10px 0px 0px;}.wedding-data .partners .item.last {	margin: 0px;}.wedding-data .partners .item p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px;}.wedding-data .info {	padding: 20px 25px 20px 25px;}.wedding-data .info .img {	border: 1px solid #e6e6e6;	float: left;	margin: 0px 10px 0px 0px;	width: 228px;}.wedding-data .info .item {	width: 240px;	float: left;	margin: 0px;}.wedding-data .info .item.item1 {	margin: 0px 10px 0px 0px;	width: 230px;}.wedding-data .info .item.item3 {	margin: 0px;	width: 225px;}.wedding-data .info .item.item4 {	margin: 0px;	width: 225px;}.wedding-data .info .item.item5 {	margin: 0px;	width: 225px;}.wedding-data .info .item.item6 {	margin: 0px;	width: 225px;}.wedding-data .info .item h3 {	width: 225px;	height: 12px;	margin: 0px 0px 8px 0px;}.wedding-data .info .item1 h3 {	background: url("/images/h_wedding_1.png") no-repeat;}.wedding-data .info .item2 h3 {	background: url("/images/h_wedding_2.png") no-repeat;}.wedding-data .info .item3 h3 {	background: url("/images/h_wedding_3.png") no-repeat;}.wedding-data .info .item4 h3 {	background: url("/images/h_view_demo_4.png") no-repeat;}.wedding-data .info .item5 h3 {	background: url("/images/h_educator_1.png") no-repeat;}.wedding-data .info .item6 h3 {	background: url("/images/h_qualify.png") no-repeat;}.wedding-data .info .item p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px;}/* contact-us */.contact-us {	padding: 0px 0px 25px 25px;	background: url("/images/bg_3px.png") repeat-y 747px 0px;}.contact-us-left {	width: 670px;	float: left;	background: url("/images/h_contact_us.png") no-repeat;	margin: 36px 0px 0px 0px;	padding: 0px;}.contact-us-left h2 {	width: 105px;	height: 20px;	margin: 0px;}.contact-us-left p {	font: 12px/ 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 2px 0px 14px 0px;}.contact-us-form {	background-color: #edf4f6;	padding: 36px 0px 30px 0px;}.contact-us-form label {	float: left;	width: 190px;	text-align: right;	margin: 7px 10px 0px 0px;	color: #1d1d1d;	font: bold 12px Arial;}.contact-us-form div.select label {	margin: 2px 10px 0px 0px;}.contact-us-form div.select {	height:30px;}.contact-us-form label.optional {	font-weight: normal;}.contact-us-form div input {	float: left;	width: 296px;	padding: 4px 0px 0px 4px;	margin: 0px 10px 10px 0px;	height: 20px;	color: #1d1d1d;	font: 12px Arial;}.contact-us-form div b {	float: left;	display: block;	width: 300px;	margin: 7px 10px 15px 0px;	color: #1d1d1d;	font: 12px Arial;}.contact-us-form div input.phone {	width: 150px;}.contact-us-form div a {	float: left;	display: block;	width: 100px;	margin: 5px 0px 0px 0px;}.contact-us-form i {	float: left;	display: block;	margin: 8px 10px 0px 0px;	color: #1d1d1d;	font: italic 11px Arial;}.contact-us-form select {	margin: 0px 10px 10px 0px;	float: left;	width: 140px;}.contact-us-form textarea {	border: 2px solid #d4d4d4;	width: 294px;	padding: 5px 2px 2px 4px;	margin: 0px 10px 18px 0px;	float: left;	font: 12px Arial;	height: 130px;}.contact-us-form textarea.short {	height: 65px;}.contact-us-form div em {	display: none;	float: left;	color: #e80000;	background: url("/images/err.png") no-repeat right center;	height: 28px;	width: 9px;	margin: 0px 5px 0px 0px;}.contact-us-form div.select em {	height: 20px;}.contact-us-form div.err em {	display: block;}.contact-us-form div.err span {	display: block;	color: #e80000;	margin: 0px 36px 18px 200px;}.contact-us-form div.err input {	border-color: #e80000;}.contact-us-form div.err textarea {	border-color: #e80000;}.contact-us-form .submit {	margin: 10px 0px 0px 200px;	width: 120px;}.contact-us-form textarea:focus {	border-color: #666;}.contact-us-right {	float: right;	width: 250px;	padding: 72px 0px 0px 0px;}.contact-us-right .are-you-client {	border-bottom: 3px solid #f4f4f4;	margin: 0px 0px 18px 0px;	padding: 0px 25px 0px 10px;}.contact-us-right .are-you-client h3 {	font: 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 0px;}.contact-us-right .are-you-client p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.contact-us-right .are-you-client p a {	display: block;}.live-books-offices {	padding: 0px 25px 0px 10px;}.live-books-offices h3 {	font: 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 0px;}.live-books-offices b {	display: block;	font-weight: bold;}.live-books-offices p {	color: #6a6a6a;	font: 12px/ 18px Arial;}/* sitemap */.sitemap {	padding: 5px 25px 60px 25px;	background: url("/images/bg_3px.png") repeat-y 747px 0px;}.sitemap .section {	float: left;	width: 290px;	padding: 0px 0px 0px 40px;}.sitemap .section.first {	margin-right: 30px;}.sitemap  .section h3 {	margin: 30px 0px 5px 0px;	font: bold 12px Arial;	color: #414141;}.sitemap  .section  ul {	margin: 0px;}.sitemap  .section  ul li {	list-style-type: none;	padding: 0px;	margin: 0px;	line-height: 0px;}.sitemap  .section  a,.sitemap  .section  a:link,.sitemap  .section  a:visited	{	display: block;	border-bottom: 1px solid #e6e6e6;	padding: 4px 0px 4px 0px;	font: 12px Arial;}.sitemap  .section  li.first a {	border-top: 1px solid #e6e6e6;}.sitemap .right {	float: right;	width: 210px;	padding: 23px 0px 0px 0px;}.sitemap .right h3 {	color: #414141;	font: 18px Arial;	margin: 0px 0px 9px 0px;}.sitemap .right p {	color: #6a6a6a;	font: 12px/ 18px Arial;	width: 200px;}.sitemap .right .submit {	width: 190px;}/* jobs */.jobs {	}.jobs .top {	border-bottom: 3px solid #f4f4f4;	padding: 10px 25px 5px 25px;}.jobs .top p {	width: 680px;	padding: 0px;	margin: 5px 0px 5px 0px;	font: 12px/ 18px Arial;	color: #6a6a6a;}.jobs .top h3 {	width: 680px;	padding: 0px;	margin: 15px 0px 0px 0px;	color: #4c4c4c;	font: bold 12px Arial;}.jobs .job-iam {	float: right;	width: 230px;	margin: 0px 0px 0px 0px;}.jobs .job-iam h3 {	width: 104px;	height: 15px;	margin: 0px 0px 18px 0px;	background: url("/images/h_i_am_livebooks_3.png") no-repeat;}.jobs .job-iam img {	float: left;	border: 1px solid #d3d3d3;}.jobs .job-iam p {	width: 117px;	float: right;	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px;}.jobs .job-iam p span {	display: block;	padding: 0px;	margin: 0px;	color: #6a6a6a;	font: 12px/ 18px Arial;}.jobs .list {	padding: 18px 25px 80px 25px;}.jobs .job-about {	float: right;	width: 194px;	padding: 18px 18px 25px 18px;	background-color: #f7f5f0;}.jobs .job-about h3 {	font: 18px Arial;	color: #4c4c4c;	margin: 0px;	padding: 0px;	width: auto;}.jobs .job-about p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.jobs .list .data {	float: left;	width: 475px;}.jobs .list .data h2 {	font: 18px Arial;	color: #4c4c4c;	margin: 25px 0px 0px 0px;	padding: 0px 0px 9px 0px;	border-bottom: 1px solid #e6e6e6;}.jobs .list .data h3 {	margin: 4px 0px 0px 30px;	width: 435px;	font: bold 12px/ 28px Arial;	color: #4c4c4c;}.jobs .list .data ul {	margin: 0px 0px 0px 15px;	padding: 0px 0px 5px 0px;	width: 460px;	border-bottom: 1px solid #e6e6e6;}.jobs .list .data ul.last {	border: none;}.jobs .list .data ul li {	list-style-type: none;	width: 435px;	padding: 0px 0px 0px 15px;	margin: 0 0 10px 0;}.jobs .list .data ul li span {	display: block;	float: right;	width: 100px;	margin: 0px;	padding: 0px;	font: 12px/ 15px Arial;	color: #6a6a6a;}.jobs .list .data ul li a {	display: block;	float: left;	width: 330px;	margin: 0px;	padding: 0px;	font: 12px/ 15px Arial;}/* contact support */.contact-support {	padding: 0px 0px 25px 0px;}.contact-support-chat {	margin: 0px 0px 35px 0px;	padding: 0px 0px 20px 25px;	border-bottom: 3px solid #f4f4f4;}.contact-support-chat h3 {	height: 30px;	width: 95px;	float: left;	background: url("/images/h_live_chat.png") no-repeat 0px 6px;}.contact-support-chat p {	font: 13px Arial;	color: #1d1d1d;	width: 710px;	padding: 0px;	margin: 0px;}.contact-support-chat p span {	font: 11px Arial;	color: #1d1d1d;	display: inline;}.contact-support-chat .submit {	width: 80px;}.contact-support-left {	width: 670px;	float: left;	padding: 0px 0px 0px 25px;}.contact-support-left h2 {	width: 135px;	height: 19px;	margin: 0px;	background: url("/images/h_support_email.png") no-repeat;}.contact-support-left p {	font: 12px/ 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 2px 0px 14px 0px;}.contact-support-form {	background-color: #edf4f6;	padding: 36px 0px 30px 0px;}.contact-support-form label {	float: left;	width: 190px;	text-align: right;	margin: 7px 10px 0px 0px;	color: #1d1d1d;	font: bold 12px Arial;}.contact-support-form div.select label {	margin: 2px 10px 0px 0px;}.contact-support-form label.optional {	font-weight: normal;}.contact-support-form div input {	float: left;	width: 296px;	padding: 4px 0px 0px 4px;	margin: 0px 10px 10px 0px;	height: 20px;	border: 2px solid #d4d4d4;	color: #1d1d1d;	font: 12px Arial;}.contact-support-form div input.phone {	width: 150px;}.contact-support-form div a {	float: left;	display: block;	width: 100px;	margin: 5px 0px 0px 0px;}.contact-support-form i {	float: left;	display: block;	margin: 8px 10px 0px 0px;	color: #1d1d1d;	font: italic 11px Arial;}.contact-support-form select {	margin: 0px 10px 10px 0px;	float: left;	width: 140px;}.contact-support-form textarea {	border: 2px solid #d4d4d4;	width: 294px;	padding: 5px 2px 2px 4px;	margin: 0px 10px 18px 0px;	float: left;	font: 12px Arial;}.contact-support-form textarea.short {	height: 65px;}.contact-support-form div em {	display: none;	float: left;	color: #e80000;	background: url("/images/err.png") no-repeat right center;	height: 28px;	width: 9px;	margin: 0px 5px 0px 0px;}.contact-support-form div.select em {	height: 20px;}.contact-support-form div.err em {	display: block;}.contact-support-form div.err span {	display: block;	color: #e80000;	margin: 0px 36px 18px 200px;}.contact-support-form div.err input {	border-color: #e80000;}.contact-support-form div.err textarea {	border-color: #e80000;}.contact-support-form .submit {	margin-left: 200px;	width: 120px;}.contact-support-form textarea:focus {	border-color: #666;}.contact-support-right {	float: right;	width: 250px;	padding: 34px 0px 0px 0px;}.contact-support-right .are-you-client {	margin: 0px 0px 18px 0px;	padding: 0px 25px 0px 0px;}.contact-support-right .are-you-client h3 {	font: 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 0px;}.contact-support-right .are-you-client p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.contact-support-right .are-you-client p a {	display: block;}.contact-support-right  .here-to-help {	margin: 0px 25px 0px 0px;}/* webinar */.webinar {	padding: 18px 0px 55px 25px;}.webinar .left {	width: 710px;	float: left;}.webinar-info {	background-color: #eaeaea;	width: 605px;	padding: 0px 65px 30px 40px;	position: relative;}.webinar-info .inner {	float: left;	width: 400px;	padding: 18px 0px 35px 0px;}.webinar-info .imageright {	float: right;	margin-top: 18px;	margin-bottom: 30px;}.webinar-info .inner h2 {	margin: 0px 0px 20px 0px;	padding: 0px;	font: 18px Arial;	color: #414141;}.webinar-info .inner dl {	margin: 0px;	padding: 0px;	float: left;}.webinar-info .inner dd {	width: 70px;	float: left;	padding: 0px 10px 7px 0px;	margin: 0px;	font: bold 12px/ 18px Arial;	text-align: right;	color: #404040;}.webinar-info .inner dt {	width: 300px;	float: left;	padding: 0px 0px 7px 0px;	margin: 0px;	font: 12px/ 18px Arial;	color: #404040;}.webinar-info .inner .submit {	margin: 0px 0px 0px 40px;	width: 175px;}* html .webinar-info .inner .submit {	margin: 0px 0px 0px 20px;}.webinar-info .inner .share {	display: block;	float: left;	padding: 8px 0px 0px 30px;}.webinar-info ul {	width: 600px;	margin: 0px;	padding: 0px 0px 18px 40px;	list-style-position: inside;}.webinar-info ol {	width: 600px;	margin: 0px;	padding: 0px 0px 18px 40px;	list-style-position: inside;}* html .webinar-info ul {	padding: 0px 0px 18px 20px;}.webinar-info li {	color: #6a6a6a;	font: 12px/ 18px Arial;}.webinar-info p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px 0px 18px 40px;}* html .webinar-info p {	margin: 0px 0px 18px 20px;}.webinar-shift {	width: 670px;	padding: 14px 0px 14px 40px;	background: #f7f5f0;	margin: 3px 0px 0px 0px;}.webinar-shift b {	display: block;	font: bold 12px Arial;	color: #414141;}.webinar-shift label {	float: left;	display: block;	font: 12px Arial;	color: #666666;	margin: 4px 5px 0px 0px;}.webinar-shift .text {	float: left;	padding: 3px 0px 0px 5px;	margin: 3px 5px 0px 0px;	border: 1px solid #d5d5d5;	height: 14px;	color: #757575;	font: 10px Arial;	width: 160px;}.webinar-shift .submit {	float: left;	background: url("/images/btn_submit.png");	width: 50px;	height: 19px;	color: #fff;	font: bold 10px Arial;	border: none;	margin: 3px 0px 0px 0px;}.webinar .right {	width: 240px;	padding: 0px 25px 0px 0px;	float: right;}.webinar-calendar {	border-bottom: 3px solid #f4f4f4;}.webinar-calendar.noborder {	border: none;}.webinar-calendar .inner {	width: 220px;	padding: 0px 0px 0px 20px;}.webinar-calendar h3 {	color: #414141;	font: 18px Arial;	margin: 0px;	padding: 0px;}.webinar-calendar .week span {	display: block;	width: 31px;	height: 18px;	float: left;	text-align: center;	padding: 4px 0px 0px 0px;	margin: 0px 0px 2px 0px;	font: 11px Arial;	color: #838383;}.webinar-calendar .days span,.webinar-calendar .days a:link,.webinar-calendar .days a:visited	{	display: block;	width: 31px;	height: 18px;	float: left;	text-align: center;	padding: 4px 0px 0px 0px;	margin: 0px 0px 2px 0px;	font: 11px Arial;	color: #838383;	background: #f7f7f7;}.webinar-calendar .days span.e {	background: #fff;}.webinar-calendar .days a:link,.webinar-calendar .days a:visited {	font: 11px Arial;	color: #DF5900;}.webinar-calendar .days span.selected {	background-color: #e4e4e4;	font-weight: bold;	color: #DF5900;}.webinar-calendar .days a.selected {	font-weight: bold;}.webinar-calendar .days a:hover {	background: url("/images/btn.png") no-repeat 0px -8px;	color: #fff;	cursor: pointer;	text-decoration: none;}.webinar-calendar .rss {	margin: 6px 0px 0px 0px;	padding: 4px 0px 18px 18px;	display: block;	border-top: 1px solid #e6e6e6;	background: url("/images/rss.png") no-repeat 0px 4px;}.community-links {	padding-bottom: 20px;	border-bottom: 3px solid #f4f4f4;}.community-links .rss2 {	margin: 6px 0px 0px 0px;	padding: 6px 0px 2px 18px;	display: block;	background: url("/images/icon_rss2.png") no-repeat 0px 4px;}.community-links .facebook {	margin: 6px 0px 0px 0px;	padding: 6px 0px 2px 18px;	display: block;	background: url("/images/icon_facebook.png") no-repeat 0px 4px;}.community-links .twitter {	margin: 6px 0px 0px 0px;	padding: 6px 0px 2px 18px;	display: block;	background: url("/images/icon_twitter.png") no-repeat 0px 4px;}.resolve-blog {	}.resolve-blog .inner {	padding: 15px 0px 0px 20px;}.resolve-blog h3 {	background: url("/images/h_resolve_2.png") no-repeat;	width: 132px;	height: 29px;	margin: 0px 0px 10px 0px;	padding: 0px;}.resolve-blog h3 a {	display: block;	width: 132px;	height: 29px;}.resolve-blog h4 {	display: block;	font: bold 12px/ 18px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px 0px 0px 0px;}.resolve-blog i {	display: block;	font: 11px/ 18px Arial;	color: #666;	margin: 0px;	padding: 0px 0px 6px 0px;}.resolve-blog p {	font: 12px/ 18px Arial;	color: #6a6a6a;	border-bottom: 1px solid #d8d8d8;	margin: 0px;	padding: 0px 0px 10px 0px;	margin: 0px 0px 5px 0px}.resolve-blog a.check {	display: block;}.resolve-blog img {	margin-bottom: 12px;}.webinar .form-subscribe {	margin: 0px 0px 18px 0px;}.webinar .form-subscribe h3 {	float: left;	background: url("/images/text_subscribe.png") no-repeat;	width: 205px;	height: 16px;	margin: 1px 5px 0px 0px;}.webinar .form-subscribe.confirmed h3 {	width: 286px;	height: 16px;	background: url("/images/text_subscribe_confirmed.png") no-repeat;}.webinar .form-subscribe input {	float: left;}.webinar .form-subscribe input.text {	margin: 0px 5px 0px 0px;	padding: 3px 0px 2px 4px;	border: 1px solid #b7b7b7;	height: 12px;	color: #757575;	font: 10px/ 10px Arial;	width: 150px;}.webinar .form-subscribe.confirmed  input {	display: none;}.webinar .form-subscribe i {	display: none;	float: left;	color: #757575;	font: 11px/ 23px Arial;}.webinar .form-subscribe.confirmed i {	display: block;}.webinar .form-subscribe.err input.text {	border: 1px solid #ff0000;}.webinar .form-subscribe em {	display: none;	float: left;	color: #ec2c2c;	font: bold 12px/ 16px Arial;	padding: 0px 0px 0px 15px;}.webinar .form-subscribe.err em {	display: block;	padding: 0px 10px 0px 0px;}.webinar .form-subscribe.err #footprint,.footer .form-subscribe.err .footprint	{	display: none;}.webinar .form-subscribe  .submit-s {	background: url("/images/btn_submit.png") no-repeat 0px 0px;	width: 50px;	height: 20px;	margin: 0px 0px 0px 0px;	display: block;	float: left;}.webinar .form-subscribe  .submit-s:hover {	background-position: 0px -20px;}.webinar .form-subscribe.confirmed .submit-s {	display: none;}/* job detail */.job-details {	padding: 25px 25px 90px 25px;}.job-details .left {	float: left;	width: 590px;}.job-details .left h2 {	font: 18px Arial;	color: #414141;	padding: 0px;	margin: 0px 0px 25px 0px;}.job-details .left i {	font: 12px/ 18px Arial;	color: #6a6a6a;}.job-details .left p b {	display: block;	font: bold 12px Arial;	color: #4c4c4c;}.job-details .left p {	margin: 0px;	padding: 0px 0px 25px 0px;	font: 12px/ 18px Arial;	color: #6a6a6a;}.job-details .left p.email {	font-weight: bold;}.job-details .left p.email a {	font-weight: bold;}.job-details .left .line {	border-top: 1px solid #e6e6e6;	margin: 0px 0px 15px 20px;	font-size: 0px;	height: 0px;	line-height: 0px;}.job-details .right {	float: right;	width: 230px;}.job-details .job-iam {	width: 230px;	padding: 0px 0px 45px 0px;}.job-details .job-iam h3 {	width: 104px;	height: 15px;	margin: 0px 0px 18px 0px;	background: url("/images/h_i_am_livebooks_3.png") no-repeat;}.job-details .job-iam img {	float: left;	border: 1px solid #d3d3d3;}.job-details .job-iam p {	width: 117px;	float: right;	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px;}.job-details .job-iam p span {	display: block;	padding: 0px;	margin: 0px;	color: #6a6a6a;	font: 12px/ 18px Arial;}.job-details .job-about {	width: 194px;	padding: 18px 18px 25px 18px;	background-color: #f7f5f0;}.job-details .job-about h3 {	font: 18px Arial;	color: #4c4c4c;	margin: 0px;	padding: 0px;	width: auto;}.job-details .job-about p {	color: #6a6a6a;	font: 12px/ 18px Arial;}/* website-services */.website-services-header {	height: 359px;}.website-services-header h1 {	margin: 58px 0px 18px 0px;}.website-services-header h2 {	margin: 0px 0px 0px 0px;	padding: 0px;	font: 16px Arial;	color: #1d1d1d;}.website-services {	background: #fff;	padding: 15px 25px 0px 25px;}.website-services {	padding: 0px 0px 60px 0px;}.website-services .predesigned {	margin: 0px 24px 0px 26px;	padding: 0px 0px 120px 40px;	background: url("/images/services_1.jpg") no-repeat 400px 22px;	border-left: 3px solid #f4f4f4;	border-right: 3px solid #f4f4f4;	position: relative;}.website-services .predesigned  h3 {	margin: 0px 0px 22px 0px;	padding: 0px;	width: 212px;	height: 19px;	background: url("/images/h_predesigned_websites.png");}.website-services .predesigned  p {	color: #404040;	font: 12px/ 18px Arial;	margin: 0px;	padding: 0px 0px 8px 0px;	width: 350px;}.website-services .predesigned  p b {	color: #1d1d1d;	display: block;	font: bold 14px/ 18px Arial;}.website-services .predesigned  em {	display: block;	color: #1d1d1d;	font: 16px Arial;	padding: 0px;	margin: 0px;}.website-services .predesigned  .submit {	margin: 30px 0px 0px 0px;	width: 195px;}.website-services .predesigned .trial {	display: block;	background: url("/images/services_corner.png") no-repeat;	width: 158px;	height: 157px;	top: -28px;	right: 0px;	position: absolute;}* html .website-services .predesigned .trial {	right: 25px;}*+html .website-services .predesigned .trial {	right: 0px;}.website-services .custom {	height: 280px;	padding: 0px 40px 0px 520px;	margin: 0px 25px 0px 25px;	background: url("/images/services_2.jpg") no-repeat 40px 0px;	border-bottom: 3px solid #f4f4f4;	border-left: 3px solid #f4f4f4;	border-right: 3px solid #f4f4f4;}.website-services .custom  h3 {	margin: 0px 0px 22px 0px;	padding: 0px;	width: 205px;	height: 19px;	background: url("/images/h_custom_websites.png");}.website-services .custom  p {	color: #404040;	font: 12px/ 18px Arial;	margin: 0px;	padding: 0px 0px 8px 0px;	width: 350px;}.website-services .custom  p b {	color: #1d1d1d;	display: block;	font: bold 14px/ 18px Arial;}.website-services .custom  em {	display: block;	color: #1d1d1d;	font: 16px Arial;	padding: 0px 0px 30px 0px;	margin: 0px;}.website-services .custom p.img {	width: 268px;}.website-services .custom p.img a {	padding: 0px 10px 0px 0px;}.website-services .custom div.img {	float: right;	padding: 5px;	border: 1px solid #d9d9d9;}.website-services p.tools {	font: 12px/ 18px Arial;	color: #6a6a6a;	padding: 10px 0px 20px 25px;	margin: 0px;}.website-services p.tools  b {	font: bold 19px Arial;	color: #1d1d1d;	display: block;}.website-services .edit-suite {	width: 640px;	float: left;	background: #f8f8f8 url("/images/services_4.jpg") no-repeat right		bottom;	border: 1px solid #e5e5e5;	border-right: none;	height: 400px;	padding: 30px 0px 0px 40px;	margin: 0px 0px 0px 25px;}* html .website-services .edit-suite {	margin: 0px 0px 0px 12px;}.website-services .edit-suite h3 {	font: bold 16px Arial;	color: #1d1d1d;	margin: 0px 0px 0px 0px;	padding: 0px;}.website-services .edit-suite p {	color: #6a6a6a;	font: 12px/ 18px Arial;	width: 270px;}.website-services .edit-suite li {	color: #6a6a6a;	font: 12px/ 18px Arial;	width: 270px;}.website-services .partners {	width: 230px;	float: right;	padding: 31px 25px 0px 0px;}.website-services .partners h3 {	font: 16px Arial;	color: #1d1d1d;	margin: 0px 0px 0px 0px;	padding: 0px;}.website-services .partners h3 b {	font-weight: bold;}.website-services .partners  p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.website-services .partners .meet {	display: block;	padding: 5px 0px 0px 0px;}/* 3.1 predesigned */.predesigned-header {	height: 465px;}.predesigned-header .item {	float: left;}.predesigned-header .item h3 {	margin: 00px 0px 10px 0px;	width: 250px;	height: 19px;}.predesigned-header .item p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.predesigned-header .item1 {	padding: 40px 10px 0px 20px;	width: 290px;}.predesigned-header .item2 {	padding: 40px 10px 0px 40px;	width: 270px;}.predesigned-header .item3 {	padding: 40px 0px 0px 40px;	width: 255px;}.predesigned-header .item1 h3 {	background: url("/images/h_choose_design.png") no-repeat;}.predesigned-header .item2 h3 {	background: url("/images/h_upload_images.png") no-repeat;}.predesigned-header .item3 h3 {	background: url("/images/h_golive.png") no-repeat;}.predesigned-header .item1 p {	width: 215px;}.predesigned-header .item2 p {	width: 230px;}.predesigned-header .item3 p {	width: 235px;}.predesigned {	background: #fff;	padding: 30px 0px 0px 0px;}.predesigned .adv {	float: left;	width: 590px;	padding: 15px 0px 0px 25px;}.predesigned .adv h1 {	margin: 0px 0px 10px 0px;}.predesigned .adv h1 span {	display: none;}.predesigned .adv p {	font: 16px Arial;	color: #1d1d1d;}.predesigned .adv span {	display: block;	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 13px 0px 0px 0px;	padding: 5px 435px 0px 0px;	background: url("/images/predesigned_payment.jpg") no-repeat 160px 0px		;}.predesigned .adv span b {	display: block;	color: #1d1d1d;	font: bold 14px Arial;}.predesigned .get-started {	float: right;	padding: 0px 25px 0px 0px;}.predesigned .get-started .outer {	border: 1px solid #d8d8d8;	margin: 4px 0px 6px 0px;	height: 160px;	width: 308px;}.predesigned .get-started .inner {	background: #ececec url("/images/bg_liveapps.png") no-repeat;	width: 270px;	height: 127px;	margin: 4px;	padding: 25px 0px 0px 30px}.predesigned .get-started .inner h3 {	margin: 0px;	padding: 0px;	height: 28px;}.predesigned .get-started .inner p {	color: #1d1d1d;	font: 12px/ 18px Arial;	padding: 0px 0px 0px 0px;}.predesigned .get-started p {	color: #1d1d1d;	font: 11px Arial;}.predesigned .get-started p a {	font: 11px Arial;}.predesigned .get-started .submit {	width: 146px;}.predesigned .info {	margin: 15px 0px 0px 0px;	padding: 30px 25px 30px 25px;	border-top: 3px solid #f4f4f4;}.predesigned .info p {	float: left;	font: 18px/ 27px Arial;	color: #1d1d1d;	width: 630px;	margin: 0px;	padding: 0px 10px 0px 0px;}.predesigned .info .img {	float: left;	border: 1px solid #d9d9d9;	width: 110px;	height: 75px;	margin: 0px 10px 0px 0px;}.predesigned .info span {	float: left;	width: 185px;	color: #6a6a6a;	font: 12px/ 18px Arial;	display: block;}.predesigned .info span b {	font: bold 14px Arial;	color: #1d1d1d;	margin: 0px 0px 3px 0px;	display: block;}.predesigned .item {	float: left;	width: 310px;	margin: 0px 10px 0px 0px;}.predesigned .item.last {	margin: 0px;}.predesigned .item.first {	padding: 0px 0px 0px 25px;}.predesigned .item h3 b {	font: bold 16px Arial;	color: #1d1d1d;	display: block;}.predesigned .item h3 {	font: 16px Arial;	color: #1d1d1d;	margin: 0px;}.predesigned .item p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px;}.predesigned .img-info {	text-align: center;	margin: 70px 0px 40px 0px;}.predesigned .featured {	background: #f8f8f8;	padding: 25px}.predesigned .featured h3 {	color: #1d1d1d;	font: bold 14px Arial;	margin: 0px;}.predesigned .featured p {	margin: 0px;	padding: 0px 0px 15px 0px;	font: 12px/ 18px Arial;	color: #6a6a6a;}.predesigned .featured .img {	width: 156px;	float: left;	margin: 0px 2px 0px 0px;}.predesigned .featured .img.last {	margin: 0px;}.predesigned .iam-livebooks {	padding: 20px 20px 20px 25px;}.predesigned .iam-livebooks .left {	float: left;	width: 670px;}.predesigned .iam-livebooks .left h3 {	background: url("/images/h_i_am_livebooks_4.png") no-repeat;	height: 12px;	margin: 0px 0px 4px 0px;}.predesigned .iam-livebooks .left h3 span {	display: none;}.predesigned .iam-livebooks .left p {	font: 16px Arial;	color: #1d1d1d;	margin: 0px;	padding: 0px 0px 0px 18px;	background: url("/images/h_i_am_livebooks_5.png") no-repeat;}.predesigned .iam-livebooks .left span {	font: italic 11px/ 18px Arial;	color: #999999;	display: block;	margin: 0px 0px 0px 16px;}.predesigned .iam-livebooks .left span b {	font: bold 11px/ 18px Arial;	color: #999999;}.predesigned .iam-livebooks .right {	float: right;	width: 235px;}.predesigned .iam-livebooks .right h3 {	background: url("/images/h_features_tour.png") no-repeat;	height: 12px;	margin: 0px 0px 4px 0px;}.predesigned .iam-livebooks .right p {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px;}/* 4.0 tour */.tour {	height: 797px;}.tour  .tour-text {	margin: 65px 0px 0px 40px;	width: 360px;}.tour  .tour-text h3 {	color: #1d1d1d;	font: bold 18px Arial;	margin: 0px;	padding: 0px;}.tour  .tour-text p {	color: #302f2f;	font: 12px/ 18px Arial;	margin: 0px 0px 25px 0px;	padding;	0	px;}.tour  .tour-control {	margin: 0px 0px 0px 40px;}.tour  .tour-control  #tour-next {	float: left;	width: 32px;	height: 32px;	background: url("/images/tour_next.png") no-repeat;	margin: 0px 10px 0px 0px;}* html .tour  .tour-control  #tour-next {	background: none;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/tour_next.png', sizingMethod = 'crop' );	_background: url("/images/tour_next.png") no-repeat;}.tour  .tour-control #tour-next.active {	background: url("/images/tour_next_a.png") no-repeat;}* html .tour  .tour-control  #tour-next.active {	background: none;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/tour_next_a.png', sizingMethod = 'crop' );	cursor: pointer;	_background: url("/images/tour_next_a.png") no-repeat;}.tour  .tour-control #tour-prev {	float: left;	width: 32px;	height: 32px;	background: url("/images/tour_prev.png") no-repeat;	margin: 0px 10px 0px 0px;}* html .tour  .tour-control  #tour-prev {	background: none;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/tour_prev.png', sizingMethod = 'crop' );	cursor: pointer;	_background: url("/images/tour_prev.png") no-repeat;}.tour  .tour-control #tour-prev.active {	background: url("/images/tour_prev_a.png") no-repeat;}* html .tour  .tour-control  #tour-prev.active {	background: none;	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/tour_prev_a.png', sizingMethod = 'crop' );	_background: url("/images/tour_prev_a.png") no-repeat;}.tour  .tour-control .right {	float: left}.tour  .tour-control .right h3 {	margin: 0px;	padding: 0px;	color: #df5900;	font: bold 12px Arial;}.tour  .tour-control .right p {	margin: 0px;	padding: 0px;	color: #404040;	font: 12px Arial;}.tour  .tour-menu {	position: absolute;	top: 412px;	left: 22px;	width: 954px;	height: 236px;	padding: 3px 0px 0px 2px;	background: url("/images/bg_tour_menu.png");}.tour  .tour-menu .menu {	float: left;	width: 240px;	height: 195px;	padding: 37px 0px 0px 0px;}.tour  .tour-menu .menu.last {	width: 231px;}.tour  .tour-menu .menu.selected {	background: #fff;}.tour  .tour-menu .menu  ul {	margin: 0px;}.tour  .tour-menu .menu  li {	list-style-type: none;}.tour  .tour-menu .menu h3 {	height: 17px;	margin: 0px 0px 5px 40px;	padding: 0px;}.tour  .tour-menu .menu h3.menu1 {	background: url("/images/h_tour_1.png") no-repeat;}.tour  .tour-menu .menu h3.menu2 {	background: url("/images/h_tour_2.png") no-repeat;}.tour  .tour-menu .menu h3.menu3 {	background: url("/images/h_tour_3.png") no-repeat;}.tour  .tour-menu .menu h3.menu4 {	background: url("/images/h_tour_4.png") no-repeat;}.tour  .tour-menu .menu li a {	display: block;	height: 20px;	border-bottom: 1px solid #e5e5e5;	padding: 5px 0px 0px 40px;}.tour  .tour-menu .menu li a.first {	border-top: 1px solid #e5e5e5;}.tour  .tour-menu .menu li a.selected {	background: #ffeedd;	color: #1d1d1d;}.tour  .ready {	position: absolute;	top: 673px;	left: 25px;	padding: 5px;	width: 940px;	background: #efefef;}.tour  .ready .inner {	background: #dddddd;	height: 102px;	padding: 0px 0px 0px 40px;}.tour  .ready  h3 {	margin: 0px;	margin: 43px 5px 0px 0px;	float: left;	background: url("/images/h_ready_to_start.png") no-repeat;	width: 180px;	height: 17px;}.tour  .ready  p {	margin: 45px 0px 0px 0px;	padding: 0px;	float: left;	font: 12px/ 18px Arial;}.tour  .ready  .right {	float: right;	padding: 23px 0px 0px 0px;	text-align: left;	width: 226px;}.tour  .ready  .right .submit {	margin: 0px 0px 4px 0px;	width: 150px;}* html .tour  .ready  .right .submit {	margin: 0px 0px 0px 0px;}.tour  .ready  .right span {	display: block;}/* 6.0 community */.community {	padding: 28px 0px 0px 0px;}.community .events-featured {	padding: 0px 0px 28px 25px;	float: left;	width: 944px;}.community .events-featured h3 {	color: #414141;	font: 18px Arial;	margin: 0px;	padding: 0px 0px 35px 0px;}.community .events-featured .item {	float: left;	width: 260px;	margin: 0 70px 30px 0;}.community .events-featured .item.last {	margin: 0px;}.community .events-featured .item h4 {	color: #666666;	font: bold 12px/ 18px Arial;	margin: 0px;	padding: 10px 0px 0px 0px;}.community .events-featured .item h4 em {	color: #0aa557;	font: 12px/ 18px Arial;}.community .events-featured .item h4 i {	color: #3fa5c5;	font: 12px/ 18px Arial;}.community .events-featured .item a {	font: bold 12px/ 18px Arial;}.community .events-featured .item p {	margin: 15px 0px 0px 0px;	color: #6a6a6a;	font: 12px/ 18px Arial;}.community .events-featured .item img {	border: 1px solid #cccccc;}.community .right {	padding: 30px 25px 0px 0px;	float: right;	width: 190px;}.community .right-up {	padding: 0px 25px 0px 0px;	float: right;	width: 230px;}.community .resolve-blog .inner {	padding-left: 0px;}.community .events-list {	border-top: 3px solid #f4f4f4;	background: #eaeaea;}.community .events-list .left {	float: left;	width: 710px;	padding: 0px 0px 0px 25px;}.community .events-list .left .inner {	background: #fff;	width: 710px;	padding: 0px 0px 50px 0px;}.community .events-list .controls {	padding: 30px 0px 0px 0px;}.community .events-list .controls label {	float: left;	padding: 0px;	margin: 3px 10px 18px 0px;	background: url("/images/h_filter_events.png") no-repeat;	width: 94px;	height: 14px;}.community .events-list .controls select {	float: left;	margin: 0px;}.community .events-list .controls .submit-w {	float: right;	width: 160px;}.community .events-list .controls .links a {	display: block;	float: left;	padding: 0px 11px 0px 0px;	margin: 0px 11px 5px 0px;	border-right: 1px solid #9e9e9e;	font: 12px/ 12px Arial;}.community .events-list .controls .links span {	display: block;	float: left;	color: #1d1d1d;	font: 12px/ 12px Arial;	margin: 0px 11px 5px 0px;	padding: 0px 11px 0px 0px;	border-right: 1px solid #9e9e9e;}.community .events-list .controls .links a.last {	border: none;}.community .events-list .controls .links a.archive {	float: right;	border: none;	margin: 0px;	padding: 0px 18px 0px 0px;}.community .events-list .left .inner h3 {	border-top: 3px solid #eaeaea;	color: #414141;	font: 18px Arial;	padding: 25px 0px 15px 20px;	margin: 0px;}.community .events-list .left .inner ul {	margin: 0px;}.community .events-list .left .inner li {	list-style-type: none;	width: 505px;	border-top: 1px solid #e6e6e6;	margin: 0px 0px 0px 20px;	padding: 5px 0px 15px 0px;}.community .events-list .left .inner li.first {	padding: 5px 140px 25px 0px;}.community .events-list .left .inner li span {	display: block;	width: 95px;	float: left;	color: #655a61;	font: bold 12px/ 18px Arial;}.community .events-list .left .inner li span em {	color: #0aa557;	font: 11px/ 18px Arial;	display: block;}.community .events-list .left .inner li span i {	color: #3fa5c5;	font: 11px/ 18px Arial;	display: block;}.community .events-list .left .inner li span b {	color: #6a6a6a;	font: 11px/ 18px Arial;	display: block;}.community .events-list .left .inner li p {	display: block;	width: 410px;	float: left;	color: #6a6a6a;	font: 12px/ 18px Arial;}.community .events-list .left .inner li p a {	display: block;	font: bold 12px/ 18px Arial;}/* popup player */.popup-player {	padding: 18px 25px 25px 25px;	width: 90%;}.popup-player h2 {	margin: 0px 0px 3px 0px;	padding: 10px 0px 10px 40px;	position: relative;	background-color: #b8cfd5;}.popup-player h2 span {	display: block;	font: bold 28px Arial;	color: #fff;}.popup-player h2 a {	display: block;	position: absolute;	right: -12px;	top: -12px;	width: 34px;	height: 32px;	background: url("/images/btn_close.png") no-repeat;	cursor: pointer;}.popup-player h2 a img {	display: none;}* html .popup-player h2 a {	background: url("/images/btn_close_ie.png") no-repeat;	/*filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =		'/images/btn_close.png', sizingMethod = 'crop' ); */	right: 12px;}.popup-player .data {	background-color: #fff;	padding: 13px 30px 40px 30px;}.popup-player .data .player {	text-align: center;}.popup-player .data .player img {	width: 100%;}/* 6.2 webinar request */.webinar-request {	padding: 18px 25px 60px 25px;}.webinar-request .webinar-request-form {	width: 670px;	float: left;	background: #edf4f6;}.webinar-request .webinar-request-form .info {	padding: 20px 80px 8px 40px;	border-bottom: 3px solid #fff;}.webinar-request .webinar-request-form .info h2 {	color: #414141;	font: 18px/ 23px Arial;	margin: 0px;	padding: 0px;}.webinar-request .webinar-request-form .info span {	color: #414141;	font: 14px/ 23px Arial;	display: block;	padding: 0px 0px 10px 0px;}.webinar-request .webinar-request-form .info p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px 0px 18px 0px;}.webinar-request .webinar-request-form .controls {	padding: 25px 80px 25px 40px;	border-bottom: 3px solid #fff;}.webinar-request .webinar-request-form .controls h3 {	color: #1d1d1d;	font: bold 14px/ 18px Arial;	margin: 0px 0px 35px 0px;	padding: 0px;}.webinar-request .webinar-request-form .controls .submit {	width: 125px;	margin: 20px 0px 0px 200px;}.webinar-request .webinar-request-form .controls label {	float: left;	width: 190px;	text-align: right;	margin: 7px 10px 0px 0px;	color: #1d1d1d;	font: bold 12px Arial;}.webinar-request .webinar-request-form .controls div.select label {	margin: 2px 10px 0px 0px;}.webinar-request .webinar-request-form .controls div input {	float: left;	width: 196px;	padding: 4px 0px 0px 4px;	margin: 0px 10px 10px 0px;	height: 20px;	border: 2px solid #d4d4d4;	color: #1d1d1d;	font: 12px Arial;}.webinar-request .webinar-request-form .controls div.radio {	margin: 0px 0px 9px 0px;}.webinar-request .webinar-request-form .controls div.radio input {	width: auto;	margin: 0px 5px 0px 0px;	padding: 0px;	border: none;}.webinar-request .webinar-request-form .controls div.radio label.radio {	width: auto;	margin: 5px 15px 0px 0px;}* html .webinar-request .webinar-request-form .controls div.radio label.radio	{	margin: 3px 15px 0px 0px;}.webinar-request .webinar-request-form .controls i {	float: left;	display: block;	margin: 8px 10px 0px 0px;	color: #1d1d1d;	font: italic 11px Arial;}.webinar-request .webinar-request-form .controls select {	margin: 0px 10px 10px 0px;	float: left;	width: 204px;}.webinar-request .webinar-request-form .controls  div em {	display: none;	float: left;	color: #e80000;	background: url("/images/err.png") no-repeat right center;	height: 28px;	width: 9px;	margin: 0px 5px 0px 0px;}.webinar-request .webinar-request-form .controls  div.select em {	height: 20px;}.webinar-request .webinar-request-form .controls  div.err em {	display: block;}.webinar-request .webinar-request-form .controls  div.err span {	display: block;	color: #e80000;	margin: 0px 36px 18px 200px;}.webinar-request .webinar-request-form .controls  div.err input {	border-color: #e80000;}.webinar-request .right {	float: right;	width: 230px;}.webinar-request .right .resolve-adv {	padding: 0px 0px 10px 0px;	border-bottom: 3px solid #f4f4f4;}.webinar-request .right .resolve-adv h3 {	background: url("/images/h_resolve_3.png") no-repeat;	height: 39px;	width: 176px;	margin: 0px 0px 15px 0px;}.webinar-request .right .resolve-adv p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 2px 0px 0px 0px;}.webinar-request .right .resolve-adv p b {	color: #1d1d1d;	font: bold 12px/ 18px Arial;	display: block;}.webinar-request .right .resolve-adv p i {	color: #666666;	font: italic 11px/ 18px Arial;	display: block;}.webinar-request .right .resolve-adv p a {	font: 12px/ 18px Arial;}.webinar-request .right .resolve-adv .to-blog {	font: 11px/ 18px Arial;	display: block;	margin: 18px 0px 0px 0px}.webinar-request .right .custom-design-gallery h3 {	background: url("/images/h_custom_design.png") no-repeat;	height: 17px;	width: 191px;	margin: 18px 0px 18px 0px;}.webinar-request .right .custom-design-gallery p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px 0px 15px 0px;}.webinar-request .right .custom-design-gallery a {	display: block;	font: 11px/ 18px Arial;}/* 3.2 Custom website */.custom-website-header {	height: 374px;}.custom-website {	background: #fff;	padding: 36px 0px 25px 0px;}.custom-website .top {	width: 590px;	padding: 0px 0px 0px 25px;	float: left;}.custom-website .top h2 {	background: url("/images/h_customize_power.png") no-repeat;	width: 532px;	height: 52px;	margin: 8px 0px 25px 0px;}.custom-website .top p {	color: #6a6a6a;	font: 16px/ 27px Arial;	margin: 0px;}.custom-website .data {	margin: 35px 25px 10px 25px;}.custom-website .data img {	float: right;}.custom-website .data h3 {	width: 320px;	margin: 0px;	color: #1d1d1d;	font: bold 16px/ 18px Arial;}.custom-website .data p {	width: 320px;	margin: 0px 0px 15px 0px;	color: #6a6a6a;	font: 12px/ 18px Arial;}.custom-website .explore {	background: #f8f8f8;	padding: 15px 25px 20px 25px;	margin: 0px 0px 15px 0px;}.custom-website .explore p {	font: 12px/ 18px Arial;	color: #6a6a6a;	margin: 0px 0px 12px 0px;}.custom-website .explore b {	display: block;	font: bold 14px/ 18px Arial;	color: #1d1d1d;}.custom-website .explore .item {	float: left;	margin: 0px 7px 0px 0px;}.custom-website .chat-now {	float: left;	padding: 20px 50px 0px 25px;	width: 190px;}.custom-website .chat-now .submit {	width: 158px;}.custom-website .chat-now h3 {	margin: 15px 0px 2px 0px;	background: url("/images/h_start_chat.png") no-repeat;	width: 158px;	height: 12px;}.custom-website .chat-now i {	margin: 0px;	color: #6a6a6a;	font: 12px/ 18px Arial;}.custom-website .here-to-help {	float: left;	width: 175px;}.custom-website .custom-website-inner {	border-top: 3px solid #f4f4f4;}.custom-website .left {	float: left;	width: 630px;	padding: 15px 0px 0px 25px;;}.custom-website .left h2 {	width: 105px;	height: 20px;	margin: 0px;	background: url("/images/h_contact_us.png") no-repeat}.custom-website .left p {	font: 12px/ 18px Arial;	color: #1d1d1d;	padding: 0px;	margin: 2px 0px 14px 0px;}.custom-website .right {	float: right;	width: 310px;	padding: 65px 25px 0px 0px;}.get-consultation {	float: right;	padding: 0px 25px 0px 0px;}.get-consultation .outer {	border: 1px solid #d8d8d8;	margin: 4px 0px 6px 0px;	width: 292px;}.get-consultation .inner {	background: #ebebeb url("/images/bg_get.png") no-repeat;	width: 234px;	margin: 4px;	padding: 25px 20px 5px 30px}.get-consultation .inner h3 {	margin: 0px 0px 4px 0px;	padding: 0px;	height: 19px;	background: url("/images/h_get_consultation.png") no-repeat;	width: 182px;}.get-consultation .inner p {	color: #1d1d1d;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px 0px 15px 0px;	_width: 240px;}.get-consultation .submit {	width: 174px;}.get-consultation2 .outer {	border: 1px solid #d8d8d8;	margin: 4px 0px 6px 0px;	width: 292px;}.get-consultation2 .inner {	background: #ebebeb url("/images/bg_get.png") no-repeat;	width: 234px;	margin: 5px auto 3px auto;	padding: 25px 20px 13px 30px}.get-consultation2 .inner2 {	background: #ebebeb url("/images/bg_get.png") no-repeat;	width: 234px;	margin: 0px auto 5px auto;	padding: 15px 20px 15px 30px}.get-consultation2 .inner h3 {	margin: 0px;	padding: 0px;	height: 22px;	background: url("/images/h_get_consultation.png") no-repeat;	width: 182px;}.get-consultation2 .inner h3.chat {	background: url("/images/h_start_chat2.png") no-repeat;	margin: 0px;	height: 12px;}.get-consultation2 .inner2 h3 {	margin: 0px;	padding: 0px;	height: 19px;	background: url("/images/h_give_us_call.png") no-repeat;	width: 182px;}.get-consultation2 .inner p {	color: #1d1d1d;	font: 12px/ 18px Arial;	padding: 0px;	margin: 0px 0px 15px 0px;}.get-consultation2 .submit {	width: 174px;	margin: 8px 0px 3px 0px;}.get-consultation2  i {	color: #6a6a6a;	font: 12px/ 18px Arial;	padding: 0px 0px 0px 4px;	display: block;}.get-consultation2  em {	color: 1d1d1d;	font: 11px/ 18px Arial;	padding: 0px 0px 0px 4px;	display: block;}.get-consultation2  p {	margin: 0px 0px 10px 0px;}.get-consultation2  span.p1 {	color: #1d1d1d;	font: 11px/ 18px Arial;	display: block;	float: left;}.get-consultation2  span.p1 b {	color: #1d1d1d;	font: bold 14px/ 18px Arial;	width: 130px;	display: block;	text-align: right;	float: left;	padding: 0px 6px 0px 0px;}.get-consultation2  span.p2 {	color: #838383;	font: 11px/ 18px Arial;	display: block;}.get-consultation2  span.p2 b {	color: #838383;	font: bold 14px/ 18px Arial;	width: 130px;	display: block;	text-align: right;	float: left;	padding: 0px 6px 0px 0px;}.get-consultation2 .inner2 em {	padding: 0px 0px 0px 0px;}.get-consultation2  p span {	display: block;	color: #838383;	font: 12px/ 18px Arial;}/* article */.article {	background: url("/images/bg_3px.png") repeat-y 747px 0px;	padding: 40px 0px 15px 0px;	_width: 1000px;}.article  .left {	float: left;	width: 747px;	_margin: 0px;	_padding: 0px;}.article  .left .text-head {	width: 600px;	margin: 0px 0px 0px 25px;}.article  .left .text-head h2 {	font-weight: bolder;	margin-bottom: 0em;}.article  .left .text-head h3 {	color: #1d1d1d;	font: 16px/ 27px Arial;	margin: 0px;}.article  .left .text-head p {	color: #6a6a6a;	font: 16px/ 27px Arial;}.article  .left .text-head .text-p {	color: #404040;	font: 16px/ 27px Arial;}.article  .left .text-head a {	font: 16px/ 27px Arial;}.article  .left .text-head2 {	width: 600px;	margin: 0px 0px 0px 25px;}.article  .left .text-head2 h3 {	color: #1d1d1d;	font: bold 16px/ 18px Arial;	margin: 0px;}.article  .left .text-head2 p {	color: #6a6a6a;	font: 12px/ 18px Arial;}.article  .left .line {	font-size: 0px;	line-height: 0px;	height: 0px;	border-top: 3px solid #f4f4f4;	margin: 0px 0px 18px 0px;}.article  .left .text-left {	width: 670px;	margin: 0px 0px 10px 25px;}.article  .left .text-left h3 {	font-size:1.4em;	line-height:1;	margin-bottom:0.2em;}.article  .left .text-left h4 {	color: #1d1d1d;	font: bold 12px/ 18px Arial;	margin: 0px;}.article  .left .text-left p {	color: #404040;	font: 12px/ 18px Arial;	margin: 0px 0px 18px 0px;}.article  .left  .table {	margin: 0px 40px 0px 25px;}.article  .left  .table th {	color: #414141;	font: bold 16px/ 18px Arial;	border-right: 1px solid #e6e6e6;}.article  .left  .table th.l {	border-right: none;}.article  .left  .table td {	border-right: 1px solid #e6e6e6;}.article  .left  .table td.f {	border-top: 1px solid #e6e6e6;}.article  .left  .table td.l {	border-right: none;}.article  .left  .table td.b {	border-bottom: 1px solid #e6e6e6;}.article  .left  .table td b {	color: #404040;	font-weight: bold;}.article  .left  .table td em {	color: #0aa557;	font: 12px/ 18px Arial;}.article  .left .text-right {	width: 670px;	margin: 0px 0px 10px 25px;}.article  .left .text-right h4 {	color: #1d1d1d;	font: bold 12px/ 18px Arial;	margin: 0px;}.article  .left .text-right p {	color: #404040;	font: 12px/ 18px Arial;	margin: 0px 0px 18px 0px;}.article  .left .text-right span {	float: left;	margin: 0px 18px 10px 0px;	display: inline;}.article  .left .text-left span {	float: right;	margin: 0px 0px 10px 18px;	display: inline;}.article  .left .text-right span.border,.article  .left .text-left span.border	{	padding: 5px;	border: 1px solid #e5e5e5;}.article  .right {	float: right;	width: 250px;	_float: none;	_margin: 0px;	_padding: 0px;}.article  .right .support-module {	margin: 0px 0px 10px 0px;	border-bottom: 3px solid #f4f4f4;	padding: 0px 25px 15px 10px;}.article  .right .support-module h3 {	color: #1d1d1d;	margin: 0px;}.article  .right .support-module p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px;}.article  .right .support-module input {	width: 200px;}.article  .right .module {	margin: 0px 0px 10px 0px;	border-bottom: 3px solid #f4f4f4;	padding: 0px 10px 15px 10px;}.article  .right .module.last {	border: none;}.article  .right .module h3 {	color: #1d1d1d;	margin: 0px 0px 5px 0px;}.article  .right .module p {	color: #6a6a6a;	font: 12px/ 18px Arial;	margin: 0px 0px 15px 0px;}.article  .right .module p b {	display: block;	color: #1d1d1d;	font: bold 12px/ 18px Arial;}.article  .right .module ul {	margin: 0px;	width: 175px;}.article  .right .module li {	list-style-type: none;	margin: 0px;	line-height: 0px;}.article  .right .module li a {	display: block;	padding: 3px 0px 3px 0px;	border-bottom: 1px solid #e6e6e6;}.article  .right .module li.first a {	border-top: 1px solid #e6e6e6;}.article  .right .module a.single {	display: block;}.article  .right .module .case-study {	padding:0 15px 0 15px;}.article  .right .module span.download-pdf {	background: transparent url("/images/icon_download_pdf.png") no-repeat scroll left center;	display: block;	padding: 10px 0px 10px 60px;	color: #6A6A6A;	font-family: Arial;	font-size: 12px;}.article  .right .module a.download-pdf {	background: transparent url("/images/icon_download_pdf.png") no-repeat scroll left center;	display: block;	padding: 15px 0px 20px 60px;	font-family: Arial;	font-size: 12px;}.article  .right .module .download-pdf-form {	background-color: #EDF4F6;	padding: 15px 10px 30px 12px;	margin: 10px 0 0 0;}.article  .right .module .download-pdf-form div {	*width: 205px;}.article  .right .module .download-pdf-form div input {	border: 1px solid #D4D4D4;	color: #A1A1A1;	float: left;	font-family: Arial;	font-size:12px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:normal;	height:20px;	line-height:normal;	margin:0 10px 10px 0;	padding:4px 0 0 4px;	width:173px;}.article  .right .module .download-pdf-form div.err input {	border: 2px solid #E80000;}.article  .right .module .download-pdf-form div.err em {	display:block;}.article  .right .module .download-pdf-form div em {	background:transparent url(/images/err.png) no-repeat scroll right center;	color:#E80000;	display:none;	float:left;	height:28px;	width:9px;}.article  .right .module .download-pdf-form div.err span {	color:#E80000;	display:block;	margin:0 0 18px 0;}.article  .right .module .download-pdf-form a.submit {	width: 130px;}.article  .right .module .download-pdf-form a.submit span {	padding:6px 20px 0 22px;}.article  .right .get-started {	padding: 0px 25px 0px 10px;	text-align: center;}.article  .right .get-started .outer {	border: 1px solid #d8d8d8;	margin: 4px 0px 6px 0px;}.article  .right .get-started .inner {	background: #f5f5f5;	margin: 4px;	padding: 20px 0px 20px 20px;	text-align: left;}.article  .right .get-started .inner h3 {	margin: 0px;	padding: 0px;	height: 19px;	background: url("/images/h_get_started.png") no-repeat;}.article  .right .get-started .inner p {	color: #1d1d1d;	font: 12px/ 18px Arial;	padding: 0px 20px 0px 0px;}.article  .right .get-started p {	color: #1d1d1d;	font: 11px Arial;}.article  .right .get-started p a {	font: 11px Arial;	display: block;}.article  .right .get-started .submit {	width: 170px;}/* homepage images */#home1-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_1.jpg") no-repeat top left;}#home2-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_2.jpg") no-repeat top left;}#home3-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_3.jpg") no-repeat top left;}#home4-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_4.jpg") no-repeat top left;}#home5-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_5.jpg") no-repeat top left;}#home6-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_6.jpg") no-repeat top left;}#home7-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_7.jpg") no-repeat top left;}#home8-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_8.jpg") no-repeat top left;}#home9-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_9.jpg") no-repeat top left;}#home10-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_10.jpg") no-repeat top left;}#home11-bg {	width: 1000px;	height: 631px;	position: absolute;	background: #fff url("/images/home_11.jpg") no-repeat top left;}
