@charset "UTF-8";
/* Style definitions for STATUSPLUS.COM.AU :: Written by DPHI01 @ AWD.COM.AU */

body {
  background: #372823 url(/images/body_bg.jpg) repeat-x bottom center;
		font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}
p {
  font-family: Arial, Helvetica, sans-serif;
}
div#logo {
  display: none;
}
a img {
  border: none;
}
a.edit_link {
  background: url(/images/edit_pencil.gif) no-repeat right 0px;
		color: #999999;
		display: block;
		float: right;
		font-size: 11px;
		font-weight: normal;
		height: 18px;
		line-height: 18px;
		margin: 2px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
		text-align: right;
		text-decoration: none;
		width: 30px;
}
a.edit_link:hover {
  color: #FFFFFF;
		background-position: right -18px;
		text-decoration: underline;
}
a.edit_image {
  border: 1px dashed #FF0000;
}
a.edit_image:hover {
  border: 1px solid #FF0000;
}
a#edit_catalogue {
  overflow: hidden;
		text-align: left;
		text-indent: -4000px;
		margin: 0px 4px 0px 0px;
		width: 1px;
}


/* OUTER CONTAINERS */
div#page_container {
  margin: 15px auto 15px auto;
		padding: 0px;
		width: 900px;
}
div#content_box {
  background: #240D05;
}


/* STATUS PLUS LOGO */
h1 {
  display: block;
		height: 100px;
		margin: 0px;
		padding: 6px 10px 5px 656px;
		width: 234px;
}
h1 a {
  background: url(/images/status_plus_logo.gif) no-repeat;
		display: block;
		height: 89px;
		overflow: hidden;
		text-align: left;
		text-indent: -4000px;
		width: 234px;
}


/* PAGE LAYOUT COLUMNS */
div#left_column {
  background: #341F1A;
		float: left;
		margin: 0px 0px 10px 10px;
		padding: 0px;
		width: 200px;
}
div#right_column {
  background: #341F1A;
		color: #CDCDCD;
		margin: 0px 10px 10px 220px;
		padding: 0px;
}
div#content_footer {
  clear: both;
		color: #999999;
		font-size: 13px;
		letter-spacing: 1px;
		margin: 0px;
		padding: 5px 10px 15px 10px;
		text-align: center;
		text-transform: uppercase;
}


/* FIND US */
div#find_us {
  background: #240D05;
		color: #EFEFEF;
		font-size: 11px;
		margin: 1px 1px 0px 1px;
		padding: 0px 0px 5px 0px;
		text-align: center;
		width: 198px;
}
div#find_us h2 {
  color: #FFFFFF;
		display: block;
		font-size: 16px;
		font-weight: normal;
  margin: 0px;
	 padding: 8px 0px 8px 8px;
		text-align: left;
}
div#find_us img {
  margin: 0px 2px 0px 3px;
}


/* LEAD GENERATORS */
div#phone_us {
  background: #240D05;
		color: #EFEFEF;
		font-size: 14px;
		margin: 0px 1px 0px 1px;
		padding: 10px 0px 10px 0px;
		text-align: center;
}
div#after_hours {
  color: #EFEFEF;
		font-size: 14px;
		padding: 10px 0px 10px 0px;
		text-align: center;
}
div#after_hours a {
  display: block;
		color: #999999;
		font-size: 12px;
		margin: 5px 0px 0px 0px;
		text-align: center;
		text-decoration: none;
}
div#after_hours a:hover {
  color: #EFEFEF;
}


/* CATALOGUE */
div#catalogue {
  background: #240D05;
		margin: 0px;
		padding: 10px 0px 0px 0px;
}
div#catalogue h2 {
  background-color: #341F1A;
		color: #FFFFFF;
		display: block;
		font-size: 16px;
		font-weight: normal;
  margin: 0px;
	 padding: 8px 0px 8px 8px;
		text-align: left;
}
div#catalogue a#catalogue_link {
  background: #240D05 url(/download/latest_catalogue.jpg) no-repeat center center;
		border: 1px solid #341F1A;
		display: block;
		height: 120px;
		overflow: hidden;
		text-align: left;
		text-indent: -4000px;
}
div#catalogue h2#new_cat_soon {
  background-image: url(/images/new_cat_soon.gif);
		background-position: center center;
		background-repeat: no-repeat;
		height: 80px;
		overflow: hidden;
		text-indent: -4000px;
}


/* TOP NAVIGATION BAR */
ul#top_navigation {
  display: block;
		font-size: 13px;
		height: 35px;
		line-height: 35px;
		margin: 0px;
		padding: 0px;
		text-align: left;
		text-transform: capitalize;
}
ul#top_navigation li {
  display: inline;
		height: 35px;
		line-height: 35px;
		margin: 0px 1px 0px 0px;
		padding: 0px;
}
ul#top_navigation li a {
  color: #EFEFEF;
		display: inline-block;
		height: 35px;
		line-height: 35px;
		margin: 0px;
		padding: 0px 8px 0px 8px;
		text-decoration: none;
}
ul#top_navigation li a:hover {
  background: #EFEFEF;
		color: #341F1A;
}
ul#top_navigation li a.selected {
  background: #FFFFFF;
		color: #341F1A;
}


/* PAGE CONTENT */
div#slideshow {
  background: #372823;
		height: 220px;
		margin: 0px;
		padding: 0px;
		width: 670px;
}
div#slideshow img {     
	 height: 220px;
		left: 0;
		margin: 0px;
		padding: 0px;
		top: 0;
		width: 670px;
} 
div#header_image {
  background: #372823;
		height: 130px;
}
div#page_content {
  background: #240D05;
		padding: 10px 0px 0px 0px;
}
div#page_content h2 {
  background: #341F1A;
		color: #FFFFFF;
		display: block;
		font-size: 16px;
		font-weight: bold;
		margin: 0px;
		padding: 5px 5px 10px 5px;
}
div#page_content h2.new_block {
  margin: 10px 0px 0px 0px;
}
div#page_content h3 {
  background: #372823;
		border-bottom: 1px dashed #240D05;
		color: #CCCCCC;
		display: block;
		font-size: 16px;
		font-weight: bold;
		margin: 0px;
		padding: 5px 5px 5px 5px;
}
div#page_content p {
  background: #372823;
		color: #EFEFEF;
		display: block;
		font-size: 11px;
		line-height: 140%;
		margin: 0px;
		padding: 5px 5px 8px 5px;
}
div#page_content ul {
  background: #372823;
		color: #777777;
		display: block;
		font-size: 11px;
		line-height: 140%;
		margin: 0px;
}
div#page_content ul li {
  color: #EFEFEF;
}
ul#category_list {
		background-color: #372823;
		display: block;
		float: none;
		height: 100px;
		margin: 0px;
		padding: 5px 0px 5px 3px;
}
ul#category_list li {
		display: block;
		float: left;
		list-style: none;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		text-align: center;
		width: 83px;
}
ul#category_list li a {
  color: #CCCCCC;
		display: block;
		font-size: 11px;
		text-decoration: none;
		text-transform: uppercase;
}
ul#category_list li a:hover {
  color: #FFFFFF;
}
div#social_networking {
		color: #999999;
		font-size: 10px;
		height: 16px;
		letter-spacing: 1px;
		line-height: 16px;
		padding: 10px 0px 10px 0px;
		text-align: center;
		text-transform: uppercase;
}
div#social_networking a {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 16px;
		letter-spacing: normal;
		padding: 2px 2px 2px 22px;
  text-decoration: none;
		text-transform: none;
}
div#social_networking a:hover {
  text-decoration: underline;
}
div#social_networking a#share_on_facebook {
  background: #FFFFFF url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat 1px 1px;
		border: 1px solid rgb(59, 89, 152);
		color: rgb(59, 89, 152);
		font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
div#social_networking a#share_on_facebook:hover {
  border: 1px solid #341F1A;
		color: #330000;
}
div#social_networking a#post_to_delicious {
  background: #FFFFFF url(/images/delicious.gif) no-repeat 1px 1px;
		border: 1px solid #003399;
		color: #003399;
}
div#social_networking a#post_to_delicious:hover {
		border: 1px solid #0033FF;
		color: #0033FF;
}
div#social_networking a#digg_this {
  background: #FFFFFF url(/images/digg.gif) no-repeat 1px 1px;
		border: 1px solid #333333;
		color: #666666;
}
div#social_networking a#digg_this:hover {
		border: 1px solid #000000;
		color: #000000;
}


/* CONTACT FORM */
div#contact_form_container {
  background: #473833;
		padding: 0px 0px 10px 0px;
}
table#contact_table {
  border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		padding: 10px 0px 0px 0px;
}
table#contact_table td.label {
  font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 5px 10px 5px 10px;
		vertical-align: top;
		width: 200px;
}
table#contact_table td.field {
 	padding: 5px 10px 5px 10px;
		width: 426px;
}
table#contact_table td.field * {
  font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding: 3px;
		width: 420px;
}
table#contact_table td.field textarea {
  height: 150px;
		width: 422px;
}
div#contact_form_container a#contact_submit {
  background-color: #341F1A;
		border: 1px solid #341F1A;
		color: #999999;
		display: block;
		font-size: 14px;
		font-weight: normal;
		height: 35px;
		line-height: 35px;
		margin: 10px 10px 0px 500px;
		text-align: center;
		text-decoration: none;
		width: 150px;
}
div#contact_form_container a#contact_submit:hover {
  background-color: #240F1A;
		color: #FFFFFF;
}
div#contact_progress {
  background: url(/images/progress.gif) no-repeat center center;
		display: none;
		height: 300px;
}
div#contact_complete {
  display: none;
		padding: 5px;
		font-size: 12px;
}


/* SITE FOOTER */
div#copyright {
		background: url(/images/footer_bg.png) repeat-x top;
		color: #341F1A;
		font-size: 11px;
		margin: 5px 0px 0px 0px;
		min-height: 120px;
		padding: 5px 0px 0px 0px;
		text-align: center;
}
div#copyright ul {
		display: block;
		height: 15px;
		line-height: 15px;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		text-align: right;
		text-transform: uppercase;
}
div#copyright ul li {
  border-left: 1px solid #240D05;
		display: inline;
		height: 15px;
		list-style: none;
		margin: 0px;
		padding: 0px 5px 0px 5px;
}
div#copyright ul li#copyright_line {
  border: none;
  text-transform: none;
}
div#copyright ul li a {
  color: #341F1A;
		text-decoration: none;
}
div#copyright ul li a:hover {
  color: #FFFFFF;
		text-decoration: none;
}
div#copyright a#awd_badge {
  background: url(/images/awd.png) no-repeat top left;
		display: block;
		float: right;
		height: 18px;
		margin: 0px 5px 0px 0px;
		overflow: hidden;
		text-align: left;
		text-indent: -4000px;
		width: 143px;
}
div#copyright a#awd_badge:hover {
  background-position: 0px -18px;
}
div#copyright a#awd_cairns {
  display: none;
}