body						{ background:#cdcbe1; font-family:Tahoma; font-size:12px; }
body, ul					{ margin:0; padding:0; }
p							{ margin:1px; padding:1px; }
label						{ display:block; width:150px; float:left; text-align:right; padding:3px 5px 0px 0px; }
a							{ color:#003399; text-decoration:none; }
a:hover						{ text-decoration: underline; }
img							{ behavior:url(css/iepngfix.htc); }

#mainBox					{ width:1000px; margin-left:auto; margin-right:auto; }

#mainHeader					{ height:416px; } /*454*/
#mainHeader	.topHeader		{ height:416px; }
#mainHeader .leftHeader     { width:339px; height:416px; background:url(../img/hdr_lft.jpg) no-repeat; }
#mainHeader .rightHeader    { width:354px; height:416px; background:url(../img/hdr_rgt.jpg) no-repeat; }
#mainHeader .centerHeader   { width:307px; height:416px; } /*background:url(../img/hdr_cntr.jpg) no-repeat;*/


#mainHeader .navMenu		{ height:38px; background:#de047a; margin:0 25px 0 25px; }
.navMenu .menuBg			{ height:38px; margin:0 9px 0 10px; padding-left:65px; background:url(../img/m_bg.jpg) repeat-x; }
.menuBg li					{ list-style:none; display:inline; }
.menuBg li a 				{ display:block; float:left; height:38px; }
.spacer						{ display:block; float:left; width:46px; height:38px; background:url(../img/n_spacer.jpg) no-repeat; }

.home a						{ width:45px; background:url(../img/n_home.jpg) no-repeat; }
.home a:hover				{ text-decoration:none; }

.about a					{ width:83px; background:url(../img/n_about.jpg) no-repeat; }
.about a:hover				{ text-decoration:none; }

.service a					{ width:74px; background:url(../img/n_services.jpg) no-repeat; }
.service a:hover			{ text-decoration:none; }

.testi a					{ width:109px; background:url(../img/n_testi.jpg) no-repeat; }
.testi a:hover				{ text-decoration:none; }

.gallery a					{ width:67px; background:url(../img/n_gallery.jpg) no-repeat; }
.gallery a:hover			{ text-decoration:none; }

.links a					{ width:48px; background:url(../img/n_links.jpg) no-repeat; }
.links a:hover				{ text-decoration:none; }

.contact a					{ width:104px; background:url(../img/n_contact.jpg) no-repeat; }
.contact a:hover			{ text-decoration:none; }
	
#mainBody					{ }
#mainBody .bodyLeft			{ width:665px; }
#mainBody .bodyRight		{ width:285px; }

#map_menu				{}
#map_menu ul			{ margin:0; padding:0; }
#map_menu li			{ float:left; width:200px; list-style:none; margin-left:15px; padding:5px; }
#map_menu li a			{ text-decoration:none; color:#42A0FF; font-family:Verdana; font-size:12px; }
#map_menu li a:hover	{ text-decoration:underline; }
#map_menu .map_menu		{ clear:both; }

#services				{}
#services li			{ padding-bottom:8px; }

.span						{ display:block; }
.clear						{ clear:both; }
.floatLeft					{ float:left; }
.floatRight					{ float:right; }
.td1						{ background:#efefef; text-align:right; }
.td2						{ background:#ffffff; }
.td3						{ background:#efefef; text-align:center; font-weight:bold; }


/* rounded corners*/
.b1-white					{ background:#ffffff; }
.b2-white					{ border-right:2px solid #ffffff; border-left:2px solid #fff; background:#FFFFFF; }
.b3-white					{ border-right:1px solid #ffffff; border-left:1px solid #fff; background:#FFFFFF;}
.b4-white					{ border-right:1px solid #ffffff; border-left:1px solid #fff; background:#FFFFFF;}

.b1, .b2, .b3, .b4			{ font-size:1px; overflow:hidden; display:block; }
.b1							{ height:1px; margin:0 5px 0 5px; }
.b1a						{ height:1px; margin:0 3px 0 5px; }
.b2							{ height:1px; margin:0 3px; }
.b3							{ height:1px; margin:0 2px; }
.b4							{ height:2px; margin:0 1px; }
.contenta					{ border-right:1px solid #fff; border-left:1px solid #fff; background:#FFFFFF; }
/*.contenta span				{ margin-left:5px;}*/
.contentb					{ border-right:1px solid #fff; border-left:1px solid #fff; }
/*.contentb span				{ margin-left:5px; }*/

/*paging*/
div.navigation{
	margin: 0 0 10px 0;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}
div.navigation a, div.navigation span.a{
	background-color: #FFF;
	color:#0066FF;
	border: 1px solid #AEAEAE;
	margin-left: 5px;
	padding: 1px 5px;
}
/*end paging*/