
body {
background-color : #262f22;
margin-top : 0;
font-family : "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
text-align : center;
margin : 0;
background-image : url(http://www.thegobutton.co.uk/images/global/back.jpg);
font-weight:normal;
}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#wrap {
width : 1000px;
margin : 0 auto;
margin-top : 0;
background-color : #ffffff;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
display : table;
border-top : 0;
border-bottom : 0;
font-weight:normal;
}
#content {
width : 1000px;
margin : 0;
padding : 0;
clear : left;
background-color : #ffffff;
border-top : 0;
font-weight:normal;
}
#main {
width : 680px;
margin : 0;
text-align : left;
padding : 0;
float : left;
padding-left : 0;
display : table;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
border-left : 0;
border-top : 0;
border-bottom : 0;
position:relative;
font-weight:normal;
}

#right {
width : 300px;
margin : 0;
padding : 0;
float : left;
text-align : right;
display : inline;
font-size : 13px;
display : table;
border-bottom : 0;
margin-left : 10px;
font-weight:normal;
}
#footer {
height : 50px;
width : 1001px;
background-color : #666666;
margin-top : 0;
padding : 0;
clear : both;
float : left;
padding-top : 10px;
display : table;

}
h2 {
font-size : 20px;
margin : 0;
padding : 0;
font-weight : bold;

}
h3 {
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 0;
line-height : 28px;
padding-right : 5px;

}
h4 {
font-size : 13px;
font-weight : normal;
margin : 0;
padding : 0;
margin-top : 0;
line-height : 16px;
}
h5 {
font-size : 12px;
font-weight : normal;
margin : 0;
padding : 0;
margin-top : 0;
}
a {
color : #003366;
text-decoration : none;
font-weight : bold;
border-style : none;
}
a img {
border-style : none;
}
a:hover {
color : #ffffff;
text-decoration : none;
color : #990000;
border-style : none;
border : none;
}
#logo {
width : 1001px;
height : 150px;
border-bottom : 0;
position : relative;
text-align : left;
background-color : #DFEAF6;
}
#logoimage {
height : 150px;
width : 440px;
text-align : left;
float : left;
display : inline;
background-image : url(http://www.thegobutton.co.uk/images/global/logo.jpg);
z-index : 1;
}
#ads {
float : left;
width : 475px;
height : 80px;
display : inline;
margin-top : 45px;
margin-left : 20px;
}
#buy {
position : absolute;
left : 902px;
height : 100px;
width : 100px;
}
#toolbar {
width : 1000px;
margin : 0;
padding : 0;
height : 38px;
color : #ffffff;
margin-left : 0;
background-color : #E8E8E8;
text-decoration : none;
border-style : none;
background-image: url(http://www.thegobutton.co.uk/images/global/menuback.jpg);
}
#toolbar a span {
display : none;
color : #ffffff;
font-weight : normal;
line-height : 18px;
text-decoration : none;
border-style : none;
font-size : 12px;
}
#toolbar a {
position : relative;
text-decoration : none;
border-style : none;
}
#toolbar a:hover {
text-decoration : none;
border-style : none;
}
#toolbar a:hover .first {
display : inline;
position : absolute;
top : 44px;
left : 10px;
width : 450px;
text-align : left;
}
#toolbar a:hover .second {
display : inline;
position : absolute;
top : 44px;
left : -75px;
width : 450px;
text-align : left;
}
#toolbar a:hover .third {
display : inline;
position : absolute;
top : 44px;
left : -190px;
width : 450px;
text-align : left;
}
#toolbar a:hover .forth {
display : inline;
position : absolute;
top : 44px;
left : -190px;
width : 450px;
text-align : left;
}
#toolbar a:hover .fifth {
display : inline;
position : absolute;
top : 44px;
left : -299px;
width : 450px;
text-align : left;
}
#toolbar a:hover .sixth {
display : inline;
position : absolute;
top : 44px;
left : -405px;
width : 450px;
text-align : left;
}
#toolbar a:hover .seventh {
display : inline;
position : absolute;
top : 44px;
left : -299px;
width : 450px;
text-align : left;
}
#toolbar a:hover .eighth {
display : inline;
position : absolute;
top : 44px;
left : -310px;
width : 450px;
text-align : left;
}
#toolbar a:hover .ninth {
display : inline;
position : absolute;
top : 44px;
left : -505px;
width : 450px;
text-align : left;
}
#middlebar {
width : 1001px;
margin : 0;
padding : 0;
height : 30px;
background-color : #666666;
color : #ffffff;
text-align : right;
display : table;
line-height : 20px;
}
#spacer {
width : 90px;
margin : 0;
padding : 0;
display : inline;
text-indent : -9999px;
}
#underbar img {
vertical-align : text-bottom;
}
#underbar h4 {
display : inline;
margin-right : 2px;
font-size : 12px;
line-height : 18px;
}
#underbar {
width : 1000px;
margin : 0;
padding : 0;
height : 20px;
line-height : 17px;
text-align : right;
background-color : #ffffff;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
border-left : 0;
border-right : 0;
border-top : 0;
float : right;
}
#middlebar label, #middlebar input {
display : inline;
margin : 0;
font-size : 13px;
background-color : #666666;
border-width : 1px;
border-style : solid;
border-color : #ffffff;
border-right : 0;
color : #ffffff;
vertical-align : middle;
margin-top : 0;
line-height : 14px;
margin-right : 0;
padding-right : 0;
}
#middlebar label {
border-width : 0;
line-height : 17px;
padding-top : 0;
}
#middlebar .button {
background-image : url(http://www.thegobutton.co.uk/images/global/search.jpg);
width : 20px;
height : 20px;
text-indent : -999em;
border-style : none;
margin-left : 0;
margin-right : 0;
padding-left : 0;
}
#middlebar form, #middlebar fieldset {
margin : 0;
padding : 0;
border-width : 0;
margin-top : 3px;
margin-right : 2px;
}
#toolhome {
width : 85px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/homema.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}

#toolspacer {
width : 564px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/spacer.jpg);
background-repeat : repeat;
float : left;
margin-left : 0;
}
#toollaugh {
width : 115px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/golaughma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolplay {
width : 100px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/goplayma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolgolisten {
width : 120px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/golistenma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolreviews {
width : 106px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/reviewma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolfeatures {
width : 107px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/featuresma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolfeaturesc {
width : 107px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/featuresmb.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolmedia {
width : 86px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/mediama.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolmerch {
width : 150px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/merchma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}
#toolcontact {
width : 135px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/contactusma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
}

#toolwhatwecando {
width : 195px;
height : 38px;
display : block;
background-image : url(http://www.thegobutton.co.uk/images/global/eventmanagementma.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 0;
padding-left:0;
}


#toolhome:hover {
background-position : -85px;
}
#toollaugh:hover {
background-position : -115px;
}
#toolplay:hover {
background-position : -100px;
}
#toolgolisten:hover {
background-position : -120px;
}
#toolreviews:hover {
background-position : -106px;
}
#toolfeatures:hover {
background-position : -107px;
}
#toolmedia:hover {
background-position : -86px;
}
#toolmerch:hover {
background-position : -150px;
}
#toolwhatwecando:hover {
background-position : -195px;
}
#toolcontact:hover {
background-position : -135px;
}
#toolbar img {
margin : 0;
padding : 0;
float : left;
display : block;
}
#right h2 {
color : #000000;
margin-left : 10px;
margin-top : 5px;
margin-bottom : 5px;
}
#about {
width : 295px;
height : auto;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
background-color : #e8ffe8;
text-align : left;
margin : 0;
margin-top : 10px;
float : left;
display : table;
background-image : url(http://www.thegobutton.co.uk/images/global/aboutback.jpg);
background-repeat : no-repeat;
background-position : center;
color : #ffffff;
}
#right h4 {
margin : 9px;
margin-top : 0;
margin-bottom : 0;
color : #000000;
}
#upcoming {
width : 295px;
height : auto;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
background-color : #ffe7ce;
line-height : 17px;
text-align : left;
margin : 0;
padding : 0;
margin-top : 20px;
float : left;
background-image : url(http://www.thegobutton.co.uk/images/global/upcoming.jpg);
background-repeat : no-repeat;
background-position : center;
display : table;
padding-bottom:5px;
}
#finduson {
width : 295px;
height : auto;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
background-color : #C5DAD1;
line-height : 17px;
text-align : left;
margin : 0;
padding : 0;
margin-top : 20px;
float : left;
display : table;
background-image : url(http://www.thegobutton.co.uk/images/global/www.jpg);
background-repeat : no-repeat;
background-position : top center;
margin-bottom:10px;
}
#finduson img {
border-style : none;
}
#findusonlinks {
text-align : center;
}
#findusonlinks img {
padding-bottom : 0;
margin : 8px;
}
#eventdiv {
margin : 0;
padding : 0;
width : 290px;
text-align : left;
float : right;

margin-left:5px;

}
#eventdiv a {
font-weight : normal;
color : #0066cc;
}
#eventdiv a:hover {
font-weight : normal;
color : #990000;
}
.event {
margin : 0;
padding : 0;
width : 210px;
float : left;
text-align : left;
margin-top : 3px;

}
.date {
margin : 0;
padding : 0;
width : 75px;
float : left;
text-align : right;
margin-top : 3px;
vertical-align: 25%;
}


}
#main h3 {
margin : 0;
margin-left : 10px;
}
#main img {
margin: 5px 3px 5px 3px;
text-align : center;
}


.header {
width : 675px;
height : 39px;
border-width : 1px;
border-style : solid;
border-color : #cccccc;
border-left : 0;
border-right : 0;
text-align : left;
margin : 0;
padding : 0;
float : left;
padding-left : 5px;
color : #666666;
background-color : #e1ebff;
background-repeat : repeat;
}
.header h2 {
font-size : 30px;
margin-left : 5px;
}
.header img {
margin-left : 15px;
}
#footer h4 {
display : inline;
font-weight : bold;
}
#footer ul {
margin : 0;
margin-top : 5px;
list-style-type : none;
margin-bottom : 5px;
}
#footer ul li {
display : inline;
}
#footer, #footer a {
color : #ffffff;
font-size : 13px;
}
.listheader {
background-color : #006699;
width : 100%;
margin : 0;
padding : 0;
color : #ffffff;
}
.listheader h2 {
color : #ffffff;
padding : 0;
font-size : 36px;
margin : 0;
padding : 3px;
font-weight : normal;
}
.listform body {
margin : 0;
background-color : #f5f5f5;
padding : 0;
font-family : "Lucida Bright", Georgia, Verdana;
}
.listform form, .listform fieldset {
border-style : none;
margin-left : 5px;
}
.listform input {
margin-bottom : 5px;
background-color : #ffffff;
border-width : 1px;
border-style : solid;
border-color : #bebebe;
color : #000000;
font-family : "Lucida Bright", Georgia, Verdana;
font-size : 15px;
height : 28px;
width : 215px;
}
.listform label {
font-size : 18px;
margin-left : 5px;
}

* html input {
overflow : visible;
width : 1px;
}
* + html input {
overflow : visible;
}
body {
    
}

