@charset "utf-8";
/* CSS Document */

/* WLD stylse */
html, body, p, div                   { font-size: 12px; line-height: 18px; font-family: 'Lucida Grande', 'Arial Unicode MS', sans-serif; }
h1, h2, p                            { margin-bottom: 1.5em; }
h1                                   { font-size: 180%; }
h2                                   { font-size: 150%; }
h3                                   { font-size: 120%; }
h4                                   { font-weight: bold; }
a                                    { text-decoration: none; color: #33A; }
a:hover                              { text-decoration: underline; }
a:focus                              { outline: 1px dotted #CCC; }

body
{
background-color:#FFFFFF;
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: #333333;
}
.oneColElsCtrHdr #header { 
background-image:url(../images/background.png); background-repeat:repeat-x;
	
	float:left;
}
#fullheader{ width:960px; text-align:center; 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: 1px;}
.headerImg
{
	float:left;
	padding-top:4px;
	padding-bottom: 4px;
}


.oneColElsCtrHdr #container {
	width: 960px;  /* 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. */
	height:100%;
}

.oneColElsCtrHdr #mainContent h1
{
 font-size:medium;
 font-weight::bold;
 padding:4px;
}
.oneColElsCtrHdr #mainContent {

	padding: 0px 10px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	border:solid 1px #514141;
}
.oneColElsCtrHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: #FFFFFF;
} 
.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: #514141 repeat-y; padding:4px; color:#FFFFFF;font-size:11px; width:580px; position:relative; z-index:1; vertical-align:middle;}

.tableTitletop{background: #514141 repeat-y; padding:4px; color:#FFFFFF;font-size:11px; width:504px; position:relative; z-index:1; vertical-align:middle;}
.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:14px; padding-top:2px;background-color:#DABD87; color:#514141}
.top { padding-top: 4px;}
.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;}
.loginForm{ background-image:url(../images/formbackground.png); background-repeat:repeat-x; color:white; padding-bottom:3px; margin-left:14px; border: 1px #E33232 solid;}
.searchForm{ background-image:url(../images/searchbackground.png);background-repeat:repeat-x; color:#514141; padding-bottom:3px; width:100%; }
.searchForm1{ background-repeat:repeat-x; color:#514141; padding-bottom:3px; width:100%; border: 1px solid #514141;}
.formText {font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
.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:#514141; font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:2px; height:21px;}
.loginButton { background-image:url(../images/loginbutton.png); background-repeat:no-repeat;background-color:#514141; font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:2px; width: 40px; height:21px;}
    #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; line-height:0px !important; }
    .wld_badge_item img { border: 1px solid #000; }
    .wld_badge_item_detail { margin-top: 6px; font-family: Verdana; font-size: 0pt !important; width: 90px; overflow: hidden; visibility:hidden; line-height: 0px !important;  }

    .wld_badge_clear { clear: both; }
.imgBorder{ border: 1px solid #514141; }

.ads { text-align:center; }
.leftcolumn { 
float:left;
width:65%;
margin-top: -25px;}
.rightcolumn { width:35%;
text-align:right; float:left;}
.formText1{ width:20%; float:left;}
.formBox { width:80%; float:left;}
.form

{
    width: 290px;
    margin: 0 auto;


}

.formLeft
{
    width: 80px;
    float: left;
    height: 23px;
    padding-top: 6px;

}

label.formleft
{
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.formRight
{
    width: 210px;
    float: right;
    height: 23px;
    padding-top: 6px;
    text-align: right;


}
.textbox
{
    background-color: #FFFFFF;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 180px;
}
.textbox1
{
    background-color: #FFFFFF;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 186px;
}
.width200 {width:200px;}
.registerButton { margin-top: -15px;}
.width80 { width:85%;}
#memlogin
{
	height: 32px;
	background:url(../images/curve.png) no-repeat left #CC0000;
    position: relative;
    right: -10px;
    float: right;
	padding-left: 31px;
	padding-right: 6px;
	padding-top: 2px;
	margin-bottom: 4px;
}

#sign-in, #password-login
{
    background-color: #fff;
    color: black;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
    margin-right: 10px;
}
.registerDiv
{
	background-image:url(../images/searchbackground.png);background-repeat:repeat-x;
	background-color:#DCE6F1; color:black;
	float:left;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	width: 576px;
}
.day
{
    background-color: #FFFFFF;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 50px;
}

.month
{
    background-color: #FFFFFF;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 75px;
}

.year
{
    background-color: #FFFFFF;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 53px;
}
.searchform2 { background-image:url(../images/searchbackground.png);background-repeat:repeat-x; padding-bottom: 3px; width: 588px;}
.searchTxt { position: relative; float: right; top: -30px; margin-right: 10px;}
.regimgdiv { float:right; margin-top: 4px; bottom:-13px; position:relative;}
.bottomrow { width: 186px; float:right; padding-top: 6px; 

