div.header {
margin:0 0 10px;
}

div.header img {
margin:.5em;
}

#floating_boxes {
background-color:#fff;
text-align:center;
border-bottom:1px solid #33f;
}

#floating_boxes .buttons ul li {
display:inline;
background-color:#33f;
border:1px solid #006;
margin:0 .1em;
}

#floating_boxes .buttons li a {
color:#fff;
text-decoration:none;
margin:0.5em 1em;
}

#floating_boxes .buttons li.buttonOn {
background-color:#333fff;
border:1px solid #006;
}

#floating_rounded {
background-color:#fff;
text-align:center;
}

#floating_rounded .title_text {
font-size:200%;
margin:1em 20px;
}

#floating_rounded .buttons ul,.buttons ul li {
list-style:none;
}

#floating_rounded .buttons ul li {
display:inline;
background-color:#33f;
margin:0 .1em;
}

#floating_rounded .buttons li a {
color:#fff;
text-decoration:none;
margin:1em 1.5em;
}

#solid_bar {
border-bottom:0 solid #006;
background-color:#fff;
}

#solid_bar .buttons {
margin-top:.5em;
width:100%;
background-color:#33f;
border-top:1px solid #33f;
}

#solid_bar .buttons ul {
height:1.4em;
}

#solid_bar .buttons ul li {
float:left;
height:1.4em;
border-right:1px solid #006;
padding:0 .75em;
}

#solid_bar .buttons ul li.last {
margin-right:0.75em;
}

#solid_bar .buttons ul li.first {
border-left:0;
}

#solid_bar a {
text-decoration:none;
color:#fff;
}

#old_tabs {
background-color:#fff;
width:100%;
}

#old_tabs .buttons ul {
list-style-type:none;
padding-bottom:24px;
border-bottom:1px solid #006;
margin:0;
}

#old_tabs .buttons li {
float:left;
height:21px;
background-color:#33f;
border:1px solid #006;
margin:2px 2px 0;
padding:0 .75em;
}

#old_tabs .buttons li.buttonOn {
background-color:#DDDfff;
border-bottom:1px solid #DDDfff;
}

#old_tabs a {
float:left;
display:block;
text-decoration:none;
color:#fff;
}

#fly_box {
background-color:#fff;
width:600px;
margin:0 auto;
}

#fly_box .title {
color:#33f;
text-align:center;
}

#fly_box ul,#fly_box .buttons li {
list-style:none;
margin:0;
}

#fly_box ul {
text-align:center;
padding:0;
}

#fly_box ul li {
display:inline;
background-color:transparent;
border-right:0 solid #006;
padding:0 0.75em;
}

#fly_box a {
text-decoration:none;
font-size:150%;
color:#fff;
}

#simple {
background-color:#fff;
width:100%;
border-bottom:2px solid #fff;
}

#simple .buttons {
width:100%;
text-align:center;
margin-top:20px;
}

#simple .buttons ul {
list-style-type:none;
display:inline;
border:0 solid red;
margin:0 20px;
}

#simple .buttons li {
display:inline;
text-align:left;
padding:0 .75em;
}

#simple a {
text-decoration:none;
}

#longbar .header_slogan {
font-size:150%;
margin:.5em 30px;
}

#longbar .buttons {
width:90%;
text-align:center;
margin:0 auto;
}

#longbar ul {
border:1px dotted #CCF;
background:#fff;
list-style-type:none;
white-space:nowrap;
height:1.7em;
text-align:center;
margin:10px auto;
}

#longbar li {
float:left;
width:19%;
white-space:nowrap;
border-right:3px dotted #006;
}

#longbar li.last {
border:none;
}

#longbar a {
text-decoration:none;
line-height:1.7em;
height:1.7em;
position:relative;
display:block;
color:#33f;
}

* html #longbar li.last {
width:auto;
}

#floating_boxes .title,#floating_rounded .title {
color:#33f;
font-size:300%;
text-align:center;
width:100%;
}

#floating_boxes .title_text,#solid_bar .title_text,#old_tabs .title_text,#fly_box .title_text,#simple .title_text,#longbar .title_text {
font-size:200%;
margin:.5em 20px;
}

#floating_boxes .header_slogan,#floating_rounded .header_slogan,#solid_bar .header_slogan,#old_tabs .header_slogan,#fly_box .header_slogan,#simple .header_slogan {
font-size:150%;
margin:.5em 20px;
}

#floating_boxes .buttons,#floating_rounded .buttons {
margin-bottom:10px;
}

#floating_boxes .buttons ul,.buttons ul li,#solid_bar .buttons ul,.buttons ul li {
list-style:none;
margin:0;
padding:0;
}

#floating_boxes .buttons ul,#floating_rounded .buttons ul {
text-align:center;
margin:20px 0 0;
}

#floating_boxes .buttons li.buttonOn a,#floating_rounded .buttons li.buttonOn a,#solid_bar .buttons li.buttonOn a,#old_tabs .buttons li.buttonOn a,#fly_box .buttons li.buttonOn a,#simple .buttons li.buttonOn a,#longbar li.buttonOn a {
color:#fff;
}

#floating_rounded .buttons li.buttonOn,#solid_bar .buttons li.buttonOn {
background-color:#333fff;
}

#solid_bar .title,#old_tabs .title,#simple .title,#longbar .title {
color:#33f;
text-align:center;
width:100%;
}

#old_tabs .buttons,#longbar {
width:100%;
}