
/*
 * © 2009 Daniel Christos Web Design.
 *
 * This css file was written by Daniel Christos Design (http://danchristos.com.au)
 * for use by Realworx Group. The contents of this file remains the property of
 * Daniel Christos Web Design and cannot be modified or used for any other purpose other than for the
 * website it was created for without express permission from Daniel Christos Web Design.
 *
 */

/* BEGIN CSS RENDERING

You are using:
OTHER  on OTHER*/



/*
 * Site wide styles
 */


body {
	background-color: #878789;
	xbackground-image: url('images/background.jpg');
	xbackground-repeat: repeat-x;
	xbackground-position: top left;
	font-family: "Avenir", Arial;
	font-size: 15px;
	color: #828282;
	text-align: justify;
}

H1 {
	color: #1d1d1d;
	text-decoration: none;
	font-weight: 100;
	font-size: 25px;
	margin-top: 0px;
}

H2 {
	color: #1c1c1c;
	text-decoration: none;
	font-weight: 100;
	font-size: 25px;
	margin-top: 0px;
}

.Black {
	color: black;
}

.Container {
	border: none;
	padding: 0px;
	margin: 0px;
}

#page {
	width: 990px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

#titleBar {
	width: 990px;
	height: 104px;
	background-color: #010080;
}

#logo {
	width: 400px;
	height: 100%;
	background-image: url('images/title_logo.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}

#headingText {
	width: 570px;
	height: 100%;
	background-color: #010080;
	float: left;
	padding-right: 20px;
	font-family: "Avenir", Arial;
	font-size: 19px;
	font-weight: 100;
	font-style: oblique;
	text-align: right;
	line-height: 104px;
	color: #cfcdd0;
}

#headingText a {
	color: #cfcdd0;
	text-decoration: none;
	cursor: pointer;
}

#headingText a:hover{
	color: #9e9c9d;
}

#menuBar {
	width: 990px;
	height: 50px;
	background-image: url('images/menu_background.jpg');
	background-position: top;
	background-repeat: repeat-x;
}

.Menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.MenuItem
{
	float: left;
	width: 196px;
	height: 50px;
	font-family: "Avenir", "News Gothic MT", Arial;
	font-size: 17px;
	font-weight: 100;
	color: white;
	text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px black;
	border-width: 0px;
	cursor: pointer;
}

.MenuItem:hover {
	color: #010080;
}

.MenuSeparator {
	float: left;
	width: 2px;
	height: 50px;
	background-image: url('images/menu_separator.jpg');
	background-position: center;
	background-repeat: no-repeat;
}

#menuHome {
	background-image: url('images/menu_home.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#menuHome:hover {
	background-position: 50% 55%;
}

#menuMarketing {
	background-image: url('images/menu_marketing.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#menuMarketing:hover {
	background-position: 50% 55%;
}

#menuConsulting {
	background-image: url('images/menu_consulting.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#menuConsulting:hover {
	background-position: 50% 55%;
}

#menuTestimonials {
	background-image: url('images/menu_testimonials.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#menuTestimonials:hover {
	background-position: 50% 55%;
}

#menuContactUs {
	background-image: url('images/menu_contactus.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#menuContactUs:hover {
	background-position: 50% 55%;
}

#footer {
	width: 990px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}

#footer a {
	text-decoration: none;
}

#footer a img {
	border: 0px;
}

#footer a:hover {
	text-shadow: 0px -3px 2px white;
	xtext-decoration: underline;
}

#privacyLink {
	cursor: pointer;
}

#privacyLink:hover {
	text-decoration: underline;
}

.Reference {
	background-image: url('images/DanielChristos-Logo4.png');
	background-position: top left;
	background-repeat: none;
	height: 16px;
	width: 137px;
}

/*
.Reference:hover{
	background-position: -16px;
}
*/






/*
 * Home Page styles
 */
#bannerGraphic {
	width: 990px;
	height: 247px;
	background-image: url('images/banner.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #234976;
	}

#featureBar {
		width: 100%;
		height: 243px;
	background-color: white;
}

.Feature {
	height: 193px;
	xwidth: 495px;
		margin: 25px;
	margin-top: 40px;
		background-color: white;
	float: left;
}

#leftFeature {
		margin-right: 13px;
		width: 457px;
	background-image: url('images/feature_left.jpg');
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}

#rightFeature {
		margin-left: 12px;
	width: 458px;
		font-size: 14px;
	line-height: 20px;
	text-shadow: 0px 0px 1px #828282;
}

#podBar {
	width: 100%;
	height: 350px;
	background-color: white;
		padding: 0px;
}

.Pod {
	position: relative;
	width: 306px;
		margin: 5px;
	height: 300px;
		background-color: white;
	float: left;
	font-size: 14px;
}

.Pod ul {
	xwidth: 80%;
	margin-top: 20px;
}

.Pod li {
		list-style-image: url('images/pod_list_icon.jpg');
	xlist-style-image: url('images/pod_list_icon2.jpg');
	xlist-style-image: url('images/internal_list_icon.jpg');
	margin-top: 15px;
}

.Pod a {
	text-decoration: none;
	color: #3171af;
}

.Pod a:hover {
	text-decoration: underline;
}

.Pod p {
	font-size: 13px;
	cursor: pointer;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.Pod p#testimonial {
	margin-top: 20px;
	line-height: 16px;
}

.Pod p#testimonial:hover {
	text-decoration: underline;
}

#testimonialAuthor:hover {
	text-decoration: underline;
}

.Pod p#name {
	margin-top: 10px;
}

.PodTitle {
	height: 50px;
	width: 291px;
	margin: 0px;
	background-position: top;
	background-repeat: repeat-x;
	color: #1d1d1d;
	text-decoration: none;
	font-weight: 100;
	font-size: 25px;
	text-align: left;
	line-height: 50px;
	cursor: pointer;
	margin-left: 10px;
	
	/* Removed pre-launch by Al's request */
	xbackground-image: url('images/pod_heading.jpg');
	xcolor: white;
	xtext-align: center;
}

.PodTitle:hover {
	color: #828282;
	
	/* Removed pre-launch by Al's request */
	xcolor: #cfcdd0;
}

.ReadMore {
	color: #0f2669;
	position: absolute;
	
		bottom: 10px;
		
	left: 15px;
	xtext-decoration: underline;
	cursor: pointer;
}

.ReadMore:hover {
	xcolor: #85bc19;
	text-decoration: underline;
}

#leftPod {
		margin-left: 25px;
		margin-right: 0px;
	background-image: url('images/pod_separator.jpg');
	background-position: center right;
	background-repeat: no-repeat;
}

#centrePod {
	margin-left: 10px;
	margin-right: 0px;
	background-image: url('images/pod_separator.jpg');
	background-position: center right;
	background-repeat: no-repeat;
}

#rightPod {
	margin-left: 10px;
	xbackground-color: #f7f7f7;
}

#testimonialImage {
	float: left;
	background-image: url('images/pod_testimonial.jpg');
	width: 50px;
	height: 50px;
	margin: 20px 10px 0px 15px;
	cursor: pointer;
}






/*
 * Internal Page styles
 */
.InternalPageContainer {
	width: 990px;
	color: #828282;
	font-size: 13px;
	background-image: url('images/internal_page_gradient.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}

.InternalPageContainer H1 {
	font-size: 25px;
	color: #070709;
}

.InternalPageContainer H2 {
	font-size: 20px;
	color: #282828;
}

.InternalPageContainer .OpeningPhrase {
	color: #838383;
	font-weight: 900;
	font-size: 15px;
	text-shadow: 0px 0px 2px #838383;
}

.InternalPageContainer .OpeningPara {
	font-size: 14px;
}

.InternalPageContainer ul li {
	list-style-image: url('images/internal_list_icon.jpg');
}

.InternalPageContainer ul a {
	text-decoration: none;
	color: #828282;
}

.InternalPageContainer a {
	text-decoration: none;
	color: #3171af;
}

.InternalPageContainer a:hover {
	text-decoration: underline;
}

#marketingContainer {
	height: 1400px;
}

#consultingContainer {
	height: 380px;
}

#testimonialContainer {
	height: 1110px;
}

#contactusContainer {
	height: 550px;
}

.TwoColumned {
	float: left;
	width: 463px;
		margin: 25px 21px 25px 21px;
	}

#firstColumn {
	margin-right: 11px;
}

#secondColumn {
	margin-left: 11px;
}

.InternalImage {
	width: 463px;
	height: 203px;
	margin-bottom: 25px;
}

#marketingImage {
	background-image: url('images/marketing_feature.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#consultingImage {
	background-image: url('images/consulting_feature.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#testimonialsImage {
	background-image: url('images/testimonial_feature.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

#contactusImage {
	background-image: url('images/contactus_feature.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}








/*
 * Privacy Page styles
 */
#privacyContent {
	margin: 30px 300px 50px 50px;
}





/*
 * Contact Us Page styles
 */
.FormElem {
	width: 10%;
}

.Error {
	color: red;
	display: none;
}
