.t-homepage {background: #ededed url(//www.domaindothost.com.au/images/rounded-corners/bluebox/dot.png) 0 0 repeat-x; width: 565px; margin-left: auto; margin-right: auto;}
.b-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/dot.png) 0 100% repeat-x}
.l-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/dot.png) 0 0 repeat-y}
.r-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/dot.png) 100% 0 repeat-y}
.bl-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/bl.png) 0 100% no-repeat; }
.br-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/br.png) 100% 100% no-repeat}
.tl-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/tl.png) 0 0 no-repeat}
.tr-homepage {background: url(//www.domaindothost.com.au/images/rounded-corners/bluebox/tr.png) 100% 0 no-repeat; padding:10px}


/* End Rounded Corners */

#homepage-box1 {
margin: 4.9px;
width: 280px;
height: 151px;
background: url(//www.domaindothost.com.au/images/homepage/budget.gif) no-repeat;
	float: left;
}

#homepage-box-text {
margin-left: 110px;
margin-top: 33px;
	font: .85em/1.1 Tahoma, Verdana, Arial, sans-serif;
		color: #003a63;
list-style: none;
}

#homepage-box-text a {
color: #003a63;
font-weight: bold;
}


#homepage-box-text a:hover {
color: #0077d4;
}

div#homepage-box-button li {
	margin: 12px;
	display: block;
	padding-right: 2px;

}
div#homepage-box-button li a {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now.png) no-repeat center;
	height: 24px;
	width: 114px;
	float: right;
	text-align: center;
	color: #fff;
	font: bold 10pt Tahoma, Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;
}


div#homepage-box-button li a:hover {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now-o.png) no-repeat center;
	height: 24px;
	width: 114px;
	float: right;
	text-align: center;
	color: #ffffff;
	font: bold 10pt Tahoma, Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;

}




div#homepage-box-button-right li {
}

div#homepage-box-button-right li a {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now.png) no-repeat center;
	height: 24px;
	width: 114px;
	text-align: center;
	color: #fff;
	font: bold 10pt Tahoma, Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;

}


div#homepage-box-button-right li a:hover {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now-o.png) no-repeat center;
	height: 24px;
	width: 114px;
	text-align: center;
	color: #ffffff;
	font: bold 10pt Tahoma, Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;

}






#homepage-box-text h2 {
	font: bold 1.15em/1.1 Tahoma, Verdana, Arial, sans-serif;
	color: #f5a700;
	text-align: left;
}

#homepage-box2 {
margin: 4.9px;
width: 280px;
height: 151px;
	background: url(//www.domaindothost.com.au/images/homepage/fullfeatured.gif) no-repeat;
	float: left;

}

#homepage-box3 {
margin: 4.9px;
margin-top: 15px;

width: 280px;
height: 151px;
	background: url(//www.domaindothost.com.au/images/homepage/reseller.gif) no-repeat;
	float: left;
}

#homepage-box4 {
margin: 4.9px;
margin-top: 15px;
width: 280px;
height: 151px;
	background: url(//www.domaindothost.com.au/images/homepage/domain-name.gif) no-repeat;
	float: left;
}



#home-box3-domain-img {
	background: #f2f2f2 url(//www.domaindothost.com.au/images/homepage/domain-name.gif) repeat-x center;
	height: 111px;
	color: #ffffff;
}

#home-box2-free-domain-img {
	background: #8099b6 url(//www.domaindothost.com.au/images/web-hosting/free-domain-small.jpg) no-repeat center;
	height: 111px;
}

#home-box1-special-img {
	background: #ff4e00 url(//www.domaindothost.com.au/images/homepage/february-special.jpg) repeat-x center;
 	height: 111px;

}

div#home-box1-special-img h2 {
	color: #ffffff;
	height: 111px;
	font: bold 1.42em /1.5 Verdana, Arial, sans-serif;
	padding-top: 10px;
}

#home-box1 h2 {
	color: #005390;
}

ul#web-hosting-user-menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
		}
		
ul#web-hosting-user-menu li {
	display: block;
	}

ul#web-hosting-user-menu li a {
	display: block;
	margin: 0px;
	padding: 3px 6%;
	max-width: 90%;
	background: #edf1f4 url(//www.domaindothost.com.au/images/navigation/navbar-ul.gif) repeat-x top;
	font: 0.9em /1.9 Verdana, Arial, sans-serif;
	color: #003a63;
	text-align: left;
	text-decoration: none;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #dbe9f5;
	}

ul#web-hosting-user-menu li a:hover {
	background: #d84833 url(//www.domaindothost.com.au/images/navigation/navbar_highlighted.png) repeat-x top;
	margin: 0px;
	padding: 3px 6%;
	color: #ffffff;
	}

#web-hosting-user-menu {
	float: right;
	width: 48%;
	height: 100%;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
	border-left: 1px solid #ccccff;
	z-index: 5;
		}


#home-box3 {
float: right;
width: 31.3%;
	color: #10456d;
	min-height: 240px;
margin-top: 1.8%;
text-align: center;

}


#home-box1 a {
		text-decoration: underline;
	color: #005390;
	border: none;	

}

#home-box1 a:hover {
		border: none;
		color: #fe2624;

}

#home-box1:hover {
	background: #edf3fd url(//www.domaindothost.com.au/images/web-hosting/background-o.jpg) repeat-x top left;
		color: #10456d;
}



#home-box3 a {
		text-decoration: underline;
		color: #003a63;
	color: #005390;
	border: none;	

}

#home-box3 a:hover {
		border: none;
		color: #fe2624;

}

#home-box3:hover {
	background: #edf3fd url(//www.domaindothost.com.au/images/web-hosting/background-o.jpg) repeat-x top left;
		color: #10456d;
}






#home-box2 {
float: left;
margin-right: 1%;
margin-left: 2.1%;
width: 32%;
	z-index: 9;
margin-top: 1.8%;
	min-height: 246px;


}

#home-box2-img {

}

#home-box1 {
float: left;
width: 32.3%;
	background: #f2f2f2 url(//www.domaindothost.com.au/images/web-hosting/background.jpg) repeat-x top left;
	color: #10456d;
margin-top: 2.8%;
text-align: center;
	min-height: 246px;


}

#home-box3-img {
}

#home-box-users-box a {
	float:left;
	border: 1px solid #002d62;
	background: #f2f2f2 url(//www.domaindothost.com.au/images/web-hosting/background.jpg) repeat-x top left;
		text-decoration: none;
	color: #005390;
	width: 100%;
		min-height: 246px;

}


#home-box-users-box a:hover {
	border: 1px solid #000000;
	background: #edf3fd url(//www.domaindothost.com.au/images/web-hosting/background-o.jpg) repeat-x top left;
		color: #005390;
}




#home-box-users-box ul {
	padding: 10px;
	margin: 0;
	font: 0.8em Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #003a63;
	list-style: none;
	text-align: center;
	
}



#home-box-users-box h2 {
margin-top: auto;
margin-bottom: auto;
padding-top: 5px;
padding-bottom: 5px;
	font: bold .95em Verdana, Arial, sans-serif;
		text-align: center;
}


#home-box-users-box p {
padding-left: 3px;
padding-right: 3px;
	font: .8em Verdana, Arial, sans-serif;
		text-align: center;
}




ul#home-options {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
		border-left: 1px solid #dbe9f5;

		}
		
ul#home-options li {
	display: block;
	}

ul#home-options li a {
	display: block;
	margin: 0px;
	padding: 3px 6%;
	max-width: 90%;
	background: #edf1f4 url(//www.domaindothost.com.au/images/navigation/navbar-ul.gif) repeat-x top;
	font: 0.9em /1.9 Verdana, Arial, sans-serif;
	color: #003a63;
	text-align: left;
	text-decoration: none;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #dbe9f5;
	}

ul#home-options li a:hover {
	background: #d84833 url(//www.domaindothost.com.au/images/navigation/navbar_highlighted.png) repeat-x top;
	margin: 0px;
	padding: 3px 6%;
	color: #ffffff;
	}

#home-options {
	float: right;
	width: 38%;
	height: 100%;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
	z-index: 5;
		}

#home-options-image-text-white {
text-align: center;
float: left;
width: 19.5%;
padding-left: 27%;
padding-top: 10.5em;
font: bold 1.0em verdana, arial, sans-serif;
color: #003a63;
z-index: 5;
margin: 10px;
text-shadow: 1px solid #ffffff;
}
	
ul#home-options h2 {
text-align: center;
font-size: 1.0em;
color: #f53333;
margin-top: 15px;
margin-bottom: 15px;
}
	
div#home-options p.row span.rightcol a:hover {
	color: #BED9ED;
	}
	
#home-options h2 {
	font: bold 0.9em Verdana, sans-serif;
	color: #ffffff;
	text-align: center;
	}
	
#home-options h3 {
	font: bold 0.9em Verdana, sans-serif;
	color: #ffffff;
	text-align: center;
	}


/* --------------------- Feature Image and Transparency Trick --------------- */

#our-difference {
margin: 5px;
}

#our-difference ul li {
font: 0.8em Verdana, Tahoma, Arial, sans-serif;
list-style: none;
color: #002d62;
list-style-image: url(//www.domaindothost.com.au/images/web-hosting/features-tick-blue.png);
margin-left: auto; margin-right: auto;
}

#our-difference li strong {
color: #0077d4;
}


#homepage-main {
float: left;
width: 100%;
background: #ffffff;
	clear: both;

	}

#homepage-main-left {
float: right;
width: 590px;
padding-left: 5px;
padding-right: 5px;
padding-top: 8px;
	z-index: 2;
	border-left: 1px solid #c9cacb;
	}
	
#homepage-main-right {
float: left;
width: 220px;
padding-left: 12px;
padding-right: 2px;
padding-top: 8px;
	z-index: 2;
	background: #ffffff;
	color: #003b68;

}

#homepage-main-right strong {
color: #ff0000;
}
	
#homepage-main-right a {
color: #003a63;
font-weight: bold;
}


#homepage-main-right a:hover {
color: #0077d4;
}

#homepage-main-right p {
margin-top: 1px;
	font: .75em  verdana, arial, sans-serif;

}

#homepage-main-right ul {
margin: 0;
padding: 0;
}
	
#homepage-main-right li {
display: block;
list-style: none;
vertical-align: center;
	font: 0.85em/1.3 verdana, arial, sans-serif;
	}
	
#homepage-main-right li a {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now.png) no-repeat bottom;
	height: 24px;
	width: 100px;
	display: block;
	margin: 10px;
	text-align: center;
	color: #fff;
	font: bold 10pt Tahoma, Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

#homepage-main-right li strong {
color: #ff0000;
}

#homepage-main-right li a:hover {
	background: url(//www.domaindothost.com.au/images/web-hosting/buy-now-o.png) no-repeat bottom;
	color: #ffffff;
}

	
#homepage-main-right li a:hover {
	background: #e41b23;
	color: #ffffff;
	}
	

#homepage-main-right h2{
	font: bold 1.0em verdana, arial, sans-serif;
	color: #002d62;
}

#homepage-main-left h1{
	font: bold 1.0em verdana, arial, sans-serif;
	color: #002740;
			margin-left: 10px;

}

#homepage-main-left p{
	font: .8em verdana, arial, sans-serif;
	color: #002740;
			margin-left: 10px;

}


#homepage-main-left p a {
	font-weight: bold;
	color: #0077d4;
}

#homepage-main-left p a:hover {
	color: #002d62;
}


div#popular-plan {
	background: #ffffff url(//www.domaindothost.com.au/images/rounded-corners/popular-plan/background.png) repeat-x top;
border: 1px solid #f2af00;
margin-top: 5px;
margin-bottom: 20px;
margin-right: 7px;
	font: 0.8em verdana, arial, sans-serif;

}

#popular-plan ul {
margin-top: 8px;
margin-right: 5px;
margin-left: 5px;
padding: 0;

}

div#popular-plan ul li a {
	text-align: left;
	background: none;
	color: #002d62;
	height: auto;
	width: auto;
	clear: both;
	padding: 0;
	margin: 0;
	line-break: none;
	text-decoration: underline;
	text-transform: none;
}

div#popular-plan ul li a:hover {
	text-align: left;
	background: none;
	color: #0077d4;
	height: auto;
	width: auto;
	clear: both;
	padding: 0;
	margin: 0;
	line-break: none;
	text-decoration: underline;
	text-transform: none;
}

div#popular-plan ul li {
	text-align: left;
	color: #00204f;
margin-left: 10px;
margin-right: 10px;
}

div#popular-plan li strong {
color: #ff0000;
}

div#popular-plan h2 {
	background: #f5a700 url(//www.domaindothost.com.au/images/rounded-corners/popular-plan/background-h2.png) repeat-x top;
	width: 100%;
	text-align: center;
	color: #ffffff;
margin-left: 10px;
margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	margin: 0;
}

div#popular-plan h3 {
text-align: center;
	font: bold 0.95em verdana, arial, sans-serif;
}
	
#homepage-image {
max-width: 62%;
vertical-align: middle;
}

.imglist { 
	float: left;
	position: absolute;
	bottom: 0;
	z-index: 1;
}	

#featureimg-main-text {
	font: bold 1.4em verdana, arial, sans-serif;
	text-align: center;
	color: #003b68;
	z-index: 1;
	padding: 10px;
	}

/* Homepage content formatting */

#home {
	background: #a66b33;
	padding: 0px;
	margin: 0px;
	}
	
#home-left {
	position: relative;
	float: left;
	width: 45%;
	background: #ffdfc1;
	}


#home-left h2 {
	position: relative;
	background: #ffdfc1;
	font: bold 1.0em verdana, arial, sans-serif;
	text-decoration: none;
	color: #4b2500;
	top: 75%;
	text-align: center;
	padding: 10px;
	margin: 0;

	}
	
#home-right {
	clear: right;
	position: relative;
	float: right;
	min-height: 252px;
	width: 55%;
	padding: 0;
	margin:0;
	text-align: left;
	padding-bottom: 15px;
	background: #002d62;
	}	


/* Menubar position formatting */

  #content {
    width: auto;
    background: #fcfcff ;
    padding: 0 6px .5em 12px;
	overflow: hidden;
	min-width:750px;
	clear: both!important;
	top:1em!important;
	margin-bottom:1em!important;
  }
  
  #maincontent {
    float: left;
    width:78%;
    padding-right:1px;
    margin:0 5px 0 0;
	background-color:transparent;
  }
  

/* Domaindothost Homepage Main Menu Options */


#main-options h2 {
color: #ffffff;
margin-left: 20px;
margin-top: 20px;
font: bold 1.2em verdana, arial, sans-serif;
}


ul#main-options
{
width: 90%;
	top: 0px;
	padding: 0;
	margin: 0;
}

#main-options ul a {
	clear: both;
	display: inline;
	float: left;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 30px;
	color: #ffffff;
	background: no-repeat left;
	font: .9em verdana, arial, sans-serif;
	text-decoration: none;
}

#main-options ul a:hover
{
clear: both;
	position: relative;
	display: inline;
	float: left;
color: #002d62;
	background: #ffffff no-repeat left;
	padding-right: 10px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	font: 1.1em verdana, arial, sans-serif;
	text-decoration: none;	 
}

ul#main-options li  {

clear: both;
	position: relative;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	padding-left: 30px;
	background: no-repeat left;
	font: 1.2em/1.2 verdana, arial, sans-serif;
}


ul#main-options li a
{
	padding: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #ffffff;


}

ul#main-options li a:hover
{
	color: #bed9ed;
}

ul#main-options li a.active
{
	color: #000000;
	font-weight: bold;
}
