* {

	margin: 0;

	padding: 0;

}



BODY {

	margin: 0 auto;

    	width:951px;

    	padding: 0px;

    	text-align:center; /* for IE */

}



UL {

	margin-left: 15px;

}



LI {

	margin-left: 15px;

}



/*NEW STYLES FOR OCT 09 HOMEPAGE UPDATES*/



#centerColv2Oct09 {

	margin-top: 10px;

	float: left;

	width: 700px;

	text-align: left;

	font-family: Verdana;

	line-height: 1.4;

}



#centerBoxOct09 {

	border: 1px solid #b7cdda;

	width: 757px;

	font-family: Verdana;

	margin-bottom: 10px;

	

	

}



#centerBox1_TitlebgOct09 {

	background-image: url(../images/centerBoxTitleBG.jpg);

	background-repeat: repeat-x;	

	width: 757px;

	height: 27px;

	text-align: left;	

}



.leftBox1_TitleOct09 {

	font-size: 16px;

	font-weight: bold;

	color: #015ba7;	

}



#leftBox1Oct09 {

	width: 178px;

	border: 1px solid #b7cdda;

	background-image: url(../images/topleftbox_bg.jpg);

	background-repeat: repeat-x;

	background-color: #b3cbd9;

	font-family: Verdana;

	text-align: left;

}



#leftBox1Oct09 ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#leftBox1Oct09 li {

	border: 0px solid red;

	margin: 0px;

	padding: 0px;

	

}



#leftBox1Oct09 a:link{ text-decoration: none; font-size: 12px; color: #000000;}



#leftBox1Oct09 a:visited{ text-decoration: none; font-size: 12px; color: #000000;}



#leftBox1Oct09 a:active{ text-decoration: none; font-size: 12px; color: #000000;}



#leftBox1Oct09 a:hover{ text-decoration: underline; font-size: 12px; color: #666666;}







/*END NEW STYLES*/



.search {

	background-image: url("../images/searchBG.gif");

	width: 430px;

	height: 221px;

	background-repeat: no-repeat;

}



.searchContents {

	padding-top: 15px;

}



.searchContentsAdmin {

	padding-top: 5px;

}



.detailsPad {

	margin-right: 15px;

}



.reviews {

	padding-top: 3px;

}



#cityList {

	width: 95%;

	text-align: center;

}



#cities {

	font-size: 10px;

	color: #999999;

	font-weight: normal;

}





.red {

	font-family: verdana;

	font-size: 14px;

	font-weight: bold;

	color: #ff0000;

}



.title {

	font-size: 12px;

	font-family: verdana;

	font-weight: bold;

	color: #015ba7;

}



.subSearch {

	background-image: url("../images/subRightBG.gif");

	width: 627px;

	height: 41px;

	background-repeat: no-repeat;

	text-align: right;

	font-family: verdana;

	font-size: 12px;

	color: white;

	font-weight: bold;

}



.infoBox {

	border: 1px solid #237dc1;

	background-color: #d7eefc;	

	padding: 5px;

	width: 250px;

}



.subSearchField {

	padding-top: 7px;

	position: relative;

	float: right;

	width: 230px;

}



.subSearchField2 {

	padding-top: 7px;

	position: relative;

	float: right;

	width: 180px;

}



.subSearchBTN {

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

	position: relative;

	float: right;

	width: 45px;

}



.subSearchLabel {

	padding-top: 6px;

	position: relative;

	float: right;

	width: 65px;

	font-family: verdana;

	font-size: 16px;

	color: #e5ff0a;

	font-weight: bold;

}



.req {

	color: #cc0000;

	font-weight: bold;

}



.alert {

	color: #f89504;

	font-weight: bold;

}



.featuredListing {

	background-image: url("../images/featureBG.gif");

	width: 757px;

	height: 119px;

	margin-bottom: 8px;

	background-repeat: no-repeat;

}



.featuredListing2 {

	background-image: url("../images/featureBG2.gif");

	width: 757px;

	height: 119px;

	margin-bottom: 8px;

	background-repeat: no-repeat;

}



.featuredLogo {

	float: left;

	margin-top: 10px;

	margin-left: 10px;

	text-align: left;

	width: 105px;

}



.featuredInfo {

	float: left;

	font-family: verdana;

	font-size: 11px;

	margin-left: 10px;

	margin-top: 10px;

	width: 590px;

	height: 119px;

}



.featuredTitle {

	font-family: verdana;

	font-size: 14px;

	font-weight: bold;

	color: #143d8d;

}



A.featureLink {

	font-family: verdana;

	font-size: 11px;

	color: #0000ff;

	text-decoration: none;

}



A.featureLink:alink,vlink {

	font-family: verdana;

	font-size: 11px;

	color: #0000ff;

	text-decoration: none;

}



A.featureLink:hover {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: underline;

}



.searchResults {

	background-color: #015ba7;

	color: white;

	font-family: verdana;

	font-size: 12px;

	padding: 5px;

}



.banner {

	padding-right: 7px;

}



A.titleLink {

	font-family: verdana;

	font-size: 12px;

	color: #143d8d;

	text-decoration: none;

	font-weight: bold;

}



A.titleLink:alink,vlink {

	font-family: verdana;

	font-size: 12px;

	color: #143d8d;

	text-decoration: none;

	font-weight: bold;

}



A.titleLink:hover {

	font-family: verdana;

	font-size: 12px;

	color: #335caf;

	text-decoration: underline;

	font-weight: bold;

}



A.thickbox {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: none;

}



A.thickbox:alink,vlink {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: none;

}



A.thickbox:hover {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: underline;

}



A.detailLink {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: none;

}



A.detailLink:alink,vlink {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: none;

}



A.detailLink:hover {

	font-family: verdana;

	font-size: 11px;

	color: #335caf;

	text-decoration: underline;

}



.listingRow {

	font-family: verdana;

	font-size: 12px;

	color: black;

	font-weight: regular;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	padding-right: 5px;

	border-bottom: 1px dashed #cccccc;

}



.startBTN {

	padding-top: 3px;

}



.listingRow2 {

	font-family: verdana;

	font-size: 12px;

	color: black;

	font-weight: regular;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 5px;

	padding-right: 5px;

	border-bottom: 1px dashed #cccccc;

	background-color: #d7eefc;

}



.whiteTitle {

	font-family: verdana;

	font-size: 16px;

	color: white;

	font-weight: bold;

}



.resources {

	text-align: center

	padding-top: 10px;

	margin-top: 5px;

	margin-left: auto;

	margin-right: auto;

	width: 375px;

	height: 20px;

	font-family: verdana;

	color: white;

	font-size: 11px;

}



.smallwhite {

	font-family: verdana;

	font-size: 10px;

	color: white;

	font-weight: regular;

}



.white {

	font-family: verdana;

	font-size: 12px;

	color: white;

	font-weight: regular;

}



.whitepad {

	font-family: verdana;

	font-size: 12px;

	color: white;

	font-weight: regular;

	padding-top: 9px;

}



.yellow {

	font-family: verdana;

	font-size: 16px;

	color: #e5ff0a;

	font-weight: bold;

}



.smallyellow {

	font-family: verdana;

	font-size: 12px;

	color: #e5ff0a;

	font-weight: bold;

}



.smallWhite {

	font-family: verdana;

	font-size: 11px;

	color: white;

	font-weight: regular;

}



A.small {

	font-family: verdana;

	font-size: 10px;

	color: #e78016;

	font-weight: regular;

	text-decoration: none;

}



A.small:alink,vlink {

	font-family: verdana;

	font-size: 10px;

	color: #e78016;

	font-weight: regular;

	text-decoration: none;

}



A.small:hover {

	font-family: verdana;

	font-size: 10px;

	color: #e78016;

	font-weight: regular;

	text-decoration: underline;

}



A.smallYellow {

	font-family: verdana;

	font-size: 9px;

	color: #e5ff0a;

	font-weight: regular;

	text-decoration: none;

}



A.smallYellow:alink,vlink {

	font-family: verdana;

	font-size: 9px;

	color: #e5ff0a;

	font-weight: regular;

	text-decoration: none;

}



A.smallYellow:hover {

	font-family: verdana;

	font-size: 9px;

	color: #ffff66;

	font-weight: regular;

	text-decoration: underline;

}



A.yellow {

	font-family: verdana;

	font-size: 11px;

	color: #e5ff0a;

	font-weight: regular;

	text-decoration: none;

}



A.yellow:alink,vlink {

	font-family: verdana;

	font-size: 11px;

	color: #e5ff0a;

	font-weight: regular;

	text-decoration: none;

}



A.yellow:hover {

	font-family: verdana;

	font-size: 11px;

	color: #ffff66;

	font-weight: regular;

	text-decoration: underline;

}



A.smallWhite {

	font-family: verdana;

	font-size: 11px;

	color: white;

	font-weight: regular;

	text-decoration: none;

}



A.smallWhite:alink,vlink {

	font-family: verdana;

	font-size: 11px;

	color: white;

	font-weight: regular;

	text-decoration: none;

}



A.smallWhite:hover {

	font-family: verdana;

	font-size: 11px;

	color: #cccccc;

	font-weight: regular;

	text-decoration: underline;

}



form {

	margin: 0px;

	padding: 0px;

}



.subfield1 {

	margin-top: 1px;

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	width: 175px;

}



.field1 {

	margin-top: 0px;

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	width: 175px;

}



.field2 {

	margin-top: 7.5px;

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	width: 125px;

}



.field3 {

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	width: 175px;

}



.field4 {

	font-family: verdana;

	font-size: 11px;

	color: #666666;

	width: 165px;

}



.text, TD {

	font-family: verdana;

	font-size: 12px;

	color: #000000;

	line-height: 1.4;

}



.small {

	font-family: verdana;

	font-size: 11px;

	color: #999999;

}



.smallBlack {

	font-family: verdana;

	font-size: 10px;

	color: #000000;

}



.smallrow {

	font-family: verdana;

	font-size: 11px;

	color: #999999;

	border-bottom: 1px dashed #cccccc;

}



.btn {

	margin-top: 20px;

	margin-left: 10px;

}



.copy {

	font-family: verdana;

	font-size: 10px;

	color: #999999;

}



A.topNav {

	font-family: verdana;

	font-size: 12px;

	color: #666666;

	font-weight: regular;

	text-decoration: none;

}



A.topNav:alink,vlink {

	font-family: verdana;

	font-size: 12px;

	color: #666666;

	font-weight: regular;

	text-decoration: none;

}



A.topNav:hover {

	font-family: verdana;

	font-size: 12px;

	color: #6083ca;

	font-weight: regular;

	text-decoration: underline;

}



A.blue {

	font-family: verdana;

	font-size: 12px;

	color: #0000ff;

	font-weight: regular;

	text-decoration: none;

}



A.blue:alink,vlink {

	font-family: verdana;

	font-size: 12px;

	color: #0000ff;

	font-weight: regular;

	text-decoration: none;

}



A.blue:hover {

	font-family: verdana;

	font-size: 12px;

	color: #6083ca;

	font-weight: regular;

	text-decoration: underline;

}





.pageOn {

	font-family: verdana;

	font-size: 12px;

	color: #6083ca;

	font-weight: regular;

}



.gray {

	color: #999999;

}



A {

	font-family: Verdana;

	font-size: 12px;

	color: #0000ff;

	font-weight: regular;

	text-decoration: none;

}



A:alink,vlink {

	font-family: Verdana;

	font-size: 12px;

	color: #0000ff;

	font-weight: regular;

	text-decoration: none;

}



A:hover {

	font-family: Verdana;

	font-size: 12px;

	color: #6083ca;

	font-weight: regular;

	text-decoration: underline;

}



#v2Wrap {

	width: 951px;

	margin: 0 auto;

	position: relative;

}



.Header_V2 {

	background-image: url(../images/v2header.jpg);

	background-repeat: no-repeat;

	width: 951px;

	height: 171px;

	padding: 0px;

}



#leftColv2 {

	margin-top: 10px;

	float: left;

	width: 191px;

	text-align: left;

}



#leftBox1 {

	width: 178px;

	border: 1px solid #b7cdda;

	background-image: url(../images/topleftbox_bg.jpg);

	background-repeat: repeat-x;

	background-color: #b3cbd9;

	font-family: Verdana;

	text-align: left;

}



#leftBox1 ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#leftBox1 li {

	border: 0px solid red;

	margin: 0px;

	padding: 0px;

	

}



.leftBox1_Title {

	font-size: 12px;

	font-weight: bold;

	color: #015ba7;	

}



#leftBox1_Bottom {	

	background-image: url(../images/topleftbox_bottom_bg.jpg);

	background-repeat: repeat-x;

	height: 37px;

	color: #ff9900;

	font-size: 12px;

	font-weight: bold;

	text-align: center;	

}



.spacers {

	color: #b5cbd9;

	font-weight: bold;

}



.Image {

	float: left;

	margin-left: 15px;

}



.TitleF {

	float: left;

	margin-top: 10px;

	margin-left: 10px;

}





#leftBox2 {

	margin-top: 10px;

	width: 178px;

	border: 1px solid #b7cdda;

	background-image: url(../images/bottomleftbox_bg.jpg);

	background-repeat: repeat-x;

	background-color: #b3cbd9;

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

	line-height: 1.4;

}



.leftBox2_Title {	

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #015ba7;

	float: left;

}



.InfoText{

	padding-left: 11px;

	padding-right: 7px;

	padding-bottom: 11px;

	padding-top: 7px;

	font-family: Verdana;

}





#centerColv2 {

	margin-top: 10px;

	float: left;

	width: 385px;

	text-align: left;

	font-family: Verdana;

	line-height: 1.4;

}



#centerBox{

	border: 1px solid #b7cdda;

	width: 372px;

	font-family: Verdana;

	margin-bottom: 10px;

	

	

}



.Box_InfoText {

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

	margin-left: 15px;

	margin-top: 5px;

	padding-right: 10px;

}



#centerBox1_Titlebg {

	background-image: url(../images/centerBoxTitleBG.jpg);

	background-repeat: no-repeat;	

	width: 370px;

	height: 27px;

	text-align: left;	

}



.iconLeft {

	float: left;

	margin-left: 14px;

	margin-top: 4px;

}



#rightBox1_Title {

	float: left;

	font-size: 12px;		

	margin-left: 3px;

	padding-top: 5px;

	color: #015ba7;

}



#centerBox1_Title {

	float: left;

	font-size: 12px;		

	margin-left: 15px;

	padding-top: 5px;

	color: #015ba7;

}



.blueTitle {

	font-size: 12px;

	font-family: verdana;

	font-weight: bold;

	color: #015ba7;

}



.centerBox_Image {

	float: left;

	

	margin-left: 15px;

	margin-right: 10px;

	margin-bottom: 1px;

}



.blueText {

	color: #015ba7;

	

}



#rightColv2 {

	margin-top: 10px;

	float: left;

	width: 375px;

	text-align: left;

	line-height: 1.4;

}



#rightBox1_Titlebg {

	background-image: url(../images/centerBoxTitleBG.jpg);

	background-repeat: no-repeat;	

	width: 370px;

	height: 27px;

	text-align: left;



}



.rightBox_InfoText {

	clear: both;

	font-family: Verdana;

	font-size: 11px;

	text-align: left;

	margin-left: 15px;	

	padding-right: 10px;

}



.rightcol_add {

	width: 374;

	margin-bottom: 10px;

}



.icon {

	float: right;

	position: relative;

}



#Footer_V2 {

	border: 0px solid red;

	clear: both;

	width: 951px;

	padding-top: 10px;

	font-family: verdana;

	font-size: 11px;

	color: #999999;

}



#clearAll {

	clear: both;

}



.TopLinks_Left {

	float: left;

	margin-left: 10px;

	margin-top: 10px;

	font-family: Verdana;

	font-size: 12px;

}



.TopLinks_Right{

	float: right;

	margin-right: 10px;

	margin-top: 10px;

	font-family: Verdana;

	font-size: 12px;

}



#Repiping_Titlev2 {

	clear:both;

	margin-top: 25px;

}



.Center_Textv2{

	text-align: center;

	font-family: Verdana;

	font-size: 14px;	

	width: 951px;

	border: 0px solid red;



}



.Search_Secetionv2 {

	clear: both;	

	margin-top: 15px;

	padding: 0px;

	border: 0px solid red;

}



.Keyword_Titlev2 {

	float: left;

	font-family: Verdana;

	font-size: 15px;

	font-weight: bold;

	margin-left: 200px;

	margin-right: 10px;

}



.Where_Titlev2 {

	float: left;

	font-family: Verdana;

	font-size: 15px;

	font-weight: bold;

	margin-right: 10px;

}



.InputBoxv2{

	float: left;

	margin-right: 20px;

	padding: 2px;

	font-family: verdana;

	font-size: 12px;

	color: #999999;

}



.InputBoxv2Short {

	float: left;

	width: 40px;

	margin-right: 20px;

	padding: 2px;

	font-family: verdana;

	font-size: 12px;

	color: #999999;

}



.InputBox2v2{

	float: left;

	margin-right: 10px;

	padding: 2px;

	font-family: verdana;

	font-size: 12px;

	color: #999999;

}



.noPadv2 {

	margin: 0px;

	padding: 0px;

}



.btnHolderv2 {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 65px;

	height: 21px;

	border: 0px solid red;

}



.linkOnv2 {color: #e78016;}



#footerLine {

	border-top: 1px solid #abc5d5;

	height: 10px;

}



a.topLinkv2:link{text-decoration: none; color: #000000;}



a.topLinkv2:visited{text-decoration: none; color: #000000;}



a.topLinkv2:active{text-decoration: none; color: #000000;}



a.topLinkv2:hover{text-decoration: underline; color: #e78016;}





#leftBox1 a:link{ text-decoration: none; font-size: 11px; color: #000000;}



#leftBox1 a:visited{ text-decoration: none; font-size: 11px; color: #000000;}



#leftBox1 a:active{ text-decoration: none; font-size: 11px; color: #000000;}



#leftBox1 a:hover{ text-decoration: underline; font-size: 11px; color: #666666;}





A.footerLink:link{ text-decoration: none; font-size: 11px; color: #999999;}



A.footerLink:visited{ text-decoration: none; font-size: 11px; color: #999999;}



A.footerLink:active{ text-decoration: none; font-size: 11px; color: #999999;}



A.footerLink:hover{ text-decoration: underline; font-size: 11px; color: #999999;}





#Footer_V2 a:link{ text-decoration: none; font-size: 11px; color: #999999;}



#Footer_V2 a:visited{ text-decoration: none; font-size: 11px; color: #999999;}



#Footer_V2 a:active{ text-decoration: none; font-size: 11px; color: #999999;}



#Footer_V2 a:hover{ text-decoration: underline; font-size: 11px; color: #999999;}





#leftBox1_Bottom a:link{ text-decoration; none; color: #e78016;}



#leftBox1_Bottom a:visited{ text-decoration; none; color: #e78016;}



#leftBox1_Bottom a:active{ text-decoration; none; color: #e78016;}



#leftBox1_Bottom a:hover{ text-decoration; underline; color: #e78016;}





#leftBox2 a:link{ text-decoration: none; color: #e78016; font-size: 11px;}



#leftBox2 a:visited{ text-decoration: none; color: #e78016; font-size: 11px;}



#leftBox2 a:active{ text-decoration: none; color: #e78016; font-size: 11px;}



#leftBox2 a:hover{ text-decoration: underline; color: #e78016; font-size: 11px;}





.centerBox_Link a:link{ text-decoration: none; color: #e78016; font-size: 11px; font-weight: bold;}



.centerBox_Link a:visited{ text-decoration: none; color: #e78016; font-size: 11px; font-weight: bold;}



.centerBox_Link a:active{ text-decoration: none; color: #e78016; font-size: 11px; font-weight: bold;}



.centerBox_Link a:hover{ text-decoration: underline; color: #e78016; font-size: 11px; font-weight: bold;}





A.login_Link:link{ text-decoration: none; color: #015ba7; font-family: Verdana; font-size: 11px;}



A.login_Link:visited{ text-decoration: none; color: #015ba7; font-family: Verdana; font-size: 11px;}



A.login_Link:active{ text-decoration: none; color: #015ba7; font-family: Verdana; font-size: 11px;}



A.login_Link:hover{ text-decoration: underline; color: #015ba7; font-family: Verdana; font-size: 11px;}
.btm-pad{ text-align:right; padding-right:18px; padding-bottom:10px;}
.hd-logo{ padding:13px 0px;}
