/*
 * Template CSS
 */

body {
	color: #3d3d3d;
	background-color: #ede2b4;
}

/*body.page-index #advert {
	width: 200px;
	height: 128px;
    position: absolute;
    top: 96px;
    left: 50%;
    margin-left: -140px;
	z-index:100;
}*/

a {
	text-decoration: none;
}

img {
	background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
	color: #3d3d3d;
}

.clear {
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.hidden {
	display: none;
}

.z-indent {
	text-indent: -9999px;
	overflow: hidden;
}

.button {
	display: block;
	position: static;
	top: 0px;
	width: 164px;
	height: 57px;
	margin: 0px;
	padding: 0px;
	background: transparent none no-repeat 0px 0px;
	font-size: 14px;
	line-height: 54px;
	cursor: pointer;
	border-width: 0px;
	color: #ffffff;
	text-indent: 8px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
}

input.text {
	width: 210px;
	padding: 9px;
	background: transparent url("../images/input-background.jpg") no-repeat 0px 0px;
	border-width: 0px;
}

.button-type1 {
	color: #000000;
	background-image: url("../images/button-type1.png");
}

.button-type2 {
	color: #ffffff;
	background-image: url("../images/button-type2.png");
}

.button-type3 {
	color: #333333;
	background-image: url("../images/button-type3.png");
}

.submit {
	display: block;
	width: 164px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	background: transparent none no-repeat 0px 0px;
	background-image: url("../images/toolbar-button.jpg");
	font-size: 14px;
	line-height: 50px;
	cursor: pointer;
	border-width: 0px;
	color: #ffffff;
	text-indent: -9999px;
	overflow: hidden;
}

.row {
	
}
	.row .row-column {
		float: left;
		display: inline;
	}
	.row .last {
		float: right;
	}

h2.cufon {
	line-height: 28px;
	margin-bottom: 1.5em;
}

.larger-line-height {
	line-height: 2em;
}

.heading {
	width: 350px;
	margin-bottom: 50px;
}
	.heading h2 {
		font-size: 24px;
		line-height: 28px;
		font-weight: bold;
		margin: 0px;
	}
	.heading p {
		font-size: 22px;
		margin: 0.75em 0px 0px;
	}

.checklist {
	margin: 3em 0px 3em;
}
	.checklist,
	.checklist li {
		display: block;
		list-style: none outside;
		padding: 0px;
	}
	.checklist li {
		min-height: 49px;
		height: auto !important;
		height: 49px;
		margin-bottom: 1.5em;
		padding-left: 80px;
		background: transparent url("../images/checklist-icon.jpg") no-repeat 20px 5px;
	}
	.checklist li strong {
		font-size: 13px;
		color: #000000;
	}
	.mini-checklist li {
		min-height: 28px;
		height: auto !important;
		height: 28px;
		margin-bottom: 1em;
		padding-top: 3px;
		padding-left: 50px;
		background: transparent url("../images/checklist-icon-small.jpg") no-repeat 10px 0px;
	}

        #nextstepsfront {
    width:612px;
    margin:0 auto;
    background:url("../images/nextsteps-tab1.jpg") left top no-repeat;
}

#nextsteps {
    width:612px;
    margin:0 auto;
    background:url("../images/nextsteps-tab-tile.jpg") repeat-y;
}

#nextsteps h1 {
    color:#3d3d3d;
    font-family:arial;
    font-size:16pt;
    padding:70px 20px 5px 20px;
}

#nextsteps h2 {
    color:#3d3d3d;
    font-family:arial;
    font-size:13pt;
    padding:0 20px;
}

#nextsteps p {
    color:#3d3d3d;
    font-family:arial;
    font-size:12pt;
    padding:20px;
    margin:0;
}

#nextsteps td {
    background:none;
}

#nextsteps-tab1-box {
    width:150px;
    height:35px;
    position:absolute;
    top:10px;
    left:45px;
    z-index:99;
}

div#nextsteps-tab1 {
    width:612px;
    margin:0 auto;
    min-height:300px;
    height:auto !important;
    height:300px;
    background:url("../images/nextsteps-tab1.jpg") no-repeat;
}

div#nextsteps-tab2 {
    width:612px;
    margin:0 auto;
    min-height:300px;
    height:auto !important;
    height:300px;
    background:url("../images/nextsteps-tab2.jpg") no-repeat;
    display:none;
}

#nextsteps-tab2-box {
    width:150px;
    height:35px;
    position:absolute;
    top:10px;
    left:230px;
    z-index:99;
}

div#nextsteps-tab3 {
    width:612px;
    margin:0 auto;
    min-height:300px;
    height:auto !important;
    height:300px;
    background:url("../images/nextsteps-tab3.jpg") no-repeat;
    display:none;
}

#nextsteps-tab3-box {
    width:150px;
    height:35px;
    position:absolute;
    top:10px;
    left:410px;
    z-index:99;
}

#wrapper {
	
}
	.container {
		width: 977px;
		display: block;
	}

#full-toolbar {
	position: relative;
	z-index: 10;
	height: 50px;
	background: #161616 url("../images/toolbar-background.jpg") repeat-x center 0px;
}

#toolbar {
	background: #161616 url("../images/toolbar-background.jpg") repeat-x center 0px;
}
	#toolbar h1 {
		display: none;
	}
	#i18n-box {
		float: left;
		display: inline;
		width: 200px;
		padding-left: 15px;
		overflow: hidden;
	}
		#i18n-box .toolbar-flag {
			float: left;
			display: inline;
			width: 50px;
			height: 50px;
			background: transparent none no-repeat 0px 0px;
			text-indent: -9999px;
			overflow: hidden;
			opacity: 0.3;
			filter: alpha(opacity=30);
		}
		#i18n-box .toolbar-flag.active {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		#i18n-box .toolbar-flag-au {
			background-image: url("../images/toolbar-flag-australia.jpg");
		}
		#i18n-box .toolbar-flag-za {
			background-image: url("../images/toolbar-flag-south-africa.jpg");
		}
		#i18n-box .toolbar-flag-gb {
			background-image: url("../images/toolbar-flag-united-kingdom.jpg");
		}
		#i18n-box .toolbar-flag-us {
			background-image: url("../images/toolbar-flag-united-states.jpg");
		}
	#login-box {
		position: relative;
		float: left;
		display: inline;
		width: 762px;
		text-align: right;
	}
		#login-box .forgotten {
			display: none;
			position: absolute;
			z-index: 20;
			top: 50px;
			right: 0px;
			width: 777px;
			padding: 0px 190px 5px 10px;
			background-color: #161616;
		}
		#login-box a {
			color: #cccc33;
		}
		#login-box fieldset {
			border-width: 0px;
			margin: 0px;
			padding: 0px;
		}
		#login-box .logged-in,
		#login-box .logged-in a {
			color: #eaeaea;
			text-decoration: none;
			line-height: 50px;
		}
		#login-box .login-or-signup {
			width: 130px;
			height: 50px;
			padding-right: 20px;
			color: #ffffff;
			font-size: 14px;
			line-height: 50px;
			text-align: right;
			overflow: hidden;
		}
		#login-box .login-username {
			width: 220px;
			overflow: hidden;
		}
		#login-box .login-password {
			width: 220px;
			overflow: hidden;
		}
		#login-box .login-username input,
		#login-box .login-password input {
			width: 200px;
			font-size: 14px;
			margin: 11px 0px;
			margin-right: 7px;
			padding: 3px;
		}
		#login-box .login-submit {
			width: 164px;
			overflow: hidden;
		}

#full-login-error {
	padding: 10px 0px 5px;
}

#login-error {
	
}
	#login-error .error {
		margin: 0px;
	}

#full-header {
	position: relative;
	z-index: 5;
	height: 52px;
	overflow: hidden;
}

#header {
	background-image: none;
}
	#header ul,
	#header li {
		list-style: none outside;
		padding: 0px;
		margin: 0px;
	}
	#header ul,
	#header ul * {
		display: block;
	}
	#header ul {
		margin-top: 5px;
	}
	#header li {
		float: left;
		display: inline;
	}
	#header span {
		
	}
	#header a {
		min-width: 0px;
		width: auto !important;
		width: 0px;
		white-space: nowrap;
		height: 47px;
		line-height: 47px;
		font-size: 15px;
		font-weight: bold;
		color: #a92c17;
		text-decoration: none;
		padding: 0px 25px 0px 24px;
		background: transparent url("../images/menu-separator.jpg") no-repeat 0px 0px;
	}
	#header li.selected {
		background: transparent url("../images/menu-active-background.jpg") repeat-x 0px 0px;
	}
	#header li.selected span {
		background: transparent url("../images/menu-active-left.jpg") no-repeat 0px 0px;
	}
	#header li.selected a {
		background: transparent url("../images/menu-active-right.jpg") no-repeat right 0px;
		color: #fefefe;
	}
	#header li.no-separator a {
		background-image: none;
	}

        

#full-banner {
	
}
	body.page-index #full-banner {
		background: transparent url("../images/index-banner-background.jpg") no-repeat center 0px;
	}

#banner {
	position: relative;
	height: 260px;
	background: transparent url("../images/signup-banner-background.jpg") no-repeat center 0px;
	overflow: hidden;
}

body.page-nextsteps #banner {
                margin-top:7px;
		height:260px;
		background:url("../images/nextsteps-banner-background.jpg");
	}

	body.page-enquiries_landing_page_1 #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}
	body.page-enquiries_landing_page_1e #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}
	body.page-enquiries_landing_page_1f #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}

        body.page-enquiries_landing_page_1u #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}
        body.page-enquiries_landing_page_1ue #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}
        body.page-enquiries_landing_page_1uf #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page-header.jpg");
	}

        body.page-enquiries_landing_page_2 #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page2-header.jpg");
	}

        body.page-enquiries_landing_page_3 #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page2-header.jpg");
	}

        body.page-enquiries_landing_page_2e #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page2-header.jpg");
	}
        body.page-enquiries_landing_page_2f #banner {
                margin-top:7px;
		height:324px;
		background:url("../images/landing-page2-header.jpg");
	}
        body.page-enquiries_landing_page_free_trial_e #banner {
                margin-top:7px;
		height:341px;
		background:url("../images/landing-page-free-trial-header.jpg");
	}
        body.page-enquiries_landing_page_free_trial_f #banner {
                margin-top:7px;
		height:341px;
		background:url("../images/landing-page-free-trial-header.jpg");
	}

	body.page-index #banner {
		height: 333px;
		background-image: url("../images/index-banner-background.jpg");
		overflow: hidden;
	}
	body.page-signup #banner {
		background-image: url("../images/signup-banner-background.jpg");
	}
	body.page-enquiry #banner {
		background-image: url("../images/enquiry-banner-background.jpg");
	}
	body.page-enquiry .lang-us #banner {
		background-image: url("../images/enquiry-banner-background-us.jpg");
	}
	body.page-features #banner {
		background-image: url("../images/features-banner-background.jpg");
	}
	body.page-esafety #banner {
		background-image: url("../images/esafety-banner-background.jpg");
	}
	body.page-portfolio #banner {
		background-image: url("../images/portfolio-banner-background.jpg");
	}
	body.page-support #banner {
		background-image: url("../images/support-banner-background.jpg");
	}
	body.page-partners #banner {
		background-image: url("../images/partners-banner-background.jpg");
	}
	body.page-contactus #banner {
		background-image: url("../images/contactus-banner-background.jpg");
	}
	body.page-help #banner {
		background-image: url("../images/help-banner-background.jpg");
	}
	#banner .button {
		display: none;
	}
		body.page-index #banner .button {
			display: block;
			position: absolute;
			top: 210px;
		}
		body.page-index #banner .button-type1 {
			left: 482px;
		}
		body.page-index #banner .button-type2 {
			left: 650px;
		}

#full-call-to-actions {
	height: 390px;
	background: transparent url("../images/index-cta-background.jpg") no-repeat center 0px;
	overflow: hidden;
}

#call-to-actions {
	background: transparent url("../images/index-cta-background.jpg") no-repeat center 0px;
}
	#call-to-actions h2 {
		color: #3d3d3d;
		font-size: 30px;
		margin: 0px 10px 0px;
	}
	#call-to-actions p {
		color: #ffffff;
		margin: 25px 18px 0px;
	}
	#call-to-actions .column {
		margin: 40px 0px 0px;
	}
	#call-to-actions .first {
		width: 275px;
		margin-left: 32px;
		margin-right: 19px;
	}
	#call-to-actions .first h2 {
		color: #972c1a;
	}
	#call-to-actions .second {
		width: 275px;
		margin-left: 26px;
		margin-right: 25px;
	}
	#call-to-actions .third {
		width: 275px;
		margin-left: 34px;
		margin-right: 16px;
	}
	#call-to-actions .content {
		height: 304px;
	}
	#call-to-actions .action {
		display: block;
		height: 35px;
		color: #cc6633;
		font-size: 14px;
		line-height: 35px;
		text-align: center;
		text-decoration: none;
	}

#full-features {
	background: transparent url("../images/index-features-background.jpg") no-repeat center 0px;
}

#features {
	position: relative;
	height: 161px;
	background: transparent url("../images/index-features-background.jpg") no-repeat center 0px;
}
	#features a {
		display: block;
	}
	#features img {
		background-color: transparent !important;
	}
	#features .prev {
		display: block;
		width: 20px;
		height: 161px;
		position: absolute;
		top: 0px;
		left: -20px;
		text-indent: -9999px;
		overflow: hidden;
	}
	#features .next {
		display: block;
		width: 20px;
		height: 161px;
		position: absolute;
		top: 0px;
		right: -20px;
		text-indent: -9999px;
		overflow: hidden;
	}

#full-testimonials {
	background: transparent url("../images/index-testimonials-background.jpg") repeat-y center 0px;
}

#testimonials {
	background: transparent url("../images/index-testimonials-background-footer.jpg") no-repeat center bottom;
}
	#testimonials .inner {
		position: relative;
		min-height: 100px;
		height: auto !important;
		height: 100px;
		padding: 30px 30px 60px;
	}
	#testimonials .speech-bubble {
		position: relative;
		float: left;
		display: inline;
		width: 225px;
		margin-right: 120px;
		font-family: Georgia, serif;
		font-size: 14px;
		font-style: italic;
		color: #3d3d3d;
	}
		#testimonials .speech-bubble .boy-with-paintbrush {
			position: absolute;
			bottom: 0px;
			left: -78px;
		}
	#testimonials .speech-bubble-header {
		height: 30px;
		background: transparent url("../images/speech-bubble-header.jpg") no-repeat 0px 0px;
	}
	#testimonials .speech-bubble-background {
		background: transparent url("../images/speech-bubble-background.jpg") repeat-y 0px 0px;
	}
		#testimonials .speech-bubble-background p {
			margin: 0px 25px;
		}
	#testimonials .speech-bubble-footer {
		background: transparent url("../images/speech-bubble-footer.jpg") no-repeat 0px 0px;
		padding-top: 65px;
	}
		#testimonials .speech-bubble-footer p {
			margin: 10px 20px 0px;
		}
	#testimonials .last {
		margin-right: 0px;
	}

#full-content {
	background: transparent url("../images/default-content-background.jpg") repeat-y center 0px;
	padding: 40px 0px 20px;
}
	body.page-index #full-content {
		background: transparent url("../images/index-video-background.jpg") repeat-y center 0px;
		padding-top: 0px;
	}
body.page-enquiries_landing_page_1 #full-content {
	padding:0;
}
body.page-enquiries_landing_page_1e #full-content {
	padding:0;
}
body.page-enquiries_landing_page_1f #full-content {
	padding:0;
}

body.page-enquiries_landing_page_2 #full-content {
	padding:0;
}
body.page-enquiries_landing_page_2e #full-content {
	padding:0;
}
body.page-enquiries_landing_page_2f #full-content {
	padding:0;
}

body.page-enquiries_landing_page_3 #full-content {
	padding:0;
}

body.page-enquiries_landing_page_1u #full-content {
	padding:0;
}
body.page-enquiries_landing_page_1ue #full-content {
	padding:0;
}
body.page-enquiries_landing_page_1uf #full-content {
	padding:0;
}
body.page-enquiries_landing_page_free_trial_e #full-content {
	padding:0;
}
body.page-enquiries_landing_page_free_trial_f #full-content {
	padding:0;
}

body.page-enquiries_landing_page_1 {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_1e {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_1f {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}

body.page-enquiries_landing_page_2 {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_3 {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_2e {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_2f {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}

body.page-enquiries_landing_page_1u {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_1ue {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_1uf {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_free_trial_e {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}
body.page-enquiries_landing_page_free_trial_f {
	background:url("../images/landing-page-bg.jpg") repeat-x #fff;
}

#contentwrapper {
    padding:30px;
    margin:0;
    min-height:846px;
    height:auto !important;
    height:846px;
    position:relative;
    background:url("../images/landing-page-tile-back.jpg") top left no-repeat;
}

#girlpic{
    width:133px;
    height:219px;
    position:absolute;
    top:550px;
    left:0;
    background:url("../images/landing-page-girlpic.png");
}

#girlpic2{
    width:167px;
    height:77px;
    position:absolute;
    top:50px;
    left:650px;
    background:url("../images/landing-page2-girlpic.png");
}

#content-header {
	margin-top: 20px;
	position: relative;
}
	body.page-index #content-header {
		display: none;
	}
	#content-header .inner {
		padding: 0px 30px;
	}

#content {
	background: transparent url("../images/default-content-separator-background.jpg") repeat-y center 0px;
	margin-top: 20px;
	position: relative;
}

	body.page-enquiries_landing_page_1 #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
	body.page-enquiries_landing_page_1e #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
	body.page-enquiries_landing_page_1f #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}

        body.page-enquiries_landing_page_2 #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
        body.page-enquiries_landing_page_3 #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
        body.page-enquiries_landing_page_2e #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
        body.page-enquiries_landing_page_2f #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}

        body.page-enquiries_landing_page_1u #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
        body.page-enquiries_landing_page_1ue #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
        body.page-enquiries_landing_page_1uf #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
         body.page-enquiries_landing_page_free_trial_e #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
         body.page-enquiries_landing_page_free_trial_f #content {
		background: url("../images/landing-page-tile.jpg") repeat-y left top;
		margin-top: 0px;
                padding:0;
	}
	
	body.page-index #content {
		background: transparent url("../images/index-video-background-header.jpg") no-repeat center 0px;
		margin-top: 0px;
	}

        body.page-enquiries_landing_page_1 #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_1e #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_1f #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }

        body.page-enquiries_landing_page_2 #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
     body.page-enquiries_landing_page_3 #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_2e #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_2f #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }

        body.page-enquiries_landing_page_1u #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_1ue #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
        body.page-enquiries_landing_page_1uf #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
     body.page-enquiries_landing_page_free_trial_e #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
     body.page-enquiries_landing_page_free_trial_f #content .inner {
        padding:0 0 0 42px;
        width:590px;
     }
	#content .inner {
		float: left;
		display: inline;
		width: 612px;
		padding: 0px 30px;
		overflow: hidden;
	}
		body.page-index #content .inner {
			width: auto;
			padding: 20px 40px;
		}
		body.page-index #content .first-column {
			width: 520px;
		}
		body.page-index #content .second-column {
			width: 363px;
			padding-top: 25px;
		}
			body.page-index #content .second-column h3 {
				font-size: 23px;
				font-weight: bold;
			}
			body.page-index #content .second-column p {
				font-size: 18px;
			}
			body.page-index #content .second-column .button {
				float: left;
				display: inline;
			}
	#content .sidebar {
		float: left;
		display: inline;
		width: 245px;
		padding: 0px 30px 30px;
		overflow: hidden;
	}

     body.page-enquiries_landing_page_1 #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_1e #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_1f #content .sidebar {
            padding:0 20px;
     }

     body.page-enquiries_landing_page_2 #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_3 #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_2e #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_2f #content .sidebar {
            padding:0 20px;
     }

     body.page-enquiries_landing_page_1u #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_1ue #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_1uf #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_free_trial_e #content .sidebar {
            padding:0 20px;
     }
     body.page-enquiries_landing_page_free_trial_f #content .sidebar {
            padding:0 20px;
     }
		body.page-index #content .sidebar {
			display: none;
		}
		#content .sidebar .speech-bubble2 {
			position: relative;
			float: left;
			display: inline;
			width: 225px;
			margin-right: 120px;
			font-family: Georgia, serif;
			font-size: 14px;
			font-style: italic;
			color: #3d3d3d;
			margin-top: 30px;
		}
		#content .sidebar .speech-bubble2-header {
			height: 30px;
			background: transparent url("../images/speech-bubble2-header.jpg") no-repeat 0px 0px;
		}
		#content .sidebar .speech-bubble2-background {
			background: transparent url("../images/speech-bubble2-background.jpg") repeat-y 0px 0px;
		}
			#content .sidebar .speech-bubble2-background p {
				margin: 0px 25px;
			}
		#content .sidebar .speech-bubble2-footer {
			background: transparent url("../images/speech-bubble2-footer.jpg") no-repeat 0px 0px;
			padding-top: 65px;
		}
			#content .sidebar .speech-bubble2-footer p {
				margin: 10px 20px 0px;
			}
		#why-choose-us {
			color: #666666;
			margin-bottom: 40px;
		}
			#why-choose-us p {
				font-size: 14px;
				margin: 0px;
			}
		#product-package {
			
		}
		#brochure {
			
		}
			#brochure p {
				font-size: 14px;
			}

#content-footer {
	margin-top: 20px;
	position: relative;
}
	body.page-index #content-footer {
		display: none;
	}
	body.page-support #content-footer {
		height: 599px;
		background: transparent url("../images/support-sections-background2.jpg") no-repeat 0px 0px;
	}
	#content-footer .inner {
		padding: 0px 30px;
	}

#full-footer {
	background: transparent url("../images/default-footer-background.jpg") no-repeat center 0px;
}
	body.page-index #full-footer {
		background: transparent url("../images/index-footer-background.jpg") no-repeat center 0px;
	}

#footer {

	
}
	#footer .inner {
		color: #ffffff;
	}
		#footer .inner h4 {
			color: #ffffff;
			font-size: 24px;
			margin: 30px 0px 10px;
		}
			#footer .inner h4 .bright {
				color: #c8d52e;
			}
		#footer .inner .column {
			margin-right: 0px;
			margin: 0px 18px;
		}
		#footer .inner .first {
			width: 229px;
		}
			#footer .inner .first p {
				color: #b4b4b4;
			}
			#footer .inner .first label {
				display: block;
				font-size: 16px;
				font-weight: bold;
				margin-bottom: 5px;
			}
				#footer .inner .first label span {
					display: block;
					margin-bottom: 5px;
				}
			#footer .inner .first .subscribe-input {
				width: 208px;
				margin: 0px;
				padding: 10px;
				background: transparent url("../images/subscribe-input.png") no-repeat 0px 0px;
				border-width: 0px;
				font-size: 13px;
				color: #343434;
			}
			#footer .inner .first .submit {
				float: right;
				background-image: url("../images/subscribe-button.png");
			}
		#footer .inner .second {
			width: 199px;
		}
			#footer .inner .second .row {
				display: block;
				height: 60px;
				margin: 18px 0px 0px;
				font-size: 16px;
				color: #e5e5e5;
				text-decoration: none;
			}
		#footer .inner .third {
			width: 441px;
			font-size: 14px;
		}
			#footer .inner .third p {
				color: #b4b4b4;
			}
				#footer .inner .third p strong {
					color: #ffffff;
					display: block;
					font-size: 18px;
					margin-bottom: 10px;
				}
			#footer .inner .third .products {
				display: block;
				height: 180px;
			}
	body.page-enquiries_landing_page_1 #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
        body.page-enquiries_landing_page_1e #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
        body.page-enquiries_landing_page_1f #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}

        body.page-enquiries_landing_page_1u #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
        body.page-enquiries_landing_page_1ue #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
        body.page-enquiries_landing_page_1uf #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}


        body.page-enquiries_landing_page_2 #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}

        body.page-enquiries_landing_page_3 #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}

        body.page-enquiries_landing_page_2e #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}

        body.page-enquiries_landing_page_2f #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
         body.page-enquiries_landing_page_free_trial_e #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
         body.page-enquiries_landing_page_free_trial_f #footer {
		height:137px;
		background:url("../images/landing-page-footer.jpg");
	}
	
	#footer .page-index {
		height: 512px;
	}
	#footer .page-default {
		height: 399px;
	}
		#footer .page-default .first {
			width: 229px;
			position: relative;
			top: 125px;
			left: 450px;
		}
	#footer .outer {
		padding-bottom: 30px;
	}
		#footer .outer .first {
			width: 687px;
			margin: 10px 10px 0px;
			font-size: 14px;
		}
		#footer .outer .first,
		#footer .outer .first a {
			color: #333333;
			text-decoration: none;
		}
		#footer .outer .first a {
			
		}
		#footer .outer .second {
			width: 270px;
			text-align: right;
		}

/*
 * Page CSS
 */

body.page-signup #content {
	
}
	body.page-signup #content label {
		display: block;
		font-size: 16px;
	}
	body.page-signup #content .row {
		margin-top: 10px;
	}
	body.page-signup #content .terms {
		
	}
		body.page-signup #content .terms input {
			display: inline;
		}
		body.page-signup #content .terms label {
			display: inline;
			margin-left: 10px;
			cursor: pointer;
		}
	#create-portfolio-button {
		width: 228px;
		background-image: url("../images/create-portfolio-button.jpg");
	}

body.page-features #content {
	
}
	body.page-features #content .row {
		margin-bottom: 20px;
	}
	body.page-features #content .first {
		width: 100px;
		margin-right: 20px;
	}
	body.page-features #content .second {
		width: 492px;
	}
	body.page-features #content h3 {
		font-size: 23px;
		font-weight: bold;
		color: #bc5437;
		border-bottom: 1px solid #eaeaea;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	body.page-features #content p {
		font-size: 14px;
	}

body.page-esafety #content-header {
	
}
	body.page-esafety #content-header .heading {
		width: 547px;
	}
		body.page-esafety #content-header .heading h2 {
			margin-bottom: 1.5em;
		}
		body.page-esafety #content-header .heading p {
			font-size: 14px;
			margin: 0px;
		}
	#friendly-safe-customizable-accessible {
		position: absolute;
		top: -35px;
		right: 0px;
	}

body.page-portfolio #content {
	
}
	body.page-portfolio #content .heading {
		width: 400px;
	}
	body.page-portfolio #content .row {
		margin-bottom: 20px;
	}
	body.page-portfolio #content .portfolio-images {
		margin-bottom: 50px;
	}
		body.page-portfolio #content .portfolio-images .first {
			width: 312px;
		}
		body.page-portfolio #content .portfolio-images .second {
			width: 300px;
			text-align: right;
		}
	body.page-portfolio #content .portfolio-content {
		margin-bottom: 50px;
	}
		body.page-portfolio #content .portfolio-content .first {
			width: 392px;
			margin-right: 100px;
		}
		body.page-portfolio #content .portfolio-content .first h2.cufon {
			margin-bottom: 1.5em;
		}
		body.page-portfolio #content .portfolio-content .second {
			width: 110px;
			text-align: right;
			padding-right: 10px;
		}

body.page-support #content {
	
}
	body.page-support #content h2.cufon {
		margin-top: 30px;
	}
	body.page-support #content p.cufon {
		font-size: 24px;
	}
	#support-sections-outside {
		position: absolute;
		top: 0px;
		left: -30px;
	}

body.page-support #content-footer {
	
}
	body.page-support #content-footer .row {
		height: 156px;
	}
	body.page-support #content-footer .first {
		display: block;
		width: 347px;
		text-decoration: none;
	}
		body.page-support #content-footer .first h3 {
			font-size: 20px;
			font-weight: bold;
			line-height: 105px;
			text-indent: 60px;
			color: #000000;
			text-decoration: none;
		}
	body.page-support #content-footer .second {
		width: 520px;
		margin: 15px 10px 0px 40px;
	}
		body.page-support #content-footer .second h3 {
			font-size: 30px;
			font-weight: bold;
			margin-bottom: 5px;
		}
		body.page-support #content-footer .second p {
			font-size: 16px;
			margin: 0px;
		}

body.page-partners #content {
	
}
	body.page-partners #content .row {
		margin-bottom: 20px;
	}
	body.page-partners #content .first {
		width: 392px;
	}

body.page-contactus #content {
	
}
	body.page-contactus #content .heading {
		width: 412px;
	}
	body.page-contactus #content .row {
		margin-bottom: 2em;
	}
	body.page-contactus #content .first {
		width: 412px;
		margin-right: 80px;
	}
	body.page-contactus #content .first h2.cufon {
		margin-bottom: 1.5em;
	}
	body.page-contactus #content .second {
		width: 110px;
		text-align: right;
		padding-right: 10px;
	}

/* Styles for the help page content */
.help-videos {
	width: 612px;
	margin: 0;
	padding: 0;
}
.videos-header {
	width: 612px;
	height: 41px;
	background: url("../images/videos-header.gif") no-repeat top left;
}
.videos-content {
	width: 570px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border: 1px solid #a3a3a3;
	padding: 20px;
}

.videos-content ul {
	margin: 0;
	padding: 0;
}

.videos-content ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	line-height: 22px;
}

.videos-content ul li a {
	display: block;
	padding: 0 0 0 30px;
	background: url("../images/bullet.gif") no-repeat top left;
	color:#444;
}

.videos-content ul li a:hover {
	text-decoration:underline;
}

