@font-face {
	font-family: 'Conv_ARIALN';
	src: url('../fonts/ARIALN.eot');
	src: local('☺'), 
	url('../fonts/ARIALN.woff') format('woff'), 
	url('../fonts/ARIALN.ttf') format('truetype'), 
	url('../fonts/ARIALN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_CALIBRI';
	src: url('../fonts//CALIBRI.eot');
	src: local('☺'),
		url('../fonts/CALIBRI.woff') format('woff'),
	 	url('../fonts/CALIBRI.ttf') format('truetype'),
	  	url('../fonts/CALIBRI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/******/
@font-face {
    font-family: 'HelveticaCondensed';
    src: url('../fonts/hvc_____-webfont.eot');
    src: url('../fonts/hvc_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hvc_____-webfont.woff') format('woff'),
         url('../fonts/hvc_____-webfont.ttf') format('truetype'),
         url('../fonts/hvc_____-webfont.svg#HelveticaCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: OpenSans-CondLight;
  src:url(../fonts/OpenSans-CondLight.ttf)
}	
@font-face {
  font-family: OpenSans-CondBold;
  src:url(../fonts/OpenSans-CondBold.ttf)
}
@font-face {
  font-family: OpenSans-CondLightItalic;
  src:url(../fonts/OpenSans-CondLightItalic.ttf)
}


body	{
		margin:0;
		padding:0;
		font-size:24px;
		font-family:OpenSans-CondLight;
		background:url(../images/body-bg.gif) repeat 0 0;
		}
#main	{
		width:100%;
		margin:0 auto;
		}
.dropdown:hover>.dropdown-menu {
  display: block;
}
.navbar-right .dropdown-menu {
    right: 0;
    left: 0;
	width:100%;
	/*padding: 10% 0;*/
}
.dropdownlink {
    padding: 16px 14px 18px 14px !important;
	border-bottom:1px dotted #000;
}
.dropdown-menu p
{
	margin-bottom:0px;
	/*padding:3%;*/
}
.dropdown-item
{
	font-weight: 400 !important;
}
.dropdown-toggle::after {
 
  padding: 0 0px 0 0px;
}
.search .spanLocation {
    position: absolute;
    top: 10px;
    left: 15px;
}
.search .form-control {
    border-radius: 0;
    padding: 10px 10px;
    font-size: 13px;
    border-radius: 5px;
}

.search input {
    border-radius: 0;
    padding: 0 10px;
    height: 40px;
    width: 100%;
    font-size: 13px;
	border-radius:5px;
}

.navbar {
    min-height: 50px;
    margin-bottom: 0px;
    border: none;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
}
.dropdown-menu > li > a {
    white-space: normal;
}
a {
		color:#9b3771;
		}
		
a:hover {
		color:#7c1551;
		}

 #contentArea	{
		margin:40px 0 25px 15px;
		}
.alternateColor:nth-of-type(2n+1)
{
	width: 100%;
	float: left;
	padding: 1%;
	background-color: #fef4fa !important;
	border-top: 1px solid #ffd6ee;
}
.alternateColor:nth-child(2n)
{
	width: 100%;
	float: left;
	padding: 1%;
	background: #FFF !important;
	border-top: 1px solid #ffd6ee;
}
.table-bordered > tbody > tr:nth-of-type(2n+1) {
    background-color: #fff !important;
}
tr.edit_tr:nth-child(2n) {
    background: #FFF !important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 7px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: normal;
    border-radius: 5px;
    font-size: 12px;
}
.btn-purple {
    color: #FFF;
    background-color: #9b3771;
    border-color: #9b3771;
}
.btn-purple:hover {
    color: #FFF;
    background-color: #7c1551;
    border-color: #7c1551;
}
.btn-white {
    color: #9b3771;
    background-color: #FFF;
    border-color: #9b3771;
}
.btn-white:hover {
    color: #9b3771;
    background-color: #fff;
    border-color: #9b3771;
}
.btn-dark {
    color: #FFF;
    background-color: #000;
    border-color: #000;
}
.btn-dark:hover {
    color: #FFF;
    background-color: #333;
    border-color: #333;
}
.topSection
{
	width:100%;
	float:left;
	padding-top:8px;
}
.modal-header .close {
    margin-top: 0px;
	position:absolute;
	right:10px;
	<!--color:#fff;-->
}
.modal-header .h5, h5 {
    font-size: 20px;
}

/*********************************
			BUTTON CSS
 ********************************/							
.signInBtn	{
		width:69px; 
		height:33px;
		text-indent:-9999px;
		display:inline-block;
		background:url(../images/signin_btn.png) no-repeat 0 0;
		}
.signInBtn:hover	{
		background:url(../images/signin_btn.png) no-repeat 0 -34px;
		}
.registerNowBtn	{
		width:99px; 
		height:33px;
		text-indent:-9999px;
		display:inline-block;
		background:url(../images/registernowbtn.png) no-repeat 0 0;
		}
.registerNowBtn:hover	{
		background:url(../images/registernowbtn.png) no-repeat 0 -40px;
		}
.searchNowBtn	{
		width:110px; 
		height:34px;
		cursor:pointer;
		display:block;
		background:url(../images/searchnowbtn.png) no-repeat 0 0;
		}
.searchNowBtn:hover	{
		background:url(../images/searchnowbtn.png) no-repeat 0 -35px;
		}		
.arrowBtn	{
		width:16px;
		height:14px;
		display:block;
		text-indent:-9999px;
		background:url(../images/arrowbtn.gif) no-repeat 0 0;
		}
.arrowBtn:hover	{
		background:url(../images/arrowbtn.gif) no-repeat 0 -15px;
		}
.viewMoreBtn	{
		width:107px;
		height:31px;
		display:block;
		text-indent:-9999px;
		background:url(../images/viewmorebtn.gif) no-repeat 0 0;
		}
.viewMoreBtn:hover	{
		background:url(../images/viewmorebtn.gif) no-repeat 0 -33px;
		}	
.viewAllBtn	{
		width:51px;
		height:9px;
		display:block;
		text-indent:-9999px;
		background:url(../images/viewallbtn.gif) no-repeat 0 0;
		}	
.viewAllBtn:hover	{
		background:url(../images/viewallbtn.gif) no-repeat 0 -10px;
		}
.ftGoBtn	{
		width:32px;
		height:31px;
		cursor:pointer;
		display:inline-block;
		background:url(../images/ft_gobtn.png) no-repeat 0 0;
		}	
.ftGoBtn:hover	{
		background:url(../images/ft_gobtn.png) no-repeat 0 -32px;
		}
.searchBtn	{
	display:block;
	width:48px; height:30px;
	cursor:pointer;
	background:url(../images/searchbtn.png) no-repeat 0 0px;
	}
.searchBtn:hover	{
	background:url(../images/searchbtn.png) no-repeat 0 -31px;
	}
.chatNowBtn	{
		display:block;
		width:76px; height:24px;
		background:url(../images/chatnow_btn.png) no-repeat 0 0px;
		}	
.chatNowBtn:hover	{
		background:url(../images/chatnow_btn.png) no-repeat 0 -25px;
		}
.addBtn	{
		display:block;
		width:54px; height:27px;
		background:url(../images/addbtn.png) no-repeat 0 0px;
		}	
.addBtn:hover	{
		background:url(../images/addbtn.png) no-repeat 0 -28px;
		}
.optionBtn	{
		display:block;
		width:76px; height:23px;	
		background:url(../images/optionbtn.gif) no-repeat 0 0;
		}
.optionBtn:hover	{
		background:url(../images/optionbtn.gif) no-repeat 0 -24px;
		}
.checkBtn	{
		display:block;
		width:50px; height:19px;
		background:url(../images/checkBtn.png) no-repeat 0 0;
		}
.checkBtn:hover	{
		background:url(../images/checkBtn.png) no-repeat 0 -20px;
		}
.compareBtn	{
		display:block;
		width:92px; height:23px;
		background:url(../images/compareBtn.png) no-repeat 0 0;
		}	
.compareBtn:hover	{
		background:url(../images/compareBtn.png) no-repeat 0 -24px;
		}
.reserveNowBtn	{
		display:block;
		width:117px; height:23px;
		background:url(../images/reserveNowBtn.png) no-repeat 0 0;
		}	
.reserveNowBtn:hover	{
		background:url(../images/reserveNowBtn.png) no-repeat 0 -24px;
		}
.HideResultsOnMapBtn	{
		display:block;
		width:178px; height:34px;
		text-indent:-9999px;
		background:url(../images/hideresultsonmapbtn.png) no-repeat 0 0;
		}
.HideResultsOnMapBtn:hover	{
		background:url(../images/hideresultsonmapbtn.png) no-repeat 0 -35px;
		}
.showOnMapBtn{
		display:block;
		width:137px; height:34px;
		text-indent:-9999px;
		background:url(../images/showonmapbtn.png) no-repeat 0 0;
		}
.showOnMapBtn:hover	{
		background:url(../images/showonmapbtn.png) no-repeat 0 -35px;
		}		
.ViewModelsAmenitiesBtn	{
		display:block;
		width:166px; height:27px;
		background:url(../images/viewmodelsamenitiesbtn.png) no-repeat 0 0;
		}
.ViewModelsAmenitiesBtn:hover	{
		background:url(../images/viewmodelsamenitiesbtn.png) no-repeat 0 -28px;
		}
.reserveNowBtn2	{
		display:block;
		width:94px; height:27px;
		background:url(../images/reservenowbtn2.png) no-repeat 0 0;
		}	
.reserveNowBtn2:hover	{
		background:url(../images/reservenowbtn2.png) no-repeat 0 -28px;
		}
.compareBtn2	{
		display:block;
		width:64px; height:27px;
		cursor:pointer;
		background:url(../images/compareBtn2.png) no-repeat 0 0;
		}
.compareBtn2:hover	{
		background:url(../images/compareBtn2.png) no-repeat 0 -28px;
		}
.refreshBtn	{
		display:block;
		width:77px; 
		height:23px;
		text-indent:-9999px;
		background:url(../images/refreshBtn.png) no-repeat 0 0;
		float:left;
		}
.refreshBtn:hover	{
		background:url(../images/refreshBtn.png) no-repeat 0 -24px;
		}
.favoriteBtn {
		display:block;
		width:98px; 
		height:27px;
		text-indent:-9999px;
		background:url(../images/favoriteBtn.png) no-repeat 0 0;
		float:left;
		}
.favoriteBtn:hover	{
		background:url(../images/favoriteBtn.png) no-repeat 0 -28px;
		}	
.sendBtn {
		display:block;
		width:98px; 
		height:27px;
		text-indent:-9999px;
		background:url(../images/sendBtn.png) no-repeat 0 0;
		float:left;
		}
.sendBtn:hover	{
		background:url(../images/sendBtn.png) no-repeat 0 -28px;
		}	
.likeBtn {
		display:block;
		width:98px; 
		height:27px;
		text-indent:-9999px;
		background:url(../images/likeBtn.png) no-repeat 0 0;
		float:left;
		}
.likeBtn:hover	{
		background:url(../images/likeBtn.png) no-repeat 0 -28px;
		}
.tweetBtn {
		display:block;
		width:98px; height:27px;
		text-indent:-9999px;
		background:url(../images/tweetBtn.png) no-repeat 0 0;
		float:left;
		}
.tweetBtn:hover	{
		background:url(../images/tweetBtn.png) no-repeat 0 -28px;
		}	
.onmapBtn {
		display:block;
		float:left;
		width:69px; height:19px;
		background:url(../images/onmapbtn.gif) no-repeat 0 0;
		float:left;
		}
.onmapBtn:hover	{
		background:url(../images/onmapbtn.gif) no-repeat 0 -20px;
		}
.photoGalleryBtn {
		display:block;
		float:left;
		width:99px; height:19px;
		background:url(../images/photogallerybtn.gif) no-repeat 0 0;
		}
.photoGalleryBtn:hover	{
		background:url(../images/photogallerybtn.gif) no-repeat 0 -20px;
		}
.requestInfoBtn	{
		cursor:pointer;
		width:99px; height:19px;
		background:url(../images/requestinfobtn.gif) no-repeat 0 0;
		}
.requestInfoBtn:hover	{
		background:url(../images/requestinfobtn.gif) no-repeat 0 -20px;
		}																																																	
/***************************************
		COMMON CSS
 **************************************/		
a	{
		outline:none;
		text-decoration:none;
		}
ul, li	{
		margin:0;
		padding:0;
		list-style-type:none;
		}				
h1, h2, h3, h4, h5, h6 { 
	margin:0; padding:0 
	}
.clear {
		clear:both;
		font-size:0;
		line-height:0;
		height:0;
		display:block;
		}
/*input, select 	{ 
	background:##FFF0;;
    border:1px solid #ccc;
	color:#000000;
	padding:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}*/
	.paging	{
		width: 100%;
float: left;
padding: 15px 0 5px 0;
		}
.boxTyp1	{
		background-color:#ffffff;
		width: 100%;
float: left;
		}
.boxTyp2	{
		min-height:1px;
		background:url(../images/boxtyp2-bg.gif) repeat-x 0 0 #ececec;
		}
* html .boxTyp2 {
		height:1px;
		}
.boxTyp3	{
		background:url(../images/boxtyp3-bg.gif) repeat-x 0 0;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
		behavior:url(PIE.htc)!important;
		}
.boxTyp4	{
		/*background:url(../images/boxtyp4-bg.gif) repeat-x 0 0;*/
		border:1px solid #9b3771;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
		behavior:url(PIE.htc)!important;
		}
.boxTyp5	{
		background-color:#ffffff;
		border:1px solid #dedede;
		}	
.boxTyp6 {
		background:url(../images/boxtyp6-bg.gif) repeat-x 0 0;
		border:1px solid #dedede;
		position:relative;
		}
/*************************
 		CRV CSS -boxTyp6
 *************************/		
.boxTyp6 .lTop	{
	 	position:absolute;
		left:-2px; top:-2px;
		height:8px; width:8px;
		display:inline-block;
		background:url(../images/boxTyp6Crc.gif) no-repeat 0 0;
		}
.boxTyp6 .rTop	{
	 	position:absolute;
		right:-2px; top:-2px;
		height:8px; width:8px;
		display:inline-block;
		background:url(../images/boxTyp6Crc.gif) no-repeat -9px 0;
		}
.boxTyp6 .lBottom	{
	 	position:absolute;
		left:-2px; bottom:-2px;
		height:8px; width:8px;
		display:inline-block;
		background:url(../images/boxTyp6Crc.gif) no-repeat 0px -9px;
		}	
.boxTyp6 .rBottom	{
	 	position:absolute;
		right:-2px; bottom:-2px;
		height:8px; width:8px;
		display:inline-block;
		background:url(../images/boxTyp6Crc.gif) no-repeat -9px -9px;
		}
/**/				
.boxTyp7 {
		position:relative;
		border:1px solid #a6a6a6;
		}
/*************************
 		CRV CSS -boxTyp7
 *************************/
.boxTyp7 .lTop	{
	 	position:absolute;
		left:-1px; top:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp7Crv.png) no-repeat 0 0;
		}
.boxTyp7 .rTop	{
	 	position:absolute;
		right:-1px; top:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp7Crv.png) no-repeat -6px 0;
		}
.boxTyp7 .lBottom	{
	 	position:absolute;
		left:-1px; bottom:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp7Crv.png) no-repeat 0px -6px;
		}	
.boxTyp7 .rBottom	{
	 	position:absolute;
		right:-1px; 
		bottom:-1px;
		height:5px; 
		width:5px;
		display:inline-block;
		border-radius:5px;
		background:#e3e4e4;
		/*background:url(../images/boxTyp7Crv.png) no-repeat -6px -6px;*/
		}
/***/				
.boxTyp8 {
		position:relative;
		margin:0 0px;
		background:#e3e4e4;
		/*background:url(../images/boxtyp8.png) repeat-x 0 0;*/
		border-radius: 5px;
		}
/*************************
 		CRV CSS -boxTyp8
 *************************/
.boxTyp8 .lBottom	{
	 	position:absolute;
		left:-5px; bottom:0px;
		height:36px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp8Crv.png) no-repeat 0px 0px;*/
		}	
.boxTyp8 .rBottom	{
	 	position:absolute;
		right:-5px; bottom:0px;
		height:36px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp8Crv.png) no-repeat -6px 0px;*/
		}
/**/
.boxTyp9 {
		/*background-color:#e4edf4;
		border:1px solid #9b3771;*/
		}
.boxTyp10 {
		position:relative;
		background-color:#FFF;
		
		width: 100%;
		float: left;
		border-radius:5px;
		}
/*************************
 		CRV CSS -boxTyp10
 *************************/
.boxTyp10 .lTop	{
	 	position:absolute;
		left:0px; top:0px;
		height:5px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp10Crv.gif) no-repeat 0 0;*/
		}
.boxTyp10 .rTop	{
	 	position:absolute;
		right:0px; top:0px;
		height:5px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp10Crv.gif) no-repeat -6px 0;*/
		}
.boxTyp10 .lBottom	{
	 	position:absolute;
		left:0px; bottom:0px;
		height:5px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp10Crv.gif) no-repeat 0px -6px;*/
		}	
.boxTyp10 .rBottom	{
	 	position:absolute;
		right:0px; bottom:0px;
		height:5px; width:5px;
		display:inline-block;
		/*background:url(../images/boxTyp10Crv.gif) no-repeat -6px -6px;*/
		}
/***/						
.boxTyp11 {
		position:relative;
		/*background:url(../images/boxtyp11bg.gif) repeat-y 0 0;*/
		border:1px solid #cbcbcb;
		min-height:1px;
		}
/*************************
 		CRV CSS -boxTyp11
 *************************/
.boxTyp11 .lTop	{
	 	position:absolute;
		left:-1px; top:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp11Crv.gif) no-repeat 0 0;
		}
.boxTyp11 .rTop	{
	 	position:absolute;
		right:-1px; top:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp11Crv.gif) no-repeat -6px 0;
		}
.boxTyp11 .lBottom	{
	 	position:absolute;
		left:-1px; bottom:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp11Crv.gif) no-repeat 0px -6px;
		}	
.boxTyp11 .rBottom	{
	 	position:absolute;
		right:-1px; bottom:-1px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp11Crv.gif) no-repeat -6px -6px;
		}	
/***/						
.boxTyp13 {
		background:url(../images/boxTyp13bg.gif) repeat-y 0 0;
		border:1px solid #dedede;
		min-height:1px;
		}
/***********/
.boxTyp14 {
		position:relative;
		background-color:#00529e;
		min-height:1px;
		margin-bottom:9px;
		}
/*************************
 		CRV CSS -boxTyp11
 *************************/
.boxTyp14 .lTop	{
	 	position:absolute;
		left:0px; top:0px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp14Crv.gif) no-repeat 0 0;
		}
.boxTyp14 .rTop	{
	 	position:absolute;
		right:0px; top:0px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp14Crv.gif) no-repeat -6px 0;
		}
.boxTyp14 .lBottom	{
	 	position:absolute;
		left:0px; bottom:0px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp14Crv.gif) no-repeat 0px -6px;
		}	
.boxTyp14 .rBottom	{
	 	position:absolute;
		right:0px; bottom:0px;
		height:5px; width:5px;
		display:inline-block;
		background:url(../images/boxTyp14Crv.gif) no-repeat -6px -6px;
		}			
									
		
/*****************************
	 HEADING CSS
 ****************************/		
.hdTyp1 {
		color:#2a2a2a;
		text-transform:uppercase;
		font:500 16px/16px Conv_ARIALN;
		}
.hdTyp2	{
		color:#9b3771;
		text-transform:uppercase;
		font:bold 27px/27px HelveticaCondensed;
		}
.hdTyp3	{
		color:#9b3771;
		text-transform:uppercase;
		margin-top:10px;
		margin-bottom:8px;
		font:bold 20px/20px HelveticaCondensed;
		}
.hdTyp4	{
		color:#ffffff;
		font-size:17px;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		}
.hdTyp5	{
		font-size:17px color:#444444;
		height:32px;
		padding:9px 0 9px 12px; 
		margin-bottom:7px;
		font-family:Arial, Helvetica, sans-serif;
		/*background:url(../images/hdtyp5-bg.png) no-repeat 0 0;*/
		background:#f7f7f7;
		border-radius:5px;
		font-size: 14px;
		font-weight: 500;
		border:1px solid #9b3771;
		text-transform:uppercase;
		}
.hdTyp6	{
		color:#ffffff;
		font-size:18px;
		padding:0 0 0 0px;
		font-weight:normal;
		margin:4px 0 6px 8px;
		/*background:url(../images/search_img.gif) no-repeat 3px 3px;
		font-family:Arial, Helvetica, sans-serif;*/
		}
.hdTyp7	{
		font-size:17px;
		color:#9b3771;
		margin-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		}
.hdTyp8	 {
		font-size:19px;
		color:#9b3771;
		font-weight:normal;
		padding:6px 0 6px 17px;
		}
.hdTyp9 {
		color:#000;
		font-size:16px;
		font-weight:500;
		margin-bottom:9px;
		}	
.hdTyp10 {
		color:#459528;
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		}						
											
/**********************************/	
.navbar-default {
    background-color: transparent;
}			
.topBarBg	{
		/*background:url(../images/topbar-bg.gif) repeat-x 0 0;
		background:#FFF;*/
		background-image: linear-gradient(white, #d8b8de);
		height:85px;
		border-bottom:1px dotted #99044a !important;
		}
.btn dropdown-toggle btn-default .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #9b3771;
}
#topBar	{
		height:76px;
		margin:0 auto;
		z-index:1000;
		position:relative;
		}
#topBar h1	{
		width:206px;
		height:96px;
		left:0px; top:5px;
		position:absolute;
		}	
#topBar h1 .logo	{
		width:260px;
		height:70px;
		left:0px; top:3px;
		position:absolute;
		display:inline-block;
		text-indent:-99999px;
		background:url(../images/logo.png) no-repeat 0 0;
		}
/*#topBar h1 .logo	{
		width:260px;
		height:100px;
		left:0px; top:3px;
		position:absolute;
		display:inline-block;
		text-indent:-99999px;
		background:url(../images/logo_header.png) no-repeat 0 0;
		}*/
		
#topBar .navigation	{
		height:auto;
		text-align:right;
		}
#topBar .navigation ul li	{
		/*display:inline;*/
		display:table-row;
		}	
#topBar .navigation ul li a	{
		color:#9b3771;
		/*text-transform:uppercase;*/
		padding:28px 14px 22px 14px;
		font-weight: bold;
		font-size:14px;
		}
#topBar .navigation ul li a:last-child, #topBar .navigation ul li .dropdown-toggle{  
  padding: 28px 0px 22px 28px;
}
#topBar .dropdown i {
  margin-right: 0rem;
}
.navbar-right {
  float: right !important;
  margin-right: 0px;
}
#topBar .navigation ul li .active	{
		/*background:url(../images/navigat_hoverimg1.png) no-repeat 0 0;*/
		color:#9b3771;
		}	
#topBar .navigation ul li .navLink1:hover	{
		/*background:url(../images/navigat_hoverimg1.png) no-repeat 0 0;*/
		color:#9b3771;
		}
#topBar .navigation ul li .navLink2:hover	{
		color:#9b3771;
		}
#topBar .navigation ul li .navLink3:hover	{
		color:#9b3771;
		}
#topBar .navigation ul li .navLink4:hover	{
		color:#9b3771;
		}
#topBar .navigation ul li .navLink5:hover	{
		color:#9b3771;
		}
#topBar .navigation ul li .navLink6:hover	{
		color:#f00;
		}
#topBar .navigation ul li .navLink7:hover	{
		color:#9b3771;
		}
#topBar .navigation ul li .navLink8:hover	{
		color:#9b3771;
		}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #9b3771;
    outline: 0;
}

.bgTopSecTitle
{
	width:100%; float:left; color: #fff; padding:50px 0px; font-size: 2.4em; text-align:center; line-height: 2.8rem;
}
/*.bgTopSecTitle img
{
	vertical-align: top;
}*/
.bgTopSecBody
{
	width:100%; float:left; padding:40px 0 25px 0px;
}
.bgTopSecNumber
{
	width: 100%; display: flex;   justify-content: center;  flex-wrap: wrap;
}
.bgTopSecSearch
{
	width:100%; float:left; padding-top:4%;
}
.bgTopSecBodyMiddle
{
	width:100%; float:left;
}
.bgMiddleSecContent
{
	width:100%; float:left; padding-top:5%; padding-bottom:5%; text-align:center;
}
.bgMiddleSecBox
{
	width:100%; float:left; padding-top:2%;
}
.bgMiddleSecBox .col-md-4
{
	padding:0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  background-color: transparent;
}
/********************************
		FOOTER CSS
 *******************************/
 .footerBg	{
	 	background-color: #2a2a2a;
		}
/*#footer	{
		width:990px;
		margin:0 auto;
		}*/
#footer {
    width: 100%;
	background:#2a2a2a;
}
#footer .ftLinkTyp1 {
    width: 84%;
    margin: 0px 8.5%;
}
#footer .ftLinkTyp1 .box1	{
		float:left;
		width:393px;
		}
#footer .ftLinkTyp1 .box2 {
		float:right;
		width:300px;
		}				
#footer .ftLinkTyp1 .box1 .lnkBox {
		width:131px;
		float:left;
		background:url(../images/vr-img.gif) no-repeat right top; 
		}
#footer .ftLinkTyp1 .box1 .lnkBox img {
		vertical-align:top;
		}	
#footer .ftLinkTyp1 .box1 .lnkBox .innerBox {
		padding:13px 20px 10px 20px;
		}
#footer .ftLinkTyp1 .box1 .lnkBox a	{
		color:#747474;
		}
#footer .ftLinkTyp1 .box1 .lnkBox a:hover	{
		color:#FFF;
		}									
#footer .ftLinkTyp1 .box1 .lnkBox strong{
		color:#747474;
		font:15px/15px HelveticaCondensed;
		padding:5px 0 0 5px;
		display:inline-block;
		}	
#footer .ftLinkTyp1 .box2 .lnkBox {
		width:227px;
		float:left;
		background:url(../images/vr-img.gif) no-repeat 0 top; 
		}
#footer .ftLinkTyp1 .box2 .lnkBox img {
		vertical-align:top;
		}	
#footer .ftLinkTyp1 .box2 .lnkBox .innerBox {
		padding:13px 18px 10px 20px;
		}					
#footer .ftLinkTyp1 .box2 .lnkBox strong{
		color:#747474;
		font:15px/15px HelveticaCondensed;
		padding:5px 0 0 5px;
		display:inline-block;
		}
#footerBottom {
    width: 100%;
	float:left;
	background:#171717;
}
#footerBottom .ftBox2 {
    width: 80%;
    margin: 1px 13.5%;
	padding:24px 0 28px 0;
}


* + html #footer .ftBox2 {
		padding:24px 0 0px 0;
		}
#footerBottom .ftBox2 .ftNewsLeterBox	{
		width:320px;
		float:left;
		padding:10px 26px;
		}
#footerBottom .ftBox2 .ftNewsLeterBox h6 {
		color:#747474;
		padding-bottom:5px;
		margin-bottom:7px;
		border-bottom:1px solid #2a2a2a;
		font:15px/15px HelveticaCondensed;
		}
#footerBottom .ftBox2 .ftNewsLeterBox label	{
		color:#747474;
		font-size:10px;
		margin-bottom:2px;
		display:block;
		}						
#footerBottom .ftInputBg {
		width:177px;
		height:31px;
		position:relative;
		background:url(../images/ftinput_bg.gif) no-repeat 0 0; 
		}
#footerBottom .ftInputBg input.ftGoBtn	{
		position:absolute; 
		right:-43px; top:-8px;
		height:31px;
		width:32px;
		}
.hrClass {
    margin: 15px 0;
    height: 1px;
    background: #c5c5c5;
	width:100%;
	float:left;
}
.searchResultsBox .testDetails {
    margin: 0;
    line-height: 20px;
    font-size: 12px;
    color: #6d6d6d;
    padding: 0 0 3px 0;
    font-weight: 500;
}	
#footerBottom .ftInputBg input	{
		border:none;
		width:159px;
		height:13px;
		color:#747474;
		font-size:10px;
		margin:8px 9px 8px 9px;
		font-family:Arial, Helvetica, sans-serif;
		}
#footerBottom .ftBox2 .ftLnk1	{
		width:160px;
		float:left;
		padding:10px 0px;
		margin-left:12%;
		}
#footerBottom .ftBox2 .ftLnk1 a	{
		color:#CECCCC;
		text-transform:uppercase;
		font-size:0.9em;
		margin-bottom:8px;
		}
#footerBottom .ftBox2 .ftLnk	{
		width:190px;
		float:left;
		padding:10px 0px;
		margin-left:8%;
		}
#footerBottom .ftBox2 .ftLnk a	{
		color:#CECCCC;
		text-transform:uppercase;
		font-size:0.9em;
		margin-bottom:8px;
		}
#footerBottom .ftBox2 .ftLnk a:hover	{
		color:#ffffff;
		}				
#footerBottom .ftBox2 .ftLnk .bxL	{
		width:126px;
		float:left;
		}
#footerBottom .ftBox2 .ftLnk .bxR {
		width:113px;
		float:left;
		}
#footerBottom .ftCopyright	{
		width:440px;
		float:right;
		position:relative;
		padding:10px 0px;
		}
#footerBottom .ftCopyright .ftLogo	{
		display:inline-block;
		width:185px;
		float:left;
		height:50px;		
		text-indent:-9999px;
		background:url(../images/footer_logo.png) no-repeat 0 0;
		}
#footerBottom .ftCopyright .copyright {
		color:#747474;
		font-size:12px;
		margin-left:63px;
		}		
#footerBottom .ftCopyright .lnk	{
	margin-left:63px;
	margin-top:5px;
	margin-bottom:6px;
		}
#footerBottom .ftCopyright .lnk a	{
		color:#747474;
		font-size:12px;
		}
#footerBottom .ftCopyright .lnk a:hover{
		color:#ffffff;
		}
#footerBottom .ftCopyright .lnk span	{
		color:#747474;
		}															 										
/****************************************
		LEFT BAR CSS
 ****************************************/	
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0px;
    margin-left: 0px;
	padding: 0;
}
#leftBar	{
	 	width:300px;
		float:left;
		margin:18px 0 0 0;
		display:block;
		}
/**/
#leftBar .sbBox	{
		margin-bottom:10px;
		padding:10px 10px 10px 10px;
		}
#leftBar .sbBox .hdTyp4  {
		
		}
#leftBar .sbBox .sbTxt	 {
		color:#444444;
		font-size:12px;
		line-height:19px;
		margin:13px 0 0 4px;
		}
#leftBar .sbListTtyp1 {
		margin-bottom:30px;
		}			
#leftBar .sbListTtyp1 li	{
	 	margin:0; padding:0;
		cursor:pointer;
		background:url(../images/hr-lineimg2.png) repeat-x 0 bottom;
		}
#leftBar .sbListTtyp1 li p	{
		color:#444444;
		padding:6px 0 11px 10px;
		margin:0;
		font-family:Verdana, Geneva, sans-serif;
		}
#leftBar .sbListTtyp1 li p a{
		color:#444444;
		}	
#leftBar .sbListTtyp1 li p a:hover	{
		color:#1f75e2;
		}
th {
    text-align: center;
}					
/*#leftBar .sbListTtyp1 .emaillist p {
		background:url(../images/emaillist_img.png) no-repeat 5px 7px;
		}
#leftBar .sbListTtyp1 .sentto p {
		background:url(../images/sentto_img.png) no-repeat 6px 6px;
		}
#leftBar .sbListTtyp1 .print p {
		background:url(../images/print_img.png) no-repeat 3px 7px;
		}
#leftBar .sbListTtyp1 .share p {
		background:url(../images/share_img.png) no-repeat 8px 7px;
		}
#leftBar .sbListTtyp1 .tweet p {
		background:url(../images/tweet_img.png) no-repeat 0px 9px;
		}	
#leftBar .sbListTtyp1 .directions p {
		background:url(../images/directions_img.png) no-repeat 4px 6px;
		}
#leftBar .sbListTtyp1 .favorites p {
		background:url(../images/favorites_img.png) no-repeat 4px 6px;
		}*/
#leftBar .liveChatBox	{
		width:279px;
		height:98px;
		position:relative;
		margin-bottom:7px;
		background:url(../images/livechat_img.gif) no-repeat 0 0;
		}
#leftBar .liveChatBox .chatNowBtn	{
		position:absolute;
		right:87px;
		bottom:13px;
		}
#leftBar .localInformationBox	{
		margin-bottom:7px;
		}
#leftBar .localInformationBox .imgBx	{
		width:127px;
		float:left;
		text-align:center;
		vertical-align:top;
		padding-top:5px;
		}	
#leftBar .localInformationBox .informationTxt	{
		color:#444444;
		line-height:17px;
		float:right;
		width:144px;
		font-size:11px;
		padding:7px 0 16px 8px;
		background-color:#edf2f0;
		font-family:Verdana, Geneva, sans-serif;
		}
#leftBar .walkScoreBanner {
		margin-bottom:7px;
		}
#leftBar .sbListTtyp2 {
		margin-bottom:12px;
		}		
#leftBar .sbListTtyp2 li	{
		font-size:12px;
		color:#444444;
		padding:5px 10px 6px 10px;
		font-family:Verdana, Geneva, sans-serif;
		background:url(../images/hr-lineimg2.png) repeat-x 0 bottom;
		}
#leftBar .sbListTtyp2 li .day {
		text-align:left;
		font-weight:normal;
		display:block;
		width:130px;
		float:left;
		}
#leftBar .sbListTtyp2 li .time	{
		text-align:right;
		font-weight:normal;
		display:block;
		width:129px;
		float:right;
		}
#leftBar .refineBox	{
		margin-bottom:7px;
		background:#9b3771;
		}
#leftBar .refineBox .subHd_1	{
		color:#FFF;
		font-size:12px;
		font-weight:normal;
		background:#7a1b52;
		padding: 5px;
		}
#leftBar .refineBox .subHd_2	{
		color:#ffffff;
		padding: 10px 9px 7px 0px;
		font-family:Arial, Helvetica, sans-serif;
		}
#leftBar .refineBox .subHd_2 strong	{
		font-size:14px;
		font-weight:bold;
		}
#leftBar .refineBox .subHd_2 span {
		font-size:13px;
		font-weight:normal;
		}					
#leftBar .refineBox .frmBx	{
		padding:5px 9px 40px 9px;
		background:#bc247d;
		}
#leftBar .refineBox .frmBx .leftBx{
		width:133px;
		float:left;
		margin-right:13px;
		}
#leftBar .refineBox .frmBx .rightBx {
		width:133px;
		float:left;
		}
#leftBar .refineBox .frmBx li	{
		margin-bottom:10px;
		}	
* + html #leftBar .refineBox .frmBx li	{
		margin-bottom:7px;
		}			
#leftBar .refineBox .frmBx .frmBg {
		height:21px;
		width:123px;	
		background:url(../images/sb_inputbg.png) no-repeat 0 0;
		}
		
#leftBar .refineBox .frmBx label	{
		color:#ffffff;
		font-size:12px;
		margin-bottom:6px;
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		}		
#leftBar .refineBox .frmBx .frmBg select {
		height:21px;
		width:123px;
		padding:3px;
		font-size:11px;
		color:000000;
		font-family:Arial, Helvetica, sans-serif;
		}
#leftBar .refineBox .frmBx .keyWordSearchBox {
		position:relative;
		margin-top:6px;
		}
#leftBar .refineBox .frmBx .keyWordSearchBox label {
		margin-bottom:3px;
		}		
#leftBar .refineBox .frmBx .keyWordSearchBox .addBtn	{
		position:absolute;
		right:0; bottom:0;
		}				
#leftBar .refineBox .frmBx .keyWordSearchBox .frmBg {
		height:25px;
		width:193px;	
		}
#leftBar .refineBox .frmBx .keyWordSearchBox .frmBg input	{
		height:21px;
		width:180px;
		padding:0 5px; 
		}
* + html #leftBar .refineBox .frmBx .keyWordSearchBox .frmBg input{
		height:16px;
		width:170px;
		margin:2px 5px 0 0;
		}					
#leftBar .optionFrm	{
		position:relative;
		padding:10px 9px 11px 9px;
		min-height:1px;
		background:#7e3961;
		}
.mapImgBox
{
	padding-top:5%;
}
* + html #leftBar .optionFrm	{
		min-height:1px;
		}		
#leftBar .optionFrm .box1	{
		width:140px;
		float:left;
		}
#leftBar .optionFrm .box2	{
		width:140px;
		float:left;
		}
#leftBar .optionFrm label	{
		color:#ffffff;
		font-size:12px;
		display:inline-block;
		vertical-align:top;
		margin-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		}
* + html #leftBar .optionFrm label { margin-top:4px;}		
#leftBar .optionFrm input	{
		width:13px;
		border:1px solid #1c5180;
		display:inline-block;
		}
* + html #leftBar .optionFrm input	{
		border:none;
		margin-right:3px;
		}		
#leftBar .optionFrm li	{
		margin:2px 0; 
		padding:0;
		}
#leftBar .mapImgBox .imgBx {
		width:257px;
		height:270px;
		margin:0px 9px 5px 9px;
		border:1px solid #02396c;
		}
#leftBar .lnkBx2	{
		text-align:right;
		margin:0 9px 18px 9px;
		}
#leftBar .lnkBx2 .sb_lnk1	{
		color:#fff;
		font-size:12px;
		text-decoration:underline;
		}
#leftBar .lnkBx2 .sb_lnk1:hover	{
		color:#ffffff;
		}
/*********************************
	PAGEPATH CSS
 ********************************/												 																																																				
#pagePath	{
		margin:16px 0;
		width: 100%;
		float: left;
		}
#pagePath a	{
		font-size:12px;
		font-weight:bold;		
		font-family:Verdana, Geneva, sans-serif;
		}
	
#pagePath span	{
		color:#444444;
		margin:0 6px;
		display:inline-block;
		}
#pagePath strong	{
		color:#444444;
		margin:0 6px;
		font-weight:normal;		
		display:inline-block;
		}				
/*******************************************
			TEST CSS
 ******************************************/
 #banner_slide {
	width:785px;
	float:left;
	height:304px;
	margin-bottom:19px;
	position:relative;
	border-bottom:2px solid #000000;
}
.thump_listing
{	width:384px;
	height:38px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/thumpListingBg.png) repeat-x left top;
}
/* Easy Slider */
 	#container-table{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:651px;
		}	
	#slider-table{
		}	
	#slider-table ul, #slider-table li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider-table li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:217px;
		height:705 !important;
		overflow:hidden; 
		}	
	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a{  
		width:17px;
		height:40px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;
		text-indent:-9999px;
		position:absolute;
		left:-282px;
		top:298px;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		width:17px;
		height:40px;
		text-indent:-9999px;	
		position:absolute;
		right:-33px;
		top:298px;
		}												

/* // Easy Slider */
.table-left{
	width:246px;
	float:left;
	border-left:1px solid #cbcbcb;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}
 .hegiht-last{
 }
.table-right{
float:left;
width:651px;
position:relative;
border:1px solid #cbcbcb;
*height:799px;
}
.top-height{
	height:273px !important;
	*height:253px !important;
}

/*****************************/
#div1 {
		height:304px;
		}
		
.panel-success > .panel-heading {
    color: #fff;
    background-color: #9b3771;
    border-color: #9b3771;
}
.panel-heading {
    /*border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
}		
.panel {
    
    border: none;
    
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: static;
   
}
.panel-body {
    background: #fff;
	
}
#searchSection
{
	width:100%;
	float:left;
	display:none;
}
.panel-title {
    font-size: 20px;
}
select {
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 2px;
    padding-left: 3px;
    height: 25px;
    line-height: 27px;
    white-space: nowrap;
}
.bootstrap-select.btn-group .btn .filter-option {
    left: 6px !important;
    right: 6px !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    width: 96% !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
/*.btn {
    display: inline-block;
	padding: 3px 10px;
	font-size: 11px;
	height: 26px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 10px;
	margin-bottom: 2px;
	text-transform:uppercase;
}*/
.btn-group-vertical > .btn, .btn-group > .btn {
    border-radius: 2px;
    padding: 4px 6px;
	font-size: 11px;
	font-weight: 400;
}

.btn-signin
{
	color: #000;
	background-color: #f0f0f0;
	border-color: #ccc;
    display: inline-block;
    padding: 1px 5px;
	height:26px;
	font-weight: 400;
	border-radius: 14px;
}
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 9px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: normal;
}
.dropdown-menu {
    font-size: 11px;
    text-align: left;
    list-style: none;
}
/*.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 6px 7px;
    font-size: 11px;
    line-height: 1.42857143;
    color: #555;
    background-color: #ffc;
    background-image: none;
    border: 1px solid #ba729b;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input, select {
    background: #FFF;
    border: 1px solid #ba729b;
    color: #000000;
    padding: 4px;
    font-size: 11px;
	height:28px;
	width: 100%;
	background-color: #ffc;
    font-family: Arial, Helvetica, sans-serif;
}*/
.btn .caret {
    margin-left: 0;
    color: #9b3771;
}
label {

    font-weight: 500;
}
.bootstrap-select > .dropdown-toggle {
    width: 97% !important;
    padding-right: 25px;
	border: 1px solid #ba729b;
}
.header-top-area
{
	/*fce9fb*/
	/*background: #b257af;
	padding:10px;
	color:#fff;
	font-size:20px;*/
	
	background: #b257af;
padding: 6px;
color: #fff;
font-size: 17px;
border-bottom: 1px solid #e0c1df;
}
.header-top-area a
{	
	color:#fff;
}
.header-top-area a:hover
{	
	color:#fff;
}
.stickyHeader
{
position: fixed;
width: 100%;
top: 0;
z-index: 99999;
}
.topBarBg .navbar
{
	position: relative !important;
}
body.vertical-layout.vertical-menu.menu-expanded .navbar .navbar-header {
	box-shadow: none;
}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
#container {
    width: 100%;
    float:left;
}

#main {
    width: 100%;
    margin: 0 auto;
}
img
{
	max-height:100%;
	max-width:100%;
}
#topBar {
    width: 100%;
    height: 76px;
    margin: 0 auto;
    z-index: 1000;
    position: relative;
}
#midBar .btnBar {
    position: absolute;
    bottom: 18px;
    left: 0;
    height: 44px;
    width: 100%;
}
#topBar .navigation	{
		height:auto;
		text-align:left;
		}
#midBar {
    height: 443px;
    z-index: 100;
    position: relative;
    margin-bottom: 7px;
    background: none;
    width: 100%;
    float: left;
}
#midBar .searchBx {
	display:none;
    width: 199px;
    height: 30px;
    position: absolute;
    right: 30px;
    top: 9px;
    background: url(../images/searchinput-bg.png) no-repeat 0 0;
}
.sticky {
    background: #ffffff;
    height: 0px;
}
#topBar .navigation ul li	{
		/*display:inline;*/
		display:table-row;
		}	
#topBar .navigation ul li a	{
		color:#9b3771;
		/*display:inline-block;*/
		text-transform:uppercase;
		padding:14px;
		}
#topBar .navigation ul li .active	{
		background:none;
		}	
#topBar .navigation ul li .navLink1:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink2:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink3:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink4:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink5:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink6:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink7:hover	{
		background:none;
		}
#topBar .navigation ul li .navLink8:hover	{
		background:none;
		}
.footerBg	{
	 	background-color: #2a2a2a;
		}
		

#footer {
    width: 100%;
    margin: 0 auto;
}
#footer .ftLinkTyp1 {
    width: 100%;
    margin: 0px 0%;
}
#footerBottom .ftBox2 {
    width: 100%;
    margin: 1px 0%;
    padding: 24px 0 28px 0;
}
#footerBottom .ftBox2 .ftNewsLeterBox {
    width: 100%;
    float: left;
    padding:10px 26px;
}
#footerBottom .ftBox2 .ftLnk {
    width: 100%;
    float: left;
	padding:10px 26px;

}
#footerBottom .ftCopyright {
    width: 100%;
    float: left;
    position: relative;
    padding:10px 26px;
}


#footer .ftLinkTyp1 .box1 {
    float: left;
    width: 100%;
}	
#footer .ftLinkTyp1 .box2 {
    float: right;
    width: 100%;
	
}	

#searchSection
{
	width:100%;
	float:left;
	display:block;
}
#leftBar {
    width: 279px;
    float: left;
    margin: 18px 0 0 0;
	display:none;
}
#clsPageSearchResult #contentArea	{
		width:100%;
		float:left;
		padding:5px;
		}
#clsPageSearchResult #infoBoxContainer .itemBox {
    width: 100%;
    float: left;
}
#banner_slide {
	width:100%;
	float:left;
	height:auto;
	margin-bottom:19px;
	position:relative;
	border-bottom:2px solid #000000;
}
.thump_listing
{	width:100%;
	height:38px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/thumpListingBg.png) repeat-x left top;
}
.boxTyp5 {
	width:100%;
	float:left;
    background-color: #ffffff;
    border: 1px solid #dedede;
}
#searchSection a {
    color: #444444;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
}
	
	
}