body{ 
font:13px arial, helvetica, sans-serif;
background:#000 url(images/grad2.gif) repeat fixed;
color:#222;
margin:0;
padding:30px 0
}

#container{
width:920px;
background-color:#ff4747;
padding:10px 0 0 10px
}

a{
text-decoration:none;
background-color:inherit;
color:#26c
}

a:hover{
text-decoration:underline
}

a img{
border:0
}

p{
line-height:1.5em;
margin:0 0 15px
}

#main p,#sidebar p{
padding:0 0 0 10px
}

#logo{
background:#fff364 url(images/logo.jpg) no-repeat;
width:720px;
border:4px solid #ff6363;
text-align:right;
color:#fff;
margin:5px;
padding:95px 0 0
}

#logo h1{
letter-spacing:-2px;
font-size:30px;
margin:0 28px 1px 5px
}

#logo a{
background-color:inherit;
color:#ff4747;
text-decoration:none
}

#logo a:hover{
background-color:inherit;
color:#69e
}

#tagline{
text-align:center;
color:#000;
font-weight:700;
font-size:1.2em
}

#intro p{
line-height:1.5em
}

#main{
float:left;
width:741px;
background-color:#fff364;
font-size:11px;
text-align:left;
padding:5px
}

#main hr{
border:0;
height:1px;
color:#eee;
background-color:#eee
}

.headerstyle{
display:block;
text-decoration:bold;
font-size:1.4em;
color:#ff6363;
margin:30px 0 10px;
padding:5px 0 5px 8px
}

.boxad{
margin-top:10px;
margin-left:5px;
margin-right:5px;
background:#FFDA64;
color:#000;
border:3px solid #FFA264; 
padding:10px
}

#sidebar{
width:155px;
float:right;
font-size:.8em;
line-height:1.3em
}

.sidelink{
display:block;
width:140px;
font-size:1em;
font-weight:700;
text-align:left;
background-color:#ffa264;
color:#000;
margin:6px 10px 2px 0;
padding:3px 0 5px 8px
}

.menuheader{
border:none;
font-weight:700;
background-color:#fff364;
color:#000;
text-transform:uppercase
}

.sidelink:hover{
background-color:#c1e427;
text-decoration:none
}

#footer{
visibility:hidden;
}

h1,h2,h3,h4{
color:#ff6363;
font-size:1.2em;
font-weight:400;
margin:0 0 10px
}

h1{
font-size:2.8em
}

h2{
font-size:1.5em;
text-decoration:bold;
text-align:left;
margin:0 0 4px 8px
}

.clear{
clear:both;
margin:0
}

.right{
text-align:right
}

.internallink{
font-size:0.9em;
text-align:center
}

.block{
background:#eee;
color:#222;
border:2px solid #ddd;
padding:20px
}

.credit{
color:#888;
background-color:inherit
}

.hide{
display:none
}

#menubottom{
font-size:10px;
}

#menubottom img{
margin-right:12px;
width:138px;
border:1px solid #000
}

#LDBlock{
padding:5px 0
}

#LDBlock h2{
background-color:#ffc002;
text-transform:uppercase;
font-size:16px;
font-weight:700;
padding:2px 0
}

.LDList td{
font-size:10px;
background-color:#f0f0f0;
padding:4px
}

#MenuSection{
padding:5px 2px
}

.ItemTable{
background-color:#FF6363;
width:717px
}

.ItemTable td{
width:355px;
background-color:#fff;
font-size:10px;
border:1px solid #d4d4d4
}

.ItemDesc .IDImg{
width:85px
}

.ItemDesc .IDImg img{
width:79px;margin-left:2px
}

.ItemDesc .DTitle{
width:250px
}

.ItemPrice{
padding-top:20px;
padding-right:3px;
text-align:right;
font-size:14px
}



.pagination{
display:block;
margin:10px 0 10px 130px;
padding:2px
}

.pagination ul{
text-align:left;
font-size:13px;
margin:0;padding:0
}

.pagination li{
list-style-type:none;
display:inline;
padding-bottom:1px
}

.pagination a,  .pagination a:visited{
background-color: #FFDA64;
border:1px solid #FF6363;
text-decoration:none;
color:#000;
padding:0 5px;
}

.pagination a:hover, .pagination a:active{
border:1px solid #FF6363;
color:#000;
background-color:#ff0;
}

.pagination li.currentpage{
font-weight:700;
border:1px solid #a0a0a0;
background-color:#FF6363;
color:#fff;
padding:0 5px
}

.pagination li.disablepage{
border:1px solid #929292;
color:#929292;
padding:0 5px
}

.pagination li.nextpage{
font-weight:700
}

* html .pagination li.currentpage,* html .pagination li.disablepage{
margin-right:5px;padding-right:0
}
