﻿.central .container-box {
	width: 900px;
	background-color: #fff;
        padding:50px 0;
}
.central .container-box aside#sidebar {
	display: inline-block;
	width: 230px;
	vertical-align: top;
	margin-top: 60px;
	margin-left: 47px
}
.central .container-box aside#sidebar hgroup {
	margin: 0;
	padding: 0;
	margin-bottom: 55px
}
.central .container-box aside#sidebar hgroup h2 {
	width: auto;
	font-size-adjust: .48;
	font-weight: 200;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 10px;
}
.central .container-box aside#sidebar hgroup h3 {
	line-height: 1.5em
}
.central .container-box aside#sidebar hgroup.attention h2 {
	
}
.central .container-box aside#sidebar ul#client-listing {
	margin-top: -15px
}
.central .container-box aside#sidebar ul#client-listing li {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url('images/customers-sprite.png') no-repeat 0 0;
	position: relative;
	margin-bottom: 15px
}
.central .container-box aside#sidebar ul#client-listing li#twitter {
	width: 28px;
	height: 20px
}
.central .container-box aside#sidebar ul#client-listing li#facebook {
	width: 62px;
	height: 13px;
	background: url('images/customers-sprite.png') no-repeat -44px -4px;
	top: 4px;
	margin-left: 15px
}
.central .container-box aside#sidebar ul#client-listing li#nike {
	width: 35px;
	height: 13px;
	background: url('images/customers-sprite.png') no-repeat -123px -5px;
	margin-left: 15px;
	top: 3px;
	margin-right: 50px
}
.central .container-box aside#sidebar ul#client-listing li#wwf {
	width: 26px;
	height: 39px;
	background: url('images/customers-sprite.png') no-repeat 0 -34px
}
.central .container-box aside#sidebar ul#client-listing li#intel {
	width: 45px;
	height: 30px;
	background: url('images/customers-sprite.png') no-repeat -46px -39px;
	margin-left: 15px;
	top: 2px
}
.central .container-box aside#sidebar ul#client-listing li#apple {
	width: 26px;
	height: 31px;
	background: url('images/customers-sprite.png') no-repeat -106px -36px;
	margin-left: 15px
}
.central .container-box aside#sidebar ul#client-listing li#hp {
	width: 33px;
	height: 33px;
	background: url('images/customers-sprite.png') no-repeat -152px -36px;
	margin-left: 15px
}
.central .container-box .content {
	width: 485px;
	padding: 52px 55px 55px 0;
	border-right: 1px solid #e0e5e9;
	display: inline-block;
	vertical-align: top
}
.central .container-box .content label {
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #1a232b
}
.central .container-box .content label.inline-label {
	display: inline-block;
	color: #8e959c;
	margin-left: 3px
}
.central .container-box .content label.inline-label em {
	color: #c4c8cc
}
.central .container-box .content label .confirmation {
	color: #7ebd26;
	float: right;
	background: url('images/available.png') no-repeat right center;
	padding-right: 18px
}
.central .container-box .content label .error {
	color: #f69100;
	float: right;
	background: url('images/taken.png') no-repeat right center;
	padding-right: 18px
}
.central .container-box .content .flush-block {
	display: block;
	margin: 0 0 16px 0
}
.central .container-box .content .flush-block #newsletter-subscribe {
	position: relative;
	
	font-size: 12px;
}
.central .container-box .content input::-webkit-input-placeholder {
color:#d8dee3
}
.central .container-box .content input:-moz-placeholder {
color:#d8dee3
}
.central .container-box .content input[type=text], .central .container-box .content input[type=password] {
	display: block;
	width: 463px;
	font-size: 16px;
	border: 1px solid #c3cbd3;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 10px;
	margin-bottom: 16px
}
.central .container-box .content input[type=text]:focus, .central .container-box .content input[type=password]:focus {
	border-color: #8898a8
}
.central .container-box .content input[type=text]#site-address, .central .container-box .content input[type=password]#site-address {
	text-align: left
}
.central .container-box .content .nolink {
	color: #19a9e5
}
.central .container-box .content .input-group {
	position: relative
}
.central .container-box .content .input-group.country {
	margin-bottom: 16px
}
.central .container-box .content .input-group .validation-error {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 12px;
	line-height: 26px;
	padding: 0 10px 0 15px;
	color: #f69100;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #ffec98 url('images/alert-left-cap.png') no-repeat 0 center
}
.central .container-box .content .input-group .validation-error.no-arrow {
	padding: 0 10px;
	margin-top: 5px;
	right: 6px;
	top: 32px;
	background: #ffec98
}
.central .container-box .content .input-group#site-address-group input {
	padding-right: 132px;
	width: 341px
}
.central .container-box .content .input-group#site-address-group aside {
	position: absolute;
	top: 0;
	right: 11px;
	
	font-size: 1.6em;
	line-height: 66px
}
.central .container-box .content aside {
	font-size: 14px;
	line-height: 20px;
	color: #adb3b9;
	margin: -14px 0 16px 0
}
.central .container-box .content span.divider {
	border: 0;
	display: block;
	height: 40px;
	width: 100%;
	margin: 0
}
#submit-sign-up {
	margin-top: 50px
}
#submit-sign-up .button {
	display: inline-block;
	color: #fff;
	padding: 12px 16px;
	margin: 2px 0 0 0;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	border: 1px solid #3685bb;
	background:#3685bb;
}
#submit-sign-up .button:hover, #submit-sign-up .button:focus {
	background-position: -300px 0
}
#submit-sign-up .button:active {
	background-position: top right;
	text-shadow: 0 -1px #456815;
	border-top-color: #547d19
}
#submit-sign-up .button.disabled {
	background: #ced2d5;
	text-shadow: 0 -1px #adb3b9;
	border-color: #adb3b9
}
#submit-sign-up aside {
	
	font-size: 1.1em;
	line-height: 1.5em;
	display: inline-block;
        *display:inline;
	vertical-align: center;
	color: #adb3b9;
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
	width: 260px;
	top: 7px
}
#submit-sign-up aside a {
	color: #adb3b9;
	border-bottom: 1px dotted #8e959c
}
#submit-sign-up aside a:hover {
	color: #8e959c
}
#origami-left {
	position: absolute;
	background: url('images/origami_left.png') no-repeat left top;
	top: 0;
	left: 0;
	width: 100%;
	height: 707px;
	z-index: 0
}
#origami-right {
	position: absolute;
	background: url('images/origami_right.png') no-repeat right top;
	top: 0;
	right: 0;
	width: 817px;
	height: 547px;
	z-index: 1
}
.hidden {
	display: none
}
.tooltip-inner {
	padding: 10px 15px!important;
	text-align: left!important;
	line-height: 1.4em
}
select#timezone, select#country {
	border: 1px solid #d8dee3;
	background-color: #fff;
	padding: 7px 10px;
	height: 28px;
	line-height: 28px;
	
	font-size: 1.3em;
	width: 484px;
	cursor: pointer
}
*select {
	width: 466px;
        border:solid 1px red;
	font-size: 1.3em;
	border: 1px solid #d8dee3;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 7px 7px 10px;
	background-color: #efefef;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	cursor: pointer;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efefef), color-stop(1, #fbfbfb));
}
.customStyleSelectBoxInner {
	background: url('images/dropdown-arrow.png') no-repeat right 50%;
	width: 465px!important
}
.central .container-box aside#sidebar blockquote {
	width: 100%;
	float: left;
	margin: 0 0 55px -30px;
	padding: 0 20px 0 30px;
	font-size: 18px;
	letter-spacing: .03em;
	line-height: 20px;
	color: #2f353e;
	background: url('images/quote.png') no-repeat left top
}
.central .container-box aside#sidebar blockquote .source {
	font-size: .7em;
	line-height: 1.5em;
	font-style: normal;
	font-weight: normal;
	color: #adb3b9;
	float: left;
	width: 100%;
	line-height: auto;
	margin: 10px 0 0 0
}

h1 {
    margin-bottom: 15px;
    text-align: left;
}