body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; }

body { 
	font-family: Arial, Helvetica, sans-serif; 
	background: #99b83c;
	font-size: 13px;
}

.hidden {
   display: none;
}

.fine_print {
	font-size: 8px;
}

.headercontainer {
    width: 800px;
    margin: 0 auto;
}

#headermain {
	background: url(images/header_slice.jpg) repeat-x;
}

#logo {
	background: url(images/logo.png) no-repeat;
	height: 80px;
	width: 160px;
	float: left;
}

#slider {
	height: 300px;
	width: 400px;
	float: left;
	padding-left: 60px;
	
}

#logo h1 {
	text-indent: -9999px;
}

#header {
	padding-top: 10px;
}


ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

ul#menu li a:hover {
	color: #9c0f0f;
}

ul#menu li {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px;
}

ul#menu li a {
	font-size: 22px;
	color: #6c684f;
	text-decoration: none;
	background-repeat: no-repeat;
}

ul#region li {
	float: left;
	text-decoration: none;
	list-style: none;
	
}

.region_aus {
	background: url(images/pricing_ausnz.png) no-repeat;  
	float: left;
	margin-top: 0px;
	width: 153px;
	height: 51px;
}


.region_uk {
	background: url(images/pricing_uk.png) no-repeat;  
	float: left;
	margin-top: 0px;
	width: 195px;
	height: 52px;
}



.region_europe {
	background: url(images/pricing_europe.png) no-repeat;  
	float: left;
	margin-top: 0px;
	width: 99px;
	height: 52px;
}


.region_us {
	background: url(images/pricing_us.png) no-repeat;  
	float: left;
	margin-top: 0px;
	width: 297px;
	height: 52px;
}


#content h2 {
    font-size: 30px;
    color: #fff;
	padding-top: 25px;
	line-height: .5;
}

#content h3 {
    font-size: 24px;
    color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}


h5 {
    font-size: 22px;
    color: #88888;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	line-height: 1;
}

#content p {
    font-size: 14px;
    color: #fff;
	padding-top: 0px;
}

#content small {
    font-size: 12px;
    color: #fff;
}

#content a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}


/* main page with ticks background and spacing*/
#content {
	width: 242px;
	float: left;
	margin-top: 2px;
	background: #ffffff;
}

#content ul {
	list-style: none;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ffffff;
}


#content_slideshow_box{
	width: 500px;
	height: 381px;
	float: left;
	margin-top: 2px;
}

#maincontent h3 {
    font-size: 28px;
    color: #000;
	padding-top: 20px;
	padding-bottom: 20px;
}

h4 {
    font-size: 18px;
    color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}


#centered {
	width: 575px;
	text-align:center; 
}

li#tick {  
    background: url(images/tick.png) no-repeat;  
	padding-left: 20px;
	padding-top: 5px;
	color: #000;
}  

hr {
	display:  block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	width: 80%;
	clear: both;
	border: none;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #ebebeb;
	font-size: 1px;
	line-height: 0;
	overflow: visible;
   }



#features_right_content {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 250px;
}


#features_header h2 {
    font-size: 30px;
    color: #fff;
	padding-top: 25px;
	line-height: .5;
}

#features_content {  
	float: left;
	margin-top: 0px;
	margin-left: 5px;
}  

#features_content_full {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 500px;
}

#features_side_menu {  
	background: url(images/features_menu_gradient.png) no-repeat;  
	height: 559px;
	width: 209px;
	float: left;
	margin-top: 0px;
}  

#features_side_menu ul {
	list-style: none;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #555555;
}

#features_side_menu a {
	list-style: none;
	color: #555555;
	padding-top: 0px;
	padding-left: 20px;
	margin-top: 18px;
	background-position: 0px 0px;
	line-height: 50px;
}

#features_side_menu a:hover {
	color: #000000;
}

body.intro #features_side_menu li.features_intro,
body.runningbusiness #features_side_menu li.features_runningbusiness,
body.marketing #features_side_menu li.features_marketing,
body.reporting #features_side_menu li.features_reporting,
body.stockservices #features_side_menu li.features_stockservices,
body.security #features_side_menu li.features_security,
body.backuptools #features_side_menu li.features_backuptools {background: url(images/features_menu_hover_box.png) no-repeat;}



#features_header {  
	height: 70px;
	float: left;
}  

.features_content_container {
    width: 800px;
    margin: 0 auto;
	background: #fff;
}



#image_popout_features {
	position:relative;
	left:-200px;
	top:0px;
	z-index: 0;
}

#news {
	padding-top: 10px;
	float: left;
	width: 800px;
}

#news .container {
	background: url(images/white.jpg) repeat-x;
}

#news h3 {
	padding-bottom: 10px;
}

#news p {
	padding-top: 10px;
	padding-bottom: 14px;
	
}



.freetrial {
	background: url(images/free_trial.png) no-repeat;
	width: 164px;
	height: 100px;
	float: left;
	margin-top: 0px;
}

.freetrial_right {
	background: url(images/free_trial.png) no-repeat;
	width: 164px;
	height: 100px;
	float: right;
	margin-top: 0px;
}


.freetrialshort {
	background: url(images/free_trial_short.png) no-repeat;
	width: 152px;
	height: 53px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}

.freetrialshort_right {
	background: url(images/free_trial_short.png) no-repeat;
	width: 152px;
	height: 53px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

.contentcontainer {
    width: 800px;
    margin: 0 auto;
	background: #ff;
}

#maincontent {
    background: #ffffff;
	padding-bottom: 0px;
	padding-top: 0px;
}


#blogcontent {
    background: #ffffff;
	padding-bottom: 5px;
	padding-top: 10px;
}

.blog_container {
	width: 850px;
	margin: 0 auto;
	padding-top: 0px;
	text-decoration:none;
	color:#000000;
	margin-top: 10px;
	padding-top: 10px; 
}



.footercontainer {
	width: 800px;
	margin: 0 auto;
	padding-top: 10px;
}

#footermain {
	background: url(images/footer_background.jpg) repeat-x;
}

#footermain ul {
	list-style: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	color: #ffffff;
	font-size: 12px;
}

#footermain li a {
	color: #ffffff;
	text-decoration: none;
}

#footermain li a:hover {
	color: #ffffff;
	text-decoration: underline;
}


#footermain h3 {
    font-size: 16px;
    color: #33640a;
    font-weight: bold;
}

.footer-links-1 {
	width: 25%;
	float: left;
}

.footer-links-2 {
	width: 25%;
	float: left;
}

.footer-links-3 {
	width: 25%;
	float: left;
}

.footer-links-4 {
	width: 25%;
	float: left;
}


table#tiered_pricing { padding:0; border-collapse: collapse; margin: auto; border-collapse:collapse; }
table#tiered_pricing th img { margin-top:10px; border: none;} /* sign up button */
table#tiered_pricing td img { margin-top:10px; border: none;} /* sign up button bottom */

table#tiered_pricing th.heading_usd { width: 135px ;}
table#tiered_pricing th.free_usd { background:url('images/price_header_freetrial_USD.png') no-repeat; width:121px; height:168px; }
table#tiered_pricing th.basic_usd { background:url('images/price_header_basic_USD.png') no-repeat; width:143px; height:168px; }
table#tiered_pricing th.business_usd { background:url('images/price_header_business_USD.png') no-repeat; width:163px; height:168px; }
table#tiered_pricing th.prosuite_usd { background:url('images/price_header_prosuite_USD.png') no-repeat; width:144px; height:168px; }

table#tiered_pricing th.heading_aud { width: 135px ;}
table#tiered_pricing th.free_aud { background:url('images/price_header_freetrial_aud.png') no-repeat; width:121px; height:168px; }
table#tiered_pricing th.basic_aud { background:url('images/price_header_basic_aud.png') no-repeat; width:143px; height:168px; }
table#tiered_pricing th.business_aud { background:url('images/price_header_business_aud.png') no-repeat; width:163px; height:168px; }
table#tiered_pricing th.prosuite_aud { background:url('images/price_header_prosuite_aud.png') no-repeat; width:144px; height:168px; }

table#tiered_pricing th.heading_eur { width: 135px ;}
table#tiered_pricing th.free_eur { background:url('images/price_header_freetrial_EUR.png') no-repeat; width:121px; height:168px; }
table#tiered_pricing th.basic_eur { background:url('images/price_header_basic_EUR.png') no-repeat; width:143px; height:168px; }
table#tiered_pricing th.business_eur { background:url('images/price_header_business_EUR.png') no-repeat; width:163px; height:168px; }
table#tiered_pricing th.prosuite_eur { background:url('images/price_header_prosuite_EUR.png') no-repeat; width:144px; height:168px; }

table#tiered_pricing th.heading_gbp { width: 135px ;}
table#tiered_pricing th.free_gbp { background:url('images/price_header_freetrial_GBP.png') no-repeat; width:121px; height:168px; }
table#tiered_pricing th.basic_gbp { background:url('images/price_header_basic_GBP.png') no-repeat; width:143px; height:168px; }
table#tiered_pricing th.business_gbp { background:url('images/price_header_business_GBP.png') no-repeat; width:163px; height:168px; }
table#tiered_pricing th.prosuite_gbp { background:url('images/price_header_prosuite_GBP.png') no-repeat; width:144px; height:168px; }


table#tiered_pricing th.heading { width: 135px ;}
table#tiered_pricing th.free_choose { background:url('images/price_header_freetrial_choose.png') no-repeat; width:121px; height:168px; }
table#tiered_pricing th.basic_choose{ background:url('images/price_header_basic_choose.png') no-repeat; width:143px; height:168px; }
table#tiered_pricing th.business_choose { background:url('images/price_header_business_choose.png') no-repeat; width:163px; height:168px; }
table#tiered_pricing th.prosuite_choose { background:url('images/price_header_prosuite_choose.png') no-repeat; width:144px; height:168px; }


table#tiered_pricing th,table#tiered_pricing td  { border-right: 1px solid #FFF; text-align:center;  }
table#tiered_pricing td{ padding:8px;}

table#tiered_pricing .even td { background: #e6e6e6;}

table#tiered_pricing .odd .tiered-col-0 { }
table#tiered_pricing .odd .tiered-col-1 { background: #dbe4de; }
table#tiered_pricing .odd .tiered-col-2 { background: #e9dfbd url('images/col_02_odd.png') repeat-y top right; }
table#tiered_pricing .odd .tiered-col-3 { background: #99ffcc;  }
table#tiered_pricing .odd .tiered-col-4 { background: #ccffff url('images/col_04_odd.png') repeat-y top left; }

table#tiered_pricing .even .tiered-col-0 { }
table#tiered_pricing .even .tiered-col-1 { background: #d1dcd5; }
table#tiered_pricing .even .tiered-col-2 { background: #ded5b4 url('images/col_02_even.png') repeat-y top right; }
table#tiered_pricing .even .tiered-col-3 { background: #8be8ba;  }
table#tiered_pricing .even .tiered-col-4 { background: #bbeded url('images/col_04_odd.png') repeat-y top left; }

#full_width_halved {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 400px;
}

.pricing_questions_container {
	width: 850px;
	margin: 0 auto;
	padding-top: 0px;
}



ul#contact {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}

