body {
	background: #fff url(/images/content/bg.jpg) repeat-x;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}

a {
	color: #7792AE;
	text-decoration: none;
}

a:hover, 
p a:hover,
ul li a:hover {
	color: #354352;
	text-decoration: underline;
}
	
#container {
		background:transparent url(/images/content/bg-container.png) no-repeat scroll center bottom;
		margin:0 auto;
		padding:0 0 24px;
		width:879px;
	}
	
/*------------------------------- HEADER -------------------------------*/

	#header,
	#header-2 {
			height:374px;
			margin:10px auto 0;
			width:879px;
	
		}
		#header h1,
		#header-2 h1 {
			background: transparent url(/images/content/logo.png) no-repeat;
			width: 259px;
			height: 256px;
			display: block;
			text-indent: -9999px;
			float: left;
			display: inline;
			position: relative;
			margin:0 42px 0 0;
		}
		#header #header-content {
			float: right;
			display: inline;
			position: relative;
			}
			#header #header-content h2 {
				background: transparent url(/images/content/some-sort.png) no-repeat;
				width: 567px;
				height:  31px;
				margin: 48px 0 0 0;
				text-indent: -9999px;
			}
			#header #header-content p.more {
				background: transparent url(/images/content/more-puffery.png) no-repeat;
				width: 549px;
				height: 43px;
				margin: 22px 0 0 0;
				text-indent: -9999px;
			}
			#header #header-content ul {
					margin:27px 0 0;
				}
				#header #header-content ul li,
				#header-2 #header-content ul li  {
					float: left;
					display: inline;
					position: relative;
					}
					#header #header-content ul li a.sign-up {
						background: transparent url(/images/content/signup.png) top center no-repeat;
						height: 63px;
						width: 236px;
						display: block;
						margin: 0 30px 0 0;
						text-indent: -9999px;
						}
						#header #header-content ul li a.sign-up:hover {
						background: transparent url(/images/content/signup.png) bottom center no-repeat;
						}
					#header #header-content ul li p.option {
						background: transparent url(/images/content/or.png) no-repeat;
						height: 18px;
						width: 28px;
						margin: 20px 30px 0 0;
						text-indent: -9999px;
					}
					#header #header-content ul li a.tour {
						background: transparent url(/images/content/taketour.png) top center no-repeat;
						height: 63px;
						width: 236px;
						display: block;
						text-indent: -9999px;
						}
						#header #header-content ul li a.tour:hover {
						background: transparent url(/images/content/taketour.png) bottom center no-repeat;
						}
		#header #menu-bg {
			background:transparent url(/images/content/bg-nav.png) no-repeat scroll 0 0;
			height:93px;
			padding:0 0 0 36px;
			position:absolute;
			top:291px;
			width:836px;
			z-index: 30;
		}			
		#header ul.menu,
		#header-2 ul.menu {
				background:transparent url(/images/content/bg-menu.gif) no-repeat scroll 0 0;
				display:block;
				height:93px;
				margin-left:4px;
				padding:0 0 0 44px;
				position:absolute;
				top:291px;
				width:828px;
				z-index:1;
			}
			#header ul.menu li,
			#header-2 ul.menu li {
					display:inline;
					font-family:Helvetica,sans-serif;
					font-size:18px;
					font-weight:bold;
					line-height:58px;
					margin:0 30px 0 0;
					text-transform:lowercase;
				}
				#header ul.menu li a,
				#header-2 ul.menu li a {
					color: #63788B;	
					font-weight: normal;
				}
				#header ul.menu li a:hover,
				#header-2 ul.menu li a:hover {
						color: #354352;
						text-decoration: none;
					}
				#header ul.menu li a.active,
				#header-2 ul.menu li a.active {
					color: #354352;
				}
		#header #login-form,
		#header-2 #login-form {
				left:50%;
				margin:0 0 0 167px;
				position:absolute;
				top:312px;
				width:260px;
				z-index:2;
				display: block;
			}
			#header #login-form #inputs,
			#header-2 #login-form #inputs {
					float: left;
					display: inline;
					position: relative;
				}
				#header #login-form #inputs input,
				#header-2 #login-form #inputs input {
					background: url(/images/content/bg-input.png) no-repeat top center;
					border: none;
					/*
border-left:1px solid #848484;
					border-top:1px solid #848484;
					border-bottom:1px solid #DAE1E8;
					border-right:1px solid #DAE1E8;
*/
					color:#CCCCCC;
					font-family:Trebuchet MS,Helvetica,sans-serif;
					font-size:12px;
					height:16px;
					overflow:hidden;
					padding:3px;
					text-align:left;
					text-indent:5px;
					width:153px;
					display: block;
					margin: 0 0 10px 0;
					}
					#header #login-form #inputs input:focus,
					#header-2 #login-form #inputs input:focus {
					background: url(/images/content/bg-input.png) no-repeat bottom center;
					border: none;
					color: #7A7A7A;
						/* border:1px solid #848484; */
					}
			#header #login-form input.submit,
			#header-2 #login-form input.submit {
				background: transparent url(/images/content/login.png) no-repeat top center;
				border:medium none;
				text-indent: -9999px;
				display:inline;
				float:left;
				height:37px;
				margin:10px 0 0 10px;
				position:relative;
				width:86px;
				color: transparent;
				text-transform: uppercase;
				cursor: pointer;
				}
				#header #login-form input.submit:hover,
				#header-2 #login-form input.submit:hover {
					background:transparent url(/images/content/login.png) no-repeat bottom center;
				}
			#header #login-form input.submit:hover,
			#header-2 #login-form input.submit:hover {
				cursor: pointer;
			}
			
/*------------------------------- HEADER-2 -------------------------------*/	
	

		#header-2 h1 {
			margin:0 44px 0 0;
		}
		#header-2 #header-content {
				display:inline;
				float:left;
				margin:82px 0 0 12px;
				position:relative;
			}
			#header-2 #header-content h2 {
				background:transparent url(/images/content/ready-to-try.png) no-repeat scroll 0 0;
				display:inline;
				float:left;
				height:31px;
				margin:44px 22px 0 0;
				position:relative;
				text-indent:-9999px;
				width:299px;
			}
			#header-2 #header-content ul {
					display:inline;
					float:left;
					margin:27px 0 0;
					position:relative;
				}
					#header-2 #header-content ul li a.sign-up {
							background: transparent url(/images/content/signup.png) no-repeat top center;
							height: 63px;
							width: 236px;
							display: block;
							text-indent: -9999px;
						}	
						#header-2 #header-content ul li a.sign-up:hover {
							background: transparent url(/images/content/signup.png) no-repeat bottom center;
						}
					
/*------------------------------- HOME CONTENT -------------------------------*/									

	#home-content {
			background:transparent url(/images/content/bg-content.png) no-repeat scroll 0 0;
			height:364px;
			margin: -22px auto 0;
			width:879px;
			}
			#home-content #cont-left {
					display:inline;
					float:left;
					height:280px;
					margin:42px 0 0 32px;
					width:374px;
				}
				#home-content #cont-left img.screenshot {
				
				}
				#home-content #cont-left a.screenshot-link {
					background: transparent url(/images/content/need-link.png) top center no-repeat;
					display:block;
					height:64px;
					margin:225px 0 0 24px;
					position:absolute;
					text-indent:-9999px;
					width:305px;
					z-index: 30;
					}
					#home-content #cont-left a.screenshot-link:hover {
					background: transparent url(/images/content/need-link.png) bottom center no-repeat;
					}
			#home-content #cont-right {
				display:inline;
				float:left;
				width:437px;
				margin: 54px 0 0 0;
				}
				#home-content #cont-right h2 {
					background:transparent url(/images/content/features.png) no-repeat scroll left top;
					height:23px;
					text-indent:-9999px;
					width:437px;
				}
				#home-content #cont-right ul {
						margin:35px 0 0 10px;
					}
					#home-content #cont-right ul li.one {
						background: transparent url(/images/content/1.png) no-repeat top left;
						display: block;
						}
						#home-content #cont-right ul li h3 {
							display: inline;
							font-family: trebuchet MS,Helvetica,arial;
							font-size: 18px;
							font-weight: bold;
							color: #3d3d3d;
							padding-left:55px;
						}
						#home-content #cont-right ul li p {
							color:#4E6276;
							font-family: trebuchet MS,Helvetica,arial;
							font-size:14px;
							font-weight:normal;
							line-height:18px;
							margin: 9px 0 0 0;
							width: 372px !important;
							padding-left:55px;
						}
					#home-content #cont-right ul li.two {
							display: block;
							background:transparent url(/images/content/2.png) no-repeat scroll left top;
							margin:25px 0 0 5px;
						}
						#home-content #cont-right ul li.two h3, #home-content #cont-right ul li.two p {
							padding-left: 50px;
						} 
				#home-content #cont-right a.more {
						background:transparent url(/images/content/more-features.png) no-repeat top center;
						display:block;
						height:15px;
						margin:38px 0 0 60px;
						text-indent:-9999px;
						width:322px;
					}
					#home-content #cont-right a.more:hover {
						background:transparent url(/images/content/more-features.png) no-repeat bottom center;
						}
	#content,
	#faq-content,
	#sign-up-content,
	#contact-content {
			background:transparent url(/images/content/bg-content-2.png) no-repeat scroll 0 0;
			min-height:363px;
			margin: -22px auto 0;
			padding:0 0 0 35px;
			width:844px;
		}
		#sign-up-content div.send-successful {
				clear:both;
				color:#637C96;
				display:block;
				font-size:16px;
				padding-top:40px;
			}
		#faq-content h2 {
			background: transparent url(/images/content/faq-heading.gif) no-repeat;
			width: 812px;
			height: 28px;
			margin:45px 0 0;
			float: left;
			display: inline;
			text-indent: -9999px;
			}
			#faq {
					float:left;
					margin:20px 0 0;
				}
				dl.faq {
						clear: both;
						padding:20px 0 0;
					}
					dl.faq dt.answer-tab {
						color: #354352;
						font-size: 16px;
						font-weight: bold;
						cursor: pointer;
						}
						dl.faq dt.answer-tab:hover {
							cursor: pointer;
						}
						dl.faq dt.answer-tab img {
							float: left;
							display: inline;
						}
						dl.faq dt.answer-tab span {
							margin: 0 0 0 10px;
						}
						dl.faq dt.answer-tab span:hover {
							text-decoration: underline;
						}
					dd.answer {
						color:#52687F;
						font-size:14px;
						line-height:18px;
						margin:10px 0 0 24px;
						width:780px;
					}
		#faq-content a {
				text-decoration: underline;
			}

/*------------------------------- SIGN-UP PAGE -------------------------------*/

		#sign-up-content h2 {
				background: transparent url(/images/content/signup-form-heading.gif) no-repeat;
				width: 813px;
				height: 28px;
				margin:45px 0 0;
				text-indent: -9999px;
				float: left;
				display: inline;
			}
		#sign-up-content #final-step {
				margin:35px 0 0 365px;
				z-index:20;
			}
			#plan-dropdown {
					color:#354352;
					font-size:12px;
					width: 310px;
					height: 30px;
					display:inline;
					float:left;
				}
				#sign-up-content #final-step input.submit {
						background: transparent url(/images/content/submit-signup.jpg) no-repeat top center;
						border: none;
						color: transparent;
						height: 29px;
						margin: -5px 0 0 0;
						text-indent: -9999px;
						width: 68px;
						cursor: pointer;
					}
					#sign-up-content #final-step input.submit:hover {
						background: transparent url(/images/content/submit-signup.jpg) no-repeat bottom center;
					}
			
		#sign-up-content #sign-up-form {
				margin: 0 0 0 30px;
			}
			#sign-up-content fieldset {
					float: left;
					display: inline;
					width: 353px;
					margin:0 30px 0 0;
					}
					#sign-up-content #sign-up-form fieldset#your table {
						margin-left:55px;
					}
					#sign-up-content fieldset#general {
						margin:0 70px 0 25px;
					}
					#sign-up-content #sign-up-form #company-part2 {
						margin: 55px 0 0 7px;
					}
					#sign-up-content #sign-up-form #user {
						margin: 0 0 0 6px;
					}
				#sign-up-content fieldset legend {
					color:#354352;
					font-size:16px;
					font-weight:bold;
					padding:40px 0 0 2px;
					text-align: left;
				}
			#sign-up-content table {
					margin:30px 0 0 30px;
				}
				#sign-up-content table tbody tr {
						height:40px;
					}
					#sign-up-content table tbody tr td label {
						color: #354352;
						font-size: 12px;
						padding:0 6px 0 0;
						text-align:right;
					}
					#sign-up-content table tbody tr td.label {
						color: #354352;
						font-size: 12px;
						padding:0 10px 20px 0;
						line-height: 20px;
						text-align:right;
						width:108px;
						}
						#sign-up-content table tbody tr td input,
						#contact-content fieldset tbody tr td input {
							background-color: #fff;
							height:14px;
							padding:2px;
							border-top: 1px solid #BEC7D0;
							border-left: 1px solid #BEC7D0;
							border-bottom: 1px solid #fff;
							border-right: 1px solid #fff;
							width:200px;
							color: #354352;
							font-weight: normal;
							font-size: 12px;
							font-family: Courier;
							}
							#sign-up-content table tbody tr td input:focus {
								border: 1px solid #607992;
								}
						#sign-up-content table tbody tr td textarea,
						#contact-content fieldset tbody tr td textarea {
							background-color: #fff;
							padding:2px;
							border-top: 1px solid #BEC7D0;
							border-left: 1px solid #BEC7D0;
							border-bottom: 1px solid #fff;
							border-right: 1px solid #fff;
							color: #354352;
							font-weight: normal;
							font-size: 12px;
							font-family: Courier;
						}
					#sign-up-content select {
						color: #354352;
						background: #fff;
						border-top: 1px solid #BEC7D0;
						border-left: 1px solid #BEC7D0;
						border-bottom: 1px solid #fff;
						border-right: 1px solid #fff;
						}
						#sign-up-content select option {
							padding: 0 10px 0 0;
						}	

/*------------------------------- SIGN-UP PAGE -------------------------------*/

		#contact-content h2 {
				background: transparent url(/images/content/contactus-heading.gif) no-repeat;
				width: 814px;
				height: 24px;
				margin:45px 0 0;
				float: left;
				display: inline;
				text-indent: -9999px;
			}
		#contact-content #contact-sidebar {
				float: right;
				display: inline;
				font-size:14px;
				line-height:18px;
				width:220px;
				margin:48px 50px 0 0;
				color:#7792AE;
			}
			#contact-content #contact-sidebar table tbody tr td strong {
					color: #354352;
				}
			#contact-content #contact-sidebar table tbody tr td a {
					color: #7792AE;
				}
				#contact-content #contact-sidebar table tbody tr td a:hover {
						color: #354352;
						text-decoration: underline;
					}
				
		#contact-content fieldset {
				float: left;
				display: inline;
				margin:50px 0 0 35px;
				width:440px;
			}
			#contact-content fieldset label {
					display: block;
					text-align: right;
					width:266px;
					color: #354352;
					font-size: 12px;
					margin: 0 0 10px 0;
				}
				#contact-content fieldset label input {
					background-color: #fff;
					height:14px;
					padding:2px;
					border-top: 1px solid #BEC7D0;
					border-left: 1px solid #BEC7D0;
					border-bottom: 1px solid #fff;
					border-right: 1px solid #fff;
					width:200px;
					color: #354352;
					font-weight: normal;
					font-size: 12px;
					font-family: Courier;
					margin:0 0 0 6px;
				}
			
			#contact-content fieldset #message-textarea {
				
				}
				#contact-content fieldset #message-textarea label {
					display:inline;
					float:left;
					line-height:20px;
					width:50px;
					margin: 0 4px 0 0;
				}
				#contact-content fieldset #message-textarea textarea {
					float: left;
					display: inline;
					background: #fff;
					padding:2px;
					border-top: 1px solid #BEC7D0;
					border-left: 1px solid #BEC7D0;
					border-bottom: 1px solid #fff;
					border-right: 1px solid #fff;
					color: #354352;
					font-weight: normal;
					font-size: 12px;
					font-family: Courier;
					margin:0 0 0 6px;
					}
					#contact-content fieldset #message-textarea textarea {
							}
							#contact-content fieldset label input:focus,
							#contact-content fieldset #message-textarea textarea:focus {
									border: 1px solid #607992;
								}

				
			#contact-content fieldset legend {
				display: none;
			}
			
			#contact-content fieldset input.submit {
					background: transparent url(/images/content/send-message-button.jpg) no-repeat top center;
					width: 59px;
					height: 30px;
					margin: 20px 0 40px 60px;
					border: none;
					color: transparent;
					text-indent: -9999px;
					display: block;
					cursor: pointer;		
				}
				#contact-content fieldset input.submit:hover {
					background: transparent url(/images/content/send-message-button.jpg) no-repeat bottom center;
				}
		
			
/*------------------------------- TOUR PAGE -------------------------------*/
			
			#content h2 {
				background:transparent url(/images/content/workingwith.png) no-repeat scroll 0 0;
				display:inline;
				float:left;
				height:28px;
				margin:45px 0 0;
				position:relative;
				width:813px;
				text-indent: -9999px;
			}
			#content #categories {
					height:100px;
					margin:45px 0 20px;
					width:812px;
				}
				#content #categories #category {
						display:inline;
						float:left;
						margin:0;
						position:relative;
						text-align:center;
						width:162px;
					}
					#content #categories #category h3 a {
						font-family: Trebuchet MS, Helvetica, sans-serif;
						font-size: 20px;
						font-weight: bold;
						color: #52687f;
						text-align: center;
						margin:0 0 5px;
						cursor: pointer;
					}
					#content #categories #category p {
							font-weight: normal;
							color: #52687f;
						}
						#content #categories #category p a {
							color:#5B5B5B;
							font-size: 12px;
							line-height:18px;
							cursor: pointer;
						}
						#content #categories #category p a:hover {
							color: #52687f;
						}
						#content #categories #category p a.active {
							font-weight: bold;
							color: #52687f;
						}
			#content #main {
					overflow:hidden;
					width:820px;
					position: relative;

				}
				#content #main .feature {
					clear: both;
				}
				#content #main .feature .screenshot {
					height:349px;
					margin:10px 0 0;
					width:486px;
					float: left;
					display: inline;
					position: relative;
				}
				.screenshot a img {
						width:486px;
					}
				#content #main .feature .information {
						display:inline;
						float:left;
						margin:8px 0 40px 35px;
						width:294px;
					}
					#content #main .feature h3 {
						font-size: 20px;
						font-weight: bold;
						color: #52687f;
						margin-bottom: 20px;
					}
					#content #main .feature p {
						font-size: 12px;
						font-weight: normal;
						color: #474747;
						line-height: 18px;
						margin: 0 0 20px 0;
					}
					#content #main .feature  .information ul {	
							margin: 20px 0 0 0;
							font-size: 12px;
							color: #474747;
							line-height: 18px;
							font-weight: normal;
							position: relative;
						}
						#content #main .feature .information ul li {
								padding:0 0 0 50px;
								min-height:35px;
								margin: 0 0 22px 0;
							}
							#content #main .feature .information ul li.a {
								background: #fff url(/images/content/a.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.b {
								background: #fff url(/images/content/b.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.c {
								background: #fff url(/images/content/c.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.d {
								background: #fff url(/images/content/d.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.e {
								background: #fff url(/images/content/e.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.f {
								background: #fff url(/images/content/f.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.g {
								background: #fff url(/images/content/g.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.h {
								background: #fff url(/images/content/h.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.i {
								background: #fff url(/images/content/i.jpg) no-repeat top left;
							}
							#content #main .feature .information ul li.j {
								background: #fff url(/images/content/j.jpg) no-repeat top left;
							}
		
			
/*------------------------------- STANDARD PAGE -------------------------------*/			

			#content h2.standard {
				background: transparent url(/images/content/standard.png) no-repeat;
				width: 813px;
				height: 24px;
				margin-bottom: 50px;
			}
			#content p.description {
				width:800px;
			}
			#content .hr {
					background:transparent url(/images/content/hr.png) no-repeat scroll 0 0;
					color:transparent;
					height:1px;
					margin:40px auto;
					width:541px;
				}
				#content .hr hr {
						display: none;
					}
			#content #left {
				background:transparent url(/images/content/bg-mini.png) no-repeat scroll 0 0;
				display:inline;
				float:left;
				height:240px;
				margin:50px 45px 0 0;
				padding:26px;
				position:relative;
				width:340px;
			}
			#content #right {
				display:inline;
				float:left;
				margin:50px 0 0;
				position:relative;
				width:348px;
				}
				#content #right ul li.one {
						background: transparent url(/images/content/1.gif) no-repeat top left;
						padding:0 0 0 55px;
						}
				#content #right .hr {
					background-color: #cccccc;
					height: 1px;
					width: 330px;
					margin: 35px auto;
					}
					#content #right .hr hr {
						display: none;
					}
				#content #right ul.right-list {
					float: left;
					display: inline;
					position: relative;
				}
				#content #right ul li.two {
						background:transparent url(/images/content/2.gif) no-repeat scroll left top;
						margin:25px 0 0 5px;
						padding:0 0 0 50px;
						}
				#content #right a {
					background: transparent url(/images/content/button.png) no-repeat;
					height: 37px;
					width: 86px;
					display: block;
					margin: 39px auto 15px;
					text-indent: -9999px;
					overflow: hidden;
				}
				
/*------------------------------- PRICING PAGE -------------------------------*/

			#content h2.plans {
					background: transparent url(/images/content/pricing-plans.png) no-repeat;
					width: 812px;
					height: 28px;
					margin-bottom: 30px;
				}
			#content h3.blurb-heading {
					font-size: 18px;
					color: #52687f;
					clear: left;
				}
			#content p.blurb-content {
					color:#474747;
					font-size:12px;
					line-height:18px;
					margin:10px 0 30px;
					width:800px;
				}
				#content p.blurb-content a {
						background: transparent url(/images/content/refer-someone.jpg) no-repeat top center;
						display: block;
						width: 167px;
						height: 29px;
						text-indent: -9999px;
						margin:20px 0 0;
					}
					#content p.blurb-content a:hover {
						background: transparent url(/images/content/refer-someone.jpg) no-repeat bottom center;
					}
			#content #table {
					background: transparent url(/images/content/bg-table.gif) no-repeat;
					width: 807px;
					height: 420px;
					margin: 2px 0 0 0;
					font-size: 14px;
					color: #425568;
					font-weight: bold;
					line-height: 40px;
					text-align: center;
				}
				#content ul.plan-names {
						float: right;
						display: inline;
						margin: 30px 53px 10px 0;
					}
					#content ul.plan-names li {
						color:#52687F;
						display:inline;
						float:left;
						font-size:14px;
						margin:0 4px 5px 0;
						text-align:center;
						width:123px;
					}
				#content ul.prices {
						float: left;
						display: inline;
						margin:5px 0 0 156px;
					}
					#content ul.prices li {
						background: transparent url(/images/content/tab.gif) no-repeat scroll 0 0;
						color: #425568;
						float:left;
						display:inline;
						font-family: Trebuchet MS,Helvetica,sans-serif;
						font-size: 16px;
						font-weight: bold;
						height: 35px;
						line-height: 33px;
						text-align: center;
						width: 123px;
						margin: 0 4px 0 0;
					}
				#content #table table {
					border: none;
				}
				#content #table table tr {
					display: block;
					}
					#content #table table tr#table-signup-row {
							margin-top:15px; 
						}
						#content #table table tr#table-signup-row td a {
								background: transparent url(/images/content/sign-up-button.jpg) no-repeat top center;
								display: block;
								width: 85px;
								height: 39px;
								text-indent: -9999px;
								margin:0 auto;
								padding: 0 !important;
							}
							#content #table table tr#table-signup-row td a:hover {
								background: transparent url(/images/content/sign-up-button.jpg) no-repeat bottom center;
							}
				#content #table table tr td {
					height: 40px !important;
				}
				#content #table table tr td.row1 {
					width: 154px;
					text-align: center;
					border-bottom:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;
				}
				#content #table table tr td.row2 {
					width: 127px;
					text-align: center;
					border-bottom:1px solid #FFFFFF;
					border-right:1px solid #FFFFFF;
				}
				#content #table table tr td.row3 {
					width: 144px;
					text-align: center;
					border-bottom:1px solid #FFFFFF;
				}
				#content #table table tr td img {
						vertical-align:middle;
					}
			#content #bottom {
				height:180px;
				margin: 0 auto;
				text-align: center;
				}
				#content #bottom .hr-2 {
						background: transparent url(/images/content/hr.png) no-repeat scroll 0 0;
						color: transparent;
						height: 1px;
						margin: 0 auto;
						width: 541px;
					}
					#content #bottom .hr-2 hr {
							display: none;
						}
				#content #bottom h3 {
					margin: 40px 0;
					color: #52687f;
					font-size: 18px;
					}
					#content #bottom h3 a {
						color: #425568;
					}
				#content #bottom h3.ready {
					display:inline;
					float:left;
					font-size:30px;
					line-height:63px;
					margin:0 45px 0 148px;
					position:relative;
					}
					#content #bottom h3 a {
						color: #7792AE;
						text-decoration: underline;
						}
						#content #bottom h3 a:hover {
							text-decoration: underline;
							color: #354352;
						}
				#content #bottom ul {
						float: left;
						display: inline;
						position: relative;
						margin-bottom: 20px;
					}
					#content #bottom ul li	{
					
						}
						#content #bottom ul li a {
								background: transparent url(/images/content/signup.png) no-repeat top center;
								width: 236px;
								height: 63px;
								display: block;
								text-indent: -9999px;
							}
							#content #bottom ul li a:hover {
								background: transparent url(/images/content/signup.png) no-repeat bottom center;
							}
	
/*------------------------------- QUOTE BOTTOM -------------------------------*/
		
		#quote {
				background:transparent url(/images/content/bg-quote.png) no-repeat scroll 0 0;
				height:82px;
				margin:10px auto;
				padding:32px;
				width:815px;
			}
			#quote p.the-quote {
					background:transparent url(/images/content/quote.png) no-repeat scroll left top;
					color:#3D3D3D;
					font-family:Trebuchet MS,helvetica,arial;
					font-size:16px;
					font-weight:normal;
					line-height:20px;
					padding:0 0 0 80px;
				}
			#quote p.name {
				color:#546A82;
				font-family:Trebuchet MS,helvetica,arial;
				font-size:16px;
				font-weight:normal;
				margin:5px 0 0 80px;
			}

/*------------------------------- FOOTER -------------------------------*/	
	
	#footer {
			border-top:1px solid #D9DEE3;
			margin:0 auto;
			padding:20px 0 0;
			width:872px;
		}
		#footer #footer-top {
			height: 20px !important;
		}
		#footer #footer-top ul {
				float: left;
				display: inline;
				position: relative;
			}
			#footer #footer-top ul li {
				display: inline;
				margin:0 10px 0 0;
				}
				#footer #footer-top ul li a,
				#footer #footer-top p a {
					font-family: Trebuchet MS, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #354352;
					}
					#footer #footer-top ul li a:hover {
						color: #4b4b4b;
					}
				
		#footer #footer-top p {
			font-family: Trebuchet MS, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #939393;
			float: right;
			display: inline;
			position: relative;
		}
		#footer #footer-bottom {
				background:transparent url(/images/content/shadows.png) no-repeat scroll center top;
				height:50px;
				padding: 25px 0 0 0;
				margin: 10px auto 20px;
				width:800px;
			}
			#footer #footer-bottom a.studioakt {
					background: transparent url(/images/content/studioakt.png) no-repeat top center;
					height: 21px;
					width: 61px;
					display: inherit;
					float: left;
					position: relative;
					margin: 0 20px 0 350px;
				}
				#footer #footer-bottom a.studioakt:hover {
					background: transparent url(/images/content/studioakt.png) no-repeat bottom center;
				}
			#footer #footer-bottom a.ryos {
					background: transparent url(/images/content/ryos.png) no-repeat top center;
					height: 22px;
					width: 17px;
					float: left;
					display: inline;
					position: relative;
				}
				#footer #footer-bottom a.ryos:hover {
					background: transparent url(/images/content/ryos.png) no-repeat bottom center;
				}
			
/*---------------------- SAFARI -------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0){
			#content #table {
				margin: 0 0 30px 0;
			}
			#sign-up-content #sign-up-form #company-part2 {
				margin: 55px 0 0 5px;
				}
				table#company-part2 tbody tr #other-type {
						display: none;
					}
			#sign-up-content #plan-dropdown {
				margin: 0 0 0 -30px;
			}
		}