﻿/********************
 HOMEPAGE
********************/

#featureboxes {
    width: 650px;
    height: 185px;
    background: url(images/homepage/homefeatboxes.jpg) top left no-repeat;
}

.hostfeaturebox {
    float: left;
    width: 306px;
    height: 185px;
}

.hostusesbox {
    float: right;
    width: 306px;
    height: 185px;
}

.featureboxheader {
    float: left;
    width: 306px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.hostusesboxheader {
    float: left;
    width: 306px;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}





#domainsearchbar {
	width: 812px; /*100%;*/
	height: 44px;
	background: url(../../images/homepage/domainsearchbg.gif) top left no-repeat;
}

.domainsearchcontainer {
	width: 710px;
	height: 44px;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
}

.domainsearchbox {
	margin: 12px 0px 0px 20px;
	float: left;
}

.domainsearchbutton {
	margin-top: 5px;
	height: 33px;
	width: 33px;
	float: left;
}

.domainresults {
	margin: 12px 0px 0px 10px;
	float: left;
}

#specials {
	float: right;
}

#attractions {
    width: 100%;
    text-align: center;
}

.featurebox, .featureboxmiddle
{
    float: left;
    clear: right;
    width: 295px;
    margin: 0 10px 0 0;
    padding: 0px;
    background-repeat: repeat-y;
    text-align: left;
}

.featureboxright {
    float: left;
    width: 295px;
    margin: 0px;
    padding: 0px;
    background-repeat: repeat-y;
    text-align: left;
}

.featureboxheadgreen {
    padding: 0px 0px 0px 5px;
    margin: 0px;
    width: 295px;
    background-image: url(images/HomePage/boxheadergreen.gif);
    height: 29px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 29px;
}

.featureboxheadblue {
    padding: 0px 0px 0px 5px;
    margin: 0px;
    width: 295px;
    background-image: url(images/HomePage/boxheaderblue.gif);
    height: 29px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 29px;
}

.featureboxheadred {
    padding: 0px 0px 0px 5px;
    margin: 0px;
    width: 295px;
    background-image: url(images/HomePage/boxheaderred.gif);
    height: 29px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 29px;
}

.featureboxcontent {
    margin: 0px;
    padding: 2px 0px 2px 4px;
    background-image: url(images/HomePage/boxbg.gif);
}

.featureboxbase {
    background-image: url(images/HomePage/boxbottom.gif);
    height: 7px;
    width: 295px;
    background-repeat: no-repeat;
}

.featureboxtag {
    background-image: url(images/HomePage/boxtag.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmorehost {
    background-image: url(images/HomePage/hostingboxtag.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmorehost:hover {
    background-image: url(images/HomePage/hostingboxtag-over.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmorededi {
    background-image: url(images/HomePage/dedicatedboxtag.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmorededi:hover {
    background-image: url(images/HomePage/dedicatedboxtag-over.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmoredom {
    background-image: url(images/HomePage/domainboxtag.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmoredom:hover {
    background-image: url(images/HomePage/domainboxtag-over.gif);
    margin: 0px;
    float: right;
    height: 22px;
    width: 153px;
}

.featureboxtagmore span {
    display: none;
}

.mainfeatures {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 99%;
}

.mainfeatures ul {
    text-align: left;
} 

.mainfeatures li {
	line-height: 22px;
	padding-left: 15px;
	background-color: #eaf6cc;
}

.mainfeatures .alt {
	background-color: #FFF;
}