/** Tempalte 18 **/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
	margin-left:auto
}

html, body, #wrapper, h1, #nav, #nav li, #col ul, #col li {
	margin: 8px;
	padding: inherit;
	list-style-type: square;
	list-style-image:url(images/layout Images/bullet.png)
	
		
}

th, td {
    font-size: 10px;
}

img { border: 0; }


h1, h2, h3 {
    font-size: 10px;
}
h4 {
	font-size: 36px;
	font-weight: 300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660033;	
	
}

/*apartments*/
h1 {
    margin: 0;
    padding: 0;
	
}
/*news*/
h2 {
    margin: 0 0 0 0;
    padding: 0;
	
}
/*activities*/
h3 {
    margin: 4px 0 0 0;
    padding: 0 0 0 0;
}

p {
    margin: 1em 0;
    padding: 0;
}

.block {
    display: block;
}


.clear {
    clear: both;
    height: 1px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1px;
    line-height: 1px;
}

.left {
    float: left;
    margin: 1px 8px 0px 0px;
}

.right {
    float: right;
    margin: 1px 0px 0px 8px;
}

.softright {
    text-align: right;
}

.readmore {
    text-align: right;
    padding-right: 1em;
}

/* ***** */

/*main & inner border*/
body {
    background: #D1DCDE;
    color: #052D4E;
    padding-bottom: 48px;
	
}
#wrapper {
    margin: 48px auto auto auto;
    text-align: left;
    width: 870px;
    position: relative;
}

h3 {
    margin: 1em 0;
}
/*text in frame 3*/
a {
    color: #052D4E;
    text-decoration: none;
}

a:link {
    color: #660000;
    text-decoration: underline;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

.readmore { margin-top: -0.5em }

/* main pic border & title page */

#col {
	position: absolute;
	top: 0px;
	left: 36px;
	width: 369px;
	padding: 0px;
	border:groove #164871;
	height: auto;
	background-image: url(images/layout%20Images/background.png);
	background-repeat: repeat;
	visibility: visible;
}

#col2 {
	position: absolute;
	top: 0px;
	left: 6px;
	width: 400px;
	padding: 0px;
	border:groove #164871;
	height: auto;
	background-image: url(images/layout%20Images/background.png);
	background-repeat: repeat;
	visibility: visible;
}

#col3 {
	position: absolute;
	top: 0px;
	left: 8px;
	width: 390px;
	padding: 0px;
	border:groove #164871;
	height: auto;
	background-image: url(images/layout%20Images/background.png);
	background-repeat: repeat;
	visibility: visible;
}
* html #col {
    width: 369px;
    w\idth: 369px;
	
}
* html #col2 {
    width: 400px;
    w\idth: 400px;
	
}
#col h1 {
    margin: 0 0 7px 0;
    padding: 0;
	
}

/* micronav */

#micronav {
	position: absolute;
	top: -45px;
	right: 175px;
	width: 254px;
	text-align: right;
	height: 6px;
}
/* home & contact us text*/
#micronav a {
    color: #FF0033;
    text-decoration: none;
    padding-right: 14px;
    display: block;
    float: right;
	height:auto;
}

#micronav a.home {
    padding-left: 20px;
    position: relative;
    background: url(images/layout Images/ico_home.gif) center left no-repeat;
}

#micronav a.mail {
    padding-left: 20px;
	position: relative;
    background: url(images/layout Images/ico_email.gif) center left no-repeat;
}
#micronav a.skype {
    padding-left: 20px;
    position: relative;
    
}
    

/*hover on contact us & home*/
#micronav a:hover {
    color: #fff;
}

/* body */

#spacer {
    height: 2.2em;
}
/*colour of backg frames 1,2 & 3*/
#body {
    margin: 0 0 0 420px;
    width: 426px;
    background: #A5CAE5 top right repeat-y;
	border:groove #164871;
}


#body .i { background: top right no-repeat; 

}
#body .j { background: url(images/layout Images/shadow_b.gif)bottom left no-repeat; }

#body .j {
    padding: 0 1px 6px 0;
	border-bottom:thick;
}

#body .k {
    padding: 0 1px 6px 0;
		
}
/*frames 2 after title dates*/
#body h3 {
    font-weight: bold;
    color: #007DDA;
}
/* frame 2 text*/
#body h3 a {
    color: #052D4E;
    text-decoration: none;
}
/*frame 2 links*/
#body .readmore a {
    border: 1px solid #478FC3;
    background: #CDE3F3;
    color: #052D4E;
    text-decoration: none;
    padding: 0 2px;
}

#body .readmore a:hover {
    background: #478FC3;
    color: #fff;
}


* html #body h3 { margin-top: 2em; }
* html .readmore a { float: right; }

#ulnarrow {
	margin: 0px;
	margin-top: opx;
	list-style-position:outside;
	list-style-image: url(images/layout Images/bullet.png);
	line-height: 9px;
}
#ulnarrow2 {
	margin: 0px;
	margin-top: opx;
	list-style-position:outside;
	list-style-image: url(images/layout Images/bullet.png);
	line-height: 9px;
}
ul {
	margin: 0px;
	padding: 5px;
	list-style-position:outside;
	list-style-image: url(images/layout Images/bullet.png);
	left: 5px;
}
ul2 {
	margin: 0px;
	padding: 5px;
	}

ol {
	margin: 0;
	padding: 0px;
	list-style-position:outside;
	list-style-type: url(images/layout Images/bullet.png);
	left: 5px;
	
}
li {
	margin: 1.1em 0;
	padding: 0 0 0 10px;
	list-style-position: outside;
	list-style-image: none;	
	list-style-type: square;
}

indent {
	margin: 10 px;
	padding: 0 0 0 10px;
	
}/* nav tabs bottom border*/

#nav {
    padding: 3px 2px 2px 2px;
    border-bottom: 2px solid #164871;
}
#navk {
    padding: 3px 2px 2px 2px;
    border-bottom: 2px;
}
* html #nav .clear {
    margin-top: -1px;
    marg\in-top: -4px;
}

#nav span {
    float: left;
    width: 10px;
    padding: 5px 0;
    margin-left: 2px;
    background: #245882 url(images/layout Images/menu_l.gif) no-repeat;
}
/*top tabs*/
#nav a {
    float: left;
    color: #FFFFFF;
    background: #245882 url(images/layout Images/menu_split.gif) top right no-repeat;
    padding: 5px 26px 5px 8px;
    font-weight: bold;
    text-decoration: none;
}
#navk span {
    float: left;
    width: 10px;
    padding: 5px 0;
    margin-left: 20px;
    background: #245882 url(images/layout Images/menu_l.gif) no-repeat;
}
/*top tabs*/
#navk a {
    float: left;
    color: #FFFFFF;
    background: #245882 url(images/layout Images/menu_split.gif) top right no-repeat;
    padding: 5px 26px 5px 8px;
    font-weight: bold;
    text-decoration: none;
}
#navk a.last {
    background-image: url(images/layout Images/menu_r.gif);
    padding-left: 12px;
    padding-right: 26px;
}
#nav a.last {
    background-image: url(images/layout Images/menu_r.gif);
    padding-left: 12px;
    padding-right: 26px;
}

#nav a:hover {
    color: #FF0033;
}

/* body */

#body .ltitle, #body .rtitle {
    padding-right:25px;
    padding-left: 35px;
}

* html #body .ltitle, * html #body .rtitle  {
    height: 1%;
}
   /*color of top tabs*/
#body .ltitle {
    border-top: 1px solid #164871;
}

#body .rtitle {background:  center repeat-y;
    
}

#body .ltitle {
    background:  center repeat-y;
}

#body .rtitle h2 {
    float: right;
    width: 25px;
    text-align: right;
    margin-right: -25px;
    display: inline;
}

#body .ltitle h2 {
    float: left;
    width: 23px;
    margin-left: -33px;
    display: inline;
}

/* gal */

#body #gal {
    padding-left: 0;
	
}

/*frame 1 gallery*/
#gal .pic {
    float: left;
    width: 110px;
    padding: 2.5px;
    margin: 2px 2px 2px 9px;
    display: inline;
    background: #5FCE54;
		
}
#gal .pic1 {
    float: left;
    width: 110px;
    padding: 2.5px;
    margin: 2px 2px 2px 9px;
    display: inline;
   		
}
#gal .pic2 {
    float: left;
    width: 210px;
    padding: 4px;
    display: inline;
    background: #5FCE54;
	margin-left: 90px;
	
}

#gal .scene {
    float: left;
    width: 372px;
	padding: 4px;
    display: inline;
    background: #5FCE54;
	margin-left: 2px;
}
	
#galbottom .pic {
    float: right;
    width: 110px;
    padding: 4px;
    margin: 2px 2px 2px 9px;
    display: inline;
    background: #5FCE54;
	
}
#smgal .pic {
    float: left;
    width: 92px;
    padding: 3px;
    margin: 2px 20px 2px 20px;
    background: #5FCE54;
}
* html #gal .pic {
    width: 119px;
    w\idth: 107px;
}
* html #smgal .pic {
    width: 106px;
    w\idth: 80px;
}
#gal .clear {
    float: none;
    clear: both;
}
#tinygal .pic {
    float: left;
    width: 80px;
    padding: 2px;
    margin: 2px 2px 2px 20px;
    background: #5FCE54;
}

* html #tinygal .pic {
    width: 80px;
    w\idth: 60px;
}

/* hotstuff */

#mgal {
    float: left;
    width: 119px;
    margin-left: -25px;
    display: inline;
}
/* frame 3 gallery */
#mgal .pic {
    padding: 4px 0;
    margin: 12px 0 5px 0;
    text-align: center;
    background: #5FCE54;
}

.floating {
    float: left;
    width: 112px;
    margin-left: 20px;
   	list-style:square;
	list-style-type:circle;
	
	
}
.floating2 {
	float: left;
    width: 110px;
	list-style:square;
	list-style-type:circle;
	
	
}
/* advert */

#footer {
    text-align: center;
    margin-left: 350px;
    color: #999999;
}

#footer a {
    color: #999999;
    text-decoration: underline;
}

#footer a:hover {
    color: #fff;
}


header {
	background-color: #660000;
	color: #660000;
}

#Layer1 {
	position: relative;
	width:283px;
	height:115px;
	z-index:1;
	left: 35px;
}
.backtextsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #164871;
}
.backtextboldspace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 9px;
	font-weight: bold;
	color: #164871;
}
.backtextBigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextmainBigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextboldBigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #164871;
}
.backtextBiggest{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextmainBiggest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextboldBiggest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #164871;
}
.backtextItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextmainItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #164871;
}
.backtextboldItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #164871;
}
.backtextboldItalicBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #164871;
}
.style1 {
	font-family: webdings;
	font-size: 12px;
}
.style6 {
	font-family: Wingdings;
	font-size: 16px;
	color: #999999;
}


.style7 {font-size: 10px
}


.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.style9 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#052D4E;
}
.style10 {
font-family:Book Antiqua, Bookman Old Style, Bradley Hand ITC, Century Gothic;
font-size:16px;
color:#052D4E;
}
.style11 {
font-family: Bradley Hand ITC, Monotype Corsiva, Script, sans-serif;
font-size:16px;
color:#052D4E;
font-weight:bolder;
}
.style12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #0000FF;
text-decoration:underline #0000FF;

}


.style14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #052D4E;
	font-stretch:semi-expanded
}

.style17 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
}

.style21 {font-size: 2%}

.style22 {
	font-family: "Wingdings 2";
	font-size: 16px;
	color: #0000FF;
}


.style23 {
	color: #870324;
	font-weight: bold;
}
.style24 {color: #870324}


.style25 {
	font-size: 16px;
	color: #3CC4C0;
	background-color:#14408F;
}

.formtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#00006A;
line-height: 9px;

}
.hr-break {
	color: #052D4E;
	text-decoration: underline;
}
