 /* default styles */*{ margin: 0; padding: 0; }body { font: .7em Arial, Verdana, Sans-Serif; line-height: 1.7em; background: #fff url(images/newbck.jpg) repeat-x; }a { color: #0066cc; background: inherit; text-decoration: none; }#left a, #right a { border-bottom: 1px dotted #3F2C57; }a:hover { color: #000033; background: inherit; }p {	margin: 0 0 5px 0; }h1 { font: normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; padding: 0 0 0 0; margin: 0; }h2 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; }h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }img { border: 0; }/* layout */#content { margin: 0 auto; width: 830px; }#header {	padding: 10px 0;	color: #fff;	margin: 0 0 20px 0;	height: 94px;}/* left side */#left {	float: left;	width: 530px;	margin: 0 0 5px 0;}	.border { border: 1px solid #AED898;  margin: 0 0 10px 0;}		.borderWhite { border: 1px solid #ffffff;  margin: 0 0 10px 0;}		.subheader {	    font-size:12px;		padding: 15px;		background: #fff url(images/wood.jpg) repeat-x;		color: #ffffff;	}	.highlightWhite { background: #ffffff; color: #000; }	.left_articles {	    font-size:12px;		margin: 0 0 10px 0;		color: #454545;		padding: 15px 15px 5px 10px;		background: #fff url(images/wood-grad.jpg) no-repeat;	}		.date { font-size: .9em; padding: 0 0 0 12px; url(images/news.gif) no-repeat center left; color: #808080; }		.bigimage {			float: left;			clear: left;			margin: 0px 10px 5px 0;		}	.left_box {	background: #F4F1F8;	color: #000066;	border-left: 3px solid #E8E2F2;	padding: 10px;	margin: 0 0 45px 0;	font-style: italic;	font-weight: bold;	}	.thirds {		float: left;		width: 146px;		padding: 0 10px 0 15px;	}				/* right side */#right {	float: right;	width: 280px;	margin: 0 0 10px 0;	padding: 65px 0 0 0;	background: url(images/right.jpg) no-repeat top right;	}	.button {	font: normal 1.3em "Georgia", "Times New Roman", Arial;	color: #4f3605;	text-align: center;	margin: 0 0 110px 0;	line-height: 15px;	}	.big { color: #2e2e2e; font: normal 2em "Georgia", "Times New Roman", Arial; }		#side_menu { margin: 0 0 20px 0; }	#side_menu li { list-style: none; }	#side_menu li a { color: #3F6C24; border: 0; margin: 0 0 1px 0; display: block; background: #fff url(images/side_menu.gif) repeat-x; padding: 8px 10px; }	#side_menu li a:hover { color: #fff; background: #fff url(images/side_menu_hover.gif) repeat-x; }			.image { float: left; margin: 0 9px 3px 0; }		.imageR { float: right; margin: 0px 0px 0px 0px; }	 img.folio { border: 1px solid #7d5757; margin: 5px;}/* Pink Menu */	#menu {	width: 278px;	border-style: solid solid none solid;	border-color: #FFFFFF;	border-size: 1px;	border-width: 1px;	font-size: 12px;	font-family: Georgia, "Times New Roman", Times, serif;	}	#menu li a {	height: 32px;  	voice-family: "\"}\"";   	voice-family: inherit;  	height: 24px;	text-decoration: none;	}		#menu li a:link, #menu li a:visited {	color: #333333;	display: block;	background: url(images/menu1.jpg);	padding: 8px 0 0 10px;	}	#menu li a:hover {	color: #26370A;	background: url(images/menu1.jpg) 0 -32px;	padding: 8px 0 0 10px;	}	#menu li a:active {	color: #26370A;	background: url(images/menu1.jpg) 0 -64px;	padding: 8px 0 0 10px;	}		/* footer */#footer { 	clear: both; 	color: #808080;	background: #FFF;	padding: 10px 15px;	border-top: 1px solid #ccc;}	#footer .right { float: right; }/* TABS MENU */	      #tabsI {      float:left;      width:100%;      font-size:13px;      line-height:normal;      }    #tabsI ul {	margin:0;	padding:0px 0px 0 0px;	list-style:none;      }    #tabsI li {      display:inline;      margin:0;      padding:0;      }    #tabsI a {      float:left;      background:url("images/tableftI.gif") no-repeat left top;      margin:0;      padding:0 0 0 5px;      text-decoration:none;      }    #tabsI a span {      float:left;      display:block;      background:url("images/tabrightI.gif") no-repeat right top;      padding:5px 15px 4px 6px;      color:#FFF;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabsI a span {float:none;}    /* End IE5-Mac hack */    #tabsI a:hover span {      color:#FFF;      }    #tabsI a:hover {      background-position:0% -42px;      }    #tabsI a:hover span {      background-position:100% -42px;      }	/* Hosting Grid */		.grid {		width: 500px;	}	.grid td, .grid .heading th {		padding: 7px 10px;		padding-left: 5px;                border: 0;	}	.grid .alt td {		background-color: #EFEFEF;	}	.grid .heading th {                font-size: 115%;		border-bottom: 1px dotted #86DBEF;		background: #FFF url(http://www.site5.com/images/grid-th-bg.png) repeat-x bottom left;		font-weight: bold;                padding: 10px;	}	.feature-name {	}	.grid .the-plan {		text-align: center;	}	.grid .the-plan .checkmark {		background: url(http://www.site5.com/images/check_green.png) no-repeat 50% 50%;		height: 16px;		line-height: 0;		text-indent: -9999em;	}	.grid .the-plan .redx {		background: url(http://www.site5.com/images/x.png) no-repeat 50% 50%;		height: 16px;		line-height: 0;		text-indent: -9999em;	}	.grid tr th.featured {		background-color: #3DC4FC;		border-bottom-color: #4c7496;	}	.grid tr td.featured {		background-color: #D2F2FF;		border-bottom-color: #b8ddeb;	}	.term-definition {		display: block;		float: left;		margin-right: 10px;		height: 16px;		width: 16px;		font-size: 0;		background: url(http://www.site5.com/images/info.png) no-repeat;		text-indent: -9999em;	}	.stricken {		text-decoration: line-through;		color: #777;		font-size: 10px;		font-style: italic;		padding-right: 10px;	}	#termFantastico dd {		max-height: 300px;		overflow: auto;	}	#termPricing dd table {		width: 100%;	}	#termPricing dd td, #termPricing dd th {		padding: 3px;		text-align: center;	}	#termPricing dd .heading th {		border-bottom-color: #000;		background: #7d7d7d;		font-weight: bold;	}	#termPricing dd .alt td {		background-color: #3f3f3f;	}