.sp {color: #ffffff; background: #ff3300; font-size: 18px}
.n {font: 11px arial, tahoma, verdana, helvetica, sans-serif; color: #000066}
.n strong {font: bold; color: #006600}
.n s {font: normal; text-decoration: line-through}
.n1 {font: 11px arial, tahoma, verdana, helvetica, sans-serif; color: #ff3300; padding: 0 0 0 10;}
.n11 {font: 11px arial, tahoma, verdana, helvetica, sans-serif; color: #ff3300; }

/* -----------------------------------------------------------------------------------------------  GLOBAL */

td {
	color: #272727;
	font: 11px Arial, Helvetica, sans-serif;
	}

	



h1 {
	color: #0066cc;
	font: 18px Arial, Helvetica, sans-serif bold;
	line-height: normal;
	margin: 0 0 10px 0;
	}

h2 {
	color: #ff6600;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0;
	}
	
h3	{
	color: #888;
	margin: 0px;
	font-size: 16px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	}	




/* -----------------------------------------------------------------------------------------------  CUSTOM: LEFT NAVIGATION - OLD */

.tdlnav2off {
	background: #bbd7ec url(img_lnav.gif) no-repeat;
	background-position: 10px 8px;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-bottom: 1px solid #fff;
	color:#2d84c4;
	padding: 4px 20px;
	}

.tdlnav2on {
	background: #95c0e1 url(img_lnaw.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #2d84c4;
	cursor: pointer;
	padding: 4px 20px;
	}

.tdlnavhead {
	background: #fff url(img_lnax.gif) no-repeat;
	background-position: 10px 10px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #b2b2b2;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}

.tdlnavheadon {
	background: #fff url(img_lnav.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #0066cc;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}

.tdlnavheadoff {
	background: #fff url(img_lnay.gif) no-repeat;
	background-position: 10px 8px;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	color: #b2b2b2;
	font-size: 11px;
	font-weight: bold; 
	padding: 4px 20px;
	text-decoration:none;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: LINKS */

a.gray2, a.gray2:active, a.gray2:visited {
	color: #ececec; 
	text-decoration: underline;
	}

a.gray2:hover {
	color: #ececec; 
	text-decoration: none;
	}

a.homelink, a.homelink:active, a.homelink:visited {
	color: #474747; 
	text-decoration: none;
	}

a.homelink:hover {
	color: #474747; 
	text-decoration: underline;
	}

a.lnavlink, a.lnavlink:active, a.lnavlink:visited {
	color: #2d84c4; 
	text-decoration: none;
	}

a.lnavlink:hover {
	color: #2d84c4; 
	text-decoration: none;
	}

a.nakedlink, a.nakedlink:visited, a.nakedlink:active {
	color: #1861bd;
	text-decoration: none;
	}
	
a.nakedlink:hover {
	color: #ff6600; 
	text-decoration: none;
	}

a.nakedlinkgreydash, a.nakedlinkgreydash:active, a.nakedlinkgreydash:visited {
	border-bottom: 1px dotted #ccc;
	color: #272727;
	text-decoration: none;
	}
	
a.nakedlinkgreydash:hover {
	border-bottom: 1px dotted #ccc;
	color: #ff6600;
	text-decoration: none;
	}
	
a.nav_bot, a.nav_bot:active, a.nav_bot:visited {
	color: #8e8e8e;
	font-size: 10px;
	text-decoration: none; 
	}

a.nav_bot:hover {
	color: #8e8e8e; 
	font-size: 10px;
	text-decoration: underline;
	}

a.whitelink, a.whitelink:active, a.whitelink:visited {
	color: #fff; 
	text-decoration: none;
	}
	
a.whitelink:hover {
	color: #fff; 
	text-decoration: underline;
	}

a.whitelink2, a.whitelink2:active, a.whitelink2:visited {
	color: #fff; 
	text-decoration: underline;
	}

a.whitelink2:hover {
	color: #e6e6e6; 
	text-decoration: underline;
	}

h2 a {
	color: #333;
	display: block;
	font: 14pt/1.45 Arial, Helvetica, sans-serif;
	}
	
h3 a {
	color: #888;
	margin: 0px;
	font-size: 16px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	}	

/* -----------------------------------------------------------------------------------------------  CUSTOM: TEXT / TITLES / COLORS /SIZES */

.blue {
	color : #1861bd;
	}

.orange {
	color: #ff6600;
	}

.red {
	color: #cc0000;
	}
	
.gold {
	color: #eeb91a;
	}
	
.gray {
	color: #9e9e9e;
	}
	
.gray2 {
	color: #ececec;
	}
	
.white {
	color: #fff;
	}

.size14 {
	font-size: 14px;
	}

.size12 {
	font-size: 12px;
	}

.size10 {
	font-size: 10px;
	}
	
.blackHeadline {
	color: #000;
	font: 16px arial bold;
	}

.feature {
	color: #1861bd; 
	font-size: 12px;
	}
	
.nav_bot_txt {
	color: #8e8e8e; 
	font-size: 9px;
	}

.H1End {
	color: #ff6600;
	display: inline; 
	font: 14px Arial, Helvetica, sans-serif normal;
	margin: 0;
	}

.H1Endgray {
	color: #999;
	display: inline; 
	font: 14px Arial, Helvetica, sans-serif normal;
	margin: 0; 
	}

.H1Title {
	font-size: 11px; 
	font-weight: bold; 
	display: inline;
	}

.H1Orange {
	color:#dd8a14; 
	font: 16px Arial, Helvetica, sans-serif bold;
	margin: 0;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: FORMS  */

.button {
	color: #474747;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: SITECONTROL PAGES IN HOSTWAY */

td.Table {
	border: 1px solid #cfcfcf;
	}

td.TableMainHead {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#d7d8dc',endCOLORStr='#fff');
	border-top: 1px solid #fff;
	font-weight: bold;
	padding: 3px 10px;
	}

/* -----------------------------------------------------------------------------------------------  CUSTOM: PLAN INDEX BOXES */

.plandetails {
	background: #efefef url(btm_grad.gif) repeat-x bottom;
	color: #666;
	border-top: solid #fff 1px;
	padding: 8px;
	}

.plantop {
	background: #efefef url(top_grad.gif) no-repeat top;
	padding: 6px 8px 8px;
	}
	
.planHeader {
	color: #0066cc;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	vertical-align: top;
	}
	
.planPrice {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	vertical-align: top;
	}
	
.planBullet {
	list-style: none; 
	margin:0;
	padding:0; 
	}
	
.planBullet ul {
	list-style: none; 
	margin:0;
	padding:0; 
	}

.planBullet li {
	background: url(arrow_bu.gif) no-repeat left 2px;
	margin:0 0 5px;
	padding:0 0 0 8px;
	}
	
.planBullet em {
	color:#999;
	display:block;
	font-style:italic;
	}
	
.segmentBar {
	background-image: url(img_bg-p.gif);
	color: #fff;
	font-weight: bold;
	height: 25px;
	padding: 0 10px;
	vertical-align: middle;	
	}

.segmentBarRow {
	color: #666;
	padding: 3px 0 3px 2px;
	vertical-align: middle;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: LIST */

ul.square { 
	list-style-image: url(img_arro.gif); 
	margin: 0 0 0 18px;
	padding: 3px 0 20px 0;
	}

ul.square02 {
	list-style-image: url(img_arro.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.square03 {
	list-style-image: url(arrow_bu.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}
	
ul.sqaure-blue {
	list-style-image: url(square-b.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.squaresmall {
	list-style-image: url(img_squa.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}	

ul.arrow {
	list-style-image: url(img_poin.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.arrow01 {
	list-style-image: url(img_poin.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 5px 0;
	}

ul.cross {
	list-style-image: url(cross_bu.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

ul.cross01 {
	list-style-image: url(cross_bu.gif); 
	margin: 0 0 0 18px;
	padding: 0 0 20px 0;
	}

/* -----------------------------------------------------------------------------------------------  CUSTOM: EXCHANGE SET */

.exchange-box {
	background:#fff url(img_bg-b.gif) repeat-x top;
	border: 1px solid #9fc6dc;
	padding: 10px;
	}

.exchange-box01 {
	background:#fff url(img_bg-g.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box02 {
	background:#fff url(img_bg-n.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box03 {
	background:#fff url(img_bg-p.gif) repeat-x top;
	padding: 10px;
	}

.exchange-box04 {
	background:#fff url(img_bg-g.gif) repeat-x top;
	padding: 10px;
	}

.exchange-h2 {
	color: #1863bd;  
	display: inline; 
	font-size: 16px; 
	font-weight: bold;
	margin: 0;
	}
	
.exchange-h2-2 {
	color: #424242;
	display: inline;
	font-size: 14px; 
	font-weight: bold;
	margin: 0; 
	}

.exchange-h3 {
	color: #424242; 
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 0; 
	}
	
.exchange-ul {
	list-style-image: url(img_bull.gif); 
	margin: 0 0 0 18px; 
	padding: 3px 0 0 20px;
	}
	
.exchange-square-orange {
	background-color:#ff9900;
	float:left;
	height:13px; 
	width:13px;  
	}
	
.exchange-square-purple {
	background-color:#8e709f;
	float:left;
	height:13px; 
	width:13px; 
	}
	
.exchange-square-blue {
	background-color:#94adc7;
	float:left;
	height:13px; 
	width:13px; 
	}
		
.exchange-square-green {
	background-color:#9dd100;
	float:left;
	height:13px; 
	width:13px; 
	}
	
.exchange-square-yellow {
	background-color:#ffd200;
	float:left;
	height:13px; 
	width:13px; 
	}
	
a.exchange-button:link, a.exchange-button:visited, a.exchange-button:active {
	background:#fff url(img_bg-b.gif) repeat-x top;
	border: 1px solid #c70000;
	color:#fff;
	display:block;
	font-size: 12px;
	font-weight:bold;
	height: 22px;
	width: 100%;
	text-align:center;
	text-decoration: none;
	}
	
a.exchange-button:hover {
	background:#63933e url(img_bg-b.gif) repeat-x bottom;
	border: 1px solid #c70000;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	}


/* -----------------------------------------------------------------------------------------------  CUSTOM: 2007 PLAN SPECS */

/* Images */
.image-container img {
	border: 1px solid #ccc;
	}
	
.image-wrap {
	float: left;
	margin: 5px 18px 0 0;
	}
	
/* Plan Features */
.price-overview-box {
 	float: right; 
	margin: 5px 0 0 0;
	padding: 0px 20px;
	vertical-align: top;
 	}

.price-overview-box ul {
	margin: 0 0 5px 0;
	padding-left: 15px;
	}	
	
.plan-price {
	color: #8d0000;
	font: 45px helvetica bold; 
	line-height: 45px;
	}
	
.plan-price:first-letter {
	font-size: 30px;
	vertical-align: text-top;
	}	
	
.promo-line-blue {
	color: #0099cc;
	}
	
.plan-overview-box {
	width: 280px; 
	padding: 0 25px 0 0; 
	border-right: 1px dotted #ccc;
	}
	
.plan-overview-box ul {
	line-height: 0.6cm;
	margin:0 0 5px 0;
	padding-left: 15px;
	
	}
	
.tabcontent h2 {
	color: #333;
	display: block;
	font-size: 16px;
	font-weight: bold;
	}
	
/* Buttons */
a.order-now:link, a.order-now:visited, a.order-now:active {
	background:#fff url(img_bg-b.gif) repeat-x top;
	border: 1px solid #c70000;
	color:#fff;
	display:block;
	font-size: 13px;
	font-weight:bold;
	padding: 3px 0;
	text-align:center;
	text-decoration: none;
	vertical-align: middle;
	width: 150px;
	}
	
a.order-now:hover {
	background:#63933e url(img_bg-b.gif) repeat-x bottom;
	}
	
	
/*-----------  Sitemap UL Style  ------------*/
#sitemap-table ul {margin:0 0 10px; padding:0; list-style-type:none}
#sitemap-table ul li {margin:0 0 15px; padding:0}
#sitemap-table ul li li, #sitemap-table ul li li li  {margin:0 0 5px; padding:0}
#sitemap-table ul ul {margin:5px 0 0 15px; padding:0}
