/* Main */
* {
    margin: 0;	
    padding: 0;
	border:0;
}

body {
    margin: 0;
    padding: 0;
    background: #F8F8F7;
    font-family: Verdana, sans-serif;
    font-size: smaller;
}

#content {
background: #FFFFFF url("../../app_themes/salonsoftwareonline/img/global/global_background_content.gif") top repeat-x;
}
	
.right {
    float: right;
}

.left {  
    float: left;
}
.noscreen {
    position: absolute;
    left: -9999px;
}

.replace {
    text-indent: -9999px;
    height: 30px;
}

ul.checklist, ol.checklist {
    margin: 10px 0 0 0;
    list-style-type: none;
}

ul.unchecklist, ol.unchecklist {
    margin: 10px 0 0 0;
    list-style-type: none;
}

ul.checklist li, ol.checklist li {
    background: url(../app_themes/salonsoftwareonline/img/global/global_bullet_tick.gif) no-repeat 0 0;
    padding: 0 0 0 22px;
    margin: 0 0 5px 0;
}

ul.unchecklist li, ol.unchecklist li {
    background: url(../app_themes/salonsoftwareonline/img/bullet-unchecklistNOTUSED.gif) no-repeat 0 0;
    padding: 0 0 0 22px;
    margin: 0 0 5px 0;
}


ul.checklist-disabled, ol.checklist-disabled {
    margin: 10px 0 0 0;
    list-style-type: none;
}

ul.checklist-disabled li, ol.checklist-disabled li {
    background: url(../app_themes/salonsoftwareonline/img/bullet-checklist-disabledNOTUSED.gif) no-repeat 0 0;
    padding: 0 0 0 22px;
    margin: 0 0 5px 0;
}

ul.blueDot, ol.blueDot {
    list-style-type: none;
}
ul.blueDot li, ol.blueDot li {
    background: url(../app_themes/salonsoftwareonline/img/global/global_bullet_bluecircle.gif) no-repeat 3px 3px;
    padding: 0 0 0 20px;
    margin: 0 0 5px 0;
}

ul.arrow, ol.arrow, ul.smallArrow, ol.smallArrow {
list-style-type:none;
margin:0pt;
}

#content ul#toc li {
font-size:1.15em;
font-weight:700;
margin:0pt 0pt 1em;
}

#toc ul#menuElem li {
font-size:-1.15em;
font-weight:700;
margin:0pt 0pt 1em;
list-style: none;
}

#content #toc a {
font-size:1.15em;
font-weight:700;
margin:0pt 0pt 1em;
} 
#answer { border-bottom:1px solid #000000;margin-bottom:20px;}
ul.smallArrow li, ol.smallArrow li {
background:transparent url(../../app_themes/salonsoftwareonline/img/global/global_bullet_blackarrow.gif) no-repeat scroll 0pt 50%;
margin:0pt 0pt 5px;
padding:0pt 0pt 0pt 10px;
}

/* FireFox Style Header */
#header {
	height: 80px;
	position: relative;
	border-bottom: 1px solid #A1A6B1;
	background: #33415D url(../../app_themes/salonsoftwareonline/img/global/global_background_header2.png) top repeat-x;
	z-index: 1;
}

#header div {
margin:0pt auto;
max-width:900px;
}



#header ul {
	margin-right: 150px;
	padding: 0;
	list-style: none;
	/*border-left: 1px solid #576178;
	border-right: 1px solid #1f2635;*/
	position: absolute;
	top: 0;
	right:0pt;

	font-family:"Verdana";
	font-size:14px;
}

#header li {
	float: left;
	padding: 0;
	margin: 0;
}

#header ul span, #header ul a:link, #header ul a:visited {
	display: block;
	float: left;
	padding: 10px 15px;
	text-decoration: none;
	/*border-right: 1px solid #576178;
	border-left: 1px solid #1f2635;
	color: #dee0e5;*/
	color: #ffffff;	
	height: 36px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
	margin-top:40px;
} #ignored {}

#header ul li span,
#header ul li a.current,
#header ul li a:hover {
	/*background: #475470;
	color: #fff;*/
	text-decoration: underline;
}

#header ul li span,
#header ul li a.current {
	text-decoration: none;
}

/* Feature styles */
#main-feature {
	background: url("../../app_themes/salonsoftwareonline/img/global/global_background_content.gif") top repeat-x;
}

#main-feature h2 {
	margin: 20px 0 0 0;
}

#main-feature .feature-contents {
	padding: 15px 50px 10px 50px;
	background: none; 
	height: auto;     
	min-height: 150px;   
	margin:0pt auto;
	max-width:900px;  
}



* html #main-feature .feature-contents { height: 150px; }

#main-feature-background {
	background-position: 50% 0;
	background-repeat: no-repeat;
background-image:url(../../app_themes/salonsoftwareonline/img/header/main-feature4.jpg);
}


#main-feature p {
	margin: 5px 0 10px 0;
	color: #3C475B;
	line-height: 150%;
	font-size: 100%;
	font-weight: bold;
	width: 50%;
}

#main-feature h1,
#main-feature h2,
#main-feature h3,
#main-feature h4,
#main-feature h5,
#main-feature h6, 
.front-feature h3 {
	border: none;
}

/*
.checkmark {
	background: url(/img/firefox/checkmark.png) top left no-repeat;
	padding: 2px 0 6px 32px;
}*/

p { line-height: 150%; }

.page-title {
	font-weight: bold;
	font-size: 180%;
	color: #bd1d01;
	border: none;
}


/* Layout specific */

/*
The inner div of a region, this allows us to center align the content at a set width
while maintaining a full page background
*/
div.inner {
	width: 930px;
	/*padding: 0 30px;*/
	margin: 0 auto;
	text-align: left;
}

#header, #content, #footer {
	width: 100%;
	min-width: 970px;
	text-align: center;
	float: left;
	clear: both;
	
}


/*
 COLUMNS
 ---------------------------------------------------------------------------------------*/
.column {
	float: left;
}

/* 	Layout A
	Full width
*/
.layoutA #cA {
	width: 910px;
}

/* 	Layout B
	Two columns, one main, + sidebar
	|---------|--|
*/
.layoutB #cA {
	width: 636px;
	padding-right: 30px;
}

/* 	Layout C
	Three columns, one menu, one main, + sidebar
	|--|------|--|
*/
.layoutC #cA {
	width: 170px;
	padding-right: 30px;
}
.layoutC #cB {
	width: 440px;
	padding-right: 26px;
}

/* 	Layout D
	Two columns, one menu, one wide right
	|--|---------|
*/
.layoutD #cA {
	width: 170px;
	padding-right: 30px;
}
.layoutD #cB {
	width: 710px;
}

.layoutE #cA {
margin-right:15px;
width:216px;
}

.layoutE #cB {
width:665px;
}

.layoutE #cC, .layoutE #cD {
margin:0pt 30px 0pt 0pt;
width:205px;
}


.layoutE #cB #cC, .layoutE #cB #cD  {
padding:0pt 10px;
margin:0px 0px 0px 0px;
width:305px;
}

.layoutE #cB #pricing #cC {
padding:0pt 0px;
margin:0px 0px 0px 0px;
width:215px;
float:left;
}

.layoutE #cB #pricing #cD {
margin-left:0px;
width:215px;
float:left;
}

.layoutE #cB #pricing #cE {
margin-left:0px;
width:215px;
float:right;
}

/*.layoutE #cB #pricing #cF {
margin-left:0px;
width:100%;
clear:both;
}*/

.layoutE #cB #pricing #cF {
float:right;
margin-left:0;
width:64%;
}

#content #pricing .box div.inner {
min-height:420px
}

#content #pricing #cF .box div.inner {
min-height:0px
}


div.layoutE, div.layoutF, div.layoutG, div.layoutH {
width:940px;
}


.layoutH #cB{
margin:0pt 0pt 0pt 25px;
width:425px;
}



/* Content
-----------------------------------------------------------------------------------------*/
#content {
    padding: 40px 0 20px 0; 
    font:1.0em Arial, sans-serif;
}

#content .inner {
	overflow: hidden;
}
#content p {
    margin: 0.5em 0 1em 0;
    line-height: 1.4em;
}
#content h2 {
    color: #000;
    font: bold 1.5em Arial, FreeSans, Helvetica, sans-serif;
}
#content h3 {
    color: #000;
    font: bold 1.4em Arial, FreeSans, Helvetica, sans-serif;
}
#content h4 {
    color: #333;
    font: bold 1.2em Arial, FreeSans, Helvetica, sans-serif;
}
#content hr.largeBreak, #content hr.mediumBreak {
	visibility: hidden;
	clear: both;
}
#content hr.largeBreak {
	height: 30px;
}
#content hr.mediumBreak {
	height: 20px;
}

/* Footer
-----------------------------------------------------------------------------------------*/
#footer {
    background: #F8F8F7 url(../../app_themes/salonsoftwareonline/img/global/global_background_footer.gif) repeat-x top left;
    padding: 15px 0 40px 0;
    font-size: 0.8em;
}
#footer .inner {
	position: relative;
}
#footer ul {
    list-style-type: none;
    clear: both;
}
#footer ul.smallPrint {
    
}
#footer li {
    float: left;
    border-right: 1px solid #ccc;
    padding: 2px 6px;
    font-weight: bold;
}
#footer li.last {
    border-right: none;
}
#footer #partnerLogos {
	position: absolute;
	right: 30px;
	top: 0;
}


/* Links 
-----------------------------------------------------------------------------------------*/
a {
    color: #0089B3;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

/* Home */ 
#home #content {
	padding: 40px 0 30px 0;
}
#home #content .inner {
	position: relative;
}
#home #content #cA {
	width: 440px;
	float: left;
}
#home #content #cB {
	width:482px;
	text-align:center;
	padding-top:0px;
}

#whatisintersalon #content {
	padding: 40px 0 30px 0;
}

#whatisintersalon #content .inner {
	position: relative;
}

#whatisintersalon #content #cA {






























	width: 440px;
	float: left;
}
#whatisintersalon #content #cB {
	width: 440px;
	position: absolute;
	top: -20px;
	right: 2px;
}

#home h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/home/home_pagetitle_salon-software.gif) no-repeat 0 0;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}
#home #content h3 {

	color: #333;
	margin-bottom: 25px;
}

#home #screenshot {
margin:0px 0px 0px;
float:left;
}


#signup #homequote {
margin: 15px 0px 0px 0px;
}

#contact #homequote {
margin: 15px 0px 0px 0px;
}

#home #homequote {

margin:15px 0px 55px 5px;
}

#home #features {
	float: left;
	width: 380px;
}

#home #features dt {
	float: left;
	clear: left;
}

#home #features dt img {
	position: absolute;
}
#home #features dl dd {
	margin: 0 10px 20px 45px; /* IE6 is a fluffer */
	float: left;
	line-height: 1.4em;
}
#home #features dl > dd {
	margin: 0 10px 20px 90px;
}
#home #features dd a {
	border-bottom: 1px solid #d4dfe2;
	text-decoration: none;
}
#home #features dd a:hover {
	border-bottom: none;
	text-decoration: underline;
}
#home #actionButtons {
	float: left;
	
	margin:0px 0px 0px 55px;
	list-style-type: none;
}
#home #features > #actionButtons {
	margin: 20px 0 0 65px;
}
#home #actionButtons li {
	display: inline;
}
#home #featuredQuote {
	margin: -7px 0 10px 20px;
}

/* What is Intersalon */

#whatisintersalon h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/whatisintersalon_pagetitle_whatisintersalon.gif) no-repeat 0 0;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

#whatisintersalon .feature {
	padding: 15px 0 0;
	width: 100%;
	background: url(../../app_themes/salonsoftwareonline/img/global/global_line_dotted-hr.gif) repeat-x bottom left; float:left;
}

#whatisintersalon #content div.panel {
	background: #edf6f9 url(../../app_themes/salonsoftwareonline/img/whatisintersalon/whatisintersalon_background_panel.gif) no-repeat 0 0;
	padding: 0;
	margin: 0px 0 0 0;
	width: 930px;
}

#whatisintersalon .feature img.screenshot {
	float: right;
	margin: 0 -15px 10px 0;
}
/*
#whatisintersalon #content .inner > div.panel {
	margin: 20px -20px 0 -20px;
}
*/
#whatisintersalon #content div.panel div.footer {
	display: block;
	float: left;
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/whatisintersalon_background_panelbottom.gif) no-repeat 0 0;
	width: 100%;
	height: 14px;
	margin-bottom: -1px; /* IE 6 fix */
}

#whatisintersalon #content div.panel .right {
	width: 225px;
	margin: 10px 0;
	padding: 0 10px;
}

#whatisintersalon #content div.panel .left {
	width: 600px;
	padding: 30px 20px 0 20px;
}

#whatisintersalon #content div.panel h3 {
	margin-top: 0;
}

#whatisintersalon #content div.panel p.borderTop {
	background: url(../../app_themes/salonsoftwareonline/img/global/global_line_hr.gif) repeat-x 0 0;
	margin: 20px 0 0 41px;
}

/*#whatisintersalon #content div.panel a.watch {
	display: block;
	width: 100%;
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/btn-panel-see-demo.png) no-repeat 50% 15px;
	padding: 65px 0 10px 0;
	margin: 0 0 0 19px;
}*/

#whatisintersalon #content div.panel a.button {
	display: block;
	text-align: center;
	margin: 10px;
}

#whatisintersalon #intro h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/whatisintersalon_subtitle_introducing-intersalon.gif) no-repeat 0 0;
}

#whatisintersalon #content div.panel dt a {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 40px;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 175px;
}
#whatisintersalon #content div.panel dt span.title {
	color: #555;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 40px;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 175px;
	cursor: default;
}

#whatisintersalon# #content div.panel dt a span {
	border-bottom: 1px solid #a2555d;
}

#whatisintersalon #content div.panel dt a:hover span {
	border-bottom: none;
}

#whatisintersalon #content div.panel dt a.pdf {
	background: url(../../app_themes/salonsoftwareonline/img/global/global_icon_pdf.gif) no-repeat 0 0;
}

#whatisintersalon #content div.panel dt a.arrow {
	background: url(../../app_themes/salonsoftwareonline/img/global/global_bullet_bluearrow.gif) no-repeat 0 0;
}

#whatisintersalon #content div.panel dd {
	background: url(../../app_themes/salonsoftwareonline/img/global/global_line_hr.gif) repeat-x bottom left;
	padding: 0 0 15px;
	margin: 0 0 5px 0;
}

#whatisintersalon #content div.panel dd.last {
	margin: 0;
	background: none;
}


/*#whatisintersalon h4.titleintersalon {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-intersalon.gif) no-repeat 0 0;
margin: 10px 0 10px 0px;
}
#whatisintersalon h4.titletraditional {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-traditional.gif) no-repeat 0 0;
margin: 20px 0 10px 0px;
}*/

/* Product Features */

#productfeatures #pricing #actionButtons {
	float: right;
	clear: both;
	width: 363px;
	list-style-type: none;
}
#productfeatures #pricing > #actionButtons {
	margin: 20px 0 0 65px;
}
#productfeatures #pricing #actionButtons li {
	display: inline;
}



.box {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_bluebox.gif) no-repeat scroll left bottom;
/*margin:0pt 0pt 2em;*/
margin-bottom:10px;
}


#content h4 {
color:#333333;
font-family:Arial,FreeSans,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#productfeatures #pricing h5 {
color:#333333;
font-family:Arial,FreeSans,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#productfeatures #pricing .box h4 {
background:#26324C url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_bluebox.gif) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-size:1em;
font-weight:400;
margin:0pt;
padding:0pt;
}


.box h4 span.inner {
 background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_bluebox.gif) no-repeat scroll right top;
display:block;
line-height:30px;
margin:0pt 0pt 0pt 15px;
padding:0pt 10px 0pt 0pt;
}

#content .box div.inner {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_bluebox.gif) no-repeat scroll right bottom;
margin:0pt 0pt 0pt 15px;
overflow:visible;
padding:10px 15px 15px 0pt;
width:auto;
}

#content .inner {
overflow:hidden;
}

#content .faq h4 {
margin:0pt;
padding:5px 0pt 0pt;
position:relative;
}

#cA #menuElem_LI_0_10_257, #cA #menuElem_LI_0_10_234, #cA #menuElem_LI_0_10_37 {
border-top:1px solid #B6E9F6;
}


#productfeatures h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_pagetitle_productfeatures.gif) no-repeat 0 0;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

#faqtitlehack #productfeatures h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_pagetitle_intersalon-faqs.gif) no-repeat 0 0 ;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

#whygotitlehack #productfeatures h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_pagetitle_why-go-intersalon.gif) no-repeat 0 0 ;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

#blogtitlehack #productfeatures h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_pagetitle_news.gif) no-repeat 0 0 ;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

.layoutE #cA {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_navigation.png) no-repeat scroll 0pt 0%;
}

#cA ul {
list-style-type:none;
width:216px;
}

#cA ul li a {
	display:block;
	font-size:1.25em;
	height:38px;
	line-height:38px;
	padding:0pt 20px;
	white-space:nowrap;
}

#cA ul li a:hover {
	color:#111111;
	text-decoration:none;
}

#cA ul li.CMSListMenuHighlightedLI a {
	background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_background_navigationselected.gif) no-repeat 	scroll 0pt;
	color:#000000;
}

#productfeatures #cA, #productfeatures #cB {
margin:0pt 0pt -2000px;
padding:0pt 0pt 2000px;
}

#productfeatures #cB {
margin-left:20px;
}

/*#content #hero
background:#00A3CE url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures.jpg) no-repeat scroll 0pt;
height:275px;
position:relative;
}*/

#productfeatures .feature {
	float: left;
	clear: both;
	padding: 15px 0 0;

	width: 100%;
	background: url(../../app_themes/salonsoftwareonline/img/global/global_line_dotted-hr) repeat-x bottom left;
}

/*#productfeatures #content div.panel {
	background: #edf6f9 url(../../app_themes/salonsoftwareonline/img/productfeatures/bg-panel-top.png) no-repeat 0 0;
	padding: 0;
	margin: 20px -10px 0 -10px;

	width: 930px;
}*/

#productfeatures .feature img.screenshot {
	float: right;
	margin: 0 -15px 10px 0;
}
#productfeatures #content .inner > div.panel {
	margin: 20px -20px 0 -20px;
}
/*#productfeatures #content div.panel div.footer {
	display: block;
	float: left;
	background: url(../../app_themes/salonsoftwareonline/img/productfeatures/bg-panel-bottom.png) no-repeat 0 0;
	width: 100%;
	height: 14px;
	margin-bottom: -1px; /* IE 6 fix 
}*/

#productfeatures #content div.panel .right {
	width: 225px;
	margin: 10px 0;
	padding: 0 10px;
}

#productfeatures #content div.panel .left {
	width: 600px;
	padding: 30px 20px 0 20px;
}

#productfeatures #content div.panel h3 {
	margin-top: 0;
}

#productfeatures #content div.panel p.borderTop {
	background: url(../../app_themes/salonsoftwareonline/img/global/global_line_hr.gif) repeat-x 0 0;
	margin: 20px 0 0 0;
}
/*
#productfeatures #content div.panel a.watch {
	display: block;
	width: 100%;
	background: url(../../app_themes/salonsoftwareonline/img/productfeatures/btn-panel-watch-demo.jpg) no-repeat 50% 15px;
	padding: 65px 0 10px 0;
	margin: 0;
}*/

#productfeatures #content div.panel a.button {
	display: block;
	text-align: center;
	margin: 10px;
}




#productfeatures div.checklist {
background:#F5F5F5 url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_global_background_checklistbottom.png) no-repeat scroll left bottom;
}

#productfeatures div.checklist ul {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/productfeatures_global_background_checklist.png) no-repeat scroll left top;
list-style-type:none;
padding:1px 10px;
}

div.checklist ul li {
background:transparent url(../app_themes/salonsoftwareonline/img/global/global_bullet_tick.gif) no-repeat scroll 0pt 5px;
margin:8px 0pt;
padding:5px 0pt 5px 20px;
}



#productfeatures .column {
float:left;
}

#productfeatures #content .column dt {
color:#666666;
font-size:1.35em;
font-weight:700;
}


#productfeatures h3.replace {
	width: 685px;
	margin-top:0px;
	margin-bottom:0px;
}

#productfeatures h4.replace {
height: 32px;
width: 310px;
}

#productfeatures #realtimebooking h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/realtimebooking/realtimebooking_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #appointmentbook h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/appointmentbook/appointmentbook_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #productshop h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productshop/productshop_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #brandandmarketing h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/brandandmarketing/brandandmarketing_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

/*#productfeatures #servicesmanagement h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/title_servicesmanagement.jpg) no-repeat 0 0;
height: 384px;
}*/

#productfeatures #customers h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/customers/customers_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #security h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/security/security_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #reporting h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/reporting/reporting_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #customthemes h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/customthemes/customthemes_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

#productfeatures #versioncontrol h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/versioncontrol/versioncontrol_titleimage.jpg) no-repeat 0 0;
height: 384px;
}

/*#productfeatures #pricing h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/pricing/pricing_titleimage.gif) no-repeat 0 0;
height: 319px;
}

#productfeatures #faq h3.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/title_faq.gif) no-repeat 0 0;
height: 384px;
}*/

#productfeatures #realtimebooking h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/realtimebooking/realtimebooking_titletext.gif) no-repeat 0 0;
}

#productfeatures #appointmentbook h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/appointmentbook/appointmentbook_titletext.gif) no-repeat 0 0;
}

#productfeatures #productshop h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/productshop/productshop_titletext.gif) no-repeat 0 0;
}

#productfeatures #brandandmarketing h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/brandandmarketing/brandandmarketing_titletext.gif) no-repeat 0 0;
}

/*#productfeatures #servicesmanagement h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/titletext_servicesmanagement.gif) no-repeat 0 0;
}*/

#productfeatures #customers h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/customers/customers_titletext.gif) no-repeat 0 0;
}

#productfeatures #security h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/security/security_titletext.gif) no-repeat 0 0;
}

#productfeatures #reporting h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/reporting/reporting_titletext.gif) no-repeat 0 0;
}

#productfeatures #customthemes h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/customthemes/customthemes_titletext.gif) no-repeat 0 0;
}

#productfeatures #versioncontrol h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/versioncontrol/versioncontrol_titletext.gif) no-repeat 0 0;
}

/*#productfeatures #pricing h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/pricing/pricing_titletext.gif) no-repeat 0 0;
}

#productfeatures #faq h4.replace {
background: url(../../app_themes/salonsoftwareonline/img/productfeatures/titletext_faq.gif) no-repeat 0 0;
}*/

#productfeatures #content h4.sub {
color:#777777;
font-size:1.5em;
font-weight:400;
height:auto;
/*margin:0pt 10px 30px;*/
}


#productfeatures #content h4 {
color:#000000;
font-family:Arial,FreeSans,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}


/*#productfeatures #intro h3 {
	background: url(../../app_themes/salonsoftwareonline/img/productfeatures/title-introducing-intersalon.gif) no-repeat 0 0;
}

#productfeatures #open24 h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-open24.gif) no-repeat 0 0;
}

#productfeatures #realtime h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-realtime.gif) no-repeat 0 0;
}

#productfeatures #shop h3 {

	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-shop.gif) no-repeat 0 0;
}

#productfeatures #secure h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-secure.gif) no-repeat 0 0;
}

#productfeatures #clientview h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-clientview.gif) no-repeat 0 0;
}

#productfeatures #salonview h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-salonview.gif) no-repeat 0 0;
}

#productfeatures #onesystem h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-onesystem.gif) no-repeat 0 0;
}

#productfeatures #cms h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-cms.gif) no-repeat 0 0;
}

#productfeatures #access h3 {
	background: url(../../app_themes/salonsoftwareonline/img/whatisintersalon/title-accessanywhere.gif) no-repeat 0 0;
margin: 10px 0 10px 0px;
}


/* SignUp Page */

#signup select, #signup input, #signup textarea {
border:1px solid #809DB9;
}

#signup .FormButton{
background:#EDF4FA url(../../app_themes/salonsoftwareonline/img/signup/signup_button_signmeup.gif) no-repeat scroll left top;
border:medium none;
height:36px;
width:150px;
margin:20px 0px 0px 237px;
}

#content #signup div#cA {
margin:0pt 0pt 25px;
width:452px;
float:left;
}

#content #signup #signupinner {
width:401px;
}


#content #signup #signupform{
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus/contactus_background_contactform.gif) no-repeat left bottom;
width:452px;
padding:0pt 0pt 20px;
}

#content #signup div#cB {
margin:20px 0pt 0pt 25px;
width:425px;
}

#content #signup div#cB div#cBa {
margin:0pt 0pt 25px;
padding:0pt 0pt 20px;
width:20%;
float:left;
}

#content #signup div#cB div#cBb {
margin:0pt 0pt 25px;
padding:0pt 0pt 20px;
width:70%;
}


#content #signup h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/signup/signup_pagetitle_signup.gif) no-repeat 0 0;
	height: 110px;
	margin-top:0px;
	margin-bottom:0px;
}    

#content #signup #cA .inner {
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus/contactus_background_contactform.gif) no-repeat scroll left top;
padding:30px 25px 15pt;
}

#signup #cA th {
text-align:right;
padding:4px 5px 4px 0;
vertical-align:top;
}

#signup textarea {
width: 240px;
}

#signup .EditingFormLabel{
font-weight:normal;
}

#signup #cB h3.replace,  {
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus_title_ourdemo.gif) no-repeat scroll 0pt;
height:20px;
}
#signup #content h3, #contact #content h3 {
color:#000000;
font-family:Arial,FreeSans,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#signuptitle-first {

}

#signuptitle {
margin-top:20px;
}


/* Contact Page */

#contact select, #contact input, #contact textarea {
border:1px solid #809DB9;
}

#contact .FormButton{
background:#EDF4FA url(../../app_themes/salonsoftwareonline/img/contactus/contactus_button_Sendenquiry.gif) no-repeat scroll left top;
border:medium none;
height:36px;
width:150px;
margin:20px 0px 0px 237px;
text-indent:-999px;
}

#content #contact div#cA {
margin:0pt 0pt 25px;
width:452px;
float:left;
}

#content #contact #signupinner {
width:401px;
}

#content #contact #signupform{
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus/contactus_background_contactform.gif) no-repeat left bottom;
width:452px;
padding:0pt 0pt 20px;
}

#content #contact div#cB {
margin:0pt 0pt 0pt 25px;
width:425px;
}

#content #contact div#cB div#cBa {
margin:0pt 0pt 25px;
padding:0pt 0pt 20px;
width:20%;
float:left;
}

#content #contact div#cB div#cBb {
margin:0pt 0pt 25px;
padding:0pt 0pt 20px;
width:70%;

}


#content #contact h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/contactus/contactus_title_contactus.gif) no-repeat 0 0;

	height: 110px;
	margin-top:0px;
	margin-bottom:0px;
}    

#content #contact #cA .inner {
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus/contactus_background_contactform.gif) no-repeat scroll left top;
padding:30px 25px 15pt;
}

#contact #cA th {
text-align:right;
padding:4px 5px 4px 0;
vertical-align:top;
}

#contact textarea {
width: 240px;
}

#contact .EditingFormLabel{
font-weight:normal;
}

#contact #cB h3.replace,  {
background:transparent url(../../app_themes/salonsoftwareonline/img/contactus_title_ourdemo.gif) no-repeat scroll 0pt;
height:20px;
}
#contact #content h3, #contact #content h3 {
color:#000000;
font-family:Arial,FreeSans,Helvetica,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}












#quotesmall {
margin: 0px 0px 25px 0px;
float:right;
}

#browsersupport {
float:right;padding-left:20px;
}

#paypal {
float:right;
}

#footerlinks {
float:left;
}

#menuExtra {
clear:left;
padding: 10px 0px 0px 5px;
}

#location {
float:left;
width:250px;
padding: 135px 0px 0px 0px;
}

#map {
float:left;
width:170px;
padding: 135px 0px 10px 2px;
}

#content #signup p {
margin: 0.5em 0 0.5em
}

/*#New WhyGoIntersalon Page#*/

#content div.padded {
padding:0pt 30px;
}

#content li.one h4.replace, table.comparison tr.last td.traditional {
background-position:0pt 0pt;
}

#content li.two h4.replace {
background-position:0pt -40px;
}

#content li.three h4.replace {
background-position:0pt -80px;
}

#content li.four h4.replace {
background-position:0pt -120px;
}


#content h4.replace {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/whygointersalon/whygointersalon_pagetitles.png) no-repeat scroll 0pt 0pt;
height:40px;
margin:0pt 0pt 5px;
}





#content ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#content ol li {
margin:0pt 0pt 2em;
}

table.comparison {
background-color:#EEFAFD;
border-top:0pt none;
width:448px;
}

table.comparison .traditional {
background-color:#FFFFFF;

width:182px;
}

table.comparison th {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/whygointersalon/whygointersalon_image_tabletop.png) no-repeat scroll 0pt 0pt;
text-indent:-999em;
}

table.comparison th.intersalon {
background-position:-184px 0pt;
height:31px;
}

table.comparison td {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/whygointersalon/whygointersalon_image_table.png) no-repeat scroll left bottom;
border:0pt none;
padding:0pt;
}

#content table.comparison td p {
line-height:1.2em;
margin:0pt;
padding:10px;
}


table.comparison td.intersalon {
background-position:-184px 100%;
}

#content table.comparison tr.first td.intersalon p {
background-position:10px 4px;
padding-top:0pt;
}
#content table.comparison td.intersalon p {
background:transparent url(../../app_themes/salonsoftwareonline/img/global/global_bullet_tick.gif) no-repeat scroll 10px 13px;
color:#222222;
font-size:1.16em;
font-weight:700;
padding-left:32px;
}

#content li.one h4.replace, table.comparison tr.last td.traditional {
background-position:0pt 0pt;
}

table.comparison tr.last td.intersalon {
background-position:-184px 0pt;
}

table.comparison tr.footer td {
background:#FFFFFF url(../../app_themes/salonsoftwareonline/img/productfeatures/whygointersalon/whygointersalon_image_tablefooter.png) no-repeat scroll left bottom;
height:25px;
}

table.comparison tr.footer td.intersalon {
background-color:transparent;
background-position:-184px 0pt;
}

#content h3.replace {
background:transparent url(../../app_themes/salonsoftwareonline/img/productfeatures/whygointersalon/whygointersalon_subtitle.gif) no-repeat scroll 0pt 0pt;
height:45px;
margin:5px 0pt 20px;
}

#price {
font-weight:bolder;
font-size:x-large;
}

.NewsTitle {

}

.NewsDate {
font-size:smaller;

font-weight:bold;
margin-bottom:10px;
}

.NewsMain {

}


#shopping h2.replace {
background: url(../../app_themes/salonsoftwareonline/img/shopping/shopping_pagetitle_shopping.gif) no-repeat 0 0;
	height: 110px;
	margin-top:0px;
	margin-bottom:30px;
}

.LongButton {
border:1px;
}

input[value="Continue shopping"] {
background: url(../../app_themes/salonsoftwareonline/img/shopping/shopping_pagetitle_shopping.gif) no-repeat 0 0;
}

#sliderstatic {
background:transparent url(../../app_themes/salonsoftwareonline/img/home/home_image_salon-software.gif) no-repeat scroll 0pt 0pt;
width:482px;
height:387px;
position:absolute;
left:450px;
top:175px;
z-index:2;
}

.Slider {
clear:none;
position:absolute;
left:491px;
top:207px;
z-index:1;
}

.PagerPage {
display:none;
}


.inner h1.replace {
background:transparent url(../../app_themes/salonsoftwareonline/img/global/intersalonlogo.gif) no-repeat scroll 0pt 0pt;
height:80px;
margin:0px 0pt 0px;
}

#mothball {
    background: url("../../app_themes/salonsoftwareonline/bg.jpg") repeat-x scroll 0 0 #FBFBFB;
}

#mothball a {
    background: url("../../app_themes/salonsoftwareonline/i.gif") no-repeat scroll 120px 10px transparent;
    color: #666666;
    display: block;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 2em;
    font-weight: normal;
    height: 61px;
    margin-left: 200px;
padding-left:200px;
    padding-top: 12px;
    text-decoration: none;
}

#mothballSub {
    display: block;
    font-size: 0.55em;
    font-weight: bold;
    padding: 5px 0 0 35px;
}

#mothballSub span {
    color: #1A75BB;
    margin-left: 5px;
}