@charset "UTF-8";
/* CSS Document */
.titleimage, .bubbles, .oxygen, .callgirl { behavior: url(iepngfix.htc) }
body {
 	background-color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:64%;
    _font-size:10px;
    color:#939394;
    margin:0;
    border:0;
    padding:0;
    line-height:16px;
    margin:auto;
}
.shell {
 	position:relative;
  	width:1002px;
    min-height:500px;
    height:auto;
    display:block;
    margin:auto;
}
.shell2 {
 	position:relative;
  	width:1002px;
    min-height:800px;
    height:auto;
    display:block;
    background-image:url(images/largebackground.jpg);
    background-repeat:no-repeat;
    margin:auto;
    
}
.top, .top2{
 	height:126px;
  	position:relative;
    display:block;
    float:left;
    width:1002px;
    border-right: 1px solid #54554f;
    background-image:url(images/topbannerback.jpg);
    border-left: 1px solid #54554f;
}
.top2 {
 	background-image:none;
}
.top2content {
 display:block;
 	width:944px;
  position:relative;
  margin: 0px auto 0 auto;
  top:110px;
}
#welcometooxygen .top2content {top:94px;}
.top3content {
 display:block;
 	width:944px;
  position:relative;
  margin: 0px auto 0 auto;
  font-size:12px;
  top:84px;
}
.tc1 {
 	position:relative;
  float:left;
  width:290px;
  display:block;
  margin-right:36px;
  color:#FFF;
  font-size:126%;
  _font-size:13px;
}
.tc1 img {
 border:0px;
}
#welcometooxygen .tc1 {width:216px; margin-right:20px;}
.bar {
 	height:19px;
    background-color:#54554f;
    display:block;
    float:left;
    position:relative;
    width:1002px;
    border-right: 1px solid #54554f;
    background-image:url(images/menurepeater.gif);
    color:#FFF;
    font-size:1.1em;
    _font-size:11px;
    border-left: 1px solid #54554f;
}
.bar p {
 	padding:1px 0 0 26px;
  margin:0px;
  display:block;
}
.barlogin {
 position:absolute;
 	right:40px;
    top:1px;
    display:block;
}
ul.usermenu {
 position:absolute;
 	right:40px;
    bottom:4px;
    display:block;
}
.usermenu a, .usermenu a:visited {
 	color:#939394;
  text-decoration:none;
}
.usermenu a:hover {
 	color:#FFFFFF;
   text-decoration:none;
}
.titleimage {
 	width:666px;
  height:50px;
  position:absolute;
  top:36px;
  left:28px;
}
ul.usermenu li {
  position:relative;
  margin-left:14px;
  float:left;
  display:block;
  width:auto;
  font-size:134%;
  _font-size:14px;
  list-style:none;
}
.bar a, .bar a:hover, .bar a:visited{
 	color:#FFF;
  text-decoration:none;
}

.displaysect, .displaysect2, .displaysect3 {
 	height:392px;
  	position:relative;
    width:1002px;
    display:block;
    float:left;
    border-right: 1px solid #54554f;
       border-bottom:4px solid #54554f;
       background-image:url(images/frontpagedispbackground.jpg);
       border-left: 1px solid #54554f;
}
.displaysect2 {
 	height:200px;
  background-image:none;
}
.displaysect3 {
 	height:210px;
    background-image:none;
}
.h1st, .h2st{	
	position:absolute;
    width:540px;
    height:auto;
    top:152px;
    font-size:130%;
    left:27px;
    color:#FFF;
    font-weight:normal;
}
.h2st {	
    left:510px;
}
.displaycontent, .displaycontent2 {
 display:block;
 	width:944px;
  position:relative;
  margin: 24px auto 0 auto;
}
.dc1, .dcsitemap, .dcsitemap2, .dcsitemap3 {
 	position:relative;
  float:left;
  width:290px;
  display:block;
  margin-right:36px;
  font-size:100%;
  _font-size:12px;
  line-height:120%;
  padding-bottom:40px;
}
.dcsitemap3 {
 	width:624px;
  margin-right:28px;
}
#welcometooxygen .dc1 {width:220px; margin-right:12px; font-size:12px; height:270px; color:#ccc; border-radius:10px; background-image:url(../images/transblack.png);  border:1px solid #222;}
#welcometooxygen .dc1 li {padding-bottom:1px; list-style-type:circle; margin-left:10px;}
#welcometooxygen .dc1 h2 {margin-left:10px;}
#welcometooxygen .dc1 img {margin-left:10px;}
.findoutmore {position:absolute; bottom:0px; display:block; padding:6px 0px; border:1px solid #333; padding-left:6%; width:94%; background-image:url(../images/transblack.png);  border-radius:10px; font-size:14px;}
.findoutmore:hover {background-color:#333; cursor:pointer;}
.findoutmore:hover a {color:#FFF;}
.findoutmore {float:right;}

#welcometooxygen .dc1.theform {width:610px; clear:left; margin: 40px 40px 0px 0px; height:470px; background-image:url(../images/transblack.png); border:1px solid #222;}
#livechatbox p strong {font-weight:normal; color:#999; }
#livechatbox p strong em {font-size:18px; display:block; font-weight:normal; margin-bottom:8px; color:#FFF;}
#welcometooxygen form {padding-left:10px; font-size:14px; color:#CCC;}
#welcometooxygen .dc1 form p{margin-left:10px; position:relative;}
#welcometooxygen form label {width:140px; float:left; clear:left;  font-size:16px; padding:8px; margin-bottom:12px;}
#welcometooxygen form input {padding:5px; background-color:#111; border:1px solid #333; color:#888; float:left; font-size:16px; margin-bottom:12px; width:360px;}
#welcometooxygen form input.checkboxeschk {width:20px; margin-bottom:4px; background-color:#111; border:1px solid #111; float:left; position:relative; padding-top:2px;}
#welcometooxygen form label.checkboxes {width:260px; margin-bottom:4px; padding:2px; font-size:13px; color:#ccc; margin-left:7px; float:left; clear:left; position:relative;}
#welcometooxygen form label#selectboxes { width:500px; font-size:13px;}
.formrow {display:block; position:relative;}
#welcometooxygen form input#submit-button {margin-top:20px;}
.notification_ok { height: 26px; width: 90%; padding: 20px 0px 0px 20px; text-align: left; }
.notification_error {height: auto; width: 90%; padding: 20px 0px 8px 20px; text-align: left; }
.dcsitemap2 img, .dcsitemap3 img {
 position:relative;
 float:left;
  display:block;
  border:0px;
 
}
.dcsitemap, .dcsitemap2, .dcsitemap3{ top:-120px;}
.dc1half {
 	position:relative;
  width:616px;
  margin-right:36px;
  font-size:100%;
  line-height:120%;
  padding-bottom:40px;
  float:left;
  min-height:440px;
}
.dc2 {
 	position:relative;
  float:left;
  margin-top:150px;
  width:290px;
  display:block;
  font-size:100%;
  _font-size:12px;
  line-height:120%;
  border:1px solid #FFF;
}
#welcometopoxygen .dc2 {clear:left;}
.dc2 p {
 	margin: 0px auto 15px auto;
    width:260px;
	height:auto;
 color:#FFF;
}
.dc2 p a, .dc2 p a:visited {
 	color:#FFF;
  text-decoration:none;
}
.dc2 p a:hover{
 	color:#FFF;
  text-decoration:none;
}
.dc1 ul, .dc1half ul, .dcsitemap ul {
 	margin:0;
    padding-left:12px;
}
.dc1 a, .dcsitemap a {
 	color:#999;
  text-decoration:none;
}
.dcsitemap a, .dcsitemap2 a, .dcsitemap3 a {
 	color:#FFF;
  text-decoration:none;
}
.dc1 a:hover, .dcsitemap a:hover, .dcsitemap2 a:hover {
 	color:#FFF;
    text-decoration:none;
}
.dcsitemap2 a, .dcsitemap3 a{
 		font-size:126%;
}
.tc1 a {
 	color:#FFF;
  text-decoration:none;
}
.tc1 a:link {
 	color:#FFF;
    text-decoration:none;
}
.pcase, .pcase2 {
 	position:relative;
    width:1002px;
    height:236px;
    float:left;
    display:block;
    border-right: 1px solid #54554f;
   border-bottom: 0px solid #54554f;
   font-size:1.15em;
   line-height:1.2em;
   border-left: 1px solid #54554f;


}
.pcase2 {
 	height:auto;
  min-height:510px;
  height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); 

}
.p1,.p2,.p3,.p4,.p5 {
 	width:199px;
border-right: 1px solid #54554f;
    position:relative;
    float:left;
    display:block;
    height:236px;
}
.p5 {
 border-right: 0px solid #54554f;
 width:200px;
 background-image:url(images/p4back.jpg);
}
.p4{
  background-image:url(images/p5back.jpg);  
}
.p3{
  background-image:url(images/p3back.jpg);
}
.p2{
 background-image:url(images/p2back.jpg);
}
.p1{
 background-image:url(images/p1back.jpg);
 width:201px;
}

.p1 p, .p2 p, .p3 p, .p4 p, .p5 p {
 margin-top:56px;	
  padding:0px 0 0 17px;
  display:block;
  font-size:90%;
  color:#54554f;
}

.base {
 	position:relative;
  width:1002px;
  float:left;
  display:block;
  height:60px;
      border-right: 1px solid #54554f;
   border-bottom: 1px solid #54554f;
      border-top:4px solid #54554f;
      border-left: 1px solid #54554f;
}
.base p {
   margin-top:10px;
 	  padding: 0px 0 0 30px;
}
.base a, .base a:hover, .base a:visited {
 	color:#555;
  	text-decoration:none;
}
.basespace {

 	padding-right:20px;
}
img.learnmore, img.learnmorep1 {
 	position:absolute;
    left:14px;
    bottom:10px;
    border:none;
    width:89px;
    height:22px;
}
img.learnmorep1 {
    left:16px;
}
.displaycontent h3, .displaycontent h2, .displaycontent2 h2 {
 	color:#FFF;
  font-weight:bold;
  font-size:100%;
  padding:0px;
  margin:0px;
 line-height:100%;
}
.displaycontent h1 {
 	color:#FFF;
  font-weight:bold;
  font-size:120%;
  padding:0px;
  margin:0px;
 line-height:120%;
 margin-bottom:2px;
}
.displaycontent2 h1 {
 	color:#FFF;
  font-weight:bold;
  font-size:120%;
  padding:0px;
  margin:0px;
 line-height:110%;
 margin-bottom:2px;
}
/*Menu Layers*/


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Verdana;
z-index:100;
background-color:#ACACAC;
	opacity: .85;
	filter: alpha(opacity=85);
}

#dropmenudiv a{
font-size:10px;
width: 100%;
display: block;
text-indent:0px;
border-bottom: 0px solid black;
padding: 6px;
text-decoration: none;
line-height:11px;
margin-top:4px;
color:#FFF;
display:block;

}

#dropmenudiv a:hover{ /*hover background color*/

color:#09C;
}
img.bubbles {
 	position:absolute;
  top:-150px;
  left:-30px;
}
img.callgirl {
 	position:absolute;
  top:-371px;
  left:0px;
}
img.oxygen {position:relative; top:15px; }
.size14 {
 	font-size:130%;
    color:#FFF;
    line-height:90%;
}
img.profilepic {
 	position:absolute;
  top:-24px;
  right:0px;
  float:right;
  margin-right:20px;
}
#ipart {
 	margin:0px; bottom:0px;
  position:absolute;
}
.proftext {
_font-size:11px;
color:#CCC;
}
.littlegrey {
 	font-size:90%;
  color:#CCC;
}
.displaysect2#helptop {
 height:100px;
}
#homelogos {
 font-size:1em;
}
#downloads {
 width:920px;
  border:1px solid #333;
}
#downloads td {
 padding:10px;
  border-bottom:1px dotted #666;
  color:#CCC;
}
.floatleft {
 position:relative;
 float:left;
 margin:2px 6px 6px 0px;
}
.newsection {
 position:absolute;
 bottom:-1px;
 padding:12px 0px 0px 15px;
 right:-1px;
 width:385px;
 height:212px;

 border: 1px dotted #54554f;
}
.newsection img {
 border:0px;
 margin-bottom:6px;
}
#madebycreate {
right:20px;
bottom:18px;
position:absolute;
}
#madebycreate img {
 border:0px;
}
#madebycreate a{
 font-weight:normal;
 color:#777;
 text-decoration:none;
}
#free {
 width:127px;
 height:127px;
 position:absolute;
 right:30px;
 top:30px;
 background-image:url(eoffice.bm/images/freetrial.png);
}
#furtherinfo {
 margin-top:0px;
 padding-bottom:10px;
}
#furtherinfo p {
 margin-top:10px;
 margin-bottom:0px;
}
#furtherinfo ul {
 margin:0px;
 padding:4px 0px 0px 0px;
}
#furtherinfo li {
 margin:0px 0px 4px 14px;
 padding-top:6px;
 list-style:none;
 background-image:url(images/adobe.gif);
 background-repeat:no-repeat;
 padding-left:20px;
}
#furtherinfo li a{
 color:#FFF;
 text-decoration:none;
}
#furtherinfo li a.return2 {
 text-decoration:none;
 color:#888;

 letter-spacing:-0.5px;
}
.hosting-images {
 width:160px;
 margin:0px 6px 0px 0px;
 float:left;
}
#eofficenewad {
 margin-top:24px;
}
#eofficenewad img{
 border:0px;
}
#hsdc1 {height:600px; }
#furtherinfo3 
{margin-top:24px; border:1px solid #444; color:#666; font-size:9px; margin-bottom:40px;}
#furtherinfo3 ul{
 padding:10px;
 margin:0px;
 list-style:none;
}
#furtherinfo3 ul li{
 margin-bottom:2px;
}
#flashcont {
 width:292px;
 height:170px;
 position:absolute;
 top:16px; 
 right:30px;
}
