@charset "UTF-8";
html {
  min-height: 101%;
}

/* Site Structure
----------------------------------------------*/

#wrapper {
background-color:#FFFFFF;
margin:0 auto 20px auto;
padding:15px 31px 0;
width:929px;
border: 1px solid #ccc;
}

body {
	color:#636363;
	background-color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
}

#masthead_tagline {
	background-image:url("../images/tagline5.gif");
	background-position:right top;
	background-repeat:no-repeat;
	height:75px;
	width:300px;
	float: right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

strong {
font-weight:bold;
}
em{
font-style:italic;
} 

a:link {
color: #8db06d;
text-decoration: none;
}     /* unvisited link */
a:visited {
text-decoration: none;
color: #8db06d;
}  /* visited link */
a:hover {
color: #5f8f6a; 
text-decoration: none;
}   /* mouse over link */

a:active {
color: #8db06d;
text-decoration: none;
}   /* selected link */

a img {
border:medium none;
}

h1, h2, h3, h4, h5, h6 {
color:#999999;
font-weight:bold;
}

h1 {
font-size:106.3%;
line-height:1;
margin-bottom:0.5em;
}

h2 {
font-size:100%;
line-height:1;
margin-bottom:0.75em;
}

h3 {
font-size:81.3%;
line-height:1;
margin-bottom:1.2em;
}

h3 {
font-size:87.5%;
line-height:1;
margin-bottom:0.75em;
}

h4 {
font-size:75%;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:62.5%;
font-weight:bold;
margin-bottom:1.5em;
}

h6 {
font-size:62.5%;
font-weight:bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {

margin:0;
}

h1#page-title {
display: block;
color: #636363;
font-size:  1.5em;
font-weight: bold;;
letter-spacing: -1px;
margin: 0 0 22px 0;
text-transform: lowercase;
}

p {
font-size: 75%;
margin:0 0 1.5em;
}

li {
font-size: 87.5%;
}

blockquote {
color:#5f5f5f;
font-style:italic;
margin:1.5em;
}

.clear {
clear:both;
}

a.chevron, ul.chevron li a {
background-image:url(../images/arrow.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding-left:11px;
}

#main a.chevron, #main ul.chevron li a {
background-position:0 6px;
}

a.current{
color: #636363;
text-decoration: none;
}


/* Navigation and Masthead
----------------------------------------------*/
#allied_logo {
width: 230px;
float: left;
clear: both;
}

#headline {
width: 510px;
float: left;
}


/* MainNav
----------------------------------------------*/

#mainnav {
clear: both;
padding: 0 0 0 304px;
margin: 0;
z-index: 30;
}

#mainnav li {
float: left;
margin: 0 0 14px 0;
padding: 0;
width: 124px;
}
.home #mainnav {
/*margin: 0 0 10px 0;*/
}

#mainnav li a {
color: #5f5f5f;
display: block;
padding: 5px 0;
font-size: 131.3%;
display: block;
}

#mainnav li a:hover, #mainnav li a:active {
color: #00ADEF;
display: block;
}

#mainnav li a.current {
color: #5f5f5f;
}

#mainnav li a.top_nav{
background: transparent url("../images/navigation.gif") no-repeat left top;
width: 103px;
text-indent: -9999px;
height: 40px;
padding: 0;
}

/* top nav image replacement */

#mainnav li#about_link a.top_nav {
background-position: 0 0;
}

#mainnav li#furniture_link a.top_nav {
background-position: -147px 0;
}

#mainnav li#planning_link a.top_nav {
	background-position: -271px 0;
}

#mainnav li#specialoffers_link a.top_nav {
	background-position: -402px 0;
}

#mainnav li#contactus_link a.top_nav {
	background-position: -535px 0;
}

/* These use to be all -82 */
#mainnav li#about_link.active a.top_nav {

background-position: 0 -82px;
}

#mainnav li#furniture_link.active a.top_nav {
background-position: -147px -82px;
}

#mainnav li#planning_link.active a.top_nav {
	background-position: -271px -82px;
}

#mainnav li#specialoffers_link.active a.top_nav {
	background-position: -402px -82px;
}

#mainnav li#contactus_link.active a.top_nav {
	background-position: -535px -82px;
}

/*dropdown styling */

#mainnav li ul
{	
	position: absolute;
	border-top: 1px solid white;
	border-left:1px solid #DCD8CC;
	z-index: 20;
	width: 163px;
	/* margin:5px 0 0; */
	padding:7px 0 0;
	border-bottom: none;
	border-right: none;
	display: none;

}

#mainnav li ul li
{	float: none;
	display: inline;
}

#mainnav li ul li a
{
	width: auto;
	/*filter: alpha(opacity=92);*/
	/* ie */
	opacity: .92;
	/* mozilla */
	padding: 0 0 5px 23px;
	font-size: 106.3%;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 10% 36%;

/*height: 23px;*/
}

#mainnav li ul li a:hover
{	
	color: #8db06d;
	text-decoration: none;
	width: auto;
	/*filter: alpha(opacity=92);*/ /* ie */
	opacity: .92; /* mozilla */
	padding:0 0 5px 23px;
	font-size: 106.3%;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 10% 36%;

/*height: 23px;*/
 }

#mainnavclose{
color: #fff;
}

/* Main Content
----------------------------------------------*/
#maincontent {
clear: both;
margin-bottom: 2em;
}
#main li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 0.75em;
}

#furnitureMain ul {
margin-bottom: 2em;
}
#furnitureMain li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 0.75em;
}

/* Footer
----------------------------------------------*/
#footer{
	clear:both;
	font-size: 82%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cbcbcb;
}

#footer ul {
float: left;
width: 69%;
}

#footer ul li{
display: inline;
text-align: right;
margin-right: 15px;
}

#footer p{
float: right;
width: 20%;
}

/* Home Page
----------------------------------------------*/
#flash_content {
width: 900px;
padding: 0 0 24px 0;
clear: both;
}

#home-tagline {
/*
background-color:#DCD8CC;
*/
color:#fff;
margin:0 0 20px;
/*padding:2px 2px 2px 3px;*/
}

.triple-column {
	float: left;
	width: 290px;
}

.double-column {
float:left;
width:267px;
}

.column .column-image{
width: 289px;
height: 70px;
padding: 0 0 1em 0;
}

#column-1 {
padding: 0 14px 0 0;
border-right: 1px solid #cbcbcb;
}

#column-2 {
padding: 0 14px 0 14px;
border-right: 1px solid #cbcbcb;
}

#column-3 {
padding: 0 0 0 15px;
}

.triple-columninternal {
	float: left;
	width: 170px;
}

.columninternal .columninternal-image{
width: 159px;
height: 70px;
padding: 0 0 1em 0;
}

#columninternal-1 {
	border-right: 1px solid #cbcbcb;
	margin-right: 8px;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 0;
}
#columninternal-2 {
padding: 0 14px 0 14px;
border-right: 1px solid #cbcbcb;
}
#columninternal-3 {
padding: 0 0 0 15px;
}

.column-link {
font-size:81.3%;
height:2.308em;
line-height:1.154em;
overflow:hidden;
padding:0;
}

.teaser-link {
display: block;
font-size: 68.8%;
font-weight: normal;
margin: 1em 0;
}


/* Multi Image Grid Furniture
----------------------------------------------*/
#multi-pic-gd{
}

.gd-item{
	float: left;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.left-item{
clear:both;
margin:0 29px 2em  0;
}

.center-item{
margin:0 0 2em;
}

.right-item{
margin:0 0 2em 29px;
}

.gd-item-title{

}
.gd-item-pic{
}

.gd-item-desc{
padding: 11px 0 3px 0;
margin: 0;
}


.gd-item-desc li{

}

.gd-item-link{

}



/* Multi Image Grid Planning
----------------------------------------------*/
#multi-pic-gd2{

}

.gd2-item2{
	float: left;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

.left-item2{
clear:both;
margin:0 29px 2em  0;
}

.center-item2{
margin:0 0 2em;
}
.center-item4{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 29px;
}
.right-item2{
margin:0 0 2em 29px;
}

.gd-item2-title{

}
.gd-item2-pic{
}


.gd2-item2-desc{


padding: 11px 0 3px 0;
margin: 0;


}


.gd2-item2-desc li{

}

.gd2-item2-link{



}


/* Multi Image Grid Space Planning
----------------------------------------------*/
#multi-pic-gd3{

}

.gd3-item3{
	float: left;
	width: 290px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

.left-item3{
clear:both;
margin:0 29px 2em  0;
}

.center-item3{
margin:0 0 2em;
}
.center-item3a{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 29px;
}
.right-item3{
margin:0 0 2em 29px;
}

.gd3-item3-title{

}
.gd3-item3-pic{
}


.gd3-item3-desc{


padding: 0px 0 3px 0;
margin: 0;


}


.gd3-item3-desc li{

}

.gd3-item3-link{



}

/* Multi Image Grid Project Management
----------------------------------------------*/
#multi-pic-gd5{

}

.gd5-item5{
	float: left;
	width: 430px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

.left-item5{
clear:both;
margin:0 29px 2em  0;
}

.center-item5{
margin:0 0 2em;
}
.center-item5{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 29px;
}
.right-item5{
margin:0 0 2em 29px;
}

.gd5-item5-title{

}
.gd5-item5-pic{
}


.gd5-item5-desc{


padding: 0px 0 3px 0;
margin: 0;


}


.gd5-item5-desc li{

}

.gd5-item5-link{



}

/* Multi Image Grid Specials
----------------------------------------------*/
#multi-pic-gd6{

}

.gd6-item6{
	float: left;
	width: 270px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

.left-item6{
clear:both;
margin:0 29px 2em  0;
}

.center-item6{
margin:0 0 2em;
}
.center-item6{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 29px;
}
.right-item6{
margin:0 0 2em 29px;
}

.gd6-item6-title{

}
.gd6-item6-pic{
}


.gd6-item6-desc{


padding: 0px 0 3px 0;
margin: 0;


}


.gd6-item6-desc li{

}

.gd6-item6-link{



}
/* Multi Image Grid Request Brochure
----------------------------------------------*/
#multi-pic-gd7{

}

.gd7-item7{
	float: left;
	width: 590px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

.left-item7{
clear:both;
margin:0 29px 2em  0;
}

.center-item7{
margin:0 0 2em;
}
.center-item7{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2em;
	margin-left: 29px;
}
.right-item7{
margin:0 0 2em 29px;
}

.gd7-item7-title{

}
.gd7-item7-pic{
}


.gd7-item7-desc{


padding: 0px 0 3px 0;
margin: 0;


}


.gd7-item7-desc li{

}

.gd7-item7-link{



}


/* Inner Page
----------------------------------------------*/

#main, #solo {
width: 580px;
float: left;
padding: 0 33px 0 0;
margin-top: 10px;
}

#furnitureMain {
width: 929px;
margin-top: 43px;
}



#solo {
border-right: none;
}

#sidebar {
width: 267px;
float: left;
padding: 0 0 0 33px;
margin-top: 60px;
border-left: 1px solid #cccccc;
}


#sidebar a {
font-size: 93.8%;
}

#sidebar p {
font-size: 75%;
margin:0 0 1.5em;
}


#sidebar ul {
	margin-bottom: 1em;
}

.sidebar-section{
margin-bottom: 2em;
}

.sidebar-section li{
line-height: 1;

}

#sidebar .sidebar-section a{
font-size: 100%;
}


#flash-video {
margin-bottom: 1em;
}

/*--------------------------------------
 Image Word Wrap
--------------------------------------*/

.floatimgleft {
float:left;
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}

.floatimgright {
float:right;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
} 

.div-box {
	float: left;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.div-box p { width: 80px; margin: 0 0 3px 0; padding: 0px; }


.hr {
	height: 3px;
	background-color: #fff;
	background-image: url(../images/hr1.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px;
}


.hr hr {
display: none;
}

