/*---------------MAIN CONTAINERS---------------*/
body {
	text-align: center;
	padding: 0;
	margin: 0;
	background: #ffffff url(../images/chambelM_main_bg.jpg) no-repeat center top;
	color: #ffffff;
}
#container {
	width: 1020px;
	margin: 0 auto;
	border: none;
	text-align: left;
	background:url(../images/chambelM_content_main_bg.png) left top no-repeat;
}

#headerWrap {
	height: 368px;
	width: 960px;
	margin: 0 30px 0 30px;
	background:url(../images/chaos_theory_header_bg.jpg) left top no-repeat;
}

#bodyHomeWrap {
	width: 960px;
	height: 380px;
	margin: 0 30px 0 30px;
}

#bodyServicesWrap {
	width: 960px;
	height: 510px;
	margin: 0 30px 0 30px;
}

#bodyCliensWrap {
	width: 960px;
	height: 300px;
	margin: 0 30px 0 30px;
}

#bodyOnlineFromWrap {
	width: 960px;
	height: 840px;
	margin: 0 30px 0 30px;
}

#bodyTestimonialsWrap {
	width: 960px;
	height: 1000px;
	margin: 0 30px 0 30px;
}

#bodyThankYouWrap {
	width: 960px;
	height: 250px;
	margin: 0 30px 0 30px;
}

#bodyContactUsWrap {
	width: 958px;
	height: 287px;
	background:url(../images/chambelM_contact_us_bg.jpg) left top no-repeat;
	margin: 0 31px 0 31px;
}

#footerWrap {
	width: 100%;
	height: 379px;
	float: left;
	background:url(../images/chambelM_footer_bg.jpg) top center no-repeat;
}

/*---------------END - MAIN CONTAINERS---------------*/

/*---------------SUB CONTAINERS---------------*/

#navWrap{
	height: 25px;
	width: 928px;
	margin: 62px 32px 0 0;
	float: left;
	text-align: right;
}

#logoMainWrap{
	height: 115px;
	width: 960px;
	float: left;
}

#logoWrap{
	height: 88px;
	width: 354px;
	margin: 17px 525px 0 20px;
	float: left;
}

#facebookWrap{
	width: 48px;
	margin-left: 4px;
	float: left;
}

#facebookIcon{
	width: 48px;
	margin-top: 8px;
	height: 48px;
	float: left;
}

#facebookLike{
	width: 48px;
	margin-top: 4px;
	float: left;
}

#footerTextWrap {
	margin: 48px auto 0 auto;
	width: 960px;
	height: 329px;
	text-align: center;
}

	/*----------------HOME PAGE - CONTENT---------------------*/
	#bodyServicesHome {
		width: 305px;
		height: 277px;
		margin: 10px 0 0 10px;
		float:left;
	}
	
	#bodyClientsHome {
		width: 310px;
		height: 370px;
		margin: 10px 10px 0 10px;
		float:left;
	}
	
	#bodyClientsHomeTop {
		width: 310px;
		height: 86px;
		background:url(../images/chambelM_home_scroller_bg.gif) top left no-repeat;
	}
	
	#bodyClientsHomeText {
		width: 295px;
		height: 76px;
		margin: 10px 0 0 15px;
		float:left;
	}
	
	#bodyWelcomeHomeText {
		width: 295px;
		margin: 10px 5px 0 5px;
		float:left;
	}
	
	#bodyClientsBottom{
		width: 310px;
		height: 470px;
	}
	
	#bodyGiveShoutHome {
		width: 305px;
		height: 370px;
		margin: 10px 10px 0 0;
		float:left;
		background:url(../images/chambelM_give_us_a_shout_home.png) left bottom no-repeat;
	}
	
	#bodyGiveShoutHomeContact {
		width: 169px;
		height: 248px;
		margin: 15px 0 0 136px;
		float:left;
	}
	
	#bodyGiveShoutHomeOnlineForm {
		width: 226px;
		height: 31px;
		margin: 0 0 0 74px;
		float:left;
		background:url(../images/chambelM_give_us_a_shout_home_form.png) left top no-repeat;
	}
	
	#bodyGiveShoutHomeOnlineFormText {
		width: 226px;
		height: 23px;
		margin-top: 8px;
		float:left;
	}
	/*----------------END - HOME PAGE - CONTENT---------------------*/
	
	/*----------------SERVICES PAGE - CONTENT---------------------*/
	#bodyServicesRight3 {
		width: 305px;
		margin: 10px 0 0 10px;
		float:left;
	}
	
	#bodyServicesMiddle3 {
		width: 310px;
		margin: 10px 10px 0 10px;
		float:left;
	}
	
	#bodyServicesRight2 {
		width: 625px;
		margin: 10px 10px 0 10px;
		float:left;
	}
	
	#bodyServicesFull {
		width: 940px;
		margin: 10px 10px 0 10px;
		float:left;
	}
	
	#bodyServicesTextFull {
		width: 930px;
		margin: 10px 5px 0 5px;
		float:left;
	}
	
	#bodyServicesLeft3 {
		width: 305px;
		margin: 10px 10px 0 0;
		float:left;
	}
	
	#bodyServicesText3 {
		width: 295px;
		margin: 10px 5px 0 5px;
		float:left;
	}
	
	#bodyServicesText2 {
		width: 615px;
		margin: 10px 5px 0 5px;
		float:left;
	}
	/*----------------END - SERVICES PAGE - CONTENT---------------------*/
	
	/*----------------CLIENTS PAGE - CONTENT---------------------*/
	
	#bodyClients {
		width: 958px;
		height: 275px;
		margin: 25px 1px 0 1px;
		float:left;
	}
	
	#bodyClientsText {
		width: 928px;
		margin: 0 15px 0 15px;
		float:left;
	}
	
	#bodyClientsLogos {
		width: 958px;
		height: 172px;
		margin: 10px 0 0 0;
		float:left;
	}
	
	/*----------------END - CLIENTS PAGE - CONTENT---------------------*/
	
	/*----------------TESTIMONIALS PAGE - CONTENT---------------------*/
	
	#bodyTestimonials {
		width: 958px;
		margin: 25px 1px 0 1px;
		float:left;
	}
	
	#bodyTestimonialsLogosWrap {
		width: 928px;
		height: 182px;
		margin: 0 15px 0 15px;
		float:left;
	}
	
	#bodyTestimonialsLogos {
		width: 300px;
		height: 172px;
		margin: 10px 0 0 0;
		float:left;
	}
	
	#bodyTestimonialsLogosSpace {
		width: 12px;
		height: 182px;
		float:left;
	}
	
	/*----------------END - TESTIMONIALS PAGE - CONTENT---------------------*/
	
	/*----------------ONLINE FORM PAGE - CONTENT---------------------*/
	
	#bodyOrderOnline {
		width: 958px;
		margin: 25px 1px 0 1px;
		float:left;
	}
	
	#bodyOnlineFormWrap {
		width: 928px;
		margin: 0 15px 0 15px;
		float:left;
	}
	
	#bodyOnlineFormText {
		width: 328px;
		float:left;
	}
	
	#bodyOnlineFormInput {
		width: 600px;
		float:left;
	}
	
	#bodyOnlineFormSubmit {
		width: 90px;
		margin: 0 20px 0 0;
		float:left;
	}
	
	#bodyOnlineFormSpace {
		width: 928px;
		height: 12px;
		float:left;
	}
	
	/*----------------END - ONLINE FORM PAGE - CONTENT---------------------*/
	
	/*----------------CONTACT US PAGE - CONTENT---------------------*/
	
	#bodyContactUs {
		width: 658px;
		margin: 25px 0 0 300px;
		float:left;
	}
	
	#bodyContactUsText {
		width: 381px;
		float:left;
	}
	
	#bodyContactUsOnlineForm {
		width: 277px;
		float:left;
	}
	
	#bodyContactUsOnlineFormImage {
		height: 200px;
		margin-bottom: 15px;
	}
	
	#bodyContactUsOnlineFormClickThrough {
		width: 205px;
		height: 31px;
		margin: 0 36px 0 36px;
		float:left;
		background:url(../images/chambelM_give_us_a_shout_home_form.png) left top no-repeat;
	}
	
	/*----------------END - CONTACT US PAGE - CONTENT---------------------*/

/*---------------END - SUB CONTAINERS---------------*/

/*---------------FONT STYLES---------------*/

h1 {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color:#286189; display:inline;}
h2 {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color:#286189; display:inline;}
h3 {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color:#bb8003; display:inline;}

a.navTop:link {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:#286189;}
a.navTop:visited {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:#286189;}
a.navTop:hover {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:#7b867e;}
a.navTop:active {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:#286189;}

.footerText {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#ffffff;}
a.footerText:link {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#ffffff;}
a.footerText:visited {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#ffffff;}
a.footerText:hover {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#d4d4d4;}
a.footerText:active {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#ffffff;}

.copy {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#286189;}
a.copy:link {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#286189;}
a.copy:visited {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#286189;}
a.copy:hover {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#7b867e;}
a.copy:active {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#286189;}

.copyFrom {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color:#286189; padding-top: 3px;}

a.LinkYellow:link {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color:#bb8003;}
a.LinkYellow:visited {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color:#bb8003;}
a.LinkYellow:hover {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color:#286189;}
a.LinkYellow:active {text-decoration: none; font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color:#bb8003;}

.OnlineFormInputText {border: solid 1px #afc3cf; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4d616d; padding: 2px 0 2px 5px}

.OnlineFormInputDropDown {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4d616d; padding: 2px 0 2px 5px}

.OnlineFormInputRadio {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4d616d;}

/*---------------END - FONT STYLES---------------*/

