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

/* * { behavior: url(iepngfix.htc) } */

body {
	background:url(images/back.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	line-height: 18px;
	color: #333333;
	margin-top:0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
}
#tagline{
	position:absolute;
	top:0;
	left:20px;
	background-image:url(images/tagline.gif);
	width:519px;
	height:34px;
	text-indent:-5000px;
}

.email{
	position:absolute;
	left:706px;
	top:0;
	background-image:url(images/info.gif);
	width:166px;
	height:29px;
	text-indent:-5000px;
}
.return_home{
	position:absolute;
	left:583px;
	top:0;
	background-image:url(images/return_home.gif);
	width:125px;
	height:29px;
	text-indent:-5000px;
}
.title{
position:absolute;
top:34px;
left:0;
background-image:url(images/title.png);
width:240px;
height:50px;
text-indent:-5000px;
}
.nav1{
position:absolute;
top:47px;
left:240px;
background:url(images/nav1.png) top left;
width:144px;
height:37px;
text-indent:-5000px;
}
.nav1:hover{
background:url(images/nav1.png) bottom left;
}
.nav2{
position:absolute;
top:47px;
left:384px;
background:url(images/nav2.gif) top left;
width:105px;
height:37px;
text-indent:-5000px;
}
.nav2:hover{
background:url(images/nav2.gif) bottom left;
}
.nav3{
position:absolute;
top:47px;
left:489px;
background:url(images/nav3.gif) top left;
width:82px;
height:37px;
text-indent:-5000px;
}
.nav3:hover{
background:url(images/nav3.gif) bottom left;
}
.nav4{
position:absolute;
top:47px;
left:571px;
background:url(images/nav4.gif) top left;
width:166px;
height:37px;
text-indent:-5000px;
}
.nav4:hover{
background:url(images/nav4.gif) bottom left;
}
.nav5{
position:absolute;
top:47px;
left:737px;
background:url(images/nav5.gif) top left;
width:136px;
height:37px;
text-indent:-5000px;
}
.nav5:hover{
background:url(images/nav5.gif) bottom left;
}
.nav6{
position:absolute;
top:84px;
left:0;
background:url(images/nav6.gif) top left;
width:70px;
height:37px;
text-indent:-5000px;
}
.nav6:hover{
background:url(images/nav6.gif) bottom left;
}

.nav7{
position:absolute;
top:84px;
left:70px;
background:url(images/nav7.gif) top left;
width:92px;
height:37px;
text-indent:-5000px;
}
.nav7:hover{
background:url(images/nav7.gif) bottom left;
}
.nav8{
position:absolute;
top:84px;
left:162px;
background:url(images/nav8.gif) top left;
width:81px;
height:37px;
text-indent:-5000px;
}
.nav8:hover{
background:url(images/nav8.gif) bottom left;
}
.lnav1 {
	position:absolute;
	top:186px;
	left:0px;
	background:url(images/l_nav2.gif) top left;
	width:217px;
	height:29px;
	text-indent:-5000px;
}
.lnav1:hover{
background:url(images/l_nav2.gif) bottom left;
}
.lnav2 {
	position:absolute;
	top:215px;
	left:0px;
	background:url(images/l_nav1.gif) top left;
	width:217px;
	height:30px;
	text-indent:-5000px;
}
.lnav2:hover{
background:url(images/l_nav1.gif) bottom left;
}
.lnav3 {
	position:absolute;
	top:245px;
	left:0px;
	background:url(images/l_nav3.gif) top left;
	width:217px;
	height:30px;
	text-indent:-5000px;
}
.lnav3:hover{
background:url(images/l_nav3.gif) bottom left;
}
.lnav4 {
	position:absolute;
	top:275px;
	left:0px;
	background:url(images/l_nav4.gif) top left;
	width:217px;
	height:30px;
	text-indent:-5000px;
}
.lnav4:hover{
background:url(images/l_nav4.gif) bottom left;
}
.lnav5 {
	position:absolute;
	top:305px;
	left:0px;
	background:url(images/l_nav5.gif) top left;
	width:217px;
	height:30px;
	text-indent:-5000px;
}
.lnav5:hover{
background:url(images/l_nav5.gif) bottom left;
}
.lnav6 {
	position:absolute;
	top:335px;
	left:0px;
	background:url(images/l_nav6.gif) top left;
	width:217px;
	height:30px;
	text-indent:-5000px;
}
.lnav6:hover{
background:url(images/l_nav6.gif) bottom left;
}
#login{
background-image:url(images/login_box.gif);
width:585px;
height:257px;
position:absolute;
top:15px;
left:15px;
}
#login_text{
	position:absolute;
	top:43px;
	width:574px;
	height:202px;
	left:5px;
}
#header1{
position:absolute;
top:121px;
left:0;
background-image:url(images/header1.jpg);
width:243px;
height:65px;
}
#header2{
position:absolute;
top:84px;
left:243px;
background-image:url(images/header2.jpg);
width:630px;
height:102px;
}
.indent{
text-indent:10px;
font:12px Helvetica, Arial, Verdana, sans-serif;
}
blockquote{
margin:0;}
#content{
	position:absolute;
	top:186;
	left:1px;
	width:873px;
	font-size:12px;
}
.redbar_detail{
background-image:url(../pmc/images/red_bar.gif);
width:507px; 
height:1px;
display:block;
}
#text{
position:relative;
left:250px;
width:615px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;
margin:12px 0 18px 0;
}
hr{
width:99%;
height:1px;
color:#990000;
margin:-8px 0 4px 0;
background-color:#990000;
border:none;
}
.hrred{
background-color:#990000;
color:#990000;
margin:0;
padding:0;
text-align:left;
border:none;
width:98%;
height:1px;
}


#text_post{
position:relative;
left:230px;
width:635px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;

margin:12px 0 18px 0;
}
#textwide{
position:relative;
left:25px;
width:768px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;

margin:12px 0 18px 0;
}
#text_wide{
	position:relative;
	left:10px;
	width:845px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;

	margin:12px 0 18px 0;
}
#text_results{
	position:relative;
	left:10px;
	width:845px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;

	margin:12px 0 18px 0;
	height:1700px;
	
}
#results_container{
position:absolute;
top:45px;
left:3px;
width:110%;
display:inline-block;
}
#results_pages{
position:absolute;
top:55px;
left:40px;
width:800px;
text-align:right;
height:24px;
}
#results_pages2{
position:absolute;
bottom:0px;
left:40px;
width:800px;
text-align:right;
height:24px;
}
.results_pic{
text-align:center;
margin:auto;
}
#results_query{
top:25px;
left:0;
marging:0;
padding:0;
position:absolute;
}
#results_container table{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#results_container a{
color:#990000;
text-decoration:none;
}
.clr{
clear:both;
}
strong{
font-size:12px;
font-weight:bold;
}
#spacer{
position:relative;
left:50px;
width:1px;
height:455px;
font:12px Helvetica, Arial, Verdana, sans-serif;
margin:0;
float:left;

}
.space_15{
	width:21px;
	height:20px;
	display:block;
	margin:0;
}
#spacer_large{
position:relative;
left:50px;
width:1px;
height:575px;
font:12px Helvetica, Arial, Verdana, sans-serif;
margin:0;
float:left;
}
#spacer_results{
position:relative;
left:50px;
width:1px;
height:980px;
font:12px Helvetica, Arial, Verdana, sans-serif;
margin:0;
float:left;
}
#very_bottom{
	color:#666666;
	font-size:10px;
	position:absolute;
	top:683px;
	left:3px;
	text-align:center;
	width:865px;
	height: 318px;
}
#spacer_small{
position:relative;
left:50px;
width:5px;
height:400px;
font:12px Helvetica, Arial, Verdana, sans-serif;
margin:0;
float:left;
}
#text_wide a{
color:#ba3231;
text-decoration:none;
}

#text_wide a:hover{color:#ba3231;
text-decoration:underline;
}
#text a{
	color:#000000;
	text-decoration:none;
}
#text a:hover{
	color:#000000;
	text-decoration:underline;
}
#text_post a{
color:#ba3231;
text-decoration:none;
}
#text_post a:hover{color:#ba3231;
text-decoration:underline;
}
#textwide a{
color:#ba3231;
text-decoration:none;
}
#textwide a:hover{color:#ba3231;
text-decoration:underline;
}
#bottom{
position:absolute;
bottom:0;
left:0;
background-image:url(images/bottombar.gif);
height:13px;
width:873px;
}
#bottom_results{
position:absolute;
bottom:0;
left:0;
background-image:url(images/bottombar.gif);
height:13px;
width:873px;
}
#bottom_nav{
	position:absolute;
	bottom:-98px;
	width:873px;
	text-align:center;
	font-size:10px;
	left:30px;
	line-height:15px;
}
#bottom_nav a{
color:#ba3231;
text-decoration:none;
}
#bottom_nav a:hover {
color:#ba3231;
text-decoration:underline;
}
.red {
color:#ba3231;
}

h2{
font-size:16px;
color:#ba3231;
margin:0 0 8px 0;
width:615px;
border-bottom:#ba3231;
}
.submit{
background-image:url(images/submit.gif);
width:130px;
height:25px;
text-indent:-5000px;
border:none;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
input [type=submit]{
background-image:url(images/submit.gif);
width:130px;
height:25px;
text-indent:-5000px;
border:none;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#managed{
	position:absolute;
	top:189px;
	left:1px;
	background-image:url(images/pmc_back.jpg);
	width:243px;
	height:241px;
}
.pmc_link {
	position:absolute;
	height:21px;
	width:243px;
	background-image:url(images/pmc_link.gif);
	left:1px;
	top:430px;
	z-index:4;
	text-indent:-5000px;
}
.hnav1{
	position:absolute;
	top:451px;
	left:1px;
	width:243px;
	height:30px;
	background:url(images/h_nav1.gif) top left;
	text-indent:-5000px;
}
.hnav1:hover{
background:url(images/h_nav1.gif) bottom left;
}
.hnavl{
	position:absolute;
	top:481px;
	left:1px;
	width:122px;
	height:131px;
	background:url(images/h_navl.gif) top left;
	text-indent:-5000px;
}
.hnavl:hover{
background:url(images/h_navl.gif) bottom left;
}
.hnavr{
	position:absolute;
	top:481px;
	left:123px;
	width:121px;
	height:131px;
	background:url(images/h_navr.gif) top left;
	text-indent:-5000px;
}
.hnavr:hover{
background:url(images/h_navr.gif) bottom left;
}

#secondary_nav{
	position:absolute;
	top:197px;
	left:5px;
	width:240px;
}
#managed_top{
	position:absolute;
	top:35px;
	left:5px;
	width:230px;
	height:200px;
	overflow:auto;
}
#managed_bottom{
	position:absolute;
	top:245px;
	left:5px;
	width:230px;
	height:196px;
font:12px Helvetica, Arial, Verdana, sans-serif;
line-height: 18px;

	font-weight:bold;
	text-align:center;
	}
#pro_content {
	width: 235px; 
	text-align: center; 
	color: #FFFFFF;
}

#pro_content img, #pro_content span {
	display: block;
}

#pro_content img {
	width: 150px;
	margin: 0 auto;
	padding: 10px 0;
}


#pro_name {
	font-weight: bold;
	font-size:13px;
	color:#FFFFFF;
}
#pro_location {
	font-weight:lighter;
	font-size:13px;
	color:#FFFFFF;
}
table{
font-size:12px;
}
.grey_border{
border-color:#333333;
border:1px;
border-width:thin;
color:#333333;
}

.llnav1 {
position:absolute;
top:186px;
left:0px;
background:url(images/ll_nav1.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav1:hover{
background:url(images/ll_nav1.gif) bottom left;
}
.llnav2 {
position:absolute;
top:216px;
left:0px;
background:url(images/ll_nav2.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav2:hover{
background:url(images/ll_nav2.gif) bottom left;
}
.llnav3 {
position:absolute;
top:246px;
left:0px;
background:url(images/ll_nav3.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav3:hover{
background:url(images/ll_nav3.gif) bottom left;
}
.llnav4 {
position:absolute;
top:276px;
left:0px;
background:url(images/ll_nav4.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav4:hover{
background:url(images/ll_nav4.gif) bottom left;
}
.llnav5 {
position:absolute;
top:306px;
left:0px;
background:url(images/ll_nav5.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav5:hover{
background:url(images/ll_nav5.gif) bottom left;
}
.llnav6 {
position:absolute;
top:336px;
left:0px;
background:url(images/ll_nav6.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav6:hover{
background:url(images/ll_nav6.gif) bottom left;
}
.llnav7 {
position:absolute;
top:366px;
left:0px;
background:url(images/ll_nav7.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav7:hover{
background:url(images/ll_nav7.gif) bottom left;
}
.llnav8 {
position:absolute;
top:396px;
left:0px;
background:url(images/ll_nav8.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav8:hover{
background:url(images/ll_nav8.gif) bottom left;
}
.llnav9 {
position:absolute;
top:426px;
left:0px;
background:url(images/ll_nav9.gif) top left;
width:235px;
height:30px;
text-indent:-5000px;
}
.llnav9:hover{
background:url(images/ll_nav9.gif) bottom left;
}

.tnav1 {
	position:absolute;
	top:184px;
	left:0px;
	background:url(images/t_nav1.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav1:hover{
background:url(images/t_nav1.gif) bottom left;
}
.tnav2 {
	position:absolute;
	top:214px;
	left:0px;
	background:url(images/t_nav2.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav2:hover{
background:url(images/t_nav2.gif) bottom left;
}
.tnav3 {
	position:absolute;
	top:244px;
	left:0px;
	background:url(images/t_nav3.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav3:hover{
background:url(images/t_nav3.gif) bottom left;
}
.tnav4 {
	position:absolute;
	top:274px;
	left:0px;
	background:url(images/t_nav4.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav4:hover{
background:url(images/t_nav4.gif) bottom left;
}
.tnav5 {
	position:absolute;
	top:304px;
	left:0px;
	background:url(images/t_nav5.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav5:hover{
background:url(images/t_nav5.gif) bottom left;
}
.tnav6 {
	position:absolute;
	top:334px;
	left:0px;
	background:url(images/t_nav6.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav6:hover{
background:url(images/t_nav6.gif) bottom left;
}
.tnav7 {
	position:absolute;
	top:364px;
	left:0px;
	background:url(images/t_nav7.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav7:hover{
background:url(images/t_nav7.gif) bottom left;
}
.tnav8 {
	position:absolute;
	top:394px;
	left:0px;
	background:url(images/t_nav8.gif) top left;
	width:235px;
	height:30px;
	text-indent:-5000px;
}
.tnav8:hover{
background:url(images/t_nav8.gif) bottom left;
}
#detail_box{
position:relative;
margin:10px 0 0 2px;
height:528px;
background-image:url(../pmc/images/pmc_box-back.jpg);
width:863px;
}
#pmc_search_box{
position:relative;
margin:10px 0 0 2px;
height:408px;
background-image:url(../pmc/images/pmc_box-back.jpg);
width:863px;
}
#detail_header{
background-image:url(../pmc/images/pmc_box-top.jpg);
width:863px;
height:32px;
position:absolute;
top:0;
left:0;
text-indent:-5000px;
}
#detail_footer{
position:absolute;
bottom:0px;
background-image:url(../pmc/images/pmc_box-bottom.jpg);
width:863px;
height:14px;
left:0;
}
#pmc_detail-text{
	width:510px;
	height:257px;
	font-size:12px;
	line-height:18px;
	color:#555555;
	position:absolute;
	left:342px;
	top:35px;
	text-align:left;
}
#pmc_search-text{
width:480px;
height:257px;
font-size:13px;
line-height:21px;
color:#555555;
position:absolute;
left:372px;
top:35px;
text-align:left;
}
h4{
color:#990000;
font-size:14px;
text-decoration:none;
margin:0;
padding:0;
}
#pmc_search-text a{
color:#990000;
font-size:14px;
text-decoration:none;
}
#pmc_detail-text a{
color:#990000;
font-size:12px;
text-decoration:none;
}
#pmc_search-pics{
position:absolute;
left:10px;
width:338px;
top:35px;
}
#pmc_detail-pics{
position:absolute;
left:10px;
width:318px;
top:35px;
}
#pmc_detail-units{
background-image:url(../pmc/images/detail_info.jpg);
width:281px;
height:202px;
position:absolute;
left:342px;
bottom:20px;
font-size:12px;
line-height:23px;
text-align:center;
}
#pmc_detail-units td{
font-size:12px;
line-height:23px;
text-align:center;
}
.pmc_small-pic{
margin:2px 0 0 0;
}
#pmc_detail-contact{
background-image:url(../pmc/images/detail_contact.jpg);
width:221px; 
height:202px;
position:absolute;
bottom:20px;
left:633px;
}
#pmc_contact-text{
position:relative;
margin:60px 10px 0 10px;
color:#252525;
width:200px;
text-align:center;
}
#pmc_contact-text a{
color:#990000;
text-decoration:none;
}
#pmc_detail-descrip{
position:absolute;
left:10px;
top: 320px;
width:310px;
height:193px;
color:#555555;
overflow:auto;
}
#pmc_amm ul{
margin:0;
	padding:0;
width:324px;

}
#pmc_amm li{
display:block;
float:left;
width:162px;

  }
  .left{
  clear:left;
  }
#pmc_content{
	position:absolute;
	top:63px;
	left:342px;
	width:189px;
	height:225px;
	color:#555555;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

#pmc_content a{
color:#990000;
font-size:12px;
text-decoration:none;
}
#pmc_amm{
	position:absolute;
	top:63px;
	left:531px;
	font-size:11px;
	line-height:16px;
	color:#555555;
	width:325px;
	height: 225px;
	
}
.dark_title{
font-size:12px;
color:#252525;
}
 .darker{
 color:#252525;
 }
 .pmc_results-box {
 background-image:url(../pmc/images/pmc_search-back.gif);
 width:212px;
 height:301px;
 position:relative;
 float:left;
 margin:10px 3px 0 0;
 font-size:12px;
 line-height:18px;
 color:#555555;
 }

 .pmc_results-test{
 position:absolute;
 top:6px;
 left:6px;
 width:200px;
}
 .pmc_results-box a{
 color:#990000;
 text-decoration:none;
 }
.pmc_results-btn{
 width:212px;
 background-image:url(../pmc/images/pmc_search-btn.gif);
 height:31px;
 position:relative;
 bottom:0;
 left:0;
 text-indent:-5000px;
 }
label.error, div.important
{
	color: red;
	font-weight: bold;
}


/*------------------------------ Ad Space ------------------------------*/

#right_ads{
	position:absolute;
	left:873px;
	top:-89px;
	width:125px;
}
#right_ads img{
margin-bottom:8px;
}

/*------------------------------ Coupon Section ------------------------------*/

.cpnav1 {
	position:absolute;
	top:188px;
	left:2px;
	background:url(images/cp_nav1.gif) top left;
	width:231px;
	height:30px;
	text-indent:-5000px;
}
.cpnav1:hover{
background:url(images/cp_nav1.gif) bottom left;
}
.cpnav2 {
	position:absolute;
	top:187px;
	left:0px;
	background:url(images/cp_nav2.gif) top left;
	width:231px;
	height:60px;
	text-indent:-5000px;
}
.cpnav2:hover{
background:url(images/cp_nav2.gif) bottom left;
}
.cpnav3 {
	position:absolute;
	top:219px;
	left:2px;
	background:url(images/cp_nav3.gif) top left;
	width:231px;
	height:30px;
	text-indent:-5000px;
}
.cpnav3:hover{
background:url(images/cp_nav3.gif) bottom left;
}

.featuredcoupon1{
position:absolute;
top:249px;
left:0;
width:231px;
height:132px;
background: url(images/cp_feautured.gif) no-repeat;
display:block;
text-indent:-5000px;
}
.featuredcoupon2{
position:absolute;
top:384px;
left:0;
width:231px;
height:132px;
background: url(images/cp_feautured.gif) no-repeat;
display:block;
text-indent:-5000px;
}
#body1{
position:relative;
margin:0 auto;
background:url(images/cp_body1_back.gif) no-repeat;
width:604px;
height:304px;
padding:30px 0 0 0;
}
.pg1{
padding:0;
margin:16px 0 0 7px;
}
.pg1 li{
display:block;
float:left;
padding:0 0 0 3px;
margin:0 6px 8px 0;
color:#ae2929;
font-size:13px;
line-height:23px;
list-style-type:none;
background:url(images/cp_townlist_back.gif) no-repeat;
width:110px; 
height:23px;
}
.pg1  a{
text-decoration:none;
color:#ae2929;
}
.pg1 a:hover{
text-decoration:none;
color:#222222;
}
.bord{
border:1px solid #cccccc;
padding:4px 4px 4px 4px;
}
.redbord{
border-bottom:1px solid #990000;
border-top:1px solid #990000;
padding:4px 0 4px 0;
}

