body { background: #ffffff url(images/bg.gif) bottom repeat-x; margin: 0px; color: #000000; font-size: 12px; font-family: Arial, Verdana, sans-serif; text-align: center; }
img { border: none; }

a { color: #447794; text-decoration: none; }
a:active { color: #447794; text-decoration: none; }
a:visited { color: #447794; text-decoration: none; }
a:hover { color: #447794; text-decoration: none; }

#container { width: 970px; margin: 0px auto; text-align: left; }
#topbar { background: url(images/bg_top.gif) no-repeat; height: 111px; }
#logo { float: left; margin: 20px 0px 0px 29px; }
#toplinks { float: left; margin: 52px 0px 0px 86px; }
#toplinks a, #toplinks a:visited, #toplinks a:active { background: url(images/arrow.gif) no-repeat 0px 4px; color: #000000; text-decoration: none; padding: 0px 40px 0px 15px; }
#toplinks a:hover { background: url(images/arrow.gif) no-repeat 0px 4px; color: #016daa; text-decoration: none; padding: 0px 40px 0px 15px; }
#searchbox { background: #f8f8f8 url(images/bg_search.gif) repeat-x; width: 378px; height: 42px; float: right; margin: 37px 0px 0px 0px; }
#searchfield { float: left; display: inline; margin-top: 12px; width: 265px; color: #5c595a; font-size: 14px; font-family: Arial, Verdana, sans-serif; border: 0px; background: #fff; }
#navigation { background: #016daa; height: 46px; margin-bottom: 16px; }
#navigation img { float: left; display: inline; }

#banner { margin-bottom: 17px; width: 970px; height: 404px; overflow: hidden; z-index: 0; }
#slideshow { width: 970px; height: 404px; overflow: hidden; z-index: 1; }
#slideshow a { display: block; }
#page-select-old { position: absolute; margin: 355px 0px 0px 756px; z-index: 95; }

#page-select { position: absolute; margin: 355px 0px 0px 726px; z-index: 95; width: 250px; }
#prev-li { padding-left: 0px; padding-right: 0px; }
#prev-li ul { margin: 0px; padding: 0px; list-style: none; }
#prev-li li { float: left; width: 28px; list-style: none; }
#prev { background: url(images/prev.gif) no-repeat !important; width: 20px !important; }
#prev-li a, #prev-li a:visited, #prev-li a:active, #prev-li a:hover { color: #646466; font-size: 14px; font-weight: normal; width: 26px; height: 26px; display: block; background: url(images/pager_off.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#prev-li a.activeSlide, #prev-li a.activeSlide:visited, #prev-li a.activeSlide:active, #prev-li a.activeSlide:hover { color: #017abe; font-size: 14px; font-weight: bold; width: 26px; height: 26px; display: block; background: url(images/pager_on.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#prev-li a:focus { outline: none; }
#next-li { padding-left: 0px; padding-right: 0px; }
#next-li ul { margin: 0px; padding: 0px; list-style: none; }
#next-li li { float: left; width: 20px; list-style: none; }
#next { background: url(images/next.gif) no-repeat !important; width: 20px !important; }
#next-li a, #next-li a:visited, #next-li a:active, #next-li a:hover { color: #646466; font-size: 14px; font-weight: normal; width: 26px; height: 26px; display: block; background: url(images/pager_off.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#next-li a.activeSlide, #next-li a.activeSlide:visited, #next-li a.activeSlide:active, #next-li a.activeSlide:hover { color: #017abe; font-size: 14px; font-weight: bold; width: 26px; height: 26px; display: block; background: url(images/pager_on.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#next-li a:focus { outline: none; }

#nav { padding-left: 0px; padding-right: 0px; }
#nav ul { margin: 0px; padding: 0px; list-style: none; }
#nav li { float: left; width: 29px; list-style: none; }
#nav a, #nav a:visited, #nav a:active, #nav a:hover { color: #646466; font-size: 14px; font-weight: normal; width: 26px; height: 26px; display: block; background: url(images/pager_off.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#nav a.activeSlide, #nav a.activeSlide:visited, #nav a.activeSlide:active, #nav a.activeSlide:hover { color: #017abe; font-size: 14px; font-weight: bold; width: 26px; height: 26px; display: block; background: url(images/pager_on.gif) no-repeat; text-decoration: none; text-align: center; line-height: 26px; }
#nav a:focus { outline: none; }

#news { background: #dceef8 url(images/bg_news.gif) repeat-x; height: 39px; margin-bottom: 12px; }
#rss { margin: 9px 0px 0px 8px; }
#h-new { margin: 6px 22px 0px 12px; }
#news-text { color: #241f20; margin-top: 12px; width: 770px; height: 15px; overflow: hidden; }
#news-text a, #news-text a:visited, #news-text a:active, #news-text a:hover { color: #0076b8; font-weight: bold; text-decoration: none; }

#hp-boxes { line-height: 18px; height: 273px; margin-bottom: 40px; }
#hp-welcome { background: url(images/bg_box1.gif) no-repeat; width: 254px; height: 273px; margin-right: 13px; overflow: hidden; }
#hp-spotlight { background: url(images/bg_box2.gif) no-repeat; width: 436px; height: 273px;margin-right: 13px; overflow: hidden; }
#p-spotlight { position: absolute; margin: 97px 0px 0px 239px; }
#t-spotlight { position: absolute; margin: 55px 0px 0px 0px; width: 220px; }
#t-spotlight h1 { color: #ff8e07; font-size: 18px; font-weight: bold; margin: 0px; }
#hp-success { background: url(images/bg_box1.gif) no-repeat; width: 254px; height: 273px; width: 254px; overflow: hidden; }
.hp-text1 { width: 219px; margin: 20px 0px 0px 18px; }
.hp-text2 { width: 398px; margin: 20px 0px 0px 18px; }
.hp-btn1 { position: absolute; margin: 212px 0px 0px 130px; }
.hp-btn2 { position: absolute; margin: 212px 0px 0px 310px; }
.hd1 { display: block; margin-bottom: 20px; }

#footer { width: 885px; height: 70px; margin: 0px auto; text-align: left; }
#copyright { color: #4d4b4b; font-size: 11px; }
#copyright a, #copyright a:visited, #copyright a:active { color: #4d4b4b; text-decoration: underline; }
#copyright a:hover { color: #4d4b4b; text-decoration: none; }
#symbol { color: #0080c5; font-size: 14px; }
#company { color: #ff8b00; }
#phone { margin-top: 7px; }

.br1 { clear: both; }
.block1 { display: block; }
.fl-left { float: left; display: inline; }
.fl-right { float: right; display: inline; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-center { text-align: center; }

#divider1 { background: url(images/bg_dotted.gif) repeat-x; height: 1px; margin-bottom: 25px; }

.sf-menu, .sf-menu * { margin: 0px; padding: 0px; list-style: none; z-index: 99; }
.sf-menu ul { position: absolute; top: -999em; width: 100%; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top: 46px; z-index: 99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 100%; top: 0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 100%; top: 0; }

.sf-menu { float: left; }
.sf-menu a { line-height: 18px; }
.sf-menu a, .sf-menu a:visited  { color: #fff; }
.sf-menu li li { background: #0079b6; line-height: 18px; }
.sf-menu li li li { background: #0079b6; line-height: 18px; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #01659D; outline: 0; }

.sf-menu .section { background: #0079b6; border-left: 1px solid #0165a0; border-right: 1px solid #0165a0; line-height: 18px; z-index: 80; }
.sf-menu .section li { line-height: 18px; border-bottom: 1px solid #0165a0; }
.sf-menu .section li a,
.sf-menu .section li a:visited,
.sf-menu .section li a:active { color: #fff; text-decoration: none; line-height: 18px; padding: 2px 5px; }

.sf-menu .section2 { background: #0079b6; border-left: 3px double #0165a0; border-right: 1px solid #0165a0; line-height: 18px; z-index: 80; width: 80%; }
.sf-menu .section2 li { line-height: 18px; border-bottom: 1px solid #0165a0; }
.sf-menu .section2 li a,
.sf-menu .section2 li a:visited,
.sf-menu .section2 li a:active { color: #fff; text-decoration: none; line-height: 18px; padding: 2px 5px; }

#section-products { width: 195px; }
#section-industries { width: 137px; }
#section-news { width: 165px; }
#section-about { width: 112px; }
#section-contact { width: 122px; }
.sub-arrow { color: #B8DCF1; font-size: 10px; margin: -2px 0px 0px 5px; }

a#btn-home { background: url(images/sf_home.gif) 0 0; width: 115px; height: 46px; }
a#btn-home:hover { background: url(images/sf_home.gif) -115px 0; width: 115px; height: 46px; }
a#btn-products { background: url(images/sf_products.gif); width: 195px; height: 46px; }
a#btn-products:hover { background: url(images/sf_products.gif) -195px 0; width: 195px; height: 46px; }
a#btn-industries { background: url(images/sf_industries.gif); width: 137px; height: 46px; }
a#btn-industries:hover { background: url(images/sf_industries.gif) -137px 0; width: 137px; height: 46px; }
a#btn-news { background: url(images/sf_news.gif); width: 165px; height: 46px; }
a#btn-news:hover { background: url(images/sf_news.gif) -165px 0; width: 165px; height: 46px; }
a#btn-about { background: url(images/sf_about.gif); width: 112px; height: 46px; }
a#btn-about:hover { background: url(images/sf_about.gif) -112px 0; width: 112px; height: 46px; }
a#btn-contact { background: url(images/sf_contact.gif); width: 122px; height: 46px; }
a#btn-contact:hover { background: url(images/sf_contact.gif) -122px 0; width: 122px; height: 46px; }
a#btn-support { background: url(images/sf_support.gif); width: 124px; height: 46px; }
a#btn-support:hover { background: url(images/sf_support.gif) -124px 0; width: 124px; height: 46px; }

.sf-menu a.sf-with-ul { padding-right: 0px; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 0px; height: 0px; text-indent: -999em; overflow: hidden; }
a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; }
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator { background-position: 0 0; }
.sf-menu ul .sf-sub-indicator { background-position: 0 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: 0 0; }

.sf-shadow ul { background:	transparent no-repeat bottom right; padding: 0px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

.sidenav a { color: #000000; text-decoration: none; }
.sidenav a:active { color: #000000; text-decoration: none; }
.sidenav a:visited { color: #000000; text-decoration: none; }
.sidenav a:hover { color: #000000; text-decoration: none; }

h3 { color: #007dc3; }

.topnav { padding-top: 10px; padding-bottom: 10px; /*padding-right: 40px;*/}
.navbar { background: url(/images/navbarback.gif) repeat-x #dae3ea; }
.navbartxt { text-align: center; color: #447794; text-transform: uppercase; font-family: arial, "lucida console", sans-serif; font-size: 11px; }
.orangetxt { color: #ff7e00; font-family: arial, "lucida console", sans-serif; font-size: 12px; padding-top: 5px;}
.topbluetxt { color: #447794; text-transform: uppercase; font-family: arial, "lucida console", sans-serif; font-size: 12px; padding-top: 5px; }
.inp1 { background: #ffffff; border: 1px solid #bccdf0; font-size: 12px; font-family: arial, "lucida console", sans-serif; width: 200px; height: 20px;}
.orangetxtlb { color: #ff7e00; font-family: arial, "lucida console", sans-serif; font-size: 16px; }
.orangetxtlb * { color: #ff7e00; font-family: arial, "lucida console", sans-serif; font-size: 16px; text-decoration: none; }
.bluetxtlb * { margin-left:5px; color: #007dc3; font-family: arial, lucida console, sans-serif; font-size: 12px; }
.pressnames *{ color: #007dc3; }
.pressnames a{ color: #007dc3; }
.what { background: url(/images/servicesandproback.gif) no-repeat; padding: 15px; font-size: 12px; vertical-align: top; height:253px;}
.news1 { background: url(/images/newsback.gif) no-repeat; padding: 15px; font-size: 12px; vertical-align: top;}
.news2 { background: url(/images/news2back.gif) no-repeat; padding: 15px; font-size: 12px; vertical-align: top;}

.productcols { border: #464646 1px solid; width: 193px; height: 100%; }
.productcols p { padding-bottom: 15px; padding-left: 5px; padding-right: 5px; }
.industy img { border: 1px solid black; }
.arts td { border: 1px solid black; background: #fff; }
.pressspacing { padding-bottom: 5px; padding-top: 5px; }
.bread { padding-top: 10px; padding-left: 35px; font-size: 11px; padding-bottom: 10px; }
.sidenav { width: 171px; font-size: 10pt; line-height: 31px; }
.innermid { font-size: 10pt; padding: 0 10px 0 50px; }
.innermid img { padding-left: 10px; } 
.innermid h1 { color: #F2911C; font-size: 28px; font-family: Cambria, Georgia, Times, Times New Roman, serif; }
.innermid h2 { color: #006699; font-size: 18px; }
.innermidheader { color: #197dc5; font-size: 12pt; }
.innertable td { border: #424242 1px solid; }
/*.innermid { font-size: 8pt; }*/
.bottomback { background: url(/images/inner_mid_botto.gif) no-repeat; background-position: left bottom; }
.navbottom { background: url(/images/inner_side_botto.gif) no-repeat; background-position: right bottom; }
.contactform { font-size: 10pt; }

.comparison img {padding-left: 0px;}
.models {font-size: 14px; text-align: center; border-bottom: 1px #666 solid; vertical-align: middle; padding: 10px 15px 10px 15px; height: 90px;}
.rowheader {text-align: left; border-bottom: 1px #666 solid; vertical-align: middle; padding-right: 10px; width: 95px;}
.row {padding: 10px 20px 10px 20px; border-bottom: 1px #666 solid; text-align: center; vertical-align: middle; font-size: 14px; line-height: 15px; width: 75px;}
.row a:link, .row a:active, .row a:hover {font-size: 14px; }
.highlight {background-color: #E5F2F9; font-size: 1.2em; font-weight: bold;}
.highlight a:hover, .highlight a:active {font-size: 1em; font-weight: bold;}
.leftb {border-left: 1px #666 solid;}

.success {background: url('images/successbkgd.gif') no-repeat;height: 541px;width: 660px;padding: 1px 20px 20px 20px;float: left;}
.success img {float: right;padding: 0 0 10px 20px;}
.success h1 { color: #F2911C; font-size: 28px; font-family: Cambria, Georgia, Times, Times New Roman, serif }
.success h2 { color: #006699; font-size: 18px; }
.ssSidebar {width: 235px;height: 90px;background: url('http://www.digEcor.com/images/ss_box.gif') no-repeat;float: right;padding: 10px;margin-bottom: 15px;}
.ssSidebar a {float: right;}
.ssSidebar img {float: left;padding-right: 5px;}
.ssContact {width:235px;float:right;padding:10px;background: url('http://www.digEcor.com/images/ss_box2.gif') no-repeat;height:275px;}
.ssContact p {font-size:14px;text-align:center;margin: 5px 0 1px 0;padding: 0 5px 0 5px;}
.orange_button {background-color: #f2911c; color: #fff; }

.author {color:#999999;}
.intro {font-size:14px;}

.SidebarFollow {background:#fff;height:auto;border: 2px #E5F2F9 solid;margin-bottom:15px;}
.SidebarFollow h4 {font-size:14px;color:#006699;margin-top:1px;padding:10px;text-align:center;font-weight:normal;}
.SidebarFollow p {color:#666666;margin:15px 5px;padding:0 5px 0 5px;}
.subscribe {margin:-10px 0 0 0;}
.sub_img {list-style-type:none;float:left;}
.sublist {list-style-type:none;margin-left:-32px;color:#666666;}
.tip {padding:1px 0 10px 0;}

/* for Mozilla/Safari/Opera 
*>.innermid {
 padding-top: 550px;
 min-height: 1px;
}
*>.innermid p{
 margin-top: -550px;
}
/* for IE, with IE5/Mac backslash filter \
html .innermid {
 height: 550px;
}
/* end filter */


/* for Mozilla/Safari/Opera */
*>.navbottom {
 padding-top: 200px;
 min-height: 1px;
}
*>.navbottom p{
 margin-top: -200px;
}
/* for IE, with IE5/Mac backslash filter \*/
 html .navbottom {
 height: 200px;
}
/* end filter */
