body
{
	background: #F3F3F3;
/*  font-family: Century, 'Lucida Linotype', 'Book Antiqua', Palatino, serif;*/
	font-family:  Helvetica, Arial, sans-serif;	
	font-size: 0.8em;
	line-height: 1.25em;
	margin-top: 30px;
}

p 
{
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
a 
{
/*	text-decoration: none;*/
}



#wrapper
{
	width: 968px;
/*	background: #FFFFFF;*/
margin:  0 auto;
}

#header
{
	background: #F3F3F3;
	
}
	
	#header #logo
	{
		float: left;	
		width: 379px;
		height: 74px;
		margin-right: 10px;
	}
	#header #menu
	{
		float: left;	
		width: 570px;
		height: 61px;
		background: #F3F3F3 url('images/menu.jpg') scroll no-repeat;
	}
	
	#header #menu ul li
	{
		float: left;
		width: 106px;
	}
		#header #menu ul li a
		{
			text-decoration: none;
/*			background-color: #333;;*/
			height: 61px;		
			display: block;
		}
		#header #menu ul li.menuHome,
		#header #menu ul li.menuHome a {
			width: 106px;
		}
		#header #menu ul li.menuProducts,
		#header #menu ul li.menuProducts a {
			width: 124px;
		}
		#header #menu ul li.menuServices,
		#header #menu ul li.menuServices a {
			width: 116px;
		}
		#header #menu ul li.menuAbout,
		#header #menu ul li.menuAbout a {
			width: 101px;
		}
		#header #menu ul li.menuContact,
		#header #menu ul li.menuContact a {
			width: 123px;
		}
		
		#header #menu ul li.menuHome.current a {
			width: 106px;
			background: transparent url('images/menuHomeON.jpg') no-repeat;
		}
		#header #menu ul li.menuProducts.current a {
			width: 124px;
			background: transparent url('images/menuProductsON.jpg') no-repeat;
		}
		#header #menu ul li.menuServices.current a {
			width: 116px;
			background: transparent url('images/menuServicesON.jpg') no-repeat;
		}
		#header #menu ul li.menuAbout.current a {
			width: 101px;
			background: transparent url('images/menuAboutON.jpg') no-repeat;
		}
		#header #menu ul li.menuContact.current a {
			width: 123px;
			background: transparent url('images/menuContactON.jpg') no-repeat;
		}





#topPic
{
	margin-top: 8px;
}
#wrapper.home #topPic
{
	width: 968px;
	height: 356px;
	background: #5abbe0 url('images/header.jpg') no-repeat scroll;
}
	#wrapper.home #topPic #searchForm input
	{
		margin-top: 322px;
		margin-left: 756px;
		text-indent: 0;
		width: 140px;
		height: 17px;
		border: none;
		background: #FFF;
		display: inline;
		float: left;
	}
	#wrapper.home #topPic #searchForm a
	{
		margin-top: 315px;
		margin-left: 16px;
/*		background: red;*/
		height: 35px;
		width: 35px;
		display: block;
		float: left;
	}

#wrapper.secondary #topPic
{
	width: 968px;
	height: 159px;
	background: #5abbe0 url('images/header-secondary.jpg') no-repeat scroll;
}

	#wrapper.secondary #topPic #searchForm input
	{
		margin-top: 131px;
		margin-left: 756px;
		text-indent: 0;
		width: 140px;
		height: 17px;
		border: none;
		background: #FFF;
		display: inline;
		float: left;
	}
	#wrapper.secondary #topPic #searchForm a
	{
		margin-top: 122px;
		margin-left: 16px;
/*		background: red;*/
		height: 35px;
		width: 35px;
		display: block;
		float: left;
	}

.whiteDiv
{
	background: white url('images/1px-white-div.gif') no-repeat scroll;
	height: 1px;
}
.grayDiv
{
	background: white url('images/1px-gray-div.gif') no-repeat scroll;
	height: 1px;
}

#threeBoxArea
{
	height: 182px;
	background: #f8f8f8 url('images/button-bg-repeat.jpg') repeat-y scroll;
}

	#boxProduct,#boxService,#boxOrder
	{
		float: left;
		width: 282px;
		height: 131px;
		margin-top: 21px;
	}
	#boxProduct
	{
		background: transparent url('images/products-box.jpg');
		margin-left: 13px;
	}
	#boxService
	{
		background: transparent url('images/service-box.jpg');
		margin-left: 47px;
	}
	#boxOrder
	{
		background: transparent url('images/order-box.jpg');
		margin-left: 47px;
	}
	#threeBoxArea > div
	{
	}
	#threeBoxArea > div > p
	{
		color: #311f09;
/*		font-size: 90%;*/
		font-size: 13px;
	}
	#threeBoxArea > div > p a
	{
		padding: 75px 100px 20px 15px;
		display: block;
		color: #311f09;
		color: #41372b;
		text-decoration: none;
/*		background: green;*/
	}

	#boxProduct > p a
	{
		padding: 73px 100px 20px 15px !important;
		color: #311f09;
/*		font-size: 90%;*/
		font-size: 12px !important;
		line-height: 14px !important;
	}





#wrapper.home #contentArea
{
	background: #FFF url('images/content-bg-repeat.jpg') repeat-y scroll;
	padding: 25px 10px 5px 20px;
}
#wrapper.secondary #contentArea
{
	background: #FFF url('images/content-bg-repeat.jpg') repeat-y scroll;
	padding: 25px 10px 50px 40px;
}


	#contentArea .twoThirds
	{
		width: 600px;
		float: left;
	}
	#contentArea .oneThird
	{
		width: 250px;
		float: left;
	}
	#contentArea .oneThird.vertDiv
	{
		background: transparent url('images/vert-div.gif') no-repeat;
	}

	#contentArea .oneThird.padLeft
	{
		padding-left: 10px;
	}
	#contentArea .oneThird.padLeft50
	{
		padding-left: 20px;
		margin-left: 20px;
	}


#footer
{
	height: 94px;
	background: transparent url('images/footer-bg.jpg') no-repeat;
	margin-bottom: 40px;
	padding-top: 10px;;
}

	#footer p.copyright
	{
		margin-top: 35px;
		margin-left: 30px;
		color: #4e8ca3;
		float: left;
		width: 570px;
		height: 50px;
	}
	#footer p.copyright a
	{
		color: #4e8ca3;
		text-decoration: none;
	}
	#footer p.phone
	{
/*		margin-top: 7px;*/
		color: #456a79;
		float: left;
		width: 165px;
		height: 50px;
		line-height: 150%;
	}
	#footer p.address
	{
/*		margin-top: 7px;*/
		color: #456a79;
		float: left;
		width: 165px;
		height: 50px;
		line-height: 150%;
	}
	#footer p strong
	{
		font-weight: normal;
		font-size: 110%;
	}


.clear
{
	clear: both;
}




/**************************************************************/

	#contentArea h1
	{
		color: #595959;
		font-size: 30px;
		line-height: 30px;
		font-style: italic;
		font-weight: 100;
/*		letter-spacing: 1px;*/
		margin-bottom: 25px;
	}
	#contentArea h2
	{
		color: #5abbe0;
		font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
		margin-bottom: 10px;
		font-size: 110%;
	}
#contentArea h3
{
	color: #777;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 110%;
/*	text-decoration: underline;*/
	text-indent: 1em;
}
	
	
	
#contentArea p
{
		color: #4C4C4C;
		margin-right: 20px;
}





.arrowList
{
	margin-left: 10px;
	padding-left: 50px;	
	height: 30px;
	padding-bottom: 10px;
	background: transparent url('images/arrow-button.gif') no-repeat;
}
.arrowList h2
{
	padding-top: 5px;
	font-size: 120% !important;
}

.numberList .one,
.numberList .two,
.numberList .three,
.numberList .four
{
	margin-left: 10px;
	padding-left: 90px;	
/*	min-height: 100px;*/
	padding-bottom: 30px;;
	border-right: 1px solid white;
}

	.numberList .one
	{
		background: transparent url('/images/circle-1.jpg') no-repeat;
	}
	.numberList .two
	{
		background: transparent url('/images/circle-2.jpg') no-repeat;
	}
	.numberList .three
	{
		background: transparent url('/images/circle-3.jpg') no-repeat;
	}
	.numberList .four
	{
		background: transparent url('/images/circle-4.jpg') no-repeat;
	}

	.numberList p
	{
		color: #4C4C4C;
		display: inline;
		font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	}

	.numberList p a
	{
		color: #4CA0B8;
		margin-left: 10px;
	}





#quickForm
{
	width: 202px;
	margin: 0 auto;
}
#contactForm
{
	widht:252px
}
	
	
form input,
form textarea
{
	color: #e9b139;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 12px;
	text-indent: 7px;
	border: 1px solid #C7C7C7;
	width:  100%;
	height: 22px;
	margin-bottom: 10px;
}
form textarea
{
	height: 60px;
}
#contactForm textarea
{
	height: 80px;
}

form input.submit
{
	width: 91px;
	height: 33px;
	border: none;
	text-align: left;
	margin:  0 0 0 100px;
}
#contactForm input.submit
{
	margin:  0 0 0 155px;	
}

.padP p
{
	margin-bottom: 1em;;
}

.fadeDiv
{
	height: 1px;
	margin: 20px 0px 25px 0;
	background: #FFFFFF url('images/fade-div.gif') no-repeat;
}
p.addressContact
{
	margin-top: 25px;
	color: #456a79;
	font-size: 120%;
	line-height: 120%;
	
}
h2.headerText
{
	color: #5abbe0 !important;
	line-height: 130% !important;
	padding-bottom: 20px !important;
}


.searchResult,
.searchHeader
{
	padding-bottom:1em;
}

.searchHeader h4
{
	color:#595959;
	font-size:25px;
	font-style:italic;
	font-weight:100;
	line-height:30px;
	margin-bottom:25px;
}

