m@charset "utf-8";
/* CSS Document */
#blog_heading {
width:50%;
}
#select_region {
width:50%;
text-align:right;
}
a.nav_top {
font:Arial;
color:#0033CC;
font-size:12px;
text-decoration:none;
}
li.estore_opt {
font-size:14px;
list-style:inherit;
color:#0000FF;

}
p.question {
font-size:18px;
font-family:Verdana;
color:#009900;
text-align:justify;
}
li.list {
list-style:circle;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
p.answer {
font-size:18px;
font-family:Arial;
color:#000099;
text-align:justify;
}

td.feature {
color: #43b398;
font-size:16px;
font-family:Arial;
margin-top:0px;
margin-bottom:0px;
padding-left:5px;
text-align:left;
font-weight:bold;
}

td.title {
color: #43b398;
font-size:24px;
font-family:Arial;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
text-align:center;
}

td.price {
color:#01684f;
font-size:15px;
font-family:Verdana;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
text-align:right;
padding: 2px;
}

td.check {
background-image:url(/images/tick.svg.png);
background-repeat:no-repeat;
background-position:center;
width:50px;
height:44px;
text-align:center;
border-style:groove;
}

li {
font-family:verdana;
list-style:none; 
}

#features li {
color:#000099;
font-size:14px;
font-family:verdana;
list-style:circle; 
}

p.shortheading {
color: #43b398;
font-size:36px;
font-family:Arial;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
display:block;
float:none;
width:300px;
}

p.heading {
color: #43b398;
font-size:36px;
font-family:Arial;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
display:block;
float:none;
width:1000px;
}

hr.sample {
width:540px;
}

hr {
width:850px;
margin: 0px;
padding: 0px;
}

html,body {
	padding:0px;
	margin: 0px auto;
	font-size:12px;
	font-family:Arial;
	color: #333333;
	text-align: center;
	background-image: url(/images/background_new.jpg);
	background-repeat:repeat-x;
	background-color: #1bc89c;
}

#head-title
{
	background-image:url(/images/YourTurn-Banner.gif);
	background-repeat:no-repeat;
	height:130px;
	width:860px;
	margin: 0px;
	padding: 0px;
}

A.top:link { font-family: Verdana ; font-size: 12px; color:#999999; text-decoration:none; }
A.top:visited { font-family: Verdana ; font-size: 12px; color:#999999; text-decoration:none; }
A.top:active { font-family: Verdana ; font-size: 12px; color:#0000CC; text-decoration:none; }
A.top:hover { font-family: Verdana ; font-size: 12px; color: #0000CC; text-decoration:none; }

A.blog:link { font-family: Verdana ; font-size: 12px; color:#FFCC00; text-decoration:none; }
A.blog:visited { font-family: Verdana ; font-size: 12px; color:#FFCC00; text-decoration:none; }
A.blog:active { font-family: Verdana ; font-size: 12px; color:#FFCC00; text-decoration:none; }
A.blog:hover { font-family: Verdana ; font-size: 12px; color: #0000CC; text-decoration:none; }

A.nav:link { font-family: Verdana ; font-size: 16px; color:#FFFFFF; text-decoration:none; }
A.nav:visited { font-family: Verdana ; font-size: 16px; color:#FFFFFF; text-decoration:none; }
A.nav:active { font-family: Verdana ; font-size: 16px; color:#FFFFFF; text-decoration:none; }
A.nav:hover { font-family: Verdana ; font-size: 16px; color: #FFFF00; text-decoration:none; }

A.blogtitle:link { font-family: Verdana ; font-size: 16px; color:#000099; text-decoration:none; }
A.blogtitle:visited { font-family: Verdana ; font-size: 16px; color:#000099; text-decoration:none; }
A.blogtitle:active { font-family: Verdana ; font-size: 16px; color:#000099; text-decoration:none; }
A.blogtitle:hover { font-family: Verdana ; font-size: 16px; color:#00CC00; text-decoration:none; }

ul {
list-style:none;
}

li.home {
list-style:none;
display:block;
text-decoration:none;
background-image:url(/images/site_06.gif); 
background-repeat:no-repeat;
width:68px;
height:28px;
text-align:center;
float:left;
margin-right:1px;
line-height: 27px;
}

li.demo {
list-style:none;
display:block;
text-decoration:none;
background-image:url(/images/site_08.gif); 
background-repeat:no-repeat;
width:66px;
height:28px;
text-align:center;
float:left;
margin-right:1px;
line-height: 27px;
}

li.signup {
list-style:none;
display:block;
text-decoration:none;
background-image:url(/images/site_10.gif); 
background-repeat:no-repeat;
width:84px;
height:28px;
text-align:center;
float:left;
margin-right:1px;
line-height: 27px;
}

li.faq {
list-style:none;
display:block;
text-decoration:none;
background-image:url(/images/site_12.gif); 
background-repeat:no-repeat;
width:51px;
height:28px;
text-align:center;
float:left;
margin-right:1px;
line-height: 27px;
}

li.pricing {
list-style:none;
display:block;
text-decoration:none;
background-image:url(/images/site_14.gif); 
background-repeat:no-repeat;
width:86px;
height:28px;
text-align:center;
float:left;
margin-right:1px;
line-height: 27px;
}

#bottom {
color:#00aa81;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
h1 {
color: #02a77d;
font-size:18px;
font-family:Arial;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
display:block;
float:none;
text-transform:uppercase;
}

h2 {
margin-left:10px;
font-size: 14px;
text-transform:uppercase;
margin-top: 10px;
}

p.paragraph {
color: #000000;
font-size:12px;
font-family:Arial;
font-weight: normal;
margin-top:0px;
margin-bottom:12px;
margin-left:10px;
text-align: justify;
margin-right:10px;
display:block;
float:none;
}
/* Packages */

#ptitle
{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF6600;
	font-weight:bolder;
}

#pcost
{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#009900;
	font-weight:bolder;
}

#content
{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bolder;
}
#packages
{
	margin-left:10px;
	margin-right:10px;
}
#packages td
{
border-bottom:#999999 thin solid;
}

#packagetitle
{
	color:#0033CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	padding:10px;
}

.heading {
width:850px; margin: 0px auto; background-image:url(/images/welcome.jpg); background-repeat:no-repeat; padding: 0px; padding-left: 10px; height: 43px; color: #FFFFFF; text-transform:uppercase; font-size: 22px; font-family: Arial, Helvetica, sans-serif; line-height: 35px;
}

.heading_table {
	margin-top: 10px;
	margin-bottom: 10px;
}

.subheading {
width:850px; text-align:left; margin: 0px auto; background-color: #02a77d; padding: 0px; padding-left: 10px; height: 40px; color: #FFFFFF; text-transform:uppercase; font-size: 22px; font-family: Arial, Helvetica, sans-serif; line-height: 40px;
}

.block {
width:860px; margin: 0px auto; margin-bottom: 4px; padding: 0px; text-align:left; background-color: #FFFFFF; border-left: #02a77d 1px solid; border-right: #02a77d 1px solid; border-bottom: #02a77d 1px solid; display: block;
}

img{border:none;}
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:674px;
	}	

#container{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:860px;
	background:#fff;		
	margin-bottom:2em;
	margin-bottom: 0px; padding-bottom: 0px;
	}	
#header{
	height:80px;
	background:#5DC9E1;
	color:#fff;
	}				
#content{
	position:relative;
	margin-bottom: 0px; padding-bottom: 0px;
	}			

/* Easy Slider */

#slider{ margin-bottom: 0px; padding-bottom: 0px; }	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom: 0px; padding-bottom: 0px;
	}
#slider li, #slider2 li{ 
	width:860px;
	height:370px;
	overflow:hidden; 
	}

#slider li img {
	border-bottom: #02a77d 4px solid;	
}

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:none;
}	
											
									

/* // Easy Slider */

.setandforget {
	background-color: #ebe0f0;
}

.permissionmarketing {
	background-color: #fff1e2;
}
.bankbuddy {
	background-color: #bfd2e1;
}
.teawamutu {
	background-color: #f2f2f2;
}

#social {
text-align:right; padding-right: 3px;
}

#social img {
width:32; height:32; margin-right: 10px;
}

#head-title td div {
float:right; margin-top:16px; margin-right:11px;
}

#footer {
width:860px; text-align: center; padding: 0px; padding-top: 12px; padding-bottom: 12px; margin: 0px auto; background-color: #02a77d; border-left: #02a77d 1px solid; border-right: #02a77d 1px solid; display: block; color:#FFFFFF;
}

#footerimg {
margin-left: 450px;
margin-bottom: 10px;
}

/* profile gallery */

ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	padding: 50px;
	width: 760px;
}
ul.thumb li {
	margin: 0;
	padding: 5px;
	float: left;
	position: relative;
	width: 240px;
	height: 240px;
}
ul.thumb li img {
	width: 200px;
	height: 200px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0;
	top: 0;
	-ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: left;
	padding: 9px 0;
	margin-left: -10px;
}

.faqparagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
	padding: 10px;
	text-align: justify;
}

a.tabs {
text-decoration: none; background-image:url(/images/tabs.jpg); width: 182px; height: 35px; margin-right: 10px; float: left; color: #02a77d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; line-height: 35px; text-transform:uppercase; font-weight: bold;
}

a.tabs:hover {
text-decoration: none; background-image:url(/images/tabs.jpg); background-position: right; width: 182px; height: 35px; margin-right: 10px; float: left; color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; line-height: 35px; text-transform:uppercase; font-weight: bold;
}

a.tabson {
text-decoration: none; background-image:url(/images/tabs.jpg); background-position: right; width: 182px; height: 35px; margin-right: 10px; float: left; color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-align: center; line-height: 35px; text-transform:uppercase; font-weight: bold;
}

.display {
	display: block;
	padding: 0px;
	margin: 0px;
}

.hidden {
	display: none;
}

/* Contact form */

.empty {
height: 22px; width: 350px; font-size: 18px; padding-left: 5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#efefef; border: #02a77d 2px solid;
}

.full {
height: 22px; width: 350px; font-size: 18px; padding-left: 5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color: #a8edd6; border: #02a77d 2px solid;
}

.emptybox {
height: 200px; width: 350px; padding-left: 5px; font-size: 20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; border: #02a77d 2px solid; background-color:#efefef;s
}

.fullbox {
height: 200px; width: 350px; padding-left: 5px; font-size: 20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; border: #02a77d 2px solid; background-color: #a8edd6;
}

.groupphoto {
	width: 300px;
}

#indexEmail {
	float: left;
	position:relative;
}

#indexPhone {
	float: right;
	position:relative;
}

#servicesDiv {
width:830px; height: 517px; margin: 0px auto; margin-bottom: 12px; margin-top: 20px;
}

#servicesLinks {
width:834px; height: 35px; margin: 0px auto; padding: 0px; background-image:url(/images/strip.gif); background-repeat: repeat-x; display: inline-block;
}

#servicesContent {
border-bottom: #02a77d 2px solid; border-left: #02a77d 2px solid; border-right: #02a77d 2px solid; display: inline-block; width:830px; height: 480px; margin: 0px auto; padding: 0px; margin-bottom: 12px; margin-top: 0px;
}

.logoImage {
	width: 60px;
}

.keaImage {
margin: 20px; border: #02a77d 2px solid;
}

.pheight {
	height: 550px;
}

#contactDiv {
display:block; height: 700px;
}

#contactForm {
width: 420px; padding-left: 40px; padding-right: 40px; float:left; display: block; height: 700px; font-size: 22px;
}

.contactP {
font-size: 12px;
}

#contactDetails {
width: 308px; float:left; display: block; height: 700px; font-size: 24px; border-left: #02a77d 2px solid; padding-left: 40px;
}

#profileDiv {
margin: 10px; float: left; width: 507px; height: 400px; display: block;">
}
#profileSlide {
margin: 0px 10px 10px 10px; float: left; width: 313px; height: 400px; display: block;
}

.h1nomargin { 
margin-left: 0px;
}

.profileheight {
height: 400px;
}