/* Body Formatting */
body {
	background-color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #646464;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
/* Site Container */
#Container{
	position:absolute; 
	margin-left: -400px; 
	left: 50%;
	top:25px; 
	width:800px; 
	height:600px; 
	z-index:1; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	border: 1px none #000000;
}
#ContentMain{
	position:absolute; 
	left:25px; 
	top:110px; 
	width:750px; 
	height:405px; 
	z-index:1;
}
#MainText {
	position:absolute; 
	left:545px; 
	top:120px; 
	width:225px; 
	height:445px; 
	z-index:22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	overflow:hidden;
}
#MainText p{
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
#MainTextop {
	position:absolute; 
	left:36px; 
	top:120px; 
	width:262px; 
	height:376px; 
	z-index:22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow:hidden;
}
#MainTextop p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Logo2{
	position:absolute; left:36px; top:25px; width:146px; height:44px; z-index:21;
}
#MainContentPic{
	position:absolute;
	left:36px;
	top:120px;
	width:484px;
	height:420px;
	z-index:23;
}
#MainContentPic p{
	font-size:1.2em;
	color:#666666;
	line-height:1.5em;
	padding:5px 0px 0px 0px;
	margin:0px;
}
#MainContentPic p a{
	color:#666666;
	text-decoration:none;
}
#contactstrap{
	position:absolute;
	left:583px;
	top:3px;
	width:214px;
	height:18px;
	z-index:22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-align: right;
}
/* Portfolio */
#Portfolio{position:absolute; left:36px; top:120px; width:482px; height:366px; z-index:23; border: 1px none #000000;}
#Portfolio1{
	position:absolute;
	left:0px;
	top:0px;
	width:152px;
	height:68px;
	z-index:1;
}
#Portfolio2{
	position:absolute; 
	left:165px; 
	top:0px; 
	width:152px; 
	height:68px; 
	z-index:2;
	}
#Portfolio3{
	position:absolute; 
	left:330px; 
	top:0px; 
	width:152px; 
	height:68px; 
	z-index:1;
	}
#Portfolio4{
	position:absolute; 
	left:0px; 
	top:92px; 
	width:152px; 
	height:68px; 
	z-index:1;
	}
#Portfolio5{
	position:absolute; 
	left:165px; 
	top:92px; 
	width:152px; 
	height:68px; 
	z-index:1;
	}
#Portfolio6{
	position:absolute; left:330px; top:92px; width:152px; height:68px; z-index:1;
	}
#Portfolio7{
	position:absolute; left:0px; top:182px; width:152px; height:68px; z-index:1;
	}
#Portfolio8{
	position:absolute; left:165px; top:182px; width:152px; height:68px; z-index:1;
	}
#Portfolio9{
	position:absolute; left:330px; top:182px; width:152px; height:68px; z-index:1;
	}
a.portfoliothumb:hover{
filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
div.PortfolioDetail{
	position:absolute; left:25px; top:110px; width:750; height:412px; z-index:2000; background-image: url(../Furn/portbg.gif); layer-background-image: url(../Furn/portbg.gif); border: 1px none #000000;visibility:hidden;
}
#Close{
	position:absolute; left:15px; top:12px; width:73px; height:25px; z-index:7;
}
#Thumb1{position:absolute; left:29px; top:20px; width:100px; height:60px; z-index:1;}
#Thumb2{position:absolute; left:29px; top:90px; width:100px; height:60px; z-index:2;}
#Thumb3{position:absolute; left:29px; top:160px; width:100px; height:60px; z-index:3;}
#Service{
	position:absolute;
	left:550px;
	top:113px;
	width:159px;
	height:241px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	color: #333333;
}
#ImageMain{
	position:absolute; 
	left:90px; 
	top:91px; 
	width:425px; 
	height:285px; 
	z-index:1;
}
/* end portfolio */

#contactusrem{
position:absolute; left:611px; top:70px; width:163px; height:28px; z-index:24
}
#BelowImageContent{
position:absolute; left:133px; top:272px; width:350px; height:42px; z-index:3;
}
/* Navigation top */
div#menu{
position:absolute; left:447px; top:21px; width:65px; height:18px; z-index:26;
}
div#navcontainer
{
	position:absolute;
	left:469px;
	top:27px;
	width:331px;
	margin: 0px;
	padding: 0px;
	height: 26px;
	z-index:2;
}
ul#navcontainertop
{
border: 0px;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
width:100%;
height:26px;
}

#navcontainertop li
{
display: block;
float: left;
text-align: left;
padding: 0px;
margin: 0px;
_width:auto;
height:100%;
}

#navcontainertop li a
{
display:block;
_display:inline;
background-color:#666666;
border-right: 1px solid #ffffff;
padding: 0px 9px 0px 8px;
margin: 0px;
color: #ffffff;
text-decoration: none;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:26px;
vertical-align:middle;
_width:auto;
height:26px;
outline:none;
}
#navcontainertop li a:hover
{
color: #333333;
background-color:#CCCCCC;
}

#navcontainertop a:active
{
background: #999999;
color: #ffffff;
}

#navcontainertop li#active a
{
background-color:#999999;
color: #ffffff;
}
/* Navigation bottom */
div#navcontainerbot
{
position:absolute;
	left:0px;
	top:600px;
	width:486px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	z-index:2;
}
#navcontainerbottom
{
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
text-align: left;
width:459px;
height:100%;
top:0px;
}

#navcontainerbottom li
{
list-style-type: none;
display: block;
float: left;
text-align: left;
padding: 0px;
margin: 0px;
_width:auto;
height:100%;
top:0px;
}

#navcontainerbottom li a
{
top:0px;
display:block;
_display:inline;
border-right: 1px solid #ffffff;
padding: 0px 8px 0px 9px;
margin: 0px;
color: #ffffff;
text-decoration: none;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:20px;
vertical-align:middle;
_width:auto;
height:20px;
outline:none;
}
#navcontainerbottom li a:hover
{
color: #333333;
background-color:#CCCCCC;
}

#navcontainerbottom a:active
{
background: #999999;
color: #ffffff;
}

#navcontainerbottom li#active a
{
background-color:#999999;
color: #ffffff;
}
#navcontainerbottom li#copy a
{
background-color:#333333;
color: #ffffff;
}
/*sub nav */
#subnav{
	font-family: Arial, Helvetica, sans-serif;
	list-style:none;
	left:90px;
	position:absolute;
	
}
#subnav li{
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}
#subnav li a{
display:block;
width:100px;
height:20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	background-color:#999999;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
}
#subnav li a:hover{
	background-color:#CCCCCC;
	color:#333333;
}
#subnav li#active a{
background-color:#CCCCCC;
color: #333333;
}
/* Sign-up inputs*/
#cta{
position:absolute; left:545px; top:352px; width:226px; height:164px; z-index:25
}
#cta p{
font-size:1.2em;
color:#666666;
}
.formtext{
color:#666666;
}
.signupinput{
	border:0px solid #000000;
	background-color:#999999;
}
