/* By Gustav Paul */
body {
    background: url("../images/background-tile.gif");
    font-family: verdana, arial;
    font-size: 13px;
}

em {
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
}

h2 {
    font-size: 32px;
}

h3 {
    font-size: 20px;
    line-height: 25px;
}

#body-content {
	  position: relative;
    background-color: #ffffff;
}

#main-navigation {
		background: url("../images/main-nav-gradient.gif") repeat-x;
    background-color: #000;
    height: 36px;
    text-align:center;
    margin-bottom: 30px;
}

#main-navigation > ul {
	  position:relative;
    width: 100%;
    list-style-type: none;
    display:inline;
    vertical-align:middle;
    margin:0;
    padding:0;
}

#spacer {
	height:6px;
}

#price_tag {
	position:absolute;
	right:80px;
	top:40px;
}

.sunflower {
	  float:right;
	  display:inline;
}

#main-navigation ul li {
	  display:inline;
	  padding: 7px 20px 0px 20px;
	  vertical-align:middle;
    font-size: 13px;
    font-weight: bold;
}

#main-navigation ul li .current {
    color: #FF9900;
}

#main-navigation ul li a {
    color: #ffffff;
}
#main-navigation ul li a:hover {
    color: #FF9900;
}

#main-navigation #controls {
    padding: 1px 20px 0px 20px;
    font-size: 16px;
    display: inline;
    vertical-align:middle;
    color: #ffffff;
}

#main-navigation #controls a {
    text-decoration:none;
    color: #ffffff;
}

#main-navigation #controls a:hover {
    color: #FF9900;
}

#header {
    text-align:center;
}

#header h1 {
    font-family: verdana, arial;
    font-size: 72px;
    color: #18599A;
    margin-bottom:8px;
}
#header h1 span {
    color: #0099FF;
}

#header p {
    font-size: 34px;
}

#header p span, .orange {color: #FF9900}

.globe {
    padding-left: 180px;
    background: url("../images/globe.gif") no-repeat 10px 20px;
}

.lego {
    padding-left: 180px;
    background: url("../images/lego.gif") no-repeat 10px 20px;
}

ol li {
    margin-bottom: 10px;
}

#footer {
    background: url("../images/footer-gradient.gif") repeat-x bottom;
    background-color: #000;
    height: 36px;
    text-align:center;
}

#footer p {
    color: #ffffff;
    padding-top: 5px;
}

#secondary-content.center {
    text-align: center;
}