html, body, form, p, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	/*background-color: #000000;*/
	background-image:url(../images/background.jpg);
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.clear{clear:both;}
a {text-decoration:none; color:#FFFFFF;}
a:link {text-decoration:none; color:#FFFFFF;}
a:visited {text-decoration:none; color:#FFFFFF;}
a:hover {text-decoration:underline; color:#FFFFFF;}

#container{
	width:800px;
	margin:auto;
}

#nav_links{
	float:right;
}
#nav_links #commercial{
	color:#444444;
}
#nav_links div{
	float:right;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}
#white_border{
	padding:6px;
	background-color:#FFFFFF	
}
#content{
	/* height and width possibly */
	background-color:#000000;
	height:519px;
}
#hp_left{
	float:left;
	background-image:url(../images/hp_left.jpg);
	height:519px;
	width:395px;
}
#hp_all{
	float:left;
	background-image:url(../images/hp_all.jpg);
	height:519px;
	width:787px;
}
#hp_right{
	float:left;
	background-image:url(../images/hp_right.jpg);
	height:519px;
	width:392px;
}
#hp_logo{
	width:600px;
}
.hp_pushdown{
	height:411px;
	width:787px;
}
.hp_imageoverlay{
	width:100%;
	background-image:url(../images/maroon_bg.png);
	height:108px;
}
.hp_imageoverlay .padding{
	padding:10px;
}
.hp_imageoverlay .padding2{
	padding-left:10px;
	padding-top:13px;
	padding-bottom:10px;
	padding-right:10px;
}
.hp_leftBox{
	width:170px;
	float:left;
}
.hp_rightBox{
	width:600px;
	float:left;
}

#grey_block{
	float:left;
	width:269px;
	height:519px;
	background-color:#333333;
	/*background-image:url(../images/tpl_new_grey.gif);
	background-position:bottom center;
	background-repeat:no-repeat;*/
}
#grey_block .padding{
	padding:10px;
}
#grey_block p{
	margin-top:5px;
	margin-bottom:5px;
}
#image_block{
	float:left;
	width:519px;
	height:519px;
	background-color:#000000;
}
#image_block .padding{
	padding-left:10px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:9px;
}
#next_left{
	float:left;
	margin-right:2px;
	cursor:pointer;
}
#next_right{
	float:right;
	margin-left:2px;
	cursor:pointer;
}
#gallery_holder{
	float:left;
}
.gallery_image{
  position: absolute;
  display: none;
}
#imageHolder{position:absolute;}
#center{
	margin:auto;
}

a.viewing {text-decoration:none; color:#cc0000;}
a.viewing:link {text-decoration:none; color:#cc0000;}
a.viewing:visited {text-decoration:none; color:#cc0000;}
a.viewing:hover {text-decoration:underline; color:#cc0000;}

a.inlist {text-decoration:none; color:#8b8b8b;}
a.inlist:link {text-decoration:none; color:#8b8b8b;}
a.inlist:visited {text-decoration:none; color:#8b8b8b;}
a.inlist:hover {text-decoration:underline; color:#8b8b8b;}
dt{margin-top:5px;}
dd{height:15px;}
.redText{color:#cc0000;}
#textHolder{
	background-color:#111111;
	width:500px;
	height:500px;
}
.pad10{padding:10px;}
#textHolder p, #textHolder h2{margin-bottom:10px;}
.services_quote{
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}



#grey_block_services{
	float:left;
	width:394px;
	height:519px;
	/*background-color:#333333;*/
	background-image:url(../images/servblock.gif);
	background-repeat:no-repeat;
}
#image_block_services{
	float:left;
	width:394px;
	height:519px;
	background-color:#000000;
}
#expression{
	margin:auto;
	width:338px;
	margin-top:10px;
	margin-bottom:10px;
}