body {
	margin: 0px;
	padding: 0px;
	background: #F8F8F8;
}

a:link			{ color: #6666FF; text-decoration: none; }

a:visited		{ color: #6666FF; text-decoration: none; }

a:active		{ color: #6666FF; text-decoration: none; }

a:hover		{ color: #009999; text-decoration: none; }

table 			{ font: normal 14px Arial, sans-serif; color: #000000; border: 0px; padding: 0px; }

ul 					{ font: normal 13px Arial, sans-serif; }

.title 				{ color: #333399; font: bold 16px Arial, sans-serif; }

.subtitle 		{ color: #2255AA; font: bold 14px arial, sans-serif; }
.subtitle a		{ color:#2255AA;}

.subtitle2		{ color: #6666FF; font: bold 14px arial, sans-serif; }

.author			{ color: #339966; font: italic 14px Arial, Helvetica, sans-serif; }

.copyright 	{ color: #666666; font: 10px verdana, sans-serif; }

.borders 		{ border: 1px solid #000000; }

.border 		{ border: 1px solid #999999; }

.menu-separator { color:#000000; font: 14px Verdana, Arial, Helvetica, sans-serif; }

.shadeform { background: url("/images/shadeform.gif"); }

.fieldlabel {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	white-space: nowrap;
	padding-right: 4px;
}

.error {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #C00000;
	background: #F9F0C3 url("../images/boxerror.gif") no-repeat 6px 6px;
	padding: 6px 6px 6px 48px;
	border: 1px solid #CC0000;
	vertical-align: top;
}


/* WEBSITE PACKAGES */

#webpkg 		{ background:#FFFFFF; margin: 2px; padding: 4px; float: left;  
						border:1px solid #999999; font: 13px Arial, Helvetica, sans-serif; width: 288px; height: 700px;}

#customwebpkg	{ background:#FFFFFF; margin: 2px; padding: 4px; float: left; 
								border: 1px solid #999999; width: 590px;}
								
.webcontent { font: 13px Arial, Helvetica, sans-serif; }	



/* HOSTING SERVICES */

.hostpkg			{ background:#FFFFFF; margin: 2px; padding: 4px; float: left; width: 160px; 
							border:1px solid #999999; font: 13px Arial, Helvetica, sans-serif; }




/* HOSTING DETAILS */


.title-row-bg		{
	background: url(/images/title-row-bg.gif);
	padding-left: 5px;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
	border: 1px solid #CC0000;
	color: #CC0000;
	height: 24px;
} 

.row				{
	background: #FFFFFF;
	font: 14px/18px Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
}

.row1bg1		{ background: #F1F1F1; padding-left:15px; font: 13px/18px Arial, Helvetica, sans-serif; 
						border-left: 1px solid #999999; }
						
.row1bg2		{ background: #F1F1F1; padding-left:15px; font: 13px/18px Arial, Helvetica, sans-serif;
						border-right: 1px solid #999999;}
						
.row2bg1		{ background: #FFFFFF; padding-left:15px; font: 13px/18px Arial, Helvetica, sans-serif;
						border-left: 1px solid #999999;}
						
.row2bg2		{ background: #FFFFFF; padding-left:15px; font: 13px/18px Arial, Helvetica, sans-serif;
						border-right: 1px solid #999999;}

.signup			{ font: 13px Arial, Helvetica, sans-serif; text-align: right; border-top: 1px solid #999999; }




/* PAGE COLORS */

.pagelines 		{ background: #000000; }

.logo-bg 			{ background: url("/images/logo-bg.jpg"); }

.sidebar-bg 		{ background: url("/images/sidebar-bg.jpg"); }

.main-bg 			{ background: #F8F8F8; }
	
.footer-bg			{ background: #FFFFFF; }

.menu-util-bg 	{ background: url("/images/menu-util-bg.jpg"); }








/* LAYERED TEXT */

#domain_check	{ position: absolute; top: 98px; right: 0px; }

#logo 			{ position: absolute; width: 568px; top: 24px; left: 0px; }

#layer 			{ position: absolute; width: 192px; top: 128px; left: 576px; }

.layertext 		{ color: #000000; font: bold 12px Arial, Helvetica, sans-serif; }








/* DATE */

.date-font 			{ color: #000000; font: bold 12px Arial, Helvetica, sans-serif; }

#date-location 		{ left: 6px; position: absolute; top: 4px }








/* MAIN MENU */

.menutitle	{
	font: 11px Verdana, arial, sans-serif;
	font-weight: bold;
	color: #000000;
	height: 19px;
	padding-left: 6px;
	padding-top: 6px;
	text-align: left;
	display: block;
}


.menu		{ 
	width: 156px;
	cursor:hand;
	font: 11px Verdana, arial, sans-serif;
	font-weight: normal;
	text-indent: 10px;
	text-align: left;
	display: block;
	text-decoration: none;
}


a.menu:link 			{ color: #003399; padding: 2px; margin: 3px; }


a.menu:visited 	{ color: #003399; padding: 2px; margin: 3px; }


a.menu:active 		{ color: #003399; padding: 2px; margin: 3px; }


a.menu:hover 		{ color: #0000FF; background-color:#FFFFFF; border: #194C66 1px solid; padding: 1px; margin: 3px; }








/* UTILITY MENU */

.menu-util {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
	text-decoration: none;
}


a.menu-util:link {
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
}


a.menu-util:visited {
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
}


a.menu-util:active 	{
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 1px;
}


a.menu-util:hover {
	color: #000000;
	background-color:#F7F7F7;
	border: #333333 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#social-links {
	float: right;
	margin-top: -84px;
	line-height: 48px;
	margin-right: 20px;
	font-size: 18px;
	color: #FFF;
}
#social-links a {
	display: inline-block;
	height: 48px;
	width: 48px;
	margin-left: 10px;
	text-indent: -9999px;
}
#social-links .facebook {
	background-image: url(/images/facebook_48.png);
}
#social-links .twitter {
	background-image: url(/images/twitter_48.png);
}
