body {
background-image: url(/include/im/bg.jpg);
background-repeat:repeat-x;
margin:4px 0 4px 0;
padding:0;
font-size: 0.9em;
font-family:"Courier New", Courier, mono;
color:#F7AA02;
background-color:#F6EEF6;
}


a {
color:#F7AA02;
text-decoration:none;
}

#logo {
height:136px;
background-image:url(/include/im/Mosquitohome.gif);
}

#logo p {
margin: -1px 0 0 93px;
padding:0;
font-weight:bold;
}

ul#menu {
list-style:none;
margin: 0 0 0 5px;
padding: 0 0 0 0;

}

ul#menu li {
float:left;
margin: 0 10px 0 0;
}

ul#menu li a {
text-transform: uppercase;
display:block;
background-image:url(/include/im/menubul.jpg);
background-repeat:no-repeat;
padding: 0 0 0 20px;
}

#spacer {
height:30px;
background-image:url(/include/im/spacer.jpg);
}

#about {
width:600px;
margin: 10px auto 2px auto;
background-color:#B2B2B2;
color:#000;
font-weight:bold;
padding:5px;
}

#anons td {
padding:2px 30px 5px 30px;

}

#anons td, #anons td a {
color: #000;
font-weight: bold;
}

#anons td a {
text-decoration:underline;
}

#anons td p {
margin:0;
padding:0;
}


#anons td img{
float:left;
margin: 0 6px 4px 0;
}


#flinks a {
text-transform: uppercase;
color:#000;
font-weight:bold;
border-right:solid 2px black;
padding: 0 10px 0 0;
}

#footer {
height:22px;
background-image:url(/include/im/footer.jpg);
font-size: 0.8em;
color:#fff;
}

#footer p {
margin:0 0 0 60px;
}

ul#cats  {
list-style:none;
margin: 0 0 0 5px;
padding: 0 0 0 0;

}

ul#cats li {
margin: 3px 0;
}

ul#cats li a {
text-transform: uppercase;
color:#000;
font-size:12px;
font-weight:bold;
}


.product {
width:98%;
background-image:url(../im/ttop.jpg);
background-repeat:no-repeat;
padding:14px 4px 4px 4px;
margin: 0 0 10px 0;
color:#fff;
float:left;
}

.product img {
border:solid 1px #F7AA02;
float:left;
margin: 0 4px 4px 0;
}

.product p {
margin:0;
}

ul#footermenu {
 list-style:none;
 margin-top: 5px;
}

ul#footermenu li{
 float: left;
 padding-left: 10px;
}



#sidePic{
 width: 241px;
 padding-top: 65px;
}

#order select{

 width: 80px;
}

.cart td{

border-top:solid 1px black;
padding:4px;
margin: 0 0 10px 0;
color:#fff;
}

.cart img {
border:solid 1px #F7AA02;

margin: 0 4px 4px 0;
}

.cart p {
margin:0;
}

.promo{
 font-size: 23px;
 font-weight: bold;
 color: red;
}

a#l {
display:block;
width:250px;
height:66px;
margin:40px 0 0 0;
}

.gallery span{
position:relative;
display:block;
width:30px;
height:30px;
background-image:url(../im/zoom.gif);
}

.gallery a img {
position:absolute;
}

.gallery {
display:block;
width: 120px;
float:left;
margin:12px;
}

#OtherTown {
 display:none;
}


#form select, #cartitems select, .order input, .order select {
background-color:#F7AA02;
border:none;
font-family:"Courier New", Courier, mono;
width:150px;
}

.order textarea {
background-color:#F7AA02;
border:none;
font-family:"Courier New", Courier, mono; 
}

.button {
background-image:url(../im/bottun-bg.jpg);
border:none;
color:#000;
width:180px;
height:24px;
text-align:left;
padding:0 0 0 5px;
font-family:"Courier New", Courier, mono;
}

#cartitems{
width: 100%;
}

#cartitems td{
border-bottom: 1px solid #000;
border-top:solid 1px #fff;
}

.subcategory {
 padding-left: 15px;

 
}