/* color.css */

html { background: url(cogs/pagebg.gif) 50% 0; }

a:link, a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #A03133; text-decoration: underline;}

/* =intro */
div#intro { background: url(cogs/introbg.jpg) no-repeat 0 0; }

div#intro_visual img { padding:10px 15px; }

div#intro_visual h1 { text-indent: -9999px; height:0; }

div#flash { padding:10px 15px; }

div#intro_quote h1 {
margin:65px 10px 10px 30px;
padding:3px;
color:#FFFFFF;
background:#A03133;
text-align:center;
}

div#intro_quote h2 {
padding:75px 0 0 15px;
text-align:center;
color:#FFFFFF;
}

div#intro_quote p { margin:10px 10px 0 40px; line-height:1.6; color:#FFFFFF; }

div#intro_quote img { margin-top:50px;  padding-left:195px; }

/* =navigation */
div#nav_main { position : relative; z-index : 1; background-color:#000000; }

ul#nav_features {position : relative; text-align:center; padding:10px;}

ul#nav_features li { display: inline; }

ul#nav_features a { text-decoration:none; }
ul#nav_features li a:link { padding: 0 10px 0 10px; color:#FFFFFF; }
ul#nav_features li a:visited {padding: 0 10px 0 10px; color:#FFFFFF; }
ul#nav_features li a:hover {padding: 0 10px 0 10px; color:#FFFFFF; background-color:#A03133; }

div#nav_main h2 {
position : absolute;
top : -9999px;
}

#home #nav_main .home a,
#clients #nav_main .clients a,
#panelists #nav_main .panelists a,
#contact #nav_main .contact a {
background: #A03133;
text-decoration:none;
border-bottom-style:none;
}

#services #nav_main .services a {
background: #A03133;
padding-bottom:15px;
text-decoration:none;
Border-bottom-style:none;
}

/* =grid */
div#grid { background: #FFFFFF url(cogs/contenthead.gif) no-repeat top left; }
div#grid_main { padding:30px 15px 0; }
div#grid_main h2 { color:#A03133; border-bottom:1px solid #A03133; margin-right:10px; }
div#grid_main p { margin:7px 0 0 10px; }
div#grid_main img { float:right; margin:5px 15px 5px 0; border:1px solid #000000; }

div#grid_sub { margin-left:10px; padding:50px 15px 0; }
div#grid_sub h3 { color:#A03133; border-bottom:1px solid #A03133; margin-right:10px; }
div#grid_sub p { margin:7px 0 0 0; }

/* =gridOne */
div#gridOne { background: #FFFFFF url(cogs/contenthead.gif) no-repeat top left; padding:30px 15px 0; }
div#gridOne_main h2 { color:#A03133; border-bottom:1px solid #A03133; margin-right:10px; }
div#gridOne_main p { margin:8px 10px 0 10px; }
div#gridOne img { float:right; margin:5px; border:1px solid #000000; }

div#sc1 img {float:left; margin:5px 15px; border:0;}
div#service {
float:right; 
width:300px; 
font-size:.9em;
padding:5px; 
margin:10px 0 0 5px; 
background-color:#000000; 
color:#FFFFFF;
}
div#service ul { margin:5px 60px 10px 60px;}
div#service ul li{ padding:3px 0 2px 15px; background: url(cogs/whitebullet.gif) no-repeat 0 7px;}

div#sc2 ol {margin:0px 20px 0px 50px;}
div#sc2 ol li {padding:3px 0 2px;}
div#sc2 img {float:none; border:0; }
div#proddev {background-color:#D3D3D3; margin:10px 70px; padding:5px 0;}

div#sc3 h3 {font-size:1.1em; color:#A03133; margin:10px 70px 0 70px;}
div#sc3 ul { margin:5px 60px 10px 90px;}
div#sc3 ul li{ padding:3px 0 2px 15px; background: url(cogs/bullet.gif) no-repeat 0 7px;}
div#sc3 img {float:left; margin:15px 0 0 45px;}
div#sc3 .floorplan img {float:none; margin-left:60px;}

div#sc4 h3 {font-size:1.1em; color:#A03133; margin:10px 0 10px 10px;}
div#sc4 p {margin:0 10px 0 20px;}
div#sc4 ul {margin:0 10px 0 15px;}
div#sc4 ul li {padding:3px 0 2px;}
div#sc4 ul ul {padding-left:30px;}
div#sc4 ul ul li {padding:2px 40px 3px 15px; background: url(cogs/bullet.gif) no-repeat 0 7px;}
div#sc4 .process ul li {padding:3px 0 2px 15px; background: url(cogs/bullet.gif) no-repeat 0 7px;}
div#sc4 .process ul ol {margin:5px 10px 0 50px; }
div#sc4 .process ul ol li {padding-left: 0; background: url(cogs/none); }
div#sc4 .column ul {margin:0 10px 10px; 20px;}
div#sc4 .column ul li {padding-left:15px; background: url(cogs/bullet.gif) no-repeat 0 7px;}

div#sc5 p {margin-top:0;}

div#sc6 h4 {color:#A03133;}
div#sc6 ol {margin:0px 20px 0px 50px;}
div#sc6 ol li {padding:3px 0 2px;}
div#sc6 img {border:0;}

div#sc7 p {margin-top:4px;}

.colmain {background-color:#D9D9D9; padding:5px 0; margin:5px 0;}
.colmain .benefits {float:right; padding:10px; margin:10px 30px 0 20px; background-color:#000000; color:#FFFFFF;}
.colmain .benefits ul li {padding:3px 0 2px 20px; background: url(cogs/whitebullet.gif) no-repeat center left; }

.column {float:left; width:350px; background-color:#FFFFFF; margin-top:10px; margin-right:15px;}
.column h3 {color:#A03133;}
.column ul { margin:10px 10px 0 20px;}
.column ul li{ padding:3px 0 2px 15px; background: url(cogs/bullet.gif) no-repeat 0 6px;}
.column .copack {background-color:#000000; color:#FFFFFF; padding:10px; margin-bottom:10px;}
.column .copack h3 {color:#FFFFFF; padding:0 10px; font-size:1.3em;}
.column .copack h5 {margin-top:10px; font-size:1.3em; color:#FFFFFF; text-align:center;}
.column .copack ul li{background: url(cogs/whitebullet.gif) no-repeat 0 6px;}
.highlight {color:#FFFFFF; font-weight:bold; font-size:1.2em;}

/* =gridTwo */
div#gridTwo { background: #FFFFFF url(cogs/contenthead.gif) no-repeat top left; }
div#gridTwo_main { padding:30px 15px 0; }
div#gridTwo h2 { color:#A03133; border-bottom:1px solid #A03133; margin-right:10px; }
div#gridTwo_main p { margin:5px 10px 0 10px; }
div#gridTwo_sub { margin-left:5px; padding:30px 15px 0;}

/* =gridThree */
div#gridThree { background-color: #FFFFFF; padding:30px 15px 0; }
div#gridThree h2 { color:#A03133; border-bottom:1px solid #A03133; margin-right:10px; }
div#gridThree p { margin:8px 10px 0 10px; }
div#gridThree h3 { color:#A03133; border-bottom:1px solid #A03133; margin:10px 10px 0 0; }

/* =site Info */
div#site_info { 
clear:both;
padding-top:100px;
background:#FFFFFF url(cogs/contentbottem.gif) no-repeat bottom left;
}

div#map {margin:40px 0 20px 70px;  border:1px solid #A03133; width:600px; height:500px;}
#map img {float:none; margin:0; padding:0;}
#map a:link, #map a:visited { color: #000000; text-decoration: underline; }
#map a:hover { color: #A03133; text-decoration: underline;}

