body {
	margin: 0;
	padding: 0;
	background: #f5f6f1 url(../images/bgr.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484848;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px 10px 0px 10px;
	font-weight:normal;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
	font-weight:bold;
	padding: 0 0 8px 10px;
	margin:0 0 0 0;
	color:#484848;
}
h7 {
	font-size: 12px;
	font-weight:bold;
	padding: 0 0 0 0;
	color:#484848;
}

#menu a {
	text-decoration: none;
	color: #D56E22;
}

#menu a:hover {
	text-decoration: none;
	color: #D56E22;
}

a {
	text-decoration: none;
	color: #D56E22;
}
a:hover {
	text-decoration: underline;
	color: #D56E22;
}
a img {
	border: none;
}
p {
	font-weight:normal;
}
.clear-all {
	clear:both;
}
.left {
	float:left
}
.right {
	float:right
}
/* top Header */
#header {
	margin: 0 auto;
	background: url(../images/page-bgr.png) repeat-y top center;
}
#header-top {
	height: 45px;
	margin: 0 auto;
	padding: 0 0px;
	background: url(../images/top-header-bgr.png) repeat-x top;
}
.top_links {
	width: 1000px;
	margin:0px auto;
	padding:0px;
	font-size:100%;
	color:#ffffff;
	text-align:left;
}
.top_links .left-links {
	width:600px;
	font-weight:bold;
	float:left;
	padding-top:11px;
}
.top_links .left-links a {
	color:#ffffff;
	text-decoration:none;
	padding:0px 5px;
}
.top_links .left-links a:hover {
	color:#ffa126;
	text-decoration:none;
}
.top_links .right-links {
	width: 300px;
	margin:0px;
	padding-top:11px;
	float:right;
	text-align:right;
	color:#feef00;
	font-weight:bold;
}
.top_links .right-links a {
	color:#feef00;
}
#header-content {
	margin:0 auto;
	width:1000px;
}
#header-content #logo {
	margin:0;
	float:left;
	width:350px;
	padding:5px
}
#header-content #wwg-logo {
	margin:0;
	float:right;
	width:300px;
	padding:5px;
	text-align:right;
}
#header-content #wwg-logo .ph-no {
	text-align:right;
	clear:both;
	margin-top:10px;
}
#header-content #wwg-logo .ph-no p {
	font-size:13px;
	font-weight:bold;
	color:#737373;
}
#menu {
	clear:both;
	width: 990px;
	margin: 0 auto;
	padding:5px;
	height:32px;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	float:left;
	background:  url(../images/menu_bgr_1.jpg) left top no-repeat;
	margin:0 2px 0 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #ffffff;
	font-size:13px
}
#menu a, #menu strong, #menu span {
	display:block;
	background:url(../images/menu_bgr_1.jpg) right top no-repeat;
	padding:10px 20px 10px 0px;
	font-weight:bold;
	color:#ffffff;
}
#menu #current, #menu li:hover {
	background:  url(../images/menu_bgr_2.jpg) left top no-repeat;
	color:#ffffff;
}
#menu #current a, #menu li:hover a {
	background:  url(../images/menu_bgr_2.jpg) right top no-repeat;
	color:#ffffff;
	font-weight:bold;
}
#page {
	width:990px;
	margin: 0 auto;
	padding:0px 10px;
	background: url(../images/page-bgr.png) repeat-y top center;
}
#search-box {
	clear:both;
	width: 990px;
	margin: 0 auto;
	background:url(../images/search-bgr.png) no-repeat 00px 100%;
	padding-bottom:15px;
	margin-bottom:10px;
}
#search-box .search-bgr {
	width: 980px;
	padding:5px;
}
#search-box h1 {
	color:#001c24;
	background:url(../images/search-icon.png) no-repeat 00px 3px;
	padding:5px 0px 8px 30px;
	margin:0px 10px;
	border-bottom:1px dotted #ffffff;
}
#search-box .row1 {
	clear:both;
	padding-top:10px;
}
#search-box .quick-search {
	width:220px;
	float:left;
	padding:3px 5px 1px;
	background:#fff; 
	height:22px;
}
#search-box .location {
	width:200px;
	float:left;
	padding:3px 5px;	
}
#search-box .location1 {
	width:190px;
	float:left;
	padding:3px 5px;
	background-color:#FFFFFF;
	margin-left:10px;
}
#search-box .location2 {
	width:140px;
	float:left;
	padding:3px 0px;	
	margin-left:10px;
}
#search-box .location3 {
	width:140px;
	float:left;
	padding:3px 0px;
	background-color:#FFFFFF;
	margin-left:10px;	
}
#search-box .location4 {
	width:140px;
	float:left;
	padding:3px 0px;
	background-color:#FFFFFF;
	margin-left:10px;
}
#search-box .location5 {
	width:60px;
	float:left;
	padding:3px 0px;
	background-color:#FFFFFF;
	margin-left:8px;	
}
#search-box .location6 {
	width:110px;
	float:left;
	padding:10px 2px;	
}
#search-box .location7 {
	width:110px;
	float:left;
	padding:10px 2px;	
}
#search-box .location8 {
	width:150px;
	float:left;
	padding:10px 2px;	
}
#search-box .location9 {
	width:150px;
	float:left;
	padding:10px 2px;	
}
#search-box .location10 {
	width:150px;
	float:left;
	padding:10px 2px;	
}
#search-box .textareacountry {
	width:190px;
	background-color:#FFFFFF;
	border:0px;
}
#search-box .textarearegion {
	width:140px;
	background-color:#FFFFFF;
}
#search-box .textareacity {
	width:140px;
	background-color:#FFFFFF;
	border:0px;
}
#search-box .textareaproptype {
	width:140px;
	background-color:#FFFFFF;
	border:0px;
}

#search-box .textareabed {
	width:60px;
	background-color:#FFFFFF;
	border:0px;
}

#search-box .textareaprice {
	width:100px;
	background-color:#FFFFFF;
	border:0px;
}
/* search-box  Form */
#search-box input {
	padding:3px 0px;
	background:#ffffff;
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:99%;		
}
#search-box select {
	padding:3px;
	background:#ffffff;
	border:0px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	width:90%;
}
#search-box .advanced-search {
	float:left;
	width:300px;
}
#search-box .advanced-search a {
	font-size:11px;
	color:#ffffff;
}
#search-box .advanced-search a:hover {
	text-decoration:underline;
}
#search-box .buttons {
	float:right;
	width:260px;
	padding-right:15px;	
	padding-top:8px;		
}
#search-box .buttons input {
	webkit-border-fit: lines;
	color:#ffffff;
	font:bold 12px Arial, sans-serif;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	background:url(../images/grey-btn-1.png) no-repeat center center;
	height:29px;
	width:100px;
	text-align:center;
	overflow: visible;
	white-space: nowrap;
}
/*page-heading*/
.page-heading {
	display: block;
	background:url(../images/header.jpg) right top no-repeat;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-right:10px;
	color: #ffffff;
	font-weight:normal;
	float:left;
}
.page-heading h1 {
	background: url(../images/header.jpg) left top repeat-x;
	margin: 0 0 0 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	display:inline-block;
	color: #ffffff; /* HS_CHANGE  = color */
	padding: 5px 0px 8px 10px;
	font-weight:bold
}
/*Featured property*/

#feat-prop {
	clear:both;
	border:1px solid #e5e5e5;
	background:#fafafa;
	margin-bottom:10px;
}
#feat-prop h1 {
	COLOR:#468d2c;
	text-align:center
}
#feat-prop h4 {
	COLOR:#1488ac;
	border-bottom:1px solid #c7d2c3;
}
#feat-prop .prop-box {
	clear:both;
	padding:14px;
}
#feat-prop .prop-box .prop-listing {
	margin:5px;
	width:170px;
	float:left;
	min-height:200px;
	background: #ffffff url(../images/fh-prop-list-bgr.jpg) left top repeat-x;
	border:1px solid #d6d6d6;
	padding:5px;
	text-align:center;
}
#feat-prop .prop-box .prop-listing .img {
	width:125px;
	height:95px;
	border:2px solid #bbc9cd;
	clear:both;
}
#feat-prop .prop-box .prop-listing b {
	font-size:16px;
	font-weight:bold;
	color:#b8371e;
}
#feat-prop .prop-box .prop-listing b a {
	color:#b8371e;
}
#feat-prop .prop-box .prop-listing p {
	font-size:12px;
	color:#727474;
	padding:5px 0px;
	font-weight:bold;
}
#content {
	width:745px;
	float:left;
}
#content-big {
	width:990px;
	float:left;
}
#content-mid {
	width:745px;
	float:left;
}
#home-content {
	width:510px;
	float:left;
}

.content-box {
	clear:both;
	border:1px solid #e5e5e5;
	background:#fafafa;
	padding:5px
}
.content-box p {
	line-height:150%;
	padding-bottom:10px;
}
/* round corners */

.xrb3 {
	position: relative;
	background:#e9e9e9;
	border:1px solid #dadad9;
	padding:5px
}
.xrb3tl, .xrb3tr, .xrb3bl, .xrb3br {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	display:block;
	background:Black;
	background:transparent url(../images/corner1.png) no-repeat scroll 0 0;
}
.xrb3tl {
	top:-1px;
	left:-1px;
	background-position:0 0px;
}
.xrb3tr {
	top:-1px;
	right:-1px;
	background-position:-10px 0px;
}
.xrb3bl {
	bottom:-1px;
	left:-1px;
	background-position:0 -10px;
}
.xrb3br {
	bottom:-1px;
	right:-1px;
	background-position:-10px -10px;
}
/* Sidebars */
#left-sidebar {
	margin-right:5px;
	float:left
}
#right-sidebar {
	margin-left:5px;
	float:right
}
.sidebar {
	float: left;
	width: 235px;
	margin:0;
	padding:5px 0px;
}
.sidebar dl {
	float:left;
	margin:10px;
	padding:0px;
	background: url(../images/dot3.gif) repeat-x left bottom;
}
.sidebar dt {
	font-weight:bold! important;
	font-size:100%! important;
	background:url(../images/bottomlink.gif) no-repeat 0px 5px;
	padding:0px 0 0 15px;
}
.sidebar dl a {
	display:block;
	font-size:12px;
}
.sidebar dl dd {
	background: url(../images/dot3.gif) repeat-x left bottom;
	margin:0px;
	margin-top:5px;
	padding:0px 0 10px 15px;
}
.sidebar dl dd a {
	color:#b8371e;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar li {
	padding: 0 0 20px 0;
}
/*quicke enquiry*/

.q-enquiry {
	padding:5px 10px;
}
.sub-prop {
	clear:both;
	padding:2px 0px;	
}
.sub-prop label {
	width:190px;
	float:left;
	padding-top:3px;
}
.sub-prop input {
	width:185px;
	float:left;
	padding:2px;
	background:#ffffff;
	border:1px solid #c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
}
.sub-prop input.small {
	width:80px;
	float:left;
	padding:2px;
	background:#ffffff;
	border:1px solid #c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
}
.sub-prop textarea {
	width:185px;
	float:left;
	padding:2px;
	background:#ffffff;
	border:1px solid #c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* loc_box */
.bottom-location {
	clear:both;
	margin:10px 0px 0px 0px;
	padding:5px 0px;
}
.bottom-location-list {
	clear:both;
	border:1px solid #d8d5d5;
	padding-bottom:10px;
	background:#fbfbfb;
}
.listing {
}
.listing ul {
}
.listing li {
	padding: 3px 0 8px 0px;
	list-style-image: url(../images/hs_bullet_1.png);
	background: url(../images/dotter_bgr1.png) repeat-x -10px 20px;
}
.listing li a {
	text-decoration:none;
	color:#484848;
}
.listing li a:hover {
	text-decoration:underline;
	color:#d9490a;
}
.listing dl {
	float:left;
	margin:0 10px;
	width:175px;
}
.listing dl dd {
	background:  url(../images/dot3.gif) repeat-x left bottom;
	margin-left:5px;
	padding:0px;
}
.listing dl dt {
	margin-left:0px;
	padding:10px 0px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.listing dl a {
	background:url(../images/catNavArrow.gif) no-repeat left center;
	display:block;
	font-size:111%;
	color:#333333;
	padding:6px 0px 6px 10px;
}
/*
property listing*/

.prop_listing {
	margin:5px 5px 5px 5px;
	padding: 5px;
	background:#ffffff;
	border:1px solid #b4b4b4;
}
.prop_listing_f {
	margin:5px 5px 5px 5px;
	padding: 5px;
	background:#FFF4E8;
	border:1px solid #f5c87b;
	height:160px;
}

.prop_listing_s {
	margin:5px 5px 5px 5px;
	padding: 5px;
	background:#FFFFFF;
	border:1px solid #f5c87b;
	height:160px;
}

.prop_listing_b {
	margin:5px 5px 5px 5px;
	padding: 5px;
	background:#d3e9f5;
	border:1px solid #99c5dd;
}
.prop_listing_imgs {
	width:160px;
	float:left;
}
.prop_listing_imgs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prop_listing_imgs li {
	display: block;
}
.prop_listing_details {
	width:550px;
	float:left;
	height:120px;
	display:block;
}
.prop_listing_details ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prop_listing_details li {
	display: block;
}
.prop_listing_f h2 {
	color:#b15400;
	padding-bottom:5px
}
.prop_listing_f h6 {
	color:#000000;
	padding:0px
}
.prop_listing_f .prop_listing_box {
	margin:5px 0px;
	padding: 5px;
	background:#ebdfba;
	border-top:1px solid #d2bb74;
	border-bottom:1px solid #d2bb74;
	color:#da3e00;
	font-weight:bold;
	font-size:14px;
}
.prop_listing_b .prop_listing_box {
	margin:5px 0px;
	padding: 5px;
	background:#75b2d3;
	border-top:1px solid #326b8a;
	border-bottom:1px solid #326b8a;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.prop_listing_box {
	margin:5px 0px;
	padding: 5px;
	background:#75b2d3;
	border-top:1px solid #326b8a;
	border-bottom:1px solid #326b8a;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.prop_listing_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prop_listing_box ul.arrow121{
	margin: 0;
	padding: 0;
	list-style: none;
}
.prop_listing_box ul.arrow121 li{
	margin: 0;
	padding: 0;
	list-style: none;
	background:url(../images/arrow.gif) no-repeat 0px 2px;
	padding-left:15px;
}
.prop_listing_box li {
	display:inline;
	padding:0 10px 0 10px;
}
.prop_listing_box li a {
	color:#da3e00;
}
.prop_listing_box li a {
	color:#da3e00;
}
.prop_listing_f .prop_listing_box li a {
	color:#da3e00;
}
.prop_listing_b .prop_listing_box li a {
	color:#ffffff;
}
.prop_listing_desc {
	
}
.prop_listing_desc ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.prop_listing_desc li {
	padding:0 10px 5px 5px;
}
.price_box {
	margin:3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background:url(../images/price-bgr.gif) no-repeat left center;
	text-align:center;
	color:#ffffff
}
.prop_listing_b .price_box {
	margin:3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background:#02669c;
	border:1px solid #dad8d8;
	text-align:center;
	color:#ffffff
}
.price_box h2 {
	color:#ffffff
}




/*property-prod links */
	
.prop-menus {
	clear:both;
	float:left;
	height:32px;
	width:800px
}
.prop-menus  ul {
	margin:0;
	padding:0;
	list-style:none;
}
.prop-menus  li {
	float:left;
	background:  url(../images/prop_menu_bgr_1l.gif) left top no-repeat;
	margin:0;
	padding:0 0 0 10px;
}
.prop-menus  a, .prop-menus  strong, .prop-menus  span {
	display:block;
	background:url(../images/prop_menu_bgr_1.gif) no-repeat right top;
	padding:8px 10px 9px 1px;
	font-weight:bold;
	margin-right:3px;color:#000000;
	
}
.prop-menus  #p-current {
	background:  url(../images/prop_menu_bgr_2l.gif) left top no-repeat;
	
}
.prop-menus  #p-current a {
	background:  url(../images/prop_menu_bgr_2.gif) right top no-repeat;
	padding-bottom:10px;	
	font-weight:bold;color:#ffffff;
}
	/*property-prod links */
.property_tab { margin:10px 0px}
.property_tab h2 {
	font-size: 20px;
	min-height:35px;
	color:#3d7a07;
	font-weight:normal;
	padding:5px 0 0 10px;
	background:#ffffff;
	border:1px solid #d1e7ee;
	margin-bottom:5px;
	
}
.property_tab h2  span{
	float:right;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	background:#78a82d;
	border:1px solid #4a6f10;
	
}
.property_tab .pt-head{
	padding:5px;
	background:#ffffff;
	border:1px solid #d1e7ee;
}

.property_tab .pt-title{
	font-size: 20px;
	min-height:35px;
	color:#3d7a07;
	font-weight:normal;
	margin-bottom:5px;
	width:490px;
	float:left;
	
}
.property_tab   .pt-pr-id{
	float:right;
	font-size: 16px;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	background:#78a82d;
	border:1px solid #4a6f10;
	width:200px
	
}

.property_tab .price{
	font-size: 16px;
	color:#df0000;
	font-weight:bold;
	padding:5px;
	background:#d0d0d0;
	border:1px solid #979797;
	
}
.property_tab .heading{
	margin:5px 0px;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	padding:0px 3px;
	background:#06a6da;
	
}
.property_tab .pt_content { 
	clear:both;
	float:left;
	width:720px;
	margin:0px; 
	padding:5px;
	background:#ffffff;
	border: 1px solid #dfdfdf;	
	height:auto;}
.property_tab .pt_content-left { 
	clear:both;
	float:left;
	margin:0px; 
	width:710px;
	padding:5px;
	background:#FFF;	
	height:auto;	
	}
.property_tab .pt_content-left1 { 
	clear:both;
	float:left;
	margin:0px; 
	width:710px;
	padding:5px;
	background:#f5f5f5;	
	height:auto;	
	}
.property_tab .pt_content-left  p{line-height:150%;}
.property_tab .pt_content-right { 
	float:right;
	margin:0px; 
	width:325px;
	padding:3px;
	background:#f5f5f5;
	border: 1px solid #dfdfdf;	
	height:auto;}
.property_tab .pt_content-right img{ 
	border: 3px solid #ef8017;	
	}
.property_tab .pt_content-right img:hover{ 
	border: 3px solid #2f2f2f;	
	}
	
.button_reg{ background:url(../images/registerinterest.gif) no-repeat;
 border:0px;
 width:150px;
 height:27px;
 text-indent:-5000px;
 cursor:pointer;}
.button_reg span { display:none}
.links {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

.links a {
	padding-left: 15px;
	background: url(../images/img04.gif) no-repeat left center;
	border: none;
}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}
.buttons input {
	
	webkit-border-fit: lines;
	color:#ffffff;
	font:bold 12px Arial, sans-serif;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	background:url(../images/button-bgr.gif) no-repeat center center;
	height:27px;
	text-transform:uppercase;
	width:90px;
	text-align:center;
	overflow: visible;
	white-space: nowrap;margin-top:5px;
}
/*footer*/

#footer {
	clear:both;
	widows:100%;
	background:#193961;
	border-bottom:5px solid #2c507c;
	padding:5px 0px;
	color:#ffffff;
}
#footer .footer-content {
	clear:both;
	margin:0 auto;
	width:1000px;
	color:#ffffff;
}
#footer .footer-content p {
	text-align:center;
	padding-top:5px;
}
#footer .footer-content a {
	color:#ffffff;
	padding:0px 5px
}

.nolink{
	color: #000;
	text-decoration: none;
	text-align: center;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	border: 1px solid #D2EAFB;
	background: #ADADAD;
	padding: 2px 4px;
	margin: 2px;
}

.pagetext{
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	border: 1px solid #176FAB;
	background: #232323;
	padding: 2px 4px;
	margin: 2px;
}

.pagetext:hover{
	color: #000;
	text-decoration: none;
	text-align: center;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	border: 1px solid #D2EAFB;
	background: #FF9146;
	padding: 2px 4px;
	margin: 2px;
}

.pageselect{
	color: #000;
	text-decoration: none;
	text-align: center;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	border: 1px solid #D2EAFB;
	background: #9BE1FB;
	padding: 2px 4px;
	margin: 2px;
}
.pagination{
	background: #fff;
	font: 13px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, Verdana, Arial;
	border-right: 4px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 5px;
}

.prop_listing_box_2 {
    margin:5px 5px 20px 5px;
	padding: 8px;
	background:#fbfbfb;
	border:1px solid #dcdbdb;
	height:auto ;
}

.xrb3 {
 position: relative;  
}
.xrb3tl, .xrb3tr, .xrb3bl, .xrb3br {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	display:block;
	background:Black;
	background:transparent url(../images/corner1.png) no-repeat scroll 0 0;
}
.xrb3tl {
	top:-1px;
	left:-1px;
	background-position:0 0px;
}
.xrb3tr {
	top:-1px;
	right:-1px;
	background-position:-10px 0px;
}
.xrb3bl {
	bottom:-1px;
	left:-1px;
	background-position:0 -10px;
}
.xrb3br {
	bottom:-1px;
	right:-1px;
	background-position:-10px -10px;
}

.error
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9pt; 
	 font-style: normal; 
	 font-weight: normal; 
	 color: #ff0000; 
}

.sort_select {
	font-family: Arial, Helvetica, sans-serif;	
	background:#FEEEDE;
	font-size:12px;	
	font-style:normal;
	border:1px solid;
}

.property_sortbox {
	width:200px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-style:normal;	
}


/*  Availability calendar start */
.cal {
border:1px solid #666666;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
}

.caltitle {
background-color:#666666;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
text-align:center;
}

.calweekends {
background-color:#FFD9B7;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}

.calnodate {
background-color:#FFEBD9;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
}

td.unavil {
background-image:url("../images/calendar-unavailable.jpg");
background-position:center center;
background-repeat:no-repeat;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
}

td.avil {
background-image:url("../images/calendar-available.jpg");
background-position:center center;
background-repeat:no-repeat;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
}
/*  Availability calendar stop */


.button {
background:#C55283;
border:1px solid #000;
color:#FFF;
cursor:pointer;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
height:25px;
padding:1px;
}

.textbig {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight:bold;
	color:#FFFFFF;
}

.bredcrum{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight:bold;
	color:#000000;
}

.leftcaption{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color:#000000;
	float:left;
	padding:2px;
}

.tbtext{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	color:#000000;
	float:left;
	padding:2px;
}

.tbtextkeyfact{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	color:#000000;
	float:left;
	padding:5px 2px 5px 0px;
}

.captionbox{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight:bold;
	color:#000000;	
	border:1px solid;
	text-align:center;
}

.typeforms {
	background-color:#F8F8F8;
	border:1px solid #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	height:15px;
	width:200px;
}

.tbtext1 {
	color:#484848;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}

.hilites {
	background-color:#B05C09;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	border:1px solid #000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	padding:2px;
	
}

.getprice{
	width:120px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color:#000000;
	float:left;
	padding:2px;
}

.traveldetails{
	width:170px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color:#000000;
	float:left;
	padding:2px;
}

.traveladdinfodet{
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	color:#000000;
	float:left;
	padding:2px;
}

.registerbox{
	width:800px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:bold;
	vertical-align:center;
	color:#000000;	
	padding:5px 5px 5px 5px;
	margin-left:60px;
	background-color:#FDE7CE;
	border:2px solid #E97E0A;
}

.sidetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
}
a.sidetitle:hover  {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:	none;	
	}


/*sell page  validation ajax contact form */
#contact-wrapper { 
	width:300px; 	
}
#contact-wrapper div { 
	clear:both; 
	margin:1em 0;
	border:1px solid;
}
#contact-wrapper label { 
	display:block; 
	float:none; 
	font-size:13px; 
	width:auto; 
}

form#contactform textarea { 
	font-family:Arial, Tahoma, Helvetica, sans-serif; 
	font-size:100%; 
	padding:0.6em 0.5em 0.7em; 
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; 
	border-style:solid; 
	border-width:1px;
}

.sel_left_box{
    float: left;
    padding: 10px;
    width: 290px;
    border-left: 1px solid gray;
}

.sell_right_box{
    float: left;
    padding: 10px;
    width: 290px;
    border: 1px solid gray;
}

.buttonnew	{ position:relative; padding:3px 6px;
                        border:2px solid #fff; margin:2px 0px 0px 0px; color:#FFFFFF; 
												font-family:Verdana, Arial, Helvetica, sans-serif;
												background:#646464; -moz-border-radius:5px; 
												cursor:pointer;}
.buttonnew:hover { background:#C8C8C8 none repeat scroll 0% 0%; color:#000; cursor:pointer;}

/*sell page  validation ajax contact form */


.title {
	font-family: "Copperplate Gothic Bold";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00315B;
}
.txttitle {
color:#3D88EF;
font-family:Arial, Tahoma, Helvetica, sans-serif; 
font-size:18px;
font-weight:bold;
line-height:22px;
text-align:left;
}
.txttitlebig {
color:#0000FF;
font-family:Arial, Tahoma, Helvetica, sans-serif; 
font-size:22px;
font-weight:bold;
line-height:22px;
text-align:left;
}

.txtcaption{
	font-family:Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 13px;	
	color: #4A586C;
	text-align:right;
	font-weight:bold;
}
.normal{
	font-family:Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 20px;
	color: #4A586C;
	text-align:left;
	font-weight:normal;
}

.newstext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #4A586C;
	text-align:left;
	font-weight:normal;
}

.txt1{
	font-family:Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 20px;
	color: #4A586C;
	text-align:left;
	padding:10px 0px 5px 1px;
	position:absolute;
}

.ncolbox {
	position:relative;
	background:#E2720C;/* you can change this background color*/
	border:1px solid #d1d1d1;/* should not change this border width and color*/
	padding:10px;
	width:700px;
	
}
.ncb3tl, .ncb3tr, .ncb3bl, .ncb3br {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	display:block;
	background:transparent url(../images/corner987.png) no-repeat scroll 0 0;
}
.ncb3tl {
	top:-1px;
	left:-1px;
	background-position:0 0px;
}
.ncb3tr {
	top:-1px;
	right:-1px;
	background-position:-10px 0px;
}
.ncb3bl {
	bottom:-1px;
	left:-1px;
	background-position:0 -10px;
}
.ncb3br {
	bottom:-1px;
	right:-1px;
	background-position:-10px -10px;
}


/*login page style start*/
.lncolbox {
	position:relative;
	background:#F5F1E8;/* you can change this background color*/
	border:1px solid #d1d1d1;/* should not change this border width and color*/
	padding:10px;
	width:400px;
	
}
.lncb3tl, .lncb3tr, .lncb3bl, .lncb3br {
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	display:block;
	background:transparent url(../images/corner987.png) no-repeat scroll 0 0;
}
.lncb3tl {
	top:-1px;
	left:-1px;
	background-position:0 0px;
}
.lncb3tr {
	top:-1px;
	right:-1px;
	background-position:-10px 0px;
}
.lncb3bl {
	bottom:-1px;
	left:-1px;
	background-position:0 -10px;
}
.lncb3br {
	bottom:-1px;
	right:-1px;
	background-position:-10px -10px;
}

/*login page style stop*/

.enquiry_sell h2{
	clear:both;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:14PX;color:#fff;}	
.enquiry_sell .row { clear:both; padding-top:5px;}
.enquiry_sell .row label{ 
	color:#ffffff;
	font-weight:bold; 
	min-width: 130px;
	display: block;
	padding:0px 3px;
}

.enquiry_sell .row input.textbox,
.enquiry_sell .row textarea		{ padding:5px; width:254px; border:solid 1px #e5e2e2; padding:3px; color:#646464;
									font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }

.buttonText1 {
background:url("../images/btn-bgr.jpg") no-repeat scroll center center transparent;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:34px;
width:150px;
text-align:center;
}

.buttonText1 a{	
	color: #FFFFFF;
	text-decoration:none;
}

.buttonText1 a:hover{	
	color: #FFFFFF;
	text-decoration:underline;
}

.tbtext-border_hd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border:1px solid #FF6600;	
	background:#1F6AA3;
	color:#34FF10;
}
.tbtext-border_ft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border:1px solid #FF6600;	
	background:#FF6600;
	color:#FFFFFF;
}

.red-small-btn {
	background:url("../images/grey-btn-1.png") no-repeat scroll center center transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 12px Arial,sans-serif;
	height:29px;
	margin:0;
	overflow:visible;
	padding:0;
	text-align:center;
	white-space:nowrap;
	width:100px;
}
.first-listing {  background-image: url(../images/first-list-back.jpg); background-repeat: repeat-x}
