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

/************ FORMATTING ********************/
* { 
margin:0px;
padding:0px;
border-collapse:collapse;
}
.clear {
clear:both;
}
body {
background-image:url(/images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#f4f4f4;
}
.dash { 
background:url(/images/dash.jpg) center right;
background-repeat:repeat-x;
height: 1px;
padding: 5px;
}
img.left {float:left;display:inline;}
img.right {float:right;display:inline;padding-left:20px;}
#marginWrap {
width:971px;
margin:0px auto;
}
#floatWrap {
float:left;display:inline;
}

hr {
	height: 1px;
	border-top: 1px dashed #eee;
	margin: 25px 0 25px 0;
}

a{ 
	color:#2F547F;
}

.entry a {
font-weight:bold;
}

h3 { 
font:bold 11pt helvetica, arial, sans-serif;
color:#029b19;text-transform:uppercase;}
.green {
color:#029b19;
}


#facebook {
display:block;
width:215px;height:22px;
margin:32px 0 0px 43px;
background:url(http://www.pixus.com/images/facebook.jpg) no-repeat 0 0;
}
#facebook a {
display:block;
width:215px;height:22px;
}
#facebook a span {
visibility:hidden;
}

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

/***************** HEADER NAV *****************/
#header_nav {
width:695px;
height:94px;
float:left;display:inline;
background:url(/images/header_nav_off2.jpg) no-repeat;
}
#header_nav a {
text-decoration:none;
}
#header_nav span {
visibility:hidden;
}
#nav_home {
display:block;
width:173px;
height:94px;
float:left;display:inline;
}
#nav_home:hover {
background:url(/images/header_nav_on2.jpg) 0px 0px no-repeat;
}
#nav_blog {
display:block;
float:left;display:inline;
width:128px;
height:94px;
}
#nav_blog:hover {
background:url(/images/header_nav_on2.jpg) -173px 0px no-repeat;
}
#nav_chat {
display:block;
float:left;display:inline;
width:128px;
height:94px;
}
#nav_chat:hover {
background:url(/images/header_nav_on2.jpg) -301px 0px no-repeat;
}
#nav_proofing {
display:block;
float:left;display:inline;
width:128px;
height:94px;
}
#nav_proofing:hover {
background:url(/images/header_nav_on2.jpg) -429px 0px no-repeat;
}
#nav_submit {
display:block;
float:left;display:inline;
width:128px;
height:94px;
}
#nav_submit:hover {
background:url(/images/header_nav_on2.jpg) -557px 0px no-repeat;
}

/***************** BODY *********************/
#body {
width:971px;
background:url(/images/content_bg2.jpg) repeat-y;
float:left;display:inline;
}
#body_top {
width:971px;
height:18px;
background:url(/images/content_top2.jpg) no-repeat;
}
#body p {
padding-bottom: 10px;
}
#body a {
text-decoration:none;
}

/****************** LEFT **********************/
#left {
width:266px;
float:left;display:inline;
}
.left-dash {
float:left;display:inline;
background:url(/images/dash.jpg) repeat-x;
width:245px;
height:1px;
margin: 15px 0 5px 30px;
}
#custcomment {
float:left;display:inline;
background:url(/images/read-cust-comments.jpg) no-repeat;
width: 238px;
height: 92px;
margin: 10px 0 0 30px;
}
#testimonials_link {
display:block;
width: 238px;
height: 92px;
text-decoration:none;
}
#testimonials_link span {
visibility:hidden;
}
#left_green {
float:left;display:inline;
background:url(/images/going-green2.jpg) no-repeat;
width:266px;
height:74px;
position:relative;
margin: 5px  0 0 9px;
}
#left_green_link {
color:black;
position:absolute;
padding: 50px 0 0 180px;
font-family:"Trebuchet MS",Helvetica, Verdana;
font-size:10pt;
}
#left_green_link span {
visibility:visible;
}
#left_green_link:hover {
text-decoration:underline;
}

/******************* LEFT NAV ******************/
#left a {
text-decoration:none;
}
#left ul li a:hover {
text-decoration:underline;
}
.left_nav_dotline {
width:266px;
height:12px;
background:url(/images/left_nav_dotline2.jpg) no-repeat;
}
#left_nav_products {
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_products2.jpg) no-repeat;
}
#left_nav_job {
display:block;
width:266px;
height:21px;
background:url(/images/left_nav_job2.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_tools2.jpg) no-repeat;
}
#left_nav_faq {
display:block;
width:266px;
height:22px;
background:url(/images/left_nav_faq2.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 span {
visibility:hidden;
}
.menu_top ~ ul {
display:none;
}
.menu_top {
cursor:pointer;
}
.menu_top2 span {
visibility:hidden;
}
.menu_top2 ~ ul {
display:none;
}
.menu_top2 {
cursor:pointer;
}
.menu_top3 span {
visibility:hidden;
}

/******************* WHY PIXUS BOX ******************/
#whypixus {
float:left; display:inline;
}
#whypixus ul {
margin: 10px 0 0 40px;
}
#whypixus li {
list-style:none;
}
#whypixus span {
visibility:hidden;
}
#whypixus-header {
background:url(/images/why-pixus.jpg);
width: 224px;
height: 53px;
}
#whypixus-norisk {
background:url(/images/why-pixus-norisk.jpg);
width: 224px;
height: 49px;
}
#whypixus-quickorder {
background:url(/images/why-pixus-quickorder.jpg);
width: 224px;
height: 38px;
}
#whypixus-samedayship {
background:url(/images/why-pixus-samedayship.jpg);
width: 224px;
height: 48px;
}
#whypixus-16years {
background:url(/images/why-pixus-16years.jpg);
width: 224px;
height: 61px;
}

/********************** CONTENT *******************/
#content {
float:left;display:inline;
margin:20px 5px 5px 30px;
background:url(/images/content-header.jpg) no-repeat top;
width:660px;
}
#content h1, h2 {
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin:0px 0px 5px 0px;
padding-bottom: 10px;
}
#content h1 {
font-size:20pt;
color:#4d4d4d;
word-spacing: -5px;
}
#content h2 {
color: #22397f;
font-size:16px;
}
#content p, ul {;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
line-height:14px;
}
#content li {
padding: 0 0 5px 5px;
list-style:none;
}
.blue {
color:#0677be;
}
.gold{
color:#FF9900;
font-size:14px;
font-weight:bold;
}
a.blink:link, a.blink:visited, a.blink:active { 
color:#3E3E3E; 
text-decoration:none;
 }
a.blink:hover { 
color:#000000; 
}
#info {
float:left;display:inline;
}
.textbox {
width: 390px;
height: 275px;
overflow-y:scroll;
overflow-x: hidden;
border:thin solid #e8e8e8;
}
.textbox h2 {
font-family: Helvetica, Arial, sans-serif;
font-size:16px;
padding: 5px;
}
.textbox p ul {
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
line-height:14px;
}
.textbox p {
padding: 5px;
padding-right: 5px;
text-align:justify;
}
.textbox ul {
padding: 5px;
}
.textbox a {
text-decoration: none;
}

#easyorder {
background:url(/images/123-order.jpg) no-repeat;
width: 650px;
height: 270px;
margin-left: 5px;
float:left;display:inline;
position:relative;
}
#easyorder p {
position: absolute;
top: 250px;
}
.submitfiles {
position:absolute;
top: 148px;
left: 210px;
text-decoration:none;
}
.submitfiles span {
visibility: hidden;
}
.pricing {
position:absolute;
top: 225px;
left: 345px;
text-decoration:none;
}
.pricing span {
visibility: hidden;
}
.decline {
background:url(/images/arrow-decline.jpg);
width: 120px;
height: 110px;
float:left; display:inline;
margin-left:100px;
padding: 60px 0 0 80px;
position: reative;
}
.accept {
background:url(/images/arrow-accept.jpg);
width: 150px;
height: 110px;
margin-left:350px;
padding: 60px 0 0 50px;
}
.ez-lt {
float:left; display:inline;
width:250px;
}
.ez-rt {
float:left; display:inline;
width: 410px;
}

/****************** SLIDESHOW ***************/
#slideShow {
float:left;display:inline;
margin:0px 0px 20px 0;
padding-left:0px;clear:both;
width:655px;
overflow:hidden;

}
#slideShow img {
border:1px solid #dbdbdd;
padding:3px;
}
#slideShow ul {
width:500px;
float:left;display:inline;
}
#slideShow ul li {

float:left;display:inline;
margin: 0px 5px;
}
canvas {
margin-left:4px;
margin-top:-4px;
}
#prev {
background:url(/images/prev.jpg) no-repeat;
display:block;
height:21px;
width:13px;
float:left;display:inline;
cursor:pointer;
}
#next {
background:url(/images/next.jpg) no-repeat;
display:block;
height:21px;
width:13px;
cursor:pointer;
float:left;display:inline;
}

/********************** FOOTER ********************/
#footer {
width:971px;
height:128px;
float:left;display:inline;
background:url(/images/footer2.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: 40px;
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;
}


.results{

  background-color:#FFF2CF;
  border: 2px solid #dadada;
  padding:5px;
  margin: 10px 0 0 0px;
  text-align:left;
}

.results h2{
 text-align:left;
 padding: 3px 0 3px 10px;
}

.boxbd { border:1px solid #CACACA; padding:1px; float:left; width:99% }
.heding { background-color:#E9E9E9; color:#1E4871; font-weight:bold; padding:5px 5px; }

.space1{
  margin: 0 0 2px 10px;
}
div input{
  margin: 0 0 5px 5px;
}

#Notes{
  width:600px;
}

#blog-content {
  margin: 50px 0 0 50px;
  width: 570px;
}

#blog-content h1, h2 {
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin:0px 0px 5px 0px;
padding-bottom: 10px;
}
#blog-content h1 {
font-size:20pt;
color:#4d4d4d;
word-spacing: -5px;
}
#blog-content h2 a{
color: #22397f;
font-size:16px;
}

.gallery-tab{
  background-image: url('/images/gallery.jpg');
  height:50px;
  width:270px;

}

.errorMsgs{
  border: 2px dashed #EFFFFD;
  background-color: #DFF4FF;
  padding: 5px;
  float:left;
  width: 600px;
  clear:both;

}

.errorMsgs label {
  float:left;
  clear:both;
  padding: 6px;
  color: #454F4E;
  font-family: Arial, Helvetica;
  font-size: 85%;

}

.last-txt {
float:left;display:inline;
}
#info img {
padding-right:3px;
}

.dotted {
display:block;
width:640px;background:url(http://www.pixus.com/wp-content/themes/pixus/images/dottedline.jpg) top left repeat-x;
height:3px;float:left;display:inline;
margin:10px 0 0px 0;clear:both;
}