body {margin:0; }
#firsthalf {background-color: #F0F0F0;}
#header { background:url(images/header.jpg) no-repeat; height: 117px; width: 960px; margin: 0 auto;}
#navbar {height: 33px; width: 960px; background-image: url(images/navbar.jpg); background-repeat: no-repeat; margin: 0 auto; padding:0;}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.navigation{
width:940px;
overflow: hidden;
height:33px;
background:url(images/navbar.jpg) no-repeat;
padding-left:10px;
padding-right:10px;
margin:0 auto;
clear:both;
}

.navigation ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
padding-bottom:8px;
float:right;
}

.navigation li{
display: inline;
margin: 0;
}

.navigation li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px 14px 8px; /*padding inside each tab*/
font-size:14px;
font-weight:bold;
font-family:"Century Gothic";
color:#FFFFFF;
}

.navigation li a:visited{
/*color: white;*/
}

.navigation li a:hover, .navigation li.selected a{
color:#003399;
background:url(images/navbar-hover.jpg) repeat-x; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
#banner {
	height: 161px;
	width: 960px;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	color: #ECF1F4;
	margin:0 auto;
	clear:both;
}
#secondhalf {
	background-image: url(images/2nd_half_bg-x.jpg);
	background-repeat: repeat-x;
	min-height: 230px; height: auto !important; height: 230px;

}
#secondhalf #main-body { margin:0 auto; width:940px; padding:0 10px 0 10px; overflow:auto;}
.right	{background:#FFFFFF; width:590px; float:right;
margin-top:20px; !important;
margin: 10px 0 0 0;
padding:8px 0 0 10px; font:11px "Arial";}
.left	{width:300px; float:left; padding:10px 0 0 10px;}
.right h1,h2,h3	{font:16px "Century Gothic"; font-weight:bold; padding-left:6px; margin:0; padding-bottom:5px;}
.column	{ float:left; width:186px; padding: 0 2px 0 2px;}
.middle	{ float:left; width:186px; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding: 0 1px 0 5px;}
h1,h2,h3	{font:16px "Century Gothic"; font-weight:bold;}
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 940px;
	margin:0 auto;
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:7px 10px 0 10px;
	text-align:right;
}
.paragraph	{font:12px "Century Gothic";}
.elementreset	{margin:0; padding:0;}
.formtext	{font:14px "Century Gothic"; font-weight:bold;}
.tinytxt	{font-size:x-small;}
.fieldtext	{font:14px "Century Gothic"; font-weight:bold; color:#999999;}
#form1	{ border:6px #FDBB5B solid; padding:5px;}
#form2	{ border:6px #FDBB5B solid; padding:5px;}
.packageintro	{ text-align:center; padding: 0 5px; margin:2px;}
#domainsearch	{ font:11px "Arial";}
.tableborder	{ border: 1px solid #CCCCCC;}
.headerbold	{font:14px "Century Gothic"; font-weight:bold;}
