﻿#genmaincontent h2
{
	font-size: 130%
}
#genmaincontent h3
{
	font-size: 100%;
}

#breadcrumb
{
    background-color: #7ea191;
}
#gencontainer
{
 	background-image: url(/UserFiles/Image/places_to_stay/page-bg.jpg);
}
#genmidcolumn .CategoryTitle , #genright h2, #genright h1.CategoryTitle,
#genright span.blockTitleRight,
#genleft span.blockTitleRight
{
   	background-image:url(/UserFiles/Image/places_to_stay/h2-bg.jpg);
   	background-color: #375348;
}
#genmidcolumn h1.CategoryTitle
{
	background-repeat: repeat-x;
	font-size: 110%;
	float: none;
	line-height: 120%
}
#genmidcolumn
{
    width: 428px;
     background-color: #7ea191;
}
#genmaincontent em
{
  color: #d9e2dd;
}
#genmaincontent
{
    width: 388px;
}
#genmaincontent ul li
{
    background-image: url(/UserFiles/Image/places_to_stay/bullet.gif);
}
#genright
{
    background-color: #639280;
}
.currentnav
{
    background-color: #7ea191;
}

#genshortlist a, .roundedbutton, .catbutton
{
  background-image:url(/UserFiles/Image/buttons/btn-arrow-places.gif);
  background-color: #344c42;
      margin: 0px 5px 0px 0px;
}
.roundedformbutton input
{
  background-image:url(/UserFiles/Image/buttons/btn-arrow-places.gif);
  background-color: #344c42;
}
.roundedformbutton 
{
  background-color: #344c42;

}
/* ----------------------------------*/

.button
{
    background-color:#639280;
}
.padresult{
	background-color: #8baa9b;
}

/*pagingextras 
---------------------------------------------------------*/
.first
	{
	background:url(/UserFiles/Image/places_to_stay/pages-first.gif) no-repeat 0.5em ;
}
.back
	{
	background:url(/UserFiles/Image/places_to_stay/pages-prev.gif) no-repeat 0.5em ;
}
.next
	{
	background:url(/UserFiles/Image/places_to_stay/pages-next.gif) no-repeat 0.5em ;
}
.last
{
	background:url(/UserFiles/Image/places_to_stay/pages-last.gif) no-repeat 0.5em ;
}
/*pagingextras page tab buttons
---------------------------------------------------------*/
.paging .pager
{
	background:url(/UserFiles/Image/places_to_stay/page.gif) 0 0 no-repeat;
}
.paging img
{
	border: 0px;
}
.paging  .pager:hover
{
	background:url(/UserFiles/Image/places_to_stay/pageover.gif) 0 0 no-repeat;
}
.paging .activepage, .paging .activepage:hover
{
	background:url(/UserFiles/Image/places_to_stay/pageactive.gif) 0 0 no-repeat!important;
	}
		
/*Product Gallery
---------------------------------------------------------*/
.productgallery .gallerybtnleft
{
   background-image: url(/UserFiles/Image/places_to_stay/gallery-left.gif);
}
.productgallery .gallerybtnright
{
   background-image: url(/UserFiles/Image/places_to_stay/gallery-right.gif);
}
#genmidcolumn .galleryimages
{
    background-color: #8baa9b;
}
/*Visitor comments
---------------------------------------------------------*/
#visitorcomments .comment
{
   background-color: #8baa9b;
}
#visitorcomments .commenttl
{
   background-image: url(/UserFiles/Image/places_to_stay/top-left.gif);
}
#visitorcomments .commenttr
{
   background-image: url(/UserFiles/Image/places_to_stay/top-right.gif);
}
#visitorcomments .commentbottom
{
  background-image: url(/UserFiles/Image/places_to_stay/expand.gif);
}
#visitorcomments .commentspeech
{
  background-image: url(/UserFiles/Image/places_to_stay/speech.gif);
}
/*Form Validator
---------------------------------------------------------*/

.feedbackform .validator
{
    color: #CA0000;
}
.leavefeedback .validator
{
    color: #e63401!important;
       font-size:90%;
}
.reviewContent .validator
{
    color: #e63401!important;
    font-size:90%;


}

#genlatestpatron h3
{
   	background-image:url(/UserFiles/Image/places_to_stay/h2-bg.jpg);
     padding: 20px 0px 16px 12px!important;
    background-color: #639280;

}
#genright h3, #leaveReview h3
{
       	background-image:url(/UserFiles/Image/places_to_stay/h2-bg.jpg);
     padding: 22px 0px 12px 12px!important;

}
#gentodaysfav h3
{
      	background-image: none!important;
      	 padding: 10px 0px 0px 0px!important;
}

/* Menu  */
div#TopNav ul li.menuPlacesToStay{
	margin-top : 0px;
}

div#TopNav ul li.menuPlacesToStay em
{
    padding-top: 8px;
    background: #868563 url(/UserFiles/Image/navigation/placestab.gif) left top no-repeat !important;
}
div#TopNav ul li.menuPlacesToStay a
{
    background: #868563 url(/UserFiles/Image/navigation/placestab.gif) right top no-repeat !important;
    padding-right: 0;
}

div#TopNav ul li a:hover, div#TopNav ul li.menuPlacesToStay a:hover
{
    text-decoration: underline;
}
div#TopNav li.menuPlacesToStay em
{
    margin-right: 5px;
}
