/*
Theme Name: Pixus Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@charset "utf-8";
/* CSS Document */

/************ FORMATTING ********************/

* { 
margin:0px;
padding:0px;
border-collapse:collapse;
link:color=000000;
}
a {outline:0;}
body {
background-image:url(/images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#f4f4f4;
}

#marginWrap
{
width:971px;
margin:0px auto;
}

#floatWrap
{
float:left;display:inline;
}

/************** HEADER **********************/

#header
{
width:971px;
background:#eeefef;
}

#header_top
{
width:971px;
}

#header_image
{
width:971px;
height:241px;
background:url(/images/header_image.jpg) no-repeat;
float:left;display:inline;
}

#header_top_left
{
float:left;display:inline;
width:276px;
height:63px;
background:url(/images/header_top_left.jpg) no-repeat;
}
#home {
display:block;
width:250px;
height:63px;
text-decoration:none;
}
#home span {
visibility:hidden;
}

/***************** HEADER NAV *****************/

#header_nav
{
width:695px;
height:63px;
float:left;display:inline;
background:url(/images/header_nav_off.jpg) no-repeat;
}

#header_nav a
{
text-decoration:none;
}
#header_nav span
{
visibility:hidden;
}

#nav_home
{
display:block;
width:173px;
height:63px;
float:left;display:inline;
}
#nav_home:hover
{
background:url(/images/header_nav_on.jpg) 0px 0px no-repeat;
}
#nav_blog
{
display:block;
float:left;display:inline;
width:128px;
height:63px;
}
#nav_blog:hover
{
background:url(/images/header_nav_on.jpg) -173px 0px no-repeat;
}

#nav_chat
{
display:block;
float:left;display:inline;
width:128px;
height:63px;
}
#nav_chat:hover
{
background:url(/images/header_nav_on.jpg) -301px 0px no-repeat;
}

#nav_proofing
{
display:block;
float:left;display:inline;
width:128px;
height:63px;
}
#nav_proofing:hover
{
background:url(/images/header_nav_on.jpg) -429px 0px no-repeat;
}

#nav_submit
{
display:block;
float:left;display:inline;
width:128px;
height:63px;
}
#nav_submit:hover
{
background:url(/images/header_nav_on.jpg) -557px 0px no-repeat;
}
/***************** CONTENT *********************/


#content
{
width:971px;
background:url(/images/content_bg.jpg) repeat-y;
float:left;display:inline;
}

#content_top
{
width:971px;
height:20px;
background:url(/images/content_top.jpg) no-repeat;
}

/****************** LEFT **********************/

#left
{
width:266px;
float:left;display:inline;
}

#left_served
{
width:266px;
height:271px;
background:url(/images/left_served.jpg) no-repeat;
}

#left_green
{
width:236px;float:left;display:inline;
height:80px;margin:30px 0 0 0;
background:url(/images/left_green.jpg) no-repeat -20px 0;
position:relative;
}

#left_green_link {
color:#ccc;float:left;display:inline;margin:48px 0 0 175px;
font-family:"Trebuchet MS",Helvetica, Verdana;
font-size:8pt;
float:left;display:inline;
}


/******************* LEFT NAV ******************/
#left a
{
text-decoration:none;
}
#left ul li a:hover
{
text-decoration:underline;
}
#left span
{
visibility:hidden;
}
.left_nav_dotline
{
width:266px;
height:12px;
background:url(/images/left_nav_dotline.jpg) no-repeat;
}

#left_nav_products
{
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_products.jpg) no-repeat;
}
#left_nav_job
{
display:block;
width:266px;
height:21px;
background:url(/images/left_nav_job.jpg) no-repeat;
}
#left_nav_about
{
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_about.jpg) no-repeat;
}
#left_nav_contact
{
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_contact.jpg) no-repeat;
}

#left_nav_tools
{
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_tools.jpg) no-repeat;
}

#left_nav_faq
{
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_faq.jpg) no-repeat;
}

#left_nav ul
{
background:url(/images/left_nav_bg.jpg) repeat-y;
width:196px;
padding-left:70px;
list-style:none;
list-style-position:outside;
}
#left_nav ul li
{
margin:0px;padding:0px;
line-height:10pt;
}

#left_nav ul li a
{
color:#2F3F8D;
font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana;
font-size:9pt;
}

.menu_top ~ ul
{
display:none;
}

.menu_top {
cursor:pointer;
}

.menu_top2 ~ ul
{
display:none;
}

.menu_top2 {
cursor:pointer;
}

/************************** MAIN ***************/

#main
{

width:705px;
background:url(../images/main_bg.jpg) repeat-y;
float:left;display:inline;
}

#main_top
{
width:685px;
margin:0px auto;
}
#main_top img
{
margin:0px 3px;
}

#main_middle
{
float:left;display:inline;
background:url(../images/main_btm.jpg) bottom no-repeat;
padding: 0px 0px 10px 0px;
}

#main_bottom_text H1
{
font-family:"Trebuchet MS", Helvetica, Verdana;
font-size:13pt;
text-transform: uppercase;
margin:0px 0px 5px 0px;
}

#main_bottom_text
{
font-family:"Trebuchet MS", Helvetica, Verdana;
font-size:12px;
width:400px;
padding:25px 20px 0px 30px;
line-height:14px;
float:left;display:inline;
}

#main_bottom_text p
{
padding-left:10px;
margin:8px 0px;
}

/***************** RIGHT SIDE OF HOMEPAGE ***************/
#right_features
{
float:right;display:inline;
width:229px;
margin:0px 15px 5px 0px;
margin-top:7px;
}

.latest_news_scroll {
float:left;display:inline;padding:15px 0 0 25px;
}

.latest_news_scroll H2
{
float:left;display:inline;
font-family:"Trebuchet MS", Helvetica, Verdana;
font-size:13pt;width:120px;
text-transform: uppercase;
margin:0px 0px 5px 5px;
}

.orange-bullet {
float:left;display:inline;
}



.sgia-feature {
float:left;display:inline;
margin:25px 0 0 0;
}

.custom-casino {
float:left;display:inline;
margin:10px 0 0 20px;
}


/********************** FOOTER ********************/

#footer
{
width:971px;
height:120px;
float:left;display:inline;
background:url(/images/footer.jpg) no-repeat;
position:relative;
}

#footer span
{
visibility:hidden;
}
#footer a:hover
{
text-decoration:none;
}

#footer_sgia
{
position:absolute;
display:block;
width:70px;
height:50px;
top:23px;
left:39px;
}
#footer_giga
{
position:absolute;
display:block;
width:50px;
height:50px;
top:15px;
left:130px;
}

#footer_labi
{
display:block;
position:absolute;
width:75px;
height:50px;
top:15px;
left:210px;
}

#footer_chamber
{
display:block;
position:absolute;
width:60px;
height:50px;
top:15px;
left:310px;
}

#footer_wbenc
{
display:block;
position:absolute;
width:82px;
height:50px;
top:15px;
left:390px;
}

#footer a
{
color:#000;
text-decoration:none;
}
#footer_links a:hover
{
text-decoration:underline;
}
#footer_links
{
float:right;display:inline;
width:470px;
padding-top: 15px;
margin:0px 5px 0px 0px;
font-family:"Trebuchet MS",Helvetica, Verdana;
font-size:11px;
text-align:center;
}
#footer_address
{
float:right;display:inline;
width:470px;
margin:5px 5px 0px 0px;
font-family:"Trebuchet MS",Helvetica, Verdana;

font-size:11px;
text-align:center;
}

#footer_copyright
{
float:right;display:inline;
width:470px;
margin:5px 5px 0px 0px;
font-family:"Trebuchet MS",Helvetica, Verdana;
font-size:11px;
text-align:center;
}

#left_green_link span
{
visibility:visible;
}
#left_green_link:hover
{
text-decoration:underline;
}
#facebook {
display:block;
width:215px;height:22px;
margin:11px 0 4px 37px;
background:url(http://www.pixus.com/images/facebook.jpg) no-repeat 0 0;
}
#facebook a {
display:block;
width:215px;height:22px;
}


/*** HOMEPAGE HEADER ***/

#homepage-header {
float:left;display:inline;
background:url(http://www.pixus.com/images/green_header.jpg) no-repeat 0 0;
width:676px;height:155px;
}
#homepage-header a {
text-decoration:none;
}
#homepage-header a.greenpage {
float:left;display:inline;
width:580px;height:146px;
}
#homepage-header span {
visibility:hidden;
}
#homepage-header a.printer {
float:left;display:inline;
width:80px;height:90px;
margin:60px 0 0 12px;
}