/* CSS Document SEO MOVES International
Code by: Ryana Aher
 2009 SEO Moves. All Rights Reserved */

/* 
--------------------------------------------------------------------------------------------------------
   GENERAL SETTING
--------------------------------------------------------------------------------------------------------*/
body {
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:14px;
	color:#000033;
	line-height:16px;
	}
.container {
	width:960px;
	margin:0 auto;
	position:relative;
	}
.menu_spacer {
	background-color:#ffffff;
	width:1px;
	height:10px;
	margin-left:5px;
	margin-right:5px;
	}
.style1 {
	font-size: 16px;
	font-weight: bold;
	}
.style2 {
	color: #003366;
	font-weight: bold;
	}	
/* 
--------------------------------------------------------------------------------------------------------
   TOP SECTION
--------------------------------------------------------------------------------------------------------*/
#left_flag {
	width:140px;
	height:176px;
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/au-flag.gif);
	background-repeat:no-repeat;
	}
#top_section {
	background-image:url(images/bg_top.gif);
	background-repeat:repeat-x;
	height:46px;
	}
#top_section_1 {
	background-image:url(images/bg.gif)
	background-repeat:repeat-x;
	height:46px;
	}
#flag_button {
	right:0px;
	position:absolute;
	margin-left:4px;
	padding-top:14px;
	}
#australia {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#6699CC;
	width:120px;
	padding-top:15px;
	position:absolute;
	left:215px;
	}
#top_logo {
	width:211px;
	height:29px;
	padding-top:9px;
	}
ul#top_menu {
	margin:0px;
	padding-top:14px;
	Position:absolute;
	right:82px;
	color:#ffffff;
	}
ul#top_menu li {
	display:inline;
	}
ul#top_menu li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	}
ul#top_menu li a.active, ul#top_menu li a:hover {
	color:#6699CC;
	}



#star {
	width:150px;
	height:150px;
	position:absolute;
	right:-100px;
	margin-top:-365px;
	}

#star_sm {
	width:75px;
	height:75px;
	position:absolute;
	right:-100px;
	margin-top:-240px;
	}

#star_sm_serv {
	width:75px;
	height:75px;
	position:absolute;
	right:-100px;
	margin-top:-170px;
	}



/* 
--------------------------------------------------------------------------------------------------------
   HEADER SECTION
--------------------------------------------------------------------------------------------------------*/

#header_section {
	background-image:url(images/bg_header.gif);
	background-repeat:repeat-x;
	height:380px;
	margin:0px;
	padding:0px;
	}
#header_section_1 {
	background-image:url(images/bg_header_1.jpg);
	background-repeat:repeat-x;
	height:179px;
	}

/* 
--------------------------------------------------------------------------------------------------------
   MAIN CONTENT SECTION
--------------------------------------------------------------------------------------------------------*/
#maincontent_section {
	background-image:url(images/bg_main_content.gif);
	background-repeat:repeat;
	}
#maincontent_section .container {
	padding-top:10px;
	padding-bottom:25px;
	}

/* Picture/Illustration*/
#pic {
	position:absolute;
	width:135px;
	left:0px;
	}	

/* About / Profile */
#profile {
	margin-left:160px;
	width:470px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:14px;
	}
#profile h2 {
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:12px;
	font-weight:lighter;
	}
#profile h3 {
	font-size:18px;
	font-weight:bold;
	color:#003366;
	}
#profile p {
	line-height:18px;
	}
#profile a {
	color:#003366;
	}
#profile a:hover {
	color:#000033;
	}

/* Call Action */
#call_action {
	position:absolute;
	width:312px;
	right:0px;
	}

/* 
--------------------------------------------------------------------------------------------------------
   SUB CONTENT SECTION
--------------------------------------------------------------------------------------------------------*/
/* Case Studies Title */
#casestudies_title {
	background-image:url(images/bg_casestudies_title.jpg);
	background-repeat:repeat-x;
	height:68px;
	}
#casestudies_title .container {
	padding-top:26px;
	padding-bottom:5px;
	}
.title {
	position:absolute;
	left:0px;
	width:300px;
	min-height:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color:#000033;
	}

/* Case Studies Content */
#casestudies_section {
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	}
#casestudies_section .container {
   	overflow: hidden;
	padding-top:5px;
	padding-bottom:30px;
	}
#screenshot {
   	float: left;
   	width: 454px;
	background-color:#6699CC;
	border:1px solid #ffffff;
	}
#casestudies {
	position: relative;
   	float: left;
   	width: 480px;
	left:25px;
	}
#casestudies h2 {
	font-size:18px;
	line-height:14px;
	}
#casestudies p {
	line-height:18px;
	}
#casestudies a {
	color:#003366;
	}
#casestudies a:hover {
	color:#000033;
	}

/* Case Studies Index */
#casestudies_index_title {
	background-image:url(images/bg_main_content.gif);
	background-repeat:repeat;
	height:68px;
	}
#casestudies_title .container {
	padding-top:26px;
	padding-bottom:5px;
	}
#casestudies_index_section {
	background-image:url(images/bg_main_content.gif);
	background-repeat:repeat;
	}
#casestudies_index_section .container {
   	overflow: hidden;
	padding-top:0px;
	padding-bottom:30px;
	}
#casestudies_detail_section {
	background-image:url(images/bg_main_content.gif);
	background-repeat:repeat;
	}
#casestudies_detail_section .container {
   	overflow: hidden;
	padding-top:20px;
	padding-bottom:30px;
	}
.case_review_cont {
	position: relative;
	float:left;
	left:30px;
   	width: 320px;
	margin-bottom:30px;
	}
.case_small {
   	float:left;
   	width:268px;
	height:140px;
	background-image:url(images/case_small_frame.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;
	}
.case_big {
   	float:left;
   	width:455px;
	height:235px;
	margin-right:15px;
	background-color:#CCCCFF;
	border:1px solid #ffffff;
	}
.case_review {
	position: relative;
   	width: 268px;
	}
.case_detail_review {
	margin-top:0px;
	position: relative;
	float:left;
   	width: 485px;
	}
.case_review h2 {
	margin-top:5px;
	font-size:18px;
	line-height:14px;
	}
.case_review p {
	line-height:18px;
	color:#ffffff;
	}
.case_detail_review p {
	line-height:18px;
	color:#ffffff;
	}
.case_review a {
	color:#000033;
	}
.case_review a:hover {
	color:#ffffff;
	}

/*----- principals -------*/
#principals_section {
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	}
#principals_section .container {
   	overflow: hidden;
	padding-top:5px;
	padding-bottom:30px;
	}
#principals_title {
	background-image:url(images/bg_casestudies_title.jpg);
	background-repeat:repeat-x;
	height:68px;
	padding-bottom:20px;
	}
#principals_title .container {
	padding-top:18px;
	padding-bottom:15px;
	}
.people {
   	float:left;
   	width:108px;
	height:111px;
	margin-right:15px;
	background-image:url(images/ppl_frame.jpg);
	background-repeat:no-repeat;
	}
.principals {
	position: relative;
	margin-right:25px;
   	float: left;
   	width: 325px;
	}

.principals h2 {
	margin-top:15px;
	font-size:18px;
	line-height:14px;
	}


.principals p {
	line-height:18px;
	}
.principals a {
	color:#333300;
	}
.principals a:hover {
	color:#666633;
	}
/* ------------ Management ------------ */
#management_title {
	height:75px;
	}
#management_title .container {
	padding-top:20px;
	}
#management_section {
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	}
#management_section .container {
   	overflow: hidden;
	padding-top:5px;
	padding-bottom:30px;
	}
.management {
	position: relative;
	margin-right:20px;
   	float: left;
   	width: 175px;
	}
.management h2 {
	margin-top:5px;
	font-size:18px;
	line-height:14px;
	}
.management p {
	line-height:18px;
	}
.management a {
	color:#333300;
	}
.management a:hover {
	color:#666633;
	}

/* ------------ News ------------ */

#news {
	width:625px;
	}
.news h2 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:18px;
	line-height:14px;
	font-weight:bold;
	margin-bottom:0px;
	}
.news small {
	font-size:12px;
	margin-top:0px;
	}
.news p {
	line-height:18px;
	color:#ffffff;
	}
.news a {
	color:#000033;
	}
.news a:hover {
	color:#ffffff;
	}
.hseparator {
	margin-top:20px;
	height:2px;
	width:625px;
	background-image:url(images/hspacer_dark.gif);
	background-repeat:repeat-x;
	}
 
/* ------------ Glossary ------------ */

#glossary {
	width:625px;
	}
.glossary_bar {
	padding-top:12px;
	background-image:url(images/glossary_bar.jpg);
	background-repeat:no-repeat;
	width:620px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.glossary_bar a {
	text-decoration:none;
	color:#000033;
	}
.glossary_bar a:hover {
	text-decoration:none;
	color:#6699CC;
	}
.glossary h3 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	color:#000033;
	font-size:18px;
	margin-bottom:3px;
	}
.glossary p {
	margin-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	color:#ffffff;
	font-size:14px;
	}
/*--------- FORM --------------*/
#form { width:600px; background-image:url(images/bg_main_content.gif); background-repeat:repeat; display:inline; }
#form input { width:300px; height:20px; border:solid 1px #000033; }
#form textarea { width:600px; height:100px; border:solid 1px #000033; }
#formRow { margin-bottom:10px; margin-right:0px; }
#fieldHeader { width:105px; float:left; display:inline; font-weight:normal; margin:3px 0 0 0; }
#fieldHeaderQ { width:600px; float:left; display:inline; font-weight:normal; margin:7px 0 3px 0; line-height:16px; }
.formHeader { float:left; display:inline; font-size:14px; font-weight:normal; }

#contact {
	width:625px;
	padding-bottom:50px;
	}

/*--------------------------------------------------------------------------------------------------------
   SERVICES ITEMS
--------------------------------------------------------------------------------------------------------*/
.services_item {
	background-image:url(images/bg_main_content.gif);
	background-repeat:repeat;
	}
.services_item .container {
   	overflow: hidden;
	padding-top:25px;
	padding-bottom:15px;
	}
.services_pic {
   	float: left;
   	width: 325px;
	}
.services_detail {
	position: relative;
   	float: left;
   	width: 610px;
	left:25px;
	}
.services_detail h2 {
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:30px;
	line-height:30px;
	}
.services_detail h3 {
	margin-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	}
.services_detail p {
	font-size:14px;
	line-height:18px;
	color:#ffffff;
	}
.services_detail a {
	color:#333300;
	}
.services_detail a:hover {
	color:#666633;
	}
/* 
--------------------------------------------------------------------------------------------------------
   HORIZONTAL SPACER
--------------------------------------------------------------------------------------------------------*/
#hspacer1 {
	background-image:url(images/hspacer_full.gif);
	background-repeat:repeat-x;
	height:2px;
	}

/* 
--------------------------------------------------------------------------------------------------------
   FOCUS SECTION
--------------------------------------------------------------------------------------------------------*/
/* Focus Title*/
#focus_title {
	height:68px;
	}
#focus_title .container {
	padding-top:20px;
	}

/* Focus Contents*/
#focus_section {
	background-image:url(images/bg.gif);
	background-repeat:repeat;
	}
#focus_section .container {
   	overflow: hidden;
	padding-top:20px;
	padding-bottom:30px;
	}
.focus {
	position: relative;
   	float: left;
   	width: 140px;
	}
.focus_title {
	width:100px;
	padding-top:0px;
	padding-left:40px;
	font-weight:bold;
	text-transform:uppercase;
	}	
#focus_title_1 {
	background-image:url(images/no_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#focus_title_2 {
	background-image:url(images/no_2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#focus_title_3 {
	background-image:url(images/no_3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#focus_title_4 {
	background-image:url(images/no_4.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#focus_title_5 {
	background-image:url(images/no_5.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
#focus_title_6 {
	background-image:url(images/no_6.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
.focus_content {
	padding-top:15px;
	float:left;
	width:140px;
	}
.vspacer_light {
	float:left;
	padding-top:50px;
	background-image:url(images/vspacer_light.gif);
	background-repeat:repeat-y;
	width:2px;
	height:200px;
	margin-left:10px;
	margin-right:10px;
	}

/* 
--------------------------------------------------------------------------------------------------------
   OTHER SECTION / Affiliates, Company Info, etc.
--------------------------------------------------------------------------------------------------------*/
/* General Setting*/

#other_section {
	background-image:url(images/bg_other_section.gif);
	background-repeat:repeat-x;
	height:303px;
	margin-top:5px
	margin-bottom:5px;
	}
	
#other_section .container {
	padding-top:25px;
	}

/* Payment Processor */	
#payment {
	width:89px;
	height:247px;
	position:absolute;
	right:0px;
	}

/* Certification */
#certification {
	width:153px;
	height:auto;
	position:absolute;
	right:93px;
	}

#vspacer1 {
	position:absolute;
	right:255px;
	background-image:url(images/vspacer1.gif);
	width:2px;
	height:250px;
	}

/* Search Engine */
#searchengine {
	width:128px;
	height:auto;
	position:absolute;
	right:275px;
	}

#vspacer2 {
	position:absolute;
	right:420px;
	background-image:url(images/vspacer1.gif);
	width:2px;
	height:250px;
	}		

/* Company Info */
#address {
	width:216px;
	right:430px;
	color:#ffffff;
	position:absolute;
	font-size:12px;
	}
#address p, a {
	text-decoration:none;
	color:#ffffff;
	}
#address a:hover {
	color:#003366;
	}

/* 
--------------------------------------------------------------------------------------------------------
   FOOTER SECTION
--------------------------------------------------------------------------------------------------------*/
/* General Setting */
	
#footer_section {
	background-image:url(images/bg_footer.gif);
	background-repeat:repeat-x;
	height:65px;
	}

/* Copy Rights */
#copyrights {
	position:absolute;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	right:0px;
	padding-top:15px;
	}
#copyrights a {
	text-decoration:none;
	color:#ffffff;
	}
#copyrights a:hover {
	color:#6699CC;
	}
		
/* Footer Menu */		
ul#footer_menu {
	position:absolute;
	width:620px;
	margin:0px;
	padding-top:15px;
	color:#ffffff;
	left:0px;
	}
ul#footer_menu li {
	display:inline;
	}
ul#footer_menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
ul#footer_menu li a.active, ul#footer_menu li a:hover {
	color:#6699CC;
	}

/*--------------------------------------------------------------------------------------------------------
   PPC SECTION
--------------------------------------------------------------------------------------------------------*/
#ppc_topsection {
	background-color:#6699cc;
	background-repeat:repeat;
	}
#ppc_topsection .container {
   	overflow: hidden;
	padding-top:5px;
	padding-bottom:15px;
	}
.ppc_topsection_pic {
   	float: left;
   	width: 280px;
	}

/* testimonials */
#ppc_testimonials {
	width:280px;
	margin-bottom:15px;
	}
#ppc_testimonials_top {
	background-image:url(images/testimonials-top.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:70px;
	}
#ppc_testimonials_middle {
	background-image:url(images/testimonials-middle.jpg);
	background-repeat:repeat-y;
	width:280px;
	overflow:auto;
	}
#ppc_testimonials_middle p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin-left:30px;
	margin-right:15px;
	margin-bottom:0px;
	color:#000000;
	}
#ppc_testimonials_middle h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
	margin-right:15px;
	margin-top:5px;
	color:#ffffff;
	}
#ppc_testimonials_bottom {
	background-image:url(images/testimonials-bottom.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:25px;
	}

/* quote */
#ppc_quote {
	width:280px;
	margin-bottom:15px;
	}
#ppc_quote_top {
	background-image:url(images/quote-top.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:88px;
	}
#ppc_quote_middle {
	background-image:url(images/testimonials-middle.jpg);
	background-repeat:repeat-y;
	width:280px;
	overflow:hidden;
	}
#ppc_quote_middle p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin-left:30px;
	margin-right:15px;
	margin-bottom:0px;
	color:#333300;
	}
#ppc_quote_middle h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:30px;
	margin-right:15px;
	margin-top:5px;
	color:#ffffff;
	}
#ppc_quote_bottom {
	background-image:url(images/testimonials-bottom.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:25px;
	}
/* ppc content */
.ppc_topsection_detail {
	position: relative;
   	float: left;
   	width: 650px;
	left:25px;
	}
.ppc_topsection_detail h1 {
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:30px;
	line-height:30px;
	margin-bottom:5px;
	color:#000000;
	}
.ppc_topsection_detail h2 {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	color:#003366;
	}
.ppc_topsection_detail h3 {
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:18px;
	line-height:20px;
	color:#ffffff;
	margin-bottom:5px;
	}
.ppc_topsection_detail p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000;
	margin-top:5px;
	}
.ppc_topsection_detail a {
	color:#ffffff;
	}
.ppc_topsection_detail a:hover {
	color:#333300;
	}

/* end of CSS :) */
