body{
margin:0;
padding:0;
line-height: 1.7em;
background-image:url(../images/ductwork.gif);
background-repeat:repeat-x;
font-size: 76%;
background-color:#2B2129;
}


b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(../images/contentslice.gif);
background-repeat:repeat-y;
}


#nzmarketing{
height: 138px; /*Height of top section*/
}

#nztitles{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar.jpg);
background-repeat:no-repeat;
}

#nztitles2{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar2.jpg);
background-repeat:no-repeat;
}

#nztitles3{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar3.jpg);
background-repeat:no-repeat;
}

#nztitles4{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar4.jpg);
background-repeat:no-repeat;
}

#nztitles5{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar5.jpg);
background-repeat:no-repeat;
}

#nztitles6{
height: 75px; /*Height of top section*/
background-image:url(../images/midbar6.jpg);
background-repeat:no-repeat;
}
.imagetitle{
padding-top:25px;
padding-left:45px;


}
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 398px; /*Set right margin to RightColumnWidth*/
}

#contentcolumnall{
margin-right: 0px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower1.jpg);
background-repeat:no-repeat;

}

#rightcolumn2{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower2.jpg);
background-repeat:no-repeat;

}

#rightcolumn3{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower3.jpg);
background-repeat:no-repeat;

}

#rightcolumn4{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower4.jpg);
background-repeat:no-repeat;

}


#rightcolumn5{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower5.jpg);
background-repeat:no-repeat;

}

#rightcolumn6{
float: left;
width: 398px; /*Width of right column*/
height:400px;
margin-left: -398px; /*Set left margin to -(RightColumnWidth) */
background-image:url(../images/flower6.jpg);
background-repeat:no-repeat;

}

#rightitle{
width:304px;
height:36px;
background-image:url(../images/righttitle.gif);
background-repeat:no-repeat;
padding: 0 0 0 0;
margin:0 0 0 0;

}

#rightitle h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:130%;
color:#fff;
padding: 10px 0 0 50px;
margin:0 0 0 0;

}


#footer{
clear: left;
height:40px;
color: #ffffff;
background-image:url(../images/botbar.jpg);
background-repeat:no-repeat;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
}

#footer a{
color: #B619A4;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertubemain{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
padding-left: 45px;
padding-right: 10px;
padding-top: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertubemain h1, h2{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 1.7em;
color:#1a1a1a;
font-weight:normal;
}

.innertubemain h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 1.7em;
color:#2f0364;
font-weight:bold;
}

.innertubemain p{
font-family:Arial, Helvetica, sans-serif;
color:#1a1a1a;

}

.innertubemainpurple{
font-family:Arial, Helvetica, sans-serif;
color:#66458D;
font-weight:bold;

}

.innertubemain a:active{
font-family:Arial, Helvetica, sans-serif;
color:#B619A4;
text-decoration:none;

}

.innertubemain a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#B619A4;

}

.innertubemain a:link{
font-family:Arial, Helvetica, sans-serif;
color:#B619A4;

}

.teenie {
font-family:Arial, Helvetica, sans-serif;
color:#1a1a1a;
font-size:9px;

}

.innertubemainall{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
padding-left: 35px;
padding-right: 35px;
padding-top: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.innertubemainall h1, h2{
font-family:Arial, Helvetica, sans-serif;
font-size: 76%;
line-height: 1.7em;
color:#d10508;

}



.innertubemainall p{
font-family:Arial, Helvetica, sans-serif;
color:#1a1a1a;

}





.innertubetop{
padding-left: 295px;
padding-top: 0px; /*Margins for inner DIV inside each column (to provide padding)*/

}

.innertubetop h1, h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d10508;
padding:20px 0 0 0;
margin:-20px 0 0 0;

}

#resize
{
clear:right;
float:right;
height: 26px;
width: 200px;
margin: 6px 20px 0 0 ;
padding: 37px 0 0 0 ;
text-align: right;

}


.projects {
clear:both;
padding: 5px 0 0 0;

}

.projectthumb {
clear:right;
float:right;
padding:0 7px 0 0;
}

.projects h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
color:#e01110;
padding:0 0 0 0;
margin:0 0 0 0;
}

.projects p {
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
font-size:100%;
color:#454545;
padding:15px 0 0 0;
margin:0 0 0 0;
}

.clear {
clear:both}


/* horiz menu */
#horiz-menu {
	background: url(../images/menubg.gif) 0 0 no-repeat;
	border-left: 0px solid #B89789;
	border-right: 0px solid #B89789;
	padding-bottom:0px;
}


#horiz-menu a {
	color: #fff;
}

#horiz-menu li.active a {
	color: #fff;
}


/*#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,*/
#horiz-menu ul ul {
	background: #3c136e;
}

#horiz-menu ul li {


	background-image:url(../images/navdivider.gif);
background-repeat:no-repeat;
}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a {


	background-image:url(../images/navdivider.gif);
background-repeat:no-repeat;
}

#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
background-image:none;
	color: #B619A4;

}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
	color: #fff;
	background-image:none;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {
	background: url(../images/dropdown-div.png) 0 100% repeat-x;
}

#horiz-menu a.daddy {
	background: url(../images/dropdown-child.png) 100% 100% no-repeat;
}



a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


#horiz-menu {
	height: 36px;
}

#horiz-menu ul.nav {
	padding-left: 40px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	margin-right: 10px;
	padding: 0;
}

#horiz-menu li span {
	display: block;
	float: left;
}

#horiz-menu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	font-weight: normal;
	font-size: 13px;
}

#horiz-menu li li a {
	font-size: 13px;
}

#horiz-menu a:hover {
	text-decoration: none;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;	
}

/* @end */




.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

.clr {
	clear:both;
}

#outer-list {
list-style: disc inside;


  } 
  
  #outer-list li{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a1a1a;

  } 
  
    #outer-list li a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a1a1a;
text-decoration:none;

  } 
  
   #outer-list li a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B619A4;
text-decoration:underline

  } 
  
#inner-list {
list-style: disc inside;


  } 
  
  #inner-list li {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a1a1a;

  } 
  
    #inner-list li a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a1a1a;
text-decoration:none;
  } 
  
  #inner-list li a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B619A4;

  } 


/* @end */

.black {
color:#1a1a1a;}

.block {

display:block; 
background-color:#DBDBDB; 
padding:6px; 
font-family:Helvetica, sans-serif; 
font-size:110%; 
color:#1a1a1a; 
font-weight:bold; }

.block a:link {
text-decoration:none;
color:#1a1a1a;
}
.block a:active {
text-decoration:none;
color:#1a1a1a;
}

.block a:visited {
text-decoration:none;
color:#1a1a1a;
}

.block a:hover {
text-decoration:none;
color:#d10508;
}

.clientbox1{
float:right;
padding: 5px;
background-color:#f2f1f3;
width: 100px;
height: 50px;
margin: 3px;
}

.clientbox2{
float:right;
padding: 5px;
background-color:#e4e2e6;
width: 100px;
height: 50px;
margin: 3px;
}