/* CSS OBG Style */

/*-------------------------------------------------------------------------------- */

* {
	margin:0;
	padding:0;
}
body {
	background:#000000;
	color:#FFFFFF;
	font:11px/1.5em Verdana;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:link, a:visited {
	color:#FFCD05;
	text-decoration:none;
}
a:hover, a:active {
	color:#FFCD05;
	text-decoration:underline;
}
a img {
	border:0;
}
:focus {
	outline:0;
}
/* Heading */
h1, h2, h3, h4 {
	line-height:1.2em;
	font-family:Century Gothic;
	font-weight:normal;
}
h1 {
	font-size:30px;
	display: inline;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:11px;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h2 a, h1 a:link, h2 a:visited, h2 a:hover, h2 a:active, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active, {
font-family:Century Gothic;
}
/* Table */
th {
	padding:0;
	text-align:left;
	vertical-align:top;
}
td {
	padding:0;
	vertical-align:top;
}
/* Paragraph */
p, address {
	margin-bottom:10px;
	line-height:1.2em;
	padding:0px;
}
address {
	font-style:normal;
}
cite {
	font-style:normal;
	font-size:10px;
}
q:before, q:after {
	content:'';
}
/* Form */
form {
	display:inline;
}
fieldset {
	border:0;
}
legend {
	display:none;
}
label {
	color:#333;
}
input, select {
	vertical-align:middle;
	font:normal 11px Verdana;
	padding:2px;
	color:#515151;
}
textarea {
	overflow:auto;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}
/* Lists */
ul, ol {
	list-style:none;
}
dt {
	display:block;
}
/*-------------------------------------------------------------------------------- */

#obg_wrapper {
	width:960px;
	margin:0 auto;
}
/*=================
		Header
===================*/
#obg_header_portal {
	width:960px;
	height:100px;
	background:url(/x_images/logos/portal.jpg) left 20px no-repeat;
	z-index: 4;
}
#obg_header_golf {
	width:960px;
	height:100px;
	background:url(/x_images/logos/golf.jpg) left 10px no-repeat;
	z-index: 4;
}

#obg_header_restaurant {
	width:960px;
	height:100px;
	background:url(/x_images/logos/restaurant.jpg) left 20px no-repeat;
	z-index: 4;
}
#obg_header_hair {
	width:960px;
	height:100px;
	background:url(/x_images/logos/hair.jpg) left 20px no-repeat;
	z-index: 4;
}
#obg_header_beauty {
	width:960px;
	height:100px;
	background:url(/x_images/logos/beauty.jpg) left 20px no-repeat;
	z-index: 4;
}
#obg_navbar {
	width:960px;
	height:30px;
	float:left;
		z-index: 2;
}
#obg_navbar ul {
	margin:0px;
	padding:0px;
}
#obg_navbar li {
	margin:0px;
	padding:0px;
	float:left;
}
#obg_navbar ul li {
	list-style-type:none;
}
#obg_navbar ul li a, #obg_navbar ul li a:link, #obg_navbar ul li a:visited {
	font-size:14px;
	color:#FFFFFF;
	padding:75px 9px 8px;
	display:block;
	border-right:1px solid #000000;
	height: 30px;
}
#obg_navbar ul li a:hover {
	font-size:14px;
	color:#FFCD05;
	padding:75px 9px 8px;
	display:block;
	text-decoration:none;
}
#obg_navbar ul li a:active, #obg_navbar ul li a.obg_selected, #obg_navbar ul li a:link.obg_selected, #obg_navbar ul li a:visited.obg_selected {
	font-size:14px;
	font-weight:bold;
	color:#FFCD05;
	padding:75px 9px 0px 9px;
	display:block;
	/*border-bottom:1px solid #FFCD05; */
	text-decoration:none;
}
#obg_imgtophome {
	width:960px;
	height:210px;
	background:url(/x_images/obg_imghome.jpg) center top no-repeat;
	z-index: 10;
}
#obg_imgtopindustry {
	width:960px;
	height:47px;
	background:url(/x_images/obg_imgrestaurant.jpg) center top no-repeat;
}
#obg_imgtopmicrosite {
	width:960px;
	height:47px;
	background:url(/x_images/obg_imgspa.jpg) center top no-repeat;
}
#obg_imgtop_golf {
	width:960px;
	height:47px;
	background:url(/x_images/top_images/golf.jpg) center top no-repeat;
}
/*=================
      Content
===================*/
#obg_content {
	width:930px;
	background:#1E1F26;
	padding:15px;
	margin:0 0 20px;
}
/***--Sidebar--***/
#obg_homesidebar {
	width:215px;
	float:right;
	padding:1px 10px 15px 3px;
}
#obg_sidebar {
	width:190px;
	float:left;
	padding:15px 10px 15px 10px;
}
/*--Sidebar Signin--*/
#obg_signin {
	margin:0 0 30px 0px;
}
#obg_signin h2 {
	padding:0 0 10px 0px;
}
#obg_fieldemailsignin, #obg_fieldpasssignin {
	width:160px;
	border:none;
	height:15px;
	background:#A1A1A4;
	margin:0 0 10px;
	padding:6px 2px;
}
#obg_btsignin {
	width:70px;
	height:23px;
	margin:0 0 20px 45px;
	border:none;
	background: url(/x_images/obg_btsignin.jpg) no-repeat;
	cursor:pointer;
}
/*--Sidebar Other Services--*/
#obg_otherservice h4 {
	margin:0 0 15px;
}
#obg_otherservice ul li {
	font-weight:bold;
	margin:0 0 10px;
}
#obg_otherservice ul li ul li {
	font-weight:normal;
	margin:0px;
}
#obg_otherservice li li a {
	color:#CBCBCB;
}
/*--Sidebar Quicks Links--*/
#obg_quickslinks {
	margin:0 0 30px 0px;
}
#obg_quickslinks h2 {
	padding:0 0 10px 0px;
}
#obg_quickslinks ul li a {
	color:#CBCBCB;
}
/*--Sidebar About OBG--*/
#obg_aboutobg {
	margin:0 0 30px 0px;
}
#obg_aboutobg h2 {
	padding:0 0 10px 0px;
}
#obg_aboutobg ul li a {
	color:#CBCBCB;
}
/*--Sidebar Share--*/
#obg_sideshare {
	margin:0px;
}
#obg_sideshare li {
	float:left;
}
#obg_sideshare ul li a {
	display:block;
	width:34px;
	height:60px;
	margin:0 5px 0 0;
	background:url(/x_images/obg_imgsideshare.jpg) left top no-repeat;
}
#obg_sideshare ul li a.obg_twitter {
	background-position:-34px top;
}
#obg_sideshare ul li a.obg_myspace {
	background-position:-68px top;
}
#obg_sideshare ul li a.obg_rss {
	background-position:right top;
}
/***--Contentright--***/
#obg_homecontentright {
	width:625px;
	padding:15px 0 15px 40px;
	border-right:1px dashed #FFFFFF;
}
#obg_contentright {
	width:675px;
	float:right;
	padding:0px 0 0px 40px;
	border-left:1px dashed #FFFFFF;
}
#obg_contentleft{
	width:675px;
	float:left;
	padding:0px 0 0px 40px;
	border-right:1px dashed #FFFFFF;
}
.obg_star-rating, .obg_star-rating a:hover, .obg_star-rating a:active, .obg_star-rating a:focus, .obg_star-rating .obg_current-rating {
	background: url(/x_images/obg_star.jpg) left -1000px repeat-x;
}
.obg_star-rating {
	position:relative;
	width:60px;
	height:12px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.obg_star-rating li {
	display: inline;
}
.obg_star-rating a, .obg_star-rating .obg_current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:12px;
	line-height:12px;
	outline:none;
	overflow:hidden;
	border: none;
}
.obg_star-rating a:hover, .obg_star-rating a:active, .obg_star-rating a:focus {
	background-position: left bottom;
}
.obg_star-rating a.obg_one-star {
	width:20%;
	z-index:6;
}
.obg_star-rating a.obg_two-stars {
	width:40%;
	z-index:5;
}
.obg_star-rating a.obg_three-stars {
	width:60%;
	z-index:4;
}
.obg_star-rating a.obg_four-stars {
	width:80%;
	z-index:3;
}
.obg_star-rating a.obg_five-stars {
	width:100%;
	z-index:2;
}
.obg_star-rating .obg_current-rating {
	z-index:1;
	background-position: left center;
}
/*--Contentright Home--*/
#obg_contentrighthome h2 {
	color:#FFCD05;
	padding:0 0 10px;
}
#obg_fieldarea, #obg_fieldbook {
	height:20px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:10px 2px;
	margin:5px 0;
}
#obg_textbox {
	height:20px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:10px 2px;
	margin:5px 0;
}
.obg_textbox2 {
	height:20px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:10px 2px;
	margin:5px 0;
}
#obg_fieldarea {
	width:200px;
}
#obg_fieldselect {
	width:160px;
	border:none;
	height:40px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:10px 2px;
	margin:5px 0;
	color: #000;
}

#obg_fieldarea_search, #obg_fieldarea_search_ac {
	height:18px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:10px 2px;
	margin:5px 0;
}

#obg_fieldselect_search {
	border:none;
	height:30px;
	border:none;
	font-size:16px;
	background:#A1A1A4;
	padding:2px 2px;
	margin:5px 0;
	color: #000;
}

#obg_fieldbook {
	width:300px;
}
#obg_btgo {
	width:47px;
	height:40px;
	margin:0 0 0 4px;
	border:none;
	background: url(/x_images/buttons/obg_btgo.jpg) no-repeat;
	cursor:pointer;
}
/*--Contentright Home/Portal Result--*/
#obg_portal-result {
	border-bottom:1px solid #FFFFFF;
	padding:0 0 20px;
	margin:0 0 30px;
}
#obg_portal-result h2 {
	width:100%;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
}
#obg_fieldsearch table {
	width:625px;
	margin:20px auto;
}
#listportal-result {
	width:100%;
	margin:0 0 25px;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
}
#listportal-result ul li a {
	float:left;
	text-transform:uppercase;
	margin:0 10px 0 0;
	font-weight:bold;
}
#listportal-result ul li a.obg_selected {
	color:#FFFFFF;
}
#obg_totalresult {
	position:absolute;
	z-index:1;
	width:930px;
}
#obg_numberresult {
	position:absolute;
	z-index:1;
	right:0px;
	top:-25px;
}
#obg_portal-result table#obg_resulttable {
	width:930px;
}
#obg_portal-result table#obg_resulttable h2 {
	margin:0px;
	padding:0px;
	border:none;
}
#obg_portal-result table#obg_resulttable tr.obg_dark {
	background:#3E3D42;
}
#obg_portal-result table#obg_resulttable tr td.obg_img {
	width:109px;
	height:70px;
	padding:5px 15px 5px 5px;
}
#obg_portal-result table#obg_resulttable tr td.obg_name {
	width:310px;
	height:70px;
	padding:5px;
	vertical-align:middle;
}
#obg_portal-result table#obg_resulttable tr td.obg_area {
	width:300px;
	height:70px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}
#obg_portal-result table#obg_resulttable tr td.obg_booking {
	width:190px;
	height:70px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
/*--Contentright Register--*/
#obg_contentrightregister {
}
#obg_fieldregister table {
	margin:20px 0 50px 0;
}
#obg_fieldregister table tr td {
	padding:0 10px 10px 0;
}
#obg_fieldregister table tr td.left {
	text-align:right;
}
#obg_fieldcountry, #obg_fieldregion {
	width:300px;
	border:none;
	height:25px;
	background:#A1A1A4;
	border-color:#A1A1A4;
}
#obg_fieldzip {
	width:160px;
	border:none;
	height:15px;
	background:#A1A1A4;
	margin:0 0 0px;
	padding:6px 2px;
}
#obg_btcontinue {
	width:92px;
	height:23px;
	margin:10px 0 0px 0px;
	border:none;
	background: url(/x_images/buttons/obg_btcontinue.jpg) no-repeat;
	cursor:pointer;
}
/*--Contentright New Account--*/
#obg_contentrightnewaccount {
}
#obg_fieldnewaccount table {
	margin:20px 0 50px 0;
}
#obg_fieldnewaccount table tr td {
	padding:0 10px 10px 0;
}
#obg_fieldnewaccount table tr td.left {
	text-align:right;
}
#obg_fieldtitle {
	width:129px;
	border:none;
	height:25px;
	background:#A1A1A4;
	border-color:#A1A1A4;
}
#obg_fieldforename, #obg_fieldsurname {
	width:125px;
	border:none;
	height:15px;
	background:#A1A1A4;
	margin:0 0 0px;
	padding:6px 2px;
}
#obg_fieldhouse, #obg_fieldcity, #obg_fieldmobile, #obg_fieldyourmail, #obg_fieldchossepass {
	width:257px;
	border:none;
	height:15px;
	background:#A1A1A4;
	margin:0 0 0px;
	padding:6px 2px;
}
#obg_fieldstreet {
	width:257px;
	border:none;
	height:50px;
	background:#A1A1A4;
	margin:0px;
	padding:6px 2px;
	font:normal 11px Verdana;
	color:#515151;
	overflow-y:hidden;
	overflow-x:auto;
}
#obg_btregacc {
	width:121px;
	height:23px;
	margin:10px 0 0px 140px;
	border:none;
	background: url(/x_images/buttons/obg_btregacc.jpg) no-repeat;
	cursor:pointer;
}
/*--Contentright Microsite--*/
.obg_btbookingnow {
	width:158px;
	height:33px;
	margin:0px;
	border:none;
	background: url(/x_images/buttons/obg_btbooknow.jpg) no-repeat;
	cursor:pointer;
}
#obg_boximgspa {
	width:584px;
	height:305px;
	margin:0 0 15px;
}
#obg_bigimgspa {
	width:475px;
	height:305px;
	float:left;
}
#obg_smallimgspa {
	width:109px;
	height:305px;
	float:right;
}
#obg_smallimgspa-1, #obg_smallimgspa-2, #obg_smallimgspa-3, #obg_smallimgspa-4 {
	width:106px;
	height:74px;
	margin:0 0 3px;
}
#obg_smallimgspa a img {
	border:1px solid #515151;
	width:104px;
	height:72px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size: 0px;
}
#obg_smallimgspa a:hover img {
	border:1px solid #FFCD05;
}
.obg_share {
	position:relative;
	text-align:center;
	padding:0 34px 0 0;
}
.obg_share a.obg_facebook, .obg_share a.obg_digg, .obg_share a.obg_twitter {
	display:inline;
	width:16px;
	height:15px;
	line-height:15px;
	position: absolute;
	text-indent:-10000em;
	background:url(/x_images/obg_ic-share.gif) left top no-repeat;
}
.obg_share a.obg_facebook:hover {
	background-position:left -16px;
}
.obg_share a.obg_digg {
	margin:0 0 0 18px;
	background-position:-32px top;
}
.obg_share a.obg_digg:hover {
	background-position:-32px -16px;
}
.obg_share a.obg_twitter {
	margin:0 0 0 36px;
	background-position:-48px top;
}
.obg_share a.obg_twitter:hover {
	background-position:-48px -16px;
}
.obg_clear {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size: 0px;
	height:0px;
}
/*--Contentright Industry--*/
#obg_seelistingsindustry {
	width:675px;
	position:absolute;
	z-index:1;
}
#obg_seelistingsindustry #obg_seelistings {
	position:absolute;
	z-index:1;
	top:20px;
	right:0px;
	font:bold 12px Verdana;
}
#obg_contentrightindustry h1 {
}
#obg_menuindustry {
	width:100%;
	margin:0 0 25px;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
	font:bold 12px Verdana;
}
#obg_menuindustry span {
	padding:0 15px 0 0;
}
#obg_fieldindustry {
	margin:0 0 40px 0;
}
#obg_contentrightindustry h2 {
	width:100%;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
}
/*--Contentright Industry Result--*/
#obg_contentrightindustry-result {
	border-bottom:1px solid #FFFFFF;
	padding:0 0 20px;
	margin:0 0 30px;
}
#obg_contentrightindustry-result h2 {
	width:100%;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
}
#obg_fieldfindarea {
	width:300px;
	border:none;
	height:25px;
	background:#A1A1A4;
	border-color:#A1A1A4;
}
#obg_contentrightindustry-result table {
	width:675px;
}
#obg_contentrightindustry-result table h2 {
	margin:0px;
	padding:0px;
	border:none;
}
#obg_contentrightindustry-result table tr.obg_dark {
	background:#3E3D42;
}
#obg_contentrightindustry-result table tr td.obg_img {
	width:109px;
	height:70px;
	padding:5px 15px 5px 5px;
}
#obg_contentrightindustry-result table tr td.obg_name {
	width:300px;
	height:70px;
	padding:5px;
	vertical-align:middle;
}
#obg_contentrightindustry-result table tr td.obg_miles {
	width:75px;
	height:70px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}
#obg_contentrightindustry-result table tr td.obg_booking {
	width:190px;
	height:70px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
}
#obg_menuindustry {
	font-weight:bold;
	font-size:12px;
}
.obg_menuindustrytab {
	padding: 0px 0 5px;
	margin:0 0 20px;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
}
.obg_menuindustrytab li {
	display: inline;
	margin: 0;
}
.obg_menuindustrytab li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	color: #FFFFFF;
}
.obg_menuindustrytab li a:visited {
	color: #FFFFFF;
}
.obg_menuindustrytab li a:hover {
	text-decoration: underline;
	color: #FFCD05;
}
.obg_menuindustrytab li a.obg_selected {
	border-bottom-color: white;
}
.obg_menuindustrytab li a.obg_selected:hover {
	text-decoration: none;
}
.obg_tabcontent {
	display:none;
}
 @media print {
.obg_tabcontent {
	display:block !important;
}
}
/*=================
      Footer
===================*/
#obg_footer 
{
	padding:15px;
	text-align:center;
	font-size:10px;
}
#obg_footer p {
	margin:0 0 5px;
	text-align:center;
}
#obg_footer a, #obg_footer a:link, #obg_footer a:visited {
	color:#FFFFFF;
}
#obg_footer a:hover, #obg_footer a:active {
	color:#FFCD05;
	text-decoration:none;
}

#obg_searchright {
position:absolute;
background: rgba(255, 255, 255, 0.8);
z-index:2;
color: #000;
padding:10px 10px 10px 10px;
text-align: center;
}

#obg_searchright h2 {
		font-size:24px;
	font-weight: bold;
}

#obg_tdcell_even { BACKGROUND: #000000; BORDER-BOTTOM: 1px solid #888888; BORDER-TOP: 1px solid #222222; BORDER-RIGHT: 1px solid #000;}
#obg_tdcell_odd { BACKGROUND: #1E1F26; BORDER-BOTTOM: 1px solid #888888; BORDER-TOP: 1px solid #222222; BORDER-RIGHT: 1px solid #000;}
	#obg_results_cell {
 padding-top: 4px; padding-bottom: 4px;		
	 }

#obg_tdcell_even h3 {
		font-size:16px;
	font-weight: bold;
}
#obg_tdcell_odd h3 {
		font-size:16px;
	font-weight: bold;
}


	a.obg_resultslink {
	font-family: "Century Gothic",Arial, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFCC00;
}

a.obg_resultsinfolink {
	font-family: Arial,"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: underline;
}

.rsslib
{
  font-family: Verdana, Georgia, Arial;
  font-size:14px;
  min-width:200px;
  max-width:600px;
}

.rsslib ul
{
  list-style-type: none;
} 

.rsslib ul li
{
  margin-top:10px;
  margin-bottom:10px;
  border-bottom: dashed #666 1px;
} 

.rssdate, .rssdesc
{
  font-size: 12px;
  font-style:normal;
}