.RadMenu a.rmLink {  cursor: pointer !important;}

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 { height:82px; border-top:2px solid #818286;}
#headtop {border-top:2px solid #666; height:80px}
div.logo   {width:362px;float:left;}
div.details {float:left; width:238px;height: 50px; padding:30px 0 0 0px;}
div.details p {padding:0 0 8px 46px; margin:0 0 0 0; color:#7F7F85; font-family:Arial; font-size:1.8em;}
div.details p.delivery {background:url(images/delivery.gif) 46px 0px no-repeat; padding-left:70px;}
div.basket-login {float:right; text-align:right; width:268px; height:50px; border-right:1px solid #ccc; margin-top:18px;}
div.basket {padding:7px 10px 0 0; color:#808185;}
div.view-checkout {float:right; width:120px; padding-top:24px;}
div.view-checkout a.viewbasket {padding:0px 0 15px; clear:both; display:block;}
div.view-checkout a.checkout {padding:0px 0 0 20px; clear:both; display:block;}

/* SLIDE ROTATOR */
div.slide-holder {position:relative; overflow:hidden; height:100px; width:990px; border-top:6px solid #4C1473; background: url(images/header-bg.jpg) top left no-repeat}
div.slide-holder div#s5 {height:100px; background-color:#fff; margin:1px 0px 1px 0px }
div.slide-holder div#s5 div img {}
div.slide-holder div#s5 div div {position:absolute; top:0px; left:0px; z-index:3; width:342px; overflow:hidden; }
    div.slide-holder div#s5 div div h2 {color:#fff; padding:15px 0 0 15px; margin:0px 0 5px 0; font-size:1.5em;}
    div.slide-holder div#s5 div div p {color:#fff; padding:0 10px 0 15px; margin:0 0 5px 0; font-size:1.1em; line-height:1.4em;}
    div.slide-holder div#s5 div div a {color:#fff; padding:0 0 0 15px; margin:0 0 5px 0;  font-size:1.1em; text-decoration:underline;}
    div.slide-holder div#s5 div div a:hover {color:#fff; text-decoration:none;}
a.link-btn {position:absolute; top:37px; right:0px; z-index:4; display:block; width:118px; height:30px; background: url(images/view-more.gif) top left no-repeat; cursor:pointer;}
a.link-btn:hover {background: url(images/view-more.gif) -118px 0px no-repeat;}
a.link-btn span {display:none;}

#headbottom
{
    background: url(images/marquessa-logo-base.gif) top left no-repeat;
    height:36px;
    width:362px; 
    float:left;
}

#browse
{   float:left;
    width:578px;
    height:27px;
    margin: 0px 0 0 35px;
    padding:8px 0 0 15px;
    background: #818286 url(images/main-nav-left.gif) top left no-repeat;
}

a.home-btn img
{
    background: url(images/home.gif) no-repeat;
    width:78px;
    height:30px;
    border:none;
}

a.home-btn:hover img
{
    background: url(images/home.gif) 0px -30px no-repeat;
}


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 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
{
    padding-top:8px;
    font-weight:normal;
    float:right;
}


#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:#333333;
    text-decoration:underline;
}

div#header div#headtop div.basket-login div#nav ul li a {font-weight:normal;}


/*#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 ------------------------------------------------------------------- */
#footer {clear:both; background:#E3DFDA; color:#333333; border-bottom:1px solid #fff; padding:15px 0px 0px 0px;}
#footer div.sitemap {float:left; padding-left:10px;}
#footer div.payment {float:right; padding-right:10px; padding-bottom:10px;}
#footer ul { width:177px; float:left; margin:0; padding:0; border-right:1px solid #ccc;}
#footer li { display:block; padding:0px 0px 0px 0px;}
#footer a {color:#333333; font-weight:normal; padding-left:10px;}
#footer a:hover{ color:#333333; text-decoration:underline;}
div.end-footer {clear:both; border-top:6px solid #818286; background-color:#fff;}
div.faves {float:left; width:300px; padding-top:4px;}
div.credit {float:right;  padding:10px 0;}
div.m-tag {clear:both; text-align:right; color:#808185; padding-bottom:10px;}

.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;
}

.cb
{
   clear:both;
}

h1 
{
 font-family: Arial;
 font-size: 1.8em;
 color: #55207A;
 font-weight: bold;   
}

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;
}

/* product gallery fader */
div#thumbholder div#thumbs ul.thumbs li {list-style-type:none; float:left;}
div#gallery {width:290px; float:left;}
div#gallery div#thumbholder {width:290px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
div#thumbholder div#thumbs ul.thumbs {padding:0 0 0 0; margin:0 0 0 0;}
div.gift {width:23px; overflow:hidden;}

/* telerik navigation styles */
div#browse .RadMenu .rmGroup .rmText { background:#A4A4A6; color:#55207A; border:solid 1px #55207A;padding: 5px;margin: -1px;}
div#browse .RadMenu .rmGroup .rmText:hover { background:#FFFFFF; }
div#browse .RadMenu .rmLeftImage { margin:0px 2px 0 -12px; }
div#browse .RadMenu .rmExpandDown { display: none; }
div#browse .RadMenu .rmSlide { margin-top: -3px; }
div#browse .RadMenu .rmText { padding:5px; }
div#browse .RadMenu a.rmLink {  cursor: pointer; }
