body {
	background-color: #999999;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html {
	scrollbar-face-color: #000000;
	scrollbar-arrow-color: #F9AF1C;
	scrollbar-track-color: #3B3B3B;

	scrollbar-shadow-color: #F9AF1C;
	scrollbar-lightshadow-color: #F9AF1C; 
	scrollbar-darkshadow-color: #999999;

	scrollbar-highlight-color: #F9AF1C;
	scrollbar-3dlight-color: #F9AF1C;
}

p {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}

a {
	color: #000000;
}

a:hover {
	color: #F78105;
}


.headerback {
	background-image: url(../images/header-back.gif);
	width: 972px;
	height: 87px;
}

.logo {
	padding-top: 8px;
	padding-left: 28px;
	float: left;
}

.topnav {
	float: right;
	padding-top: 7px;
	padding-right: 25px;
	height: 80px;
	width: 400px;
}

.content {
	background-color: #ffffff;
	width: 947px;
	vertical-align: top;
}

.maincolumn {
	width: 900px;
	padding-top: 20px;
	padding-left: 20px;
}

.contentleft {
	background-image: url(../images/contentleft.gif);
	width: 12px;
	background-repeat: repeat-y;
}

.contentright {
	background-image: url(../images/contentright.gif);
	width: 13px;
	background-repeat: repeat-y;
}

.hometopleft {
	background-image: url(../images/topleftback.gif);
	width: 646px;
	height: 246px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.hometopleft div {
	padding: 20px;
}

.hometopleft div h1 {
	font-size: 20px;
	color: #000000;
	margin: 0;
	font-style: italic;
	border-bottom: 2px dotted #000000;
}


.homehosting h2 {
	font-size: 16px;
	color: #333333;
	margin: 0;
	padding: 0;
	font-style: italic;
	border-bottom: 2px dotted #333333;
}

.homedomains h2 {
	font-size: 16px;
	color: #333333;
	margin: 0;
	padding: 0;
	font-style: italic;
	border-bottom: 2px dotted #333333;
}

.hometopleft div img {
	padding: 15px;
}

.right {
	vertical-align: top;
}

.homeright {
	background-image: url(../images/rightbacktop.gif);
	width: 293px;
	height: 247px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.homerightbottom {
	background-image: url(../images/rightbackbottom.gif);
	width: 293px;
	height: 232px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.homerightbottom div {
	padding: 20px;
	padding-bottom: 0;
}

.homerightbottom h2 {
	font-size: 16px;
	color: #333333;
	margin: 0;
	padding: 0;
	font-style: italic;
	border-bottom: 2px dotted #333333;
}

.homerightcontent {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.homerightcontent ul {
	list-style-image: url(../images/bullet.jpg);
	list-style-type: disc;
}

.homerightcontent ul li {
	margin-left: -10px;
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
}

.homehosting ul {
	list-style-image: url(../images/bullet.jpg);
	list-style-type: disc;
}

.homehosting ul li {
	margin-left: -10px;
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
}
.homedomains ul {
	list-style-image: url(../images/bullet.jpg);
	list-style-type: disc;
}

.homedomains ul li {
	margin-left: -10px;
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
}


.homebottomleft {
	background-image: url(../images/bottomleft.gif);
	width: 321px;
	height: 239px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.homebottomleft div {
	padding: 20px;
}

.homebottomright {
	background-image: url(../images/bottomright.gif);
	width: 325px;
	height:239px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.homehosting {
	padding: 20px
}

.homedomains {
	padding: 20px
}

.rightheading {
	background-image: url(../images/rightheading.gif);
	width: 293px;
	height:35px;
	color: #FFC634;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}

	input.submit1 
	{ 
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #000000; 
	background-color: #F9AF1C; 
	color: #ffffff;
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	font-weight: bold;
	-moz-border-radius: 4px;
	}

.footerback {
	background-image: url(../images/footer-back.gif);
	margin: 0 auto;
	height: 71px;
	width: 972px;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	vertical-align: middle;
	font-size: 12px;
}

.footerlinks {
	float: left;
}

.footerlinks a {
	color: #000000;
}

.copyright {
	float: right;
}

/* Navigation */

div.navmenu {
	height: 53px;
	width: 972px;
}

.navleft {
white-space: nowrap;
display: block;
width: 18px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}

.navright {
white-space: nowrap;
display: block;
width: 18px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}

.navecommerce { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navecommerce2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 178px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navecommerce a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 178px;
height: 53px;
float: left;
text-decoration: none;
}

.navecommerce a:hover {
color: #FFC634;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
 
.navecommerce img {width: 178px; height: 53px; border: 0; }
* html a:hover {visibility:visible;}
 
.navecommerce a:hover img{visibility:hidden;}
 
.navecommerce span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navecommerce a:hover span  {
text-decoration: underline;
}

.navfeatures { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navfeatures2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 156px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navfeatures a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 156px;
height: 53px;
float: left;
text-decoration: none;
}

.navfeatures a:hover {
	color: #FFC634;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
 
.navfeatures img {width: 156px; height: 53px; border: 0; }
* html a:hover {visibility:visible}
 
.navfeatures a:hover img{visibility:hidden}
 
.navfeatures span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navfeatures a:hover span  {
text-decoration: underline;
}

.navdemo { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navdemo2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 131px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navdemo a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 131px;
height: 53px;
float: left;
text-decoration: none;
}

.navdemo a:hover {
	color: #FFC634;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
 
.navdemo img {width: 131px; height: 53px; border: 0; }
* html a:hover {visibility:visible}
 
.navdemo a:hover img{visibility:hidden}
 
.navdemo span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navdemo a:hover span  {
text-decoration: underline;
}

.navpricing { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navpricing2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 144px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navpricing a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 144px;
height: 53px;
float: left;
text-decoration: none;
}

.navpricing a:hover {
	color: #FFC634;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
 
.navpricing img {width: 144px; height: 53px; border: 0; }
* html a:hover {visibility:visible}
 
.navpricing a:hover img{visibility:hidden}
 
.navpricing span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navpricing a:hover span  {
text-decoration: underline;
}

.navpurchase { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navpurchase2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 162px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navpurchase a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 162px;
height: 53px;
float: left;
text-decoration: none;
}

.navpurchase a:hover {
	color: #FFC634;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
 
.navpurchase img {width: 162px; height: 53px; border: 0; }
* html a:hover {visibility:visible}
 
.navpurchase a:hover img{visibility:hidden}
 
.navpurchase span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navpurchase a:hover span  {
text-decoration: underline;
}

.navsupport { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/navsupport2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 165px;
height: 53px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.navsupport a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 165px;
height: 53px;
float: left;
text-decoration: none;
}

.navsupport a:hover {
	color: #FFC634;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
 
.navsupport img {width: 165px; height: 53px; border: 0; }
* html a:hover {visibility:visible}
 
.navsupport a:hover img{visibility:hidden}
 
.navsupport span {
position: absolute;
left: 40px;
top: 16px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navsupport a:hover span  {
text-decoration: underline;
}

/* top navigation */

.topnav {
	float: right;
	padding-top: 7px;
	padding-right: 25px;
	height: 80px;
	width: 400px;
}

.tophome { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/home2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.tophome a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 80px;
height: 80px;
float: left;
text-decoration: none;
}
 
.tophome img {width: 80px; height: 80px; border: 0; }
* html a:hover {visibility:visible}
 
.tophome a:hover img{visibility:hidden}

.topportfolio { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/portfolio2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.topportfolio a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 80px;
height: 80px;
float: left;
text-decoration: none;
}
 
.topportfolio img {width: 80px; height: 80px; border: 0; }
* html a:hover {visibility:visible}
 
.topportfolio a:hover img{visibility:hidden}

.topabout { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/about2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.topabout a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 80px;
height: 80px;
float: left;
text-decoration: none;
}
 
.topabout img {width: 80px; height: 80px; border: 0; }
* html a:hover {visibility:visible}
 
.topabout a:hover img{visibility:hidden}

.topfaq { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/faq2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.topfaq a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 80px;
height: 80px;
float: left;
text-decoration: none;
}
 
.topfaq img {width: 80px; height: 80px; border: 0; }
* html a:hover {visibility:visible}
 
.topfaq a:hover img{visibility:hidden}

.topsupport { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/buttons/support2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
overflow: hidden;
float: left;
}
 
.topsupport a {
display: block;
color: #FFC634;
font-size: 15px;
font-weight: bold;
width: 80px;
height: 80px;
float: left;
text-decoration: none;
}
 
.topsupport img {width: 80px; height: 80px; border: 0; }
* html a:hover {visibility:visible}
 
.topsupport a:hover img{visibility:hidden}

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/order-hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 274px;
height: 62px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 274px;
height: 62px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 274px;
height: 62px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}
