@charset "UTF-8";
/* CSS Document */
/*Start of CSS Reset http://meyerweb.com/eric/tools/css/reset/*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End of CSS Reset http://meyerweb.com/eric/tools/css/reset/*/


body {background: white url("../Images/background-wrapper.jpg") fixed ; color: black ;}
body {font-family:Helvetica, Arial, sans-serif; font-size:100%; color:#333333;}

#wrapper {width:955px; margin:0px auto;position:relative; background-color:#FFF;}


/*General Code Start*/
.clear10 {height:10px;clear:both;}
.clear5 {height:5px;clear:both;}
.clear7 {height:7px;clear:both;}
.clear2 {height:2px;clear:both;}

#lineRule {border-bottom:1px solid #FFFFFF; width:955px; margin-left:0px;}
.bodylineRule {border-top:1px solid #FFFFFF; width:558px; margin-left:0px; padding-bottom:10px;}
.boldtext{font-weight:bold; color:#CCCCCC;}
/*General Code End*/

/*Diamond Page Head Start*/
#performanceHead {background:url("../Images/performance-header.jpg") left top no-repeat; width:955px; height:154px; margin-left:0px;margin-top:0px;}
#cordHead {background:url("../Images/cord-header.jpg") left top no-repeat; width:955px; height:154px; margin-left:0px;margin-top:0px;}
#laceHead {background:url("../Images/lace-header.jpg") left top no-repeat; width:955px; height:154px; margin-left:0px;margin-top:0px;}
#homeLink {display:block; position:absolute; margin-left:0px; margin-top:0px; width:955px; height:112px;}
/*Diamond Page Head End*/

/*Diamond Navigation Start*/
#mainnav {text-align:left; float:left; margin-top:0px; margin-left:21px; margin-top:126px;}
#mainnav li{display:inline;}
#mainnav a{color:#999999; font-size:0.82em; text-decoration:none; margin-right:10px; padding-right:10px; font-weight:normal;}
#mainnav a:hover {color:#CCCCCC;}
#mainnav a.selectedp {color:#F2A416; font-weight:bolder;}
#mainnav a.selectedc {color:#FFF; font-weight:bolder;}
#mainnav a.selectedl {color:#FFF; font-weight:bolder;}
#mainnav .last {border-right:none; padding-right:0; margin-right:0;}
/*Diamond Navigation Start*/

/*Diamond Sub Navigation Start*/
#subnav {text-align:left; float:left; margin-top:10px; margin-left:21px; margin-bottom:9px; width:920px;}
#subnav li{display:inline;}
#subnav a{color:#707173; font-size:0.71em; text-decoration:none; margin-right:6px; padding-right:8px; font-weight:bold;
border-right:1px solid #707173;}
#subnav a:hover {color:#999999;}
#subnav a.selectedp {color:#F2A416; font-weight:bold;}
#subnav .finalsubp {border-right:none; padding-right:0; margin-right:0; color:#F2A416; font-weight:bold;}
#subnav a.selectedc {color:#0592c8; font-weight:bold;}
#subnav .finalsubc {border-right:none; padding-right:0; margin-right:0; color:#0592c8; font-weight:bold;}
#subnav a.selectedl {color:#de041c; font-weight:bold;}
#subnav .finalsubl {border-right:none; padding-right:0; margin-right:0; color:#de041c; font-weight:bold;}
#subnav .last {border-right:none; padding-right:0; margin-right:0;}
/*Diamond Sub Navigation Start*/


/*Diamond Main Body Text Start*/
#mainBody {float:left; margin-left:0px; margin-top:0px; width:955px;}
#mainBody p{font-weight:lighter; margin-left:0px; font-size:0.8em; color:#FFFFFF; padding-bottom:13px; line-height:1.3em;}
#mainBody a{font-weight:bold; color:#FFFFFF; text-decoration:none;}
#mainBody a:hover{font-weight:bold; color:#CCCCCC; text-decoration:none;}
#mainBody h1.mainHeader{color: #FFF; font-weight:lighter; margin-bottom:15px; margin-top:6px; font-size:1.80em;}
#mainBody h1.featuresHeader{color: #333333; font-weight:lighter; margin-bottom:13px; margin-top:6px; font-size:1.6em;}
#mainBody h2.subHeader{color: #FFF; font-weight:bold; margin-bottom:5px; margin-top:5px; font-size:0.9em; line-height:1.25em;}

#performanceBox {float:left; margin-left:10px; margin-top:0px; width:558px; min-height:300px;
background-color:#F2A416; padding-bottom:25px; padding-top:25px; padding-left:25px; padding-right:25px;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;}

#cordBox {float:left; margin-left:10px; margin-top:0px; width:558px; min-height:300px;
background-color:#0076b1; padding-bottom:25px; padding-top:25px; padding-left:25px; padding-right:25px;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;}

#laceBox {float:left; margin-left:10px; margin-top:0px; width:558px; min-height:300px;
background-color:#CC0000; padding-bottom:25px; padding-top:25px; padding-left:25px; padding-right:25px;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;}

#featuresBox {float:right; margin-right:0px; margin-top:10px; width:273px; clear:both;
background-color:#707173; padding-bottom:20px; padding-top:20px; padding-left:20px; padding-right:20px;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;}

#mainBody .contactText{margin-left:0px; font-size:0.85em; margin-bottom:0px; font-weight:normal; 
text-decoration:none; margin-top:7px; width:535px; line-height:1.12em;}
#mainBody .contactText a{color:#CCCCCC; margin-bottom:0px; font-weight:normal; text-decoration:none;}
#mainBody .contactText a:hover{color: #FFF; text-decoration:none;}

#mainBody .contactTextp{margin-left:0px; font-size:0.85em; margin-bottom:0px; font-weight:normal; 
text-decoration:none; margin-top:7px; width:535px; line-height:1.12em;}
#mainBody .contactTextp a{color:#666666; margin-bottom:0px; font-weight:normal; text-decoration:none;}
#mainBody .contactTextp a:hover{color: #FFF; text-decoration:none;}

.bodybullets {float:left; margin-left:0px; margin-top:0px; width:538px; margin-bottom:6px; margin-top:-7px;}
.bodybullets li.bullet {float:left; margin-left:14px; list-style-position:outside; color: #CCCCCC; 
list-style-type:disc; margin-bottom:2px;}
.bodybullets .liText {color:#FFF; line-height:1.1em; font-weight:lighter; font-size:0.8em; text-align:left;}
.bodybullets li {width:538px; display:list-item;}

.featuresbullets {float:left; margin-left:0px; margin-top:0px; width:259px; margin-bottom:6px;}
.featuresbullets li.fbullet {float:left; margin-left:14px; list-style-position:outside; color: #CCCCCC; 
list-style-type:disc; margin-bottom:2px;}
.featuresbullets .liText {color:#FFF; line-height:1em; font-weight:lighter; font-size:0.8em; text-align:left;}
.featuresbullets li {width:259px; display:list-item;}

#rightColImage {float:right; margin-right:12px; clear:both;}
#bodyImages {text-align:left; float:left; margin-top:0px; margin-left:0px; margin-bottom:0px;}
#expImages {text-align:left; float:left; margin-top:0px; margin-left:0px; margin-bottom:0px;}

#bodytable { margin-left:0px; width:558px; background-color:#CCCCCC; padding-top:10px; padding-bottom:10px; margin-bottom:15px;
-moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; float:left;}
#bodytablecontent {margin-left:15px; margin-top:8px; width:538px;}
#bodytable h1.tableheaderc{color: #666666; font-weight:bolder; margin-bottom:5px; font-size:0.85em;}
#bodytable h2.solutionc{color: #0076b1; font-weight:bolder; margin-bottom:5px; font-size:1.4em;}
#bodytable h3.solutionc{color: #333333; font-weight:light; font-size:0.85em;}

#tablecol1 {width:330px; padding-right: 1px; border-right:1px solid #333333; margin-top: 5px; float:left;}
#tablecol1 p{color:#666666; font-size:0.8em; font-weight:light; line-height:1.4em;}
#tablecol2 {width:170px; padding-right: 1px; margin-top: 5px; float:left; margin-left:20px;}
#tablecol2 p{color:#333333; font-size:0.8em; font-weight:bold; line-height:1.4em;}
#tablecol3 {width:270px; padding-right: 1px; border-right:1px solid #333333; margin-top: 5px; float:left;}
#tablecol3 p{color:#666666; font-size:0.8em; font-weight:light; line-height:1.4em;}
#tablecol3 .cord{color:#0076b7;}
#tablecol4 {width:225px; padding-right: 1px; margin-top: 5px; float:left; margin-left:20px;}
#tablecol4 p{color:#333333; font-size:0.8em; font-weight:bold; line-height:1.4em;}
#tablecol4 .cord{color:#0076b7;}
/*Stellar Main Body Text End*/

/*Diamond Homefades Start*/
#diamondFades {clear:both; margin-top:12px;}
#hpLeftColumn {float:left; margin-left:10px; margin-top:0px; width:294px; height:350px; clear:both;}
#hpMidColumn {float:left; margin-left:7px; margin-top:0px; width:313px;}
#hpRightColumn {float:right; margin-right:10px; margin-top:0px; width:313px;}
/*Diamond Homefades End*/

/*Diamond Base Buttons Start*/
#baseBTNS {line-height:118px; text-align:left; float:left; margin-top:0px; margin-left:0px; margin-bottom:0px; width:955px;
background-color:#FFF; padding-top:5px; padding-bottom:12px;}
#baseBTNS li {display:inline;}
#baseBTNS span{display:none;}

#BTN1 {background:url("../Images/BaseBTNs/baseBTN1.png") left top no-repeat; width:227px; height:118px; margin-left:10px;}
#BTN2 {background:url("../Images/BaseBTNs/baseBTN2.png") left top no-repeat; width:227px; height:118px; margin-left:8px;}
#BTN3 {background:url("../Images/BaseBTNs/baseBTN3.png") left top no-repeat; width:227px; height:118px; margin-left:8px;}
#BTN4 {background:url("../Images/BaseBTNs/baseBTN4.png") left top no-repeat; width:227px; height:118px; margin-left:9px;}

#baseBTNS a{display:block; float:left; text-decoration:none;}
#baseBTNS a:hover {background-position:0 -118px;}
/*Diamond Base Buttons End*/


/*Diamond Site Map Base Start*/
#sitemapBase {background:#707173; position:relative; 
float:left; margin-left:0px; width:955px; padding-top:15px; padding-bottom:35px; margin-top:0px;}

#leftBase {width:431px;}

#footerText {padding-top:0px; font-size:0.73em; color:#FFFFFF; font-weight:normal; text-align:left; 
margin-left:15px; line-height:1.33em;}
#footerText a{text-decoration:none; color:#FFFFFF;}
#footerText a:hover{color:#F2A416;}
.contactSpace {margin-right:5px;}
.greenType {font-weight:bold; color:#F2A416;}

#disclaimers {text-align:left; font-size:0.73em; margin-top:0px; margin-left:15px;}
#disclaimers li{display:inline;}
#disclaimers a{color:#FFFFFF; text-decoration:none; margin-right:5px; border-right:1px solid #F2A416; padding-right:5px;}
#disclaimers a:hover {color:#999999;}
#disclaimers .last {border-right:none; padding-right:0; margin-right:0;}

#rightBase {float:right; margin-right:17px; width:490px; padding-top:5px;}
#rightBase h3{font-size:0.73em; color:#333333; padding-bottom:2px; font-weight:bold; line-height:1.12em;}
#rightBase a{font-size:0.69em; color:#FFF; text-decoration:none;}
#rightBase a:hover {color:#999999;}

#rightBase .sitemapCol3 {float:right; text-align:right; margin-right:0px; width:165px;}
#rightBase .sitemapCol2 {float:right; text-align:right; margin-right:0px; width:165px;}
#rightBase .sitemapCol1 {float:right; text-align:right; margin-right:0px; width:140px; height:125px; 
border-left:solid; border-color:#FFFFFF; border-width:thin;}

#disclaimers .us {border-right:none; padding-right:0; margin-right:0; color:#999999; font-size:95%;}
/*Diamond Site Map Base End*/

