@charset "UTF-8";/* CSS Document             *//* AppointmentJournal.com   *//* (c) All rights reserved  */body {	background-color: #FFFFFF; 	background-image: url(images/webgradient.jpg);
    background-repeat: repeat-x;
    color:#585858; 		font: 14px  Optima, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}.clr {clear:both; height:0;}p {	margin-top:10px;	margin-bottom:12px;}p.quote {	font-style:italic;	margin:25px 25px 25px 50px;}p.bold {	font-weight:bold;}span.leadin {	color:#2b71a4;}span.leadin-gray {	font-size:15px;	font-weight:bold;}ul {	margin-left:30px;}ul.aj_slides {	margin:0px;	padding:0px;}li {	color:#2b71a4;}h1 {	font-size:30px;	color:#2b71a4;	margin:12px 0 10px 0;	font-weight:normal;	text-align:left;}h1 span.small, h1.small {	font-size:18px;	font-weight:bold;	margin-top:25px;}h2 {	font-size:16px;	font-weight:bold;	margin-top:15px;}h3 {	font-size:20px;	margin:10px;	color:#000000;}h4 {	font-size:24px;}h4.blue {	color:#2b71a4;}h2.blue {	color:#2b71a4;}	a {	text-decoration:none;	color:#707070;}a:hover {	text-decoration:underline;}a.more-link {	color:#2b71a4;	font-style:italic;}a.in-text-link {	color:#2b71a4;}#container {	width:1010px;	margin:8px 7px 8px 7px;	/* height:1700px; */}div.rounded-box {
    width: 990px;
    background-color: #FFFFFF;
    margin: 0px;
}

#aj {	width:1008px;	background-color:#FFFFFF;	border-right:1px solid #999999;	border-left:1px solid #999999;	margin:0px;	padding:0 0 20px 0;}#bg-header {	background-color:#FFFFFF;	border-top:1px solid #999999;	width:990px;	height:10px;	float:right;	font-size:0px;	line-height:0px;}#bg-left-top-corner {	background:url(images/bg-left-top-corner.jpg) no-repeat;	width:10px;	height:11px;	float:left;	font-size:0px;}#bg-right-top-corner {	background:url(images/bg-right-top-corner.jpg) no-repeat;	width:10px;	height:11px;	float:right;	font-size:0px;}#footer{	margin:0px;	padding:0px;}#footer-text {	font-size:11px;	color:#E4E4E7;	padding-bottom:20px;}#footer-links{	margin-left:0 auto;	padding:3px 0 10px 0;	width:810px;	text-align:center;}#footer-copyright {	font-size:11px;	color:#E4E4E7;	width:400px;}a.footer-link {	font-size:11px;	color:#FFFFFF;}#bg-footer {	background-color:#FFFFFF;	border-bottom:1px solid #999999;	width:990px;	height:10px;	float:left;	font-size:0px;	margin-bottom:10px;}#bg-left-bottom-corner {	background:url(images/bg-left-bottom-corner.jpg) no-repeat bottom;	width:10px;	height:11px;	float:left;	font-size:0px;}#bg-right-bottom-corner {	background:url(images/bg-right-bottom-corner.jpg) no-repeat bottom;	width:10px;	height:11px;	float:right;	font-size:0px;}#aj-header {	height:130px;	_height:120px; /* underscore is hack that will only be picked up by IE6 */
	padding:0 0 0 35px;	margin:1;}#aj-logo {	height:73px;	width:272px;	margin:18px 0 0 0;	float:left;}#top-menu {	float:right;	margin:50px 25px 0 0;}#top-menu-item-button {	background:url(images/button-lite.jpg) no-repeat;	width:80px;	height:70px;	float:left;}#top-menu-item-dot {
    float:left;}#top-menu-item-dot-selected {
	font-size:16px;
	width:80px;	height:35px;
	float:left;
	background:url(images/dot-dark1.jpg) no-repeat;}#top-menu-item-dot a {	color:#3EBFD6;
	font-size:16px;	text-decoration:none;	width:80px;	height:35px;	float:left;	background:url(images/dot-lite.jpg) no-repeat;}#top-menu-item-dot a:hover {	background:url(images/dot-dark1.jpg) no-repeat;}#top-menu-item {	margin:0px;}a.breadcrumb {	font-size:13px;
	color:#2F4487;	}#breadcrumb-menu {	height:24px;	border-top:2px solid #EAEAEA;	border-bottom:2px solid #EAEAEA;	padding:0 0 0 35px;}#breadcrumb-menu-header {	margin:1px 10px 0px 0px;	float:left;	height:24px;	width:27px;}	#breadcrumb-menu-item {	margin-left:10px;	margin-right:10px;	margin-top:4px;	font-size:13px;
	color:#2F4487;	float:left;	width:50px;}#breadcrumb-menu-separator {	background-image:url(images/bc-edge.jpg);	width:8px;	height:24px;	float:left;	}#content-body,#content-body-single-col {	text-align:left;	float:left;}#content-body {	padding:5px 0 0 35px;	width:656px;	margin:0px;	_margin-right:-2px;}#content-body-single-col {	width:935px;	padding:5px 0 0 35px;}#flash-image {	margin-top:5px;}#tab-menu {	background:url(images/bg-tabs.jpg) repeat-x;	height:38px;	width:656px;}#tab-sch-bg,#tab-cal-bg,#tab-app-bg {	width:195px;	height:38px;	text-align:center;	float:left;}#tab-sch-bg {	background:url(images/bg-tabs-selected.jpg) no-repeat;}#tab-sch-menu-item,#tab-cal-menu-item,#tab-app-menu-item {	margin-top:18px;}#tab-content{	height:140px;}#tab-sch-content {	display:block;}#tab-cal-content,#tab-app-content {	display:none;}#tab-content-left,#tab-content-right  {	margin-top:15px;	float:left;}#tab-content-left {	margin-left:50px;}#tab-content-right {	margin-left:50px;	}a.tab-content-link{	font-style:italic;}#content-menu {	height:45px;	padding-top:30px;	padding-left:35px;}#content-menu-item-dot {	float:left;	padding-right:30px;	padding-left:30px;	padding-bottom:10px;}#content-menu-item-dot a {	color:#2b71a4;	text-decoration:none;	width:80px;	height:35px;	float:left;	text-align:center;	background:url(images/dot-lite.jpg) no-repeat;}#content-menu-item-dot a:hover {	background:url(images/dot-dark.jpg) no-repeat;}td.bullet {	background:url(images/bullet.jpg) no-repeat center;	height:10px;	width:20px;}#right-col {	margin:0;	padding:5px 35px 0 0;	width:253px;	float:right;}#right-menu {	margin-top:10px;}a.right-menu {}#right-menu-item-top,#right-menu-item-mid,#right-menu-item-bottom,#right-menu-item-top-selected,#right-menu-item-mid-selected,#right-menu-item-bottom-selected {	text-align:left;	height:30px; }#right-menu-item-top a,#right-menu-item-mid a,#right-menu-item-bottom a,#right-menu-item-top-selected a,#right-menu-item-mid-selected a,#right-menu-item-bottom-selected a {	padding-left:20px;	text-decoration:none;	padding-top:7px;	padding-bottom:7px;
	color:#724240;
}#right-menu-item-top a {	background:url(images/right-top-dot.jpg) no-repeat left;}#right-menu-item-top a:hover,#right-menu-item-top-selected a {	background:url(images/right-top-dot-dark.jpg) no-repeat left;}#right-menu-item-mid a {	background:url(images/right-mid-dot.jpg) no-repeat left;}#right-menu-item-mid a:hover,#right-menu-item-mid-selected a {	background:url(images/right-mid-dot-dark.jpg) no-repeat left;}#right-menu-item-bottom a {	background:url(images/right-bottom-dot.jpg) no-repeat left;}#right-menu-item-bottom a:hover,#right-menu-item-bottom-selected a {	background:url(images/right-bottom-dot-dark.jpg) no-repeat left;}/*#notes-panel {}img.notes-header {	width:258px;	height:44px;}img.notes-postit {	width:258px;	height:210px;}#notes-footer {	width:258px;	height:17px;	background:url(images/notes-footer.jpg);}*/#info-panel-header,#info-panel-header-medium,#info-panel-header-small {	background:url(images/info-panel-header.jpg) no-repeat;	width:253px;	text-align:center;}#info-panel-header {	font-size:24px;	height:38px;	padding-top:4px;}#info-panel-header-small {	height:38px;	font-size:16px;	line-height:16px;	padding-top:5px;}#info-panel-header-medium {	font-size:18px;	padding-top:10px;	height:33px;}#info-panel-body,#info-panel-body-bg,#info-panel-mobile-body-bg,#info-panel-computer-body-bg,#info-panel-lounge-body-bg {	border-right:2px #e5e5e5 solid;	border-left:2px #e5e5e5 solid;	border-bottom:2px #e5e5e5 solid;	width:248px;	}#info-panel-body {	height:450px;	text-align:left;}#info-panel-body-bg {	height:650px;	background:url(images/info-panel-bg.jpg) repeat;	text-align:left;}#info-panel-mobile-body-bg {	height:800px;	background:url(images/info-panel-bg.jpg) repeat;	text-align:center;}#info-panel-computer-body-bg {	height:736px;	background:url(images/computer-lounge-bg.jpg) no-repeat;	text-align:center;	padding:0;	margin:0;	}#info-panel-lounge-body-bg{	height:510px;	background:url(images/info-panel-bg.jpg) repeat;	text-align:center;}#info-panel-text {	padding:15px 5px 10px 5px;	font-size:15px;}#info-panel-button {	text-align:center;	padding:5px 0px 10px 0px;}#info-panel-yes-no {	text-align:center;}img.postit {	padding-left:15px;	width:222px;	height:219px;}span.yes {	color:#2b71a4;}	span.no {	color:#FF0000;}#page-title,#page-title-regular,#page-title-w-subtitle {	font-size:30px;	color:#2b71a4;	margin-top:12px;	text-align:left;}#page-title,#page-title-regular {	margin-bottom:10px;}#page-title {	margin-left:35px;}#page-title-small {	font-size:24px;	color:#2b71a4;	text-align:left;	margin-top:5px;}#page-title-w-subtitle {	background:url(images/grey-line-bg.jpg) repeat-x;	width:555px;}#page-subtitle {	padding-left:55px;	width:535px;	margin-top:-5px;	margin-bottom:30px;	font-style:italic;	}/* page specific elements */#services-header {	width:100%-2;	background-color:#00074b;	height:39px;	padding-top:12px;	text-align:center;	color:#FFFFFF;	font-size:20px;	}#services-body{	margin-left:40px;	margin-top:20px;	margin-right:40px;	text-align:left;}#services-body-top {	height:410px;}#services-body-middle {	height:250px;}#services-body-bottom {	margin-left:10px;}#services-left-col {	width:45%;	float:left;	}#services-right-col {	width:45%;	float:right;}#bulleted-text {	background:url(images/dot-large.jpg) no-repeat top left;	padding-left:25px;	margin-top:10px;	margin-left:10px;	margin-bottom:25px;}#services-menu-box,#services-happy-customer-box {	width:443px;	height:248px;	}#services-happy-customer-box {	background:url(images/services-box-happy-customer.jpg) no-repeat;}#services-happy-customer-box-text {	padding-left:225px;	padding-top:90px;	width:200px;}#services-menu-box {	background:url(images/services-box-menu.jpg) no-repeat;}#services-menu {	width:60px;	padding-left:145px;	padding-top:35px;}li.services {	color:#707070;	font-weight:bold;}table.pricing {	width:900px;	border-collapse:collapse;	empty-cells:show;}th.pricing,td.pricing,td.pricing-header,td.pricing-check,th.pricing-features {		border:1px solid #c0c0c0;}th.pricing,th.pricing-features {	background-color:#3c6c91;	font-size:20px;	color:#FFFFFF;	font-weight:lighter;	padding-top:5px;	padding-bottom:5px;	padding-left:0px;}th.pricing {	text-align:center;}th.pricing-features {	text-align:left;	padding-left:5px;	}td.pricing,td.pricing-header,td.pricing-check {	padding:2px;}td.pricing-header {	padding-left:5px;}td.pricing,td.pricing-cost {	text-align:center;}td.pricing-check {	background:url(images/check.jpg) no-repeat center;}td.pricing-blank,td.pricing-cart-btn {	border:0px;}td.pricing-cart-btn {	height:30px;	width:180px;}td.pricing-cost {	background-color:#3c6c91;	color:#FFFFFF;	border:2px solid #000000;}#feature,#feature-create,#feature-reminders,#feature-prepay,#feature-waiting-list,#feature-unlimited-services,#feature-holidays,#feature-regular-hours,#feature-customer-db,#feature-newsletters,#feature-many-more {	margin-top:10px;	margin-left:5px;	padding-left:50px;}#feature-create {	background:url(images/feature-pad-pen.jpg) no-repeat left top;}	#feature-reminders  {	background:url(images/feature-blackberry.jpg) no-repeat left top;}	#feature-prepay  {	background:url(images/feature-calc.jpg) no-repeat left top;}	#feature-waiting-list  {	background:url(images/feature-tablet.jpg) no-repeat left top;}	#feature-unlimited-services {	background:url(images/feature-headset.jpg) no-repeat left top;}	#feature-holidays {	background:url(images/feature-holidays.jpg) no-repeat left top;}	#feature-regular-hours {	background:url(images/feature-laptop.jpg) no-repeat left top;}	#feature-customer-db {	background:url(images/feature-db-dude.jpg) no-repeat left top;}	#feature-newsletters {	background:url(images/feature-plug.jpg) no-repeat left top;}	#feature-many-more  {	background:url(images/feature-usb.jpg) no-repeat left top;}	#feature-text {	margin-top:2px;}table.demo {	width:656px;	margin-top:15px;}td.demo-trainers,td.demo-hair,td.demo-yoga,td.demo-chiro {	width:50%;	height:178px;		padding-left:120px;	padding-top:10px;}td.demo-trainers {	background:url(images/demo-icon-olive.jpg) no-repeat left top;}td.demo-hair{	background:url(images/demo-icon-purple.jpg) no-repeat left top;}td.demo-yoga {	background:url(images/demo-icon-brown.jpg) no-repeat left top;}td.demo-chiro {	background:url(images/demo-icon-grey.jpg) no-repeat left top;}#demo-item-header {	font-size:24px;}#demo-item-text {	margin-top:15px;	margin-right:5px;	font-size:15px;}tr.demo-item-row{	height:25px;}table.mission-statement {	width:656px;	}td.mission-header {	font-size:22px;	width:60%;}td.mission-header-filler {	width:5%;}td.mission-statement {	color:#2b71a4;	padding:5px;	text-align:center;}td.mission-statement,td.mission-header,td.mission-header-filler {	border-bottom:2px solid #eaeaea;	vertical-align:bottom;		}#happy-customer-1 {	position:relative;	z-index:1000;	left:-30px;}#happy-customer-1-text {	padding:10px 15px 10px 15px;	font-size:16px;	color:#000000;}#happy-customer-1-signature {	padding-left:80px;}#mobile-phone-text {	margin:15px;	font-size:16px;	line-height:18px;	color:#333333;}#mobile-phone {	padding-top:15px;}#lounge-text {	margin:15px 5px 0px 5px;	font-size:16px;	line-height:36px;	color:#333333;	text-align:center;}#lounge-img {	padding:0px;}#computer-text {	padding-top:550px;	margin:0px 5px 0px 5px;	font-size:16px;	line-height:36px;	color:#333333;	text-align:center;}
