/* CSS Document */

body{
	background-color: #000000;
	background-repeat:no-repeat;
	margin: 0px;
}
br{
	line-height:15px;
}
img{
	padding:0px;
	margin:0px;
	border:0px;
}
p{
	padding:0px 0px 0px 8px;
	margin:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	vertical-align:text-top;
}
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color:#999999;
	width:155px;
	border-color:#666666;
	text-align:center;
	vertical-align:middle;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color:#999999;
	border-color:#000000;
}
#spacing p{
	padding:0px 0px 5px 0px;
	color:#009933;
}
li{
	color:#999999;
}
ul{
	list-style-type: none;
	list-style-image: url(../images/general/bullet.gif);
	list-style-position: outside;
	margin-top:0px;
	margin-bottom:0px;
}
li{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:0px;
	list-style-type:none
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#999999;
	border-color:#000000;
	border-style:inset;
	border-width:1px;
	color:#000000;
}
/*TEXT STYLE*/
.heading{
	color:#CCCCCC;
	font-weight:bold;
}
.boldText{
	color:#CCCCCC;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.legal{
	font-size:10px;
	line-height: 9pt;
}
.text_content{
	padding:0px 0px 0px 8px;
	margin:0px;
	font-size:10px;
	line-height: 9pt;
	vertical-align:text-top;
	height:65px;
}
.client{
	line-height: 9pt;
}
.text_centre{
	padding:0px;
	text-align:center;
}
.sub_text{
	color:#666666;
	font-size:10px;
	line-height: 9pt;
}
/*LINKS*/
a{
	padding:0px;
	margin:0px;
	border:0px;
	color:#39AFFF;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}
a:hover{
	text-decoration:underline;
	color:#60BBF8;
	cursor:pointer;
	cursor:hand;
}
#white a{
	color:#999999;
	text-decoration:underline;
}
#white a:hover{
	text-decoration:underline;
	color:#999999;
}
#grey a{
	color:#CCCCCC;
	text-decoration:underline;
}
#grey a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}
#clients a{
	color:#999999;
}
#clients a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.text_centre a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
/*drop-down menu in portfolio*/
#menu {
  margin:0;
  padding:0;
}
#submenu {
  width:121px;
  margin:0;
  background:url(../images/project/project_details/dropdownMenuBack.gif) repeat-y top;
  padding:0;
  z-index:1;
  position:absolute;
  right:258px;
  top:300px;
 
}
div#submenu ul {
  margin:0;
  padding:0;
  list-style-type:none;
  
}
div#submenu ul li {
  padding:0 2px 2px 2px;
  margin:0;
  list-style:none;
  list-style-type:none

}
#submenu a {
  display:block;
  text-decoration:none;
  color:#ccc;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align:left;
  padding:0 0 2px 5px;
  margin:0;
}
#submenu a:hover { 
  color:#000;
  background-color:#fff
}
#submenu div#lastlink {
  background:url(../images/project/project_details/dropdownMenuBottom.gif) no-repeat bottom left;
  height:5px;
  width:121px;
  padding:0;
  margin:0;
}

/*TABLES*/
table{
	padding:0px;
	margin:0px;
	vertical-align:text-top;
}
tr{
	padding:0px;
	margin:0px;
}
td{
	padding:0px;
	margin:0px;
}
td.heading {
      color:#CCCCCC;
	font-weight:bold;
}
table.link,td.link{
	cursor:pointer;
	cursor:hand;
}
table.jobs {
  border:1px solid #e4e4e4;
  font-size:18px
}
table tr td input.jobapp {
  background-color:#fff;
  border:1px solid #ccc;
}
table.jobapp {
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  margin:10px;
}
table.jobapp tr td {
  padding:5px	
}
/*MAIN CONTENT*/
#StickeeContent{
	position:absolute;
	width:600px;
	left:50%;
	margin-left:-369px;
}
#content{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#stickee{
	padding:0px;
	margin:0px 0px 0px 10px;
	height:94px;
	width:137px;
}
#news-list {
  float:left;	
  width:50%;
  
}
#news-list ul {
  margin:0;
  padding:0;
  
}
#news-list ul li {
  padding:0;
  margin:0;
  list-style:none;
  /*border:1px solid #ccc*/
  background:url(../images/news/news_title.gif) no-repeat;
  height:35px;
  width:281px
}
#news-list ul li img {
  margin:6px 0 0 9px;
  padding:0;
  
}
#news-list ul li a {
  color:#ccc;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  padding:0;
  margin:0 0 0 9px;
  vertical-align:text-top
}
#news-list ul li span.date {
   font-size:10px;
   color:#999999;
   padding:12px 20px 0 0;
   margin:0;
   float:right;
   
}
#news-content {
  float:left;
  padding:3px 0 0 5px;
  width:40%
}
#news-content h2 {
  color:#ccc;
  font-weight:bold;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  padding:3px
  
}
#news-content img {
  
}
.clearfloat {
  clear:both
}
/*SIDE BAR - INCLUDING NAVIGATION, STICKEE BRICKS, STICKEE LOGIN, STICKEE STEREO*/
#sidebar{
	background-image:url(../images/side_bar/sideBarBack.gif);
	background-repeat:repeat-y;
	width:137px;
	padding:0px;
	margin:0px;
	display: block;
	position: static;
}

#numbers {
	font-size:9px;
}
#menu{
	padding:0px;
	margin:0px;
	display: block;
}
#menu a:active, #nav a.selected {
	background-image:url(inc/images/general/arrow_roll.jpg);
}
#menu img{
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#stickee_bricks{
	padding:0px;
	margin:0px;
	height:138px;
}
#stickee_login{
	padding:0px;
	margin:0px;
	height:103px;
}
#stickee_stereo{
	padding:0px;
	margin:0px;
	height:89px;
}
/*This is where all the content sits*/
#swContent{
	margin:0px;
	padding:0px;
	width:581px;
	height:100%;
	position:absolute;
	top:0px;
	left:152px;
}

#page{
	background-image:url(../images/general/content_back.jpg);
	margin:0px;
	padding:0px;
	width:581px;
}
#everypage{
	margin:0px 0px 0px 8px;
	padding:0px;
	height:100%;
}
/*FOOTER*/
#footer{
	background-image:url(../images/footer/footer_background.gif);
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	padding:0px;
	width:581px;
	height:42px;
}
#header{
	
	margin:0px 0px 0px 9px;
	padding:0px;
	width:561px;
	height:68px;
}
#page_header{
	background-image:url(../images/general/main_header.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 9px;
	padding:0px;
	width:562px;
	height:36px;
}
#page_header img{
	margin:0px;
	padding:0px;
	position:absolute;
	top:77px;
	right:20px;
}
#stereo{
	margin:0px 0px 0px 8px;
	padding:0px;
}
/*HOME*/
#home_welcome{
	background-image:url(../images/home/home_welcome/welcome_background.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:563px;
	height:94px;
}
#home_features{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:563px;
}
#feature{
	margin:0px;
	padding:0px;
}
#feature table{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:188px;
	border:0px;
}
/*FORMS*/
form {
	border:0px;
	padding:0px;
	margin:0px;
}
form input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	border:0px;
	padding:0px 0px 0px 5px;
	margin:0px;
	background-color:#121212;
}
form table, form td{
	padding:0px;
	margin:0px;
}
form fieldset{
	border:0px;
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	padding-left:0px;
}
form .button {
	margin: 0px;
	padding: 0px;
	width:46px;
	height:22px;
	background-image: url(../images/side_bar/stickee_login/login_ok.jpg);
}#sideBarTop {
	background-image:url(../images/side_bar/sideBarBackTop.gif);
	background-repeat:no-repeat;
	width:137px;
	padding:0px;
	margin:0px;
	border:0px;
	height: 5px;
	position: static;
	display: block;
}
#sideBarBottom {
	background-image:url(../images/side_bar/sideBarBackBottom.gif);
	background-repeat:no-repeat;
	height:5px;
	width:137px;
	padding:0px;
	margin:0px;
	border:0px;
	display: block;
	position: static;
}
#arrowRoll{
	visibility:hidden;
	background-image:url(../images/general/button.jpg);
	background-repeat:no-repeat; 
	position:absolute;
}
