@charset "UTF-8";
/* CSS DEFINITIONS FOR SKYLAKE.NET.AU :: WRITTEN BY DPHI01 @ AWD.COM.AU */

* {
  font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}

body {
  background-color: #FFFFFF;
  margin: 10px;
  overflow: hidden;
  padding: 0px;
}
div.spacer {
  clear: both;
  height: 1px;
  overflow: hidden;
}

a {
  color: #333333
}
a:hover {
  color: #990000;
  text-decoration: none;
}

/* SITE HEADER */
div#site_header {
  border-bottom: 1px solid #CCCCCC;
  height: 80px;
  left: 20px;
  position: absolute;
  right: 20px;
  top: 10px;
}
div#site_header h1 {
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
div#site_header h1 a {
  background-image: url(../images/skylake_logo.jpg);
  display: block;
  float: right;
  height: 39px;
  overflow: hidden;
  text-indent: -4000px;
  width: 102px;
}
div#site_header div#subheader {
  display: none;
}


/* LEFT NAVIGATION */
div#left_navigation {
  border-right: 1px solid #CCCCCC;
  bottom: 70px;
  left: 20px;
  position: absolute;
  top: 110px;
  width: 180px;
}
div#left_navigation ul {
  margin: 0px;
  padding: 0px;
}
div#left_navigation ul li {
  display: block;
  list-style: none;
  margin: 10px 0px 10px 0px;
  padding: 5px 15px 5px 0px;
  text-align: right;
}
div#left_navigation ul li a {
  background-position: top right;
  background-repeat: no-repeat;
  border: none;
  display: block;
  height: 16px;
  overflow: hidden;
  text-align: left;
  text-indent: -4000px;
  width: 180px;
}
div#left_navigation ul li a:hover {
  background-position: right -16px;
}
div#left_navigation ul li a.selected {
  background-position: right -32px;
}
div#left_navigation ul li a.selected:hover {
  background-position: right -32px;
}
div#left_navigation ul li a#home {
  background-image: url(../images/navigation/home.gif);
}
div#left_navigation ul li a#about_us {
  background-image: url(../images/navigation/about_us.gif);
}
div#left_navigation ul li a#design_services {
  background-image: url(../images/navigation/design_services.gif);
}
div#left_navigation ul li a#technology_services {
  background-image: url(../images/navigation/technology_services.gif);
}
div#left_navigation ul li a#telephony_services {
  background-image: url(../images/navigation/telephony_services.gif);
}
div#left_navigation ul li a#contact_us {
  background-image: url(../images/navigation/contact_us.gif);
}



/* BODY CONTAINER */
div#body_container {
  bottom: 70px;
  left: 210px;
  overflow: hidden;
  position: absolute;
  right: 20px;
  top: 100px;
}
div.slider {
  display: none;
  padding: 10px 0px 10px 0px;
  height: 100%;
}
div.slider h2 {
  background-position: top center;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 100%;
  margin: 0px;
  overflow: hidden;
  padding: 0px;
  text-indent: -4000px;
  width: 50px;
}
div.inner_slider {
  display: block;
  margin: 0px 0px 0px 60px;
  padding: 20px;
}
div.inner_content {
  background-image: url(../images/grey_semitrans.png);
  border: 1px solid #990000;
  margin: 0px 250px 0px 0px;
  max-height: 100%;
  overflow: auto;
  padding: 10px;
}
div.inner_content h3 {
  border-bottom: 1px solid #CCCCCC;
  color: #333333;
  font-size: 18px;
  margin: 5px 0px 10px 0px;
  padding: 0px;
}
div.inner_content p {
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 150%;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  text-align: justify;
}
div.inner_content p.end_paragraph {
  margin: 0px 0px 25px 0px;
}
div.inner_content a.download_link {
  background-color: #CCCCCC;
  border: 1px solid #990000;
  color: #990000;
  display: block;
  font-size: 14px;
  margin: 25px auto 10px auto;
  padding: 5px 10px 5px 10px;
  text-align: center;
  text-decoration: none;
  width: 50%;
}
div.inner_content a.download_link:hover {
  color: #FF0000;
}
div.inner_content a.download_link span {
  color: #666666;
  display: block;
  font-size: 10px;
  margin: 0px;
  padding: 5px 0px 0px 0px;
}
div.inner_content a.download_link:hover span {
  color: #999999;
}
div#home_slider h2 {
  background-image: url(../images/h2/welcome.gif);
}
div#home_slider div.inner_content ul {
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 130%;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
div#home_slider div.inner_content ul li {
  display: block;
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 20%;
}
div#home_slider div.inner_content ul li a {
  background-color: #CCCCCC;
  background-repeat: no-repeat;
  background-position: center 0px;
  border: 1px solid #999999;
  display: block;
  height: 50px;
  margin: 0px auto 0px auto;
  overflow: hidden;
  padding: 0px;
  text-decoration: none;
  text-indent: -4000px;
  vertical-align: middle;
  width: 95%;
}
div#home_slider div.inner_content ul li a:hover {
  background-position: center -50px;
  border-color: #990000;
}
div#home_slider div.inner_content ul li a#about_us_button {
  background-image: url(../images/home/about_us.gif);
}
div#home_slider div.inner_content ul li a#design_services_button {
  background-image: url(../images/home/design_services.gif);
}
div#home_slider div.inner_content ul li a#technology_services_button {
  background-image: url(../images/home/technology_services.gif);
}
div#home_slider div.inner_content ul li a#telephony_services_button {
  background-image: url(../images/home/telephony_services.gif);
}
div#home_slider div.inner_content ul li a#contact_us_button {
  background-image: url(../images/home/contact_us.gif);
}
div#about_us_slider h2 {
  background-image: url(../images/h2/about_us.gif);
}
div#design_services_slider h2 {
  background-image: url(../images/h2/design_services.gif);
}
div#technology_services_slider h2 {
  background-image: url(../images/h2/technology_services.gif);
}
div#telephony_services_slider h2 {
  background-image: url(../images/h2/telephony_services.gif);
}
div#contact_us_slider h2 {
  background-image: url(../images/h2/contact_us.gif);
}
div#contact_us_slider div.inner_content ul {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 130%;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
div#contact_us_slider div.inner_content ul li {
  float: left;
  list-style: none;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 50%;
}
div#contact_us_slider div.inner_content p {
  clear: both;
  margin: 20px 0px 0px 0px;
}



/* SITE FOOTER */
div#site_footer {
  border-top: 1px solid #CCCCCC;
  bottom: 10px;
  color: #AAAAAA;
  font-size: 10px;
  height: 24px;
  left: 20px;
  letter-spacing: 1px;
  padding: 16px 0px 0px 0px;
  position: absolute;
  right: 20px;
  text-transform: lowercase;
}
div#awd_badge {
  bottom: 12px;
  height: 18px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  right: 0px;
  width: 145px;
}
div#awd_badge a#awd_link {
  background-image: url(../images/awd.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  display: block;
  height: 18px;
  overflow: hidden;
  text-indent: -4000px;
  width: 145px;
}
div#awd_badge a#awd_link:hover {
  background-position: 0px -18px;
}
div#awd_badge a.loc_link {
  display: none;
}

