html, body {
	height: 100%;
}
@font-face { font-family: "Rockwell";  src: url("http://www.pressplaycreations.com.au/fonts/ROCK.TTF");}
@font-face { font-family: "AvenirNextLTPro-Regular";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.otf");}
@font-face { font-family: "AvenirNextLTPro-Medium";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.otf");}
@font-face { font-family: "AvenirNextLTPro-Bold";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Bold.otf");}
@font-face { font-family: "AvenirNextLTPro-It";  src: url("http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-It.otf");}

@font-face {
	font-family: 'Conv_AvenirNextLTPro-Regular';
	src: url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.eot');
	src: local('?'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.woff') format('woff'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.ttf') format('truetype'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirNextLTPro-Medium';
	src: url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.eot');
	src: local('?'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.woff') format('woff'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.ttf') format('truetype'), url('http://www.pressplaycreations.com.au/fonts/AvenirNextLTPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	color:#333;
	background-color:#FFF;
	background-position:center;
	background-repeat:repeat-x;
	font: 13px "AvenirNextLTPro-Medium", arial;	
	height:100%;
    width:100%;
}


/* GENERAL CLASSES */
#bg {   position: absolute;	position: fixed;	height:100%;    width:100%;   }
#bg img {    margin:0 auto;    min-width:1280px; width:100%;  }

.Main {  	position:relative; width:838px;	left: 50%; 	margin-left:-493px; 	}
.container {float:left; width:100%; }

a:link, a:visited, a:active {	color: #000;	text-decoration: none; /*font-weight:bold;*/ outline:none; -moz-outline-style: none;}
a:hover {	text-decoration: underline;	color: #00a890; /*font-weight:bold;*/}

a img{border:none;}

.forms {color: #402d1c; }

/*BODY CLASSES*/


.header {float:left; width:100%;}
	.header img {float:left; margin:0 20px 0 0;}
	.header .menu {width:111px; height:55px; background-color:#00a890; float:left; margin:0 0 0 5px;}
		.header .menu a:link, 
		.header .menu a:visited, 
		.header .menu a:active  {
									color:#FFF;
									font-family: "Rockwell", arial;
									margin:36px 0 0 4px;
									float:left;
								}
	.header .selected {height:110px;}
		.header .selected a:link, 
		.header .selected a:visited, 
		.header .selected a:active  {
									padding-top:55px;
								}

.content {width:691px; float:left; min-height:280px; margin:30px 0 0 147px; padding-bottom:10px; background:url(../images/content_bg.png) repeat;}
	#fullCol {float:left; width:670px; margin:0 25px 15px 20px; height:413px; font-family: "AvenirNextLTPro-Medium", arial; }
	.fc-extend {height:auto !important; }
	#content-sep {border-top: 1px solid #CCC; width:100%; height:1px; float:left;}
	.cwk-extend {height:400px; position:absolute; width:691px !important; margin:120px 0 20px -50px !important;  background:url(../images/testimonial_content_bg.png) repeat; padding-left:50px;}
		#containment-wrapper {width:1000px; margin-left:-500px; left:50%; position:absolute; min-height:70%; float:left; margin-top:283px;}
		.polaroid { width:280px; height:auto; overflow-y:hidden; -moz-box-shadow: 0px 0px 8px #333;
-webkit-box-shadow: 0px 0px 8px #333; box-shadow: 0px 0px 8px #333; position:absolute; font-family:"Rockwell",Georgia,serif; font-size:13px; color:#FFF; padding:7px 18px; cursor:url(https://mail.google.com/mail/images/2/openhand.cur), default !important; background-color:#a7a9ac; behavior: url(Scripts/PIE.htc); line-height:15px;}
		.green {background-color:#00a992;}
		#fullCol p {margin-right:20px;}
		#fullCol img {margin-right:30px;}
		#fullCol h1 {font-family: "Rockwell", arial; color:#00a890; font-size:19px; font-weight:normal; }
		#fullCol .client-logo {float:left; margin-right:7px; margin-bottom:7px;}
			.end-logo {margin-right:0 !important;}
			.start-logo {margin-left:2px !important;}
	.content .leftCol {float:left; width:290px; margin:28px 15px 15px 20px; min-height:390px;}
	.content .lc-extend {height:100px !important; min-height:100px !important;}
		#slider .leftCol {float:left; width:267px; margin:28px 15px 15px 20px; min-height:390px;}
		.content .leftCol h1 {font-family: "Rockwell", arial; color:#00a890; font-size:19px; font-weight:normal; margin:0 0 10px 0;}
		.content .leftCol .clientDetail {float:left;}
		.content .leftCol ul {font-family: "Rockwell", arial; color:#00a890; font-size:19px; /*font-weight:bold;*/ margin:0;}
			.content .leftCol ul li { list-style:none; float:right; margin:0 0 10px 0; width:100%; text-align:right; height:20px; }
				.content .leftCol ul li a:link, 
				.content .leftCol ul li a:visited, 
				.content .leftCol ul li a:active  { color:#00a890;  }
				.content .leftCol ul li a:hover {color:#00a890 !important; text-decoration:none;}
	#rightCol {float:left; width:340px; height:410px; margin:0 25px 15px 0; font-family: "AvenirNextLTPro-Medium", arial;}
	 .rc-extend {height:80px !important; min-height:80px !important; overflow:hidden; padding-top:20px;}
		#slider #rightCol {float:left; width:353px; margin:0 15px 15px 0; font-family: "AvenirNextLTPro-Medium", arial;}
			#slider #rightCol img {margin-top:30px;}
			#slider #rightCol #title {font-weight:bold; font-size:13px; margin:10px 0 5px 10px;}
			#slider #rightCol #sentence {margin-left:10px;}
	
	#rightColService {float:left; width:340px; margin:0 25px 15px 0; font-family: "AvenirNextLTPro-Medium", arial;}
	
	#moreInfo {float:left; font-family: "Rockwell", arial; color:#FFF; font-size:12px; font-weight:normal; margin-left:147px; }
		#moreInfo a:link, #moreInfo a:active, #moreInfo a:visited {color:#FFF;}
		#moreInfo a:hover {color:#00a890;}
	
	/*ul#our-work {margin:-20px 0 0 6px; padding:0; list-style:none;}
		ul#our-work li {display:inline; float:left; width:200px; height:180px; margin:20px 19px 0 0; border-bottom:1px dashed #CCC;}
			ul#our-work li.end {margin-right:0;}
			ul#our-work li p {width:200px; margin:5px 0; font-family: "Rockwell", arial;}
				ul#our-work li p span { color:#00a890;}*/
	
	ul#our-work {margin:-20px 0 0 -20px; padding:9px; list-style:none;}
		ul#our-work li {display:inline; float:left; width:204px; height:160px; margin:22px 9px 0 0; padding:7px;  background:url(../images/content_bg.png) repeat;}
			ul#our-work li.end {margin-right:0;}
			ul#our-work li img {border:2px solid #00a890;}
			ul#our-work li p {width:200px; margin:5px 0; font-family: "Rockwell", arial;}
				ul#our-work li p span { color:#00a890;}					

#in-brief {float:left; width:165px; min-height:200px; padding-top:40px;}
	#in-brief .item a p, #in-brief .item a h1 {color:#FFF; text-decoration:none; float:left; margin:0 0 3px 0;}
	#in-brief .item a p {font-family: "Conv_AvenirNextLTPro-Regular", "AvenirNextLTPro-Medium", arial; font-weight:normal !important;}
	#in-brief .item a h1 {font-family: "Rockwell", arial; color:#00a890; font-size:15px; font-weight:normal;}
		#in-brief .item a:hover h1 {color:#FFF;}
	#in-brief .item a img {margin-top:5px; float:left;}
	#in-brief .item {float:left; width:100%; border-bottom:1px dashed #F00; padding-bottom:10px; margin-bottom:10px;}
	#in-brief a#linkedin {float:left; display:block; width:36px; height:36px; background:url(../images/linkedIn.png) no-repeat; margin:0 5px 0 0;}
	#in-brief a#twitter {float:left;}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:340px;
		height:375px;
		overflow:hidden; 
		}
	#slider li{ 
		background:none;
		}		
	#slider li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider li p{ 
		margin:20px;
		}
		#slider li .clientDetail p {font-family: "AvenirNextLTPro-Medium", arial; margin:0 0 10px 0; padding:0; }
	.navLinks{margin-left:313px; margin-top:10px;}
	span#prevBtn{outline:none; -moz-outline-style: none;}
	span#nextBtn{outline:none; -moz-outline-style: none;}					

/* // Easy Slider */

/*FORM CLASSES*/
.warning {	font-weight:bold;	color:#FF0000;	}
.success {	font-weight:bold;	color:#00CC00;	}

/*FOOTER CLASSES*/

.Footer {float:left; width:100%; background:url(../images/footer-bg.png) no-repeat 32px; height:100px;  padding-left:10px; text-align:center; }
	.Footer a:link, .Footer a:visited, .Footer a:active { margin:0 5px 0 5px;	}
	.Footer a:hover {	}

.base { font-family: "Rockwell", arial; font-size:12px; width:98%; color:#FFF; position:fixed; bottom:5px; left:0px; text-align:right;}

/* Contact Pop-Ups*/
/*#hoverCont {float:right; width:300px; height:300px; background: url(http://www.pressplaycreations.com.au/userData/pp_map4.gif) no-repeat; margin-right:30px;}*/
#hoverCont {float:right; width:300px; height:300px; background: url(http://www.pressplaycreations.com.au/userData/pp_map4.jpg) no-repeat; margin-right:30px;}
/* tooltip styling */
.tooltip {	display:none; background:url(../images/contactPopUp.png) no-repeat; height:89px; padding:22px 15px 10px 2px; margin-top:45px; width:259px; margin-left:-65px; font-family: "Rockwell", arial; color:#FFF; font-size:19px; font-weight:normal; text-align:center;}

