label{
float: left;
width: 100px;
color: #333333;
margin: 0 0 0 00;
padding: 2px;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
border: 1px solid #333333;
}

.login{
width: 250px;
}

.input_error_login{
width: 250px;
border: 1px solid #cc0066;
color:#cc0066;
}

.input_error{
border: 1px solid #cc0066;
color:#cc0066;
}

.answer{
width: 160px;
}

textarea{
width: 180px;
height: 150px;
overflow:hidden;
}

select{
width: 120px;
margin-bottom: 5px;
border-top: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
}

.small_checkbox{
width: 20px;
margin: 0 0 5x 0;
padding: 0;
border: 0;
}

.boxes{
width: 1em;
}

/*** form container ***/
.form_container {
	margin-left:10px;
	margin-right:10px; 
	font-size:70%; 
	line-height:130%;
}
/*** form submit buttons ***/
/*** home has a reset ***/
.go_1, .go_11{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_1.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}

.reset_1{
float:left;
margin: 2px 0 0 100px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_1.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}

.go_2{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_2.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_3, .go_12{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_3.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_4{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_4.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_5, .go_13{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_5.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_6, .go_14{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_6.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_7, .go_15{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_7.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_8, .go_16{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_8.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.go_17, .go_18{
margin: 2px 0 0 226px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_17.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.urn{
padding-bottom: 5px;
margin-left:10px;
width: 20px;
height: 20px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/urn.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}

.contact_submit{
margin: 10px 0px 10px 0px;
width: 59px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/tabs/go_2.png);
background-color:#FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
/*** end of form submit buttons ***/

.update_quantities{
padding-bottom: 3px;
margin-left:20px;
width: 153px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/F.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
cursor:pointer;
}

.use_voucher{
padding-bottom: 3px;
margin-left:20px;
width: 160px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/voucher.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
cursor:pointer;
}

.continue_shopping{
padding-bottom: 3px;
margin-left:0px;
width: 160px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/D.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
}

.go_checkout {
padding-bottom: 3px;
margin-left:0px;
width: 160px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/E.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
}

.go_login {
padding-bottom: 4px;
padding-left:7px;
padding-top: 0px;
margin-left:262px;
width: 94px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/I.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
text-align:left;
}

.place_order {
padding-bottom: 4px;
padding-left:15px;
padding-top: 0px;
margin-left:600px;
width: 160px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/place_order.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
text-align:left;
cursor:pointer;
}

.update_address {
padding-bottom: 4px;
padding-left:7px;
padding-top: 0px;
margin-left:194px;
width: 94px;
height: 32px;
background-repeat:no-repeat;
border: 0;
background-image:url(http://treasuretrails.co.uk/images/basket/I.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
vertical-align:middle;
text-align:left;
}

#deletebutton{
margin: 2px 0 0 0;
width: 90px;
}

#newbutton{
margin: 2px 0 0 2px;
width: 90px;
}

br{
	clear: left;
}

.filter_input_go{
width: 9px;
height:18px;
border: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
padding: 0px;
vertical-align: middle;
}

.filter_input, .filter_textarea, .filter_select{
width: 100px;
margin: 0;
padding: 0;
border: 1px solid #999999;
vertical-align: middle;
}

.filter_form {
margin:0px;
padding:0px;
border:0px;
}

