/* CSS Document */

body
 {
 color:#5d5c61;
 font-size:12px;
 }
fieldset
 {
 padding:0px;
 margin:0px;
 border:0px;
 }
 #navigationDiv
 {
 padding:0px;
 margin:0px;
 border:0px;
 }
#MainDIV
 {
  padding:0px;
   margin:0px;
 }
#MainBlock
 {
  float:left;
  width:592px;
  padding:0px;
 }
 
#top
 {
  float:left;
  width:592px;
  border-bottom:4px solid #ffffff;
 }
/*LIST DIVS */
	#listDiv
	 {
	 float:left;
	 width:298px;
	 height:48px;
	  background-image:url(images/list-bg.jpg);
	  background-repeat:repeat-x;
	 }
	#listDiv1
	 {
	 float:left;
	 width:298px;
	 height:48px;
	  background-image:url(images/list-bg.jpg);
	  background-repeat:repeat-x;
	 }
	.leftList
	 {
	 float:left;
	 width:8px;
	 }
	.middleList
	 {
	 float:left;
	 width:202px;
	 height:48px;
	 padding:15px 0px 0px 80px;
	 color:#ffffff;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 font-weight:bold;
	 }
   .listGrayLink
	 {
	 color:#ffffff;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 font-weight:bold;
   text-decoration:none;
	 }
   .rightList
	 {
	 float:right;
	 width:8px;
	 }
#MapDiv
 {
 float:left;
 width:290px;
 height:48px;
 }
#MapDiv1
 {
 float:left;
 width:290px;
 height:48px;
 }
.Maptop
 {
 width:290px;
 height:21px;
 background-image:url(images/map-bg.jpg);
 }
.MapTopLeft
 {
 width:7px;
  float:left;
 }
.MapTopMiddle
 {
 margin:auto;
 width:176px;
  float:left;
  /*color:#3957b1;*/
  color:#1861B5;
  font-family:Arial, Helvetica, sans-serif;
  padding:4px 0px 0px 100px;
  font-size:12px;
  font-weight:bold;
 }
 .mapOrangeLink
 {
  /*color:#3957b1;*/
  color:#1861B5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
 }
.MapTopRight
 {
  float:left;
  width:7px;
 }
 
.MapBottom
 {
 width:290px;
 height:27px;
  background-image:url(images/map-bottom.jpg);
  background-repeat:repeat-x;
 }

/* LIST PAGES*/
#ListPagesDiv
 {
 float:left;
 width:592px;
 padding:5px 0px 5px 0px;
 border-bottom:2px solid #cdcccf;
 border-top:2px solid #cdcccf;
 }
#ListPages
 {
 float:left;
 width:485px;
 }
 	#ListPages ul
	 {
	 margin:0px;
	 border:0px;
	 padding:0px;
	 }
	#ListPages ul li
	 {
    font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	 list-style-type:none;
	 display:inline;
	 border-right:1px solid #5d5c61;
	 padding:0px 5px 0px 5px;
	 }
	#ListPages .ListingText
	 {
	  font-weight:bold;
	  border:0px;
	 }
	#ListPages .NextPage
	 {
	  border:0px;
	 }
	#ListPages .NextPage a
	 {
	 text-decoration:underline;
	 color:#5d5c61;
	 }
	#ListPages .NextPage a:hover
	 {
	 text-decoration:underline;
	 color:#8c3180;
	 }
	#ListPages .Num a
	 {
	 text-decoration:underline;
	 color:#5d5c61;
	 }
	#ListPages .Num a:hover
	 {
	 text-decoration:underline;
	 color:#8c3180;
	 }
#CompareDIV
 {
 float:left;
 width:105px;
 }
#CompareDIVRight
 {
  float:right;
 }
#CompareDIVRight .CompareLink
 {
 float:left;
 padding:0px 5px 0px 0px;
 color:#ee9e30;
 font-size:13px;
 font-weight:bold;
 }
#CompareDIVRight .ComapreIcon
 {
 float:left;
 }
 
/*Details DIV8*/
.add_favourite
    {
      color:#FFFFFF;
      font-family:Tahoma;
      font-size:11px;
      font-weight:normal;
      text-decoration: none;
      background-color:#98959E;
      padding-top: 2px;
      padding-bottom:2px;
      padding-left:4px;
      padding-right:4px;
      vertical-align:bottom;
    }
.add_favourite:hover
{
      color:#FFFFFF;
      font-family:Tahoma;
      font-size:11px;
      font-weight:normal;
      text-decoration: none;
      background-color:#8c3180;
      padding-top: 2px;
      padding-bottom:2px;
      padding-left:4px;
      padding-right:4px;
      vertical-align:bottom;
}
.DetailsDIVBlock
 {
 float:left;
 width:592px;
 padding:10px 0px 10px 0px;
 border-bottom:1px solid #cdcccf;
 font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
 }
 .bodyContent
 {
  font-family:Tahoma, Helvetica, sans-serif;
  font-size:12px;
 }
 .contentlinks
 {
  width:155px;
  float:left;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5d5c61;
  overflow:hidden;
 }
 
 .contentlinks_rightnav
 {    
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5d5c61;
  overflow:hidden;
  border-bottom:1px solid #9dafd6;
 }
 
 .contentlinks_new
 {  
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5d5c61;
  overflow:hidden;  
 }
 .divlinks
 {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4d8be0;
 }
 .divlinks:hover
 {
  font-size:12px;
  color:#8c3180;
 }
 .comparecss
 {
	font-size:11px;
 }
 .rightsidelinks
 {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#1861B5;
  text-decoration:none;
 }
 #random_listing
 {
  background-color:#fff;
  padding-top:2px;
  margin-bottom:2px;
  border: 3px solid #83054f;
 }

.ListingsSpotlightHeading {
    background-color:#83054f;
    color:#fff;
    padding: 2px;
    background-image:url(/images/shell/listingsSpotlightHeading.png);
    background-repeat:repeat-x;
}


 .ListingsSpotlight
 {
 	font-family:Tahoma, Helvetica, sans-serif;
	font-size:17px;
  	margin:5px;
	color:#4d8be0;
	text-align:center;
 }
  .propertylink
 {
  font-family:Tahoma, Helvetica, sans-serif;
  font-size:12px;
  color:#4d8be0;
  text-decoration:none;
  font-weight:bold;

 }
#DetailsDIV
 {
  float:left;
  width:592px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
 }
#DetailsDIV h4
 {
 padding:0px;
 border:0px;
 margin:0px;
 font-size:13px;
 }
#DetailsDIV p
 {
 margin-top:8px;
 }
#Cost
 {
  float:right;
  background-image:url(images/cost-bg.jpg);
  background-repeat:repeat-x;
  /*width:48px;*/
  height:27px;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  padding:5px 0px 0px 10px;
 }
 
#CheckField
 {
 clear:both;
 }
#Gap
 {
 float:left;
 padding-left:10px;
 widows:10px;
 height:15px;
 }
#RightBlock
 {
 float:right;
 width:180px;
 background-color:#e1e0e2;
 overflow:hidden;
 }
#RightDivContent
 {
  float:left;
  width:100%;
  padding:4px 4px 4px 4px;
 }

#ListButtion /* whole button area */
 {
 float:left;
 width:172px;
 padding:0px;
 }
#ListButtion .ListBG
 {
 overflow:hidden;
 float:left;
 width:150px;
 background-image:url(images/strip-bg.jpg);
 height:23px;
 background-repeat:repeat-x;
 padding:5px 0px 0px 0px;
 }
 .ListType 
 {
  font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
 font-size:13px;
 color:#FFFFFF;
 text-transform:uppercase;
 /*font-weight:bold;*/
 /*font-variant:small-caps; */
 text-decoration:none;
 padding-left:10px;
 padding-top:2px;
 }
 .ListType:hover
 {
  font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
 font-size:13px;
 color:#d4e6c5;
 text-transform:uppercase;
 /*font-weight:bold;*/
 /*font-variant:small-caps; */
 text-decoration:none;
 padding-left:10px;
 padding-top:2px;
 }
#ListButtion .ListIconLeft
 {
 float:left;
 width:22px;
 background-image:url(images/strip-icon-left.jpg);
 height:27px;
 }
#ListButtion .ListIconDown
 {
 float:left;
 width:22px;
 background-image:url(images/strip-icon-down.jpg);
 height:27px;
 }
#Camping-Content
 {
 float:left;
 width:170px;
 padding:0px 0px 5px 2px;
 }
#Camping-Content input
 {
 float:left;
 width:30px;
 }
#Camping-Content p
 {
 clear:both;
 margin:0px 0px 3px 0px;
 }
#Camping-Content .TextDIV
  {
  width:90px;
  float:left;
  padding:2px 0px 0px 5px;
  }
#Camping-Content .TxtBox
  {
  width:80px;
  float:left;
  height:15px;
  border:0px;
  }
#Camping-Content .Gobtn
 {
 float:left;
 padding:2px 0px 0px 0px;
 }
.reset
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 }
.reset a
 {
 text-decoration:underline;
 }