.hosting-plan {

    width: 100%;

    border-collapse: collapse;

}



.hosting-plan thead th {

    height: 47px;

}

.hosting-plan .red-head {

    border-bottom: 1px solid #b8b8b8;

	background: transparent url("../imgs/red_head.png") repeat-x 0 0;

	color: #dda2b2;

	font-size: 18px;
	

}



.hosting-plan .red-head.first {	

	border-radius: 4px 0 0 0;

	-moz-border-radius: 4px 0 0 0;

	-webkit-border-radius: 4px 0 0 0;

}



.hosting-plan .red-head.last {	

	border-radius: 0 4px 0 0;

	-moz-border-radius:  0 4px 0 0;

	-webkit-border-radius:  0 4px 0 0;

}



.hosting-plan tbody tr:hover {

    background-color: #f2f2f2;    

}



.hosting-plan tr td {

    width: 65px;

    height: 30px;

    text-align: center;

    border: 1px solid #b8b8b8;

    border-bottom: 1px dashed #b8b8b8;

    border-top: none;

    color: #666;

    font-size: 13px;

}

.hosting-plan tr td.features {

    width: auto;

    text-align: right;

    padding-right: 20px;

    color: #111;

    font-size: 12px;

    border-width: 0 0 1px 0;

    background-color: #fff;

}

.hosting-plan .price {

    font-weight: bold;

    font-size: 15px;

}

.hosting-plan .last-row-before-decision td {

    border-bottom: 1px solid #b8b8b8;

}

.hosting-plan .last-row-before-decision td.features {

    border-bottom: none;

}

.hosting-plan .you-have-to-decide:hover { background-color: #fff; }

.hosting-plan .you-have-to-decide td {

    border: none;

}

.hosting-plan .you-have-to-decide td a {

    color: #000;

    text-decoration: none;

    font-size: 10px;

    display: block;

    width: 56px;

    height: 17px;  

    background: transparent url("../imgs/iwanthosting.png") no-repeat 0 0;

    margin-left: 3px;

}

.hosting-plan .you-have-to-decide td a:hover {

    background: transparent url("../imgs/iwanthosting.png") no-repeat bottom center;

}



/*

 * Styles for mini table

 */

.hosting-plan.mini .red-head { font-size: 16px; }



.hosting-plan.colo td { padding: 3px 5px; }











