/*
MCP-Softworks, s.r.o.
office@mcpsoftworks.com
All Styles
*/

* {
	outline:none;
}


body {
	background-color:#FFFFFF; 
	margin: 0px; 
	padding: 0px; 
    font-size: 12px;
}

#BASECONTAINER {
	width:975px;
	clear: both;
	padding:0;
	display:block;
	margin:auto;
	margin-top: 0px;
	text-align:justify;
	float:center;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	color: #333333;
}

#top-top {
	float:left;
	width:975px;
	display:block;
	height:65px;
	margin:0;
	padding:0;	
	}

#TOPAREA {
	width:975px;
	clear: left;
	height:139px;
	display:block;
	background-color: #ffffff;
	margin:0;
	padding:0;
}
#logo {
	padding:0px;
	float:left;
	display:inline;
	margin:0px;
	width:200px;
}

#mainbanner{
	padding-left:15px;
	display:inline;
	float:left;
	margin:0px;
	width:760px;
}


#MAINAREA {
	margin-top:15px;
	width:975px;
	clear: left;
	display:block;
	background-color: #ffffff;
	padding:0;
}

#LEFT {
	padding:0px;
	float:left;
	display:block;
	margin:0px;
	width:200px;
}

#left-search {
	padding:0px 15px 15px 15px;
	float:left;
	display:inline;
	margin:0px;
	width:170px;
	background-color:#E1E9DC;
}


.leftContaineElements {
	margin-top:15px;
	padding:0px;
	float:left;
	display:inline;
	width:200px;
}


.leftContaineElements ul{
	list-style-image: url(images/flag-icon.gif);
	color:#000000;
	font-size: 110%
}


.leftContaineElements ul a{
	color:#000000;
	text-decoration:none;

}


.leftContaineElements ul a:hover{
	text-decoration:underline
}


#left-menu {
	margin-top:15px;
	padding:0px;
	float:left;
	display:inline;
	width:200px;
	background-color:#E1E9DC;
	
}

#left-newsletter {
	margin-top:15px;
	padding:0px;
	float:left;
	display:inline;
	width:200px;
	background-color:#E1E9DC;
}

#left-logos {
	margin-top:15px;
	padding:0px;
	float:left;
	display:inline;
	width:200px;
	background-color:#E1E9DC;
}

#MAIN {
	margin-left:15px;
	margin-bottom:15px;
	float:left;
	display:block;
	padding:0px;
	width:760px;
}


#main-menu {
	float:left;
	margin:0px;
	width:760px;
	float:left;
}

#menu {
	float: left;
	width: 760px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 25px 0px 0px;
	text-decoration: none;
	font-size: 114%;
	color: #3B3B3B;
}

#menu a:hover {
	color: #ED2024;
}

#main-banner {
	height:285px;
	float:left;
	margin-top:15px;
	width:760px;
	background-color:#E1E9DC;
	float:left;
}

#BOTTOMAREA {
	width:975px;
	clear: left;
	height:139px;
	display:block;
	background-color: #ffffff;
	margin:0;
	padding-top:20px;
}

#line {
	width:975px;
	clear: left;
	height:1px;
	display:block;
	background-color: #cccccc;
	margin:0;
	padding:0;
}

#BOTTOMAREA #copyright {
	width:975px;
	clear: left;
	height:15px;
	text-align:center;
	display:block;
	background-color: #ffffff;
	margin:0;
	padding:0;
}



input
{
color: #333333;
background: #fcfcfc;
border: 1px solid #cccccc;
width:165px;
}

.submit input
{
color: #000;
background: #fcfcfc;
border: 2px outset #cccccc;
float:right;
width:60px;
}


.main-banner {
	height:285px;
	float:left;
	margin-top:15px;
	width:760px;
	float:left;
}
#main-3banners-area {
/*	height:360px;*/
	float:left;
	display:block;
	margin-top:15px;
	width:760px;
	float:left;
}

#main-3banners-1 {
	/*height:360px; */
	float:left;
	margin-right:15px;
	display:inline;
	width:243px;
	background-color:#CCD4C7;
	float:left;
    height: 480px;
}

#main-3banners-2 {
	/*height:360px;*/
	float:left;
	margin-right:15px;
	display:inline;
	width:243px;
	background-color:#CCD4C7;
	float:left;
    height: 480px;
}

#main-3banners-3 {
	/*height:360px;*/
	float:left;
	display:inline;
	width:243px;
	background-color:#CCD4C7;
	float:left;
    text-align: left;
    height: 480px;
}

#main-3banners-1td1{
	height:164px;
	float:left;
	display:inline;
	width:243px;
	background-color:#ffffff;
	float:left;
    text-align: left;
}
#main-3banners-1td2{
	height:60px;
	float:left;
	display:inline;
	width:223px;
	background-color:#E1E9DC;
	font-family: Impact;
	line-height: 30px;
	font-size: 25px;
	color: red;
	float:left;
	padding:10px;
    text-align: left;
}
#main-3banners-1td3{
	/*height:140px;*/
	float:left;
	display:inline;
	width:223px;
	background-color:#CCD4C7;
	font-family: Verdana, Arial;
	line-height: 16px;
	font-size: 12px;
	color: #000000;
	float:left;
	padding:10px;
    text-align: left;
}
#main-3banners-2td1{
	height:164px;
	float:left;
	display:inline;
	width:243px;
	background-color:#ffffff;
	float:left;
    text-align: left;
}
#main-3banners-2td2{
	height:60px;
	float:left;
	display:inline;
	width:223px;
	background-color:#E1E9DC;
	font-family: Impact;
	line-height: 30px;
	font-size: 25px;
	color: red;
	float:left;
	padding:10px;
    text-align: left;
}
#main-3banners-2td3{
	/*height:140px;*/
	float:left;
	display:inline;
	width:223px;
	background-color:#CCD4C7;
	font-family: Verdana, Arial;
	line-height: 16px;
	font-size: 12px;
	color: #000000;
	float:left;
	padding:10px;
    text-align: left;
}
#main-3banners-3td1{
	height:164px;
	float:left;
	display:inline;
	width:243px;
	background-color:#ffffff;
	float:left;
    text-align: left;
}
#main-3banners-3td2{
	height:60px;
	float:left;
	display:inline;
	width:223px;
	background-color:#E1E9DC;
	font-family: Impact;
	line-height: 30px;
	font-size: 25px;
	color: red;
	float:left;
	padding:10px;
    text-align: left;
}
#main-3banners-3td3{
	/*height:140px;*/
	float:left;
	display:inline;
	width:223px;
	background-color:#CCD4C7;
	font-family: Verdana, Arial;
	line-height: 16px;
	font-size: 12px;
	color: #000000;
	float:left;
	padding:10px;
    text-align: left;
}


.twoCols {float:left; display:inline;}

h1 {
	padding-top:30px;
	padding-bottom:0;
	margin:0;
	font-size: 18px;
	color: #006F3A;
    background: url(images/golfball.JPG) transparent no-repeat;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 54px;
    padding-top: 17px;
    padding-bottom: 14px;
	text-transform: uppercase
}



/*---------------------------
     HOTEL SINGLE 
------------------------------*/
#main-text{
	padding-left:0px;
	padding-top:25px;
	display:block;
	float:left;
	margin:0px;
	width:760px;
}
#main-desc{
	padding:0px;
	display:inline;
	float:left;
	margin:0px;
	width:760px;
}
#main-textcol1{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:220px;
}
#hotelpic{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:220px;
}
#amenities{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:220px;
}

.amenitieslist {
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:180px;
    height: 265px;
overflow: auto;
border: 1px solid #666;
background-color: #ffffff;
padding: 10px;
}
.amenitieslist  ul{
padding:0px;
margin:0px;
margin-left: 7px;
}
.amenitieslist  li{
padding:0px;
margin:0px;
}

#main-textcol2{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:340px;
}
#hoteldesc{
	padding-right:15px;
	display:inline;
	float:left;
	margin:0px;
	width:325px;

}
#essfacts{
	padding-right:15px;
    padding-left: 0px;
	display:inline;
	float:left;
	margin:0px;
	width:325px;
}
#main-textcol3{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:200px;
}
#hotelmap{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:200px;
}
#selectsection{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:760px;
}
#pricetable{
	padding:0px;
	display:block;
	float:left;
	margin:0px;
	width:760px;
}
/*---------------------------
 HOTEL SINGLE  END
------------------------------*/
.itemcol {
    float:left; 
    display:inline; 
    margin-right: 20px;
}
.hotellist {
    margin-top: 30px;
}

img.fgImg {
    display:inline; 
    float:none; 
    margin-right: 30px; 
    border:0px;
}
img {
    border:0px;
}

.hotelitem {
    overflow:hidden;
    clear:both;
    display:block; 
    clear: both; 
    float: none;
    width: 485px;
    margin:0px;
    padding-left:100px;
}

.hotelitemaaaa {
    overflow:hidden;
    clear:both;
    display:block; 
    clear: both; 
    float: none;
    width: 550px;
    margin:0px;
    padding:0px;
}

.pictext {
font-style: italic;
padding-right:15px;
}

/*** fotogallery ***/
.fotoItemFlip a , .fotoItemFlip a :hover, .fotoItemFlip a:visited {
    text-decoration: none; color: #000000;
}
.fotoListItem{margin:0 10px 0 0;display:none;}

.hotellist {
    float: left; 
    display: inline;
    width: 599px;
}
.hotelselections {
    /*float: left;
    displaY: inline;
    */
    position: absolute;
    top: 497px;
    left: 359px;
    width: 743px;
    text-align: left;
    /*border:1px solid #d7d3d3; */
    padding-top: 3px;
    padding-left: 10px;
}
.hotelselections input[type=checkbox] {
margin-left:10px;
margin-right:0;
width:13px;
}

.hotelselections input[type=submit] {
margin-left:10px;
margin-right:0;
background:#FCFCFC none repeat scroll 0 0;
border:2px outset #CCCCCC;
color:#000000;
float:right;
width:60px;
}

.horBar {
    margin:0px;
    padding:0px;
    margin-top: 15px;
    margin-bottom: 0px;
    border-bottom-style: solid; 
    border-bottom-color: #E1E9DC; 
    border-bottom-width: 1px; 
    width: 573px;
    display:block; 
    clear: both;
    float: none;
}

.hotelitemaaaa img {
    display: inline;
    float: left;
    margin-right: 30px;
    border: 0px;
}


.hotelitemaaaa  .pic {
    width: 200px;
    float: left;
    display: inline;
    margin-right: 20px;
	margin-top: 15px;
}
.hotelitemaaaa .popis {
    float: left;
    display: inline;
    width: 330px;
    text-align: left;
}
.hotelitema img {
    display: inline;
    float: left;
    margin-right: 30px;
    border: 0px;
}


.hotelitema  .pic {
    width: 200px;
    float: left;
    display: inline;
    margin-right: 20px;
}
.hotelitema .popis {
    float: left;
    display: inline;
    width: 300px;
    text-align: left;
}

#essfacts ul {
    margin: 0px;
    padding: 0px;
    margin-left: 15px;
}
/* language menu */
.tx-srlanguagemenu-pi1 {
    position: relative; 
    top: 30px; 
    left:808px; 
}

/* countrylist */
.countryitem  .pic {
    display: inline;
    float: left;
    margin-right: 20px;
    width: 90px;
}

.countriesl  .pic {
    display: inline;
    float: left;
    margin-top: 15px;
    width: 90px;
}

.countryitem .pic img {
    border: 0px;
}

.more{
	margin-top:15px;
	padding-top:7px;
	padding-left:15px;
	display:block;
	float:left;
	background-image:url('images/icon_more.gif');
	width:166px;
	height:30px;
	background-repeat: no-repeat;
	color:#63a72c;
	font-size:18px;
}
.more a{
	color:#63a72c;
	text-decoration:none;
		display:block;
			width:166px;
	height:30px;
}
.more a:hover{
	color:#63a72c;
	text-decoration:underline;
		display:block;
			width:166px;
	height:30px;
}

.enquire{
	margin-top:15px;
	padding-top:7px;
	padding-left:15px;
	display:block;
	float:left;
	background-image:url('images/icon_more.gif');
	width:166px;
	height:30px;
	background-repeat: no-repeat;
	color:#63a72c;
	font-size:18px;
}
.enquire a{
	color:#63a72c;
	text-decoration:none;
		display:block;
			width:166px;
	height:30px;
}
.enquire a:hover{
	color:#63a72c;
	text-decoration:underline;
		display:block;
			width:166px;
	height:30px;
}

.hotelsicon{
	margin:0px;
	padding-top:7px;
	padding-left:40px;
	display:block;
	float:left;
	background-image:url('images/icon_hotels.gif');
	width:250px;
	height:30px;
	background-repeat: no-repeat;
	color:#63a72c;
	font-size:15px;
}

#enquire{
	margin-top:15px;
	padding-top:7px;
	padding-left:15px;
	display:block;
	float:left;
	background-image:url('images/icon_enquire.gif');
	width:166px;
	height:30px;
	background-repeat: no-repeat;
	color:#63a72c;
	font-size:18px;
}

/******** google map ***********/
#dvMapSmall{
    width:198px;
    height:198px;
    border:1px solid #d7d3d3;
    margin:0 0 15px 0;
}
#dvMapSmall #copyright {
display:inline;
width: 198px; height: 198px;
float:left;
}

#dvMapSmall #copyright span{
display:block;
clear:both;
}

#dvGoogle{position:absolute;top:135px;left:272px;padding:0 4px 9px 4px;width:700px;height:450px;z-index:1000;background-image:url(../images/content/shadowMap.png);display:none;}
    #dvGooglePlate{width:698px;height:448px;background-color:#fff;border:1px solid #d7d3d3;}
        #dvAction{width:683px;height:40px;background:url(../images/content/bgGoogleHeader.gif);padding:3px 6px 0 9px;overflow:hidden;}
            #dvAction img{float:left;height:32px;width:auto;}
            #dvAction a:link, #dvAction a:visited{background:url(../images/icons/close.gif) no-repeat right center;padding:0 15px 0 0;color:#357f68;text-decoration:none;}
            #dvAction a:active, #dvAction a:hover{color:#357f68;text-decoration:underline;}
        #dvRoute{float:left;width:249px;height:395px;overflow:auto;}
        #dvMap{float:right;width:439px;height:405px;}
        
.googleSubmit {
    width: 45px;
}
.googleSearchbox{
    width: 140px;
}

.googleRouting {
    width:198px;
}

/* pricelist */
DIV.base-layer {
  color: #000000; margin: 0px; 
  padding: 0px; text-align: center; width: auto;
}
DIV.table-row {
  border-TOP: solid #cccccc 1px; 
  color: #000000; margin-top: 0; margin-right: auto; 
  margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: left; 
}
DIV.container1H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 0px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  border-LEFT: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}

DIV.container2H{
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}
DIV.container3H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}
DIV.container4H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 5%; 
  border-right: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}
DIV.container5H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}
DIV.container6H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 5%; 
  border-right: solid #cccccc 1px; 
  	FONT-WEIGHT:BOLD;
}
DIV.container7H {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 0px; 
  padding-left: 5px;  
  width: 41%;
  border-RIGHT: solid #cccccc 1px; 
	FONT-WEIGHT:BOLD;
}
DIV.container1 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 0px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
    border-LEFT: solid #cccccc 1px; 
  height:100px;
}

DIV.container2 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  height:100px;
}
DIV.container3 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  height:100px;
}
DIV.container4 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 5%; 
  border-right: solid #cccccc 1px; 
  height:100px;
}
DIV.container5 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 10%; 
  border-right: solid #cccccc 1px; 
  height:100px;
}
DIV.container6 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 5px; 
  padding-left: 5px;  
  width: 5%; 
  border-right: solid #cccccc 1px; 
  height:100px;
}
DIV.container7 {
  border: none; 
  float: left; 
  margin: 0; 
  padding-right: 0px; 
  padding-left: 5px;  
  width: 41%; 
  height:100px;
  border-RIGHT: solid #cccccc 1px; 
}
DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}


h2 {
   font-size: 16px;
   color: #63A72C;
   margin-bottom: 10px;
   text-transform: uppercase
}

.hotelitem a, h2 a ,H3 a{
   color: #63A72C;
      text-decoration:underline;
}
.hotelitem a:hover, h2 a:hover, h3 a:hover {
   color: #63A72C;
   text-decoration:none;
}

#countries {
	float:left;
	display:block;
	width:760px;
	float:left;
	padding:0;
}

.countriesl {
	float:left;
	display:inline;
	width:110px;
	float:left;
	padding:0;
}

.countriesl .pic {
	float:left;
	display:inline;
}
.countriesr {
	float:left;
	display:inline;
	width:590px;
	float:left;
	padding:0;
}

#left-search select {
background:#FCFCFC none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
width:165px;
}

/**** pager ****/
.pager .firstpage a, .pager .nextpage a, .pager .prevpage a, .pager .lastpage a{
   color: #63A72C;
   text-decoration:none;
   display: block; float: left;
   margin-right: 20px;
   font-size: 18px;
   font-weight: bold;
}

.countrylink, .countrylink a { display: inline; float:left;}
.countryregions {display: inline; float: left;}

.popis h2 a, .hotellist .hotelitem a, .popis .regions a, .popis .bodytext a{
   color: #63A72C;
   text-decoration:none;
   font-weight: bold;
}










#form_box {
	float: left;
	width: 500px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	color: #333333;
}

#formbox input {
width:258px;
}


.row2 {
	padding-left:230px;
}

 
#form_box div {
	height: 25px;
	padding: 10px;
}
 
.formrow {
	float: left;
	width: 500px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	display:block;
	clear:left;
}


#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 290px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}
 

.tx-golflife-pi4 label {
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	color: #333333;
    display:block;
    width: 226px;
    text-align: left;
}

.tx-golflife-pi4 label.error {
	clear: both;
	float: left;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	color: #333333;
    display:block;
    width: 226px;
    text-align: left;
    font-weight: bold;
    color: red;
}


#holidaychoicestoparea{
	border:1px solid #c0c0c0;
	background-color:#efefef;
	height:180px;
	float:left;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	width:758px;
	float:left;
}

#holidaychoicestoparea h3, h3 a {
   font-size: 12px;
   color: #777d71;
   margin-bottom: 10px;
   text-decoration:none;
}

#holidaychoicestoparea h3 a:hover {
	text-decoration:underline;
   color: #777d71;
}


#holidaychoicestoparea-1{
	height:180px;
	float:left;
	display:inline;
	padding-left:10px;
	width:180px;
	float:left;
}
#holidaychoicestoparea-2{
	height:180px;
	float:left;
	display:inline;
	padding-left:7px;
	width:180px;
	float:left;
}
#holidaychoicestoparea-3{
	height:180px;
	float:left;
	display:inline;
	padding-left:7px;
	width:180px;
	float:left;
}
#holidaychoicestoparea-4{
	height:180px;
	float:left;
	display:inline;
	padding-left:7px;
	width:180px;
	float:left;
}


.holidaychoiceslist{
	border-bottom:1px solid #c0c0c0;
	height:200px;
	float:left;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	width:758px;
	float:left;
}

.holidaychoiceslist-col1{
	height:200px;
	float:left;
	display:inline;
	padding-left:0px;
	width:200px;
	float:left;
}

.holidaychoiceslist-col2{
	height:200px;
	float:left;
	display:inline;
	padding-left:15px;
	width:350px;
	float:left;
}
.holidaychoiceslist-col2 a{
   font-size: 12px;
   color: #73B631;
   margin-bottom: 10px;
   text-decoration:none;
}

.holidaychoiceslist-col2 a:hover{
	text-decoration:underline;
   color: #73B631;
}

.holidaychoiceslist-col2 h3 a{
   font-size: 13px;
   color: #73B631;
   margin-bottom: 10px;
   text-decoration:none;
}

.holidaychoiceslist-col2 h3 a:hover{
	text-decoration:underline;
   color: #73B631;
}


.holidaychoiceslist-col3{
	height:200px;
	float:left;
	display:inline;
	padding-left:7px;
	width:170px;
	float:left;
}

.tx-golflife-pi2 {
display: block;
overflow: hidden;
}

.hoteldesc {
width: 330px;
}