body
{
	background-color:white;
	margin:0px;
	padding:0px;
	overflow-y:auto;
	overflow-x:auto;



	

}

#white
{
	color:White;
}



#anchorsdiv
{
display: none;
}

#TryBefore
{
position:relative; top:-5px; left:3px;
}



#LibraryFrame
{
position:relative; top:65px; left:7px;
z-index:99;
}

#LibrarySide
{
position:relative; top:10px; left:7px;
z-index:8;
}

#LibraryText
{
position:relative; top:25px; left:7px;
width: 590px;
z-index:8;
background-color:White;
padding:20px;
width:570px;

}

#EnterpriseTable
{
position:relative; 
top:-647px; 
left:290px; 
z-index:999;
width: 50px;
}
       
#WBEnterpriseText
{
position:relative; top:25px; left:7px;
width: 590px;
z-index:8;
background-color:White;
padding:20px;
width:570px;
}

#WBOfficeText
{
position:relative; top:25px; left:7px;
width: 590px;
z-index:8;
background-color:White;
padding:20px;
width:570px;
}
    
#EnterpriseGrey
{
position:relative; top:10px; left:7px;
z-index:8;
}
    
#OfficeGrey
{
position:relative; top:10px; left:7px;
z-index:8;
}
    
myinnercontainer 
{
text-align:center;
vertical-align:middle;
margin:auto;

}

#container
{
    width: 967px;
    text-align: left;
    margin: 0 auto;
    display: block;
    margin-top:50px;
    height:50px;
    
    
    

  
} 

#footer
{
	margin-top:10px;
    padding: 0px;
    margin: auto;
    width: 100%;
    height: 62px;
    color: Black;
    text-align: center;
    visibility: visible;
    line-height: normal;
    position: relative;

}

#footertext
{
	top:-45px;
    position: relative;
    left:235px;

}
#footertextint
{
	top:-45px;
    position: relative;
    left:215px;
}

#egen
{
	position:relative;
	top:-15px;
	left:410px;
	
	
}
#egenhome
{
	position:relative;
	top:-15px;
	left:408px;
	
	
}

#header
{
    width: 965px;
    height: 96px;
    border:none;
    padding-top:10px;
    margin:auto;
    padding-left:35px;
}

#partners img
{
border-style: none; 
}


	

a.default:link { 
COLOR: #000080; 
TEXT-DECORATION: underline;
} 
a.default:visited { 
COLOR: #000080; 
TEXT-DECORATION: underline;
} 
a.default:hover { 
COLOR: #000080; 
TEXT-DECORATION: underline;
BACKGROUND: none; 
} 
a.default:active { 
COLOR: #000080; 
TEXT-DECORATION: underline;
} 

 
a.default1:link { 
COLOR: #ffffff; 
TEXT-DECORATION: underline;
} 
a.default1:visited { 
COLOR: #ffffff; 
TEXT-DECORATION: underline;
} 
a.default1:hover { 
COLOR: #660000; 
TEXT-DECORATION: underline;
BACKGROUND: none; 
} 
a.default1:active { 
COLOR: #ffffff; 
TEXT-DECORATION: underline;
} 



/*CSS Menu*/

#menuContainer
{
    width: 370px;
    padding-right: 5px;
    position: absolute;
    top: 0px;
    display:inline;
    list-style:none;
    list-style-type:none;
	left:500px;
	padding-bottom:5px;
	z-index:999;
	

}
#workstext
{
    display:inline;
    list-style:none;
    list-style-type:none;
    text-decoration:none;
    font-family: Verdana, Arial, Sans-Serif;

}

#workstext a
{
    text-decoration: none;
    color:#5e6d69;
    font-size: 7.5pt;
    font-family: Verdana, Arial, sans-serif;
    display:inline;
    list-style:none;
    list-style-type:none;


}

#workstext a:hover
{
    color:#4abb84;
    display:inline;
    list-style:none;
    list-style-type:none;

}

#Intext
{
    display:inline;


    text-decoration:none;
    font-family: Verdana, Arial, Sans-Serif;

}

#Intext a
{
    text-decoration: none;
    color:#5e6d69;
    font-size: 7.5pt;
    font-family: Verdana, Arial, sans-serif;
    display:inline;



}

#Intext a:hover
{
    color:#4abb84;
    display:inline;


}
/*links*/

#menuContainer a
{
    text-decoration: none;
    color:#5e6d69;
    font-size: 7.5pt;
    font-family: Verdana, Arial, sans-serif;
    padding-left: 5px;
    display:inline;
    list-style:none;
    list-style-type:none;
    padding-bottom:5px;
    width:300px;
    overflow-x:hidden;

}

#menuContainer a:hover {
    color:#4abb84;
    display:inline;
    list-style:none;
    list-style-type:none;
    padding-top:5px;



    

}

/*bullets*/
#menuContainer ul { 
   list-style-type: none;
   margin: 0;
   padding: 0;
   display:inline;
   list-style:none;
   list-style-type:none;
   padding-top:5px;
   padding-bottom:5px;


   }

/*li*/

#menuContainer li {
  background-color:White;
  border-bottom-width:4px;
  border-bottom-color:White;
  width:250px;
  /*submenu position*/
  position: relative; 
/*background-image:url(/images/linkbgG.png);*/
  margin-bottom:0px;
  display:inline;
  list-style:none;
  list-style-type:none;
  line-height:2px;
  padding-top:0px;



}


/* mouseover*/
#menuContainer li:hover
{	
	border-bottom-color:White;
	border-bottom-style:solid;
    margin-bottom:0px;
    width:500px;
    display:inline;
    list-style:none;
    list-style-type:none;
    z-index:999;
    padding-top:0px;





}

/*submenu (hide)*/
#menuContainer ul ul {
  position: absolute;
  left: -120px;
  margin-top: 12px;
  visibility: hidden;
  width:500px;
  display:inline;
  list-style:none;
  list-style-type:none;
  z-index:999;
}


/*mouseover display sub*/
#menuContainer li:hover > ul
{
    visibility: visible;
    position: absolute;
    width:500px;    
    display:inline;
    list-style:none;
    list-style-type:none;
	z-index:999;
}

#leftcontent
{
    position: relative;
    width: 400px;
    line-height: 1.57;
    font-size: 11pt;
    font-family: 'Arial';
    top: -66px;
    z-index: 100;
    padding: 0px;
    margin: 0px;
    left:44px;
	display:inline;
    list-style:none;
    list-style-type:none;

    
}
#uppercenter 
{
	position:absolute;
	top:100px;
	z-index:00;
	
}

#uppercenterflash 
{
	position:absolute;
	top:00px;
	z-index:51;
	
}
	
#centercontent
{

    margin:auto;
    font-family: Arial;
    font-size: 8pt;
    position: absolute;
    height: 400px;
    width: 850px;
    top: 112px;
    padding: 0px;
    background-repeat: no-repeat;  
}


#greenbar
{
	position:absolute;
	margin:auto;
	top:0px;
	z-index:-999;
	width:auto;
}

#bodycontent 
{
	position:absolute;
	left:0px;
	padding-left:15px;
	padding-top:39px;
	width:970px;
	overflow:hidden;
}


/*Home*/

#ourproduct 
{
	position:absolute;
	float:left;
	padding-left:83px;
	z-index:1;
	margin-left:650px;
}
#WhatisSnap
{
	position:absolute;
	float:right;
	margin-left:93px;
	z-index:2;
	width:559px;
	color:#5e6d66;
}

#Works
{
	position:absolute;
	float:right;
	margin-left:95px;
	z-index:2;
	width:559px;
	margin-top:190px;

}

/*GiftCard*/


#SmallFlash
{
	position:absolute;
	top:287px;

}



#Lefthand 
{
	margin-top:8px;
	border:none;
	left:-8px;
	position:relative;
	
	}
#Phone
{
	margin-top:6px;
	border:none;
	left:-8px;
	position:relative;
	top:241px;
	
	}
/*Rollover SnapstormG*/	
.rolloverG a {
display:block;
width: 200px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/DropG.png);
background-repeat:no-repeat;
text-decoration: none;
}
.rolloverG a:hover { 
background-position: 0 -23px;
color: #049;
}
.rolloverG a:active {
background-position: 0 -46px;
color:#fff;
}
/*Rollover SnapstormL*/	
.rolloverL a {
display:block;
width: 210px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/DropL.png);
text-decoration: none;
}
.rolloverL a:hover { 
background-position: 0 -23px;
color: #049;
}
.rolloverL a:active {
background-position: 0 -46px;
color:#fff;
}

/*Rollover SnapstormS*/	
.rolloverS a {
display:block;
width: 200px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/DropS.png);
text-decoration: none;
}
.rolloverS a:hover { 
background-position: 0 -23px;
color: #049;
}
.rolloverS a:active {
background-position: 0 -46px;
color:#fff;
}
/*Rollover SnapstormE*/	
.rolloverE a {
display:block;
width: 210px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/DropE.png);
text-decoration: none;
}
.rolloverE a:hover { 
background-position: 0 -23px;
color: #049;
}
.rolloverE a:active {
background-position: 0 -46px;
color:#fff;
}

/*Rollover works*/	
.rolloverworks a {
display:block;
width: 290px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/Works.png);
text-decoration: none;
}
.rolloverworks a:hover { 
background-position: 0 -22px;
color: #049;
}
.rolloverworks a:active {
background-position: 0 -44px;
color:#fff;
}

/*Rollover Custom*/	
.rollovercustom a {
display:block;
width: 325px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;
color:#333;
background-image:url(/images/custom.png);
text-decoration: none;
}
.rollovercustom a:hover { 
background-position: 0 -23px;
color: #049;
}
.rollovercustom a:active {
background-position: 0 -46px;
color:#fff;
}
