@charset "utf-8";
/* CSS Document */

body
{
background-color:#6993c5;
background-image:url(../images/background.png); background-repeat:repeat-x;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtrHdr #header { 
background-image:url(../images/background.png); background-repeat:repeat-x;
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */

	float:left;
} 
.clear
{
	clear:both;
	background-image:url(../images/background.png); background-repeat:repeat-x;

}
.clearClear
{
	clear:both;
}
.favourites{ float:right;margin-top:-30px;}
.favourites1{float:right; margin-top: -50px;}
.headerImg
{
	float:left;
	height::100px;
	padding-top:25px;
	padding-bottom: 20px;
}
.saltireImg
{
height:100px;
padding-left:0.5px;
top:-10px;
background-image:url(../images/background.png); background-repeat:repeat-x;
float:left;
*/*position: absolute; top: -10px; left: -80px;*/*
z-index:-1;

}

.oneColElsCtrHdr #container {
	width: 52em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	/*background: #FFFFFF;*/
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColElsCtrHdr #mainContent h1
{
 font-size:10pt;
 font-weight::bold;
 padding:4px;
 padding-left:18px;
}
.oneColElsCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColElsCtrHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.tableTitle1{background: url(../images/headingbkg.png) repeat-y; color:#FFFFFF;font-size:11px;height:25px; width:400px; margin-top:15px;position:relative; z-index:1;}

.tableTitle2{color:#FFFFFF;font-size:11px;height:25px; width:400px; margin-top:15px; position:relative;}

.tableTitle3{color:#FFFFFF;font-size:11px;height:25px; width:400px; margin-top:15px; position:relative;}

h2	{font-size: 8pt; padding:4px; padding-left:18px;background-color:#DCE6F1}
.floatright{float:right;}
.floatleft{float:left;}
.padleft6{ padding-left:6px; padding-bottom:1px; padding-top:1px;}
.padright6 {padding-right:6px; padding-bottom:1px;padding-top:1px;}
.searchForm{ background-color:#DCE6F1; width:48.5em;}
.formText {font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formLines { padding-top:6px; padding-left:8px; padding-bottom:1px}
.formLines2 { padding-top:1px; padding-left:8px; padding-bottom:1px}
.formLines3 { padding-top:3px; padding-left:8px; padding-bottom:3px}
.formButton { background-color:#674891; font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
    #wld_badge_wrapper { border: 0px solid black; width: 600px; overflow: hidden; }
    #wld_badge_inner { padding: 10px 0 10px 10px; }

    .wld_badge_item { float: left; margin: 0 10px 0 0; padding: 0; }
    .wld_badge_item img { border: 1px solid #5F8AC0; }
    .wld_badge_item_detail { margin-top: 5px; font-family: Verdana; font-size: 0pt; width: 90px; overflow: hidden; visibility:hidden; }

    .wld_badge_clear { clear: both; }
.imgBorder{ border: 1px solid #5F8AC0; }
	
.heart1{ position:absolute; left: 80px; top: 135px; z-index:100}
.heart2 {position:absolute; left: 140px; top: 430px;}
.heart3 {position:absolute; right: 200px; top: 520px;}
.heart4 {position:absolute; left: 60px; top: 550px;}
.heart5 {position:absolute; right: 100px; top: 350px;}
.heart6 {position:absolute; right: 80px; top: 150px;}
.ads { text-align:center; }
.footertext { color:#FFFFFF; }
.width90 { width:90%;}
.adsense {padding-top:6px;}
.padding6 { padding-left: 6px; padding-right:6px;}
ul {
list-style-image:url(../images/smallheartli.png);
margin-left: 180px;
padding:4px;}

li
{
vertical-align:middle;
margin-left:10px;
padding:4px;
}

