a { text-decoration: none; }
a img { border: 0; }
a:link, a:visited { color: #ff7711; }
a:hover { color: #eeee99; }

h3, h2, h1 {font-varient:small-caps; text-transform:capitalize;}
body {
	background-image: url(template18/page.png);
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 70%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
div.center {
	text-align: center;
}
	div#wrapper {
		width: 742px;
		background-image: url(template18/pagedshadow.png);
		margin: 0px auto 0px auto;
	}
	div#header {
		width: 700px;
		height: 102px;
		background-image: url(template18/header.jpg);
		margin: 0px auto 0px auto;
	}
	div#newsticker {
		width: 330px;
		height: 16px;
		margin: 0px auto 0px auto;
		background-image: url(template18/headerrow.png);
		padding: 25px 0px 0px 370px;
		color: #FFFFFF;
		overflow: hidden;
	}
		div#newsticker #latest {
			float: left;
			width: 50px;
			font-weight: bold;
		}
		div#newsticker ul#news-ticker {
			margin: 0px;
			padding: 0px;
			float: right;
			width: 275px;
			height: 16px;
			list-style-type: none;
}
			div#newsticker ul#news-ticker li {
				display: none;
			}
				div#newsticker ul#news-ticker li a {
					color: #FFFFFF;
				}
				div#newsticker ul#news-ticker li a:hover {
					text-decoration: none;
				}
				div#newsticker ul#news-ticker li.first {
					display: inline;
				}
	div#main {
		width: 700px;
		margin: 0px auto 0px auto;
		background-image: url(template18/mainbackground.png);
		padding: 16px 0px 15px 0px;
	}
		div#main div#leftnav {
			width: 146px;
			display: inline;
			float: left;
		}
			div#main div#leftnav img {
				border: none;
			}
			div#main div#leftnav div.orangenavhead {
				background-color: #F87800;
				font-weight: bold;
				color: #FFFFFF;
				font-size: 100%;
				padding: 1px 0px 2px 4px;
			}
			div#main div#leftnav div.greynavhead {
				background-color: #888C88;
				font-weight: bold;
				color: #FFFFFF;
				font-size: 100%;
				padding: 1px 0px 2px 4px;
			}
			div#main div#leftnav ul {
				list-style-type: none;
				padding: 0px;
				margin: 14px 0px 5px 5px;
				font-size:11px;
				width:100px;
			}
				div#main div#leftnav ul li {
					font-weight: bold;
					margin-bottom: 8px;
					font-size: 100%;
					color: #505450;
				}
					div#main div#leftnav ul li a:link,
					div#main div#leftnav ul li a:visited,
					div#main div#leftnav ul li a:active {
						color: #505450;
					}
					div#main div#leftnav ul li ul {
						margin: 6px 0px 0px 7px;
						padding: 0px;
					}
						div#main div#leftnav ul li ul li {
							font-weight: normal;
							margin: 2px;
						}
			div#main div#leftnav #navimages {
				margin: 0px 0px 0px 15px;
			}
				div#main div#leftnav #navimages span {
					display: none;
				}
		div#main div#content {
			width: 494px;
			display: inline;
			margin: 0px 30px 0px 30px;
			line-height: 14px;
			float: right;
		}
		div#main div#content h1{
			font-size: 155%;
			color: #FF7900;
		}
		div#main div#content h2{
			font-size: 130%;
			color: #393939;
margin: 15px 0px;}
		div#main div#content img {
			border: none;
		}
		div#main div#content ul {
			list-style-image: url(template18/pagebullet.png);
		}
			div#main div#content ul li ul {
				list-style-image: url(template18/pageggbullet.png);
				margin: 5px 0px 5px 20px;
				padding: 0px;
			}
		div#main div#content ol li {
			margin: 5px 0px 5px 0px;
			width: 400px;
		}
			div#main div#content ol li ul {
				margin-bottom: 10px;
			}
				div#main div#content ol li ul li {
					margin: 0px;
				}
		div#main div#content dl {
			margin-left: 15px;
		}
			div#main div#content dl dt {
				background-image: url(template18/pagebullet.png);
				background-position: left;
				background-repeat: no-repeat;
				padding-left: 15px;
				margin-top: 15px;
				font-weight: bold;
			}
			div#main div#content dl dd {
				background-image: url(template18/pageggbullet.png);
				background-position: left;
				background-repeat: no-repeat;
				padding-left: 15px;
				margin-left: 20px;
			}
		div#main div#content a {
			font-weight: bold;
			color: #FF7900;
		}
		div#main div#content div#breadcrumb {
			margin: 0px 0px 25px 0px;
		}
		div#main div#content div.homeleft {
			float: left;
			width: 240px;
		}
		div#main div#content div.homeright {
			float: right;
			width: 240px;
		}
		div#main div#content div.homebudgetleft {
			float: left;
			width: 170px;
			text-align: center;
		}
		div#main div#content div.homebudgetright {
			float: right;
			width: 310px;
		}
		div#main div#content hr {
			clear: both;
			height: 1px;
			border: none;
			background-image: url(template18/horizonalRule.png);
			margin: 10px 0px;
			padding: 0px;
		}
		div#main fieldset {
			border: none;
		}
			div#main fieldset br {
				clear: both;
			}
			div#main fieldset legend {
				display: none;
			}
		div#main .label {
			font-weight: bold;
			font-size: 100%;
			width: 170px;
			float: left;
		}
		div#main label.radio {
			float: none;
			width: auto;
			display: inline;
			font-weight: normal;
			margin-right: 20px;
		}
		div#main input {
			float: left;
			margin-bottom: 10px;
			border: 1px solid #CDCDCD;
			background-color: #F4F4F4;
			color: #3B3B3B;
			width: 200px;
			padding: 2px;
		}
		div#main input.radio {
			float: none;
			width: auto;
			display: inline;
			vertical-align: middle;
		}
		div#main input.submit {
			border: 1px solid #CDCDCD;
			background-color: #F4F4F4;
			color: #3B3B3B;
			width: 100px;
			margin-right: 10px;
			margin-top: 5px;
			padding: 1px;
		}
		div#main fieldset select.form {
			background-color: #F4F4F4;
			color: #3B3B3B;
			padding: 0px;
			margin-bottom: 10px;
			width: 200px;
		}
		div#main textarea.small {
			float: left;
			border: 1px solid #CDCDCD;
			background-color: #F4F4F4;
			width: 250px;
			height: 100px;
			color: #3B3B3B;
		}
		div#main textarea.large {
			float: left;
			border: 1px solid #CDCDCD;
			background-color: #F4F4F4;
			width: 490px;
			height: 300px;
			color: #3B3B3B;
		}
		div#main textarea.comments {
			border: 1px solid #CDCDCD;
			background-color: #F4F4F4;
			width: 250px;
			height: 150px;
			color: #3B3B3B;
			padding: 2px;
		}
		div#main table.data {
			margin: 10px 0px 0px 0px;
			width: 100%;
		}
			div#main table.data th {
				background-color: #C0C0C0;
			}
			div#main table.data td {
				background-color: #F4F4F4;
				text-align: center;
			}
			div#main table.data *.left {
				text-align: left;
				padding-left: 10px;
			}
			div#main table.data *.right {
				text-align: right;
				padding-right: 10px;
			}
			div#main table.phphosting {
				background-color: #F3F4F8;
			}
			div#main table.phphosting th {
				background-color: white;
			}
			div#main table.phphosting th.features {
				width: 35%;
				text-align: left;
			}
			div#main table.phphosting th.cstarter {
				width: 30%;
			}
			div#main table.phphosting th.csilver {
				width: 35%;
			}
			div#main table.phphosting th.fcgold {
				width: 50%;
			}
			div#main table.phphosting th.cgold {
				width: 50%;
			}
			div#main table.phphosting td {
				text-align: center;
			}
			div#main table.phphosting td.features {
				background-color: #EDEEF2;
				text-align: left;
				background-image: url(template18/pagebullet.png);
				background-repeat: no-repeat;
				background-position: 5px;
				padding-left: 15px;
			}
	#footer {
		width: 680px;
		padding: 7px 10px 7px 10px;
		vertical-align: middle;
		color: #666565;
		font-size: 100%;
		margin: 0px auto 0px auto;
		background-color: #373737;
	}
		#footer a {
			color: #919090;
			text-decoration: none;
		}
		#footer a:hover {
			color: #828282;
			text-decoration: underline;
		}

table.domainprice {
		border: none;
		width: auto;
		font-family: Verdana, Tahoma, Sans-Serif;
	}
	table.domainprice td {
		padding: 10px;
		vertical-align: middle;
	}
	table.domainprice td.price {
		text-align: center;
	}
	table.domainprice td span.price {
		font-size: 300%;
		font-weight: bold;
	}
	table.domainprice td span.peryear {
		font-size: 90%;
	}




.packages {
	
	height: 273px;
	margin-right: -35px;
}

#header {vertical-alignment:bottom;}
#header h1 {
	postion:relative;
	bottom:15px; 
	color:#f87700;
	padding:4px;
}







p.error {
	color: #B22222;
	font-weight: bold;
}

.homeresults {
  border-bottom:1px solid #555555  ;
  margin-bottom:5px;
  clear: both;
  height:160px;
}

.homeresultspage {
  border-bottom:1px dotted  #555555  ;
  margin-bottom:5px;
  clear: both;

}

.housedetailstext {
clear: both;
  height:200px;
             margin:2px;
             padding:5px;
             padding-right:20px;
  overflow:hidden;
}
.housedetailstext:focus, .housedetailstext:hover {
  overflow: auto;
   padding-right:0px;
}


   .homeresults h2,   .homeresultspage h2 {
     font-size:14px;

   }

.homeresults img, .homeresultspage img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
float:right;
width:169px;
height:120px;
}




#results #paging {
  display: block;
}
#results #paging a {
     padding:4px;
     margin:2px;
}
#results #paging a:hover {
background:    #000000;
color:white; text-decoration: none; }

.homedetails {

  margin-bottom:5px;
  clear: both;


}

.homedetails img{
border-right:1px solid #aaa;
border-top:1px solid #aaa;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
display:block;
clear:both;
width:229px;
height:180px;

}


#details #paging {
  display: none;
}

.newsItem {
  margin-bottom:8px; padding-bottom:5px; border-bottom:1px dotted #aaa; 
}
.sponsLinks {
            margin:6px;
            padding:2px;
            border:1px solid #FFCC00;
            background: #FFFFCC;
            color:#333333;
}
.sponsLinks a {
  color:#2BA1C0;
  text-decoration:none;
}

.sponsLinks a:hover {
  background:#2BA1C0;
  color:white;
  text-decoration:none;
}

.introtitle {text-transform:capitalize; }