/**  
Theme Name: dasglobal
Theme URI: http://www.dasglobal.com/ 
Description: The www.dasglobal.com site style.
Version: 1.0 
Author: Ben Beverly 
Author URI: http://www.ineedben.com/
**/

body {
  background: #F8EDCA;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0px;
  text-align: center;
  font-family: Calibri, Arial, sans-serif;
  font-size: 16px;
  color: #333333;
  background-image: url('images/fabric_background2.jpg');
  background-repeat: repeat;
  background-position: top center;
}

h1#logo, h1#logo a, #gradiant_background { behavior: url('images/iepngfix.htc'); }

a { color: #5B3E1C; text-decoration: none; outline: none; font-weight: bold; }
a:link { color: #5B3E1C; text-decoration: none; outline: none; }
a:visited { color: #5B3E1C; text-decoration: none; outline: none; }
a:active { color: #C0A74B; text-decoration: underline; outline: none; }
a:hover { color: #C0A74B; text-decoration: underline; outline: none; }

div#page {
  position: static;
  border: 0px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  min-height: 1500px;
}

#gradiant_background {
  position: fixed;
  top: 0px;
  left: 2px;
  width: 101.5%;
  height: 101.5%;
  z-index: 0;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

div#outer {
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 1px;
  text-align: left;
  overflow: hidden;
  height: 100%;
  min-height: 1500px !important;
}

div#headoverlay {
  z-index: 20;
  position: relative;
  width: 1000px;
  padding: 0px;
  margin: 0px 0px 0px 40px;
}

#mainline {
  margin: 0px;
  border: 0px;
  padding: 0px;
  overflow: visible;
  overflow: hidden;
  height: 1500px;
  width: 100%;
  display: block;
  position: relative;
  text-align: center;
  z-index: 0;
}

h1#logo {
  position: absolute;
  display: block;
  top: -128px;
  left: -20px;
  width: 316px;
  height: 128px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: url('images/dgh_logo_4.png') top left no-repeat;
}

h1#logo a {
  display: block;
  width: 316px;
  height: 128px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  opacity: 0.1;
  background: url('images/dgh_logo_4.png') top left no-repeat;
}

h1#logo a strong {
  display: block;
  width: 316px;
  height: 128px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  color: #FFFFFF;
  font-size: .1em;
  text-indent: -7000em;
}

ul#topnav {
  display: block;
  position: absolute;
  left: 370px;
  top: 42px;
  width: 569px;
  height: 25px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: url('images/navigation_2.png') -9px 0px no-repeat;
  list-style-type: none;
  text-align: left;
}

ul#topnav li {
  float: left;
  height: 25px;
  border: 0px;
  margin: 0px;
  margin-left: -9px;
  padding: 0px;
}

ul#topnav li a {
  display: block;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height: 25px; width: 100px;
  text-indent: -1200px;
  overflow: hidden;
}

#subnav_aboutus { background: transparent url('images/navigation_2.png') 0px -50px no-repeat; width: 111px; }
#subnav_aboutus a { background: transparent url('images/navigation_2.png') 0px -25px no-repeat; width: 111px !important; }
#subnav_aboutus a.tabon { background-position: 0px -75px; opacity: 1 !important; }
#subnav_searchourcompanies { background: transparent url('images/navigation_2.png') -111px -50px no-repeat; width: 224px; }
#subnav_searchourcompanies a { background: transparent url('images/navigation_2.png') -111px -25px no-repeat; width: 224px !important; }
#subnav_searchourcompanies a.tabon { background-position: -111px -75px; opacity: 1 !important; }
#subnav_careers { background: transparent url('images/navigation_2.png') -335px -50px no-repeat; width: 103px; }
#subnav_careers a { background: transparent url('images/navigation_2.png') -335px -25px no-repeat; width: 103px !important; }
#subnav_careers a.tabon { background-position: -335px -75px; opacity: 1 !important; }
#subnav_contactus { background: transparent url('images/navigation_2.png') -438px -50px no-repeat; width: 132px; }
#subnav_contactus a { background: transparent url('images/navigation_2.png') -438px -25px no-repeat; width: 132px !important; }
#subnav_contactus a.tabon { background-position: -438px -75px; opacity: 1 !important; }

#stage {
  position: relative;
  margin: 0px;
  border: 0px;
  padding: 0px;
  width: 8500px;
  height: 5000px;
}

#stage2 {
  position: relative;
  margin: 0px;
  border: 0px;
  padding: 0px;
  width: 1500px;
  height: 5000px;
}

.panel {
  display: block;
  border: 0px;
  margin: 0px;
  padding: 40px 10px 10px 0px;
  width: 780px;
  width: 832px;
  text-align: left;
  position: absolute;
  background: transparent url('images/brown_transparent35.png') 10px 70px no-repeat;
}
 
#panel_searchourcompanies {
  left: 3500px; 
  top: 500px;
}
 
#panel_searchourcompanies div p {
  text-align: center;
}
 
#panel_iphone {
  left: 5000px; 
  top: 500px;
}

#panel_contactus {
  left: 6500px; 
  top: 500px;
}

#panel_aboutus {
  left: 2000px; 
  top: 500px;
}

#panel_home {
  left: 500px; 
  top: 500px;
  background: transparent;
  background-image: none;
  text-align: center;
  padding: 0px 0px 0px 60px;
  visibility: hidden;
  opacity: 0;  
}

#panel_thanks {
  left: 120px; 
  top: 0px;
}

#front {
}

#getflasher { border: 0px; }
 
#omnicomgrouplink {
  position: absolute;
  display: block;
  left: 460px; 
  top: 980px;
  width: 118px;
  height: 16px;
  background: transparent url('images/omnicomgrouplink.png') -120px 0px no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px;
  z-index: 30;
}
 
#omnicomgrouplink a {
  display: block;
  width: 118px;
  height: 16px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  background: transparent url('images/omnicomgrouplink.png') 0px 0px no-repeat;
  color: #FFFFFF;
  text-indent: -7000em;
  font-size: .1em;
  overflow: hidden;
}

#omnicomgrouplink a:hover { background-image: none !important; }

.panel div {
  padding: 40px;
  background: #FFFFFF;
}

h2 {
  display: block;
  width: 684px;
  height: 48px;
  border: 0px;
  margin: 24px 8px 8px 8px;
  padding: 0px;
  overflow: hidden;
  color: #FFFFFF;
  font-size: .1em;
  text-indent: -7000em;
  clear: both;
}

#subhead_das { background: #FFFFFF url('images/titling.png') 0px -98px no-repeat; }
#subhead_find { background: #FFFFFF url('images/titling.png') 0px -52px no-repeat; }
#subhead_aboutouriphoneapp { background: #FFFFFF url('images/titling.png') 0px -272px no-repeat; width: 480px; }
#subhead_thanks { background: #FFFFFF url('images/titling.png') 0px -468px no-repeat; }

h3 {
  display: block;
  width: 684px;
  width: 204px;
  height: 36px;
  border: 0px;
  margin: 8px 24px 0px 8px;
  padding: 0px;
  overflow: hidden;
  color: #FFFFFF;
  font-size: .1em;
  text-indent: -7000em;
  clear: both;
}

#subhead_havequestions { width: 604px; background: #FFFFFF url('images/titling.png') 0px -318px no-repeat; }
#subhead_theamericas { background: #FFFFFF url('images/titling.png') 0px -146px no-repeat; }
#subhead_asiapacific { background: #FFFFFF url('images/titling.png') 0px -182px no-repeat; }
#subhead_europe { background: #FFFFFF url('images/titling.png') 0px -218px no-repeat; }

h4 {
  display: block;
  width: 684px;
  height: 14px;
  border: 0px;
  margin: 0px 8px;
  padding: 0px;
  overflow: hidden;
  color: #FFFFFF;
  font-size: .1em;
  text-indent: -7000em;
  clear: both;
}

#subhead_aboutus { background: #FFFFFF url('images/titling.png') 0px 0px no-repeat; }
#subhead_searchourcompanies { background: #FFFFFF url('images/titling.png') 0px -14px no-repeat; }
#subhead_iphone { background: #FFFFFF url('images/titling.png') 0px -14px no-repeat; }
#subhead_contactus { background: #FFFFFF url('images/titling.png') 0px -28px no-repeat; }

h6 {
  border: 0px;
  margin: 0px 8px;
  padding: 0px;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 130%;
  color: #5B3E1C;
}

p {
  line-height: 130%;
  border: 0px;
  margin: 8px;
  padding: 0px;
}

table, tr, td {
  text-align: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

td {
  vertical-align: top;
  padding: 0px;
}

hr { border: 1px solid #FFFFFF; border-top: 1px solid #D6D6D6; margin: 8px 0px 16px 0px; padding: 0px; background: #FFFFFF; text-align: left; }

.button_clear { clear: both; border-top: 1px solid #FFFFFF; margin: 0px; }

/** object { outline: none; } **/


/** if needed add zoom: 1.0; to all three of the above **/

form {
  border: 0px;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

form table {
  border: 0px;
  border-collapse: collapse;
  margin: 8px 0px;
  padding: 0px;
  width: 780px;
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  line-height: 130%;
  text-align: left;
  background-color: #FFFFFF;
}

form table caption {
}

form table tbody tr th {
  border: 0px;
  margin: 0px;
  padding: 7px 0px 1px 16px;
  vertical-align: top;
  color: #000000;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
}

form table tbody tr td {
  border: 0px;
  margin: 0px;
  padding: 0px 16px 1px 8px;
  vertical-align: top;
  font-size: 13px;
}

form table tbody tr td input {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 4px;
  margin: 1px 4px;
  font-size: 13px;
}

form table tbody tr td select {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 4px;
  margin: 2px 4px;
  font-size: 13px;
}

form table tbody tr td ul {
  padding: 4px 0px 4px 16px;
  list-style-type: none;
  list-style-image: none !important;
}

form table tbody tr td ul li {
  padding: 0px 0px 2px 0px;
}

form table tbody tr td a { color: #5B3E1C; }

form table tbody tr td ul li input, .radio {
  border: 0px;
  margin: 0px 4px;
  padding: 0px;
}

form table tbody tr td textarea {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  margin: 0px 4px;
  padding: 2px;
  font-family: Calibri, Arial, sans-serif;
  font-size: 15px;
  text-align: left;
  overflow: auto;
}

#iphone_splash {
  border: 0px;
  border-bottom: 1px solid #D6D6D6;
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 28px 0px;
  background: url('images/iphone_splash.jpg') bottom right no-repeat;
}

#iphone_button {
  position: absolute;
  left: 650px;
  top: 82px;
  background: url('images/iphone_button.gif') top left no-repeat;
  width: 102px;
  height: 102px;
  margin: 0px;
  border: 0px;
  padding: 0px;
  line-height: .75em;
}

#iphone_button a {
  width: 102px;
  height: 102px;
  display: block;
  margin: 0px;
  border: 0px;
  padding: 0px;
  text-indent: -1200em;
  overflow: hidden;
  background: url('images/iphone_button.gif') 0px -102px no-repeat;
}

#iphone_button a:hover {
  background-image: none !important;
}

.buttons {
  display: block;
  float: right;
  height: 24px;
  border: 0px !important;
  margin: 0px 0px 16px 0px;
  padding: 0px !important;
}

.buttons a, .buttons2 a, .buttons input {
  display: block !important;
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  overflow: hidden !important;
  text-decoration: none;
  font-size: .1em;
  color: #FFFFFF;
  text-indent: -1200em;
}

.buttons a:hover, .buttons2 a:hover, .buttons input:hover {
  background-image: none !important;
}

#download_button { background: url('images/titling.png') -330px -354px no-repeat; height: 34px !important; margin-right: 40px; }
#download_button a { background: url('images/titling.png') 0px -354px no-repeat; height: 34px !important; width: 328px !important; }
#submit_button { background: url('images/titling.png') -72px -390px no-repeat; height: 24px; margin-right: 124px !important; }
#submit_button input { background: url('images/titling.png') 0px -390px no-repeat; height: 24px !important; width: 70px !important; }
#home_button { background: url('images/titling.png') -72px -442px no-repeat; height: 24px; margin-right: 64px; }
#home_button a { background: url('images/titling.png') 0px -442px no-repeat; height: 24px !important; width: 57px !important; }

#error_message {
  display: none;
  background: #F0FCFF;
  border: 1px solid #CCCCCC;
  border-left: 0px;
  border-right: 0px;
  margin: 10px 0px !important;
  padding: 4px 8px !important;
  color: #000000;
  font-weight: normal;
}
 #panelSendEmail, #panelSendEmail div, #panelMailSent, #panelMailSent { border: 0px; border-collapse: collapse; margin: 0px; padding: 0px; } .buttons2 { display: block; width: 684px; height: 24px;
 border: 0px; margin: 0px 8px !important; padding: 0px !important; overflow: hidden; color: #FFFFFF; font-size: .1em; text-indent: -7000em; clear: both; }
