@charset "UTF-8";
/* CSS Document */

/* CSS Document */

.hostingBack {

	background-position: center;

	background-repeat:repeat-y;

	background-image: url(//files.namecheap.com/graphics/hosting-plan-back-190.gif);

}

#proList {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:13px; 

	/*color:#3b4b5b;*/

	text-align: left;

	}

#proList h1 {

	font-size:16px; 

	font-weight:bold; 

	padding:3px; 

	padding-left:10px; 

	margin:0px; 

	/*color:#333333;*/

	font-family: Helvetica,Arial,Verdana,Helvetica,sans-serif

	}

#proList ul { 

	list-style:none; 

	margin: 20px 10px 10px 27px;

	padding: 0;

	}

#proList ul li {

	font-family:Arial, Helvetica, sans-serif; 

	font-size:13px;

	color:#2b3b4b; 

	list-style-image:url(//files.namecheap.com/graphics/bullet.gif);

	margin-bottom: 5px;

	}

#proList form {

	margin:0;

	padding:8px; 

	color:#333;

	}

#proList .content,

#proList .subheading { 

	padding:5px; 

	background-color:#999999;

	color:#fff;

	}



#proList td.price {

	padding:5px; 

	background-color:#ececec; 

	}

#proList td.heading {

	background-color:#4190BF;

	color:#ffffff;

}

#proList td.pricing {

	/*background-color:#eeeeff;*/

}



/* VPS Web Hosting select Dropdown settings */



#proList td.otherOptions select {

	font-family:Verdana,Arial,Helvetica,sans-serif;

	vertical-align:middle;

	font-size:11px;

	width:150px;

	margin-top:4px;

}



/*

.price { 

	color:#FF9900; 

	background-color:#eCeCeC; 

	font-weight:bold; 

	padding:20px; 

	padding-top:0px; 

	margin:0px;

	}*/

#proList .bigprice {

	font-size:32px; 

	font-weight:bold; 

	color:#FF6C3B; 

	}

#proList .price .term { 

	font-size:10px; 

	}

#proList .highlite { 

	/*color:#29568f; 

	padding:6px; 

	font-size:17px; 

	text-align:center;*/

	background-color:#ffffcc;

	}

#proList .highlite a { 

	color:#29568f; 

	text-decoration:none;

	}

#proList .highlite a:hover { 

	text-decoration:underline;

	}



/* Hosting comparison */



#hostingComparisonTable {

	border-top: thin solid #cccccc;

	border-left: thin solid #cccccc;

	text-align:left;

}

#hostingComparisonTable td, #hostingComparisonTable th {

	border-bottom: thin solid #cccccc;

	border-right: thin solid #cccccc;

	padding: 4px;

	padding-left: 7px;

}



#hostingComparisonTable th {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	background-color:#eeeeff;

	text-align: left;

}

#hostingComparisonTable thead th {

	font-size: 14px;

	width: 115px;

	background-color: #287912;

	color: #ffffff;

}

#hostingComparisonTable tfoot td {

	padding: 0;

}

#hostingComparisonTable tfoot td  td{

	border: 0;

}



/* taken from ssl page */



.price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	padding:6px;

	text-align:center;

	color:#016BAA;

}

.super {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	vertical-align:text-top;

	

}

.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	vertical-align:baseline

}

.desc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	padding:0 4px 0 10px ;

	height:70px;

	color: #002d57;

}

.desc1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	padding-left:10px;

	height:70px;

	color: #664301;

}

.btn {

	font-size: 12px;

	color: #664301;

	text-align:right;

	padding-right:12px;

}

.ala {

	font-size: 8px;

	font-weight: normal;

	color:#666666;

}

.ssltypescontainer {

	border-top: thick solid #CCFF00;

	border-bottom: thick solid #CCFF00;

	margin-bottom: 10px;

}



/* Domain selection */



#domainSelectionTable,

#domainSelectionTable td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#domainSelectionTable .optionTitle {

	font-size: 14px;

	color: #333333;

	padding: 5px 5px 0 0;

}



#domainSelectionTable .optionSel {

	padding: 10px 5px 5px 20px;

}



#domainSelectionTable .DivDomainClass {

	background-color: #99FFFF;

	border: 1px solid #cccccc;

	margin-right: 15px;

	padding: 10px;

}

#domainSelectionTable .DivDomainResult {

	background-color: #FFFFCC;

	padding: 10px;

	margin-top: 5px;

	margin-right: 15px;

	border: 1px solid #cccccc;

}



   /* hosting plan comparison */

a.tooltip:link, 

a.tooltip:visited {

		color:#222222;

		position:relative;

		text-decoration:none;

		display:block;

		z-index:100;

		/* padding:4px 4px 4px 0px; */

}

a.tooltip:hover, a .tooltip:hover {

	background:transparent none repeat scroll 0pt 50%;

	text-decoration:none;

	z-index:101;

}

a.tooltip span, a .tooltip span {

	display:none;

	font-weight:normal;

}

a.tooltip:hover span, a .tooltip {

	background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;

	border: 1px solid #cc9933;

	color:#222222;

	display:block;

	font-weight:normal;

	left:15.5em;

	padding: 10px 12px;

	line-height:16px;

	position:absolute;

	text-align:left;

	top:-0.3em;

	width:15em;

	z-index:110;

}

a.tooltip:hover .hint-pointer {

	position: absolute;

	left: -10px;

	top: 5px;

	width: 10px;

	height: 19px;

	background: url(../images/pointer.gif) left top no-repeat;

	border:none;

}

a.tooltip:hover span b {

	color:#111;

	margin:0px;

}

a.tooltip:hover span ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

	

}

a.tooltip:hover span ul li {

	margin-left:20px

}

/* should be verified */

#hostingComparisonTable th.hoverColor:hover {

	background-color:#dfdfff;

}






