body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
        background: url(http://www.hostmasti.com/images/body-bg.gif);



}
img {
	border: none;
	margin: 0px;
	padding: 0px;
}


#wrapper {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #fff;

	
}

.solidblockmenu{
margin: 0 0 0 0px;
padding: 0 0 0 0px;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(http://www.hostmasti.com/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 30px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(http://www.hostmasti.com/images/blockactive.gif) center center repeat-x;
}


.Domain-Checker {
padding-left:510px;
padding-top:20px;
color:White;
}



.arrowlistmenu{
width: 170px; /*width of menu*/
}



.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;

display: block;
padding: 2px 0;
padding-left: 4px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



.yel{ font:9px/11px Tahoma, Arial, Geneva, sans-serif; color:#000000; text-decoration:underline;}
.yel:hover{text-decoration:none}


#mainpic {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #fff;


}


#page {
	padding: 0px 0px 20px 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#mainbnr {
height: 200px;
background-image: url('http://www.hostmasti.com/images/mainbnr1.gif');
background-repeat: no-repeat;

}

#mainbnr .mainfeatures {
width: 500px;
height: 200px;
padding-top: 5px;
margin-left: 20px;
}
#mainbnr h1 {
margin: 0;
font-family: arial;
color:#f4c92c;
font-size: 44px;
}

#mainbnr ul {
float: left;
list-style: none;
font-size: 15px;
margin: 1px 10px 0px 5px;
padding: 0;
font-weight: bold;
font-family: arial;
}
#mainbnr li {
background-image: url('http://www.hostmasti.com/Ads/images/rit.gif');
background-position: center left;
background-repeat: no-repeat;
padding-left: 23px;
font-family: arial;
color: #fff;
}
#mainbnr li a {
color: #e8c71a;
}

.viewwebhosting {
display: block;
background-image: url('http://www.hostmasti.com/Ads/images/info.png');
width: 213px;
height: 36px;
margin-left: 0px;
margin-top: 90px;
}
.viewwebhosting:hover {
width: 213px;
height: 36px;
background-position: 0 -36px;
background-image: url('http://www.hostmasti.com/images/minfohover.png');
}


#indexplans {
	padding: 0px;
	width: 800px;
	margin: 0px;
	float: left;
}

.planbox1
{
	padding: 83px 50px 0px 0px;
	width: 230px;
	margin: 0 0 0 5px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(http://www.hostmasti.com/images/managedvps.png);
}

.planbox2
{
	padding: 83px 50px 0px 0px;
	width: 230px;
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(http://www.hostmasti.com/images/unmanagedvps.png);
}
.planbox3
{
	padding: 83px 0px 0px 0px;
	width: 230px;
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(http://www.hostmasti.com/images/winvps.png);
}

.planbox1 ul {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	list-style-type: none;
        color: #ffffff;
        font-weight: bold;
	background-image: url(http://www.hostmasti.com/images/vbg1.png);
}

.planbox1 ul li {
	background-image: url(http://www.hostmasti.com/images/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding:3px 0px 0px 20px;
	height: 27px;
}


a.ovalbutton1{
background: transparent url('http://www.hostmasti.com/images/oval-red-left.gif') no-repeat top left;
display: block;
margin: 5px 0px 0 0px;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton1, a:visited.ovalbutton1, a:active.ovalbutton1{
color: #494949; /*button text color*/
}

a.ovalbutton1 span{
background: transparent url('http://www.hostmasti.com/images/oval-red-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton1:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton1:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper1{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}





.planbox2 ul {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	list-style-type: none;
        color: #ffffff;
        font-weight: bold;
	background-image: url(http://www.hostmasti.com/images/vbg2.png);
}

.planbox2 ul li {
	background-image: url(http://www.hostmasti.com/images/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding:3px 0px 0px 20px;
	height: 27px;
}

a.ovalbutton2{
background: transparent url('http://www.hostmasti.com/images/oval-blue-left.gif') no-repeat top left;
display: block;
margin: 5px 0px 0 0px;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton2, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton2 span{
background: transparent url('http://www.hostmasti.com/images/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper2{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.planbox3 ul {
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	list-style-type: none;
        color: #ffffff;
        font-weight: bold;
	background-image: url(http://www.hostmasti.com/images/vbg3.png);
}

.planbox3 ul li {
	background-image: url(http://www.hostmasti.com/images/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding:3px 0px 0px 20px;
	height: 27px;
}

a.ovalbutton3{
background: transparent url('http://www.hostmasti.com/images/oval-green-left.gif') no-repeat top left;
display: block;
margin: 5px 0px 0 0px;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton3, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton3 span{
background: transparent url('http://www.hostmasti.com/images/oval-green-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton3:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton3:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper3{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}



#footer {
	margin: 15px 0 0 0px;
	padding: 25px 0px 10px 0px;
	font-size: 11px;

	background-color: #000000;
	background-image: url(../images/footbord.gif);
	background-repeat: repeat-x;


}

#fotbox {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#fottxt {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
	text-align: left;
color:#ffffff;
	float: left;

}



a.ft:link {
	padding: 0px 3px 0px 3px;
	margin: 0px;
color: #ffffff;
	text-decoration: none;
}

a.ft:visited {
	padding: 0px 3px 0px 3px;
	margin: 0px;
color: #ffffff;
	
	text-decoration: none;

}

a.ft:hover {
	padding: 0px 3px 0px 3px;
	margin: 0px;
color: #ffffff;
	text-decoration: underline;

