ul.tabs
{
    padding: 7px 0;
    margin:0;
    font-size: 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
    padding-left:20px; /* Offset of the first tab */
}
        
ul.tabs li
{
    display: inline;
    margin: 1;/*no distance between tabs*/
    background: White;
    margin-left: -4px;}
        
ul.tabs li a
{
    font: normal 16px Arial;
    font-weight:normal;
    text-decoration: none;
    position: relative;
    padding: 13px 20px;
    color: #000;
    outline:none;
    background: #DDDDDD;
    border:1px solid #CCC;
    border-right:0;
}

ul.tabs li:last-child a
{
    border-right:1px solid #CCC;
}
  
        
ul.tabs li a:hover
{
    color: #000;
    background: white;
}
        
ul.tabs li.selected a, ul.tabs li.selected a:hover
{
    top: 0px;
    font-weight:bold;
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #000;
}
        
        
ul.tabs li.selected a:hover
{
    text-decoration: none;
}

div.server
{
    font-size:12px;
    border-top: 1px dotted #EEE;
    padding: 1px 5px;
    background:#FFFFFF;
}

div.server h2
{	margin-top:0px;
	color:black;
	font-size:18px;
	font-weight:bold;
	background:#FFFFFF;
	padding:3px;
}

div.server span.label
{	width:100px;
	float:left;
	font-weight:none;
	color:#4466AA;
}

div.server span.price
{	
	font-weight:bold;
	color:#FF8800;
	font-size:22px;
	text-align:right;
	float:left;
	width:145px;
	padding:2px;
}
span.diff {font-weight:bold;color:#000000;}

div.server span.item {display:inline;float:left;padding:5px;background:white;width:300px;margin:0 0 25px 25px;border: 0px dotted #888888;} 
