body {
margin:0;
padding:0;
background-image: url("images/bg-noise.png");
background-repeat : repeat-x;
background-color : rgb(131,97,120);
}

.bbboth{
font-size: 18px;
color:rgb(214,43,7);
font-family:arial;
font-weight:bold;
}

.punchitchewey{
clear:both;
}
.punchitcheweyleft{
clear:left;
}
.punchitcheweyright{
clear:right;
}

#searchinput {
background-color:black;
border:0 solid;
color:#BBBBBB;
font-size:14px;
font-weight:800;
height:18px;
width:213px;
}

#searchdiv{
left:149px;
position:absolute;
top:-22px;
}

a.linkses:visited { color:rgb(66,71,111); font-size:14px; font-family :  arial; text-decoration: none;}
a.linkses:active { color:rgb(66,71,111); font-size:14px; font-family :  arial; text-decoration: none;}
a.linkses:link { color:rgb(66,71,111); font-size:14px; font-family :  arial; text-decoration: none;}
a.linkses:hover { color:rgb(255,153,51); font-size:14px; font-family :  arial; text-decoration: none;}

a.alinks:visited { color:rgb(255,153,51); font-size:14px; font-family :  arial; text-decoration: none; font-weight:bold;}
a.alinks:active { color:rgb(255,153,51); font-size:14px; font-family :  arial; text-decoration: none; font-weight:bold;}
a.alinks:link { color:rgb(255,153,51); font-size:14px; font-family :  arial; text-decoration: none; font-weight:bold;}
a.alinks:hover { color:rgb(66,71,111); font-size:14px; font-family :  arial; text-decoration: none; font-weight:bold;}

.desc {
font-size: 14px;
color:rgb(00,00,00);
font-family:arial;
}

.title {
font-size: 18px;
color:rgb(214,43,7);
font-family:arial;
font-weight:bold;
}

.sweets {
font-size: 12px;
color:#777777;
font-family:arial;
font-weight:bold;
}

.opt{
font-size: 18px;
color:rgb(214,43,7);
font-family:arial;
font-weight:bold;
z-index:2000;
}

td.opt select{
width:255px;
}

.catitem2 {
border:1px dotted lightgrey;
float:left;
margin:5px;
width:200px;
height:175px;
overflow:auto;
}

.catpad{
padding: 2px 5px 2px 5px;
}

.price, .catprice{font-size:20px; font-family : arial; color:rgb(255,153,51); font-weight: 800; text-decoration: none; font-weight:bold;}
.catprice{font-size: 20px;}

.exttitle{
font-size: 14px;
color:rgb(214,43,7);
font-family:arial;
font-weight: 800;
}

.extitem{
font-size: 14px;
color:rgb(0,0,0);
font-family:arial;
}

.extprice{font-size:14px; font-family : arial; color:rgb(214,43,7); font-weight: 800; text-decoration: none; font-weight:bold;}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url("/images/box.png") no-repeat bottom right; 
} 
.cssbox { 
    padding-right: 0px;
    margin: 2px auto; 
} 

.cssbox_head { 
    background-position: top right; margin-right: 0px;
    padding-right: 40px;
} 

.cssbox_head h2 { 
    background-position: top left; 
    margin: 0;
    border: 0;
    padding: 0px 0 0px 0px;
}

.cssbox_body { 
    background-position: bottom left; 
    margin-right: 20px;
    padding: 0px 0 20px 20px;
}


.cssbox2, .cssbox_body2, .cssbox_head2, .cssbox_head2 p {
    background: transparent url("/images/ln-box.gif") no-repeat bottom right; 
} 
.cssbox2 { 
    padding-right: 0px; 
    margin: 0px auto; 
} 
 
.cssbox_head2 { 
    background-position: top right; margin-right: 0px;
    padding-right: 0px;
} 

.cssbox_head2 p {
    background-position: top left; 
    margin: 0;
    border: 0;
    padding: 0px 0 0px 3px;
}

.cssbox_body2 {
    background-position: bottom left; 
    margin-right: 0px; 
    padding: 0px 0 0px 3px; 
}


.cssbox3, .cssbox_body3, .cssbox_head3, .cssbox_head3 p {
    background: transparent url("/images/i-box.png") no-repeat bottom right; 
} 
.cssbox3 { 
    padding-right: 0px;
    margin: 0px auto; 
} 

.cssbox_head3 { 
    background-position: top right; margin-right: 0px;
    padding-right: 9px;
} 

.cssbox_head3 p {
    background-position: top left; 
    margin: 0;
    border: 0;
    padding: 0px 0 0px 3px;
}

.cssbox_body3 {
    background-position: bottom left; 
    margin-right: 12px;
    padding: 0px 0px 20px 40px;
}
