 @import url(screen.css); 
 @import url(sideNav.css); 
 @import url(topNav.css);  

 
 
@font-face {
	font-family: 'BrooklynSammuels-eot-light';
	src: url('/fonts/fontsquirell/brooklynsamuelsno5-light.eot');
}

@font-face {
	font-family: 'BrooklynSammuels-ttf-light';
	src: url('/fonts/fontsquirell/brooklynsamuelsno5-light.ttf');
}

@font-face {
	font-family: 'BrooklynSammuels-eot-bold';
	src: url('/fonts/fontsquirell/brooklynsamuelsno5-bold.eot');
}

@font-face {
	font-family: 'BrooklynSammuels-ttf-bold';
	src: url('/fonts/fontsquirell/brooklynsamuelsno5-bold.ttf');
}

* /*Set's border, padding and margin to 0 for all values*/
{
    _padding: 0;
    margin: 0;
    border: 0;
}

body {
	font-size: 14px !important;;
    font-family: BrooklynSammuels-eot-light, BrooklynSammuels-ttf-light, Arial, Tahoma, sans-serif !important;;
}

.desktopView{
	display:inline;
}

.mobileView{
	display:none;
}

h1, h2, h3 
{
    font-weight: bold !important; /* override dojo.css */
	font-family: BrooklynSammuels-eot-light, BrooklynSammuels-ttf-light !important;
	margin-top: 0em !important; /* override dojo.css */
}
h1 {
	font-size: 1.5em !important; 
	font-size:22px;
	padding-top:0px !important;
    color:#00aeef;
}
h2
{
    font-size: 1.1em !important; 
	font-size:18px;
}
h3
{
    font-size:14px;
    color: #494949;
}


h1.black{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important; /* override dojo.css */    
	color:black !important;
	font-size:22px;
}
h2.black{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important; /* override dojo.css */    
	color:black !important;
	font-size:18px;
}
h3.black{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important; /* override dojo.css */    
	color:black !important;
    font-size:14px;
}

h1.bold{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important;
}
h2.bold{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important;
}
h3.bold{
    font-family: BrooklynSammuels-eot-bold, BrooklynSammuels-ttf-bold !important;
}


h1.pinkIsh{
	color:#EF009B !important;
}
h2.pinkIsh{
	color:#EF009B !important;
}
h3.pinkIsh{
	color:#EF009B !important;
}

.blueBoy{
	color:#EF009B !important;
}

p {
	font-size:14px;
}
a.editYourDetails{
	font-size: 0.8em;
	color:#00B6E7 !important;
}


/* ----------------------- draw layout --------------------------------------- */
#lotteryContentTwoCol #slideshowHolder {
	margin: 5px 0 5px 0;
}


#lotterySideNav {
float: left;
display: block;
width: 156px;
margin-top: -5px;
z-index: 2;
position: relative;
}



#lotteryContent {
	margin: 3px 10px 0 165px;
	padding-bottom: 40px;
	font-size:1.1em;
}

#lotteryContentTwoCol {
margin: 3px 0 0 165px;
padding-bottom: 40px;
}

#lotteryRelated {
float: right;
width: 178px;
margin-top: 3px;
}


#slideshowHolder {
	margin: 5px 0 5px 165px;
}


div.slideshow {
	position: relative;
	display: block;
	width: auto;
}

div.slideshow div.inner {
	position: relative;
	width: auto;
	height: 621px;
	display: block;
	background: #ffffff;
}

div#slideshowHolderMini div.inner {
	height: 337px;
	_height: 200px;
}

div#slideshowResults div.inner {
	height: 263px;
}

/*div.slideshow div.inner img {
	position: absolute;
	top: 0;
	left: 0;
}*/

/* on the results page */
div.slideshow div.inner img.drawNo {
position: absolute;
top: 0;
right: 0;
left: auto;
}

div.slideshow p {
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999em;
	z-index: 9999;
}

div#slideshowHolderMini .slideshow p {
	/* width: 173px;  removed 29/8/08 */
	height: 248px;
}

div.slideshow a.buy {
	position: absolute;
	text-indent: -9999em;
	z-index: 9999;
}

div.slideshow a.stepInside {
	position: absolute;
	text-indent: -9999em;
	z-index: 9999;
}


div#slideshowHolderMini .slideshow a.buy {
	position: absolute;
	bottom: 6px;
	text-indent: -9999em;
	z-index: 9999;
}

div.slideshow ul {
	position: absolute;
	list-style-type: none;
	left: 307px;
	top: 304px;
	z-index: 9999;
}

#wrapper {
    margin: 0 auto;
	position: relative;
	background: #FFF url(../images/bg-right.gif) right repeat-y;
	padding: 0 10px 0 9px;
	width:1212px;
	_________overflow: hidden;
}


#wrapper div.slideshow ul li {
	float: left;
	background: none;
}

div.slideshow ul li a {
	position: relative;
	float: left;
	width: 22px;
	height: 23px;
	text-indent: -9999em;
	background: red;
}

div.slideshow ul li a.next {
	width: 23px;
}

div.slideshow ul li a.step-inside, div.slideshow ul li a.photo-gallery {
	width: 128px;
	height: 24px;
	margin: 0 0 0 10px;
}

//** end SLIDESHOWS.css **/
.specWrapper {
overflow: visible;
_height: 100%;
overflow: hidden;
}

#prizeDetails
{
padding: 10px 20px 0px 20px;
}

#wrapper #prizeDetails p.prizeDetailsNav, #wrapper #prizeDetails p a {
color: #949494;
}

#prizeDetails div.spec {
float: left;
width: 45%;
padding: 8px 4% 8px 0;
}

fieldset.searchform p,fieldset.searchform form
{
    float:left;
    margin:105px 0 0 3px;
}

fieldset.searchform form 
{
	width: 170px;
	height: 30px;
}

.slider { padding-bottom: 7px; } 

.caps {
padding-bottom: 9px;
padding-top: 10px;
text-transform: uppercase;
}

.kidsHelpLine {
	padding-left: 1px;
}


.plus {
	background:	url(/lot/images/bgPlus.png) no-repeat center center;
	text-indent: -9999px;
	height: 37px;
}



#wrapper .roundCorners {
background:	#03B4E9 url(/lot/images/bgRoundCornerLeft.gif) no-repeat left top;
color: #FFF;
margin-bottom: 0;
}

.roundCorners span {
display: block;
background:	url(/lot/images/bgRoundCornerRight.gif) no-repeat right top;
padding: 8px 5px;
}


.orStrong {
color: #FAA61A;
}

.firstPrize {
	disableThisPleaseAndDeleteLaterbackground:	url(/lot/images/bgFirstPrize.png) no-repeat left bottom;
}

#wrapper .firstPrize p {
margin: 0;
padding: 0 0 5px 0;
font-size: 1.25em;
}


div.subnav 
{
top:140px;
z-index: 3;
width: 220px;
}

.multiChance *, .multiChanceSmall * {
display: none;
}

.multiChance img, .multiChanceSmall img, .multiChance a, .multiChanceSmall a {
display: block;
margin-bottom: 0;
}

#multiChanceSmallWrapper { /* IE needs this */
width: 590px;
}

#wrapper .multiChanceSmall {
float: left;
width: auto;
clear: none;
margin-right: 10px;
}

.multiChance p.chanceDescription {
display: block;
margin: 0 0 -20px 0;
padding: 5px 0 0 8px;
}


.johnsonBox {
border: 1px solid #E8BFD1;
background: #FFF;
padding: 7px;
margin-bottom: 10px;
overflow: hidden;
}

.johnsonBox img {
float: left;
margin-bottom: 0;
margin-right: 10px;
}

#wrapper .johnsonBox .btnRight {
margin-top: -20px;
}


#wrapper .johnsonBox h2 {
color: #605CA8;
text-transform: uppercase;
}

#wrapper .johnsonBox .btnMore {
	float: right;
}

.floatyHolder {
	margin: auto;
	width: 768px;
}


/* =HTML elements
--------------------------------------------------------------------------
 */
#wrapper a { color: #333;}
a:hover, a:focus { text-decoration: none; }

em {
	background: none; 
}

#lotteryContent ul, #lotteryContentTwoCol ul {
	padding-left: 0;
	margin-left: 20px;
}

#lotteryContent ul li, #lotteryContentTwoCol ul li {
	________list-style-type: none;
	line-height: 1.25em;
	/* _background: url(/lot/images/bgListItem.png) 0 0.65em no-repeat; */
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0;
	_position: relative; /* IE6 needs this to show the background image dash */
	list-style-image:url(../images/listItemImage.png);
}

#lotteryContent a { text-decoration: underline; }

#wrapper h1 {
	padding: 7px 0;
	margin-bottom: 3px; 
	color: #00AEEF;
}

#wrapper h1.noline {
	border-bottom: 0;
}

#wrapper h2, #wrapper h3, #wrapper h4 {
font-size: 1.1em; 
margin-bottom: 5px;
color: #00AEEF;
font-weight: bold;
}

#wrapper p { 
margin: 0 0 1.2em;
line-height: 1.25em;
savefont-size: 1.1em; 
}

#lotteryContent li { 
	disabled_font-size: 1.1em; 
}

#wrapper ul { 
	disabled_margin-bottom: 1.2em;
}

#wrapper .bluey {
	color: #00AEEF;
}

#wrapper .blueyLarge {
	color: #00AEEF;
	font-size: 1.25em;
}

#wrapper .underline {
padding-bottom: 12px;
border-bottom: 1px solid #dbdbd8;
}

#wrapper h1.underline {
padding-bottom: 7px;
border-bottom: 1px solid #dbdbd8;
margin-bottom: 8px;
}

/* Table styles */

table {
	color:none;
	border: none;
	__border-spacing: 1px;
	_background-color:#FFF;
	border-collapse: collapse;
	margin: 0 0 1.5em 0;
	width: 100%;
}

thead th {
	font-weight: normal;
}

th { 
	font-weight: normal;
	_padding: 3px 5px;
	font-size: 1em;
	font-weight: bold;
	disabledlemonheadbackground: #EDEDED url(/lot/images/bgTableHeader2.jpg) left bottom repeat-x;
	background: #EDEDED ;
	border: 1px solid #dbdbd8;
}

td { 
	__padding: 3px 5px;
	_border: 1px solid #dbdbd8; /* 20120904 Markus removed this */
}

/* =topimage Banner - also declared in the screen.css
--------------------------------------------------------------------------
 */
.topimage
{
	margin: 0;
	padding-top: 0;
	height: auto;
	background:url(/lot/images/main-banner.jpg) top left no-repeat;
}

.topimage img { margin: 0; }

/* =breadCrumb navigation
--------------------------------------------------------------------------
 */
#breadCrumbs {
padding: 3px 0;
disabledlemonbackground: #E5E6E1 url(/lot/images/bgBreadCrumbs.jpg) repeat-x left bottom;
background: #E5E6E1 ;
min-height: 6px;
_height: 6px;
position: relative;
}

#breadCrumbs ul {
position: absolute;
top: 2px; 
_top: 0;
left: 150px;
}

#breadCrumbs li {
list-style-type: none;
display: inline;
color: #000;
font-size: 1em;
line-height: 1.5;
}

#breadCrumbs li a {
color: #EC009A;
}



/* =special offers
--------------------------------------------------------------------------
 */
 
.specialOffer  {
background: url(/lot/images/special-offers/bgSpecialOffer.jpg) no-repeat center bottom;
padding-bottom: 20px;
margin-bottom: 20px;
overflow: hidden;
_height: 100%;
}

.specialOffer img {
	float: left;
}


#wrapper .specialOffer p, #wrapper .specialOffer li {
	margin-left: 115px;
}

.specialOffer h2 { padding: 5px 0; }


#wrapper .terms {
	font-size: 0.95em;
}

/* =lotteryMainSiteNav - at the very top of the page
--------------------------------------------------------------------------
 */
#lotteryMainSiteNav {
			padding: 0.35em 10px 0.35em 5px;
			margin: 0 10px;
			border-bottom: 2px solid #D6D8D3;
			_position: relative; /* IE6 needs this */
}

#lotteryMainSiteNav li { 
			display: inline; 
			padding-left: 5px; 
			white-space: nowrap;
}

#lotteryMainSiteNav li a.blank { 
			border: 0; 
}

#lotteryMainSiteNav li a { 
			padding-right: 5px;
			border-right: 1px solid #000; 
			text-decoration: none; 
			color: #494949;
}

#lotteryMainSiteNav li a:hover, #lotteryMainSiteNav li a:focus {
		 text-decoration: underline; 
}

/* =guestbook 
--------------------------------------------------------------------------
*/
.guestBookEntry {
float: left;
width: 100%;
border: 1px solid #dbdbd8;
border-top: 0;
}

.author {
float: left;
width: 20%;
padding: 8px;
}

#wrapper .author p {
font-weight: bold;
margin-bottom: 5px;
}

.guestBookMessage {
margin-left: 21%;
font-size: 1.1em;
padding: 8px;
}

#wrapper .guestBookMessage strong {
	color: #00AEEF;
	font-weight: normal;
}

/* added .posted 27/08/10 Mara */
.posted {
float: left;
font-size: .8em;
color: #00AEEF;
font-weight: normal;
}

#wrapper .btnRight {
float: right;
margin: 10px; 0
}

.specialOffer .btnRight {
float: right;
}

.featureBox {
position: relative;
padding: 5px;
margin-bottom: 10px;
disabled_border: 1px solid #dbdbd8;
/*width: 100%;*/
_height: 100%;
overflow: hidden;
}

.featureBox.multiChance { width: 565px; }

#stepInsideThumbs {
margin: 10px 0;
}

#wrapper #stepInsideThumbs li {
list-style-type: none;
display: block;
float: left;
width: 145px;
text-align: center;
margin: 0 7px 13px -4px;
_margin-left: -2px;
padding: 0;
background: none;
}

#stepInsideThumbs li img {
border: 1px solid #CBCBC9 ;
padding: 3px;
}

#stepInsideThumbs li p {
margin-top: -5px;
}

#stepInsideThumbs li h2 {
margin-top: -14px;
color: #474A43;
}

#stepInsideThumbs li a img:hover {
opacity: 0.7;
}


#wrapper .permit {
color: #949494;
border-top: 1px solid #dbdbd8;
clear: left;
padding-top: 3px;
margin: 30px 0 0 0;
max-width: 100%;
font-size: 1em;
}

#relatedInfo {
margin-left: 290px;
}

.feature {
border-top: 1px solid #dbdbd8;
padding: 10px 0 0 0;
}

#relatedInfo dt {
font-weight: bold;
}

.largeFeatureImage {
background: #00AEEF;
}

.largeFeatureImage img {
margin: 0;
}

.featureImage {
float: left;
padding: 3px;
border: 1px solid #dbdbd8;
}

.leftFloat {
float: left;
width: 270px;
}

#interior {
border: 1px solid #dbdbd8;
width: auto;
padding: 8px 5px 0 5px;
overflow: auto;
_height: 100%;
}

#interior dt {
float: left;
padding-right: 6px;
font-size: 1.1em;
line-height: 1.1;
}

#interior dd {
font-size: 1.1em;
line-height: 1.1;
}

#interiorPhotos, #exteriorPhotos {
float: left;
width: 45%;
padding: 8px 2%
}

#interiorPhotos dd, #exteriorPhotos dd {
padding: 0;
margin: 3px 0 10px 0;
border-bottom: 0;

}

#results div {
float: left;
width: 30%;
padding: 8px 4% 8px 0;
}


/* =form layout
--------------------------------------------------------------------------
*/  
form dt {
float: left;
clear: left;
width: 14em;
/* width: 13em; foo 29-5-08 */
/**cur]min-height: 1.7em;
_height: 2.1em;*/
padding: 2px 0 0 0;
font-size: 1.1em;
}

form dd {
margin: 0 0 5px 13.5em;
/**cur]min-height: 1.7em;*/
padding: 1px 0;
}

form dd span {
color: #666;
font-size: 0.95em;
}

form dl dt label {
padding-right: 7px;
font-weight: normal;
}

form input, form select, form textarea {
position: relative;
_position: static;
_margin-top: -3px;
top: 0px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 2px;
margin-bottom: 2px;
line-height: 1;
vertical-align: top;
background: #FFF;
border: 1px solid #999;
margin-right: 5px;
font-family: 'BrooklynSammuels-ttf-light';
}

form select {
min-width: 60px;
}

select,input {
	border-radius: 4px;
}
select,input:focus {
	border-color:#00AEEF;
	aaabox-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 1px 1px 2px #00AEEF;
}

form dl dt abbr { color: #F00; }

fieldset {
padding: 7px;
margin-bottom: 10px;
/* border: 1px solid #dbdbd8; foo  22-08-2012 */
}

fieldset dt { line-height: 20px; }

#lifestyleForm, #prestigeForm {
float: left;
width: 49%;
padding: 0 0 10px 0;
margin-right: 5px;
}

#prestigeForm {
width: 49%;
margin-right: 0;
}

#wrapper fieldset fieldset h3 {
color: #FFF;
background: #00ACF0 url(/lot/images/bgTableHeader.jpg) bottom left repeat-x;
padding: 8px;
margin: 0 0 10px 0;
font-size: 100%;
}

/* foo 29-05-08 */
#wrapper fieldset fieldset#lifestyleForm h3 {
background: #7687BF url(/lot/images/bgLifestyleFormHeading.jpg) bottom left repeat-x;
}

#wrapper fieldset fieldset#prestigeForm h3 {
background: #7687BF url(/lot/images/bgPrestigeFormHeading.jpg) bottom left repeat-x;
}

fieldset.searchform
{
padding: 0;
position: relative;
}

#searchtext {
height: 15px;
}

.or, .orLarge {
height: 40px;
background: #FFF url(/lot/images/bgOr.png) no-repeat center center;
text-indent: -9999px;
margin: 0 auto 10px auto;
}

.japanese-or {
height: 40px;
background: #FFF url(/lot/images/japanese/or.jpg) no-repeat center center;
text-indent: -9999px;
margin: 0 auto 10px auto;
}

.orLarge {
height: 56px;
background: #FFF url(/lot/images/bgOrLarge.png) no-repeat center center;
}

#lifestyleForm dl, #prestigeForm dl {
padding: 0 7px;
}

#lifestyleForm h4, #lifestyleForm p, #lifestyleForm li, #prestigeForm h4, #prestigeForm p, #prestigeForm li {
padding-right: 7px;
padding-left: 7px
}

/* =faq 
--------------------------------------------------------------------------
*/
 
#wrapper .faqlist p { line-height: 1em; margin: 0; padding-bottom: 10px; }
.btnview { position: absolute; right: 0; top: 7px; }

/* =hacks 
--------------------------------------------------------------------------
*/
/* #subnav_about { _margin-left:-110px; } */
/* #subnav_buy { _margin-left:-85px; } */
#subnav_results { _margin-left:-60px; }


#wrapper .faqlist .faqa a
{
color:#00aeef;
}







.heading{
	font-size:1.5em;
	font-weight:bold;
}
.aBox{
	padding-left:10px;
	_background-color:#DDE8EE;
	_background-color:#d9f3fd;
	_background-color:#DDFFFF;
	_background-color:#689A07; /* dark green */
	 _background-color:#C9FBCB; /* light green */
	 
	 _background-color:#F2F7E0; /* banner light green */
	 
	 
}


.aBoxGreen{
	padding-left:10px;
	color:white;
	background-color:#689A07; /* #8DAA1E; */
}


.aBoxGiftDetails{
	padding-left:10px;
	_color:white;
	background-color:#C9FBCB;
}


.aBoxOrderDetailsHouse{
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:black;
	_background-color:#35B825;
	_background-color:#C9FBCB;
	background-color:#F0F7D8;
}

.aBoxOrderDetailsCar{
	padding-left:10px;
	color:black;
	_background-color:#524E79;
	_background-color:#e8e6fc;
	background-color:#DDDFEE;
}


.aBoxOrderBoysTownRewards{
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:black;
	background-color:#DDE8EE;
}

.aBoxOrderBoysTownSelectTicketType{
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:black;
	background-color:#FCEAF6;
}

.aBoxOrderBoysTownRewardsYesNo{
	font-size:1.2em;
	font-weight:bold;	
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:white;
	background-color:#00B6E6;
}


.aBoxOrderDetailsTotal{
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:black;
	_background-color:#fccfe3;
	background-color:#BFEAFA;
}

.aBoxPaymentDetails{
	width=100%;
	padding-top:0px;
	padding-left:0px;
	color:black;
	background-color:#fccfe3;
}

.aBoxPink{
	padding-left:10px;
	color:black;
	background-color:#fbdceb;
}

.smallText{
	font-size:small;
}

.greenIsh{
	_color:#9EBB2F;
	_color:#7C900D;
	_color:#8DAA1E;
	color:#86B825;
	color:#689A07;
	
}
.pinkIsh{
	_color:#EC008B;
	color:#EF009B;
}

.blueIsh{
	color:#00B6E7;
}

.buttonImage{
	cursor:pointer;
	vertical-align: middle;
}

.greenButt{
	padding: 6px 9px;
	color:white;
	_background:#8DAA1E;
	background:#689A07;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;
	cursor:pointer;
}

.pinkButt{
	padding: 6px 9px;
	color:white;
	background:#EF009B;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;		
	cursor:pointer;
}

.houseRewardsTicketsButt{
	color:white;
	background:#36B726;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;
}

.carRewardsTicketsButt{
	color:white;
	background:#514F77;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;		
}


.buttonHouse{
	color:white;
	background:#689A07; /* #8DAA1E; */
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;
	cursor:pointer;
	content:Luxury House;
}

.buttonCar{
	color:white;
	background:#514F77;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;
	cursor:pointer;
	content:Presteige Car;
}


.backButt{
	color:#EC008B;
	background:#A1DCFA;
	cursor:pointer;
}


.stepButtonPink{
	font-weight:normal;
	color:white;
	background:#EC008B;
	border-radius:5px;		
}

.stepButtonBlue{
	font-weight:normal;
	color:white;
	background:#0192C7;
	border-radius:5px;		
}

.linkText{
	color:#00B6E7;
	cursor:pointer;
}

.horizontalLine {
	width:100%;
	border-bottom:solid 1px Black;
	border-color:#00B6E7;
	display: block;
}




.textBig{
	color:#00AEEF;
	_color:red;
	font-size:2.5em;
	font-family:'Voces',"Trebuchet MS";
	font-family: 'Tangerine', serif;
	font-weight:bold;
}

.textNormal{
	font-size:1.3em;
}



.fieldName{
	white-space: nowrap;
	position: relative right !important;
	text-align:right !important;
	padding-right:7px;
	_padding-bottom:2px;
	padding-top:3px;
	_border: 1px solid black; 
}

.fieldName span {
	position: relative;
	top : -2px;
}


button {
	cursor:pointer;
	text-decoration:none;
	background:none;
}

zzzzzzzbutton {
	padding:5px;
	cursor:pointer;
	color:white;
	_background:#0192C7;
	background:#00AEEF;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;	
}

zzzzzzzzzzbutton:hover{
	border:3px solid pink;
}



button.myDetails{
	width: 180px;
	__height: 25px;
}


button.buttonBlue{
	cursor:pointer;
	color:white;
	background:#0192C7;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;	
}

button.buttonBlue:hover{
	border:3px solid pink;
}


button.buttonBack{
	cursor:pointer;
	color:white;
	background:#EF009B;
	height:3em;
	border:3px solid white;
	box-shadow: 3px 3px 0px lightgrey;
	border-radius:10px;	
	
}

button.buttonBack:hover{
	border:3px solid pink;
}

.errorMessage{
	color:red;
	font-size:1.5em;
}


div.hr {
	height: 1px;
	background-color: #00ADEF;
	margin-top: 0.5em; 
	margin-bottom: 0.0em;
}

span.label {
	font-weight:bold;
	color: #00ADEF;
	__color: #8DAA1E;
	
}


/*
--------------------------------------------------------------------------
Facebook like button postion - In the menu bar
*/
.like {
	position: relative !important;
	padding-top: 9px;
	z-index: 1;
}





/**************************
FOOTER
**************************/

#wrapper #footer p, #wrapper #footer ul {
margin: 0;
}



#footer {
	width: 100%;
	clear: both;
	background: none;
	padding: 0;
    margin: 0 auto;
	position: relative;
    __width:1211px;
    _padding:15px 10px 0 10px;
    background: #ffffff url(../images/bg-right.gif) top right repeat-y;
}

#footer div{
    background-color:#009fe3;
    padding-bottom:5px;
    width:100%;
    float:left;
}

#footer div p{
    color:#ffffff;
    font-family:Tahoma;
    padding:6px 0 0 12px;
    float:left;
}
#footer div ul {
    float:right;
    list-style:none;
    padding:4px 0 0 0;
}
#footer div ul li {
    float:left;
    width:auto;
    background:url(../images/divider.gif) 0 0 repeat-y;
}
#footer div ul li.first {
    background:none;
}
#footer div ul li a {
    color:#ffffff;
    font-family:Tahoma;
    text-decoration:none;
    padding: 2px 12px 3px 12px;
    height:auto;
    display:block;
    float:left;
}
#footer div ul li a:hover {
    text-decoration:underline;
}

.restultsPreviousImage{
	white-space:nowrap;
	padding-bottom:10px;
}
.restultsPreviousImage.open{
	_padding-left:35px !important;
}
.restultsPreviousText{
	font-size:1.3em;
	text-decoration:none !important;
}
.restultsPreviousText:hover{
	font-weight: bold;
}
.restultsPreviousClosed{
	padding-top:20px;
}
.restultsPreviousOpenLeftImage{
	position: relative; 
	top: 20px;
	padding-bottom:10px;
	
}
.restultsPreviousOpenRightImage{
	position: relative; 
	top: 20px;
	padding-bottom:10px;
	
}

.textLink {
	color:#00aeef !important;
	_font-size:2.3em;
	text-decoration:none;
	margin-left:1px;
}
.textLink:hover {
	color:red !important;
	border: 1px solid #E8BFD1;
	margin-left:0px;
}
