/*CSS Reset Reloaded*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;font-style: inherit; font-size: 100%; font-family: Arial; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white; font-size:100.01%; }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}


/*Global Styling*/


h1 {
	color:#B21B16;
	display:block;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif;
	font-size:44px;
	font-weight:bold;
	margin-left:175px;
	padding-top:7px;
	text-decoration:none !important;
}

h2 {
	color:#003468;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-left:617px;
	margin-top:4px;
	text-decoration:none !important;
	width:310px;
}
h2 span {
	color:#B21B16;
}

body{background: #47597F url(../images/design/stay/detail/background.jpg) 0 0 no-repeat; font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 12px; margin:0;}
p {font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;}
p strong{font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-weight:bold;}
a:link {color: #b21b16; text-decoration:underline}
a:visited {color: #b21b16; text-decoration:underline}
a:hover {color: #b21b16; text-decoration:none}
a:focus{color: #b21b16;}
h3, h4, h5, h6{font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;}
h3{font-size:14px; font-weight:bold; color:#000;}
h4{font-size:12px}
h5{font-size:10px}
small{font-size:9px}
hr{margin:15px; border:1px solid #ece6ce;}
/*main layout */
#wrapper{width:940px; background:transparent; margin:0 auto; padding-top:20px;}
#nav{width:800px; /*height:31px;*/}
#header{width:940px; height:122px; background:url(/images/design/stay/detail/header.jpg); /*text-indent:-9999px*/;}
#header h1 {}
#header h2 {}
.imgborder{border:#ece6ce 2px solid;}
.partnerimg{border:#ece6ce 2px solid; margin:0 10px 0px 0 ; float:left;}
#pageend{width:700px; height:30px; background:url(../images/design/stay/pageend.gif) no-repeat; clear:both;}
#pageend2{width:700px; height:30px; background:url(../images/design/stay/pageend2.gif) no-repeat; clear:both;}
.clearme{clear:both;}
/*home boxes*/
#homebox1{width:640px; height:140px; background:#ece6ce; padding:20px 30px 30px 30px; line-height:16px;}
#homebox2{width:652px; height:190px; background:#d8c3ae; padding:24px 24px 30px 24px;}
.homeimgcontainer{width:204px; height:220px; float:left;}
.homeimgbox{width:204px; height:188px; float:left;}
.homeimgtext{width:190px; height:20px; float:left; padding:8px 5px 5px 5px;}
.homeimgclear{width:20px; height:200px; float:left;}

/*partners boxes*/
#partnersbox1{padding:0 30px 30px 30px; line-height:16px; float:left;}
#partnersbox2{padding:24px 30px 30px 30px; line-height:12px; float:left;}
/*#partnersbox2 p {font-size: 12px;}*/

/*googlemap box*/
.google_map{width:680px; height:400px; background:#ece6ce; padding:10px; float:left; text-align: center;}
#google-map img{border:#d8c3ae 2px solid;}


/*thumbs header*/
#thumb-header{padding:10px 0 0 30px; float:left; width:670px; background:#ece6ce;}
#thumb-breadcrumb{padding:10px 0 0 30px; float:left; width:670px; background:#ece6ce;}

/*thumbs box*/
#thumbs-box{width:660px; background:#ece6ce; float:left; padding:10px 20px 20px 20px;}
#thumbs-box-home{width:660px; background:#d8c3ae; float:left; padding:10px 20px 20px 20px;}

.thumb-row{display:block; float:left; margin-bottom:0; width:660px; padding: 0  0 0 0 ;}
.thumb-wrap{display:block; float:left; width:200px; padding:10px;}

/*
.thumb-image a, .thumb-image1 a, .thumb-image2 a, .thumb-image3 a, .thumb-image4 a, .thumb-image5 a, .thumb-image6 a{display:block; float:left; width:200px; border:#d8c3ae 2px solid;}
.thumb-image a:hover{display:block; float:left; width:200px; border:#ff0000 2px solid;}
.thumb-image1 a:hover{display:block; float:left; width:200px; border:#ff0000 2px solid;}
.thumb-image2 a:hover{display:block; float:left; width:200px; border:#ff00ff 2px solid;}
.thumb-image3 a:hover{display:block; float:left; width:200px; border:#ff6600 2px solid;}
.thumb-image4 a:hover{display:block; float:left; width:200px; border:#00ffff 2px solid;}
.thumb-image5 a:hover{display:block; float:left; width:200px; border:#999900 2px solid;}
.thumb-image6 a:hover{display:block; float:left; width:200px; border:#00ff66 2px solid;}
.thumb-image-on{display:block; float:left; width:200px; border:#ff0000 2px solid;}
.thumb-image-on1{display:block; float:left; width:200px; border:#ff0000 2px solid;}
.thumb-image-on2{display:block; float:left; width:200px; border:#ff00ff 2px solid;}
.thumb-image-on3{display:block; float:left; width:200px; border:#ff6600 2px solid;}
.thumb-image-on4{display:block; float:left; width:200px; border:#00ffff 2px solid;}
.thumb-image-on5{display:block; float:left; width:200px; border:#999900 2px solid;}
.thumb-image-on6{display:block; float:left; width:200px; border:#00ff66 2px solid;}
*/

.thumb-image a {display:block; float:left; /*width:200px;*/ border:#d8c3ae 2px solid;}
.thumb-image a:hover{display:block; float:left; /*width:200px;*/ border:#ff0000 2px solid;}
.thumb-image-on{display:block; float:left; /*width:200px*/; border:#ff0000 2px solid;}

.thumb-text{display:block; float:left; width:190px; padding:5px; font-family:"Trebuchet MS", Tahoma, Verdana; font-size:13px; font-weight:bold; color:#7b2e00;}

/*contact boxes*/
#contactbox1{width:640px; background:#ece6ce; padding:20px 30px 30px 30px; line-height:16px;}

/*shortlist buttons*/
.shortlist-btn	{float:left; display:block;}
.shortlist-btn ul {list-style-type: none; border: none; margin: 0; padding: 0;	clear: left; }
.shortlist-btn ul li {display: inline;	float: left; padding: 0; border: none; padding:4px;}
.shortlist-btn a {display: block; background:#ece6ce; padding:2px 4px 2px 4px;	float: left; margin: 0;	border: none; font-family: "Trebuchet MS", Verdana, Arial, sans; text-decoration:none; text-align:center; color:#782A00;}
.shortlist-btn a:hover {display: block; background:#fff; padding:2px 4px 2px 4px;	float: left; margin: 0;	border: none; font-family: "Trebuchet MS", Verdana, Arial, sans; text-decoration:none;	text-align:center; color:#782A00;}

.card-marker{float:right; width:auto; height:auto; margin-bottom:10px;}
small{float:left; display:block;}
hr{clear:both;}
/*error*/
#error{height:60px; width:340px; font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 11px; color:#ff0000; line-height:14px; padding-left:10px; font-weight:bold; margin-bottom:30px;}
#error li{
	margin-top:5px;
	list-style-type: circle;
	padding-left:20px;
	list-style-position: inside;
	font-weight:normal;
}

/*footer*/
#footer {width:700px; height:40px; margin: 0 auto; padding-top:20px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#b4af9d; text-align:center; clear:both;}
#footer p{margin-top:10px;}
#footer a{color:#b4af9d; text-decoration:none;}
#footer a:hover{color:#b4af9d; text-decoration:underline;}

/*////////////////////////////////////*/
/*-- forms --*/
#newsletter{width:300px; float:left; margin-left:50px;}
#newsimage{margin-left:230px; margin-top:30px; width:200px; height:200px; background:url(../images/design/stay/newsletter.jpg) no-repeat; float:left;}
fieldset dl {
	border:1px solid #ece6ce;
	background:#fffbe9;
}
fieldset dt {
	float:left;
	width:40px;
	padding:5px;
}
fieldset dd {
	margin:0;
	padding:5px;
}
form {
  margin:0;
  padding:0;
}
fieldset {
  width:300px;
  margin:0 0 10px 0;
  padding:5px;
  border:1px solid #ece6ce;
}
fieldset p{
  padding:5px;
  border:1px solid #ece6ce;
  background:#fffbe9;
}
legend {
  font-size:14px;
  color:#333;
  background-color: #fffbe9;
  margin: 0 0 5px 0;
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#ece6ce;
  font-weight:bold;
  font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
label {font-weight:bold;}

/*#name, #surname, #email, #tel, #message, #subject {width:140px;}*/

.formfield{width:220px;}
.formfield2{
	width:200px;
	margin:0 0 10px 0;
}

input, textarea{/*border:1px solid #ece6ce;*/}

.send-button{background:#ad4100; color:#fff; font-weight:bold; font-size:11px; margin:10px 0 0 260px;}
.send-button2{float:right; width:85px; padding:3px; background:#ad4100; color:#fff; font-weight:bold; font-size:11px; margin:10px 15px 10px 0;}
.reset-button{float:right; width:80px; padding:3px; background:#ad4100; color:#fff; font-weight:bold; font-size:11px; margin:10px 20px 0 10px;}
.add-to-shortlist{width:120px; text-align:center; padding:3px; background:#ad4100; color:#fff; font-weight:bold; font-size:11px; margin:10px 5px 0 0;}
.reset-button2{float:right; width:80px; padding:3px; background:#ad4100; color:#fff; font-weight:bold; font-size:11px; margin:10px 5px 0 10px;}

/*///////////////////////////////////////////////*/
/*////////////////drop down menu/////////////////*/
/*///////////////////////////////////////////////*/

/* common styling */
.menu {	font-family: "Trebuchet MS", Verdana, Arial, sans; margin-left:-1px; width:800px;/*height:100px;*/ position:relative; font-size:14px; z-index:100; font-weight:bold;}

/* parent link */
.menu ul li a, .menu ul li a:visited, .menu ul li a:hover{display:block; width:105px; height:23px;  font-size:14px; overflow:hidden; float: left; padding-top: 7px; margin: 0; border: none; font-family: "Trebuchet MS", Verdana, Arial, sans; text-decoration:none; text-align:center; color:#000000; background: transparent url(../images/design/stay/tab-down.gif) no-repeat;}
.menu ul {padding:0; margin:0; list-style: none; border: none; clear: left; height: 30px;}
.menu ul li {float:left; position:relative; display: inline; float: left; padding: 0; margin-right: 3px; border: none;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:-1px;; width:100px;}
.menu ul li:hover ul li a.hide {background:#d8c3ae; color:#666666;}
.menu ul li:hover ul li:hover a.hide {background:#d8c3ae; color:#666666;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#d8c3ae; color:#666666; font-size:11px; text-align:left; padding-left:10px; border:#fff 1px solid;}
.menu ul li:hover ul li a:hover {background:#ece6ce; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/*-- displays the current page tab --*/
#currentpage a{
	display: block;
	background:url(../images/design/stay/tab-up.gif) no-repeat;
	width:105px;
	height:23px;
	float: left;
	padding-top: 7px;
	margin: 0;
	border: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans;
	text-decoration:none;
	text-align:center;
	color:#252525;
	}
#currentpage ul li a{display:block; background:#d8c3ae; color:#666666; font-size:11px; text-align:left; padding-left:10px; border:#fff 1px solid;}

#currentpage ul li a:hover {background:#ece6ce; color:#000;}

#cch-tab a{
	display: block;
	background:url(../images/design/stay/cch-tab.gif) no-repeat;
	width:105px;
	height:23px;
	float: left;
	padding-top: 7px;
	}
.partner_desc {
	padding-bottom: 5px;
	font-size: 12px;
}

/* search form - start */
#stay-search-box fieldset dl {
	border:1px solid #d8c3ae;
	background:#fffbe9;
}
#stay-search-box fieldset dt {
	float:left;
	width:80px;
	padding:5px;
}
#stay-search-box fieldset dd {
	margin:0;
	padding:5px;
}
#stay-search-box form {
  margin:0;
  padding:0;
	margin-top: 10px;
}
#stay-search-box fieldset {
  width:350px;
  margin:0 0 10px 0;
  padding:5px;
  border:1px solid #d8c3ae;
}
#stay-search-box fieldset p{
  padding:5px;
  border:1px solid #d8c3ae;
  background:#fffbe9;
}
#stay-search-box legend {
  font-size:14px;
  color:#333;
  background-color: #fffbe9;
  margin: 0 0 5px 0;
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#d8c3ae;
  font-weight:bold;
  font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
#stay-search-box label {
	font-weight:bold;
}

#stay-search-box .formfield {
	width:220px;
}

#stay-search-box input, #stay-search-box textarea {
	border:1px solid #ece6ce;
}

#stay-search-box .send-button {
	background:#ad4100;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin:10px 0 0 260px;
}
/* search form - end */

#attraction-name {
	background-color:#ECE6CE;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:10px;
	width:800px;

}

#attraction-name-short {
	background-color:#D1C19A;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:10px;
	height: 2em;
}

#shortlist-attraction-name {
	background-color:#ECE6CE;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
}

/*details page*/
#details-wrap {
	display:block;
	margin-left:-1px;
	margin-top:-2px;
	width:940px;
	/*height:1040px;*/
	background-color:#d1c19a;
	float:left;
	}

.details-content {
	/*padding:10px;*/
	width:940px;

}
.breadcrumbs{
	width:800px;
	float:left;
	padding:10px;
}
.breadcrumbs p{
	font-weight:bold;
}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited {
	font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-decoration:none!important;
	color:#b21b16;
}
.left-col {
		display:inline;
		float:left;
		font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size:11px;
		line-height:20px;
		width:278px;
		margin-top: 20px;
		margin-left: 10px;
}
.left-col h2{
	margin-left: 0;
	font-size:18px; color:#b21b16; font-weight:bold;
	margin-bottom:10px;
	width:278px;

}
.left-col h3{
	font-size:14px; color:#000; font-weight:bold;

}
.sub-info {
	margin-top: 20px;
	font-size:10px;
}
.right-col {
	display:inline;
	float:left;
	margin-left: 12px;
	margin-top: 20px;
	width: 374px;

}
.right-col a, a:hover{
	text-decoration: none;
}
.linebreak {
	height:1px;
	margin-top:15px;
	margin-bottom:10px;
	background-color:#997e65;
}

.shortlist-btns {
	display:inline;
	float:left;
	margin-right: 70px;
	padding-bottom:10px;
}
.shortlist-btns li{
	padding-top:5px;
	margin-top:5px;
}

.sml-card img {
	display:inline;
	float:none;
	padding-top:10px;
}
.googlemap {
	width: 374px;
}
.sidebar {
	margin-top:20px;
	margin-left: 30px;
	display:inline;
	float: left;
	width:224px;
}
.sidebar2 {
	margin-top:40px;
	margin-right: 10px;
	display:inline;
	float: right;
	width:224px;
}
.title {
height: 20px;
padding: 10px;
background-color:#b21b16;
float:left;
width:90%;
}
.title p{
	font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size:16px!important;
	color: #ece6ce!important;
	font-weight:400!important;
	padding:0!important;
}
.widget {
	padding:10px;
	height:180px;
	background: #ece6ce;
	margin-bottom:10px;
	float:left;
	height:100%;
	width:90%;
}
.widget p{
	font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color: #b21b16;
	margin-bottom:5px;
}
.widget ul {
	list-style:none;
	padding:5px;
}
.widget li{background:url(../images/design/stay/detail/bullet.gif)  no-repeat; height: 15px; padding-left:20px; margin-bottom:15px; padding-top:2px;}

.details-sublink {
	padding-left:1px;
}
.details-sublink a{
	text-decoration:none;
}
.details-subcontent {
	clear:both;
}


.input1 input{
	height:17px;
	background: #fff;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	margin-bottom:10px;
}
.input2 {
	height:17px;
	width:185px;
	float:left;
	display:inline;
	background: #fff;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	margin-bottom:10px;
}
.button {
	margin-top:15px;
	float:right;
}
.search-button {
	margin-top:5px;
	float:right;
}
#help-btn {
	/*background:none!important;*/
	/*padding-left:93px;*/
	float:right;
}

/*Home Page*/
#home-wrap1 {
	margin-left:-1px;
	width:940px;
	background-color:#ece6ce;
	padding-bottom:10px;
	float:left;
	}
#home-wrap2 {
	margin-left:-1px;
	width:920px;
	background-color:#d1c19a;
	padding:10px;
	float:left;
	}
#home-wrap3 {
	display:block;
	margin-left:-1px;
	width:940px;
	background-color:#d1c19a;
	}
.home-rightcol {
	margin:10px 10px 10px 0;
	/*margin-right: 12px;*/
	/*display:inline;*/
	/*float: right;*/
	width:240px;
	float: left;
}
.home-rightcol h2 {
	margin-bottom:8px;
}
.home-rightcol p {
	margin-bottom:8px;
}
.home-leftcol {
	margin:10px;
	/*display:inline;*/
	float: left;
	width:670px;

}
.home-text {
	margin-top:10px;
	float:left;

}

.home-text p {
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:0!important;
	line-height:14px;
}
#home-wrap2 h1 {
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:300;
	text-indent:0;
	margin-left:10px;
	padding-top:20px;
}
.search-widget {
	padding:10px;
	height:140px;
	background: #d1c19a;
	margin-bottom:10px;
}
.categories {
	margin:0 15px;
	float:left;
	width:910px;
	margin-top:5px;
}
.categories ul {
	list-style:none;
	float:left;
	margin-left:0;
	/*margin-right:10px;*/
}
.categories ul li {
	/*background: url(../images/design/stay/icon%20buttons/activities.gif)no-repeat;*/
	/*width:217px;*/
	/*height:35px;*/
	margin-left:0;

}
.categories ul li p {
	padding:10px 0px 10px 40px;
	color: #333333;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#home-wrap2 h2{
	padding:20px 10px 5px 10px;
	font-weight:700;
}
#home-wrap2 p{
	padding:10px;
	color: #333333;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:600;
	line-height:20px;
}
.horz-divide {
	background: #e8e0cd;
	height:2px;
	width:900px;
	margin-left:20px;
	margin-right:20px;
}
.horz-divide2 {
	background: #997e65;
	height:1px;
	width:650px;
	margin-top:15px;
	margin-bottom:15px;

}
.pagebottom {
	width:940px;
	margin-left:-1px;
/*	padding:p; */
}


#footer-text {
	margin-top:20px;
	color: #fff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer-text p{
	padding:0 10px 10px 10px;
	}
#footer-text a, #footer-text a:hover, #footer-text a:visited {
	color: #fff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/*List page*/
.list-container {
	width:650px;
	float:left;
	margin-left:10px;
}
.list-container ul{
	float:left;
	display:inline;
	list-style:none;
	margin-top:15px;
}
.list-image {
	float:left;
	display:inline;
	margin-right:15px;
}
.list-content {
	float:right;
	display:inline;
}
#list-content p{
	color: #000;
	font-size:11px;
	line-height:19px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:300;
	padding:9px;
}
#list-content h3{
	font-size:14px;
	font-weight:bold;
	color:#b21b16;
	margin:0;
	padding:0;

}
.detailsbtn {
}


/*Join page */
.join-text {
	padding:30px 80px;
	float:left;

}
.join-text p {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:0!important;
	line-height:14px;
}
/*---------- Gallery Lightbox CSS ---------*/

div.thumb_items {
	float:left;
	height:51px;
	margin-left:8px;
	width:287px !important;
}


/*index page scrollers -  outmost wrapper element, containing all elements  */
div.scrollable, div.scrollable2 {

	position:relative;
	overflow:hidden;

	float:left;
	padding:5px;
/*	width:890px;  */
	width:840px;
	height:183px;
	margin-top:5px;
	padding-bottom:15px;
	margin-bottom:20px;
	padding-left:20px;
}

/* container for the scrollable items */
div.items {
	margin-left:8px;
	width:20000em;
    	position:absolute;
}

/* single item */
/*
div.items a {
	display:block;
	float:left;
	margin-right:15px;
	width:150px;
	height:180px;
	background:#ccc 0 0 no-repeat;
	font-size:50px;
	color:#ccc;
	line-height:66px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
*/

div.items a {
	color:#ccc;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

div.items a:hover {
	color:#999;
}

div.items a.active {
	background-position:-174px 0;
	color:#555;
	cursor:default;
}

/* next / prev buttons */
a.prev, a.next, a.prev2, a.next2 {
	background:url(/images/design/buttons/ctrl-left.png) no-repeat 0 0;
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:80px 0 0 0;
	cursor:pointer;
}

a.next, a.next2 {
	background-image:url(/images/design/buttons/ctrl-right.png);
	margin-left:10px;
}
/*a.prev:hover {
	background-position:0 -20px;
}

a.next:hover {
	background-position:0 -20px;
}

a.prev2:hover {
	background-position:0 -20px;
}

a.next2:hover {
	background-position:0 -20px;
}
*/

div.item_name a {
	color: #4C4C4C;
}

#scrollable_thumb {
	background:#eae6cd;

	padding:0 0  15px;
	width:340px;
	height:51px;
	margin-top:5px;
	margin-bottom:20px;
}

div.thumb_items {
	height:51px;
	margin-left:4px;
	float:left;
	width:287px !important;
}

div.thumb_items a {
	color:#ccc;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

div.thumb_items a:hover {
	color:#999;
}

div.thumb_items a.active {
	background-position:-174px 0;
	color:#555;
	cursor:default;
}

a.thumb_prev, a.thumb_next {
	background:url(/images/design/buttons/ctrl-left.png) no-repeat 0 0;
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:15px 0px 0px;
	cursor:pointer;
}

a.thumb_next {
	background-image:url(/images/design/buttons/ctrl-right.png);
	margin-left:4px;
}
/*
a.thumb_prev:hover {
	background-position:0 -20px;
}

a.thumb_next:hover {
	background-position:0 -20px;
}
*/
.item_name{
	font-weight:bold;
	color:#222631;
	}
/* added by louis - end */


img.result-listing-photo{
	border:4px solid #e9e8e2;
	margin-bottom:5px;
	}

.sb_gallery {
	background:#eae6cd;
	padding:10px 20px 0px 20px;
}

.pagesubtitle {
    float:left;
    padding:5px 0 5px 10px;
    width:800px;

}
.pagesubtitle h2 {
    color:black;
    font-size:14px;
    font-weight:bold;
    margin-left:0px;
}
