body{
	margin: 0px;
	overflow-x: hidden;
}

@font-face {
	font-family: Museo Sans;
	src: url('../fonts/MuseoSans_500.otf');
}

@font-face {
	font-family: Museo Sans three;
	src: url('../fonts/MuseoSans-300.otf');
}

@font-face {
	font-family: Museo;
	src: url('../fonts/Museo300-Regular.otf');
}

img{
	border: 0px;
}


.clear{
	clear:both;
	margin:0;
	padding:0;
}


.header{
	width: 100%;
	height: 36px;
	background: url('../images/fill-header.jpg') repeat-x;
}

.center-header{
	width: 960px;
	height: 36px;
	background: url('../images/header.jpg') repeat-x;
	margin: 0 auto;
}

.arrow{
	float: right;
	width: 13px;
	padding-right: 10px;
	padding-top: 12px;
}

.signup{
	float: right;
	width: 56px;
	padding-top: 9px;
}

.signup a{
	font-family: Museo Sans,Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-shadow: #000000 1px 1px 1px;
	text-decoration: none;
}

.login{
	float: right;
	padding-right: 10px;
	padding-top: 4px;
}

.password{
	float: right;
	padding-top: 4px;
}

.username{
	float: right;
	padding-top: 4px;
}

.login-textfield{
	background: url('/images/login-textfield.png') no-repeat;
	width: 134px;
	height: 26px;
	border: 0px;
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	color: #6f6f6f;
	padding-left: 5px;
}

.nav-background{
	background: url('../images/nav-background.jpg') repeat-x;
	width: 100%;
	height: 90px;
}

.center-nav{
	width: 960px;
	margin: 0 auto;
}

.rack-logo{
	float: left;
	width: 400px;
	padding-top: 20px;
	padding-left: 10px;
}

.nav-pricing{
	float: left;
	padding-top: 34px;
	padding-left: 44px;
}

.nav-pricing a{
	float: left;
	font-family: Museo,Helvetica;
	font-size: 18px; 
	font-weight: 500;
	color: #858585;
	text-shadow: #ffffff 1px 1px 1px;
	text-decoration: none;
}

.bar{
	float: left;
	width: 1px;
	padding-top: 17px;
	padding-left: 26px;
}

.bar2{
	float: left;
	width: 1px;
	padding-top: 17px;
	padding-left: 52px;
}

.nav-about{
	float: left;
	padding-top: 34px;
	padding-left: 52px;
}

.nav-about a{
	font-family: Museo,Helvetica;
	font-size: 18px; 
	font-weight: 500;
	color: #858585;
	text-shadow: #ffffff 1px 1px 1px;
	text-decoration: none;
}

.nav-contact{
	float:left;
	padding-top: 34px;
	padding-left: 56px;
}

.nav-contact a{
	font-family: Museo,Helvetica;
	font-size: 18px; 
	font-weight: 500;
	color: #858585;
	text-shadow: #ffffff 1px 1px 1px;
	text-decoration: none;
}


.turnkey-background{
	background: #000 url('../images/turnkey-background.jpg') repeat-x;
	width: 100%;
	height: 252px;
}

.center-turnkey{
	width: 960px;
	height: 252px;
	margin: 0 auto;

}

.center-turnkey p {
	display: none;
}

.simple{
	float: left;
	background: url('/images/simple.png') no-repeat;
	width: 440px;
	height: 217px;
	margin-left: 11px;
}

.simple p{
	margin-top: 0px;
	text-align: center;
	font-family: Museo,Helvetica;
	font-size: 14px;
	font-weight: 500;
	color: #fbfbfb;
	width: 170px;
	line-height: 18px;
	padding-top: 57px;
	padding-left: 25px;
}

.simple-change{
	font-family: Museo Sans,Helvetica;
	font-size: 14px;
	font-weight: 500;
	color: #fbfbfb;
}

.simple-green{
	font-family: Museo Sans,Helvetica;
	font-size: 14px;
	font-weight: 500;
	color: #c1ff44;
}

.turnkey-solution{
	float: left;
	padding-left: 21px;
	padding-top: 2px;
}

.turnkey-solution p{
	font-family: Officina Book;
	font-size: 24px;
	line-height: 36px;
	color: #ffffff;
}

.turnkey-solution-green{
	font-family: Officina;
	font-family: 24px;
	color: #419184;
	font-weight: bold;
}

.turnkey-bold{
	font-family: Officina;
	font-family: 24px;
	color: #ffffff;
	font-weight: bold;
}

.whatyouneed{
	background: #e0e0e0 url('../images/need-back.png') repeat-x;
	width: 100%;
	height: 413px;
}

.whatyouneed2{
	background: #e0e0e0 url('../images/whatyouneed-background.png') repeat-x;
	width: 100%;
}

.center-whatyouneed{
	background: url('../images/need-background.png') no-repeat;
	width: 960px;
	height: 413px;
	margin: 0 auto;
}

.basic{
	float: left;
	width: 280px;
	padding-left: 11px;
}

.basic p{
	margin-top: 0px;
	font-family: Museo Sans three,Helvetica;
	font-size: 24px;
	color: #7a7a7a;
	padding-top: 12px;
}

.basic p span{
	font-family: Museo Sans,Helvetica;
	font-size: 24px;
	color: #7a7a7a;
}

.basic-content{
	padding-top: 50px;
	padding-left: 17px;
	width: 242px;
}

.checked-basic1{
	width: 242px;
}

.check{
	float: left;
	padding-top: 22px;
}

.direct{
	width: 195px;
	float: left;
	font-family: Museo,Helvetica;
	font-size: 14px;
	line-height: 18px;
	color: #727272;
	padding-top: 12px;
	padding-left: 9px;
}

.checked-basic2{
	width: 242px;
}

.check2{
	float: left;
	padding-top: 10px;
}

.keep-live{
	width: 195px;
	float: left;
	font-family: Museo,Helvetica;
	font-size: 14px;
	line-height: 18px;
	color: #727272;
	padding-top: 21px;
	padding-left: 9px;
}


.needbar{
	padding-top: 13px;
}

.needbar2{
	padding-top: 17px;
}

.needbar3{
	padding-top: 3px;
}

.needbar4{
	padding-top: 3px;
}

.price-basic{
	font-family: Museo,Helvetica;
	font-size: 30px;
	color: #696969;
	font-weight: 700;
	word-spacing: 10px;
	padding-top: 6px;
}

.price-basic span{
	font-family: Museo,Helvetica;
	font-size: 18px !important;
	color: #696969;
	font-weight: 700;
}

.signup-basic{
	padding-top: 18px;
	text-align: center;
	padding-left: 4px;
}

.managed{
	float: left;
	width: 290px;
	padding-left: 80px;
}

.managed p{
	margin-top: 0px;
	font-family: Museo Sans three,Helvetica;
	font-size: 24px;
	color: #7a7a7a;
	padding-top: 12px;
}

.managed-content{
	padding-top: 50px;
	padding-left: 17px;
	width: 242px;
}

.migration{
	width: 195px;
	float: left;
	font-family: Museo,Helvetica;
	font-size: 14px;
	line-height: 18px;
	color: #727272;
	padding-top: 4px;
	padding-left: 9px;
}

.checked-managed{
	width: 242px;
}

.check3{
	float: left;
	padding-top: 10px;
}


.priority{
	width: 195px;
	float: left;
	font-family: Museo,Helvetica;
	font-size: 14px;
	line-height: 18px;
	color: #727272;
	padding-top: 3px;
	padding-left: 9px;

}

.price-manage{
	font-family: Museo,Helvetica;
	font-size: 30px;
	color: #696969;
	font-weight: 700;
	word-spacing: 7px;
	padding-top: 6px;
}

.price-manage span{
	font-family: Museo,Helvetica;
	font-size: 18px !important;
	color: #696969;
	font-weight: 700;
}

.signup-manage{
	padding-top: 19px;
	text-align: center;
	padding-left: 4px;
}


.dots{
	float: left;
	padding-top: 17px;
	padding-left: 9px;	
}

.questions{
	float: left;
	width: 270px;
	padding-left: 19px;
}

.questions p{
	margin-top: 0px;
	font-family: Museo Sans three,Helvetica;
	font-size: 24px;
	color: #7a7a7a;
	padding-top: 12px;
}

.question-form{
	margin-top: -16px;
	font-family: Museo,Helvetica;
	font-size: 14px;
	font-weight: 500;
	color: #4f4f4f;
	line-height: 18px;
}

.quesion-text{
	background: url('/images/direction-textfield.png') no-repeat;
	width: 260px;
	height: 27px;
	border: 0px;
	padding-left: 5px;
	margin-top: 4px;
}

.question-area{
	background: url('/images/direction-textarea.png') no-repeat;
	width: 260px;
	max-width: 260px;
	height: 103px;
	max-height: 103px;
	border: 0px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 4px;
	overflow:auto;
}

.email-form{
	padding-top: 3px;
}

.message-form{
	padding-top: 3px;
}

.question-submit{
	text-align: right;
	padding-right: 11px;
	padding-top: 16px;
}

.footer{
	background: url('../images/footer-background.jpg') repeat-x;
	width: 100%;
}

.center-footer{
	width: 960px;
	background: url('../images/footer.jpg') repeat-x;
	margin: 0 auto;
}

.footer-head{
	font-family: Museo,Helvetica;
	font-size: 18px;
	font-weight: 500;
	color: #ffffff;
	text-shadow: #000000;
}

.footer-text{
	font-family: Museo Sans,Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: #837976;
	line-height: 20px;
	text-shadow: #000000 1px 1px 1px;
	margin-top: -10px;
}


.affiliate{
	float: left;
	width: 285px;
	padding-left: 11px;
	padding-top: 20px;
}

.updates{
	float: left;
	width: 290px;
	padding-top: 20px;
	padding-left: 76px;
}

.social{
	float:left;
	width: 200px;
	padding-top: 20px;
	padding-left: 44px;

}

.social div{
	text-indent: -9999px;
}


.beapart{
	text-align: right;
	padding-right: 5px;
	margin-top: -4px;
}

.facebook{
	float: left;
	margin-top: -2px;
}

.facebook a{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/facebook.png');
	background-repeat: no-repeat;
	outline: none;
}

.facebook a:hover{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/facebook-hover.png');
	background-repeat: no-repeat;
}

.twitter{
	float: left;
	padding-left: 22px;
	padding-top: 2px;
}

.twitter a{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/twitter.png');
	background-repeat: no-repeat;
	outline: none;
}

.twitter a:hover{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/twitter-hover.png');
	background-repeat: no-repeat;
}

.myspace{
	float: left;
	padding-left: 22px;
	padding-top: 1px;
}

.myspace a{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/myspace.png');
	background-repeat: no-repeat;
	outline: none;
}

.myspace a:hover{
	display: block;
	width: 15px;
	height: 20px;
	background:  url('../images/myspace-hover.png');
	background-repeat: no-repeat;
}

.youtube{
	float: left;
	padding-left: 24px;
	margin-top: -4px;
}

.youtube a{
	display: block;
	width: 20px;
	height: 24px;
	background:  url('../images/youtube.png');
	background-repeat: no-repeat;
	outline: none;
}

.youtube a:hover{
	display: block;
	width: 20px;
	height: 24px;
	background:  url('../images/youtube-hover.png');
	background-repeat: no-repeat;
}

.rss{
	float: left;
	padding-left: 22px;
}

.rss a{
	display: block;
	width: 18px;
	height: 20px;
	background:  url('../images/rss.png');
	background-repeat: no-repeat;
	outline: none;
}

.rss a:hover{
	display: block;
	width: 18px;
	height: 20px;
	background:  url('../images/rss-hover.png');
	background-repeat: no-repeat;
}


.copywrite{
	width: 960px;
	text-align: center;
	font-family: Museo Sans,Helvetica;
	font-size: 12px;
	color: #ffffff;
	padding-top: 40px;
}

.copywrite a{
	font-family: Museo Sans,Helvetica;
	font-size: 12px;
	color: #9c938f;
	text-decoration: none;
	
}

.copywrite span{
	font-family: Museo Sans,Helvetica;
	font-size: 12px;
	color: #9c938f;
	text-decoration: none;

}

.privacy{
	margin: 0 auto;
	width: 960px;
}

.privacy-header{
	margin-top: 0px;
	font-family: Museo Sans three,Helvetica;
	font-size: 24px;
	color: #7a7a7a;
	padding-top: 12px;
}

.privacy-content{
	line-height: 18px;
	color:#727272;
	font-family:Museo,Helvetica;
	font-size:14px;
	padding-top:10px;
	padding-bottom: 10px;
}

/** Twitter **/
.tweet .tweet_list {
	list-style-type: none;
	margin: -17px 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 15px;
}

.tweet_text {
	color:#837976;
	font-family:Museo Sans,Helvetica;
	font-size:12px;
	font-weight:500;
	line-height:20px;
	margin-top:-10px;
	text-shadow:1px 1px 1px #000000;
}

.tweet_text a{
	color:#837976;
}

.tweet .tweet_list li {
	padding: .5em; 
	color: #d8d8d8;
}

.tweet .tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left; 
	color:#d8d8d8;
}

.tweet .tweet_list .tweet_avatar img {
	vertical-align: middle;

}

.like-button{
	text-align:right;
	padding-top: 8px;
	padding-right:2px;
}

.header-icon{
	float: left;
}

.header-icon a{
	text-indent: -9999px;
}

.header-icon .facebook {
	margin-left:10px;
	margin-top: 7px;
}

.header-icon .facebook-share{
	float: left;
	margin-top: 9px;
	margin-left:8px;
}

.header-icon .twitter{
	margin-top: 7px;
	margin-left:-10px;
}

.header-icon .re-tweet{
	font-family:Lucida Grande,Helvetica;
	font-size:12px;
	float: left;
	margin-top:11px;
	margin-left:7px;
}

.re-tweet a{
	color:#bda499;
	text-decoration: none;
}
