/* Text Styles */

h1 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: white; letter-spacing: 0.07em; margin-bottom: 3px; margin-top: 1px;}
h2 {font: italic 10px Verdana, Arial, Helvetica, sans-serif; color: #7D7D7D; letter-spacing: 0.09em; margin-bottom: 0px; margin-top: 1px;}

.mainlightgrey01 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; line-height: 15px;}
.mainlightgrey02 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; line-height: 14px;}
.maingrey01 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #7D7D7D; line-height: 15px;}
.maingrey02 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #7D7D7D; line-height: 15px;}
.footer01 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; letter-spacing: 0.07em; line-height: 14px;}

.headingwhite01 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: white; letter-spacing: 0.07em; line-height: 15px;}
.subheadinggrey01 {font: italic 12px Verdana, Arial, Helvetica, sans-serif; color: #7D7D7D;}
.subheadinggrey02 {font: italic 13px Verdana, Arial, Helvetica, sans-serif; color: #939393;}
.subheadingwhite01 {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: white; letter-spacing: 0.07em;}

/* Link Styles */

a.white01:link {color: white; text-decoration: underline;}
a.white01:link:hover {color: white; text-decoration: underline;}
a.white01:visited {color: white; text-decoration: underline;}
a.white01:visited:hover {color: white; text-decoration: underline;}

a.grey01:link {color: #CCCCCC; text-decoration: underline;}
a.grey01:link:hover {color: #CCCCCC; text-decoration: underline;}
a.grey01:visited {color: #CCCCCC; text-decoration: underline;}
a.grey01:visited:hover {color: #CCCCCC; text-decoration: underline;}

/* Spacing Styles */

.below3 {margin-bottom: 3px;}
.below5 {margin-bottom: 5px;}
.below10 {margin-bottom: 10px;}
.top3 {margin-top: 3px;}
.top5 {margin-top: 5px;}
.top8 {margin-top: 8px;}
.top10 {margin-top: 10px;}
.top15 {margin-top: 15px;}

/* DSL Completed Projects */

td#logo01 {text-align: right; background-color: #595959;}
td#navigation01 {background-color: #1B1B1B;}
td#subnavigation01 {background-color: #3F3F3F;}
td#projectimages01 {vertical-align: top; width: 363px; background-color: #595959;}
td#maintext01 {width: 411px; background-color: #1B1B1B; vertical-align: top; padding: 10px 15px 10px 15px;}
td#textcolumn01 {vertical-align: top; width: 50%; padding-right: 8px;}
td#textcolumn02 {vertical-align: top; width: 50%; padding-left: 20px;}
td#heading01 {padding-bottom: 15px;}
td#projectnavigation01 {vertical-align: top; background-color: #4D4D4D; padding: 12px 15px 15px 17px;}
td#address01 {vertical-align: top; background-color: #1B1B1B; padding: 7px 0px 7px 15px;}
td#featuredprojects01 {width: 150px; vertical-align: top; background-color: #4D4D4D; padding: 10px 15px 10px 15px;}
td#featuredtext01 {vertical-align: top; background-color: #595959; padding: 8px 12px 8px 12px;}
td#projectnavsubheading01 {padding-bottom: 5px;}
td#projectnavsubheading02 {padding-bottom: 5px; padding-top: 5px;}
td#projectlinks01 {width: 20%; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; padding: 5px 0px 5px 0px;}
td#projectlinks01 a:link {color: #CCCCCC; text-decoration: underline;}
td#projectlinks01 a:link:hover {color: #CCCCCC; text-decoration: underline;}
td#projectlinks01 a:visited {color: #CCCCCC; text-decoration: underline;}
td#projectlinks01 a:visited:hover {color: #CCCCCC; text-decoration: underline;}

/* Nav Completed Projects Styles */

.nav-completed
{
    background-color:#595959;
    width:363px;
    border:0;
}
img.heading
{
    float:left;
    /*border:red solid 1px;*/
}
select.nav-completed-menu
{
    background-color:#595959;
	color:#CCCCCC;
	border: 1px solid #1B1B1B; /* light green */
	margin: 0; 
 	padding: 0; 
 	margin-right:12px;
 	float:right;
 	font-size:11px;
}

/* General */
.sales-features-holder
{
    float:left;
    background-color:#424242;
    width:420px;
    padding:15px 0 30px 0;
    /*border:red 1px solid;*/
}
.sales-features-holder h4
{
    margin-left:22px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
    color: white; 
    letter-spacing: 0.07em; 
    line-height: 15px;
}
.sales-features
{
    float:left;
    /*border:red 1px solid;*/
    margin-left:24px;
    margin-top:5px;
}
img.float
{
    float:right;
    margin:4px 7px 26px 10px;
    
}
.nav
{
    padding:18px;
    margin-bottom:18px;
}