/* Ver 0.00032 */

body {
	background: #fff;
	color: #222222;
	cursor: default;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 1.3em;
	margin: 0;
	padding: 0;
	}

a {
	color: #009ee4;
	cursor: pointer;
	outline: none;
	}
	a:hover {
		color: #00acff;
		}

blockquote {
	background: #f6f6f6;
	border: 1px dashed #c6c6c6;
	margin: 0;
	padding: 10px;
	}

ul, ol {
	margin: 0;
	padding: 0;
	}
	ol.list_padding {
		padding: .5em 0 0 20px;
		}

iframe {
	border: none;
	width: 100%;
	}

/* Divide */
.divide_right,
.divide {
	clear: left;
	float: left;
	width: 50%;
	}
	.divide_right {	
		clear: none;
		}

textarea {
	background: #fff url(../images1/textarea.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 1.3em;
	height: 65px;
	padding: 5px;
	width: auto;
	float: none;
	}
	textarea.textarea-install {
		font-family: "Courier New", Courier, monospace;
		font-size: 8px; line-height: 1.3em;
		height: 30px;
		overflow: hidden;
		padding: 2px;
		width: 205px;
		}

.text {
	background: url(../images1/text.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px; line-height: 1.3em;
	padding: 7px 5px 5px 7px;
	width: 65%;
	float: none;
	}

.textx_error,
.textx {
	background: url(../images1/textx.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px; line-height: 1.3em;
	height: 26px;
	padding: 10px 0 0 10px;
	width: 270px;
	float: none;
	}
	.textx_error {
		background-position: 0 -36px;
		}

.textx_large_error,
.textx_large {
	background: url(../images1/textx_large.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px; line-height: 1.3em;
	height: 26px;
	padding: 10px 0 0 10px;
	width: 408px;
	float: none;
	}
	.textx_large_error {
		background-position: 0 -36px;
		}

.rad,
.chk {
	float: left;
	margin: 1px 6px 0 0;
	}

h2, h3, h4, h5, h6 {
	clear: left;
	}

h3 {
	font-size: 22px; line-height: 1.3em;
	margin: 0 0 .8em;
	}

h4 {
	font-size: 18px; line-height: 1.3em;
	font-weight: normal;
	margin: 0 0 .4em;
	}

h5 {
	font-size: 14px; line-height: 1.3em;
	margin: 0 0 .2em;
	}

h6 {
	font-size: 13px; line-height: 1.3em;
	margin: 0 0 .2em;
	}

img {
	border: none;
	}

p {
	margin: 0 0 1em;
	}

/* Special classes */

code,
.wrap .code {
	background: #fff;
	color: #222222;
	font-family: "Courier New", Courier, monospace;
	font-size: 95%; line-height: 1.3em;
	padding: 3px 4px;
	}

.clear {
	clear: both;
	}
	span.clear {
		display: block;
		}

.floatleft {
	float: left;
	}
.floatright {
	float: right;
	}

.noclear {
	clear: none;
	}

.nomargin {
	margin: 0 !important;
	}

.smallmargin {
	margin: 0 0 .4em;
	}

.moremargin {
	margin: 0 0 2em;
	}
	h4.moremargin {
		margin: 0 0 .8em;
		}

.bordertop {
	border-top: 1px solid #ccc;
	padding: 1em 0 0;
	}

.shortline {
	padding: 0 40% 0 0;
	}

.menupadding {
	float: left;
	width: 691px;
	}

.fade {
	color: #666;
	}
	.fade a {
		color: #50b7e5;
		}
		.fade a:hover {
			color: #00ACFF;
			}

.small {
	font-size: 90%; line-height: 1.3em;
	}

/* New HOME PAGE */

	.home-top {
		background: url(../images1/home-top.jpg) no-repeat;
		height: 134px;
		margin: -10px 0 0;
		padding: 30px 190px 0;
		}
		.home-top h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 22px; line-height: 1.3em;
			font-weight: normal;
			text-align: center;
			}
	
	.home-features_wrap {
		background: url(../images1/home-features_bg.png) no-repeat;
		padding: 26px 0 0;
		}
		.home-features .divide_last,
		.home-features .divide {
			clear: none;
			display: inline-block;
			float: left;
			margin: 0 7px 0 0;
			width: 320px;
			}
			.home-features .divide_last {
				margin: 0;
				}
				.home-features .features-list_small li {
					border: none;
					padding: 0 0 0 75px;
					}
	
	.home-morefeatures {
		background: url(../images1/home-morefeatures.png) no-repeat;
		display: block;
		font-size: 15px;
		font-weight: bold;
		height: 44px;
		line-height: 44px;
		text-align: center;
		}
		.home-morefeatures:hover {
			background-position: 0 100%;
			}
	
	.home-boxwrap {
		display: inline-block;
		float: left;
		overflow: hidden; /* IE6.. */
		width: 354px;
		}
	
	.home-box_wrap {
		background: url(../images1/home-border.png) no-repeat 50% 0;
		margin: 40px 0 0;
		padding: 41px 0 0;
		}
	
	.home-box-inner {
		height: 393px;
		margin: 15px 0 0;
		padding: 0 15px 15px;
		width: 570px;
		}
		.home-box_blue {
			background: url(../images1/home-box_blue.png) no-repeat;
			display: inline-block;
			float: left;
			margin: 0 20px 0 0;
			width: 600px;
			}
			.home-box_blue .home-box-inner {
				background: url(../images1/home-box_blue.png) no-repeat 0 100%;
				}
			.home-box-inner iframe {
				height: 393px;
				}
		.home-box_green {
			background: url(../images1/home-box_green.png) no-repeat;
			display: inline-block;
			float: left;
			}
			.home-box_green .home-box-inner {
				background: url(../images1/home-box_green.png) no-repeat 0 100%;
				height: 325px;
				width: 324px;
				}
		
		.home-screencasts {
			margin: 0 0 10px;
			}
			.home-screencasts li {
				display: inline-block;
				float: left;
				list-style: none;
				margin: 0 4px 0 0;
				}
			.home-screencasts li a {
				background: url(../images1/home-screencast.png) no-repeat;
				display: block;
				height: 52px;
				overflow: hidden;
				padding: 3px;
				text-decoration: none;
				width: 169px;
				}
				.home-screencasts li.playing a {
					background-position: 0 100%;
					}
				.home-screencasts li img {
					display: inline-block;
					float: left;
					margin: 0 5px 0 0;
					}
				.home-screencasts li span {
					display: inline-block;
					float: left;
					width: 96px;
					}
					.home-screencasts li em {
						display: inline-block;
						float: left;
						font-style: normal;
						text-decoration: underline;
						}
					.home-screencasts li span span {
						color: #666;
						float: none;
						text-decoration: none;
						width: auto;
						}
			
		/* !Screencasts large display */
		
		.home-screencast_display {
			height: 340px;
			margin: 0 0 40px;
			}
			.home-screencast_display-inner {
				margin: 0 auto;
				width: 640px;
				}

			
		.home-platforms {
			background: url(../images1/home-platforms.png) no-repeat;
			height: 26px;
			margin: 10px 0 0 -42px;
			padding: 90px 0 0 18px;
			width: 314px;
			}
		
		.home-signup {
			background: url(../images1/home-signup.png) no-repeat;
			color: #fff;
			display: block;
			font-size: 36px; line-height: 105px;
			font-weight: bold;
			height: 105px;
			text-align: center;
			width: 324px;
			}
			.home-signup:hover {
				background-position: 0 100%;
				color: #fff !important;
				}
		
		.home-lastfeatures {
			list-style: none;
			margin: 20px 0 0;
			padding: 0;
			}
			.home-lastfeatures li {
				background: url(../images1/home-check.png) no-repeat 10px 0;
				margin: 10px 0 0;
				overflow: visible;
				padding: 0 0 0 35px;
				}
		
		.home-features_more h4.title {
			border-bottom: 1px solid #dddddd;
			margin: 0 0 2em;
			padding: 1em 0;
			text-align: center;
			}
			.home-features_more .divide {
				display: inline-block;
				clear: none;
				float: left;
				margin: 0 7px 0 0;
				width: 320px;
				}
			.home-features_wrap .home-features_more .features-list_small {
				margin: 0 20px 40px 0;
				}
		
		.home-featureslink {
			text-align: center;
			}
		
/* Special elements */

/* ooo	statusmessage */
		
		#wrapx .statusmessage_error,
		#wrapx .statusmessage_success,
		.statusmessage_error,
		.statusmessage_success {
			background: #fb9191;
			margin: 0 7px;
			text-align: center;
			}
			#wrapx .statusmessage_success,
			.statusmessage_success {
				background: #c5fb91;
				}
			#wrapx .statusmessage-inner,
			.statusmessage-inner {
				float: none;
				padding: 5px;
				width: auto !important; /* #wrapx fix */
				}
			
		/* Statusmessage-close */
		#wrapx .statusmessage-close,
		.statusmessage-close {
			background: url(../images1/statusmessage-close.png) no-repeat;
			float: right;
			height: 15px;
			width: 15px;
			} .statusmessage-close span { display: none; }
			
			#wrapx .statusmessage-close:hover,
			.statusmessage-close:hover {
				background-position: 0 100%;
				}
			
/* ooo	leftmenu */
		
		.leftmenu {
			border-right: 1px solid #dddddd;
			float: left;
			margin: 0 20px 0 0;
			width: 189px;
			}
			.leftmenu ul {	
				margin: 0 0 1em;
				}

/* ooo	pinnedbox */

		.pinnedbox_lightblue_small,
		.pinnedbox_lightblue,
		.pinnedbox_lightgreen_small,
		.pinnedbox_lightgreen {
			background: #cfedfb url(../images1/pinnedbox_lightblue-l.png) no-repeat;
			margin: 0 0 1.5em;
			}
			.pinnedbox_lightblue_small .pinnedbox-inner,
			.pinnedbox_lightblue .pinnedbox-inner,
			.pinnedbox_lightgreen_small .pinnedbox-inner,
			.pinnedbox_lightgreen .pinnedbox-inner {
				background: url(../images1/pinnedbox_lightblue-r.png) no-repeat 100% 0;
				padding: 16px 20px;
				}
				.pinnedbox_lightgreen_small,
				.pinnedbox_lightblue_small {
					margin: 0 0 0 1em;
					width: 200px;
					}
			.pinnedbox_lightgreen_small,
			.pinnedbox_lightgreen {
				background: #e4f6d1 url(../images1/pinnedbox_lightgreen-l.png) no-repeat;
				}
			.pinnedbox_lightgreen_small .pinnedbox-inner,
			.pinnedbox_lightgreen .pinnedbox-inner {
				background: url(../images1/pinnedbox_lightgreen-r.png) no-repeat 100% 0;
				}
/* ooo	paperbox */
		
		.paperbox {
			background: url(../images1/paperbox.png) no-repeat;
			padding: 0 0 15px;
			width: 484px;
			}
			.paperbox .paperbox-inner {
				background: url(../images1/paperbox.png) no-repeat 100% 100%;
				min-height: 300px;
				padding: 32px;
				}

/* ooo	emptybox */
		
		.emptybox {
			padding: 17px 32px 47px;
			}

/* ooo	bg-flames */
		
		.bg-flames {
			background: url(../images1/bg-flames.png) no-repeat 0 100%;
			height: 342px;
			}

/* ooo	bg-hamsters */
		
		.bg-hamsters {
			background: url(../images1/bg-hamsters.png) no-repeat 50% 0;
			height: 342px;
			}

/* ooo	whitebox */
		
		.whitebox {
			background: #fff;
			padding: 5px;
			}
			.smalltext.whitebox p {
				font-size: 85%; line-height: 1.3em;
				}

/* ooo	list-form */
		
		.wrap ul.list-form {
			padding: 0;
			}
			ul.list-form li {
				list-style: none;
				margin: 0 0 .5em;
				}
				ul.list-form .padding {
					margin: 1.5em 0;
					}
				ul.list-form label {
					font-size: 15px; line-height: 1.6em;
					display: block;
					}
				ul.list-form .info {
					color: #666;
					margin: .2em 0 1em;
					}

/* ooo	OL list-form */
		
		.list-form_install {
			border-bottom: 1px solid #666;
			margin: 0 0 12px;
			}
			ul.list-form_install {
				list-style: none;
				}
			.list-form_install li {
				margin: 0 0 1em;
				}
				/* install step */
				.install-step {
					background: #fff url(../images1/install-step.png) no-repeat 100% 0;
					color: #666;
					display: none;
					font-size: 18px; line-height: 40px;
					height: 40px;
					margin: 0 0 0 -48px;
					padding: 0 0 0 2px;
					position: absolute;
					text-align: center;
					width: 36px;
					}
				.list-form_install p {
					font-size: 13px; line-height: 1.3em;
					}
				.list-form_install h6 {
					font-size: 14px; line-height: 1.3em;
					}
				.list-form_install .input-wrap {
					margin: 0 0 .6em;
					}
				.list-form_install .padding {
					margin: 1.5em 0;
					}
				.list-form_install label {
					font-size: 15px; line-height: 1.6em;
					display: block;
					}
				.list-form_install .info {
					color: #666;
					font-size: 14px; line-height: 1.3em;
					margin: .2em 0 1em;
					}
				/*.list-form_install .rad,
				.list-form_install .chk {
					clear: left;
					height: 18px;
					width: 18px;
					}*/
					.list-form_install label.small {
						font-size: 14px; line-height: 1.3em;
						}
				.list-form_install label .fade {
					color: #646d5b;
					display: block;
					font-size: 13px;
					line-height: 1.2em;
					}
					
			/* Indented image */
			.list-form_install img.indent {
				margin: 0;
				}
			
			/* Imagewrap */
			.list-form_install .imagewrap {
				margin: 0 0 10px;
				}
				.list-form_install .imagewrap .indent {
					margin: 0;
					}
				.list-form_install .imagewrap p {
					margin: 0 0 4px;
					}
				.list-form_install .imagewrap .enlarge {
					margin: 0;
					}
					.list-form_install .imagewrap .enlarge a {
						background: url(../images1/icon-magnifying-glass.png) no-repeat;
						padding: 0 0 0 18px;
						}
			
			/* Instructionwrap */
			.list-form_install .instructionwrap {
				margin: 0 0 10px;
				}
				.list-form_install .instructionwrap .info {
					font-size: 11px; line-height: 1.3em;
					margin: 0;
					}
				
				.instructionwrap textarea.textarea-install {
					width: 225px;
					}
					
			/* Install scroll */
			.install-scroll {
				height: 420px;
				overflow: auto;
				padding: 0 6px 0 0;
				}
				.install-scroll .pinnedbox-inner {
					padding: 24px 10px 16px 28px;
					}
			
			/* Install Window */
			.install-window {
				margin: 0 0 10px;
				}
				.install-window iframe {
					height: 420px;
					}

	/* Install Platforms */
	
	.install-platform-p {
		background: #f6f6f6;
		height: 34px;
		margin: 15px 0 0;
		padding: 4px;
		}
		
	.install-platform {
		background: #e6e6e6;
		clear: both;
		height: 32px;
		list-style: none;
		margin: 0 0 3px;
		padding: 5px;
		}
		.btn_bl,
		.btn_wp,
		.btn_mt,
		.btn_tr,
		.btn_tp,
		.btn_js {
			float: left;
			height: 32px;
			margin: 0 5px 0 0;
			width: 96px;
			} .install-platform a span { display: none; }
			.install-platform a:hover {
				background-position: 0 100%;
				}
	.btn_bl {
		background: url(../images1/install-platform-bl.png) no-repeat;
		}
	.btn_wp {
		background: url(../images1/install-platform-wp.png) no-repeat;
		}
	.btn_mt {
		background: url(../images1/install-platform-mt.png) no-repeat;
		}
	.btn_tr {
		background: url(../images1/install-platform-tr.png) no-repeat;
		}
	.btn_tp {
		background: url(../images1/install-platform-tp.png) no-repeat;
		}
	.btn_js {
		background: url(../images1/install-platform-js.png) no-repeat;
		}

/* ooo	form error */

		.form-error {
			margin: 10px 0 0 274px;
			position: absolute;
			width: 258px;
			}
			.form-error-inner {
				background: url(../images1/idc-popup.png) no-repeat 0 -656px;
				color: #fff;
				padding: 12px 12px 0 32px;
				}
			.form-error-inner-b {
				background: url(../images1/idc-popup.png) no-repeat 0 -729px;
				height: 21px;
				}
	
/* ooo	toolbar */
		
		.toolbar {
			float: left;
			}
			span.toolbar {
				display: inline;
				}
			.toolbar span {
				background: url(../images1/toolbar.png) no-repeat;
				display: block;
				float: left;
				height: 34px;
				width: 10px;
				}
			.toolbar .r {
				background-position: 100% 0;
				height: 34px;
				font-size: inherit; line-height: 34px;
				padding: 0 10px 0 0;
				text-align: center;
				width: auto;
				}
							
/* ooo	list-arrows */
		
		.main-inner .list-arrows {
			padding: 0;
			margin: 0 0 1em;
			}
			.list-arrows ul h6 {
				font-size: 12px;
				}
			.list-arrows li {
				background: url(../images1/listarrow.png) no-repeat 0 3px;
				list-style: none;
				margin: 0 0 .4em;
				padding: 0 0 0 10px;
				}
				.list-arrows .noarrow {
					background: none;
					padding: .2em 0 0;
					}
				.main-inner .list-arrows ul {
					padding: 0 0 0 .5em;
					}
					.list-arrows ul li {
						background: none;
						list-style: disc;
						padding: 0;
						}
						.list-arrows ul a {
							font-weight:	 normal;
							}

/* ooo	list-discussions */
		
		.wrap .list-discussions {
			padding: 0;
			}
			.list-discussions h5 {
				font-weight: normal;
				}
				.list-discussions li {
					background: #f6f6f6;
					/* height: 45px; */
					list-style: none;
					margin: 0 0 2px;
					overflow: hidden;
					padding: 5px;
					}
					.list-discussions .type2 {
						background: #eff9ff;
						}
				
				.list-discussions .floatright {
					border-left: 1px solid #ccc;
					padding: 0 5px 0 10px;
					}
					.list-discussions .type2 .floatright {
						border-left: 1px solid #c2e8ff;
						}
					
					.list-discussions p.nomargin {
						font-size: 11px; line-height: 1.3em;
						color: #666;
						}

/* ***	Wrap */
		
		.wrap {
			margin: 0 auto;
			width: 974px;
			}


/* ***	Header */

		.header {
			background: url(../images1/tiles.png) repeat-x 0 12px;
			color: #fff;
			clear: both;
			padding: 0 0 15px;
			}
		
	/* >>>	Logo */
			
			.logo {
				background: #fff url(../images1/header.png) no-repeat -638px -125px;
				float: left;
				width: 165px;
				}
				.logo h1 {
					margin: 0;
					}
				.logo img {
					margin: 0 0 0 16px;
					}
	
	/* >>>	Menu */
			
			.menu {
				background: url(../images1/header.png) no-repeat -638px -184px;
				float: left;
				margin: 0;
				padding: 14px 0 2px 2px;
				}
				.menu li {
					float: left;
					list-style: none;
					margin: 0 2px;
					}
				.menu h2 {
					font-size: 15px; line-height: 1.3em;
					font-weight: normal;
					margin: 0;
					}
				.menu a {
					color: #444444;
					display: block;
					line-height: 29px;
					padding: 4px 0 0;
					text-decoration: none;
					}
				/* Normal button */
				.menu .button {
					background: url(../images1/header.png) no-repeat 100% 0;
					float: left;
					padding: 0 8px 0 0;
					}
					.menu .button a {
						background: url(../images1/header.png) no-repeat -341px 0;
						float: left;
						padding: 0 0 0 8px;
						}
				/* Dropdown */
				.menu .dropdown_sel {
					margin: 0;
					}
				.menu .dropdown_sel .dropdown-button,
				.menu .dropdown .dropdown-button {
					background: url(../images1/header.png) no-repeat 100% -60px;
					float: left;
					padding: 0;
					}
					.menu .dropdown_sel .dropdown-button {
						background: url(../images1/header.png) no-repeat 100% -89px;
						padding: 0 0 0;
						}
					.menu .dropdown_sel .dropdown-button a,
					.menu .dropdown .dropdown-button a {
						background: url(../images1/header.png) no-repeat -341px -60px;
						float: left;
						padding: 0 8px;
						}
						.menu .dropdown_sel .dropdown-button a {
							background: url(../images1/header.png) no-repeat -341px -89px;
							padding: 0 8px 2px 10px;
							}
						/*.menu .button a:hover,
						.menu .dropdown-button a:hover {
							text-decoration: underline;
							}*/
						/* initiate arrow */
						.menu .dropdown_sel .initiate,
						.menu .dropdown .initiate {
							background: none;
							cursor: pointer;
							float: left;
							height: 29px;
							width: 23px;
							}
							.menu .dropdown_sel .initiate {
								margin: 0 2px 0 0;
								}
							.menu .dropdown_sel .initiate:hover,
							.menu .dropdown .initiate:hover {
								background: url(../images1/header.png) no-repeat -607px -128px;
								}
						
						/* Menu */
						.menu .dropdown_sel ul,
						.menu .dropdown ul {
							background: #ebf8ff;
							border: 1px solid #9cdaf7;
							clear: both;
							display: none;
							margin: 26px 0 0;
							padding: 6px 0;
							position: absolute;
							width: 220px;
							z-index: 10;
							}
							.menu .dropdown_sel.display ul,
							.menu .dropdown.display ul {
								display: block;
								}
								.menu .dropdown_sel.display .initiate,
								.menu .dropdown.display .initiate {
									background: url(../images1/menu-initiate.png) no-repeat 2px 2px;
									}
							.menu .dropdown_sel ul li,
							.menu .dropdown ul li {
								background: url(../images1/header.png) no-repeat -418px 100%;
								margin: 0; /* resetting main menu margin */
								padding: 0 0 3px;
								width: 220px;
								}
								.menu .dropdown_sel ul li.last,
								.menu .dropdown ul li.last {
									background: none;
									padding: 0;
									}
							.menu .dropdown_sel ul h3,
							.menu .dropdown ul h3 {
								font-size: 15px; line-height: 1.3em;
								font-weight: normal;
								margin: 0;
								}
							.menu .dropdown_sel ul a,
							.menu .dropdown ul a {
								padding: 0 8px;
								}
								.menu .dropdown_sel ul a:hover,
								.menu .dropdown ul a:hover {
									background: #d6f1ff;
									}
				
				/* sel */
				.menu .sel {
					margin: 0;
					}
					.menu .sel .button {
					background: url(../images1/header.png) no-repeat 100% -29px;
					float: left;
					padding: 0 10px 0 0;
					}
					.menu .sel a {
						background: url(../images1/header.png) no-repeat -341px -29px;
						float: left;
						padding: 0 0 2px 10px;
						}
	/* >>>	submenu */
			
			.submenu {
				background: url(../images1/submenu-bg.png) no-repeat 0 38px;
				height: 50px;
				margin: 0 0 1em;
				padding: 0 13px;
				}
				.submenu li {
					float: left;
					height: 45px;
					list-style: none;
					margin: 0 10px 0 0;
					}
				.submenu a {
					display: block;
					padding: 5px;
					}
					.submenu .submenu_dropdown_sel ul a:hover,
					.submenu .submenu_dropdown ul a:hover,
					.submenu a:hover {
						background: #ebf8ff;
						}
					
					.submenu .submenu_dropdown_sel.display ul,
					.submenu .submenu_dropdown.display ul {
						display: block !important;
						}
					
				.submenu h3 {
					font-size: 14px; line-height: 1.3em;
					font-weight: normal;
					}
				/* sel */
				.submenu .submenu_dropdown_sel,
				.submenu .sel {
					background: url(../images1/submenu-sel.png) no-repeat 50% 100%;
					}
					.submenu .sel a,
					.submenu .submenu_dropdown_sel a.submenu_dropdown-link {
						background: none;
						color: #222222;
						cursor: default;
						text-decoration: none;
						}
						/* ie6 fix */
						.submenu .sel a:hover {
							background: none;
							}
	/* >>>	submenu_dropdown */
	
			.submenu .submenu_dropdown {
				
				}
				/* hover effect */
				.submenu .submenu_dropdown_sel a.submenu_dropdown-link,
				.submenu .submenu_dropdown a.submenu_dropdown-link {
					background: url(../images1/submenu-dropdown.png) no-repeat 100% 0;
					padding: 5px 27px 5px 5px;
					}
					.submenu .submenu_dropdown_sel.display .submenu_dropdown-link,
					.submenu .submenu_dropdown_sel a.submenu_dropdown-link:hover,
					.submenu .submenu_dropdown.display .submenu_dropdown-link,
					.submenu .submenu_dropdown a.submenu_dropdown-link:hover {
						background-position: 100% 100%;
						}
				
				.submenu .submenu_dropdown_sel ul,	
				.submenu .submenu_dropdown ul {
					background: #fff;
					border: 1px solid #9cdaf7;
					border-bottom: none;
					display: none;
					margin: 0;
					padding: 6px 0;
					position: absolute;
					width: 350px;
					}
					.submenu .submenu_dropdown_sel ul li,
					.submenu .submenu_dropdown ul li {
						border-bottom: 1px solid #9cdaf7;
						height: auto;
						margin: 0;
						padding: 0;
						width: 350px;
						}
						.submenu .submenu_dropdown_sel ul li.divider,
						.submenu .submenu_dropdown ul li.divider {
							border-top: 1px solid #9cdaf7;
							}
					.submenu .submenu_dropdown_sel ul h3,
					.submenu .submenu_dropdown ul h3 {
						margin: 0;
						}
					.submenu .submenu_dropdown_sel ul a,
					.submenu .submenu_dropdown ul a {
						background: none;
						padding: 8px;
						}
						.submenu .submenu_dropdown_sel ul a:hover,
						.submenu .submenu_dropdown ul a:hover {
							background: #EBF8FF;
							}
				
				.submenu .addblog {
					float: left;
					margin: 4px 5px 0 0;
					}
	
	/* >>>	submenu-steps */
			
			.submenu-steps {
				background: url(../images1/submenu-bg.png) no-repeat 0 69px;
				height: 70px;
				margin: 15px 0 25px;
				padding: 0 35px;
				}
				.submenu-steps li {
					float: left;
					height: 70px;
					list-style: none;
					margin: 0 10px 0 0;
					}
				.submenu-steps a {
					float: left;
					display: block;
					text-decoration: none;
					}
					.submenu-steps a:hover strong {
						text-decoration: underline;
						}

					/* Icons */
					.submenu-steps .step_1,
					.submenu-steps .step_2,
					.submenu-steps .step_3 {
						background: url(../images1/icon-install-url.png) no-repeat;
						height: 65px;
						padding: 0 0 0 80px;
						width: 122px;
						}
						.submenu-steps .step_2 {
							background: url(../images1/icon-install-platform.png) no-repeat;
							}
						.submenu-steps .step_3 {
							background: url(../images1/icon-install-install.png) no-repeat;
							}
						.submenu-steps .step_1 .fade,
						.submenu-steps .step_2 .fade,
						.submenu-steps .step_3 .fade {
							display: block;
							font-size: 11px; line-height: 1.3em;
							margin: 15px 0 0;
							}
						.submenu-steps .step_1 strong,
						.submenu-steps .step_2 strong,
						.submenu-steps .step_3 strong {
							display: block;
							}
						
				.submenu-steps h3 {
					font-size: 14px; line-height: 1.3em;
					font-weight: normal;
					}
				/* sel */
				.submenu-steps .sel {
					background: url(../images1/submenu-steps-sel.png) no-repeat;
					}
				/* Locked/Done */
				.submenu-steps .locked,
				.submenu-steps .done {
					background: url(../images1/submenu-install-locked.png) no-repeat;
					display: block;
					height: 69px;
					position: absolute;
					width: 202px;
					}
					.submenu-steps .done {
						background: url(../images1/submenu-install-done.png) no-repeat;
						}
	
	/* >>>	Userbox */
			
			.userbox {
				background: url(../images1/header.png) no-repeat;
				color: #222222;
				float: right;
				height: 61px;
				width: 314px;
				padding: 9px 0 0 17px;
				}
			
			/* Userbox menu */
			.userbox-menu {
				margin: 0;
				padding: 0;
				}
				.userbox-menu li {
					float: left;
					line-height: 1.3em;
					list-style: none;
					width: 314px;
					}
					.userbox-menu li.loggedout {
						line-height: 28px;
						}
				.userbox-menu p.nomargin {
					padding: 3px 0 0;
					}
				.userbox-menu .small {
					color: #c2ecff;
					}
			
			/* Userbox avatar */
			.userbox-avatar {
				float: left;
				padding: 0 5px 0 0;
				}
				.userbox-avatar img {
					border: 2px solid #fff;
					border-top: none;
					}
				.userbox-avatar span {
					display: none;
					}


/* ***	Footer */
		
		.footer {
			background: url(../images1/tiles.png) repeat-x 0 -83px;
			color: #fff;
			margin: 3em 0 0;
			padding: 15px 0 50px;
			}
			.footer a {
				color: #fff;
				text-decoration: none;
				}
			.footer p {
				text-align: center;
				margin: 0;
				}
			.footer .fade {
				color: #b1e7ff;
				}
				.footer .fade a {
					color: #b1e7ff;
					text-decoration: underline;
					}
					.footer .fade a:hover {
						color: #fff;
						}
		
		/* Footer menu */
		
		p.footer-menu {
			margin: 0 0 1em;
			}
			.footer-menu a {
				font-size: 14px; line-height: 1.3em;
				font-weight: normal;
				margin: 0 5px;
				}

/* ***	Main */
		
		.main {
			background: url(../images1/sys-main-t.png) no-repeat;
			padding: 0 0 35px;
			}
			.main .main-inner {
				background: url(../images1/sys-main-b.png) no-repeat 0 100%;
				min-height: 300px;
				padding: 32px;
				/* To prevent right sidebar from not expanding the page */
				overflow: auto;
				}
				
		/* Main-inner settings */
		.main-inner ul {
			margin: 0 0 1em;
			padding: 0 0 0 14px;
			}
			
		/* Jobs page: topshelf widget */
		.main-inner .topshelf {
			border-bottom: 1px solid #ccc;
			margin: 0 0 4px;
			padding: 0 0 6px 14px;
			}
			
		.topshelf-credit {
			color: #999;
			font-size: 10px; line-height: 1.5em;
			}
		
		.page-title {
			margin: 0 0 .4em;
			}
		
/* ***	Main-l */
		
		.main-install-center,
		.main-l,
		.main-l_small,
		.main-r,
		.main-r_small {
			min-height: 250px;
			}
		
		.main-l {
			float: left;
			width: 484px;
			}
			.main-l_small {
				float: left;
				width: 290px;
				}

/* ***	Main-r */
		
		.main-r {
			float: right;
			width: 484px;
			}
			.main-r_large {
				float: right;
				width: 678px;
				}

/* ***	Main-install-center */

		.main-install-center {
			float: none;
			margin: 0 auto;
			width: 632px;
			}
	
	/* >>>	iconwrap */
			
			.iconwrap_arrows,
			.iconwrap_arrows_down,
			.iconwrap_checkmark {
				background: url(../images1/icon-round-checkmark.png) no-repeat;
				margin: 0 0 1em;
				padding: 6px 0 0 50px;
				}
				.iconwrap_arrows {
					background: url(../images1/icon-round-arrows.png) no-repeat;
					}
				.iconwrap_arrows_down {
					background: url(../images1/icon-round-arrows_down.png) no-repeat;
					min-height: 32px;
					}
	
	/* >>>	list-features */
			
			.main-inner .list-features {
				padding: 0;
				}
				.list-features li {
					background-repeat: no-repeat;
					display: block;
					list-style: none;
					margin: 0 0 1em;
					padding: 0 0 0 48px;
					}
					.list-features li a {
						display: block;
						min-height: 54px;
						}
						.list-features li a {
							color: #222222;
							text-decoration: none;
							}
							.list-features li a:hover {
								color: #00ACFF;
								}
						.list-features li strong,
						.list-features li span {
							display: block;
							}
				
				/* Frontpage features (combined image for speed */
				
				.list-features .feature_migration,
				.list-features .feature_rbe,
				.list-features .feature_threading {
					background: url(../images1/frontpage_features.png) no-repeat;
					}
					.list-features .feature_rbe {
						background-position: 0 -74px;
						}
					.list-features .feature_migration {
						background-position: 0 -148px;
						}
	
	/* >>>	features-list_large */
			
			.main-inner .features-list_large {
				margin: 0 0 2em;
				padding: 0;
				}
				.features-list_large li {
					border-bottom: 1px solid #dddddd;
					clear: both;
					list-style: none;
					margin: 20px 10px 0 0;
					padding: 0 0 20px;
					}
					
					.features-list_large .features-list-l {
						padding: 0 0 0 75px;
						}
					
					.features-list_large h4 {
						clear: none;
						font-size: 16px; line-height: 1.3em;
						font-weight: bold;
						margin: 0 0 .2em;
						}
					
					.features-list_large p {
						color: #444444;
						}
						
					.features-list_large li a {
						display: block;
						}
						.features-list_large li a {
							color: #222222;
							text-decoration: none;
							}
							.features-list_large li a:hover {
								color: #00ACFF;
								}
						/*.features-list_large li strong,
						.features-list_large li span {
							display: block;
							}*/
					
					/* Morefeatures */
					.morefeatures {
						border-bottom: 1px solid #dddddd;
						margin: 0 0 2em;
						padding: 1em 0;
						text-align: center;
						}
	
	/* >>>	features-list_small */
			
			.main-inner .features-list_small {
				margin: 0 0 2em;
				padding: 0;
				}
				.divide .features-list_small {
					margin: 0 20px 2em 0;
					}
				.features-list_small li {
					background-position: 0 2px;
					background-repeat: no-repeat;
					clear: both;
					list-style: none;
					margin: 0 0 2em;
					padding: 0 0 0 48px;
					}
					.features-list_small .features-list-r {
						margin-right: 0;
						}
					.features-list_small .features-list-none {
						padding: 0;
						}
						
				.main-inner .features-list_small h4 {
					font-size: 14px; line-height: 1.3em;
					font-weight: bold;
					margin: 0 0 .1em;
					}
				.main-inner .features-list_small p {
					color: #666;
					}
	
	/* >>>	promoted_sites */
		
			.promoted_sites li {
				float: left;
				height: 47px; /* IE6 */
				list-style: none;
				margin: 0 10px 6px 0;
				width: 200px;
				}
			
			.promoted_sites .floatleft {
				padding: 0 6px 0 0;
				}
			
			.promoted_sites h6 {
				clear: none;
				margin: 0;
				}
				
				/* Pictures */
				
				.promoted_sites a span {
					background: url(../images1/featured_blogs.jpg) no-repeat;
					display: block;
					height: 30px;
					width: 30px;
					}
					.promoted_sites .promoted_site-kedrosky {
						background-position: 0 -30px;
						}
					.promoted_sites .promoted_site-ddodge {
						background-position: 0 -60px;
						}
					.promoted_sites .promoted_site-venture {
						background-position: 0 -90px;
						}
					.promoted_sites .promoted_site-hijinks {
						background-position: 0 -120px;
						}
					.promoted_sites .promoted_site-dlm {
						background-position: 0 -150px;
						}
					.promoted_sites .promoted_site-mendelson {
						background-position: 0 -180px;
						}
					.promoted_sites .promoted_site-cohen {
						background-position: 0 -210px;
						}
					.promoted_sites .promoted_site-marshallk {
						background-position: 0 -240px;
						}
	
	/* >>>	iframe-idc */
			
			.iframe-idc {
				height: 350px;
				}
	
	/* >>>	FAQ */
	
			.sys-faq-item {
				margin: 0 0 2em;
				}
			.sys-faq_list {
				margin: 0 0 1em;
				}
				.sys-faq_list li {
					list-style: none;
					}
			
			.sys-faq-nav {
				border-bottom: 1px solid #ccc;
				margin: 0 0 2em;
				padding: 0 0 1.5em;
				}
			
			/* FAQ feedback */
			.textarea-wrap {
				margin: 0 0 5px;
				width: 450px;
				}
				.sys-faq-feedback textarea {
					width: 90%;
					}
	
	/* >>>	About IntenseDebate */
			
			.teammember {
				margin: 0 0 1em;
				}
				.teammember_pic {
					border: 1px solid #eeeeee;
					float: left;
					margin: 0 6px 0 0;
					padding: 3px;
					}
		
	/* >>>	Post register */
	
			.postregister-avatar {
				display: inline;
				float: left;
				margin: 0 5px 0 0;
				}
	
	/* ###	Developer Center Stuff */
			
			.Section1 {
				margin: -25px 0 0;
				}
			
			.Section1 h4 {
				border-bottom: 1px solid #dddddd;
				margin: 1.4em 0 .4em;
				}
			
			.Section1 h5 {
				margin: 1.4em 0 .6em;
				}
	
	/* ooo	WP Plugin download link button */
			
			#wrapx .wp_plugin-downloadlink,
			.wp_plugin-downloadlink {
				background: url(../images1/wp_plugin-downloadlink.png) no-repeat;
				display: inline-block;
				float: left;
				height: 87px;
				text-decoration: none;
				width: 420px;
				}
				.wp_plugin-downloadlink:hover {
					background-position: 0 100%;
					}
				.wp_plugin-downloadlink strong,
				.wp_plugin-downloadlink span {
					display: block;
					}
					#wrapx .wp_plugin-downloadlink-inner,
					.wp_plugin-downloadlink-inner {
						margin: 46px 0 0 87px;
						}
					.wp_plugin-downloadlink strong {
						font-weight: normal;
						text-decoration: underline
						}
					a.wp_plugin-downloadlink span span {
						color: #666;
						}

/* !!!	Page specific modificiations/changes */
			
			.dc-api .page-title {
				margin: 0 0 1em;
				}

	/* TEMP */
	
	.tempwrap center {
		margin: 0 0 2em;
		}/* Ver 0.00005 */

/* ooo	btn-action */
		
		.btn-action {
			cursor: pointer;
			float: left;
			margin: 0 4px 0 0;
			}
			.btn-action span {
				background: url(../images1/btn-action.png) no-repeat;
				color: #fff;
				display: block;
				float: left;
				height: 28px;
				width: 10px;
				}
				.btn-action:hover span {
					background-position: 0 50%;
					}
				.btn-action:active span {
					background-position: 0 100%;
					}
			.btn-action .r {
				background-position: 100% 0;
				height: 28px;
				font-size: 15px; line-height: 28px;
				padding: 0 10px 0 0;
				text-align: center;
				width: auto;
				}
				.btn-action:hover .r {
					background-position: 100% 50%;
					}
				.btn-action:active .r {
					background-position: 100% 100%;
					}

/* ooo	btn-action_large */
		
		.btn-secondary_large,
		.btn-action_large {
			cursor: pointer;
			float: left;
			text-decoration: none;
			}
			.btn-secondary_large span,
			.btn-action_large span {
				background: url(../images1/btn-action_large.png) no-repeat;
				color: #fff;
				display: block;
				float: left;
				height: 44px;
				width: 20px;
				}
				.btn-secondary_large:hover span,
				.btn-action_large:hover span {
					background-position: 0 50%;
					}
				.btn-secondary_large:active span,
				.btn-action_large:active span {
					background-position: 0 100%;
					}
			.btn-secondary_large .r,
			.btn-action_large .r {
				background-position: 100% 0;
				height: 44px;
				font-size: 18px; line-height: 44px;
				padding: 0 20px 0 0;
				text-align: center;
				width: auto;
				}
				.btn-secondary_large:hover .r,
				.btn-action_large:hover .r {
					background-position: 100% 50%;
					}
				.btn-secondary_large:active .r,
				.btn-action_large:active .r {
					background-position: 100% 100%;
					}
				
				/* Secondary */
				.btn-secondary_large span {
					background: url(../images1/btn-secondary_large.png) no-repeat;
					color: #222222;
					}
					.btn-secondary_large .r {
						background-position: 100% 0;
						}