﻿body												
{
    font-size: 0.6em;
    line-height: 1.5em;
    font-family:verdana, arial, helvetica, sans-serif;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

input,select,textarea
{
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 1em;
}

/*input
{
    font-size:0.6em;
}*/

a
{
    text-decoration:none;
    color:#55207A;
    font-weight:bold;
}

img
{
    border:none;
}

a:hover
{
    text-decoration:underline;
}

#container 											
{
    width:990px; 
    margin-left: auto; 
    margin-right: auto;
    text-align:left;
}

#header
{
    background:url(images/header.jpg) top left no-repeat;
    height:109px;
    margin-bottom:10px;
    text-align:right;
}

#headtop
{
    padding-left:565px;
    padding-top:23px;
    padding-right:15px;
    color:#818286;
    height:24px;
}

a.viewbasket img
{
    background: url(images/view_basket.gif) no-repeat;
    width:91px;
    height:10px;
    border:none;
    margin-left:20px;
}

a.viewbasketsel img
{
    background: url(images/view_basket.gif) bottom right no-repeat;
    width:91px;
    height:10px;
    border:none;
}

a.viewbasket:hover img
{
    background: url(images/view_basket.gif) bottom right no-repeat;
}

a.checkout img
{
    background: url(images/checkout.gif) no-repeat;
    width:75px;
    height:10px;
    border:none;
}

a.checkoutsel img
{
    background: url(images/checkout.gif) bottom right no-repeat;
    width:75px;
    height:10px;
    border:none;
}

a.checkout:hover img
{
    background: url(images/checkout.gif) bottom right no-repeat;
}

#headbottom
{
    padding-left:708px;
    padding-top:0px;
    color:#55207A;
    font-weight:bold;
    height:34px;
    margin-right:31px;
}

#headbottom ul
{
    margin:0;
    padding:0;
}

#headbottom li
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:solid 1px #55207A;  
}

#headbottom li.norightborder
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:none;
}

#nav
{
    float:right;
    padding-top:8px;
    /*padding-left:721px;*/
    font-weight:bold;
}


#nav ul
{
    margin:0;
    padding:0;
}

#nav li
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:solid 1px #333333;
}

#nav li.norightborder
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:none;
}

#nav a
{
    color:#333333;
}

#nav a:hover
{
    color:#FFFFFF;
}

#browse
{
    background:url(images/nav.jpg) top left no-repeat;
    height:27px;
    margin-bottom:2px;
    padding-left:250px;
    padding-top:8px;
}

/*#browseleft
{
    float:left;
    width:221px;
}*/

#browseright
{
    float:right;
    width:212px;
    padding-right:15px;
}

a.favourite img
{
    background: url(images/add_to_favourites.gif) no-repeat;
    width:125px;
    height:21px;
    border:none;
}

a.favourite:hover img
{
    background: url(images/add_to_favourites.gif) bottom right no-repeat;
}

a.giftservice img
{
    background: url(images/gift_service.gif) no-repeat;
    width:129px;
    height:19px;
    border:none;
}

a.giftservicesel img
{
    background: url(images/gift_service.gif) bottom right no-repeat;
    width:129px;
    height:19px;
    border:none;
}

a.giftservice:hover img
{
    background: url(images/gift_service.gif) bottom right no-repeat;
}

a.justin img
{
    background: url(images/just_in.gif) no-repeat;
    width:62px;
    height:21px;
    border:none;
    margin-right:20px;
}

a.justinsel img
{
    background: url(images/just_in.gif) bottom right no-repeat;
    width:62px;
    height:21px;
    border:none;
}


a.justin:hover img
{
    background: url(images/just_in.gif) bottom right no-repeat;
}

a.readmore img
{
    background: url(images/read_more.gif) no-repeat;
    width:82px;
    height:10px;
    border:none;
}

a.readmore:hover img
{
    background: url(images/read_more.gif) bottom right no-repeat;
}

a.signin img
{
    background: url(images/sign_in.gif) no-repeat;
    width:59px;
    height:13px;
    border:none;
}

a.signin:hover img
{
    background: url(images/sign_in.gif) bottom right no-repeat;
}

a.createaccount img
{
    background: url(images/create_account.gif) no-repeat;
    width:113px;
    height:10px;
    border:none;
}

a.createaccount:hover img
{
    background: url(images/create_account.gif) bottom right no-repeat;
}

#main
{
    background:#A4A1A2 url(images/mar_pattern.jpg) top left repeat;
    margin:1px 0px 1px 0px;
}

#footer
{
    clear:both;
    background:#818286;
    color:#333333;
    padding:4px;
    font-weight:bold;
    padding-right:12px;
}

#footer ul
{
    margin:0;
    padding:0;
}

#footer li
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:solid 1px #333333;
}

#footer li.norightborder
{
    display:block;
    float:left;
    padding:0px 12px 0px 12px;
    border-right:none;
}


#footer a
{
    color:#333333;
}

#footer a:hover
{
    color:#FFFFFF;
}

.cb
{
    clear:both;
    height:0px;
    font-size:0%;
    line-height:0%;
}

.cl
{
    clear:left;
    height:0px;
    font-size:0%;
    line-height:0%;
}


span.purple
{
    color:#55207A;
    font-weight:bold;
}

.rmText
{
    background:#A4A4A6;
    color:#55207A;
    border-left:solid 1px #55207A;
    border-right:solid 1px #55207A;
    border-bottom:solid 1px #55207A;
}

.rmText:hover
{
    background:#FFFFFF;
}

.rmGroup
{
    border-top:solid 1px #55207A;
}

.rmGroup .rmText
{
    padding:5px;
}

.cb
{
   clear:both;
}


h3
{
    font-size:1em;
    line-height:1em;
}

.fl
{
    float:left;
}

a.request img
{
    background: url(images/request.gif) no-repeat;
    width:167px;
    height:13px;
    border:none;
}

a.request:hover img
{
    background: url(images/request.gif) bottom right no-repeat;
}