@charset "utf-8";
/* CSS Document 

1. LAYOUT
2. HEADERS
3. FORMS
4. USER
5. BROADCAST
6. LIGHTBOX
7. UNIVERSAL
8. FINDLISTINGS PAGE
9. RATES
10. WHY UPGRADE
11. FAQ
13. I LIST IT
14. STORE
15. AGENT UPGRADE
16. CONTACT
17. RSS CITY
18. ADVERTISING
19. LOGOUT

*/

body {
	background: #2a3f51 url(images/background.gif) repeat-x top;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, sans-serif;
	color: #1e303f;
	font-size:12px;
	height:100%;
}
img {
border:none;
}
h1 {
font-size:20px;
}
h2  {
font-size:18px;
font-weight:bold;
}
h3{
font-size:16px;
}
h4 {
font-size:14px;
}
h1 i, h2 i {
display:none;
}
p, li {
line-height:16px;
font-family:Tahoma, Arial, sans-serif;
}
td {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
}
li {
margin-bottom:10px;
}
input, select, textarea {
font-size:10px;
font-family:Tahoma, Arial, sans-serif;
}
hr {
background-color:#455461;
border:1px solid #455461;
}
form {
overflow:hidden;
}
fieldset {
margin:10px 0;
text-align:center;
}
fieldset img {
margin: 10px;
border:1px solid #000;
}
legend  {
font-size:18px;
font-weight:bold;
color:#884220;
}
		a:link, a:visited {
		color: #884220;
		font-weight:bold;
		}	
		a:hover, a:active {
		color: #283e50;
		font-weight:bold;
		}	
table {
border-collapse:collapse;
}
/* ------------------------- 1. LAYOUT --------------------------- */
#wrap {
width:760px;
border:1px solid #000;
border-width: 0 1px;
margin:0 auto;
}
	#banner {
	background: url(images/back_banner.gif) no-repeat top right;
	}
	#nav {
	background:url(images/back_nav.gif);
	height:45px;
	}
		.logo2 {
		float:left;
		}
		#nav2 td {
		border-left:1px solid #000;
		padding:0;
		}
	#nav2 a {
	width:107px;
	height:12px;
	display: block;
	text-align:center;
	padding:20px 0 13px 0;
	}
	.over {
	background-color:#7f705d;
	}
#fullpage {
	background: #FFF url(images/shadow.gif) repeat-x top;
	padding:20px 10px 10px 10px;
	overflow:hidden;
}
#content {
width:760px;
border-top:1px solid #000;
clear:both;
}
	#content1, #content1b {
	background: #FFF url(images/shadow.gif) repeat-x top;
	width:524px;
	vertical-align:top;
	}	
	#content1 {
	padding:20px 10px;
	}	
	#content1b {
	padding:0 10px 20px 10px;
	}	
		#breadcrumbs {
			padding:5px 2px;
			margin-bottom:5px;
		}
	#content2 {
	background: #455461 url(images/shadow2.gif) repeat-x top;
	padding:10px;
	width:196px;
	vertical-align:top;
	color:#FFF;
	}
		#content2 p, #content2 h1 {
		color:#FFF;
		}
		#content2 a {
		font-weight:bold;	
		}
		#content2 a:link, #content2 a:visited {
		color: #FFFFFF;
		}
		#content2 a:hover, #content2 a:active {
		color: #e5d5ce;
		}
	#content3 {
	background-color:#455461;
	vertical-align:top;
	padding:0;
	}
	#sidenav {
	background-color:#283e50;
	margin:0;
	padding:0;
	}
		#sidenav ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		#sidenav li {
		margin:0;
		padding:0;
		}
		#sidenav a {
		display:block;
		border-bottom:1px solid #000;
		text-decoration:none;
		padding:3px 10px;
		font-weight:bold;
		font-size:1.1em;
		}
		#sidenav img {
		margin-right:3px;
		}
			#sidenav a:link, #sidenav a:visited {
			color:#FFF;
			}
			#sidenav a:hover, #sidenav a:active {
			color:#b7bec5;
			background-color:#455461;
			}
		.phone {
		font-size:1.6em;
		background:#f8981d url(images/phone_back.jpg) repeat-x;
		font-weight:bold;
		border-left:1px solid #283e50;
		}
		.phone span {
		padding:4px 0 2px 0;
		display:block;
		clear:right;
		}
		.phone img {
		float:left;
		margin:3px 10px 1px 5px;
		}
	
#footer {
background: #1e303f url(images/back_footer.gif) repeat-x top;
border-top:1px solid #000;
padding:10px 0;
text-align:center;
}
	#footer p {
	margin:0;
	padding:0;
	color:#fff;
	font-size:10px;
	}
	#footer a {
	color:#fff;
	}
#rotator {
float:right;
height:107px;
padding:0;
color:#FFF;
width:538px;
text-align:right;
}
	#rotator span {
	padding-top:30px;
	display:block;
	}
	.rotatorimg {
	margin:5px;
	float:right;
	}
	#rotator a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	font-variant:small-caps;
	letter-spacing: 2px;
	}
#list td {
padding:1px 2px;
vertical-align:middle;
text-align:left;
}
	#list a {
	font-size:11px;
	}
	#list img {
	margin-top:3px;
	}
.sh {
background-color:#1e303f;
}
	.sh img {
	margin:4px 2px;
	}

/* ----------------------------- 2. HEADERS ----------------------------- */
h1 {
background-repeat:no-repeat;
}
.h1index1 {
width:513px;
height:17px;
background-image:url(images/h_index.gif);
}
.h1index2 {
width:250px;
height:19px;
background-image:url(images/h_index2.gif);
margin-bottom:20px;
}
.h1index4 {
width:501px;
height:41px;
background:url(images/h_index4.gif) no-repeat;
margin:10px 0 10px 0;
}
.h1list {
width:491px;
height:53px;
background-image:url(images/h_list.gif);
}
.h1list2 {
width:239px;
height:17px;
background-image:url(images/h_list2.gif);
}
.h1welcome {
width:311px;
height:19px;
background-image:url(images/h_welcome.gif);
}
.h1network {
width:341px;
height:17px;
background-image:url(images/h_network.gif);
}
.h1_create {
width:263px;
height:17px;
background: url(images/h_create.gif);
margin:40px 0 20px 0;
}
.h1_learning {
width:237px;
height:18px;
background: url(images/h_learning.gif) no-repeat;
margin:10px 0 20px 0;
}
.h1_rates {
width:361px;
height:17px;
background:url(images/h_rateplans.gif) no-repeat;
margin-bottom:0;
}
.h1_serviceinq {
width:282px;
height:22px;
background:url(images/h_serviceinquiry.gif) no-repeat;
margin-top:30px;
}
.h1_selectresource {
width:481px;
height:17px;
background:url(images/h_selectresource.gif) no-repeat;
}
.h1_advertising {
width:484px;
height:19px;
background:url(images/h_advertising.gif) no-repeat;
}
.h1_advertising2 {
width:508px;
height:16px;
background:url(images/h_advertising2.gif) no-repeat;
}
.h1_advertising3 {
width:501px;
height:17px;
margin:10px auto;
background:url(images/h_advertising3.gif) no-repeat;
}
.h1_whyupgrade {
width:190px;
height:17px;
background:url(images/h_whyupgrade.gif) no-repeat;
}
.h1_contact {
width:183px;
height:20px;
background: url(images/h_contact.gif)
}
.h1_orderad {
width:205px;
height:17px;
background: url(images/h_orderad.gif)
}
/* ----------------------------- 3. FORMS ----------------------------- */
.signup {
width:504px;
padding:0;
overflow:hidden;
}
	.signup form {
	width:504px;
	overflow:hidden;
	}
	.signup div {
	margin:40px 0 0 35px;
	}
	.signup h2 {
	font-size:20px;
	font-weight:200;
	margin:0 0 0 55px;
	padding:0;
	line-height:18px;
	}
	.signup .brown {
	font-size:12px;
	}
	.signup table {
	margin: 8px 0;
	}
#form1 {
background:url(images/f_index1.gif) no-repeat left top;
height:424px;
}
.index1submit {
margin-top:250px;
float:right;
width:140px;
height:100px;
}
	#form1 td {
	padding:1px 3px 1px 0;
	vertical-align:top;
	}
	.form1a {
	background:url(images/f_index2.jpg) no-repeat right top;
	height:424px;
	}
	.form1ts {
	background:url(images/f_indexts.jpg) no-repeat right top;
	height:424px;
	}
	.form1b {
	background:url(images/f_index2b.jpg) no-repeat right top;
	height:424px;
	}
	.form1b table, .form1c table, .form1d table, .form1a table {
	width: 320px;
	}
	.form1c {
	background:url(images/f_index2c.jpg) no-repeat right top;
	height:424px;
	}
	.form1d {
	background:url(images/f_index2d.jpg) no-repeat right top;
	height:424px;
	}
#form2 {
height:355px;
background:url(images/f_rating1.gif) no-repeat left top;
}
	#form2 form {
	height:355px;
	}
		.form2a {
		background:url(images/f_rating2.jpg) no-repeat right top;
		}
		.form2b {
		background:url(images/f_rating2b.jpg) no-repeat right top;
		}
		.form2ts {
		background:url(images/f_ratingts.jpg) no-repeat right top;
		}
	.form2cat {
	padding:5px 0 2px 0;
	font-weight:bold;
	line-height:10px;
	}
	.form2tab td {
	width:22px;
	border-right:1px solid #FFF;
	text-align:center;
	padding: 1px 0;
	vertical-align:top;
	font-weight:bold;
	font-size:9px;
	line-height:9px;
	}
		.f2t1 {
		background-color:#e9ebed;
		color:#283e50;
		}
		.f2t2 {
		background-color:#d4d8dc;
		}
		.f2t3 {
		background-color:#bec5ca;
		}
		.f2t4 {
		background-color:#a9b2b9;
		}
		.f2t5 {
		background-color:#939ea7;
		}
		.f2t6 {
		background-color:#7e8b96;
		}
		.f2t7 {
		background-color:#687884;
		}
		.f2t8 {
		background-color:#536573;
		}
		.f2t9 {
		background-color:#3d5161;
		}
		.f2t10 {
		background-color:#283e50;
		color:#FFF;
		}
#form3 {
height:325px;
background:url(images/f_addit1.gif) no-repeat left top;
}
	#form3 form {
	height:325px;
		}
	#form3 table {
	width:370px;
	margin-left:55px;
	}
		.form3a {
		background:url(images/f_addit2.jpg) no-repeat right top;
		}
		.form3b {
		background:url(images/f_addit2b.jpg) no-repeat right top;
		}
#form4 {
background:url(images/f_personal1.gif) no-repeat left top;
}
#form4b {
background:url(images/f_personal4a.gif) no-repeat left top;
}
	#form4, #form4b, #form4 form, #form4b form {
	height:390px;
	}	
		.form4a {
		background:url(images/f_personal2.jpg) no-repeat right top;
		}
		.form4b {
		background:url(images/f_personal2b.jpg) no-repeat right top;
		}
		.form4c {
		background:url(images/f_personal3.jpg) no-repeat right top;
		}
		.form4ts {
		background:url(images/f_personalts.jpg) no-repeat right top;
		}
		.form4d {
		background:url(images/f_personal4b.jpg) no-repeat right top;
		}
		form td {
		text-align:left;
		}
	.formb1 {
	text-align:right;
	font-weight:bold;
	padding:1px 3px;
	}
	.formc1 {
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	line-height:normal;
	}
	.input1 {
	width:100px;
	}
	.input2 {
	width:105px;
	}

#login {
width:195px;
height:89px;
background: url(images/back_login.gif) no-repeat top;
}
	#login table {
	margin:32px 5px 0 15px;
	}
	#login td {
	padding-right:6px;
	}
		
	.login1 {
	color:#FFF;
	font-weight:bold;
	text-align:right;
	}
.explain {
background:#cfb3a6;
border:1px solid #884220;
padding:1px 3px;
text-decoration:none;
}
	#explain1 {
	position:absolute;
	z-index:5;
	width:170px;
	margin:0;
	}
	#explain1 p {
	margin:0;
	padding:0;
	}
.gone {
display:none;
}
/* ---------- Contact Styles ---------- */
#contact, #textadform, #adorder {
border:3px solid #1e303f;
padding:10px;
margin: 0 10px;

}
#contact {
width:400px;
text-align:center;
}
#textadform {
width:470px;
text-align:center;
}
#adorder {
	width:470px;
}
.loginp {
border:3px solid #1e303f;
padding:10px;
margin: 0 10px;
width:450px;
text-align:center;
}

#note {
background: url(images/div_note.gif) no-repeat;
width:179px;
height:276px;
padding:5px;
}
	#note h4, #note li {
	color:#1f3241;
	}
	#note h4 {
	margin:25px 0 0 10px;
	font-size:14px;
	}
	#note li {
	margin-bottom:1px;
	}

/* ------------------ RESULTS ---------------------- */
#results, .userform, #results2, #results3, .results {
border:3px solid #1e303f;
margin: 0 auto;
width:500px;
}
#userresults {
border:3px solid #1e303f;
border-bottom:0;
margin: 0 auto;
width:500px;
}
.userform h1 {
padding:10px;
}
	#results a, .results a {
	display:block;
	text-decoration:none;
	padding:5px;
	}
	#results2, #results3, .results {
	overflow:hidden;
	}
	#results2 a, #results3 a, .results a {
	display:block;
	text-decoration:none;
	}
	.editdelete {
	text-align:left;
	}
	#results a:hover, #results a:active, #results2 a:hover, #results2 a:active, #results3 a:hover, #results3 a:active, .results a:active, .results a:hover, .editdelete:hover, .editdelete:active {
	background-color:#1E303F;
	color:#FFFFFF;
	}
	#results img, #results2 img, #results3 img, .results img {
	vertical-align:middle;
	margin-right:2px;
	}
	.usertable, .usertable2 {
	overflow:hidden;
	}
	.usertable2 {
	background-color: #d3d7da;
	}
	
.listing, .listing2 {
	width:500px;
	border-bottom:2px solid #1e303f;
}
.listing {
	background:#d3d7da;
}
.listing2 {
	background:#e9ebed;
}
	.listing td, .listing2 td {
		vertical-align:top;
	}
.list_thumb {
	width:100px;
	padding:5px;
	}
		.list_thumb img, .list_thumb div {
		width:100px;
		border:1px solid #1e303f;
		}
		.list_thumb div {
		height:80px;
		text-align:center;
		}
	.list_info {
	width:180px;
	padding:5px 0;
	}
.list_tools {
padding:5px;
width:200px;
background-color:#FFF;
}
	.list_tools form {
		width:90px;
		line-height:20px;
		float:left;
		margin:3px 3px 0 0;
		padding:2px;
	}
	.list_tools form:hover, .list_tools form:active {
		background-color:#f48325;
	}
	.list_tools input {
	font-size:10px;
	margin:0;
	border:none;
	background:none;
	cursor:pointer;
	color:#884220;
	font-weight:bold;
	padding:0;
	margin:0;
	height:18px;
	}
	.list_tools img {
	margin:0 3px 0 0;
	float:left;
	}








.user1 {
background:#d3d7da;
width:500px;
}
.user1 td {
padding:10px 2px 5px 2px;
vertical-align:top;
}
	.user1a {
	width:101px;
	}
		.user1a img, .user1a div {
		width:100px;
		border:1px solid #1e303f;
		}
		.user1a div {
		height:80px;
		text-align:center;
		}
	.user1b {
	width:236px;
	}
	.user1c {
	width:151px;
	text-align:right;
	}
	
.user2 {
width:500px;
border:1px solid #1e303f;
border-width:1px 0 3px 0;
}
	.user2 td {
	background-color:#FFF;
	border-left:1px solid #1e303f;
	padding:2px 4px;
	}
	 .user2 a, .user2 input {
	font-size:10px;
	margin:0;
	}
	 .user2 input {
	 border:none;
	 background:none;
	 cursor:pointer;
	 color:#884220;
	 font-weight:bold;
	 padding:0;
	 margin:0;
	 height:18px;
	 }
	 .user2 form {
	 display:inline;
	 }
	.user2 img {
	margin:0 3px 0 0;
	float:left;
	}
.listedit {
float:right;
margin:2px 0;
}
	.listedit td {
	background-color:#FFF;
	border:1px solid #1e303f;
	padding:1px 2px;
	width:85px;
	}
	.listedit a, .listedit input {
	font-size:10px;
	margin:0;
	}
	 .listedit input {
	 border:none;
	 background:none;
	 cursor:pointer;
	 color:#884220;
	 font-weight:bold;
	 padding:0;
	 margin:0;
	 width:60px;
	 }
	 .listedit form {
	 display:inline;
	 }
	.listedit img {
	margin:0;
	 float:left;
	}
#buttons, #buttons2 {
margin:0;
text-align:center;
height:30px;
width:500px;
clear:both;
overflow:hidden;
}

	#buttons div, #buttons a, #buttons2 div, #buttons2 a {
	height:30px;
	display:block;
	float:left;
	}
	#buttons3 h2 {
	margin:0;
	}
#buttons3 {
margin:0;
height:30px;
width:500px;
clear:right;
text-align:left;
}
.forowner, .forownerb  {
height:30px;
width:90px;
float:right;
cursor:pointer;
}
	.forowner {
	background:url(images/b_forowners.gif) 0 0 no-repeat;
	}
	.forownerb {
	background:url(images/b_forowners.gif) 0  -5px no-repeat;
	}
	.forowner input, .forownerb input  {
	height:30px;
	width:90px;
	}
#chartbig {
margin-bottom:80px;
}
	#chartbig h4 {
	margin-bottom:20px;
	}
#chartbuttons1, #chartbuttons2 {
clear:both;
}
	#chartbuttons1 div, #chartbuttons2 div {
	height:30px;
	text-align:right;
	margin:0;
	padding:0;
	}
	#chartbuttons1 a, #chartbuttons2 a, #chartbig a {
	cursor:pointer;
	}
.button1 a, .button1over {
background:url(images/form1b_01.gif) 0 0 no-repeat;
width:101px;
}
	.button1 img, .button1over img {
	height:30px;
	width:91px;
	}
.userlistings {
margin:0;
overflow:hidden;
}
	.userlistings input {
	border:1px solid #FFF;
	border-width: 0 0 1px 0;
	background-color:#455461;
	color:#FFF;
	cursor:pointer;
	display:inline;
	font-weight:bold;
	padding:0;
	width:115px;
	}
	.userlistings img {
	display:inline;
	}
/* ------------------------------ Index ------------------------------- */	
.button1, .button2, .button3, .button4, .button5, .button1b, .button2b, .button3b, .button4b, .button5b, .button1over, .button2over, .button3over, .button4over, .button5over, .button6over , .button1overb, .button2overb, .button3overb, .button4overb, .button5overb {
height:30px;
float:left;
display:inline;
}
.button1, .button1b, .button1bover, .button1overb {
width:91px;
}	
	.button1 input, .button1b input, .button1over input, .button1overb input {
	background:url(images/form1b_01-2.gif) no-repeat;
	height:30px;
	width:91px;
	}
.button2b, .button2over, .button2overb {
width:91px;
}	
	.button2 input, .button2b input, .button2over input, .button2overb input {
	background:url(images/form1b_02-2.gif) no-repeat;
	width:91px;
	}
.button3, .button3b, .button3over, .button3overb {
width:63px;
}
	.button3 input, .button3b input, .button3over input, .button3overb input {
	background:url(images/form1b_03-2.gif) no-repeat;
	width:63px;
	}
.button4, .button4b, .button4over, .button4overb {
width:78px;
}	
	.button4 input, .button4b input, .button4over input, .button4overb input {
	background:url(images/form1b_04-2.gif)  no-repeat;
	width:78px;
	}	
.button5, .button5b, .button5over, .button5overb {
width:90px;
}
	.button5 input, .button5b input, .button5over input, .button5overb input {
	background:url(images/form1b_05-2.gif)  no-repeat;
	width:90px;
	}
.button6, .button6b, .button6over, .button6overb {
width:141px;
float:right;
height:30px;
}
	.button6 input, .button6b input, .button6over input, .button6overb input {
	background: url(images/b_addlisting.gif);
	width:141px;
	}
	
.button1overb input, .button2overb input, .button3overb input, .button4overb input, .button5overb input, .button6overb input  {
background-position: 0 -5px;
}

/* ------------------------------ 4. USER ------------------------------ */

#userdiv {
background-color:#283e50;
border:2px solid #FFFFFF;
padding:0 0 5px 5px;
font-size:10px;
}
	#userdiv a {
	float:right;
	padding:2px 5px;
	border:2px solid #FFFFFF;
	border-width: 0 0 2px 2px;
	margin:0;
	background:#455461;
	}
	#userdiv strong {
	font-size:11px;
	}
.box, .box2 {
background-color:#283e50;
border:2px solid #FFFFFF;
padding:5px;
margin:0;
}
	.box table {
	margin: 3px 0;
	}
	.box2 td {
	padding:4px 2px;
	}
	.box2 a {
	font-size:12px;
	display:inline;
	}
#deletepop {
z-index:10;
display:block;
height:100%;
width:100%;
background-color:#FFFFFF;
position: absolute;
margin:0;
opacity: .8;
filter: alpha(opacity=80);
}
	#deletepopdiv, #soldpopdiv {
	position: absolute;
	z-index:20;
	background-color: #1e303f;
	color: #FFFFFF;
	width:550px;
	height:300px;
	padding:10px;
	text-align:center;
	margin: 30px 30% 0 30%;
	}
	#deletepop img {
	cursor:pointer;
	}
.sidelist {
font-size:11px;
margin:2px 0 6px 0;
width:190px;
}
	.sidelist img {
	vertical-align:middle;
	margin-left:2px;
	display:inline;
	}
#upthumb td {
padding-bottom:30px;
vertical-align:top;
}
.thumb {
border:1px solid #000;
}
.thumbs2 img {
vertical-align:middle;
margin:0 15px;
}
	.thumbs2 p {
	margin:0;
	padding:0;
	}
.thumbs2 span {
font-weight:bold;
font-size:16px;
}
#yourads {
padding-top:10px;
text-align:center;
}
	#yourads img {
	margin:10px 0;
	}
#networksites {
width:100%;
}
	#networksites td {
	padding:5px;
	vertical-align:bottom;
	}
#toolbox {
border:2px solid #884220;
padding:5px;
height:140px;
clear:both;
margin-bottom:30px;
}
	#toolbox img {
	float:right;
	margin: 0 0 10px 5px;
	}
#upgradequestion {
width:480px;
margin:0 auto;
}
	#upgradequestion td {
	vertical-align:top;
	width:220px;
	padding:0 10px;
	}
#linkul {
margin:0 auto 20px auto;
width:450px;
}
#linkul input {
width:200px;
}
#linkul ul {
margin:3px 0 3px 25px;
padding:0;
}
#linkul li {
margin-bottom:0;
}
#linkul p {
margin:0;
padding:0;
line-height:16px;
font-size:10px;
}
#newsflash {
width:190px;
padding:5px;
border:2px solid #1e303f;
float:right;
margin-left:5px;
overflow:hidden;
}
	#newsflash h3 {
	overflow:hidden;
	margin:0;
	padding:0;
	}
	#newsflash p {
	margin:0 0 0 5px;
	padding:0;
	}
	#newsflash img {
	float:left;
	margin:0 5px 5px 0;
	}
	#newsflash span {
	font-size:10px;
	}
.sutton {
background:#e9e9e9;
border:1px solid #283e50;
margin:50px 0 10px 0;
}
	.suttonb {
	border-top:1px solid #283e50;
	background-color:#455461;
	padding:3px;
	}
	.suttonb a {
	text-decoration:none;
	font-size:1.7em;
	}
	.suttonb a:link, .suttonb a:visited {
	color:#FFF;
	}
	.suttonb a:hover, .suttonb a:active {
	color:#b7bec5;
	}
.txt2look {
	overflow:hidden;
	margin-top:2px;
	  background:url(images/txt_form.png) no-repeat;
	  width:180px;
	  height:44px;
	  padding:0 0 0 6px;
  }
  .txt2look form {
	  width:120px;
	  margin-top:20px;
  }
  .txt2look a {
	  width:50px;
	  font-size:.8em;
	  text-decoration:none;
	  float:right;
	  margin:3px 5px 0 0;
  }
  #txt2look_in {
	  width:70px;
	  vertical-align:middle;
	  margin-right:3px;
  }
  .txtno {
	  background-color:#f1d2b7;
  }
  .b_txt2look {
	  background-image:url(images/txt_submit.png);
	  width:36px;
	  height:21px;
	  vertical-align:middle;
  }
  .txtul {
	  list-style:none;
	  font-weight:bold;
	  float:left;
	  width:300px;
	  margin:0;
	  padding:0 0 0 10px;
  }
  .txtul li {
	  background:url(images/txt_ul.gif) no-repeat;
	  padding:0 0 0 30px;
	  padding-bottom:10px;
	  margin-bottom:10px;
  }
  .txtdiv {
	  float:left;
	  width:160px;
	  background-color:#E59D5D;
	  margin-left:5px;
	  padding:5px;
  }
  .txtdiv h2 {
	  text-align:center;
	  margin:0;
	  padding:0;
  }
  .txtdiv div {
	  border-top:2px dotted #FFF;
	  padding:5px;
	  overflow:hidden;
  }
  .txtdiv span {
	  font-size:30px;
	  font-weight:bold;
	  color:#FFF;
	  display:block;
	  width:30px;
	  float:left;
	  margin:0 5px 0 0;
	  padding:0;
  }
  #user_message {
	  background-color:#fbba19;
	  border:2px solid #000;
	  padding:4px;
	  margin-bottom:10px;
  }
  	#user_message h1 {
		background: url(images/h1_message.gif) no-repeat;
		height:19px;
		margin:0 0 5px 0;
		padding:0;
	}
	#user_message a {
		display:block;
		padding-left:30px;
		text-decoration:none;
	}
		#user_message a:link, #user_message a:visited {
		color:#000;
		}
		
		#user_message a:hover, #user_message a:active {
		color:#9b5b05;
		}
		
		.m_new {
			background:url(images/message_new.gif) no-repeat;
			line-height:27px;
			font-size:1.6em;
		}
.h2message {
	background-color:#BDC4C9;
	padding:2px 2px 2px 10px;
}
.message {
	border:1px solid #000;
	padding:5px;
	margin:0 50px 5px 50px;
}
	.message p {
		margin:0 0 4px 0;
		padding:0;
	}
	.msgdelete {
		float:right;
		text-decoration:none;
		background: url(images/user_i_cancel.gif) no-repeat 3px center;
		padding:5px 3px 5px 25px;
	}
		.msgdelete:link, .msgdelete:visited {
			color:#FFF;
			background-color:#900;
		}
		.msgdelete:hover, .msgdelete:active {
			color:#FFF;
			background-color:#933;
		}
.question {
	 background-color:#900;
	 overflow:hidden;
	 height:18px;
	 width:18px;
	 float:left;
}
	.question img {
		diplay:block;
		clear:both;
		margin:1px;
	}
	.questiondiv {
		z-index:2px;
		position:absolute;
		margin-left:130px;
		border:1px solid #900;
		padding:2px;
		width:130px;
		font-size:.8em;
	}
	.questiondiv p {
		line-height:12px;
	}
/* ------------------------------ 5. BROADCAST ------------------------------ */

#listright {
float:right;
width:178px;
text-align:center;
margin-left:10px;
}
	#listprice {
	width:178px;
	height:45px;
	background: url(images/listprice_back.gif) no-repeat;
	color:#1f3241;
	font-weight:bold;
	font-size:16px;
	padding-top:8px;
	margin:10px auto;
	}
	#listimages, #contactinfo {
	border:3px solid #1f3241;
	background-color:#bcc3c9;
	text-align:center;
	padding: 5px 5px 0 5px;
	margin-bottom:10px;
	}
		#listimages img {
		border:1px solid #1f3241;
		margin-bottom: 5px;
		}	
	#contactinfo h3 {
	margin:2px;
	font-size:14px;
	}
	#contactinfo table {
	margin-bottom: 5px;
	}
	#contactinfo td {
	padding:2px;
	}
	.cd1 {
	text-align:center;
	}
	.cd2 {
	text-align:left;
	}
.expand1 {
width:400px;
margin:30px;
}
	.expand1 td {
	border-left:1px solid #1e303f;
	padding: 0 25px 0 5px;
	vertical-align:top;
	}
	.listtypehead {
	font-size:16px;
	font-weight:bold;
	color:#884220;
	}
	.expand2 td {
	padding: 0 20px 0 0;
	vertical-align:top;
	width:50%;
	}
		.expand2 p {
		margin-left:30px;
		}
.ad_head {
margin: 10px 0;
}
	.ad_head a {
	background-color:#1e303f;
	padding:2px 5px;
	display:block;
	margin:0;
	}
	.ad_head a:link, .ad_head a:visited {
	text-decoration:underline;
	}
.imgbutton {
margin:0 auto 5px auto;
width:188px;
padding:0;
border:1px solid #000;

}	
/* ------------------------------ 6. LIGHTBOX ------------------------------ */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
/* ------------------------------ 7. UNIVERSAL ------------------------------ */
.pad10 {
padding:10px;
}
.arrow {
margin:0;
padding:0 0 0 40px;
background:url(images/arrow.gif) no-repeat;
}
	.arrow li {
	margin-bottom:10px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	}
.brown {
color:#884220;
font-weight:bold;
}
.brownbox {
background:#cfb3a6;
border:2px solid #884220;
padding:3px;
color:#000;
margin-bottom: 5px;
}
	.brownbox td {
	padding: 0 2px;
	}
.brownshaded {
background:url(images/box.gif) no-repeat;
width:178px;
height:74px;
padding: 9px 11px 11px 9px;
margin-bottom:10px;
}
	.brownshaded p {
	font-size:12px;
	text-align:center;
	}
	.brownshaded span {
	font-size:14px;
	font-weight:bold;
	}
	.brownshaded a {
	text-decoration:none;
	}
	.brownshaded h1 {
	text-align:center;
	line-height:20px;
	}
	.brownshaded h3 {
	margin:2px 0 0 0;
	padding:0;
	}
.small {
font-size:.9em;
}
.gone {
display:none;
}
.custombutton, .custombuttonblock {
	padding:2px 5px;
	text-decoration:none;
	border:1px solid #000;
	font-size:1.2em;
}
.custombuttonblock {	
	display:block;
}
	.custombutton:link, .custombutton:visited, .custombuttonblock:link, .custombuttonblock:visited {
		background-color:#2a3f51;
		color:#FFF;
	}
	.custombutton:hover, .custombutton:active, .custombuttonblock:hover, .custombuttonblock:active {
		background-color:#485B6A;
		color:#FFF;
	}
/* ------------------------ 8. FINDLISTINGS PAGE --------------------------- */
#domains td {
vertical-align:top;
padding: 2px 5px;
width:250x;
line-height:20px;
}
#domains h2 {
padding:0;
margin:10px 0 0 0;
}


/* ------------------------ 9. RATES --------------------------- */

#bcard {
width:492px;
background:url(images/ad_bcard.gif) no-repeat;
}
#text {
width:488px;
background:url(images/ad_text.gif) no-repeat;
margin-left:5px;
}
#prime {
width:488px;
background:url(images/ad_prime.gif) no-repeat;
margin:20px 0 0 5px;
}
#bcard, #text, #prime {
padding: 30px 20px 10px 0;
margin-bottom:20px;
}
	#bcard p, #text p {
	margin:0 0 0 85px;
	padding:0;
	}
	#prime p {
	margin:0 0 0 95px;
	padding:0;
	width:220px;
	}
	#bcardform p, #textform p, #primeform p {
	font-size:10px;
	margin:0 0 5px 15px;
	text-align:left;
	font-weight:bold;
	}
	.adimages {
	margin:10px 0 5px 60px;
	}
	.adimages2 {
	margin:10px 0 30px 60px;
	}
		.adimages img, .adimages2 img  {
		border:1px solid #000;
		}
.purchase, .order {
width:425px;
margin: 10px 0 0 55px;
}
	.purchase2, .purchase3 {
	border:1px solid #1e303f;
	border-width: 0 1px;
	background:#edf0f2;
	}
	.bluebox {
	border:1px solid #1e303f;
	background:#edf0f2;	
	padding:5px;
	}
	.purchase2 {
		text-align:center;
	width:423px;
	}
	.purchase3 {
	padding:0 5px;
	width:413px;
	}
		
	.purchase table, .purchase form {
	width:380px;
	margin:0 auto;
	}
.order a {
	text-decoration:none;
}
.order span {
	font-size:.7em;
	font-style:italic;
	font-weight:normal;
	color: #1e303f;
}
.order img {
	vertical-align:middle;
}
#order1, #order2, #order3, #order4 {
	overflow:hidden;
}
#order1 img, #order2 img, #order3 img, #order4 img  {
			float:right;
			margin:5px;
		}
		.orderbutton {
			display:block;
			text-align:right;
			text-decoration:none;
			padding:5px;
			background-color:#1e303f;
			font-size:1.2em;
		}
		.orderbutton:link, .orderbutton:visited {
			color:#FFF;
			background-color:#1e303f;
		}
		.orderbutton:hover, .orderbutton:active {
		color:#edf0f2;
		background-color:#5c6974;
		}
#service {
border:3px solid #1e303f;
padding:10px;
margin: 0 10px 0 30px;
width:350px;
}
#contactsales {
border:3px solid #1e303f;
padding:10px;
margin:0 auto;
width:350px;
}
/* ------------------------ 10. WHY UPGRADE --------------------------- */
#whyupgrade {
width:500px;
margin-bottom:10px;
}
#whyupgrade td {
text-align:center;
vertical-align:bottom;
width:33%;
}


/* ------------------------ 11. FAQ --------------------------- */
.comingsoon {
float:left;
width:120px;
padding:5px 3px;
display:inline;
}
/* ------------------------- 13. I LIST IT --------------------------- */
#ilistit {
background:#FFF;
padding:13px;
}
	#ilistit img {
	margin-bottom:1px;
	}
	
.ads {
margin:0 auto;
text-align:center;
padding:10px 0;
background-color:#FFF;
}
.textads {
text-align:left;
margin:20px auto;
border:2px solid #000;
}
	.textads p, .classified h4  {
	background:#000;
	color:#FFF;
	padding:1px 3px 3px 3px;
	font-size:.9em;
	margin:0;
	}
	.textads a {
	margin:2px;
	display:block;
	color:#000;
	}
	.textads a:link, .textads a:visited, .textads a:hover, .textads a:active {
	color:#000;
	}
.classified {
overflow:hidden;
border:1px solid #000;
}
	.cad, .cad2 {
	width:32%;
	height:70px;
	float:left;
	padding:5px 2px  5px 4px;
	}
	.cad2 {
	border:1px solid #000;
	border-width: 0 1px;
	}
	.cad p, .cad2 p{
	margin:2px 0;
	padding:0;
	line-height:12px;
	}
#store {
margin-top:10px;
width:520px;
height:1000px;
}
/* ------------------------- 15. AGENT UPGRADE --------------------------- */
#createacct table {
margin:20px 5px;
}
/* ------------------------- 16. CONTACT --------------------------- */
.contacttable {
width:520px;
border-right:2px solid #1E303F;
}
	.contacttable td, #contacttable th {
	border:2px solid #1E303F;
	border-right:none;
	padding:5px;
	width:32%;
	
	}
	.contacttable th  {
	background-color:#1E303F;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	vertical-align:top;
	}
	.contacttable img {
	float:left;
	margin-right:2px;
	}
	.contacttable h4 {
	margin-top:5px;
	}
.skype {
text-decoration:none;
font-size:1.2em;
display:block;
overflow:hidden;
}
	#contacttable span {
	padding-top:5px;
	display:block;
	}
#fpframe{
width:516px;
height:70px;
border:1px solid #CCC;
margin-top:10px;
}
/* ------------------------- 17. RSS CITY --------------------------- */
#rsscity div {
width:165px;
float:left;
margin:0 5px 5px 0;
}
	#rsscity a {
	font-weight:normal;
	font-size:.9em;
	}
/* ------------------------- 18. ADVERTISING --------------------------- */

#trafficframe {
	width:230px;
	height:700px;
	overflow:auto;
}

.groupcode * {
	vertical-align:middle;
	font-size:1.8em;
}
.groupcode p {
	margin-top:40px;
}
	#gc {
		font-size:2em;
		border:2px solid #000;
		margin:0 5px 0 0;
	}
.option {
	border:2px solid #F99E1D;
	padding:2px 4px;
	background-color:#FFF;
	color:#000;
	margin:0 5px 10px 5px;
}
	.option h4 {
		overflow:hidden;
	}
	.option img {
		float:left;
		margin:0 5px 5px 0;
	}
	.option p {
		clear:both;
	}
/* ------------------------- 19. LOGOUT --------------------------- */

#logoutmenu	{
  line-style:none;
  margin:0;
  padding:0;
  clear:both;
  overflow:hidden; 
}

	#logoutmenu li {
		margin:0;
		padding:0;
		background: url(images/lm_2.gif) no-repeat right;
		overflow:hidden;
		float:right;
		margin-left:5px;
	}
	
	#logoutmenu a {
		line-height:25px;
		background: url(images/lm_1.gif) no-repeat left;
		padding:0 15px;
		display:block;
		text-decoration:none;
		font-size:.8em;
		text-align:center;
	}
#logout {
	overflow:hidden;
	clear:both;
}
  #logout h1 {
	  font-size:2em;
	  margin-bottom:0;
  }
  #logout h2 {
	  font-size:1em;
	  margin-top:0;
  }
	#logout form {
		margin-left:20px;
		clear:both;
		float:right;
	}
	.logoutben {
		display:block;
		margin:30px auto;
	}
	