/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 February 2012 16:00:09
*/


/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 August 2011 05:56:10
*/


/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 June 2011 11:53:21
*/
.clear_all {
  clear:both;
}

#nav {
  margin-left: 30px;
}

#logo {
  margin-left: 40px;
}

#main_content_wrapper {
  background: none;
  box-shadow: none;
  display: inline;
  float: left;
  margin: 0 0 0 20px;
  overflow: visible;
  width: 700px;
  z-index: -1;
}

#secondary_nav {
  float:left;
  margin:20px 0 0 20px;
  width:720px;
  display:inline;
  background:url(http://www.squiz.com.au/__data/assets/image/0017/72260/home-features-bg.png) no-repeat left top;
  padding:0;
}

#secondary_nav .box {
  background: url("http://www.squiz.com.au/__data/assets/image/0007/72259/home-feature-divider.png") no-repeat scroll 100% 0 transparent;
  color: #666666;
  float: left;
  margin: 0 20px 0 0;
  padding: 0 10px 0 0;
  width: 210px;
}

#secondary_nav .box_content {
  padding:15px 0;
}

#secondary_nav .bottom_curve {
  display:none;
}

#secondary_nav a,
#secondary_nav a:visited {
  text-decoration: none;
  color:#5395D8;
}

#secondary_nav a:hover {
  text-decoration: underline;
}

#secondary_nav #new_div_65973 .box {
  background:none;
}

#secondary_nav .box_heading {
  padding-bottom:10px;
  color: #474747;
}

#secondary_nav .box h3 {
  line-height: 1em;
  color: #0b4f76;
  margin: 0;
  text-indent: 0;
  font-size: 1.6em;
  font-weight: normal;
}

#secondary_nav .box_content h3 a,
#secondary_nav .box_content h2 a {
  background-repeat: no-repeat;
  color: #000000;
  display: block;
}

#secondary_nav .box .box_content .box_item {
  padding: 0 0 10px 0;
  margin: 0;
}

#secondary_nav .box .demo_link {
  display: inline;
  text-decoration: none;
}

#secondary_nav .box .demo_link:hover {
  text-decoration:underline;
}

#secondary_nav .box .box_content .box_item.video {
  margin-top:5px;
}

#secondary_nav .box .box_content .box_item a#video {
  display:block;
  width:200px;
  height:120px;
  overflow:hidden;
  -moz-box-shadow:0 0 5px #666;
  -webkit-box-shadow:0 0 5px #666;
  box-shadow:0 0 5px #666;
}

#secondary_nav .box .box_content .box_item a#video img {
  /*margin-left:-12px;*/
    margin-left:0px;
}

/* Social Media Icons */

#right_column {
  display:inline;
  margin-top:55px;
}

#right_column h2.whats_new {
  color: #000000;
  font-family: arial;
  font-size: 18px;
  font-weight: normal;
  margin-top: 50px;
  padding-bottom: 10px;
}

#right_column #whats_new .date {
  font-size: 12px;
}

#right_column #whats_new p {
  margin-top: 0;
}

#right_column h2 {
  background-repeat: no-repeat;
  margin: 5px 0;
}

#site_search_form {
  top: 147px;
}

#flashFeature {
  width: 687px;
  height: 363px;
  overflow: hidden;
  padding-top: 1px;
  position: relative;
  z-index: 1;
  border: solid 6px white;
  box-shadow: 0 0 5px #666;
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  margin: 0 auto;
  background: white;
}

#buttons {
  display: inline;
  float: left;
  left: 0;
  list-style-type: none;
  padding: 0;
  position: absolute;
  top: 0;
  width: 230px;
}

#buttons li {
  float: left;
  margin: 0 8px 0 0;
}

#buttons .contact a,
#buttons .training a {
  width: 105px;
}

#buttons a {
  background:#605081;
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.35, rgb(77,64,104)), color-stop(0.8, rgb(96,80,129)) );
  background-image: -moz-linear-gradient( center bottom, rgb(77,64,104) 35%, rgb(96,80,129) 80% );
    -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: normal;
  height: 25px;
  line-height: 25px;
  text-align: center;
}

#buttons a:hover {
  text-decoration: none;
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.35, rgb(57, 47, 77)), color-stop(0.8, rgb(77,64,104)) );
  background-image: -moz-linear-gradient( center bottom, rgb(57, 47, 77) 35%, rgb(77,64,104) 80% );
}

