body
	{
		margin:0px;
		padding:0px;
		background:#0a1715 url(images/bodybg.jpg) repeat-x center top;
		font-family: Verdana;
    	font-size: 12px;
	}
#headblank
	{
		width:100%;
		height:495px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headpanel	
	{
		width:923px;
		height:495px;
		margin:0 auto;
		padding:0px;
		background:url(images/headbg.jpg) repeat-x;
	}
#headpanel_support	
	{
		width:923px;
		height:495px;
		margin:0 auto;
		padding:0px;
		background:url(images/headbotombg.jpg) no-repeat center bottom;
	}
#logo
	{
		width:281px;
		height:89px;
		margin:18px 0 0 0;
		padding:0 0 0 39px;
		float:left;
		background:url(images/logo.png) no-repeat right top;
	}
/*--------------------------------------menu---------------------------*/
#menu{
		width:592px;
		height:50px;
		margin:25px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/menubg.jpg) no-repeat;
	}
#menu ul
	{
		width:480px;
		height:50px;
		margin:0px;
		padding:0 0 0 80px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:auto;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li.fspace
	{
		width:20px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li.fspace:hover
	{
		width:20px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		background:none;
	}
#menu ul li .fblank
	{
		width:20px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
	}
/*#menu ul li:hover
	{
		background:url(images/menuhover.jpg) repeat-x;
	}*/
#menu ul li.active
	{
		width:auto;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/menuhover.jpg) repeat-x;
	}
#menu ul li a:hover
	{
	background:url(images/menuhover.jpg) repeat-x;
	}
#menu ul li a.home span
	{
		width:33px;
		height:11px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/home.png) no-repeat center 10px;
	}
#menu ul li a.home 
	{
		width:33px;
		height:50px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		background:url(images/home.png) no-repeat center 10px;
	}
#menu ul li a.home:hover
	{
	    background:url(images/home.png) no-repeat center 10px;
	}
#menu ul li a.purchase span
	{
		width:61px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		text-indent:-9999px;
		background:url(images/purchase.png) no-repeat center 10px;
	}
#menu ul li a.purchase
	{
		width:61px;
		height:50px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		
	}
#menu ul li a.purchase:hover
	{
	 background:url(images/menuhover.jpg) repeat-x;
	}
#menu ul li a.faq_menu span
	{
		width:64px;
		height:50px;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
		float:left;
		background:url(images/faq_menu.png) no-repeat center 10px;
	}
#menu ul li a.faq_menu
	{
		width:64px;
		height:50px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
	}
#menu ul li a.faq_menu:hover
	{
	    background:url(images/menuhover.jpg) repeat-x;
	}
#menu ul li a.features span
	{
		width:56px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		text-indent:-9999px;
		background:url(images/features.png) no-repeat center 10px;
	}
#menu ul li a.features
	{
		width:56px;
		height:50px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
	}
#menu ul li a.features:hover
	{
		background:url(images/menuhover.jpg) repeat-x;
	}
#menu ul li a.contactus span
	{
		width:69px;
		height:50px;
		margin:0px;
		padding:0px;
		float:left;
		text-indent:-9999px;
		background:url(images/contactus.png) no-repeat center 10px;
	}
#menu ul li a.contactus
	{
		width:69px;
		height:50px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
	}
#menu ul li a.contactus:hover
	{
		background:url(images/menuhover.jpg) repeat-x;
	}
#headmiddle
	{
		width:884px;
		margin:7px 0 0 0;
		padding:0 0 0 40px;
		float:left;
	}
#headmiddle ul
	{
		width:190px;
		margin:0px;
		padding:1px 0 0 0;
		float:left;
		display:block;
		border-top:#b16125 dashed 1px;
	}
#headmiddle ul li
	{
		width:190px;
		height:37px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#headmiddle ul li a
	{
		width:162px;
		height:27px;
		margin:0px;
		padding:10px 0 0 28px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#FFFFFF;
		line-height:16px;
		text-decoration:none;
		background:url(images/liststyle.png) no-repeat 11px 15px;
		border-bottom:#b16125 dashed 1px;
	}
#headmiddle ul li a:hover
	{
		color:#ffba2e;
	}
#offerpanel
	{
		width:484px;
		height:364px;
		margin: 5px 0 0 0;
		padding:0 0 0 59px;
		float:left;
		background:url(images/offerbg.jpg) no-repeat right top;
	}
#oblank
	{
		width:45px;
		height:23px;
		margin:250px 0 0 0;
		padding:0px;
		float:left;
	}
#offerpanel a
	{
		width:149px;
		height:31px;
		margin:250px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/download.jpg) no-repeat;
	}
#offerpanel a:hover
	{
		background:url(images/downloadhover.jpg) no-repeat;
	}
#headleft
	{
		width:340px;
		margin:0px;
		padding:0px;
		float:left;
	}
#quots
	{
		width:330px;
		margin:55px 0 0 0;
		padding:0px;
		float:left;
	}
#quots h1
	{
		width:430px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:25px;
		color:#FFFFFF;
		line-height:29px;
		font-weight:normal;
	}
#quots h3
	{
		width:330px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:18px;
		color:#FFFFFF;
		line-height:22px;
		font-weight:normal;
	}

#st{
	width:110px;
	height:26px;
	margin:40px 0 0 0;
	padding:0px;
	float:left;
	color: #FFFFFF;
	font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
}

#headsubnav
	{
		width:191px;
		height:26px;
		margin:40px 0 0 0;
		padding:0px;
		float:left;
	}
#headsubnav ul
	{
		width:191px;
		height:26px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		border-top:none;
	}
#headsubnav ul li
	{
		width:24px;
		height:24px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#headsubnav ul li.nspace
	{
		width:11px;
		height:24px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headsubnav ul li .nblank
	{
		width:10px;
		height:24px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headsubnav ul li a, #headsubnav ul li a.active2
	{
		width:24px;
		height:21px;
		margin:0px;
		padding:3px 0 0 0;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#cf5454;
		line-height:17px;
		border:#cf5b5b solid 1px;
		text-align:center;
		text-decoration:none;
		background:none;
	}
#headsubnav ul li a:hover, #headsubnav ul li a.active2
	{
		color:#FFFFFF;
	}
	
#content_blank
	{
		width:100%;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
	}
#content_support
	{
		width:923px;
		margin:0 auto;
		padding:0px;
	}
#contentpanel
	{
		width:923px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/rightfade.png) repeat-y right top;
	}
#contentpanel_bg
	{
		width:923px;
		margin:0px;
		padding:0px;
		float:left;
		background:#fcf7e9 url(images/contenmainbg.jpg) repeat-x left top;
	}
#content_inner
	{
		width:923px;
		margin:0px;
		padding:0 0 43px 0;
		float:left;
		background:url(images/contentbottom.jpg) no-repeat left bottom;
	}
#header_main{
	width:923px;
	height:113px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/loginpanelbg.jpg) no-repeat;
}

#header_left
	{
		width:558px;
		margin:0px;
		padding:0 0 0 28px;
		float:left;
	}
#header_left h2{
	width:558px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	font-family:Georgia;
	font-size:22px;
	color:#e16500;
	line-height:26px;
	font-weight:normal;
}
#header_left h3 {
	width:558px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Georgia;
	font-size:18px;
	color:#e16500;
	line-height:22px;
	font-weight:normal;
}

#winning_numbers_sel{
	width:260px;
	margin:30px 0 0 0;
	padding:0 0 0 37px;
	float:left;
}
#winning_numbers_sel h2 {
	width:260px;
	margin:0 0 5px 0;
	padding:0px;
	float:left;
	font-family:Georgia;
	font-size:22px;
	color:#e16500;
	line-height:26px;
	font-weight:normal;
}

#mainleft
	{
		width:586px;
		margin:0px;
		padding:10px 0 0 0;
		float:left;
		background:#fcf7e9 url(images/contenleftbg.jpg) repeat-x;
	}
h2
	{
		width:519px;
		margin:32px 0 0 0;
		padding:0 0 0 36px;
		float:left;
		font-family:Georgia;
		font-size:26px;
		color:#e16500;
		line-height:30px;
		font-weight:normal;
	}
h3
	{
		width:519px;
		margin:8px 0 0 0;
		padding:0 0 20px 36px;
		float:left;
		font-family:Georgia;
		font-size:12px;
		color:#e16500;
		line-height:16px;
		font-weight:normal;
	}
#lefttoppanel
	{
		width:535px;
		margin:0px;
		padding:0 0 0 36px;
		float:left;
	}
#lefttoppanel h2
	{
		width:519px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:26px;
		color:#e16500;
		line-height:30px;
		font-weight:normal;
	}
#lefttoppanel h3
	{
		width:519px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:18px;
		color:#e16500;
		line-height:22px;
		font-weight:normal;
	}
#picpanel
	{
		width:214px;
		height:124px;
		margin:36px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/pic1.png) no-repeat;
	}
#lefttoppanel p
	{
		width:290px;
		margin:45px 0 0 0;
		padding:0 0 0 27px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		text-align: justify;
	}
#lefttoppanel a
	{
		width:auto;
		margin:14px 0 0 0;
		padding:0 0 0 27px;
		float:left;
		font-family:Georgia;
		font-size:12px;
		color:#e16500;
		font-style:italic;
		line-height:16px;
		font-weight:bold;
		text-decoration:none;
	}
#lefttoppanel a:hover
	{
		text-decoration:underline;
	}

#leftbottompanel{
		width:520px;
		padding:0 0 0 32px;
		float:left;
}
#leftbottompanel h2
	{
		width:520px;
		margin:19px 0 0 0;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:26px;
		color:#e16500;
		line-height:30px;
		font-weight:normal;
	}
#leftbottompanel h3
	{
		width:520px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:18px;
		color:#e26a08;
		line-height:22px;
		font-weight:normal;
	}
#leftbottompanel p.innerpage
	{
		width:519px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		text-align:justify;
	}
#leftbottompanel ul
	{
		width:520px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		border-top:#666e7d dashed 1px;
	}
#leftbottompanel ul li
	{
		width:520px;
		height:43px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#leftbottompanel ul li a	
	{
		width:480px;
		height:30px;
		margin:0px;
		padding:13px 0 0 40px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#828282;
		line-height:16px;
		text-decoration:none;
		font-weight:normal;
		font-style:normal;
		background:url(images/liststyle2.jpg) no-repeat 12px 16px;
		border-bottom:#666e7d dashed 1px;
		letter-spacing:-0.2px;
	}
#leftbottompanel ul li a:hover
	{
		background:url(images/liststyle2hover.jpg) no-repeat 12px 16px;
		text-decoration:none;
	}
#leftbottompanel p
	{
		width:500px;
		margin:16px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		letter-spacing:normal;
		text-align: justify;						
	}
#leftbottompanel img{
	margin:10px 0;
}	
	
#leftbottompanel a
	{
		width:auto;
		margin:23px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#e16500;
		font-style:italic;
		line-height:16px;
		font-weight:bold;
		text-decoration:none;
	}
#leftbottompanel a:hover
	{
		text-decoration:underline;
	}
#mainright{
	width:260px;
	margin:22px 0 0 0;
	padding:0 0 0 37px;
	float:left;
}
#mainright h2{
	width:260px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Georgia;
	font-size:26px;
	color:#e16500;
	line-height:30px;
	font-weight:normal;
}
#mainright h3{
	width:260px;
	margin:0px;
	padding:0 0 13px 0;
	float:left;
	font-family:Georgia;
	font-size:18px;
	color:#e26a08;
	line-height:22px;
	font-weight:normal;
}

#mainright p{
		width:260px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#7d7d7c;
		line-height:16px;
		font-weight:normal;
		text-align: justify;
}

#related
	{
		width:260px;
		margin:0px;
		padding:0px;
		float:left;
	}
#related ul
	{
		width:260px;
		margin:2px 0 0 20px;
		padding:0px;
		float:left;
		display:block;
	}
#related ul li
	{
		width:260px;
		margin:2px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#related ul li a {
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family: Verdana;
		line-height: 14px;
		font-size:11px;
		color:#8C8C8C;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
}
#related ul li a:hover{
		color:#E26D0D;
		text-decoration:underline;		
}
#related h3{
	width:240px;
	margin:0px;
	padding:8px 0 8px 20px;
	float:left;
	font-family:Georgia;
	font-size:18px;
	color:#e26a08;
	line-height:22px;
	font-weight:normal;
}

#newspanel
	{
		width:260px;
		margin:23px 0 0 0;
		padding:0px;
		float:left;
	}


#newspanel span
	{
		width:260px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:13px;
		color:#e26d0d;
		line-height:22px;
		font-weight:normal;
	}

#newspanel a
	{
		width:260px;
		margin:17px 0 0 0;
		padding:0 0 30px 0;
		float:left;
		font-family:"Times New Roman";
		font-size:13px;
		color:#e26d0d;
		line-height:16px;
		font-weight:normal;
		font-style:italic;
		text-decoration:none;
	}
#newspanel a:hover
	{
		text-decoration:underline;
	}
#newsletter
	{
		width:260px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#newsletter input
	{
		width:252px;
		height:24px;
		margin:15px 0 0 0;
		padding:7px 0 0 8px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#e16500;
		line-height:16px;
		background:url(images/inputbg.jpg) repeat-x;
		border:0px;
	}
#newsletter a
	{
		width:76px;
		height:23px;
		margin:17px 0 0 0;
		padding:8px 0 0 0;
		float:left;
		font-family:Verdana;
		font-size:13px;
		color:#7b140a;
		line-height:16px;
		text-align:center;
		text-decoration:none;
		background:url(images/submitbutton.jpg) repeat-x;
	}
#newsletter a:hover
	{
		background:url(images/submitbuttonhover.jpg) repeat-x;
	}
#footpanel_blank
	{
		width:100%;
		margin:0px;
		padding:0 0 40px 0;
		float:left;
	}
#footpanel
	{
		width:923px;
		margin:0 auto;
		padding:26px 0 0 0;
	}
#footmenu
	{
		width:923px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu ul
	{
		width:310px;
		margin:0 auto;
		padding:0px;
		display:block;
	}
#footmenu ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fmspace
	{
		width:1px;
		margin:0px;
		padding:0 11px 0 11px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#e16500;
		line-height:16px;
	}
#footmenu ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#e16500;
		line-height:16px;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#ffce68;
	}
#copyright
	{
		width:923px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#a53200;
		line-height:14px;
		text-align:center;
	}

.innertxtpanel
	{
		width:535px;
		margin:0px;
		padding:0 0 0 36px;
		float:left;
	}
.innertxtpanel h2
	{
		width:519px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:26px;
		color:#e16500;
		line-height:30px;
		font-weight:normal;
	}
.innertxtpanel h3
	{
		width:519px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Georgia;
		font-size:18px;
		color:#e16500;
		line-height:22px;
		font-weight:normal;
	}
.innertxtpanel p
	{
		width:519px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		text-align:justify;
	}


.adresspanel
	{
		width:565px;
		margin:0px;
		padding:0 0 0 6px;
		float:left;
	}
.adresspanel p
	{
		width:240px;
		margin:15px 0 0 0;
		padding:0 0 0 30px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		text-align:justify;
	}
.adresspanel p.adr_top
	{
		width:530px;
		margin:15px 0 0 0;
		padding:0 0 0 30px;
		float:left;
		font-family:Arial;
		font-size:13px;
		color:#827a6f;
		line-height:17px;
		font-weight:normal;
		text-align:justify;
	}
.adresspanel h2
	{
		width:519px;
		margin:0px;
		padding:0 0 0 30px;
		float:left;
		font-family:Georgia;
		font-size:26px;
		color:#e16500;
		line-height:30px;
		font-weight:normal;
	}
.adresspanel p span.usf
	{
		width:auto;
		margin:0px;
		padding:0 0 0 25px;
		float:left;
		font-family:Georgia;
		font-size:15px;
		color:#e16500;
		line-height:19px;
		font-weight:normal;
		text-align:left;
		background:url(images/flag-us.gif) no-repeat 0 5px;
	}
.adresspanel p span.ukf
	{
		width:auto;
		margin:0px;
		padding:0 0 0 25px;
		float:left;
		font-family:Georgia;
		font-size:15px;
		color:#e16500;
		line-height:19px;
		font-weight:normal;
		text-align:left;
		background:url(images/flag-uk.gif) no-repeat 0 5px;
	}
.adresspanel p span
	{
		font-family:Arial;
		font-size:13px;
		color:#e16500;
		line-height:17px;
	}
	
.form
	{
		width:240px;
		margin:7px 0 0 0;
		padding:0 0 0 36px;
		float:left;
	}
.form input
	{
		width:200px;
		height:18px;
		margin:5px 0 0 0;
		padding:3px 0 0 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#c98f3f;
		background:#f1e6c7;
		border:#efc181 solid 1px;
	}
.form select
	{
		width:206px;
		height:23px;
		margin:5px 0 0 0;
		padding:3px 0 3px 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#c98f3f;
		background:#f1e6c7;
		border:#efc181 solid 1px;
	}
.form textarea
	{
		width:200px;
		height:105px;
		margin:5px 0 0 0;
		padding:3px 0 0 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#c98f3f;
		background:#f1e6c7;
		border:#efc181 solid 1px;
	}
.form a
	{
		width:60px;
		height:20px;
		margin:5px 0 0 0;
		padding:3px 0 0 0;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#7b140a;
		line-height:16px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(images/submitbutton.jpg) repeat-x 0 -5px;
	}
.form a:hover
	{
		background:url(images/submitbuttonhover.jpg) repeat-x 0 -5px;
	}

.paypalform {
    margin: 10px 0 0 80px;;
    padding: 0;
    width: 340px;
    height:320px;
}
.inpForm{
	float: left;
	margin: 20px 0 0 80px;
    padding: 0;
    width: 400px;
}
.inputblank{
	color: #00697F;
    float: left;
    height: 19px;
    margin: 5px 0 0;
    padding: 0;
    width:340px;
}


.testimonials {
	width:280px;
	float:left;
	margin-top:15px;
}
.testimonials div.wrap-outer {
    background: url("/images/bg-postit-bottom.png") no-repeat scroll 0 100% transparent;
    color: #888888;
    margin: 20px -10px 10px;
    padding: 0 0 25px;
    position: relative;
    width: 260px;
}
.testimonials div.wrap-inner {
    background: url("/images/bg-postit-top.png") no-repeat scroll 0 0 transparent;
    margin: 0;
    min-height: 90px;
    padding: 60px 25px 0 20px;
    position: relative;
    top: -25px;
    width: 215px;
}
.testimonials div.first {
    display: block;
}

.testimonials blockquote {
    background: url("/images/quotie-a.png") no-repeat scroll 0 3px transparent;
    margin: 0;
    padding: 0;
    width: 100%;
}
.testimonials div.info {
	font: 90%/1.4 Georgia,serif;
    line-height: 1.35;
    margin: 0 0 5px;
    padding: 0 0 0 48px;    
    
}
.testimonials div.author {
    font-weight: bold;
    margin: 0;
}
.testimonials div.author a {
    border-bottom: 1px dotted #205F73;
    text-decoration: none;
}
.testimonials div.author a:hover, #testimonials div.author a:focus {
    border-bottom-color: #000000;
    color: #000000;
}
.testimonials div.author span {
    display: block;
    font-size: 0.9em;
}

.winning_num {
    float: left;
    margin-top: 2px;
    width: 500px;
}

.winning_num ol, ul {
    list-style: none outside none;
    padding: 0;
}

.winning_num ol li {
    background: url("images/lotto_ball.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    padding: 9px 8px 17px 7px;
}
.winning_num ol li.bonus {
    background: url("images/bonus.png") no-repeat scroll left top transparent;
    margin-left: 12px;
}
.winning_num ol li.euro_star {
    background: url("images/euro_star.png") no-repeat scroll left top transparent;
    color: #000000;
    margin-left: 12px;
}
.draw_date {
    color: #E16500;
    padding: 5px 0 0;
    float: left;
}

#contact_form {
  clear:left;
  background:#cdc58e none repeat scroll 0%;
  border:1px solid #790000;  
  margin-top: 10px ;
  padding: 0 0 10px 10px;
  overflow: hidden; 
  height: 100%;	
  width:490px;
}
#contact_form h4 {  
  color:#790000;
  margin:0pt;
  padding:5px 0pt;
  font-size:1.1em;
  text-align:center;
}
#contact_form fieldset {
  border:medium none;
  float:left;
  width:450px;
}
#fieldset#userDetails {
  float:left;
  width:150px;
}
#contact_form fieldset#userDetails input.text {
  margin:4px 0;
  width:440px;
}
#contact_form fieldset label {
  text-align:left;
}
#contact_form fieldset#userDetails textarea {
height:150px;
margin:4px 0;
width:440px;
}
#contact_form input.submit {
background-color:#790000;
background-image:url(images/arrows.gif);
background-repeat:no-repeat;
background-position:147px 1px;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:100%;
font-weight:bold;
margin:3px 0pt 8px 160px;
padding:2px 10px 2px 0pt;
position:relative;
text-transform:uppercase;
width:160px;
}
#loadBar{
	float:left;
	margin-left:20px;
	display:none;
}
.sendmail{
	padding-left:10px;
	font-weight:bold;	
}
#potwierdzenie{
  clear:left;
  margin-left:40px;
  font-weight:bold;   
}
