
	body {

		width: 100%; /* fixes display at portrait view 320px*/

		margin:0px;

		overflow-x:hidden;

		-webkit-user-select: none;

		-webkit-text-size-adjust: none;
		
		background-image: url(img/bodyBG.jpg);

	}

	/* landscape orientation width */

	body[orient="landscape"] {

		width: 480px;

	}

	/* profile orientation width */

	body[orient="profile"] {

		width: 320px;

	}

	/* DO NOT DELETE */

	.iphone_page {

		position: absolute;

		width: 100%;

	}

	/* DO NOT DELETE - Content container */

	#iphone_body {

		position: relative;

		overflow: hidden;	

		width: 100%;

		min-height: 332px; /*352px;*/

		clear:both;

	}

	/* iPhone body minimum height when in landscape */

	body[orient="landscape"] > #iphone_body {

	    min-height: 268px;

	}
	
	img
	{
		outline: none;
		border: none;
	}
	
	a
	{
		outline: none;
	}

	#topPanel
	{
		height: 100px;
		background-image: url(img/topPanel.jpg);
		margin: 0 auto;
	}
	
	#clickLogo
	{
		float: left;
		margin: 10px;
	}
	
	#callNow
	{
		float: right;
		margin: 10px;
	}
	
	#bodyPanel
	{
		background-color: #fff;
		margin: 0 auto;
		padding: 11px 10px 10px 10px;
	}
	
	#homeButtons
	{
		
	}
	
	.homeButton
	{
		height: 50px;
		width: 100%;
		background-position: right;
	}
	
	.blue,.pink,.green,.orange
	{
		margin-bottom: 11px;
	}
	
	.blue
	{
		background-image: url(img/blueRight.gif);
	}
	
	.pink
	{
		background-image: url(img/pinkRight.gif);
	}
	
	.green
	{
		background-image: url(img/greenRight.gif);
	}
	
	.orange
	{
		background-image: url(img/orangeRight.gif);
	}
	
	#titleBoxAbout
	{
		text-align: right;
		width: 100%;
		background-image: url(img/titleAbout.gif);
	}
	
	#titleBoxServices
	{
		text-align: right;
		width: 100%;
		background-image: url(img/titleServices.gif);
	}
	
	#titleBoxContact
	{
		text-align: right;
		width: 100%;
		background-image: url(img/titleContact.gif);
	}
	
	h2 
	{
		border-bottom:1px dotted #979797;
		color:#55A331;
		font-size:13px;
		font-weight:400;
	}
	
	a:hover 
	{
		text-decoration:none;
	}
	
	a
	{
		color:#3E91C4;
		text-decoration:none;
	}
	
	#bodyContent
	{
		color:#666666;
		font-family:Helvetica,Lucida,Arial,sans-serif;
		font-size:12px;
		line-height:160%;
	}
	
	#footerPanel
	{
		height: 50px;
		background-image: url(img/footerPanel.jpg);
		background-repeat: repeat-x;
	}
	
	.panelTextField, .panelTextArea 
	{
		background-image:url(img/greenback.gif);
		border:1px solid #55A331;
		color:#222222;
		font-size:12px;
		font-weight:normal;
		margin-top:4px;
		padding:8px;
		width:254px;
	}