/* CSS Document */
/* Tags */
*{
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
body{
	margin:0px auto;
	background-image:url(../imgs/newbk.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana;
	font-family:Trebuchet MS, Century Gothic;
	font-size:11px;
	width:1000px;
}
a{
	color:#FF4E00;
	text-decoration:none;
	padding:0px 3px;
}
a:hover{
	color:#FF0000;
}
h1{
	margin:30px 10px 10px 0px;
	color:#FF4E00;
}
h2{
	font-size:18px;
	font-weight:normal;
	margin:5px 10px 5px 0px;
}
h3{
	font-size:16px;
	font-weight:normal;
	margin:5px;
}
p{
	margin:5px 0px;
}
img{
	border:none;
}
/* Divs */
#Container{
	margin:0px;
}
#Header{
	padding:5px 20px;
	height:72px;
}
#HomeFocus{
	height:235px;
}
#HomeFlash{
	float:right;
	margin-right:40px;
}
.focush1{
	float:left;
	width:167px;
	color:#FFF;
	font-size:40px;
	margin:25px 5px 5px 30px;
}
.focush2{
	float:left;
	margin:25px 10px 0px 0px;
	font-size:20px;
}
.focush3{
	margin:5px 5px 0px 40px;
	font-size:18px;
	font-weight:bold;
	color:#B30000;
}
.focusul{
	margin:5px 10px 0px 50px;
	font-size:12px;
	color:#FFF;
}
#adv{
	text-align:center;
	font-size:12px;
}
#FTable{
	font-size:11px;
}
#FTable td{
	padding:3px;
}
#FData{
	padding:3px;
	font-weight:bold;
}
#footer{
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../imgs/footerbk.jpg);
	background-repeat:repeat-x;
	background-color:#222222;
	padding:20px;
}
#footer a{
	color:#FF4D00;
	text-decoration:none;
	padding:0px 3px;
}
#footer a:hover{
	color:#Ff1d00;
	text-decoration:underline;
	background-color:#222222;
}
#Linkmenu{
	font-family:Century Gothic, Tahoma;
	font-size:16px;
	color:#7575FF;
	padding:20px;
	font-variant:small-caps;
	font-weight:bold;
}
#leftsearch{
	width:180px;
	background-image:url(../img/topleft.jpg);
	background-repeat:no-repeat;
	height:80px;
	margin:0px;
	float:left;
}
#home{
	padding:100px 70px;
	text-align:center;
	color:#0000CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main{
	margin:5px;
	padding:10px;
}
#midsearch{
	background-image:url(../img/topmiddle.jpg);
	background-repeat:repeat-x;
	height:70px;
	width:420px;
	margin:0px;
	padding-top:10px;
	float:left;
}
#results{
	margin-top:3px;
	padding:5px 60px 3px 180px;
	background-image:url(../img/results.jpg);
	background-repeat:no-repeat;
	float:left;
	height: 76px;
	font-family:Tahoma, Verdana;
}
#rightcontent{
	float:right;
	text-align:center;
	width:200px;
	padding:0px 10px;
}
#Leftcontent{
	float:right;
	width:550px;
	padding:0px 10px;
	margin:0px 10px;
}
#Search{
	padding:10px 10px 10px 135px;
	background-image:url(../img/searchbk.jpg);
	background-repeat:no-repeat;
}
#rightsearch{
	width:30px;
	background-image:url(../img/topright.jpg);
	background-color:#999;
	background-repeat:no-repeat;
	height:80px;
	margin:0px;
	float:left;
}
#Terms{
	padding:10px;
	margin:20px auto;
	background-color:#FFFFFF;
	width:300px;
}
#Terms p{
	font-size:11px;
}
#Comparison{
	width:225px;
	padding:10px;
	margin:10px;
	float:left;
}
#Comparison ul{
	margin-left:15px;
}
/* Classes */
.free{
	background-color:#FC9;
}
.upgrade{
	background-color:#CCC;
	border-left:1px #000 dotted;
}
input {
	background-color : #DEDEDE;
	border: 3px double #FF4E00;
	font-size:10px;
}
select {
	background-color : #DEDEDE;
	border: 3px double #FF4E00;
	font-size:10px;
}
textarea {
	background-color : #DEDEDE;
	border: 3px double #FF4E00;
	font-size:10px;
}

.btn{
	background: #c4cccc url(../imgs/btn.jpg) repeat-x;
	border: 1px solid;
	padding: 1px 5px;
	letter-spacing:1px;
	overflow: visible; /* fix button width for IE 5.5 to 7 */
	cursor: pointer;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
	font-size:10px;
	color:#FFFFFF;
	height:25px;
	font-size:10px;
	text-align: center;
	_padding: 1px 5px;
	_width/**/:1px;
	_white-space: nowrap;
	_cursor: hand;
}
.clearit{
	clear:both;
	padding:0px;
	margin:0px;
	line-height:1px;
}
.btmresult{
	border-bottom-color:#999999;
	border-bottom-width:medium;
	border-bottom-style:double;
}
.error{
	background-color:#FF0000;
	color:#FFF;
	padding:3px;
}
.success{
	background-color:#FF4E00;
	color:#FFF;
	padding:3px;
}
.heading{
	padding:30px 20px 10px 200px;
	font-size:12px;
	text-align:right;
 	background-image:url(../img/topbarbk.gif);
	background-repeat:no-repeat;
}
.hometable{
	padding:10px 10px 10px 20px; 
}
.homelist{
	margin-left:25px;
}
.homelist a{
	color:#333;
	text-decoration:underline;
}
.homelist a:hover{
	color:#FFF;
}
.homesearch{
	background-color:#FF8551;
	padding:3px 0px 0px 3px;
}
.regform{
	border-bottom:1px solid #FF8551;
	padding:3px 8px 3px 3px;
}
.search{
	font-weight:bold;
	color:#3366FF;
}
.searchbar{
	padding:0px 10px 10px 50px;
	border-bottom:1px #FF0000 dotted;
	border-top:1px #FF0000 dotted;
}
.searchright{
	padding:20px;
	background-color:#FF9466;
	background-color:#CCC;
}
.search1{
	color:#ffffff;
	float:left;
	width:110px;
	font-size:20px;
	font-weight:bold;
}
.search2{
	color:#444444;
	float:left;
	width:100px;
	font-size:20px;
	font-weight:bold;
}
.topresult{
}
.icons{
	float:right; 
	margin:2px;
	padding:0px;
}
.pright{
	float:right;
}
.pleft{
	float:left;
}