body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E6E6E6;
	line-height: 120%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #C8DD31;
}
h1 {
	font-size: 20px;
	color: #C8DD31;
	font-weight: normal;
}
p {
	padding-top: 0px;
	margin-top: 0px;
}

.required {
	color: #9E0B0E;
	padding-right: 5px;
}


a:visited {
	color: #C8DD31;
}
a:hover {
	color: #C8DD31;
}
a:active {
	color: #C8DD31;
}
.top-bg {
	background-image: url(images/topheader.jpg);
	background-repeat: repeat-x;
	height: 70px;
}
.nav-bg {
	background-image: url(images/nav-bg.gif);
	background-repeat: repeat-x;
	height: 39px;
}
.main-header {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 252px;
}
.main-bg {
	background-color: #1C2833;
}
.footer {
	background-color: #18232D;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 106px;
	color: #808284;
}
.header-bg {
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
}
.mid-bg {
	background-image: url(images/mid-bg.jpg);
	background-repeat: repeat-x;
}



li {
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	display: block;
	padding-bottom:20px;
	background-position: 0px 4px;
}
.sub-bg2 li {
	background-image: url(images/bullet-blue.jpg);
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:10px;

}
.main-header li {
	background-image: url(images/top-bullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	display: block;
	padding-bottom:20px;
	background-position: 0px 2px;

}
.main-header ul {
width:300px;
	margin: 0px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:200px;

}
h3 {
	font-size: 15px;
	font-weight: normal;
	color: #78BADE;
	margin: 0px;
	padding: 0px;
}

.form {
float:right;
width:400px;
padding-right:20px;

}
.form-sub {
float:right;
width:550px;
padding-right:20px;

}

.go {
padding-top:2px;
}
.label {
float:left;
padding-top:2px;
}
.form input {
float:left;
margin-left:10px;
margin-right:10px;
width:100px;
font-size:10px;


}
.topcontent {
width:900px;
margin-right:auto;
margin-left:auto;
}
.sub-header {

	font-size: 13px;
	color: #FFFFFF;
	background-image: url(images/header-sub.jpg);
	background-repeat: no-repeat;
	height: 3px;
}

.data {
width:100%;
background:none;
text-align:center;
border-collapse:collapse;
}
.data td, .data th {
margin:10px;
text-align:center;
padding:10px;
border:solid 5px #1C2833;
}
th, .odd {
background:#323940;
}
.form-sub a { 
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 22px;

}
.my-account {
	background-image: url(images/myaccount-icon.jpg);
}
.my-searches {
	background-image: url(images/mysearches-icon.jpg);
}
.my-listings {
	background-image: url(images/my-listings-icon.jpg);
}
.my-packages {
	background-image: url(images/mypackages-icon.jpg);
}
.logout {
	background-image: url(images/logout-icon.jpg);
}
.sub-bg2{
	background-color: #286D9E;
	background-image: url(images/sub-blue-bg3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.sub-bg {
	background-color: #004A80;
	background-image: url(images/sub-blue-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.asub-bg2 th {
background:#2A7AB3;
}

.sub-bg2 .data td,.sub-bg2  .data th {
margin:10px;
text-align:center;
padding:10px;
border:solid 5px #286D9E;
}
