body {
	margin: 0;
	padding: 0;
	behavior: url(./csshover.htc);
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	color: #636468;
	background: #cdd1e0 url(../img/bg.gif) repeat-x top left;
	outline:0;
	}

/* */

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	}
h2 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	}
h3 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
p {
	margin: 0px;
	}

a{
	color:#D16A0B;
	text-decoration:none;
	outline:0;
}

a:hover{
	color:#A4A6AF;
}

pre {
	font-family: monospace;
	font-size: 1.0em;
	margin-left: 0px;
	padding-left: 25px;
	}
strong, b {
	font-weight: bold;
	}
img {
	border: 0;
	margin: 0px;
	padding: 0px;
	display: block;
	}
form {
	margin: 0;
	padding: 0;
	}
hr {
	border: 0px;
	border-top: 1px solid #536194;
	height: 1px;
	background-color: #000;
	color: #000;
	margin: 0.5em 0;
	}
.hide {
	display: none;
	}
.clr {
	clear: both;
	}
.highlight {
	color: #0c63db;
	}
.small {
	font-size: 0.9em;
	}
/* */
.headerArea {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	height: 87px;
	}
html > .headerArea {
	width: 950px;
	}
.headerArea h1 a, .headerArea h1  {
	margin: 0;
	padding: 0;
	width: 150px;
	height: 87px;
	display: block;
	float: left;
	background: transparent url(../img/logo.gif) no-repeat bottom right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.headerArea h2 {
	margin: 0;
	padding: 0;
	width: 605px;
	height: 87px;
	display: block;
	float: left;
	background: transparent url(../img/top_spiel.gif) no-repeat center center;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.headerArea h3 {
	margin: 35px 0 0 5px;
	padding: 0;
	display: block;
	float: left;
	font-size: 1.8em;
	letter-spacing: -1px;
	font-weight: lighter;
	}
.liveHelpIco {
	margin: 0;
	padding: 5px 0 0 0;
	}
.headerArea hr {
	display: none;
	}
.pgWrp {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
	/**
	background: transparent url(../websites/compare.html) repeat-y top left;
	**/
	}
html > .pgWrp {
	width: 950px;
	}
.footer {
	clear: both;
	width: 950px;
	/*
	height: 60px;
	background: transparent url(../img/footer_bg.gif) no-repeat top left;
	*/
}
#footer-left {
	float:left;
	width:120px;
	width:110px !important;
	height:55px;
	height:50px !important;
	background-image:url(../img/footer-img-bg.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	margin:0 20px 0 0;
}
#footer-middle {
	float:left;
	width:670px;
	padding:0 0 10px 0;
	margin:0;
	text-align:center;
	font-size:10px;
	color:#555555;
	text-decoration:none;
}
#footer-middle a {
	color:#777777;
	text-decoration:none;
}
#footer-middle a:hover {
	text-decoration:underline;
}
#footer-right {
	float:right;
	width:120px;
	width:110px !important;
	height:55px;
	height:50px !important;
	background-image:url(../img/footer-img-bg.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	margin:0;
}

.innerFooter {
	clear: both;
	width: 702px;
	height: 60px;
	/*
	background: transparent url(../img/inner_footer_bg.gif) no-repeat top left;
	*/
	}
.footer p, .innerFooter p {
	text-align: right;
	padding: 16px 6px 0 0;
	font-size: 0.8em;
	}

.payment-gateway-footer {
	margin: 0 auto;
	width: 105px;
	text-align: center;
	display: block;
}

.contentWrp {
	margin: 0;
	padding: 0;
	width: 716px;
	position: relative;
	float: right;
	background: #ffffff url(../img/content_wrp_bg.gif) repeat-y top right;

	/*
	background: transparent url(../img/content_wrp_bg.gif) repeat-y top right;
	*/
	}
.contentWrp div.boxTop {
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent url(../img/content_wrp_top.gif) no-repeat top left;
	}
.contentWrp div.boxBtm {
	clear: both;
	height: 25px;
	background: transparent url(../img/content_wrp_btm.gif) no-repeat bottom left;
	}
.contentWrp h3 {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0.5em 10px 1em 10px;
	color: #3F3E4B;
	}
.contentWrp p {
	margin: 0;
	padding: 0 10px 1em 10px;
	font-size: 1.1em;
	line-height: 1.4em;
	position: relative;
	}
.contentWrp blockquote {
	margin: 0 30px 20px 30px;
	}
.contentWrp blockquote p {
	font-style: italic;
	}
.contentWrp blockquote p span {
	display: block;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	}
.indent p {
	padding: 0 40px 1em 60px;
	}
.contentWrp ol {
	font-size: 0.9em;
	}


.plainWrap {
	margin: 0;
	padding: 0;
	/*width: 716px;*/
	position: relative;
	float: right;
	background: #ffffff url(../img/plain_wrap_bg.gif) repeat-y top right;

	/*
	background: transparent url(../img/content_wrp_bg.gif) repeat-y top right;
	*/
	}
.plainWrap div.boxTop {
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent url(../img/plain_wrap_top.gif) no-repeat top left;
	}
.plainWrap div.boxBtm {
	clear: both;
	height: 25px;
	background: transparent url(../img/plain_wrap_btm.gif) no-repeat bottom left;
	}
.plainWrap .bgSectionIcoWrp {
	padding: 1em;
	}

ul.small {
	font-size: 0.9em;
	}
ul.small li {
	font-size: 0.9em;
	line-height: 1.4em;
	padding-right: 40px;
	padding-bottom: 5px;
	}
.landingWrp {
	margin: 0;
	padding: 0;
	width: 949px;
	position: relative;
	float: right;
	background: #fff url(../img/content_wrp_bg.gif) repeat-y top right;
	}
.landingWrp div.boxTop {
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent url(../img/landing_wrp_top.gif) no-repeat top left;
	}
.landingWrp div.boxBtm {
	clear: both;
	height: 25px;
	background: transparent url(../img/landing_wrp_btm.gif) no-repeat bottom left;
	}
.landingWrp h3 {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0.5em 10px 1em 10px;
	color: #3F3E4B;
	width: 640px
	}
.landingWrp p {
	margin: 0;
	padding: 0 10px 1em 10px;
	font-size: 1em;
	line-height: 1.4em;
	position: relative;
	width: 640px
	}
.leftColumn {
	margin: 0;
	padding: 0;
	width: 224px;
	float: left;
	display: inline;
	}
.rightColumn {
	margin: 0;
	padding: 0;
	width: 716px;
	position: relative;
	float: right;
	}
.notSureWhereToStart {
	height: 210px;
	}
.notSureWhereToStart h3 {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 92px;
	display: block;
	float: left;
	background: transparent url(../img/tls/not_sure_what_you_need.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.notSureWhereToStart h4 {
	margin: 0;
	padding: 0;
	}
.notSureWhereToStart h4 a {
	margin: 0;
	padding: 0;
	width: 210px;
	height: 45px;
	display: block;
	float: left;
	background: transparent url(../img/start_here.gif) no-repeat bottom right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.notSureWhereToStart p {
	margin: 0;
	width: 195px;
	float: left;
	padding: 0 0 1em 18px;
	font-size: 1em;
	line-height: 1.3em;
	color: #cfcfdf;
	}
.minute {
	height: 77px;
	}
.exampleClients {
	height: 330px;
	background: transparent url(../img/left_column_bg.gif) no-repeat top left;
	}
.exampleClients h3 {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 57px;
	display: block;
	float: left;
	background: transparent url(../img/tls/example_clients.gif) no-repeat top right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.exampleClients ul {
	margin: 0;
	padding: 0;
	width: 195px;
	float: left;
	list-style-type: none;
	}
.exampleClients li {
	margin: 0;
	padding: 0 0 3px 10px;
	font-size: 0.9em;
	}
.exampleClients a {
	color: #fff;
	text-decoration: none;
	}
.exampleClients a:hover {
	color: #fff;
	text-decoration: underline;
	}
.exampleClients img {
	margin: 5px 0 10px 15px;
	float: left;
	display: inline;
	}
.exampleClients p {
	margin: 0;
	padding: 0 10px 1em 15px;
	font-size: 0.9em;
	line-height: 1.4em;
	float: left;
	color: #fff;
	}
.exampleClients p.moreClients a {
	width: 130px;
	padding: 0 0 1em 0;
	margin: 10px 0 0 0;
	display: inline;
	line-height: 1.3em;
	}
.exampleClientDsplyBxRow {
	margin: 0;
	padding: 0;
	width: 716px;
	}
.exampleClientDsplyBx {
	margin: 0;
	padding: 0;
	float: left;
	width: 25%;
	}
.exampleClientDsplyBx img {
	margin: 10px auto;
	}
.exampleClientDsplyBx p {
	margin: 0;
	padding: 0 10px 1em 21px;
	font-size: 0.9em;
	line-height: 1.4em;
	position: relative;
	}
.exampleClientDsplyBx p strong {
	color: #D16A0B;
	font-size: 1.3em;
	}
.exampleClientDsplyBxRow ul {
	margin: 0 0 0 5px;
	padding: 20px 0 0 25px;
	float: left;
	width: 325px;
	}
.exampleClientDsplyBxRow li {
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 1.4em;
	}
.aMinuteDsplyBxRow {
	margin: 0;
	padding: 0;
	width: 716px;
	}
.aMinuteDsplyBx {
	margin: 0;
	padding: 0;
	float: left;
	width: 33%;
	}
.aMinuteDsplyBx img {
	margin: 10px auto;
	}
.aMinuteDsplyBx p {
	margin: 0;
	padding: 0 10px 1em 21px;
	font-size: 0.9em;
	line-height: 1.4em;
	position: relative;
	}
.aMinuteDsplyBx p strong {
	color: #D16A0B;
	font-size: 1.3em;
	}
.aMinuteDsplyBxRow ul {
	margin: 0 0 0 5px;
	padding: 20px 0 0 25px;
	float: left;
	width: 325px;
	}
.aMinuteDsplyBxRow li {
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 1.4em;
	}
.frntBoxWeb p, .frntBoxEComm p, .frntBoxWebbuild p, .frntBoxFinance p, .frntBoxCMT p {
	margin: 0;
	width: 312px;
	height:88px;
	float: left;
	padding: 0 0 0 18px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #4e4e51;
	}
.frntBoxWeb h3, .frntBoxEComm h3, .frntBoxWebbuild h3, .frntBoxFinance h3, .frntBoxCMT h3 {
	margin: 0;
	padding: 0;
	}
.frntBoxWeb h3 a, .frntBoxEComm h3 a, .frntBoxWebbuild h3 a, .frntBoxFinance h3 a, .frntBoxCMT h3 a {
	margin: 0;
	padding: 0;
	width: 302px;
	height: 67px;
	display: block;
/*	float: left;*/
/*	text-indent: -700em;*/
	text-decoration: none;
	overflow: hidden;
	}
.frntBoxWeb {
	margin: 10px 0 0 0;
	padding: 0;
	width: 353px;
	height: 209px;
	float: left;
	background: transparent url(../img/frnt_box_top_row.gif) no-repeat top left;
	}

.frntBoxWeb h3 {
	background: transparent url(../img/frnt_box_websites.gif) no-repeat top left;
	padding-left:50px;
	padding-top:12px;
	}

.frntBoxWeb h3 a {
	color:#FFFFFF;
	font-size:16px;
	}

.frntBoxEComm {
	margin: 10px 0 0 0;
	padding: 0;
	width: 363px;
	height: 209px;
	float: left;
	background: transparent url(../img/frnt_box_top_row.gif) no-repeat top left;
	}
.frntBoxEComm h3 {
		background: transparent url(../img/frnt_box_online_stores.gif) no-repeat top left;
		padding-left:50px;
		padding-top:12px;
	}

.frntBoxEComm h3 a{
	color:#FFFFFF;
	font-size:16px;
	}
.frntBoxFinance {
	margin: 0;
	padding: 0;
	width: 353px;
	height: 200px;
	float: left;
	background: transparent url(../img/frnt_box_btm_row.gif) no-repeat top left;
	}
.frntBoxFinance h3 a {
	background: transparent url(../img/frnt_box_finance.gif) no-repeat top left;
    }
.frntBoxWebbuild {
	margin: 0;
	padding: 0;
	width: 353px;
	height: 200px;
	float: left;
	background: transparent url(../img/frnt_box_btm_row.gif) no-repeat top left;
	}

.frntBoxWebbuild h3{
		background: transparent url(../img/frnt_box_webbuilder_3.gif) no-repeat top left;
		padding-left:50px;
		padding-top:12px;
	}
.frntBoxWebbuild h3 a {
		color:#FFFFFF;
		font-size:16px;
	}
.frntBoxCMT {
	margin: 0;
	padding: 0;
	width: 353px;
	height: 200px;
	float: right;
	background: transparent url(../img/frnt_box_btm_row.gif) no-repeat top left;
	}
.frntBoxCMT h3 {
		background: transparent url(../img/frnt_box_content_management_tool.gif) no-repeat top left;
		padding-left:50px;
		padding-top:12px;
	}

.frntBoxCMT h3 a {
		color:#FFFFFF;
		font-size:16px;
	}



.findOutMore a {
	margin: 21px 0 0 190px;
	padding: 0;
	width: 132px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_find_out_more.gif) no-repeat top left;
	}

.frntBoxEComm .findOutMore a{
   margin-top:-9px;
}

.frntBoxWeb .findOutMore a{
   margin-top:-9px;
}

.frntBoxWebbuild .findOutMore a{
   margin-top:-7px;
}

.frntBoxCMT .findOutMore a{
   margin-top:-8px;
}
.findOutMore a:hover {
	background: transparent url(../img/btn_find_out_more.gif) no-repeat bottom left;
	}
.bgSectionIcoWrp {
	clear: both;
	}
.bgSectionIco, .bgSectionIcoOn_Demand_CRM {
	float: right;
	width: 150px;
	height: 200px;
	background: transparent url(../img/bg_section_ico.gif) no-repeat top right;
	}
.bgSectionIcoeComm_landing {
	float: right;
	width: 280px;
	height: 206px;
	background: transparent url(../img/bg_section_landing.jpg) no-repeat top right;
	}
.offerNavWrp {
	width: 693px;
	_width: 694px;
	height: 90px;
	}
.offerNav {
	margin: 20px 0px 0px 20px;
	padding: 5px 0;
	_padding: 4px 0;
	display: inline;
	width: 447px;
	float: left;
	background: transparent url(../img/offer_nav_bg.gif) no-repeat top left;
	}
.offerNavPriceWrp {
	width: 158px;
	float: right;
	}
.offerNavPriceWrp p strong a {
	margin: 0 0 0 51px ;
	padding: 0;
	width: 98px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_sign_up.gif) no-repeat top left;
	}
.offerNavPriceWrp p strong a:hover {
	background: transparent url(../img/btn_sign_up.gif) no-repeat bottom left;
	}

.listen a {
	margin: 0 0 45px 0;
	padding: 0;
	width: 86px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_listen.gif) no-repeat top left;
	}
.listen a:hover {
	background: transparent url(../img/btn_listen.gif) no-repeat bottom left;
	}
p.caption {
	margin: 0;
	padding: 0 10px 1em 10px;
	font-size: 0.8em;
	line-height: 1.4em;
	position: relative;
	text-align: left;
	}
.tlMain {
	margin: 0;
	padding: 0;
	display: block;
	height: 50px;
	width: 627px;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.tl_ {
	width: 300px;
	}
.tl_testimonials {
	background: transparent url(../img/tls/testimonials.gif) no-repeat top right;
	height: 80px;
	}
.tl_industries {
	background: transparent url(../img/tls/industries.gif) no-repeat top right;
	}
.tl_media_agrees {
	background: transparent url(../img/tls/media_agrees.gif) no-repeat top right;
	}
.tl_why_choose {
	background: transparent url(../img/tls/why_choose.gif) no-repeat top right;
	height: 80px;
	}
.tl_about {
	background: transparent url(../img/tls/about.gif) no-repeat top right;
	height: 80px;
	}
.tl_contact {
	background: transparent url(../img/tls/contact.gif) no-repeat top right;
	height: 80px;
	}
.tl_customer_login {
	/*
	background: transparent url(../img/tls/customer_login.gif) no-repeat top right;
	*/
	}
.tl_clients {
	background: transparent url(../img/tls/clients.gif) no-repeat top right;
	}
.tl_crm_intro_1 {
	background: transparent url(../img/tls/o_intro_1.gif) no-repeat top right;
	}
.tl_crm_intro_1 {
	background: transparent url(../img/tls/o_intro_1.gif) no-repeat top right;
	}
.tl_eComm_intro {
	background: transparent url(../img/tls/r_intro.gif) no-repeat top right;
	}
.tl_web_intro {
	background: transparent url(../img/tls/g_intro.gif) no-repeat top right;
	}
.tl_fine_intro {
	background: transparent url(../img/tls/b_intro.gif) no-repeat top right;
	}
.tl_cmt_intro {
	background: transparent url(../img/tls/b_cmt_intro.gif) no-repeat top right;
	}
.tl_crm_starter {
	background: transparent url(../img/tls/o_starter.gif) no-repeat top right;
	}
.tl_eComm_starter {
	background: transparent url(../img/tls/r_starter.gif) no-repeat top right;
	}
.tl_web_starter {
	background: transparent url(../img/tls/g_starter.gif) no-repeat top right;
	}
.tl_fine_starter {
	background: transparent url(../img/tls/b_starter.gif) no-repeat top right;
	}
.tl_cmt_starter {
	background: transparent url(../img/tls/b_cmt_starter.gif) no-repeat top right;
	}
.tl_crm_standard {
	background: transparent url(../img/tls/o_standard.gif) no-repeat top right;
	}
.tl_eComm_standard {
	background: transparent url(../img/tls/r_standard.gif) no-repeat top right;
	}
.tl_web_standard {
	background: transparent url(../img/tls/g_standard.gif) no-repeat top right;
	}
.tl_fine_standard {
	background: transparent url(../img/tls/b_standard.gif) no-repeat top right;
	}
.tl_cmt_standard {
	background: transparent url(../img/tls/b_cmt_standard.gif) no-repeat top right;
	}
.tl_crm_advanced {
	background: transparent url(../img/tls/o_advanced.gif) no-repeat top right;
	}
.tl_eComm_advanced {
	background: transparent url(../img/tls/r_advanced.gif) no-repeat top right;
	}
.tl_web_advanced {
	background: transparent url(../img/tls/g_advanced.gif) no-repeat top right;
	}
.tl_fine_advanced {
	background: transparent url(../img/tls/b_advanced.gif) no-repeat top right;
	}
.tl_cmt_advanced {
	background: transparent url(../img/tls/b_cmt_advanced.gif) no-repeat top right;
	}
.tl_crm_premier {
	background: transparent url(../img/tls/o_premier.gif) no-repeat top right;
	}
.tl_eComm_premier {
	background: transparent url(../img/tls/r_premier.gif) no-repeat top right;
	}
.tl_web_premier {
	background: transparent url(../img/tls/g_premier.gif) no-repeat top right;
	}
.tl_fine_premier {
	background: transparent url(../img/tls/b_premier.gif) no-repeat top right;
	}
.tl_cmt_premier {
	background: transparent url(../img/tls/b_cmt_premier.gif) no-repeat top right;
	}
.tl_eComm_landing {
	background: transparent url(../img/tls/r_landing.gif) no-repeat top right;
	height: 40px;
	}
.tl_crm_landing {
	background: transparent url(../img/tls/o_compare.gif) no-repeat top right;
	height: 40px;
	}
.tl_eComm_landing {
	background: transparent url(../img/tls/r_landing.gif) no-repeat top right;
	height: 40px;
	}
.tl_web_landing {
	background: transparent url(../img/tls/g_compare.gif) no-repeat top right;
	height: 40px;
	}
.tl_fine_landing {
	background: transparent url(../img/tls/b_compare.gif) no-repeat top right;
	height: 40px;
	}
.tl_cmt_landing {
	background: transparent url(../img/tls/b_compare.gif) no-repeat top right;
	height: 40px;
	}
.tl_crm_compare {
	background: transparent url(../img/tls/o_compare.gif) no-repeat top right;
	}
.tl_eComm_compare {
	background: transparent url(../img/tls/r_compare.gif) no-repeat top right;
	}
.tl_web_compare {
	background: transparent url(../img/tls/g_compare.gif) no-repeat top right;
	}
.tl_cmt_compare {
	background: transparent url(../img/tls/b_compare.gif) no-repeat top right;
	}
.tl_cmt_compare {
	background: transparent url(../img/tls/b_cmt_compare.gif) no-repeat top right;
	}
.tl_assist_1 {
	background: transparent url(../img/tls/assist_1.gif) no-repeat top right;
	}
.tl_assist_2 {
	background: transparent url(../img/tls/assist_2.gif) no-repeat top right;
	}
.tl_assist_3 {
	background: transparent url(../img/tls/assist_3.gif) no-repeat top right;
	}
.tl_assist_4 {
	background: transparent url(../img/tls/assist_4.gif) no-repeat top right;
	}
.tl_assist_5 {
	background: transparent url(../img/tls/assist_5.gif) no-repeat top right;
	}
.tl_signup {
	background: transparent url(../img/tls/signup.gif) no-repeat top right;
	}
.tl_community {
	background: transparent url(../img/tls/community.gif) no-repeat top right;
	}
.tl_live {
	/*
	background: transparent url(../img/tls/live.gif) no-repeat top right;
	*/
	}
.tl_maintenance {
	background: transparent url(../img/tls/maintenance.gif) no-repeat top right;
	}
.assist_1, .assist_2, .assist_3, .assist_4, .assist_5, .signup_1, .signup_2, .signup_3, .signup_4, .signup_5 {
	margin: 0;
	padding: 0;
	display: block;
	height: 33px;
	width: 690px;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.assist_1 {
	background: transparent url(../img/steps_assist.gif) no-repeat 0px -239px;
	}
.assist_2 {
	background: transparent url(../img/steps_assist.gif) no-repeat 0px -179px;
	}
.assist_3 {
	background: transparent url(../img/steps_assist.gif) no-repeat 0px -119px;
	}
.assist_4 {
	background: transparent url(../img/steps_assist.gif) no-repeat 0px -59px;
	}
.assist_5 {
	background: transparent url(../img/steps_assist.gif) no-repeat 0px 1px;
	}
.signup_1 {
	background: transparent url(../img/steps_signup.gif) no-repeat 0px -239px;
	}
.signup_2 {
	background: transparent url(../img/steps_signup.gif) no-repeat 0px -179px;
	}
.signup_3 {
	background: transparent url(../img/steps_signup.gif) no-repeat 0px -119px;
	}
.signup_4 {
	background: transparent url(../img/steps_signup.gif) no-repeat 0px -59px;
	}
.signup_5 {
	background: transparent url(../img/steps_signup.gif) no-repeat 0px 1px;
	}
.featDescptWrp {
	margin: 20px 0 0 0;
	padding: 0;
	}
.featDescptWrp p.plus {
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 3em;
	font-weight: bold;
	text-align: center;
	color: #B1B1B3;
	}
.featDescpt {
	margin: 0;
	padding: 0;
	position: relative;
	}
.featDescpt h3 {
	margin: 0;
	padding: 0;
	}
.featDescpt ul {
	margin: 0;
	padding: 20px 0 0 25px;
	float: left;
	width: 350px;
	}
.featDescpt li {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.4em;
	}
.imgWrap {
	margin: 0;
	padding: 0 40px 0 30px;
	float: left;
	position: relative;
	}
.imgWrap img {
	border: 1px solid #dcdfe9;
	width: 200px;
	height: 133px;
	position: relative;
	}
.imgWrap p {
	margin: 0;
	padding: 4px;
	width: 194px;
	font-size: 0.9em;
	background-color: #dcdfe9;
	position: relative;
	}
.pricingLrg {
	margin: 0 0 0 10px;
	padding: 0 0 0 25px;
	width: 670px;
	clear: both;
	border-top: 1px solid #ccc;
	/* background: transparent url(../img/pricing_lrg_bg.gif) repeat-x top left; */
	background-color: white;
	}
.pricingLrg p.price {
	margin: 20px 0 0 0;
	padding: 0;
	}
.pricingLrg p {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	clear: both;
	}
.pricingLrg p a {
	margin: 0;
	padding: 0;
	color: #403F4C;
	text-decoration: none;
	}
.pricingLrg p a:hover {
	color: #5C5B66;
	text-decoration: underline;
	}
.pricingLrg p.signup a {
	margin: 0 0 16px 61px ;
	padding: 0;
	width: 98px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	font-size: 6px;
	overflow: hidden;
	background: transparent url(../img/btn_sign_up.gif) no-repeat top left;
	}
.pricingLrg p.signup a:hover {
	background: transparent url(../img/btn_sign_up.gif) no-repeat bottom left;
	}
.pricingLrg p.liveDemo a, .pricingLrg p.upgrade a {
	margin: 0 13px 0 0;
	padding: 0;
	font-size: 0.9em;
	}
.pricingLrg p.liveDemo, .pricingLrg p.upgrade {
	text-align: right;
	}
.pricingLrg p.liveDemo {
	display: block;
	margin: 1px 0 13px 0;
	}

/* */
p.price {
	height: 53px;
	width: 158px;
	margin: 0;
	padding: 0;
	display: block;
	float: right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}

.p-website-standard {
	background: transparent url(../img/prices/from997.gif) no-repeat top right;
	}
.p-website-advanced {
	background: transparent url(../img/prices/from1997.gif) no-repeat top right;
	}
.p-website-premier {
	background: transparent url(../img/prices/from2997.gif) no-repeat top right;
	}

.p-store-starter {
	background: transparent url(../img/prices/14-95per_mnth.gif) no-repeat top right;
	}
.p-store-starterplus {
	background: transparent url(../img/prices/29-95per_mnth.gif) no-repeat top right;
	}
.p-store-standard {
	background: transparent url(../img/prices/67per_mnth.gif) no-repeat top right;
	}
.p-store-advanced {
	background: transparent url(../img/prices/127per_mnth.gif) no-repeat top right;
	}
.p-store-premier {
	background: transparent url(../img/prices/225per_mnth.gif) no-repeat top right;
	}

.p-webbuilder-starter {
	background: transparent url(../img/prices/14-95per_mnth_with_store.gif) no-repeat top right;
	}
.p-webbuilder-starterplus {
	background: transparent url(../img/prices/29-95per_mnth_with_store.gif) no-repeat top right;
	}
.p-webbuilder-standard {
	background: transparent url(../img/prices/67per_mnth_with_store.gif) no-repeat top right;
	}
.p-webbuilder-advanced {
	background: transparent url(../img/prices/127per_mnth_with_store.gif) no-repeat top right;
	}

.p-cmtool-standard {
	background: transparent url(../img/prices/40per_mnth.gif) no-repeat top right;
	}
.p-cmtool-advanced {
	background: transparent url(../img/prices/25per_mnth.gif) no-repeat top right;
	}
.p-cmtool-premier {
	background: transparent url(../img/prices/20per_mnth.gif) no-repeat top right;
	}

.priceWrp p strong a {
	margin: 0 0 0 51px ;
	padding: 0;
	width: 98px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_sign_up.gif) no-repeat top left;
	}
.priceWrp p strong a:hover {
	background: transparent url(../img/btn_sign_up.gif) no-repeat bottom left;
	}
.compare4Pack {
	text-align: center;
	display: block;
	height: 20px;
	overflow: hidden;
	background: transparent url(../img/compare_4_pack_bg.gif) no-repeat top center;
	}
.compare4Pack strong a {
	margin: 0px auto;
	padding: 5px 0 0 0;
	display: block;
	color: #403F4C;
	width: 200px;
	text-decoration: none;
	}
.compare4Pack strong a:hover {
	text-decoration: underline;
	}
.guaranteeSeal {
	/*
	padding: 30px 0 0 65px;
	*/
	margin: 0 0 0 10px;
	padding: 0 0 0 80px;
	/*height: 80px;*/
	min-height: 80px;
	background: transparent url(../img/guarantee_seal.gif) no-repeat top left;
	}
.guaranteeSeal p {
	font-size: 0.8em;
	/** Position is set to static, because otherwise the hosting link is displayed beneath this paragraph, and isn't clickable. **/
	position: static;
	}



.graphWeb, .graphEComm, .graphWebbuild, .graphCRM, .graphFinance, .graphCMT {
	margin: 0;
	padding: 20px 10px;
	width: 694px;
	}
.graphWeb h3 a, .graphEComm h3 a, .graphWebbuild h3 a, .graphCRM h3 a, .graphFinance h3 a, .graphCMT h3 a,
/** The graph for the CRM / Website Builder only has the Standard plan available, and this plan has no link. **/
.graphCRM h3 {
	margin: 0;
	padding: 0;
	height: 115px;
	float: left;
	text-indent: -700em;
	overflow: hidden;
	}
.graphWeb h3, .graphEComm h3, .graphWebbuild h3, .graphCRM h3, .graphFinance h3, .graphCMT h3 {
	margin: 0;
	padding: 0;
	}
.graphWeb div.priceWrp, .graphEComm div.priceWrp, .graphWebbuild div.priceWrp, .graphCRM div.priceWrp, .graphFinance div.priceWrp, .graphCMT div.priceWrp {
	margin: 6px 0 0 0;
	padding: 0;
	width: 158px;
	float: right;
	}


.graphWeb div.starter h3 a {
	width: 119px;
	background: transparent url(../img/graph/web_01.gif) no-repeat top left;
	}
.graphWeb div.standard h3 a {
	width: 248px;
	background: transparent url(../img/graph/web_02.gif) no-repeat top left;
	}
.graphWeb div.advanced h3 a {
	width: 397px;
	background: transparent url(../img/graph/web_03.gif) no-repeat top left;
	}
.graphWeb div.premier h3 a {
	width: 526px;
	background: transparent url(../img/graph/web_04.gif) no-repeat top left;
	}
.graphWeb div.starter {
	height: 100px;
	clear: both;
	}
.graphWeb div.standard {
	height: 100px;
	clear: both;
	}
.graphWeb div.advanced {
	clear: both;
	height: 100px;
	}
.graphWeb div.premier {
	clear: both;
	height: 100px;
	}

/* */

.graphEComm div.starter h3 a {
    width: 119px;
    background: transparent url(../img/graph/ecom_01.gif) no-repeat top left;
    }
.graphEComm div.starterplus h3 a {
    width: 173px;
    background: transparent url(../img/graph/ecom_01-plus.gif) no-repeat top left;
    }
.graphEComm div.standard h3 a {
	width: 248px;
	background: transparent url(../img/graph/ecom_02.gif) no-repeat top left;
	}
.graphEComm div.advanced h3 a {
	width: 397px;
	background: transparent url(../img/graph/ecom_03.gif) no-repeat top left;
	}
.graphEComm div.premier h3 a {
	width: 526px;
	background: transparent url(../img/graph/ecom_04.gif) no-repeat top left;
	}
.graphEComm div.starter, .graphEComm div.starterplus, .graphEComm div.standard, .graphEComm div.advanced, .graphEComm div.premier {
	clear: both;
	height: 100px;
	}

/* */

.graphWebbuild div.trial  {
	width: 195px;
	background: transparent url(../img/graph/webbuild_trial.gif) no-repeat top left;
	}

/* */

.graphCRM div.starter h3 {
    width: 119px;
    background: transparent url(../img/graph/crm_01.gif) no-repeat top left;
    }
.graphCRM div.starterplus h3 {
    width: 173px;
    background: transparent url(../img/graph/crm_01-plus.gif) no-repeat top left;
    }
/** The graph for the CRM / Website Builder only has the Standard plan available, and this plan has no link. **/
.graphCRM div.standard h3 {
	width: 248px;
	background: transparent url(../img/graph/crm_02.gif) no-repeat top left;
	}
.graphCRM div.advanced h3 {
	width: 397px;
	background: transparent url(../img/graph/crm_03.gif) no-repeat top left;
	}
.graphCRM div.premier h3 {
	width: 526px;
	background: transparent url(../img/graph/crm_04.gif) no-repeat top left;
	}
.graphCRM div.starter {
	height: 100px;
	clear: both;
	}
.graphCRM div.standard {
	height: 100px;
	clear: both;
	}
.graphCRM div.advanced {
	clear: both;
	height: 100px;
	}
.graphCRM div.premier {
	clear: both;
	height: 100px;
	}

/* */

.graphFinance div.starter h3 a {
	width: 119px;
	background: transparent url(../img/graph/fin_01.gif) no-repeat top left;
	}
.graphFinance div.standard h3 a {
	width: 248px;
	background: transparent url(../img/graph/fin_02.gif) no-repeat top left;
	}
.graphFinance div.advanced h3 a {
	width: 397px;
	background: transparent url(../img/graph/fin_03.gif) no-repeat top left;
	}
.graphFinance div.premier h3 a {
	width: 526px;
	background: transparent url(../img/graph/fin_04.gif) no-repeat top left;
	}
.graphFinance div.starter {
	height: 100px;
	clear: both;
	}
.graphFinance div.standard {
	height: 100px;
	clear: both;
	}
.graphFinance div.advanced {
	clear: both;
	height: 100px;
	}
.graphFinance div.premier {
	clear: both;
	height: 100px;
	}



.compare table {
	margin: 15px 0 20px 10px;
	width: 696px;
	clear: both;
	font-size: 0.9em;
	border-collapse: collapse;
	}
.compare tr {
	/*background-color: #EAFDFF;*/
	}
.compare td, .compare th {
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	}
.compare th {
	border-top: 0;
	}
.compare tbody td, .compare tbody th {
	padding: 0.5em;
	text-align: left;
	}
.compare tbody th {
	padding: 20px 0.5em 0.5em 0.5em;
	}
.compare tbody tr:hover{
	background-color: #EDF1FF;
	}
.compare p {
	margin: 0;
	padding: 0;
	display: block;
	}
.compare p.signup a {
	margin: 0;
	padding: 0;
	width: 98px;
	height: 26px;
	display: block;
	float: right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_sign_up.gif) no-repeat top left;
	}
.compare p.signup a:hover {
	background: transparent url(../img/btn_sign_up.gif) no-repeat bottom left;
	}
.compare p.learnmore a {
	padding: 3px 5px 0 0;
	margin: 0;
	/*width: 70px;*/
	height: 26px;
	display: block;
	float: right;
	text-align: right;
	}
.compare p.learnmore a:hover {
	}


.num1300 {
	margin: 0 auto !important;
	padding: 0;
	width: 134px;
	height: 26px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/tls/1300_num.gif) no-repeat top left;
	}
.contactFrm {
	width: 695px;
	margin: 0 0 0 10px;
	display: inline;
	padding: 0;
	float: left;
	height: 275px;
	background: transparent url(../img/contact_frm_bg.gif) no-repeat top left;
	}
.loginFrm {
	width: 400px;
	margin: 0 0 0 10px;
	display: inline;
	padding: 0;
	float: left;
	height: 135px;
	background: transparent url(../img/login_frm_bg.gif) no-repeat top left;
	}
.contactFrm fieldset, .loginFrm fieldset {
	margin: 0;
	padding: 15px 20px 0 20px;
	color: #636468;
	border: 0;
	clear: both;
	}
.contactFrm label, .loginFrm label {
	padding: 4px 0;
	margin: 0;
	display: block;
	clear: both;
	}
.contactFrm label span, .loginFrm label span {
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 180px;
	font-weight: bold;

	}
.contactFrm label input.field, .loginFrm label input.field {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 180px;
	}
.contactFrm label select, .loginFrm label select {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 143px;
	}
.contactFrm input.subBtn {
	margin: 14px 15px 0 0;
	_margin: 12px 15px 0 0;
	float: right;
	/* \*/display: inline;/* */
	font-size: 1.1em;
	}
.loginFrm input.subBtn {
	margin: 14px 52px 0 0;
	_margin: 12px 50px 0 0;
	float: right;
	/* \*/display: inline;/* */
	font-size: 1.1em;
	}
.formWrap {
	margin: 0;
	padding: 0 0 20px 0;
	width: 949px;
	float: left;
	}
.formWrap div.imgWrp {
	margin: 0;
	padding: 0;
	/*width: 214px;*/
	width: 234px;
	text-align: center;
	float: left;
	}
.formWrap div.imgWrp img {
	margin: 0 auto;
	}
.landingPageFrm {
	/*width: 724px;*/
	width: 704px;
	height: 250px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/landing_frm_bg.gif) no-repeat top left;
	float: left;
	}
.landingPageFrm fieldset {
	margin: 0;
	padding: 15px 20px 0 20px;
	color: #636468;
	border: 0;
	clear: both;
	}
.landingPageFrm fieldset.floatLeft {
	padding: 20px 20px 0 20px;
	float: left;
	}
.landingPageFrm label {
	padding: 4px 0;
	margin: 0;
	display: block;
	clear: both;
	}
.landingPageFrm label span {
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 180px;
	font-weight: bold;
	}
.landingPageFrm label input.field {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 180px;
	}
.landingPageFrm label select {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 184px;
	}
.landingPageFrm input.subBtn {
	margin: 14px 0 0 0;
	_margin: 12px 0 0 0;
	float: right;
	/* \*/display: inline;/* */
	font-size: 1.1em;
	}
.subBtnWrp {
	margin: 15px 0 0 0;
	_margin: 10px 0 0 0;
	padding: 0 25px 0 0;
	height: 50px;
	width: 679px;
	background: transparent url(../img/sub_btn_wrp_bg.gif) no-repeat top right;
	float: left;
	}
label.radioInpt {
	margin: 0;
	padding: 5px 0 0 0;
	_padding: 5px 0 0 5px;
	clear: none;
	float: left;
	display: block;
	width: 105px;
	position: relative;
	}
span.radioInpt {
	padding: 5px 0;
	position: relative;
	float: left;
	width: 679px;
	font-weight: bold;
	}
.landingPageFrm div.privacy {
	margin: 0;
	padding: 78px 20px 0 0;
	font-size: 0.9em;
	}


/* assist form*/

.frmWrp {
	margin: 20px 0 20px 7px;
	padding: 0;
	width: 701px;
	display: inline;
	float: left;
	background: #e8e8e8 url(../img/frm_wrp_bg.gif) repeat-y top right;
	}
.frmWrp div.imgWrp {
	margin: 0;
	padding: 0;
	/*width: 214px;*/
	width: 234px;
	text-align: center;
	float: left;
	}
.frmWrp div.frmTop {
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent url(../img/frm_wrp_top.gif) no-repeat top left;
	/*border: 1px solid #ff00ff;*/
	}
.frmWrp div.frmBtm {
	clear: both;
	height: 25px;
	background: transparent url(../img/frm_wrp_btm.gif) no-repeat bottom left;
	}
.frmWrp div.imgWrp img {
	margin: 0 auto;
	}
.frmWrp form {
	padding: 15px 20px 0 20px;
	position: relative;
	}
.frmWrp fieldset {
	margin: 0;
	padding: 15px 20px 0 20px;
	color: #636468;
	border: 0;
	clear: both;
	}
.frmWrp fieldset.floatLeft {
	padding: 20px 20px 0 20px;
	float: left;
	}
.frmWrp label {
	padding: 4px 0;
	margin: 0;
	display: block;
	clear: both;
	}
.frmWrp label span {
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 180px;
	font-weight: bold;
	}
.frmWrp label input.field {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 180px;
	}
.frmWrp label select {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 143px;
	}
.frmWrp div.frmGrup {
	clear: both;
	}
.frmWrp div.frmGrup span {
	padding: 4px 0;
	font-weight: bold;
	clear: both;
	}
label.pageElemntCheck {
	margin: 0;
	clear: none;
	padding: 4px 0 4px 181px;
	_padding: 4px 0 4px 184px;
	}





.frmWrp input.subBtn {
	margin: 14px 0 0 0;
	_margin: 12px 0 0 0;
	float: right;
	/* \*/display: inline;/* */
	font-size: 1.1em;
	}
.frmWrp label.radioInpt {
	margin: 0;
	padding: 5px 0 0 0;
	_padding: 5px 0 0 5px;
	clear: none;
	float: left;
	display: block;
	width: 105px;
	position: relative;
	}
.frmWrp span.radioInpt {
	padding: 5px 0;
	position: relative;
	float: left;
	width: 679px;
	font-weight: bold;
	}




/* customer maintence form*/

.frmWrpCustService {
	margin: 20px 0 20px 7px;
	padding: 0;
	width: 701px;
	display: inline;
	float: left;
	background: #e8e8e8 url(../img/frm_wrp_bg.gif) repeat-y top right;
	}
.frmWrpCustService div.imgWrp {
	margin: 0;
	padding: 0;
	/*width: 214px;*/
	width: 234px;
	text-align: center;
	float: left;
	}
.frmWrpCustService div.frmTop {
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent url(../img/frm_wrp_top.gif) no-repeat top left;
	/*border: 1px solid #ff00ff;*/
	}
.frmWrpCustService div.frmBtm {
	clear: both;
	height: 25px;
	background: transparent url(../img/frm_wrp_btm.gif) no-repeat bottom left;
	}
.frmWrpCustService div.imgWrp img {
	margin: 0 auto;
	}
.frmWrpCustService form {
	padding: 15px 20px 0 20px;
	position: relative;
	}
.frmWrpCustService fieldset {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	color: #636468;
	border: 0;
	border-bottom: 1px solid #ccc;
	clear: both;
	}
.frmWrpCustService fieldset.floatLeft {
	padding: 20px 20px 0 20px;
	float: left;
	}
.frmWrpCustService label {
	padding: 4px 0;
	margin: 0;
	display: block;
	clear: both;
	font-size: 0.9em;
	}
.frmWrpCustService label span {
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 180px;
	font-weight: bold;
	font-size: 12px !important;
	}
.frmWrpCustService p {
	padding: 1px 0 0 0;
	_padding: 19px 0 0 0;
	margin: 0;
	display: block;
	float: right;
	font-size: 0.9em !important;
	}
.frmWrpCustService input.formfield {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 230px;
	}
.frmWrpCustService label select {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width: 143px;
	}
.frmWrpCustService div.frmGrup {
	clear: both;
	}
.frmWrpCustService div.frmGrup span {
	padding: 4px 0;
	font-weight: bold;
	}
.frmWrpCustService div.frmGrup label {

	}
.frmWrpCustService div.frmGrup label span {
	padding: 4px 0;
	font-weight: normal;
	width: 410px;
	font-size: 11px !important;
	}
.radioCheckFloat {
	margin: 6px 4px;
	_margin: 0;
	display: block;
	color: #000099;
	float: left;
	}
.frmWrpCustService label.pageElemntCheck {
	margin: 0;
	padding: 4px 0 4px 181px;
	_padding: 4px 0 4px 184px;
	width: 440px;
	}
.frmWrpCustService input.imgBtn {
	clear: both;
	}
.frmWrpCustService label.radioInpt {
	margin: 0;
	padding: 5px 0 0 0;
	_padding: 5px 0 0 5px;
	clear: none;
	float: left;
	display: block;
	width: 105px;
	position: relative;
	}
.frmWrpCustService span.radioInpt {
	padding: 5px 0;
	position: relative;
	float: left;
	width: 679px;
	font-weight: bold;
	}
/* Menu */

#mainMnu {
	margin: 0;
	padding: 0 0 0 10px;
	height: 38px;
	background: transparent url(../img/mnu_bg.gif) no-repeat top left;
	}
#mainMnu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}
#mainMnu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}
#mainMnu ul li a {
	background: #fff;
	height: 27px;
	padding: 0;
	margin: 0;
	background-color: #00ff00;
	text-decoration: none;
	text-indent: -1000em;
	/*overflow: hidden;*/
	display: block;
	}
/*Hide from Mac IE\*/
#mainMnu ul li a {
	overflow: hidden;
	}
/*End hide*/

#mainMnu ul li a:hover {
	background-position: bottom left;
	}
#mainMnu a:active {
	background: #c60;
	color: #fff;
	}
#mainMnu li#active a {
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	}
#mainMnu #mnuItem01 {
	background: transparent url(../img/main_mnu_01.png) no-repeat top left;
	width: 48px;
	/*margin: 0 513px 0 0;*/
	margin: 0 458px 0 0;
	}
#mainMnu #mnuItem01:hover {
	background: transparent url(../img/main_mnu_01.png) no-repeat bottom left;
	width: 48px;
	/*margin: 0 513px 0 0;*/
	margin: 0 458px 0 0;
	}
#mainMnu #mnuItem02 {
	background: transparent url(../img/main_mnu_02.png) no-repeat top left;
	width: 144px;
	}
#mainMnu #mnuItem02:hover {
	background: transparent url(../img/main_mnu_02.png) no-repeat bottom left;
	width: 144px;
	}
#mainMnu #mnuItem03 {
	background: transparent url(../img/main_mnu_03.png) no-repeat top left;
	width: 112px;
	}
#mainMnu #mnuItem03:hover {
	background: transparent url(../img/main_mnu_03.png) no-repeat bottom left;
	width: 112px;
	}
#mainMnu #mnuItem04 {
	background: transparent url(../img/main_mnu_04.png) no-repeat top left;
	width: 81px;
	}
#mainMnu #mnuItem04:hover {
	background: transparent url(../img/main_mnu_04.png) no-repeat bottom left;
	width: 81px;
	}
#mainMnu #mnuItem05 {
	background: transparent url(../img/main_mnu_05.png) no-repeat top left;
	width: 90px;
	}
#mainMnu #mnuItem05:hover {
	background: transparent url(../img/main_mnu_05.png) no-repeat bottom left;
	width: 90px;
	}
#mainMnu #mnuItem06 {
	background: transparent url(../img/main_mnu_06.gif) no-repeat top left;
	width: 81px;
	}
#mainMnu #mnuItem06:hover {
	background: transparent url(../img/main_mnu_06.gif) no-repeat bottom left;
	width: 81px;
	}
#mainMnu #mnuItem07 {
	background: transparent url(../img/main_mnu_07.gif) no-repeat top left;
	width: 89px;
	}
#mainMnu #mnuItem07:hover {
	background: transparent url(../img/main_mnu_07.gif) no-repeat bottom left;
	width: 89px;
	}
#mainMnu #mnuItem08 {
	background: transparent url(../img/main_mnu_08.gif) no-repeat top left;
	width: 104px;
	}
#mainMnu #mnuItem08:hover {
	background: transparent url(../img/main_mnu_08.gif) no-repeat bottom left;
	width: 104px;
	}

#mainMnu #mnuItem09 {
	background: transparent url(../img/main_mnu_09.gif) no-repeat top left;
	width: 104px;
	}
#mainMnu #mnuItem09:hover {
	background: transparent url(../img/main_mnu_09.gif) no-repeat bottom left;
	width: 104px;
	}

/* Sub Menu */

#subMnu {
	margin: 0;
	padding: 1px 0 0 1px;
	width: 715px;
	float: left;
	height: 54px;
	}
#subMnu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}
#subMnu ul li {
	display: block;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	height: 54px;
	cursor:pointer;
	}

#subMnu ul li a {

	width: 132px;
	padding: 0;
	margin:6px 0 0 45px;
	text-decoration: none;
	color:#FFFFFF;
	/*overflow: hidden;*/
	display: block;
	font-size:16px;
	font-weight:bold;
	/*padding-left:43px;*/
	}
/*Hide from Mac IE\*/
#subMnu ul li a {
	overflow: hidden;
	}
/*End hide*/

#subMnu ul li:hover {
	background-position: bottom left;
	}

/*
#subMnu ul li a:hover {
	background-position: bottom left;
	}
*/
#subMnu a:active {
/*background: #c60;*/
	color: #fff;
	}
#subMnu li#active a {
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
	}
#subMnu #subMnuItem01 {
	background: transparent url(../img/sub_mnu_shopping_cart_software.gif) no-repeat top left;
	}
#subMnu #subMnuItem01:hover, #subMnu #subMnuItem01_active {
	background: transparent url(../img/sub_mnu_shopping_cart_software.gif) no-repeat bottom left;
	}
#subMnu #subMnuItem02 {
	background: transparent url(../img/sub_mnu_web_design.gif) no-repeat top left;
	}
#subMnu #subMnuItem02:hover, #subMnu #subMnuItem02_active {
	background: transparent url(../img/sub_mnu_web_design.gif) no-repeat bottom left;
	}
#subMnu #subMnuItem03 {
	background: transparent url(../img/sub_mnu_webbuilder.gif) no-repeat top left;
	}
#subMnu #subMnuItem03:hover, #subMnu #subMnuItem03_active {
	background: transparent url(../img/sub_mnu_webbuilder.gif) no-repeat bottom left;
	}
#subMnu #subMnuItem04 {
	background: transparent url(../img/sub_mnu_content_management_tool.gif) no-repeat top left;
	}
#subMnu #subMnuItem04:hover, #subMnu #subMnuItem04_active {
	background: transparent url(../img/sub_mnu_content_management_tool.gif) no-repeat bottom left;
	}

/*
#subMnu #subMnuItem05 {
	background: transparent url(../img/sub_mnu_05.gif) no-repeat top left;
	}
#subMnu #subMnuItem05:hover, #subMnu #subMnuItem05_active {
	background: transparent url(../img/sub_mnu_05.gif) no-repeat bottom left;
	}


#subMnu #subMnuItem06 {
	background: transparent url(../img/sub_mnu_06.gif) no-repeat top left;
	}
#subMnu #subMnuItem06:hover, #subMnu #subMnuItem06_active {
	background: transparent url(../img/sub_mnu_06.gif) no-repeat bottom left;
	}
*/

/**
 * New buttons:
 * I used explicit children (p.compare-row > a.signup-button) as the selector,
 * but IE6 doesn't recognise them. No loss as they aren't needed anyway.
 */
p.compare-row {
	text-align: right;
}
p.compare-row a.signup-button,
p.compare-row a.signup-button-med,
p.compare-row a.signup-button-large {
	margin: 0px ;
	padding:6px 44px 6px 7px;
	font-weight: normal;
	font-size: 12px;
	color: white;
	text-decoration: none;
	overflow: hidden;
}
p.compare-row a.signup-button {
	background: transparent url(../img/btn_sign_up-blank.gif) no-repeat top left !important;
}
p.compare-row a.signup-button:hover {
	background: transparent url(../img/btn_sign_up-blank.gif) no-repeat bottom left !important;
}
p.compare-row a.signup-button-med {
	background: transparent url(../img/btn_sign_up-blank-med.gif) no-repeat top left !important;
}
p.compare-row a.signup-button-med:hover {
	background: transparent url(../img/btn_sign_up-blank-med.gif) no-repeat bottom left !important;
}
p.compare-row a.signup-button-large {
	background: transparent url(../img/btn_sign_up-blank-large.gif) no-repeat top left !important;
}
p.compare-row a.signup-button-large:hover {
	background: transparent url(../img/btn_sign_up-blank-large.gif) no-repeat bottom left !important;
}
p.compare-row a.compare-button,
p.compare-row a.starterplus-button {
	font-weight: bold;
	color:#403F4C;
	margin:0 auto;
	padding:8px 15px;
	text-decoration:none;
	height: 20px;
	font-size: 12px;
}
p.compare-row a.compare-button {
	width: 200px;
	background:transparent url(../img/compare_4_pack_bg.gif) no-repeat scroll center !important;
}
p.compare-row a.starterplus-button {
	width: 560px;
	background:transparent url(../img/starter_plus_bg.gif) no-repeat scroll center !important;

}
p.compare-row a.compare-button:hover,
p.compare-row a.starterplus-button:hover {
	text-decoration:underline;
}

/** GST-inclusive note - displays to left of other content. **/
.gst-inclusive-note {
	float: left;
	/*padding: 15px;*/
}

/*
background:transparent url(../img/compare_4_pack_bg.gif) no-repeat scroll center center !important;
color:#403F4C;
font-weight:bold;
height:20px;
margin:0 auto;
padding:15px;
text-decoration:none;
width:200px;
*/

/** New headers (text, not background images) **/
.tlMain {
	display:block;
	height:50px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	text-indent: 0em;
	width:697px;
	background: transparent url(../img/tls/b_blank.gif) repeat-y;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px !important;
	font-weight: normal;
}
.tl-online_stores {
	color: #CB3612 !important;
	text-shadow: #333333;
}
.tl-websites {
	color: #57AD02 !important;
	text-shadow: #333333;
}
.tl-webbuilder {
	color: #FE810E !important;
	text-shadow: #333333;
}
.tl-cmtools {
	color: #2B64BB !important;
	text-shadow: #333333;
}

/*
a.signup-button {
	margin: 0 0 0 51px ;
	padding: 0 0 0 0 !important;
	width: 98px;
	height: 26px;
	display: inline;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/btn_sign_up.gif) no-repeat top left;
	}
a.signup-button:hover {
	background: transparent url(../img/btn_sign_up.gif) no-repeat bottom left;
	}
a.compare-button {
	color:#403F4C;
	display:block;
	margin:0 auto;
	padding:5px 0 0;
	text-decoration:none;
	width:200px;
	height: 20px;
	background:transparent url(../img/compare_4_pack_bg.gif) no-repeat scroll center top;
}
a.compare-button:hover {
	text-decoration:underline;
	}
*/

/** Overwrite for "A minute on your business" **/
.tl_Minute {
	background: transparent url(../img/tls/minute_page.gif) no-repeat top left !important;
	height: 189px;
	width: 695px;
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	text-indent:-700em;
	}


/** To prevent extra lines from pushing the find out more link out of whack: */
.frntBoxEComm p.findOutMore {
	/*margin-top: -1.2em;*/
}

/**CSS for referrer page**/

#referrerText{
   float:left;
   margin-left:25px;
   width:400px;
}

#referrerText h4{
   font-size:1.2em;
   font-weight:bold;
   margin-top:0;
}

#referrerImages{
   float:left;
   margin-top:98px;
}

.referrerContentWrp  {
   background:url("../img/content_wrp_bg.gif") repeat-y scroll right top #FFFFFF;
   float:right;
   margin:0;
   padding:0;
   position:relative;
   width:716px;
   min-height:541px;
}

.referrerContentWrp div.boxTop {
background:url("../img/content_wrp_top.gif") no-repeat scroll left top transparent;
margin:0;
padding:5px 0 0;
}

.referrerContentWrp h3 {
   color:#3F3E4B;
   font-size:1.2em;
   line-height:1.4em;
   margin:0;
   padding:0.5em 0 0;
}

.testimonial{
   margin-left:10px;
   margin-bottom:15px;
}

.screenShot{
   float:left;
}

.screenShot img{
     border:2px solid #8098B4;
     padding:3px;
}


.testimonialDesc{
   float:left;
   width:500px;
}


.company {
   font-weight:bold;
}

#testimonialPreview {
	background:url("/img/testimonials-bg.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:350px !important;
	margin-top:283px;
	text-align:center;
	width:224px !important;
}
#testimonialPreview2 {
	background:url("/img/testimonials-bg.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:350px !important;
	text-align:center;
	width:224px !important;
}

#testimonialPreview h3 + p {
	display:block;
}
#testimonialPreview2 h3 + p {
	display:block;
}

#testimonialPreview h1{
	color:#FFFFFF;
	background:url(/img/testimonials-title-bg.gif);
	font-size:14px;
	margin-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-style:italic;
}
#testimonialPreview2 h1 {
	color:#FFFFFF;
	background:url(/img/testimonials-title-bg.gif);
	font-size:14px;
	margin-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-style:italic;
}

#previewDiv{
   height:294px !important;
   margin:0 auto;
   position:relative;
   width:223px;
}

#previewDiv img{
	border:2px solid #8098B4;
	padding:3px !important;
}

#prev2, #next2{
	border:none;
	background:none;
}

#testimonialPreview p{
	text-align:left;
	width:185px;
}
#testimonialPreview2 p{
	text-align:left;
	width:185px;
}

.testimonial-fp{
	font-style:italic;
	display:none;
}
.quote-attr{
	font-style:normal;
}

#nav-arrows img{
	display: inline;
}

p.hosting-enquiry a.signup-button {
	background:url("../img/btn_sign_up-blank.gif") no-repeat scroll left top transparent !important;
}

p.hosting-enquiry a.signup-button{
	color:white;
	font-size:12px;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:6px 44px 6px 7px;
	text-decoration:none;
}

#hosting-img{
	float:right;
	margin-right:9px;
	margin-left:5px;
	margin-top:70px;
	width:300px;
}

#hosting-feature-list{
	margin-top:5px;
	color:#2B64BB;
	font-size:22px;
	list-style:none;
	padding-left:8px;
}

.asterisk{
	color:#FF0033;
}

#gate13-summary{
	font-size: 11px;
	padding: 15px;
	margin-top: 11px;
	background: white;
}

#front-boxes h3{
	cursor:pointer;
}
