/* _______________________________	*/
/*          1. DEFAULTS             */


body, .body {
color:#cccccc;
margin: 0px;
padding: 0px;
font-size: small;   /* this sets initial base font size to approx 12px */
font-family: arial;
/*font-family: georgia, "times new roman", serif;*/
background-color:#000000;
}

html>body { /* be nice to Opera */
	font-size: small;
		}

a {outline: none}

p { margin: 0 0 16px 0; padding: 0;}

table, td {font-size: 100%;} 

b, strong, i, em, cite, var, tt, code, kbd, samp, img, span {display: inline;}
 
dt {margin-bottom: 0;}
dd {margin-top: 0; margin-left: 3em;}

b, strong {font-weight: bolder } /* relative to the parent */
 
i, cite, em, var, address {font-style: italic;}
 
pre, tt, code, kbd, samp {font-family: monospace;}
 
#oldbrowsers {display: none;}

#ie5mac {display: none;}
 
 
 
/* _______________________________	*/
/*          2. PAGE STRUCTURE       */


#window {
	margin: 0px;
	text-align:center;
	background-image:url("");
	background-repeat:repeat-x;
	background-color:#000000;
} 

#page{
	margin:0px auto 30px auto; /* %'s cause IE hover shift bug */
	text-align: left;
	width:980px; /*actual content width should be 975px */
	font-size: 110%;  /* this sets base font to approx. 14px */
	padding: 0 25px 0 25px;
	background-color:#000000;
}


#header {
	padding: 25px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
    width: 975px;
	background-image: url("http://s7d1.scene7.com/is/image/vanns/nav_bar_bg?layer=comp&wid=975&hei=8&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
	background-repeat: repeat-x;
	background-position:bottom;
}

#nav {
	padding: 0px;
	width: 765px;
	margin: 0 0 0 0;
	font-size:120%;
    text-align: right;
	float:right;
	position: relative;
}

#nav_main {
font-size: 70%;
position: absolute;
top: 47px;
left: 0px;
z-index: 10;
}

#nav_main_small {
font-size: 70%;
margin: 12px 27px 0 0;
}

#logo {width: 190px;}



#homepage_sidebar {
width:365px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
padding: 25px 0 0 0;
margin: 0 0 0 610px;
}

#homepage_main {
width:534px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
padding: 25px 25px 0 25px;
border-right: 1px solid #444444;
}

#homepage_banner {
  width: 975px;
  position: relative;
}

#top_trim {
  background-image: url("http://s7d1.scene7.com/is/image/vanns/top_trim?layer=comp&wid=930&hei=7&fmt=gif&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
  filter:alpha(opacity=52);   /* Internet Explorer       */
  -moz-opacity:0.52;           /* Mozilla 1.6 and below   */
  opacity: 0.52;               /* newer Mozilla and CSS-3 */
  position: absolute;
  background-repeat: repeat-x;
  width: 975px;
  height: 40px;
  z-index: 20;
}

div.hr {
position: relative;
display: block;
padding: 0;
margin: 25px 0 0 0;
height: 20px;
}

hr {
width: 100%;
color: #333333;
border: 0;
background-color: #333333;
height: 1px;
margin: 0;
padding: 0;
}


#homepage_main hr {
  position: absolute;
  width: 560px; 
  z-index: 20;
}

#inside_center hr {
  position: absolute;
  width: 485px; 
  z-index: 20;
}


#banner_b{
  position: absolute;
  left: 585px;
  width: 390px;
  margin: 0;
}
#banner_a {
  width: 585px;
  height: 291px;
  background: url("http://s7d1.scene7.com/is/image/vanns/banner_a?layer=comp&wid=585&hei=291&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
  margin: 0;
}

#banner_a p
{
padding: 144px 55px 0px 30px; 
line-height: 20px;
}

#footer {      
	text-align: center;
	font-size: 90%;
	color: #666666;
	background-color:#000000;         
	padding: 30px 0px 20px 7px;
	width: 70%;
	margin: 10px auto 10px auto;
	clear:both;
}



#printlabel {display:none;}




/* _______________________________	*/
/*          4. LINKS                */


a img {border: none;}
a:hover img {background-color:transparent;}

a:link {color: #eeeeee;}
a:visited{color: #eeeeee;}
a:hover {color: #ffffff;}
/* a:hover {color: #ffffff; background-color:#222222;} */
a:active {color: #eeeeee;}

#nav_main_small a { font-size: 90%;}
#nav_main_small a:link { color: #cccccc; text-decoration: none;}
#nav_main_small a:visited{color: #cccccc; text-decoration: none;}
#nav_main_small a:hover {color: #ffffff; background-color: transparent; text-decoration: underline;}
#nav_main_small a:active {color: #cccccc;text-decoration: none;}
	
#footer a {color: #eeeeee; text-decoration:none;}
#footer a:visited {color: #eeeeee;}
#footer a:hover {color: #ffffff;text-decoration:underline; background-color:transparent;}

#inside_left_nav ul li a
{
height: 20px;
text-decoration: none;
display: block;
padding: 5px 13px 0 0;
}

/* li a:hover { background-color: #151515; } */
li.on a:hover { background-color: transparent; }

div.sub_subnav a, div.sub_subnav a:visited, div.sub_subnav a:active
{
 display:block;
 margin: 0;
 padding: 0;
 color: #cbe5eb;
}

div.sub_subnav a:hover
{
 color: #ffffff;
 background-color: transparent;
}

div.sub_subnav a.onpage {font-weight:bold;}
div.sub_subnav a.onpage:link {color: #ffffff; text-decoration:none; background-color: #56848e;}
div.sub_subnav a.onpage:visited{color: #ffffff; text-decoration:none; background-color: #56848e;}
div.sub_subnav a.onpage:hover {color: #ffffff; text-decoration:none; background-color: #56848e;}
div.sub_subnav a.onpage:active {color: #ffffff; text-decoration:none; background-color: #56848e;}

#gallery_viewer_links li a {
 color: #696969;
 text-decoration: none;	
}

#gallery_viewer_links li a:hover {
 color: #ffffff;
 background-color: transparent;
 text-decoration: underline;
}


/* _______________________________	*/
/*          5. HEADINGS             */

h1, h2, h3, h4, h5 {
	margin: 0;
    font-weight: normal;
	padding: 0;
}

h1 {           
	font-size: 240%;
	font-weight: normal;
	color: #ffffff;   
	margin: 0 0 10px 0; 
}   

h2 {           
	font-size: 220%;
	font-weight: normal;
	color: #ffffff;   
	margin: 0 0 0px 0; 
} 

#inside_left h2
{
	margin: 15px 0 0 0; 
}

h3 {           
	font-size: 160%;
	color: #ffffff;
	margin: 0px 0px 0px 0px;      
}  

h4 {
	font-size: 130%; 
	color: #ffffff;     
}

h5 {
	font-size: 115%; 
	color:#ffffee;    
}

h5.subtitle {
	font-size: 115%; 
	color:#ffffee;  
	margin: 0 0 5px 0;  
}

h6 {
	font-size: 100%; 
	margin: 0px;
	padding: 0px;  
	font-weight: normal; 
}



/* _______________________________	*/
/*          6. LISTS                */

ul {
	margin: 8px 0 0 0;
	list-style-type:square;
	padding: 0;
}
	
ol {
	margin: 8px 0 0 10px;
	padding: 0;
}	
	
li {
	margin: .4em 0 0 17px;	
	padding-left:10px;
	
}

ul.plainlist {
        padding: 0px 0px 5px 0px;
        margin: 0 0 0 0px;
}

ul.plainlist li {
        list-style-type: none;
		padding: 0;
		margin: 7px 0 0 0;
}
		
#subnav  {
		padding: 0px 0px 0px 0px;
		margin: 10px 0 0 0;
		list-style-type: none;
		width: 700px;
} 

#subnav li {
        display:inline;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		
}
	
#subnav li.on {
		/*list-style: url("images/arrow_gray.gif");*/
		
}

	
#subnav h3 {
	margin-bottom: 10px;
}



/* _______________________________	*/
/*          7. FORMS                */

form {
	margin-top:0px;
	margin-bottom:0px;
}
	
input.plain {
 	font-family: georgia, "times new roman", serif;
	font-size: 100%;
	font-weight: normal;
	color: #999999;
	padding: 3px;
	margin: 0px;
	border: 1px solid #999999;
	height: 17px;
	background-color: #ffffee;
}	

/********* CONTACT_US FORM ***********/ 

form#contact_us{
	clear:both;
}

form#contact_us fieldset * {
	margin:2px;
	clear:right;
}

form#contact_us fieldset {
    border: 0;
	padding: 6px;
	margin-left: 20px;
}

form#contact_us fieldset label {
	width: 110px;
	float:left;
	margin:2px;
	font-size:100%;
	clear:left;
}

form#contact_us fieldset p {
	margin-left:110px;
}

form fieldset input#send_message {
	margin-left: 150px;
}

form#contact_us legend
{
display: none;
}



/* _______________________________	*/
/*          8. IMAGES               */

.photo_left {
	margin: 4px 15px 10px 0;
	float: left;
	font-weight: bold;
}


.photo_right {
	margin: 4px 0 10px 25px;
	float: right;
	font-weight: bold;
}




/* _______________________________	*/
/*          9. Miscellaneous            */

#galleryhighlight
{
  position: relative;
  height: 162px;
  
}

#galleryhighlight_invite
{
  position: absolute;
  background-image: url("http://s7d1.scene7.com/is/image/vanns/galleryhighlight_label?layer=comp&wid=189&hei=162&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
  height: 162px;
  width: 195px;
}

#galleryhighlight1
{
  position: absolute;
  left: 195px;
  height: 162px;
  width: 194px;
  border-right: 1px solid #a5a5a2;
}
#galleryhighlight2
{
  position: absolute;
  left: 390px; 
  height: 162px;
  width: 194px;
  border-right: 1px solid #a5a5a2;
}

#galleryhighlight3
{
  position: absolute;
  left: 585px;
  height: 162px;
  width: 194px;
  border-right: 1px solid #a5a5a2;
  
}
#galleryhighlight4
{
  position: absolute;
  left: 780px;
  height: 162px;
  width: 195px;  
}

.gallerylabel 
{
  width: 100%;
  height: 25px;
  position: absolute;
}

.gallerylabel_bar {
  background-color:#000000;
  width: 100%;
  height: 37px;
  position: absolute;
  z-index: 10;
  filter:alpha(opacity=65);   /* Internet Explorer       */
  -moz-opacity: 0.7; 
  opacity: 0.5;
}

.gallerylabel h5, .gallerylabel h3 
{
  position: absolute;
  font-weight: normal;
  text-align: center;
  width: 195px;
  height: 162px;
  z-index: 15;
  padding: 0 0 0 0;
}

.gallerylabel h5 a, .gallerylabel h3 a
{
  text-decoration:none; 
  color:#ffffff; 
  display:block; 
  height: 150px;
  width: 195px;
  padding: 12px 0 0 0;
 /* background-image: url("http://s7d1.scene7.com/is/image/vanns/clear?layer=comp&wid=100&hei=100&fmt=gif&quantize=adaptive,diffuse,256,&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0"); */
	background-image: url("/resource/clear.gif");
  /*This is necessary to overcome an IE 6 bug where the clear portion <a> block is not clickable */
}
.gallerylabel h5 a:link {text-decoration:none; color:#ffffff;}
.gallerylabel h5 a:visited {text-decoration:none; color:#ffffff;}
.gallerylabel h5 a:hover 
{ 
  text-decoration:underline; 
  color:#ffffff; 
  background-color:transparent; 
}
.gallerylabel h5 a:active {text-decoration:none; color:#ffffff;}


.gallerylink img
{
  filter:alpha(opacity=90);   /* Internet Explorer       */
  -moz-opacity: .9; 
  opacity: .9;
  cursor: pointer;
}

.gallerylink_hover img
{
  filter:alpha(opacity=100);   /* Internet Explorer       */
  -moz-opacity: 1; 
  opacity: 1;
  cursor: pointer;
  
}

#paradehighlight
{
  position: relative;
  height: 136px;
  
}

#paradehighlight1
{
  position: absolute;
  left: 0px;
  height: 136px;
  width: 162px;
  border-right: 1px solid #a5a5a2;
}

#paradehighlight2
{
  position: absolute;
  left: 163px;
  height: 136px;
  width: 162px;
  border-right: 1px solid #a5a5a2;
}
#paradehighlight3
{
  position: absolute;
  left: 326px; 
  height: 136px;
  width: 162px;
  border-right: 1px solid #a5a5a2;
}

#paradehighlight4
{
  position: absolute;
  left: 489px;
  height: 136px;
  width: 162px;
  border-right: 1px solid #a5a5a2;
}

#paradehighlight5
{
  position: absolute;
  left: 652px;
  height: 136px;
  width: 162px;
  border-right: 1px solid #a5a5a2;  
}

#paradehighlight6
{
  position: absolute;
  left: 815px;
  height: 136px;
  width: 160px;  
}

.paradelabel 
{
  width: 100%;
  height: 15px;
  position: absolute;
}

.paradelabel_bar {
  background-color:#000000;
  width: 100%;
  height: 27px;
  position: absolute;
  z-index: 10;
  filter:alpha(opacity=65);   /* Internet Explorer       */
  -moz-opacity: 0.7; 
  opacity: 0.5;
}

.paradelabel h5, .paradelabel h3 
{
  position: absolute;
  font-weight: normal;
  text-align: center;
  width: 162px;
  height: 136px;
  z-index: 15;
  padding: 0 0 0 0;
}

.paradelabel h5 a, .paradelabel h3 a
{
  text-decoration:none; 
  color:#ffffff; 
  display:block; 
  height: 124px;
  width: 162px;
  padding: 6px 0 0 0;
 /* background-image: url("http://s7d1.scene7.com/is/image/vanns/clear?layer=comp&wid=100&hei=100&fmt=gif&quantize=adaptive,diffuse,256,&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0"); */
	background-image: url("/resource/clear.gif");
  /*This is necessary to overcome an IE 6 bug where the clear portion <a> block is not clickable */
}
.paradelabel h5 a:link {text-decoration:none; color:#ffffff;}
.paradelabel h5 a:visited {text-decoration:none; color:#ffffff;}
.paradelabel h5 a:hover 
{ 
  text-decoration:underline; 
  color:#ffffff; 
  background-color:transparent; 
}
.paradelabel h5 a:active {text-decoration:none; color:#ffffff;}


.paradelink img
{
  filter:alpha(opacity=90);   /* Internet Explorer       */
  -moz-opacity: .9; 
  opacity: .9;
  cursor: pointer;
}

.paradelink_hover img
{
  filter:alpha(opacity=100);   /* Internet Explorer       */
  -moz-opacity: 1; 
  opacity: 1;
  cursor: pointer;
  
}

#sidebar_poll {
	float: right;
	margin: 10px 0 0 0;
	width:230px;
}


.tiny{
	color: #999999;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.small {
	color: #999999;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fineprint {
	color: #999999;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tip {
    position: absolute;
	background: #ffffee;
	color: #888888;
	font: 10px verdana,arial,helvetica;
	top: 17px;
	z-index: 3;
	padding:6px;
	width: 140px;
	border-top: 1px dashed #DDDDDD;
    border-right: 1px dashed #DDDDDD;
	text-align: center;
}

.modmsg {
	background: #ffffee;
	color: #888888;
	font: 10px verdana,arial,helvetica;
	top: 20px;
	z-index: 3;
	padding:6px;
	border: 1px dotted #888888;
	text-align: center;
}

.modmsg select, .modmsg input{
    font-size: 125%;
}


#removed {
    position: absolute;
	background: #ffffee;
	color: #888888;
	font: 10px verdana,arial,helvetica;
	top: 20px;
	z-index: 3;
	padding:10px;
	width: 120px;
	border: 1px dotted #888888;
}

table#answerlist {
	margin: 25px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:99%;
}

/* for the add answer page*/
table.answers {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

table.answers td{
	border-bottom: 1px dashed #DDDDDD;
}

table.answers th{
	border-bottom: 1px dashed #DDDDDD;
	text-align: left;
	font-weight:bold;
	white-space:nowrap;
}



#error {
	color: #BB0000;
	padding: 15px;
	margin: 10px 0px;
}

#success {
	color: #7EA60F;
	padding: 10px 10px 10px 27px;
	margin: 10px 0px;
	background-image: url("images/symbol_check_anim.gif");
	background-repeat: no-repeat;
}

.error {
	color: #BB0000;
	font-size: 90%;
	background-image: url("images/symbol_caution.gif");
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-bottom:8px;
	overflow: visible;
	text-align: left;
}

.success {
	color: #2C9800;
	font-size: 90%;
	background-image: url("images/symbol_check.gif");
	background-repeat: no-repeat;
	padding: 2px 0 8px 27px;
	overflow: visible;
	text-align: left;
}


/* BEGIN INSIDE PAGE STYLES */


.mainfeature
{
  margin: 0 0 25px 0;
}

.gallery_photo
{
  margin: 0 0 0 0;
}

#gallery_prev {
float: right;
margin-right: 14px;
}

#gallery_counter {
font-size: small;	
float: right;
color: #ffffff;
margin-top: 15px;
margin-right: 14px;
letter-spacing: -4;
}

#gallery_next {
float: right;
margin-right: 14px;
}


.close:link {
	color: #999999;
	font-size: medium;
	text-decoration: none;
}
.close:hover {
	color: #ffffff;
	text-decoration: underline;
}

#gallery_switch {
text-decoration: none;
color: #ffffff;
}

.gallerynav a { 
  display:block; 
  height:17px; 
  width:35px; 
  padding: 35px 0 0 0; 
  font-size: 80%;
  background-repeat: no-repeat;
  text-align:center;
  text-decoration: none;
  filter:alpha(opacity=52);   /* Internet Explorer       */
  -moz-opacity:0.52;           /* Mozilla 1.6 and below   */
  opacity: 0.52;               /* newer Mozilla and CSS-3 */  
}
.gallerynav a:link {}
.gallerynav a:visited {}
.gallerynav a:hover {
  filter:alpha(opacity=100);   /* Internet Explorer       */
  -moz-opacity:1;           /* Mozilla 1.6 and below   */
  opacity: 1;               /* newer Mozilla and CSS-3 */
  background-color: #000000;  
  text-decoration: underline; 
}
.gallerynav a:active {}

#gallery_prev a {background-image:url("http://s7d1.scene7.com/is/image/vanns/gallery_previous?layer=comp&wid=35&hei=35&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0")}
#gallery_next a {background-image:url("http://s7d1.scene7.com/is/image/vanns/gallery_next?layer=comp&wid=35&hei=35&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0")}

#inside_left
{
width:193px;
padding: 0px;
margin: 0px;
float:left;
color: #aaaaaa;
font-size: 85%;
}

#inside_left_nav
{
border-left: 1px solid #393939;
border-right: 1px solid #393939;
border-bottom: 1px solid #393939;
padding-bottom: 80px;
}

#inside_center
{
width:468px;
padding:22px 17px 25px 22px;
margin-right: 16px;
float:left;
border-right: 1px solid #393939;
}

#inside_right
{
width:255px;
padding:0px 0px 0px 3px;
margin-top: 22px;
float:left;
}

#gallery_center
{
width:485px;
padding:22px 0px 25px 22px;
margin-right: 16px;
float: left;
}

#gallery_right
{
width:238px;
padding:0px 0px 0px 20px;
margin-top: 22px;
float:left;
}


p.inside_right
{
padding-bottom: 25px;
}

#inside_center_full
{
width: 740px;
padding: 10px 0px 15px 10px;
margin-right: 16px;
float:left;
}


#inside_left_nav ul
{
list-style: none;
text-align: right;
padding: 10px 0px 0px 0px;
margin: 0px;
}

#inside_left_nav ul li
{
margin: 0 0 10px 0;
padding: 0;
font-size: medium;
}

#inside_left_nav ul li.on
{
background-color: #2f6975;
background-image: url("http://s7d1.scene7.com/is/image/vanns/subnav_li_bg_on?layer=comp&wid=192&hei=600&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
border-bottom: 1px solid #4294a0;
}

div.sub_subnav 
{
 font-size: 85%;
 list-style: none;
 padding: 0 1px 0 1px;
 margin: 0 1px 0 1px;
 border-bottom: 1px solid #1c393f;
 width:187px;
}

.home_thumbs img
{
padding: 6px;
}
/* END INSIDE PAGE STYLES */





/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 35px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;
	width: 250px;
}

.sIFR-hasFlash #inside_center h2, .sIFR-hasFlash #inside_center_full h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;
	width: 445px;
}

.sIFR-hasFlash #inside_left h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;
	width: 100px;
}

.sIFR-hasFlash #gallery_viewer h2 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 35px;
	width: 65%;
}

/* Begin Main Nav */

ul#nav_main_replacer
{
background:url("http://s7d1.scene7.com/is/image/vanns/main_nav?layer=comp&wid=750&hei=87&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
}

ul#nav_main_replacer li
{
float: left;
list-style-type: none;
}

ul#nav_main_replacer li a
{
height: 29px;
display: block;
position: absolute;
top: 0;
font-size: 0%;
text-align: left;
outline: none;
text-indent: -9999px
}

li#navHome a, li#navSolutions a, li#navGallery a, li#navProjects a, li#navStarted a
{
background: url("http://s7d1.scene7.com/is/image/vanns/main_nav?layer=comp&wid=750&hei=87&fmt=jpeg&qlt=100,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0");
}

/*  
Measurements for the nav image replacement:

	The distance from the top to the...
	
	initial state = 0
	rollover state = 29px
	selected state = 58px

	The distance from the far-left to the...
	
	home button = 101
	solutions button = 211px
	gallery button = 369 px
	projects button = 531px
	started button = 649px

	The width of the...
	
	home button = 67px
	solutions button = 115 px
	gallery button = 119 px
	projects button = 79px
	started button = 101px
*/


li#navHome a
{
background-position:-101px 0px;
width:67px;
left:101px;
}

li#navHome a:hover
{
background-position:-101px -29px;
}

body#pageHome li#navHome a
{
background-position:-101px -58px;
}


body#pageNone 
{
background-position:0px 0px;
}

li#navSolutions a
{
background-position:-211px 0px;
width:115px;
left:211px;
}

li#navSolutions a:hover
{
background-position:-211px -29px;
}

body#pageSolutions li#navSolutions a
{
background-position:-211px -58px;
}



li#navGallery a
{
background-position:-369px 0px;
width:119px;
left:369px;
}

li#navGallery a:hover
{
background-position:-369px -29px;
}

body#pageGallery li#navGallery a
{
background-position:-369px -58px;
}



li#navProjects a
{
background-position:-531px 0px;
width:79px;
left:531px;
}

li#navProjects a:hover
{
background-position:-531px -29px;
}

body#pageProjects li#navProjects a
{
background-position:-531px -58px;
}



li#navStarted a
{
background-position:-649px 0px;
width:101px;
left:649px;
}

li#navStarted a:hover
{
background-position:-649px -29px;
}

body#pageStarted li#navStarted a
{
background-position:-649px -58px;
}


/* End Main Nav */

body#pageHome div#window div#page div#inside_center ul
{
list-style: none;
}

img.brand
{
margin-left: 100px;
margin-bottom: 15px;
padding: 5px;
border: 1px solid #333;
}

