@charset "utf-8";
/* CSS Document */
img	{
border:none;
}
body	{
background-color:#003366;
}
h1	{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
p, li, td	{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}
a	{
color:#0764c3;
text-decoration:none;
}
a:hover	{
color:#000000;
}
#maincont	{
margin:0 auto;
width:893px;
}
#header	{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
height:151px;
}
#pagecont	{
background-image:url(images/pageback.jpg);
background-repeat:repeat-y;
width:893px;
min-height:600px;
}
#footer	{
clear:both;
background-image:url(images/footimg.jpg);
background-repeat:no-repeat;
height:36px;
width:893px;
}
#lhc	{
float:left;
display:inline;
width:227px;
margin-left:10px;
}
#lhcimg	{
width:227px;
text-align:center;
}
.butgap	{
margin-bottom:2px;
}
#textarea	{
float:left;
width: 635px;
height:560px;
background-color:#FFFFFF;
}
#hprhc	{
float:left;
width:220px;
}
#otherrhc	{
float:left;
width:245px;
}
#txt	{
width:400px;
padding: 7px 0 0 7px;
}
#email	{
float:left;
display:inline;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:30px;
}
#fax	{
float:left;
display:inline;
margin-left:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:30px;
}
#otlinks	{
float:right;
display:inline;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:30px;
}
#officetext	{
background-image:url(images/office-refurbishment-rhc.jpg);
background-repeat:no-repeat;
background-position:right;
margin-left:240px;
width: 646px;
height:540px;
}
#offtextarea	{
width:400px;
padding: 7px 0 0 7px;
}
#shoptext	{
background-image:url(images/shop-refurbishment-rhc.jpg);
background-repeat:no-repeat;
background-position:right;
margin-left:240px;
width: 646px;
height:580px;
}
#shoptextarea	{
float:left;
width:380px;
padding: 7px 0 0 7px;
}
#signtext	{
margin-left:240px;
width: 646px;
height:620px;
}
#signtextarea	{
width:400px;
float:left;
width:390px;
padding: 7px 0 0 7px;
}
#signtextduns	{
margin-left:240px;
width: 646px;
height:960px;
}
#signtextmilt  {
margin-left:240px;
width: 646px;
height:1280px;
}
#signtextlut   {
margin-left:240px;
width: 646px;
height:1380px;
}
#signtextareaduns	{
width:400px;
float:left;
width:390px;
padding: 7px 0 0 7px;
}
#signimage	{
float:left;
width:235px;
}
.designtxt	{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
#designpagetxt	{
padding: 7px 0 0 7px;
}
#destxt	{
padding-right:20px;
padding-left:240px;
}
#contacttxt	{
height:560px;
}
#conttable	{
	float:left;
	margin:20px 20px 0 20px;
}
#conimage	{
margin-right:7px;
padding-top:23px;
}
#abouttxt	{
height:510px;
}
#abouttable	{
float:left;
margin:20px 20px 0 20px;
}
#gallerytxt	{
height:590px;
}
#signtitle	{
padding-left:260px;
padding-top:20px;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.galtxt	{
padding-left:270px;
}
#maingalltxt	{
padding-left:260px;
padding-top:20px;
height:550px;
}
#seofoot	{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
.seolink	{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
#cmstext	{
margin-left:240px;
width: 600px;
height:540px;
padding:20px;
}
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }