BODY {
background-image: url('b131.gif');
background-color: #F3F3F3;
}

DIV.main {
margin-left: auto;
margin-right: auto;
font-size:90%;
color:#222222;
}

A {
color:#007AB5;
}

DIV.main HR{
width: 900px;
margin:10px 0px;
height: 1px;
}


DIV.toppr{
font-size:90%;
text-align:center;
}

/*========================================
========================================*/
DIV.float {
background-color: white;
width: 830px;
border: 5px solid #999999;
margin-left: auto;
margin-right: auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

DIV.leftbar {
width:550px;
float: left;
}

/*========================================
========================================*/


DIV.acontent {
border: 4px double #999999;
width: 550px;
margin: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

DIV.atitle {
letter-spacing:1px;
padding: 0px 10px;
}

DIV.aitem {
letter-spacing:1px;
padding: 0px 10px;
width: 290px;
float: left;
}

SPAN.aitem_price {
border-left: 4px solid red;
border-top: 1px solid red;
border-bottom: 1px solid red;
border-right: 1px solid red;
padding:3px 4px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

SPAN.aitem_count {
border-left: 4px solid green;
border-top: 1px solid green;
border-bottom: 1px solid green;
border-right: 1px solid green;
padding:3px 4px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

DIV.aimage {
position: relative;
width: 220px;
float: right;
}

DIV.aimage IMG {
border:3px dotted gray;
padding: 1px;
-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}

DIV.aimage IMG:hover {
border:3px dotted #007AB5;
}

DIV.inew {
position:absolute;
top: -4px;
left: -14px;
text-align:center;
}

DIV.inew SPAN {
background-color:#FFF600;
color:red;

padding:4px 4px 2px 4px;

font-size:12px;
font-weight:bold;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

DIV.acontent_ {
clear: both;
width: 550px;
}


/*========================================
========================================*/
DIV.left_bottom {
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}


/*========================================
========================================*/

DIV.sidebar {
float:right;
width:250px;
line-height:130%;
}

SPAN.sidetitle {
border-left: 4px solid #FF9C00;
font-weight: bold;
padding: 1px 5px;
letter-spacing: 1px;
}

DIV.sidebar INPUT.box {
border:2px dashed gray;
padding: 3px;
margin: 3px 0px;
width:180px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

DIV.sidebar INPUT.box:focus {
border:2px dashed #007AB5;
}

DIV.sidebar INPUT.button {
border: 1px solid silver;
width: 22px;
height: 22px;
background: #0496D5 center center url(http://chart.googleapis.com/chart?chst=d_simple_text_icon_above&chld=|0|000|glyphish_magnifying-glass|12|FFF) no-repeat;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

DIV.float_ {
clear: both;
width: 800px;
}

/*========================================
========================================*/

DIV.event {
width: 830px;
border: 5px dashed #999999;
margin-left: auto;
margin-right: auto;
margin-top:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

DIV.event P {
margin:10px;
letter-spacing:0px;
line-height:130%;
font-size:90%;
}

DIV.footer P {
margin-left: auto;
margin-right: auto;
}
