html, body {margin: 0; padding: 0; background: #ffffff url(http://static.budson.com/images/landing-bg.gif) repeat-x top; font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;}
a:focus { -moz-outline: none; }
a {text-decoration: none;}
img {border: 0;}

p img {margin-right: 10px;}
p {font-size: .9em; margin-bottom: 20px;}

#header {margin: 0 auto 0; padding: 120px 0 0 0 ; background: url(http://static.budson.com/images/landing-header-4x.jpg) no-repeat; width: 790px; height: 388px}
#header.small {margin: 0 auto 0; padding: 120px 0 0 0 ; background: url(http://static.budson.com/images/landing-header.jpg) no-repeat; width: 603px; height: 388px}

#header-content {margin: 0 0 0 270px; padding:0; width: 290px; }
#header-content h1 {color: #10346b; font-size: 1.1em;}
#header-content p {color: #6b85ac; font-size: .7em;}


#countries {margin: 60px 0 40px 60px; height: 130px;}
.country {float: left; width: 140px; padding: 0; margin: 0 40px 40px 0;}
.country a {color: #777;}
.country a:hover {color: #222; }
.country h1 {color: #476ba5; text-transform: uppercase; font-size: .8em; margin: 0px 2px 10px}
.country a:hover h1 {color: #11346c; text-transform: uppercase; font-size: .8em; }

.country p a {padding: 0 0 0 7px; background: url(http://static.budson.com/images/landing-arrow.gif) no-repeat 0px 3px ;}

.country p {color: #777; font-size: .7em; margin: 5px 2px;}

#select {margin: 137px auto 0; padding: 0 200px 0 50px; background: url(http://static.budson.com/images/landing-logo.jpg) no-repeat 0px 28px ; width: 450px; height: 230px;}
#title {position: relative; top: 0px; left: 230px; height: 23px; padding: 0 0 0 5px; color: #758bb3; font-size: .8em;}
#lang {position: relative; top: 0px; left: 230px;}
#lang a {margin: 0 8px 0 0; }

input.text { font-size: 1em; border: 1px solid #999999; } 
input.button { font-size: 1em; border: 1px solid #999999; cursor:pointer; background:url(http://static.budson.com/images/button_back.gif) repeat-x left top;} 

/* HOW DOES IT WORK? */

/* MY PAGE */

/* SUPPORT */

/* FAQ */

/* FOOTER */
#footer {
	
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: bottom;
	color: #888888;
	text-transform:uppercase;
	font-size: .6em;
}

#footer ul { 
	margin: 1px 0 1px 0;
	padding-left: 0;
	list-style: none;
}

#footer ul li {
	margin-left: 0;
	padding: 0 6px 0 7px;
	border-left: 1px solid #888888;
	display: inline;
}

#footer ul li.first {
	margin-left: 0;
	padding: 1px 6px 1px 7px;
	border-left: none;
	display: inline;
}

#footer ul.localization {
	margin: 30px 0 20px 0;
}

#footer ul.localization li {
	border-left: none;
	padding: 0 10px;
}

#footer ul.localization li a {background-position: 0 0; background-repeat: no-repeat; padding: 0 0 0 20px;}
#footer ul.localization li a.se {background-image: url(http://static.budson.com/images/localization/se.gif);}
#footer ul.localization li a.uk {background-image: url(http://static.budson.com/images/localization/uk.gif);}

#footer a {
	color: #888888;
	text-decoration: none;
}

#footer a:hover {
	color: #888888;
	text-decoration: underline;
}
