/*
 * PORTSCATHO HOLIDAYS
 *
 * Subject to copyright.
 *
 * Web Development by LOOKsystems Limited
 * mailto:info@looksystems.ltd.uk
 * http://www.looksystems.ltd.uk
 *
 */

body{
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:0;
}


body.blue .block a{
	color:#4389a9;
	text-decoration:none;
}

.bluefont{
	color:#4098b8;
}

/* end of color variations */
#page
{
	width:100%;
	color:#333;
}

.stage{
	display:none;
}

h2.call2book{
	text-indent:0px;
	overflow: hidden;
    margin:13px 0;
}


/* the columns */
.block,
.column
{
	margin-top:10px;
	position:relative;
    overflow:hidden;
    height:100%;
}

.textblock
{
	margin-top:5px;
	color:#4d4d4d;
}

.block a
{
	text-decoration:none;
	color:#4389a9;
}

.block a.plain {
	color:#4d4d4d;
}

.block h3 {
	font-size: 100%;
}

.c1,.c2,.c3,.c4,.c5,.c6
{
	width:100%;
	float:left;
	margin-right:0px;
}


/* the menu */
ul#mainnav{
	display:none;
}

/* main content area  */
#content
{
	clear:both;
	border-top:1px solid #999;
	color:#333;
	margin-top: 10px;
    width:100%;
}

#content.simple .column {
	margin-top: 0px;
}

#content p
{
	padding:5px 0 10px;
}

.underline h1
{
	float:left;
	margin-bottom: 0;
}

.underline #extratop_links
{
	position: absolute;
	list-style-type:none;
	right: 0;
	font-weight:700;
	font-size:13px;
	line-height:13px;
	padding:10px 0 0;
}

ul#extratop_links li
{
	float:right;
	display:inline;
}

ul#extratop_links li a
{
	color:#3b86ab;
	font-weight:700;
	border-right:1px solid #188f91;
	text-decoration:none;
	padding:0 10px;
}

ul#extratop_links li a.last
{
	padding-right:0;
	border-right:none !important;
}

.banner
{
	width:632px;
	height:152px;
	overflow:hidden;
	text-indent:-5000px;
}

/* the heading of the content SIFR ready*/
h1
{
	font-weight:400;
	text-transform:uppercase;
	color:#666;
	font-size:18px;
}

.heading
{
	display:block;
	padding:5px 0 10px 0;
	margin-bottom: 1em;
}

h3.heading{
    font-weight:400;
	text-transform:uppercase;
	color:#4b6c7b !important;
	font-size:18px;
}

/* index image boxes */
.offerbox
{
	height:185px;
	position:relative;
}

.offerbox_info
{
	position:absolute;
	bottom:-1px;
	left:0;
	color:#424648;
	width:280px;
	padding:5px 15px;
}

.offerbox_info h3
{
	text-indent:15px;
	font-size:14px;
	width:80%;
	float:left;
}

.offerbox_info a.more
{
	float:right;
	overflow:hidden;
	text-indent:-5000px;
	width:53px;
	height:21px;
	clear:right;
}

.moviebox
{
	overflow:auto;
	height:100%;
	color:#424648;
	padding: 10px 15px 20px 15px;
	width: 280px;
}

.moviebox h1
{
	margin: 0;
	width:150px;
	display:block;
}

ul.specialofferlinks li
{
	display:inline;
}

ul.specialofferlinks li a
{
	overflow:hidden;
	text-indent:-5000px;
	width:96px;
	height:21px;
	display:block;
	float:right;
}

/* related links */
.left_links
{
	color:#4d4d4d;
	font-size:13px;
	font-weight:700;
	overflow:auto;
	float:left;
}

.left_links h3
{
	font-size:13px;
	padding:15px 8px 5px 17px;
}

ul.relatedlinks
{
	float:left;
	list-style-type:none;
	padding-bottom: 5px;
	height: 200px;
}
html>body ul.relatedlinks
{
	height: auto;
	min-height: 200px;
}

ul.relatedlinks li
{
	padding:0 5px 0 13px;
}

ul.relatedlinks li a
{
	color:#7a7a7a;
	float:left;
	display:block;
	text-decoration:none;
	width:119px;
	border-bottom:1px solid #999;
	padding:10px 3px;
}
ul.relatedlinks a.last {
	border-bottom: none;
}

/* caption image */

.captionimage img {
	position: absolute;
}

ul#gallery {
	margin-top: -10px;
	overflow: hidden;
	height: 360px;
}

ul#gallery li
{
	float:left;
	width:149px;
	height:110px;
	display:inline;
	margin: 10px 12px 0 0;
}

ul#gallery li a
{
	display:block;
	width:120px;
	height:83px;
	margin:13px 14px 0 14px;
}
ul#gallery li.last {
	margin-right: 0;
	margin-bottom: 0;
}

/*generic style */
ul,h1,h2,h2,h3,h4,h5,h6,p,ol,li,dl,dd,dt{
	margin:0;
	padding:0;
}

a img{
	border:0;
}
.cb{
	clear:both;
}

.cl{
	clear:left;
}

.wai{
	display:none !important;
}

/*footer style */

#footer{
	display:none;
}


form#property_search label,.smallsearchbox form label,.brochure_req form br,.newsletterbox form label
{
	display:none;
}

.c1.last,
.c2.last,
.c3.last,
.c4.last,
.c5.last,
.c6.last,
ul#gallery li.last
{
	margin-right:0;
}


/* brochure */
a.go2mainsite{
    display:block;
    text-indent:-5000px;
    overflow:hidden;
    width:124px;
    height:21px;
}

.cottages ul#gallery{
    margin:10px 0 10px 7px;
    padding:7px 7px 0 0px;
    height:208px;
    width:288px;
}
.cottages ul#gallery li{
    margin:0px 0 7px 7px;
    width:137px;
    background:none;
    height:97px;
}
.cottages ul#gallery li a{
    margin:0px;
    padding:7px;
}
.cottages .block{
    padding:0 7px 7px 7px;
}

.bigger-text{
    color:#4b6c7b;
    font-size:130%;
}
.bigger-text h3{
    font-weight:normal;
    font-size:110%;
}
ul.h-gallery {
	overflow: hidden;
    float:left;
    display:inline;
    margin:-10px 0 10px -10px;
}

ul.h-gallery li{
	float:left;
	width:149px;
	height:110px;
	display:inline;
	margin: 10px 0px 0 11px;
}

ul.h-gallery li a
{
	display:block;
	width:120px;
	height:83px;
	margin:13px 14px 0 14px;
}
a.search-btn-white img{
    vertical-align:bottom;
}
.understage{
    border-bottom:1px solid #999999;
}

ul.proplist{
    display:inline;
    margin-left:-10px;
    float:left;
    list-style-type:none;
}
ul.proplist li{
    float:left;
    margin-left:10px;
    display:inline;
    width:150px;
    border-bottom:1px solid #5a8090;
    padding:2px 0;
}
ul.proplist li a{
    color:#333 !important;
    font-weight:bold;
}

