/* Used on pages with categories and/or products */

#middleright
{
    float:left;
    width:799px;
    padding:10px 0 0 0;
}	

#middleright h2
{
    font-weight:normal;
    margin-bottom:8px;
}

#items
{
    width:799px;
    min-height:160px;
    padding:10px 0 0 1px;
    background:transparent url(images/rangeitems_bg.jpg) no-repeat;
}

#items .eachitem
{
    float:left;
    width:399px;
    padding:0px;
    min-height:135px;
}


/*#items .eachitem img
{
    float:left;
    margin:0 10px 20px 10px;
}*/

#items .eachitem div
{
    width:280px;
}

#items div .dimg
{
    width:80px;
}

#items .dimg
{
    float:left;
    margin:0 10px 20px 10px;
    width:80px;
    font-size:0.9em;
}


#items .eachitem p
{
    font-size:0.9em;
}

#items .eachitem div p
{
    margin-top:3px;
}

#items .eachitem div p.price
{
    float:left;
    width:150px;
}

#items .eachitem div p.brownbox a
{
    float:left;
    color:#885500;
    background-color:#d0b473;
    padding:3px 4px;
    display:block;
    font-size:1em;
}
#items .eachitem div p.brownbox a:hover,
#items .eachitem a:hover
{
    color: #000;
}

.pager
{
    width:790px;
    height: 30px;
    background:#ECDFB9;
}

.pager #p_left, .pager #p_right
{
    float:left;
    width:153px;
}

.pager #p_left a img
{
    background: #ECDFB9 url(images/previous.gif) no-repeat top left;
}

.pager #p_mid
{
    float:left;
    width:484px;
    padding-top:7px;
    text-align:center;
}

.pager #p_mid span
{
    font-weight:bold;
    color:#b7853a;
}

.pager #p_mid a:hover, #pager #p_mid strong 
{
    color:#000;
}

.pager #p_right
{
    text-align:right;
}

.pager #p_right a img
{
    background: #ECDFB9 url(images/next.gif) no-repeat top left;
}

.pager #p_left a:hover img, .pager #p_right a:hover img
{
    background-position: top right;
}

/* Basket page */

#basket
{
    float:right;
    text-align:left;
    margin-top:10px;
    padding: 8px 20px 0 20px;
    width:759px;
}

#basket #intro
{
    margin-top:20px;
}

.basket, .basket th, .basket td
{
    border:solid 1px #CFAD7C;
    vertical-align:middle;
}

.basket th
{
    color:#000000;
    font-size:0.9em;
}

.basket input
{
    color:#000000;
    font-size:1em;
    font-weight:bold;
}

.basketsummary
{
    clear:both;
}
.basketsummary, .basketsummary td
{
    border:solid 0px #ffffff;
    color:#000000;
}

.basketsummary td.bsummarytop 
{
    border-left:solid 1px #CFAD7C;
    border-right:solid 1px #CFAD7C;
    border-top:solid 1px #CFAD7C;
}

.basketsummary td.bsummary
{
    border:solid 1px #CFAD7C;
}

#buttons
{
    width:100%;
    margin:10px;
    height:33px;
}

.updatequantities
{
    float:right;
    width:145px;
    height:24px;
    padding:4px 10px;
    margin-right:20px;
    background:#D0B473;
    display:block;
}
.updatequantities img
{
    width:145px;
    height:24px;
    background: url(images/update_quantities.gif) no-repeat top left;
}
.continueshopping
{
    float:right;
    width:155px;
    height:24px;
    padding:4px 10px;
    margin-right:15px;
    background:#D0B473;
    display:block;
}
.continueshopping img
{
    width:155px;
    height:24px;
    background: url(images/continue_shopping.gif) no-repeat top left;
}

.buynow img
{
    width:94px;
    height:32px;
    background: url(images/buy_now.gif) no-repeat top left;
}
.updatequantities img:hover, .continueshopping img:hover, .buynow img:hover
{
    background-position: top right;
}

/*.buynow
{
    margin:10px;
    float:right;
    width:74px;
    height:24px;
    padding:5px 10px;
    background:#D0B473
    display:block;
}*/
