body {
     margin : 0;
     padding :12px 0 0 0;
     font-family : verdana, arial, sans-serif;
     font-size : 90%;
     background : #f0f2f7;
     color : #444;
     text-align:center;
     background-image:url('images/layout/bodybg.gif');
     background-repeat:repeat-x;
      }
#wrapper {
     margin-left : auto;
     margin-right : auto;
     width : 780px;
     background-color : #fff;
     padding:6px 8px 0 8px;
    background-image:url('images/layout/newwrapbg.gif');
     background-repeat:repeat-x;
      }
#header {
     text-align : right;
     font-size : 75%;
height:126px;
background-color:#CCD6E0;
background-image:url('images/layout/newheadbg.gif');
border-top:1px solid #8aa6be;
border-bottom:1px solid #999;
      }
#header img {
     float : left;
border:0;
      }
#header p {
     padding-right : 12px;
margin-top:0;
padding-top:5px;
      }
#header form {margin-right:12px;}
#header a {
     color : #fff;
     text-decoration : none;
     font-weight : bold;
      }
#header a:hover {
     text-decoration : underline;
      }
#topnav {

     background-color : #D0A9AA;
     padding : 0;
     text-align:left;
     font-variant:small-caps;
     font-size:95%;
      }
ul#topnavlist {
     margin : 0;
     padding : 2px 0;
     white-space : nowrap;
      }
#topnavlist li {
     display : inline;
     list-style-type : none;
      }
#topnavlist a {
     padding : 2px 12px;
     font-weight : bold;
     text-decoration:none;
     color:#fff;
      }
#topnavlist a:hover {
     background-color : #8aa6be;
      }
#holder {
border-left:1px solid #dbe5eb; 
border-right:1px solid #dbe5eb; 
border-top:1px solid #999; 
border-bottom:0px none; 
background-color : #fff;
font-size : 75%;
text-align:left;
padding:0;
overflow:auto;
}
p.right {
     text-align : right;
      }
#left {
     float : left;
     width : 164px;
     text-align:left;
      margin-left:6px;
      }
#leftnavlist {
     padding-left : 0;
     margin-left : 0;
     width : 160px;
    
      }
#leftnavlist li {
     list-style : none;
     margin : 0;
     padding : 0.25em 0;
     border-bottom : 1px solid #eee;
      }
#leftnavlist li.top {
     list-style : none;
     margin : 0;
     padding : 0.25em 0;
     margin-top:5px;
     border-bottom : 1px solid #ccc;
     font-variant:small-caps;
      }
#leftnavlist li a {
     text-decoration : none;
     color: #666;
     font-weight : normal;
      }
#leftnavlist li.top a {
     text-decoration : none;
     color : #A86B6B;
     font-weight : normal;
      }
#leftnavlist li a:hover {
     color : #A86B6B;
      }
#content {
     float : right;
     width : 560px;
     font-family :Verdana, arial, sans-serif;
     letter-spacing:0.025em;
     line-height:130%;
     margin-right:5px;
     border-left:1px solid #eee;
     padding:10px 0 20px 20px;
      }
#content a {
     color : #A86B6B;font-weight:bold;
      }
#content a:hover {
     text-decoration:none;
      }
#content p {padding:2px 0; margin:6px 0;}
#rcol {
     float : right;
     width : 300px;
      }
#rcol td {
     padding : 5px 3px 0 0;
      }
#rcol h3 {border-bottom:1px solid #eee;line-height:normal;background-color:#d8b8b9;padding:2px 4px;margin:12px 0;font-weight:bold;color:#fff;}
#titlebox {
     background-color : #faf5f1;
     padding : 0 5px;
     margin-top : 12px;
      }
#titlebox h1 {
     font-size : 14px;
     margin : 0;
     padding : 5px 0;
     font-weight : bold;
      }
#titlebox p {
     margin : 0;
     padding : 0;
      }
#titlebox p.price {
     color : #A86B6B;
     padding-bottom : 5px;
      }
#options p {
     margin : 0;
     padding-top : 8px;
      }
#lcol {
     float : left;
     width : 220px;
     border : 1px solid #eee;
     text-align : center;
      }
#lcol img {border:1px solid #ccc;
padding:3px;
}
h2, h1 {
font-size:140%;
color: #557192;
font-variant:small-caps;}
h2 {font-weight:normal;}
h3 {
font-size:120%;
font-weight:normal;
font-variant:small-caps;
font-family: Tahoma, verdana, sans-serif;
background-color:#d8b8b9;padding:2px 4px;
line-height:normal;font-weight:bold;color:#fff;
}
h3.home {width:275px;}
#lcol img {
border:0px none;
float:none;
margin:12px 0
      }
      
#lcol h3 {
clear:both;
}
#lcolbuttons {
     background-color : #f2f4ff;
     margin : 0;
     padding : 2px 2px 2px 6px;
     border-top : 1px solid #eee;
     letter-spacing:normal;
      }
#lcolbuttons ul {
     padding : 0;
     margin : 0;
      }
#lcolbuttons li {
     float : left;
     list-style-type : none;
     text-align : left;
     width : 40%;
      }
#lcolbuttons li.wide {
width : 55%;
      }
#lcolbuttons li a {
     display : block;
     padding : 10px 0 10px 28px;
     color : #666;
     font : normal bold 9px Verdana, Arial, Helvetica, sans-serif;
     text-decoration : none;
     background-repeat : no-repeat;
      }
#lcolbuttons li a:hover {
     color : #333;
      }
#lcolbuttons a.zoom {
     background-image : url('images/layout/icon-zoom.gif');
      }
#lcolbuttons a.print {
     background-image : url('images/layout/icon-print.gif');
      }
#lcolbuttons a.ask {
     background-image : url('images/layout/icon-question.gif');
      }
#lcolbuttons a.send {
     background-image : url('images/layout/icon-send.gif');
      }
#viewalt {text-align:center;
      }
#viewalt img {
     float : none;
margin:8px 4px;
      }
#lower {
     clear : both;
      }
#outerfooter {
width:100%;
padding :0 0 25px 0;
height:100%;
background : #f0f2f7;
background-image : url('images/layout/pink-m.gif');
background-repeat:repeat-x;
}
#footer {
     margin-left : auto;
     margin-right : auto;
     width : 780px;
     padding : 0 8px 8px 8px;
     text-align: center;
     color:#666;
     font-size:70%;
     background-color:#fff;  
background-image : url('images/layout/pink-l.gif');
background-repeat:repeat-x;}  
#footerinner {
border:1px solid #e0c7c8; 
border-top:7px solid #e0c7c8;
background-color : #fff;
text-align:center;
margin:0;
padding:12px;
      }
#footer a {
     color : #A86B6B;
      }
#footer a:hover {
     text-decoration:none;
      }
select {
     border : 1px solid #a4a9bf;
     background : #f2f4ff;
     padding-left : 0.5em;
     margin-bottom : 0;
     font-size : 90%;
     font-family : arial, sans-serif;
      }
input {
     border : 1px solid #a4a9bf;
     background : #f2f4ff;
     padding-left : 0.5em;
     margin-bottom : 0;
     font-size : 90%;
     font-family : arial, sans-serif;
      }
textarea {
     border : 1px solid #a4a9bf;
     padding : 5px;
     overflow : auto;
     background : #ebecf1;
      }
input.button {
     background : #a86b6b;
     border-bottom : 1px solid #999;
     border-left : 1px solid #eee;
     border-top : 1px solid #eee;
     border-right : 1px solid #999;
     padding : 0 5px;
     color : #fff;
     font-size : 90%;
     font-family : verdana, arial, sans-serif;
     font-weight : bold;
      }
input.cartbutton {
     background : #a86b6b;
     border-bottom : 1px solid #999;
     border-left : 1px solid #eee;
     border-top : 1px solid #eee;
     border-right : 1px solid #999;
     padding : 0 5px;
     color : #fff;
     font-family : verdana, arial, sans-serif;
     font-weight : bold;
     font-size : 12px;
     font-variant:small-caps;
      }
a#cartbutton {
     color : #fff;
     background : #a86b6b;
     border-bottom : 1px solid #999;
     border-left : 1px solid #eee;
     border-top : 1px solid #eee;
     border-right : 1px solid #999;
     padding : 2px 5px;
     font-family : verdana, arial, sans-serif;
     font-weight : bold;
     font-size : 12px;
     font-variant:small-caps;
     text-decoration : none;
      }
td.catimage {vertical-align:top;padding:8px;}
td.catname {vertical-align:top;padding:0;}
td.prodimage {vertical-align:top;padding-top:8px;}
p.catname {margin:0;padding:0;}
p.catdesc {margin:0;padding:0;}
#productpage img {padding:3px;margin:2px 0 0 0;
border:1px solid #ccc;}
#productpage a {padding:0;}
p.catnavigation {padding-bottom:10px;}
#tellfriend {background-color:#fff;
     background-image : url('images/layout/tellbg.gif');
background-repeat:repeat-x;}
#tellfriend td {font-size:12px;}
#random {clear:both;padding:0;}
#random img {border:1px solid #ccc;padding:3px;margin-right:6px;margin-bottom:5px;float:left;color:#666;}
div.homeproduct {float:left;width:220px;text-align:left;padding:8px;border:1px solid #eee;margin:2px 5px;background:#fff;line-height:130%;}
#homerandom {float:right;clear:both;padding:0 5px;width:240px;margin-left:15px;}
#homerandom h2 {font-size:95%;margin:0;padding:2px 8px;font-weight:bold;background-color:#8aa6be;color:#fff;}
#homerandom img {border:1px solid #ccc;padding:3px;margin-right:6px;margin-bottom:5px;float:left;}
#homerandom .homeproduct {text-align:left;padding:8px;border:1px solid #eee;margin:2px 0;background:#fff;color:#666;}
#wishlist {  
background-image : url('images/layout/fairy.gif');
background-repeat : no-repeat;
padding:10px 0px 15px 53px;
width:230px;}
#wishlist h2 {padding:0 0 2px 22px; font-size:110%;margin-bottom:0;font-weight:bold;}
#wishlist p {padding-top:2px;margin-top:0;color:#666;}
p.bottom {clear:both;margin-bottom:8px;}
span.imgl {
float: left;
padding-right:15px;
padding-bottom:2px;
font-style:italic;
color:#666;
}
span.imgl img {
display: block;
}
p.prodnavigation {
margin-bottom:12px;}
#aboutprice {clear:both;font-size:90%;padding-top:24px;}
h4 {background-color : #eee;
     padding : 3px;
     font-size : 12px;
     font-weight : bold;
     color : #666;
     }
span.red {color:red;}