/* CONTRACTOR TBL */
.tbl_key     {border: solid 1px #cccccc; padding: 5px 10px 5px 5px;}
.tbl_key img {padding-right: 5px; padding-left: 10px;}
.tblIndex table {border-top: solid 1px #3366CC;border-left: solid 1px #3366CC;border-right: solid 1px #3366CC;}
.tblIndex td    {padding: 3px 10px 3px 10px;border-bottom: solid 1px #3366CC;}
.tblIndex .tblIndexHeader {font-weight:bold;background-color: #3366CC; color:#FFFFFF;}

.prtTbl td {padding-right: 8px; padding-bottom: 3px;}
.prtTbl img {padding-right: 5px;}


/* LEFT NAV */
.leftNavSmall li        {font-size: 11px;}
.leftNavSmall li.title  {font-size: 12px;}

ul.leftNav          {margin-left: 0; padding-left: 10px; margin-top: 0;}
ul.leftNav li       {list-style-type:square; margin-left: 15px; padding-top: 2px; padding-bottom: 2px;}
ul.leftNav li.blank {list-style:none; margin-left: 0;}
ul.leftNav li.title {list-style:none; margin-left: 0;}

#slideshow          {width: 768px; height: 332px; position: absolute; top: 0; left: 0; overflow: hidden; z-index: 1;}
#slideshow ul 		{margin: 0; padding: 0; list-style: none;}
#slideshow ul li 	{float: left; text-align: center; height: 768px; width: 332px; vertical-align: middle;}


/* Quote */
#testimonials .testimonialImg   {position: relative; float: left; display: block; margin-top: 10px; width: 170px;}
#testimonials .clear            {border-bottom: dotted 2px #cccccc; margin-bottom: 12px;}
#testimonials .customers        {width: 540px; float: left; display: block;}
#testimonials blockquote        {margin: 0;padding: 7px 0 0 25px;background: url(../images/quote-left.gif) no-repeat 0 2px; font-style: italic;}
#testimonials blockquote p {margin: 0;padding-bottom: .5em;}
#testimonials blockquote .raquo {display: inline-block;width: 17px;height: 14px;margin: 0 0 -5px .3em;background: url(../images/quote-right.gif) no-repeat 100% 100%;}
#testimonials .author {color: #888888; margin-left: 75px; display: block;}
#testimonials .author strong {color: #000099;}

/* Contacts */
#contacts 			{padding: 15px 0 25px 0; width: 718px;}
#contacts .letter 	{float: left; margin: -2px 10px 0px 0;}
#contacts .q 		{font-weight: bold; color: #006; border-bottom: 1px solid #CCC; padding: 0 0 5px 0; margin: 0 0 7px 0; cursor:pointer;}
#contacts .text 	{padding: 0 25px 0 30px;}
#contacts .status 	{float: right; font-size: 110%; margin-top: 0px;}
#contacts .a 		{padding: 0 0 20px 0;}

.designbuild_testimonial    {float: right; text-align: left;}