/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Main CSS
Author : Helldesign
URL : http://en.helldesign.pl

Description : This is the main stylesheet

Created :26.09.2006
Modified :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/****************************************************************
	BASIC
****************************************************************/
body {
	background:#4e4e4e;
	margin:0 0 20px;
	padding:0;
	text-align:center;
}
body,input,textarea,select,td,th {
	color:#ffffff;
	font:12px Tahoma, Arial, Verdana, sans-serif;
}
	#root {
	}
	a {
		color:#fff;
		text-decoration:none;
	}
	a:visited {
		color:#fff;
	}
	a:hover {
		text-decoration:underline;
	}
	img{
		border:0;
	}
	form, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, p, input, blockquote {
		margin: 0;
		padding: 0;
	}

		.clr:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		.clr{
			display:block;
		}
	input, label, select {
		vertical-align:middle;
	}

/****************************************************************
	GRID
****************************************************************/
#wrapper-header {
	background:#e8b20b url("../images/grid/bg_wrapper_header_h.gif") 0 0 repeat-x;
	border-bottom:1px solid #fff;
}
	#wrapper-header #header {
		margin:0 auto;
		text-align:left;
		position:relative;
	}
	#home #wrapper-header #header {
		width:833px;
		height:395px;
	}
	#subpage #wrapper-header #header {
		width:779px;
		height:155px;
		height:230px;
	}
#wrapper-content {
	background:#747474 url("../images/grid/bg_wrapper_content.gif") 0 0 repeat-x;
	border-bottom:1px solid #fff;
}
	#home #wrapper-content #wrapper {
		width:833px;
		widt\h:779px;
		margin:0 auto;
		text-align:left;
		padding:0 0 18px 54px;
	}
	#subpage #wrapper-content #wrapper {
		width:779px;
		margin:0 auto;
		text-align:left;
		padding:0 0 18px 0;
	}
	#wrapper-content #wrapper:after {
		content: ".";
		display: block;
		height:0;
		clear: both;
		visibility: hidden;
	}
	#wrapper-content #wrapper{
		display:block;
	}
		#home #wrapper-content #content {
			float:left;
			width:493px;
			padding:35px 0 0 0;
			line-height:1.5em;
		}
		#subpage #wrapper-content #content {
			float:left;
			width:529px;
			padding:15px 0 0 0;
			line-height:1.5em;
		}
		#wrapper-content #modules {
			float:right;
			width:228px;
			padding:23px 0 0 0;
		}
#wrapper-footer {
	
}
	#wrapper-footer #footer {
		width:833px;
		widt\h:779px;
		margin:0 auto;
		
		position:relative;
		padding:11px 0 0 54px;
	}

/****************************************************************
	HEADER
****************************************************************/
#header.type-1 {
	background: url("../images/grid/header_photo1.jpg") 0 0 no-repeat;
}
#header.type-1.type-2 {
	/*background: url("../images/grid/header_photo2.jpg") 7px 0 no-repeat;*/
	background: url("../images/grid/header_photo3.jpg") 7px 0 no-repeat;
}
	#header h1 {
		background:url("../images/grid/logo_maispace.gif") 0 0 no-repeat;
		width:125px;
		height:17px;
		position:absolute;
		right:314px;
		top:41px;
	}
		#header h1 a {
			display:block;
			height:17px;
		}
	#header h2 {
		background:url("../images/grid/bg_tagline.gif") 0 0 no-repeat;
		width:298px;
		height:32px;
		position:absolute;
		right:0;
		top:33px;
	}
		#header h1 span,
		#header h2 span,
		#header .skip {
			display:none;
		}
		/* nav home */
		#home #nav {
			width:233px;
			height:191px;
			position:absolute;
			right:0;
			top:189px;
		}
		#home #nav ul li:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#home #nav ul li{
			display:block;
		}
			#home #nav ul li {
				list-style:none;
			}
			#home #nav ul li a {
				float:right;
			}
			#home #nav ul li,
			#home #nav ul li a {
				height:32px;
				background-position: 100% -64px;
				display:block;
				background-repeat:no-repeat;
			}
			#home #nav ul li,
			#home #nav ul li a:hover {
				background-position: 100% 0;
			}
			#home #nav ul li.home,
			#home #nav ul li.home a{
				background-image:url("../images/grid/nav_home.gif");
			}
			#home #nav ul li.home a{
				width:193px;
			}
			#home #nav ul li.about,
			#home #nav ul li.about a{
				background-image:url("../images/grid/nav_about.gif");
			}
			#home #nav ul li.about a{
				width:201px;
			}
			#home #nav ul li.product,
			#home #nav ul li.product a{
				background-image:url("../images/grid/nav_product.gif");
			}
			#home #nav ul li.product a{
				width:209px;
			}
			#home #nav ul li.service,
			#home #nav ul li.service a{
				background-image:url("../images/grid/nav_service.gif");
			}
			#home #nav ul li.service a{
				width:217px;
			}
			#home #nav ul li.closer_look,
			#home #nav ul li.closer_look a{
				background-image:url("../images/grid/nav_closer_look.gif");
			}
			#home #nav ul li.closer_look a{
				width:225px;
			}
			#home #nav ul li.locations,
			#home #nav ul li.locations a {
				background-image:url("../images/grid/nav_locations.gif");
			}
			#home #nav ul li.locations a{
				width:233px;
			}
			#home #nav ul li span {
				display:none;
			}
			/* nav subpage */
			#subpage #nav {
				width:227px;
				background:url("../images/grid/bg_nav_subpage_b.gif") 0 100% no-repeat;
				padding:0 0 6px 0;
				margin:36px 0 20px;
			}
			#subpage #nav ul{
				background:url("../images/grid/bg_nav_subpage_t.gif") 0 0 no-repeat;
				padding:9px 0 0 12px;
			}
				#subpage #nav ul li {
					list-style:none;
					background:url("../images/grid/bg_nav_li_s.gif") 0 100% no-repeat;
					padding:0 0 2px;
				}
				#subpage #nav ul li.locations {
					background:none;
				}
					#subpage #nav ul li a,
					#subpage #nav ul li span {
						height:30px;
						background-position: 0 -64px;
						display:block;
						background-repeat:no-repeat;
					}
					#subpage #nav ul li span,
					#subpage #nav ul li a:hover {
						background-position: 0 0;
					}
					#subpage #nav ul li.home span,
					#subpage #nav ul li.home a {
						background-image:url("../images/grid/nav_home_s.gif");
					}
					#subpage #nav ul li.about span,
					#subpage #nav ul li.about a{
						background-image:url("../images/grid/nav_about_s.gif");
					}
					#subpage #nav ul li.product span,
					#subpage #nav ul li.product a {
						background-image:url("../images/grid/nav_product_s.gif");
					}
					#subpage #nav ul li.service span,
					#subpage #nav ul li.service a {
						background-image:url("../images/grid/nav_service_s.gif");
					}
					#subpage #nav ul li.closer_look span,
					#subpage #nav ul li.closer_look a {
						background-image:url("../images/grid/nav_closer_look_s.gif");
					}
					#subpage #nav ul li.locations span,
					#subpage #nav ul li.locations a {
						background-image:url("../images/grid/nav_locations_s.gif");
					}
					#subpage #nav ul li a span,
					#subpage #nav ul li span span{
						display:none;
					}
					/* II level */
					#subpage #nav ul li ul {
						background:none;
						padding:0;
						margin:-3px 5px 7px 0;
					}
						#subpage #modules #nav ul li ul li {
							padding:0;
							margin:0 0 2px;
							background:none;
						}
							#subpage #modules #nav ul li ul li a,
							#subpage #modules #nav ul li ul li span {
								background:url("../images/grid/dot_6.gif") 9px 7px no-repeat;
								padding:2px 0 2px 19px;
								color:#ffffff;
								font: normal 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
								height:auto;
								display:block;
								line-height:1em;
								letter-spacing:-0.04em;
							}
							#subpage #modules #nav ul li ul li a:hover,
							#subpage #modules #nav ul li ul li span {
								color:#a47d0b;
							}
						/* III level */
						#subpage #nav ul li ul li ul {
							margin:2px 5px 0 0;
						}
							#subpage #modules #nav ul li ul li {
								margin:0 0 2px;
								background:none;
							}
								#subpage #modules #nav ul li ul li ul li a,
								#subpage #modules #nav ul li ul li ul li span {
									background:url("../images/grid/dot_7.gif") 23px 7px no-repeat;
									padding:0 0 0 36px;
									color:#fff5c9;
									font: italic 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
								}
								#subpage #modules #nav ul li ul li ul li a:hover,
								#subpage #modules #nav ul li ul li ul li span {
									color:#a47d0b;
								}
						/* IV level */
						#subpage #nav ul li ul li ul li ul {
							margin:2px 5px 0 0;
						}
							#subpage #modules #nav ul li ul li ul li {
								margin:0 0 2px;
								background:none;
							}
							#subpage #modules #nav ul li ul li ul li ul li a,
								#subpage #modules #nav ul li ul li ul li ul li span {
									background:url("../images/grid/dot_8.gif") 34px 3px no-repeat;
									padding:0 0 0 49px;
									color:#fff5c9;
									font: normal 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
								}
								#subpage #modules #nav ul li ul li ul li ul li a:hover,
								#subpage #modules #nav ul li ul li ul li ul li span {
									color:#a47d0b;
								}

/****************************************************************
	footer
****************************************************************/
#footer:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#footer p.copy {
	color:#939393;
	float:center;
	font-size:10px;
}
	#footer p.copy a {
		color:#939393;
		text-decoration:none;
	}
	#footer p.copy a:hover {
		text-decoration:underline;
	}
		#footer p.copy a.design {
			background:url("../images/grid/logo_helldesign.gif") 100% 1px no-repeat;
			padding:0 10px 0 0;
		}
			#footer p.copy a.design span {
				display:none;
			}
#footer p.contact {
	color:#939393;
	float:right;
	font-size:11px;
	width:235px;
}
#home #footer p.contact {
	width:217px;
}

/****************************************************************
	Content
****************************************************************/
#content h2 {
	color:#fed100;
	font: normal 24px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",Verdana, Tahoma, sans-serif;
	margin:0 0 10px;
}
#content h3 {
	color:#fed100;
	background:url("../images/grid/bg_h3.gif") 0 100% repeat-x;
	float:left;
	font: normal 18px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",Verdana, Tahoma, sans-serif;
	padding:0 68px 14px 0;
	margin:0 0 12px;
}
#content h4 {
	color:#ffffff;
	font: bold 12px Tahoma, sans-serif;
	padding:0;
	margin:0 0 2px;
}
#content h4.type-1 {
	font-size: 14px;
	padding:0;
	margin:0 0 10px;
	background:url("../images/grid/bg_h4_b.gif") 0 100% no-repeat;
}
	#content h4.type-1 span {
		background:url("../images/grid/bg_h4_t.gif") 0 0 no-repeat;
		display:block;
		padding:7px 13px 8px;
	}
		#content .wrapper-clr {
			margin:0 0 12px;
		}
			#content .wrapper-clr h3 {
				margin:0;
			}
		#content .wrapper-clr:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content .wrapper-clr{
			display:block;
		}
#content p {
	margin:0 0 18px;
}
#content p strong {
	color:#ffeebe;
	font-weight:normal;
}
#content a {
	color:#f3d74b;
	font-weight:bold;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}
#content .blockquote {
	background: #decfa8 url("../images/grid/bg_blockquote_b.gif") 0 100% no-repeat;
	width:525px;
	margin:0 0 18px;
}
	#content .blockquote blockquote {
		background: url("../images/grid/bg_blockquote_t.gif") 0 0 no-repeat;
		color:#747474;
		font-size:11px;
		padding:13px 21px 1px;
	}
		#content .blockquote blockquote p {
			margin:0 0 12px;
		}

#content dl.dl-1 {
	margin:0 0 18px;
}
	#content dl.dl-1 dt {
		margin:0 0 18px;
	}
	#content dl.dl-1 dd {
		margin:0;
	}
		#content dl.dl-1 dd dl {
			margin:0 0 18px;
			padding: 0 0 0 21px;
			background: url("../images/grid/dot_1.gif") 2px 5px no-repeat;
		}
		#content dl.dl-1 dd dt {
			font-size:14px;
			font-weight:bold;
			margin:0;
		}
#content dl.dl-2 {
	margin:0 0 17px;
}
	#content dl.dl-2 dt {
		margin:0 0 5px -8px;
		position:relative;
	}
		#content dl.dl-2 dt img {
			display:block;
		}
	#content dl.dl-2 dd {
		margin:0;
		background: url("../images/grid/bg_gradient.gif") 0 0 no-repeat;
		text-align:center;
		padding:4px 15px 30px;
	}
#content dl.dl-3 {
	margin:0 0 17px;
}
	#content dl.dl-3 dt {
		margin:0 0 5px;
		text-align:center;
	}
		#content dl.dl-3 dt img {
			display:block;
			margin:0 auto;
		}
	#content dl.dl-3 dd {
		margin:0;
		background: url("../images/grid/bg_gradient.gif") 0 0 no-repeat;
		text-align:center;
		padding:4px 15px 30px;
	}
		/* product-overview */
		#content .product-overview {
			margin:0 0 24px 16px;
		}
			#content .product-overview ul:after {
				content: ".";
				display: block;
				height:0;
				clear: both;
				visibility: hidden;
			}
			#content .product-overview ul {
				display:block;
			}
				#content .product-overview ul li {
					float:left;
					list-style:none;
					margin:0 1px 2px 0;
				}
						#content .product-overview ul li img {
							display:block;
						}
		/* delivery */
		#content p.delivery {
			background: url("../images/grid/bg_delivery.gif") 0 0 no-repeat;
			width:249px;
			height:103px;
			margin:0 auto 25px;
		}
			#content p.delivery strong,
			#content p.delivery span.details{
				display:none;
			}
		/* address-box */
		#content .address-box {
			background: url("../images/grid/bg_address-box.gif") 0 0 no-repeat;
			padding:20px 0 15px 63px;
			margin:16px 0 20px;
		}
		#content .address-box:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content .address-box {
			display:block;
		}
		#content .address-box dl {
			font-size:14px;
			float:left;
			width:190px;
			margin:0 63px 0 0;
		}
		#content .address-box dl.ph {
			margin:0;
		}
			#content .address-box dl dt {
				font-weight:bold;
				color:#ffe1a0;
			}
			#content .address-box dl dd address {
				font-style:normal;
			}
		/* form */
		#content form {
			display:inline;
		}
		#content form div.row {
			clear:left;
			padding:0 0 7px;
			margin:0 0 7px 30px;
			background: url("../images/grid/dot_2.gif") 0 100% repeat-x;
			width:448px;
		}
		#content form div.row.last {
			background:none;
		}
		#content form div.row:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content form div.row {
			display:block;
		}
			#content form div.row label {
				float:left;
				width:212px;
				font-weight:bold;
				padding:2px 0 0;
			}
			#content form div.row label.zip {
				width:114px;
			}
			#content form div.row label.type-1 {
				float:left;
				width:auto;
			}
			#content form div.row input.text,
			#content form div.row select {
				float:left;
				width:236px;
				widt\h:226px;
				background:#ffffff;
				border:1px solid #a5acb2;
				font-size:12px;
				color:#4d4d4d;
				height:22px;
				heigh\t:18px;
				padding:2px 0 0 8px;
			}
			#content form div.row input.text:focus,
			#content form div.row select:focus {
				background:#ebbf34;
			}
			#content form div.row input.size-1 {
				width:40px;
				widt\h:30px;
				margin:0 6px 0 0;
			}
			#content form div.row input.size-2 {
				width:76px;
				widt\h:66px;
			}
			#content form div.row input.checkbox {
				float:left;
				width:auto;
				margin:3px 5px 0 0;
			}
			#content form span.req {
				color:#ffe1a0;
			}
		#content form p.required-fields {
			width:109px;
			widt\h:89px;
			background: url("../images/grid/bg_required-fields.gif") 0 0 no-repeat;
			margin:0 0 20px 367px;
			padding:9px 10px 9px;
		}
		#content form h4 {
			clear:left;
			color:#ffe1a0;
			font: normal 14px Tahoma, sans-serif;
			padding:0;
			margin:0 0 10px;
		}
		#content form div.row ul.chceckbox-box {
			float:left;
			width:236px;
		}
			#content form div.row ul.chceckbox-box li {
				float:left;
				list-style:none;
				width:33%;
			}
			#content form div.row ul.chceckbox-box li label {
				float:none;
				width:auto;
				font-weight:normal;
				font-size:11px;
			}
			#content form div.row ul.chceckbox-box li input.checkbox {
				float:none;
				width:auto;
				margin:0 3px 0 0;
			}
		#content form .submit-box {
			text-align:center;
			margin:23px 0 0;
		}
			#content form .submit-box input {
				margin:0 auto;
			}
		/* recent-installations */
		#content .recent-installations dl {
			padding:0 0 10px;
			margin:0 0 7px;
			background: url("../images/grid/dot_2.gif") 0 100% repeat-x;
		}
		#content .recent-installations dl.last {
			background: none;
		}
			#content .recent-installations dl dt {
				font-size:14px;
				font-weight:bold;
				margin:0 0 4px;
			}
			#content .recent-installations dl dd {
				text-align:center;
			}
				#content .recent-installations dl dd img {
					margin:0 auto;
					display:block;
				}
		/* testimonials */
		#content .testimonials ul {
			margin:0;
			padding:0;
		}
			#content .testimonials ul li {
				margin:0;
				padding:0;
				list-style:none;
				padding:0 0 9px;
				margin:0 0 5px;
				background: url("../images/grid/dot_2.gif") 0 100% repeat-x;
			}
			#content .testimonials ul li.last {
				background: none;
			}
				#content .testimonials ul li h4 {
					font-size:14px;
					margin:0 0 11px;
				}
				#content .testimonials ul li blockquote {
					background: #ded0ab url("../images/grid/bg_blockquote_t.gif") 0 0 no-repeat;
					width:525px;
					padding:13px 0 0;
				}
					#content .testimonials ul li blockquote p {
						margin:0 21px 12px;
						color:#747474;
						font-size:11px;
					}
					#content .testimonials ul li blockquote dl {
						background: #747474 url("../images/grid/bg_testimonials_b.gif") 0 0 no-repeat;
						padding:29px 0 0 399px;
						text-align:left;
						font-size:11px;
					}
						#content .testimonials ul li blockquote dl dt {
							font-weight:bold;
							line-height:1.4em;
						}
							#content .testimonials ul li blockquote dl dt em {
								font-style:normal;
							}
		/* white-papers */
		#content ul.white-papers {
			margin:0 0 18px;
			padding:20px 0 0;
			background: url("../images/grid/dot_2.gif") 0 0 repeat-x;
		}
			#content ul.white-papers li {
				margin:0;
				padding:0;
				list-style:none;
				padding:0 0 8px;
				margin:0 0 6px 48px;
				background: url("../images/grid/dot_2.gif") 0 100% repeat-x;
			}
			#content ul.white-papers li.last {
				background: none;
			}
				#content ul.white-papers li a {
					background: url("../images/grid/icon_pdf.gif") 3px 50% no-repeat;
					padding:10px 0 10px 46px;
					position:relative;
					margin:0 0 0 -48px;
				}
		/* distribution-center */
		#content .distribution-center:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content .distribution-center {
			display:block;
		}
			#content .distribution-center ul {
				margin:0;
				padding:0;
				float:left;
				width:45%;
				padding:0 5% 0 0;
			}
				#content .distribution-center ul li {
					margin:0 0 18px;
					padding:0 0 0 22px;
					list-style:none;
					background: url("../images/grid/dot_4.gif") 3px 5px no-repeat;
				}

				#content .distribution-center ul li dl {
					display:inline;
				}
					#content .distribution-center ul li dl dt {
						color:#ffe1a0;
						font-weight:bold;
					}
					#content .distribution-center ul li dl dd address {
						font-style:normal;
					}
		/* representatives-map */
		#content .representatives-map {
			margin:0 0 19px -8px;
			position:relative;
		}
			#content .representatives-map img {
				display:block;
			}
		/* representatives */
		#content .representatives {
			background: url("../images/grid/dot_2.gif") 0 100% repeat-x;
			margin:0 0 14px;
		}
		#content .representatives:after {
			content: ".";
			display: block;
			height:0;
			clear: both;
			visibility: hidden;
		}
		#content .representatives {
			display:block;
		}
		#content .representatives.last {
			background: none;
		}
			#content .representatives h4 {
				font-size:14px;
				font-weight:normal;
				margin:0 0 0;
				padding:0 0 13px;
			}
			#content .representatives ul {
				margin:0;
				padding:0;
				float:left;
				width:45%;
				padding:0 5% 0 0;
			}
				#content .representatives ul li {
					margin:0 0 18px;
					padding:0 0 0 22px;
					list-style:none;
					background: url("../images/grid/dot_4.gif") 3px 5px no-repeat;
				}
				#content .representatives ul li.fragment {
					background: url("../images/grid/dot_5.gif") 3px 5px no-repeat;
				}

				#content .representatives ul li.fragment dt,
				#content .representatives ul li.fragment dl dd address strong{
					color:#54d60d;
				}

				#content .representatives ul li dl {
					display:inline;
				}
					#content .representatives ul li dl dt {
						color:#ffe1a0;
						font-weight:bold;
					}
					#content .representatives ul li dl dd address {
						font-style:normal;
					}
						#content .representatives ul li dl dd address strong {
							font-weight:normal;
							color:#ffe1a0;
						}

/****************************************************************
	Modules
****************************************************************/
#modules h3 {
	color:#fed100;
	font: normal 14px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",Verdana, Tahoma, sans-serif;
	margin:0 0 9px 9px;
}
#modules p {
	margin:0 0 10px;
}
	/* introducing_morspace */
	#modules p.introducing_morspace{
		margin:0 0 14px;
	}
	#modules p.introducing_morspace,
	#modules p.introducing_morspace a {
		background: url("../images/grid/bg_link_morspace.gif") 0 0 no-repeat;
		height:67px;
		display:block;
	}
	#modules p.introducing_morspace a:hover {
		background-position:0 -134px;
	}
		#modules p.introducing_morspace a span {
			display:none;
		}
		
	/* Available on GSA Schedule */
	#modules p.gsa{
		padding:12px 0 0;
	}
	#modules p.gsa a {
		background: url("../images/grid/button_gsa.gif") 0 0 no-repeat;
		height:37px;
		display:block;
		margin:0 auto;
		width:175px;
	}
	#modules p.gsa a:hover {
		background-position:0 -137px;
	}
		#modules p.gsa a span {
			display:none;
		}
	/* news */
	#modules .news dl {
		font-size:10px;
		background:#929292 url("../images/grid/bg_box1_b.gif") 0 100% no-repeat;
		margin:0 0 11px;
		padding:0 0 6px;
	}
		#modules .news dl dt,
		#modules .news dl dd{
			padding:0 10px;
		}
		#modules .news dl dt {
			background: url("../images/grid/bg_box1_t.gif") 0 0 no-repeat;
			font-weight:normal;
			padding-top:7px;
			margin:0 0 1px;
		}
		#modules .news dl dd.more{
			margin:-1px 0 0;
			position:relative;
		}
			#modules .news dl dd.more a {
				color:#ffffff;
				background:#3c3c3c;
				text-decoration:none;
				padding:0 3px;
			}
			#modules .news dl dd.more a:hover {
				color:#523905;
				background:#efc834;
				text-decoration:none;
			}
		#modules .news dl dd p {
			margin:0 0 5px;
		}
		
		/* phone */
	#modules .phone {
		
		margin:0 0 0px;
		padding:0 0 0px;
	}
		
		
		
	/* comment */
	#modules .comment {
		background:#efefef  url("../images/grid/bg_comment_t.gif") 0 0 no-repeat;
		margin:0 0 18px 0;
		width:227px;
		padding:13px 0 0;
	}
		#modules .comment h4 {
			background: url("../images/grid/dot_3.gif") 0 100% repeat-x;
			margin:0 9px 7px 11px;
			padding:0 0 8px 4px;
			color:#747474;
			font: bold 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
		}
		#modules .comment p {
			margin:0 9px 10px 15px;
			color:#747474;
			font-style:italic;
			font-size:11px;
			line-height:1.55em;
		}
		#modules .comment dl {
			background: #747474 url("../images/grid/bg_comment_b.gif") 0 0 no-repeat;
			padding:30px 3px 0 0;
			font-size:11px;
			text-align:right;
		}
			#modules .comment dl dt em{
				font-style:normal;
				font-weight:bold;
			}
			
/* added arsen */		
.BottomBox {
	BACKGROUND-COLOR: #4e4e4e;
	COLOR: #939393;
	HEIGHT: 40px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	PADDING-bottom: 7px;
}

.Bottom {
	padding-top:7px;
	padding-bottom:7px;
	COLOR: #999999;
}
			
A.Bottom:link {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	COLOR: #999999;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	COLOR: #999999;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	COLOR: #999999;
	TEXT-DECORATION: underline;
}		

/* nav subpage */
			#subpage #navlp {
				width:227px;
				background:url("../images/grid/bg_nav_subpage_b.gif") 0 100% no-repeat;
				padding:0 0 6px 0;
				margin:16px 0 20px 3px;;
			}
			#subpage #navlp ul{
				background:url("../images/grid/bg_nav_subpage_t.gif") 0 0 no-repeat;
				padding:9px 0 0 5px;
			}
				#subpage #navlp ul li {
					list-style:none;
					background:url("../images/grid/bg_nav_li_s.gif") 0 100% no-repeat;
					
				}
				#subpage #navlp ul li.locations {
					background:none;
				}
					#subpage #navlp ul li a,
					#subpage #nav ul li span {
						height:30px;
						background-position: 0 -64px;
						display:block;
						background-repeat:no-repeat;
					}
					#subpage #navlp ul li span,
					#subpage #navlp ul li a:hover {
						background-position: 0 0;
					}
					
