
body {
        color: #282F42;
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
}  

a:link 		  {text-decoration:underline; color:#4169E1; } 
a:visited         {text-decoration:underline; color:#4169E1; } 
a:hover 	  {text-decoration:underline; }
a:active 	  {text-decoration:none; color:#7AABDE;}   

a.order		  {text-decoration:underline; color:#4169E1; } 
a.text		  {text-decoration:none; color:#282F42; }
a.text:hover	  {text-decoration:underline; color:#282F42; }

a.faq		  {text-decoration:none; color:#000000; } 
a.faq:hover	  {text-decoration:underline; color:#4169E1;  } 

a.tip	{
	position:relative; /*this is the key*/
	z-index:24; 
	color:#000;
	text-decoration:none
	}
a.tip:hover { z-index:25; }
a.tip span  {display: none}
a.tip:hover span{ /*the span will display just on :hover state*/
    	display:block;
        font-size: 12px;
    	position:absolute;
    	top:1em; left:1em; width:22em;
    	border:1px solid #778899;
    	background-color:#90EE90; color:#000;
    	background-color:#E6E6FA; color:#000;
    	text-align: left;
	padding: 4px;
	}


p, div, form, h1, h2, h3, h4, h5, h6, hr {
        margin: 0;
        padding: 0;
}

ul.faq 	{
	list-style-type: disc;
	}

div#diskConfig
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}

div#Xen96
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}
div#Xen128
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}
div#Xen256
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}
div#Xen512
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}
div#Xen1G
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}
div#Xen2G
        {
        margin: 0px 0px 0px 0px;
        display: none; 
	}

.footnote
        {
 	 color: #999999;
         font-size: 11px;
	}

.texta {
 	font-size: 12px;
 	background-color: #FFFAF0;
 	border: 1px solid #666666;
	}
.textc {
 	font-size: 12px;
 	background-color: #FFFAF0;
	}
.texte {
 	font-size: 12px;
 	background-color: #FFFAF0;
 	border: 1px solid #FF0000;
	}
.button {
 	font-size: 12px;
        background: #90EE90;
 	}

h2	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
	font-weight: bold;	
	}

.page	{
	margin-left: 10px;
	margin-top: 2px;
	vertical-align: top;
	}

td	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	}
td.sm	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
	}
td.mm	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	}
td.cent	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	vertical-align: middle;
	text-align: center;
	}
td.right {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
	vertical-align: top;
	text-align: right;
	}

td.light {
	 background-color: #DDDDDD;
	 }
td.lightc {
	 background-color: #DDDDDD;
	 text-align: center;
	 }
td.lightr {
	 background-color: #DDDDDD;
	 text-align: right;
	 }
td.lighte {
	 color: #999999;
	 background-color: #DDDDDD;
	 text-align: right;
	 font-style: italic;
	 }

td.head  {
	 background-color: #B0C4DE;
	 font-weight: bold;
	 }
td.headc {
	 background-color: #B0C4DE;
	 font-weight: bold;
	 text-align: center;
	 }
td.dark  {
	 background-color: #B0C4DE;
	 }
td.darkr {
	 background-color: #B0C4DE;
	 text-align: right;
	 }
td.price {
	 background-color: #90EE90;
	 }
td.pricer {
	 background-color: #90EE90;
	 text-align: right;
	 }

h1 	{
        color: #6288AD;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 17px;
        font-weight:bold;
	}
table.invoice {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	}
table.invoice th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	}
table.invoice td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	}
.invoice {
	border-collapse: collapse;
	border-width: 0px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	}
.subtotal {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight:bold;
	border-top: solid 2px black;
	}

.subpage_midheader_bg_bottom {
        background-image: url('/images/subpage_midheader_bottom.gif');
        background-repeat: repeat-x;
}

.subpage_midheader_bg_top {
        background-image: url('/images/subpage_midheader_top.gif');
        background-repeat: repeat-x;
}  

.banner {
        background-image: url('/images/xenplanet-outline2-bg.png');
        background-repeat: repeat;
	height: 49px;
	}

ul	{
	list-style-type: disc;
	margin-left: 0;
        padding-left: 25;
	}
ul.sidemenu {
        list-style-type: none;
        margin-left: 0;
        margin-top: 0;
        padding-left: 0;
        padding-top: 0;
        }

li      {
        margin-bottom: 3px;
        }  

.sidemenu   {
        font-family: arial,helvetica,sans-serif;
        font-size: 14px;
        color: #444;
            }
.sidemenu a {
        padding: 2px;
        margin: 0 2px;
        width: 125px;
        height: 16px;
        display: block;
        text-align: left;
        border: 1px solid gray;
        text-decoration: none;
        background: #ccc;
        color: #444;
         }
.sidemenu a:visited {
        color: #444;
        text-decoration: none;
        background: #ccc;
         }

.sidemenu a:hover 
        {
        background: #ccc;
        border: 1px solid gray;
        background: #fff;
        }

.sidemenu a:active 
        {
        background: gray;
        border: 1px solid gray;
        color: #fff;
        }   
div.err	{
    	display:block;
        font-size: 12px;
    	position:relative;
    	top:5em; left:8em; width:32em;
    	background-color:#F08080; 
	color:#000;
    	border:1px solid #000;
    	text-align: left;
	padding: 5px;
	}

div.sm	{
        font-size: 10px;
	}
div.smg	{
        font-size: 12px;
	color: #228B22;
	}



table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 0px 0px 0px 0px;
}
