/*-------------------------------------------------
Page Defaults
-------------------------------------------------*/

body, div, span, ul, li, h1, h2, p, td, blockquote, dl, dt, dd, input, br {
margin: 0px;
padding: 0px;
text-align: left;
}

body {
background-color: #3f4a55;
font-family: Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 12px;
text-align:center;
}

h1 {
font-size: 20px;
color: #ff9933;
font-style: normal;
font-weight: normal;
vertical-align: top;
/* top right bottom left */
margin: 0px 0px 0px 0px;
}

h2 {
font-size: 14px;
color: #ff9933;
font-style: normal;
font-weight: normal;
vertical-align: top;
background: url('http://www.techinsight.com.au/images/sidebar_arrow.gif') left center no-repeat;
/* top right bottom left */
padding: 0px 0px 0px 14px;
margin: 0px 0px 7px 0px;
}

h3 {
font-size: 14px;
color: #ff9933;
font-style: normal;
font-weight: normal;
vertical-align: top;
/* top right bottom left */
margin: 0px 0px 7px 0px;
}

p, td {
font-family: Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-style: normal;
font-weight: normal;
vertical-align: top;
}

a:link, a:visited { 
color: #990000; 
text-decoration: none;
}

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

#header_orange {
background-color: #ff9933;
/* top right bottom left */
padding: 7px 0px 7px 5px;
margin: 0px 0px 12px 0px;
}

#header_white {
background-color: #FFFFFF;
/* top right bottom left */
padding: 7px 10px 7px 10px;
}

/*-------------------------------------------------
Navigation
-------------------------------------------------*/

#header_block {
background: #900606; 
}

#header_logo {
display: block;
width: 980px;
height: 75px;
margin: 0px auto 0px auto;
}

#header_logo a {
display: block;
height: 75px;
width: 166px;
background: url('http://www.techinsight.com.au/images/techinsight_logo.jpg') no-repeat 8px 10px;
}

#header_logo h1 {
display: none;
}

#nav_bar {
height: 28px;
padding: 0px;
/* top right bottom left */
margin: 2px 0px 2px 0px; 
border-bottom: solid 1px #1d1d1d;
background: #1d1d1d; 
}

#nav_menu {
width: 980px;
margin: 0px auto 0px auto;
}

#nav_menu ul {
padding: 0px;
}

#nav_menu li.first {
float: left;
display: block;
/* top right bottom left */ 
padding: 2px 10px 2px 10px;
}

#nav_menu li.menu {
float: left;
display: block; 
background: url('http://www.techinsight.com.au/images/nav_separator.gif') no-repeat left center;
/* top right bottom left */
padding: 2px 15px 2px 15px;
}

#nav_menu li a {
font-size: 12px;
font-family: Lucida Grande, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: 24px;
color: #FFFFFF;
}

#nav_menu li a:hover {
text-decoration: none;
color: #ff9933;
}


/*-------------------------------------------------
Page
-------------------------------------------------*/

#index_content, #aboutus_content, #ourwork_content, #inspiration_content, #quptes_content, #quotes_content, #contactus_content, #privacy_content {
background: #FFFFFF;
width: 980px;
height: 600px;
/* top right bottom left */ 
margin: 30px auto 8px auto;
padding: 0px;
border: 1px solid #3f4a55;
}

#aboutus_content {
height: 700px;
}

#ourwork_content {
height: 1220px;
}

#inspiration_content {
height: 600px;
}

#quotes_content {
height: 890px;
}

#contactus_content {
height: 750px;
}

#privacy_content {
height: 700px;
}

#sidebar_left a, #sidebar_right a, #sidebar_form_right {
width: 230px;
height: auto;
float: left;
display: inline;
background: url('http://www.techinsight.com.au/images/sidebar_background.gif') repeat-x;
border:solid 1px #ffcc66;
padding: 10px;
/* top right bottom left */ 
margin: 20px 0px 0px 20px;
}

#sidebar_right a {
float: right;
/* top right bottom left */ 
margin: 20px 20px 20px 20px;
}

#sidebar_left a:hover, #sidebar_right a:hover{
text-decoration: none;
background: #fffbe2;
border-color: #ffe222;
}

#sidebar_form_right {
height: 178px;
_height: 225px;
color: #990000;
float: right;
/* top right bottom left */ 
margin: 20px 20px 20px 20px;
}

#page_body_right, #page_body_left {
color: #000000;
width: 666px;
height: 175px;
float: right;
display: inline;
/* top right bottom left */ 
margin: 20px 20px 20px 0px;
}

#page_body_left {
float: left;
/* top right bottom left */ 
margin: 20px 0px 20px 20px;
}


/*-------------------------------------------------
Page Content
-------------------------------------------------*/

#index_banner {
height: 141px;
width: 980px;
margin: 0px;
padding: 0px;
background: url('http://www.techinsight.com.au/images/banner_index.jpg') no-repeat left center;
}

#aboutus_banner {
height: 400px;
width: 980px;
margin: 0px;
padding: 0px;
background: url('http://www.techinsight.com.au/images/banner_aboutus.jpg') no-repeat left center;
}

#ourwork_banner {
height: 400px;
width: 980px;
margin: 0px;
padding: 0px;
background: url('http://www.techinsight.com.au/images/banner_ourwork.jpg') no-repeat left center;
}

#quotes_banner {
height: 400px;
width: 980px;
margin: 0px;
padding: 0px;
background: url('http://www.techinsight.com.au/images/banner_quotes.jpg') no-repeat left center;
}

#contactus_banner, #privacy_banner {
height: 400px;
width: 980px;
margin: 0px;
padding: 0px;
background: url('http://www.techinsight.com.au/images/banner_contactus.jpg') no-repeat left center;
}

#arrow {
background: url('http://www.techinsight.com.au/images/arrow_red_small.jpg') left center no-repeat;
/* top right bottom left */
padding: 0px 0px 3px 20px;
}

#work li {
list-style: none;
background: url('http://www.techinsight.com.au/images/dot_grey.jpg') left center no-repeat;
/* top right bottom left */
padding: 0px 0px 0px 20px;

}


/*-------------------------------------------------
Slider
-------------------------------------------------*/

#slider { 
float: right;
position: relative; 
width: 666px; 
height: 220px;
/* top right bottom left */ 
margin: 0px 20px 0px 0px;
}

#slider ul li .slideritem { 
display: inline; 
}

.slideritem { 
display: none; 
}

.slideritem p { 
/* top right bottom left */ 
margin: 0px 0px 6px 0px; 
}

.slideritem img { 
display: block; 
/* top right bottom left */ 
margin: 0px 0px 6px 0px; 
}

.slideritem h2 { 
/* top right bottom left */ 
margin: 0px 0px 6px 0px; 
}

.slideritem h2 a { 
color: #ff9933; 
text-decoration: none;
font-weight: bold; 
font-size: 14px;
/* top right bottom left */ 
margin: 0px 0px 6px 0px; 
}

.SliderPageNav { 
position: absolute; 
left: 50%; 
height: 8px; 
padding: 0; 
margin-left: -30px; 
top: 100%; 
text-align: center; 
}

.SliderPageNav li { 
display: inline; 
}

.SliderPageNav li a { 
display: block; 
float: left; 
width: 11px; 
height: 9px; 
padding: 2px; 
margin: 0 3px; 
cursor: pointer; 
text-indent: -9999px; 
background: url('http://www.techinsight.com.au/images/slider_page.gif') no-repeat 0 0; 
overflow: hidden; 
}

.SliderPageNav li a:hover { 
background-position: 0 -13px; 
}

.SliderPageNav li a.active { 
background-position: 0 -26px; 
cursor: default; 
}

.SliderPreviousArrow, .SliderNextArrow { 
position: absolute; 
top: 50%; 
width: 29px; 
height: 28px; 
margin-top: -15px;
cursor: pointer; 
text-indent: -9999px; 
overflow: hidden; 
}

.SliderPreviousArrow { 
left: 0; 
background: url('http://www.techinsight.com.au/images/button_sliderleft.jpg') center top no-repeat; 
}

.SliderNextArrow { 
right: 0; 
background: url('http://www.techinsight.com.au/images/button_sliderright.jpg') center top no-repeat; 
}

.SliderPreviousArrow:hover, .SliderNextArrow:hover { 
background-position: 0 -28px; 
}

.SliderMaskDiv { 
position: relative; 
overflow: hidden; 
height: 21em; 
margin: 0 30px;
}

.SliderMaskDiv ul { 
position: absolute; 
top: 0px; 
width: 9999px; 
margin: 0; 
padding: 0; 
}

.SliderMaskDiv ul li { 
float: left; 
width: 278px; /* Width of slide frame */
min-height: 14em; 
margin: 0 12px; 
padding: 0; 
display: inline; 
}


/*-------------------------------------------------
Sidebar Drawers
-------------------------------------------------*/

#sidebar_inspiration {
float: right;
/* top right bottom left */ 
margin: 20px 20px 20px 0px;
_margin: 20px 10px 20px 0px; /* for ie7 only */
padding: 0px;
font-size: 11px;
line-height: 1.3em;
position: relative;
overflow: hidden;
background: url('http://www.techinsight.com.au/images/sidebar_background.gif') repeat-x;
width: 246px;
min-height: 559px;
_height: 562px;
border: 1px solid #ffcc66;

}

#sidebar_inspiration h4.open { 
margin-bottom: 12px;
}

#sidebar_inspiration a.more {
display: block;
clear: both;
color: #ff9900;
font-weight: normal;
font-size: 10px;
line-height: 13px;
height: 13px;
margin-bottom: 5px;
padding: 7px 20px 5px 0;
border-top: 1px solid #ffcc66;
background: url(http://www.techinsight.com.au/images/sidebar_more.gif) no-repeat right 8px;
}

#sidebar_inspiration ul, .handle {
margin: 0;
padding: 0;
list-style: none;
}

.drawers .content {
/* top right bottom left */ 
padding: 0px 15px 0px 15px;
min-height: 140px;
_height: 140px;
}

.drawers .content li {
padding-bottom: 8px;
font-weight: bold;
}

.drawers .handle {
min-height: 28px;
line-height: 28px;
width: 246px;
color: #ff9900;
padding: 0 0 0 15px;
font-size: 12px;
font-weight: normal;
background: #a2a2a2 url(http://www.techinsight.com.au/images/sidebar_handles.jpg) top left no-repeat;
cursor: default;
}

.drawers .handle.open {
background-color: #8393ab;
_background-color: none;
background-position: top right;
color: #ffffff;
}


/*-------------------------------------------------
Inspiration Gallery
-------------------------------------------------*/

#image_nav { 
height: 55px; 
width: 670px; 
/* top right bottom left */ 
margin: 0px 0px 15px 0px;
padding: 0px; 
position: relative; 
}

#image_nav li, #image_nav li.last { 
display: block; 
float: left;
margin-right: 23px; 
cursor: pointer; 
}

#image_nav li.last {
margin-right: 0px; 
}

#image_nav li.active { 
cursor: default; 
}

#image_nav li.lastactive { 
cursor: default; 
margin-right: 0px; 
}

div.image { 
background: none; 
width: 666px;
margin: 0px; 
padding: 0px;
}

div.image h5 { 
color: #ffffff; 
font-size: 10px; 
/* top right bottom left */ 
margin: -20px 0px 0px 10px; 
position: relative;
}

#cafe {
height: 55px; 
width: 316px; 
/* top right bottom left */ 
margin: 145px 0px 0px 350px;
padding: 0px; 
position: absolute; 
}

#cafeall ul li {
list-style: none; 
font-size: 13px;
color: #ff9933;
font-style: normal;
font-weight: normal;
vertical-align: top;
background: url('http://www.techinsight.com.au/images/sidebar_arrow.gif') left center no-repeat;
/* top right bottom left */
padding: 0px 0px 0px 14px;
margin: 0px 0px 7px 0px;
}

#cafeall ul li a .address {
font-family: Lucida Grande, Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-style: normal;
font-weight: normal;
vertical-align: top;
display: block;
/* top right bottom left */
padding: 0px 0px 10px 0px;
}

/*-------------------------------------------------
Formfields
-------------------------------------------------*/

label { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ff9933;
}

input, textarea, .textfield, .smalltextfield {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 11px;
color: #000000;
/* top right bottom left */ 
margin: 3px 0px 6px 0px; 
_margin: 3px 0px 0px 0px;
padding 3px;
width: 666px;
}

.smalltextfield {
width: 230px;
} 

.droplist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
color: #000000;
background: #EEEEEE;
border: 1px solid #CCCCCC;
/* top right bottom left */ 
margin: 3px 0px 6px 0px; 
padding 3px;
width: 666px;
}

.button_quote { 
position: absolute; 
margin-top: 10px;
width: 111px; 
height: 26px; 
cursor: pointer; 
text-indent: -9999px; 
overflow: hidden; 
background: url('http://www.techinsight.com.au/images/button_quote.jpg') center top no-repeat; 
}

.button_login { 
position: absolute; 
margin-top: 6px;
_margin-top: 0px;
width: 131px; 
height: 26px; 
cursor: pointer; 
text-indent: -9999px; 
overflow: hidden; 
background: url('http://www.techinsight.com.au/images/button_login.jpg') center top no-repeat; 
}

.button_contactus { 
position: absolute; 
margin-top: 6px;
width: 96px; 
height: 26px; 
cursor: pointer; 
text-indent: -9999px; 
overflow: hidden; 
background: url('http://www.techinsight.com.au/images/button_contactus.jpg') center top no-repeat; 
}

.button_quote:hover, .button_login:hover, .button_contactus:hover { 
background-position: 0 -30px; 
}


/*-------------------------------------------------
Footer
-------------------------------------------------*/

.pipe {
color: #cccccc;
padding: 0px 3px; 
}

.footer {
font-size: 10px; 
width: 960px;
padding: 0px 10px;
margin: 0px auto; 
}

.footer .left {
color: #cccccc;
float: left; 
}

.footer .right {
float: right; 
}

.footer a {
color: #cccccc; 
}

.footer a:hover {
color: #ff9933;
text-decoration: none;
}




