body{

margin: 0; 
padding: 0 0 0px 0; 
font: 12px Arial, Helvetica, sans-serif;  
text-align: center;
border-color:#ffffff;
}

a {
    font-size: 12px;
    font-family: tahoma;
    text-decoration: none;
    color: orange;

}

a:hover {

    text-decoration: none;
    color: black;

}

a.menu {
    font-size: 12px;
    font-family: tahoma;
    text-decoration: none;
    color: white;

}

a.menu:hover {

    text-decoration: none;
    color: orange;

}

a.menucheck {
    font-size: 12px;
    font-family: tahoma;
    text-decoration: none;
    color: black;

}

a.menucheck:hover {

    text-decoration: none;
    color: white;

}

a.smmenu {
    font-size: 9px;
    font-family: tahoma;
    text-decoration: none;
    color: black;

}

a.smmenu:hover {

    text-decoration: none;
    color: orange;

}

.whitebg{
    background: white;
    width:860px;
    margin-top:20px;
    text-align: right;
    margin-bottom: 20px;
    -moz-border-radius: 18px; -webkit-border-radius: 18px;
}

.random{
    position:relative;
    top:40px;
}

.footflower{
    position: absolute;
    width: 250px;
    height: 203px;
    left: -120px;

}

.logo{
    width: 833px;
    height: 130px;
    position: relative;
    top: -150px;
    left: -50px;
    z-index: 30;
}

.flowers{
    width: 300px;
    height: 187px;
    position: relative;
    top: -60px;
    left: 630px;

}

.slogan{
    width: 273px;
    height: 20px;
    top: -184px;
    right: -475px;
    position:relative;
    background: url(../images/slogan.png);
}

.viewcart{

    width: 259px;
    font: 10px Tahoma, sans-serif; 
    font-weight: bold;
    color: black;
    position: relative;
    top: -20px;
    left: 448px;
    z-index:20; 
    text-align: center;
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 4px;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
a.cartlink{
    font: 10px Tahoma, sans-serif; 
    font-weight: bold;
    color: #402511;
}

a.cartlink:hover{
    font: 10px Tahoma, sans-serif; 
    font-weight: bold;
    color: orange;
}

img.page_title {
    margin-top: 25px;
}

.maincontent{
    width: 850px;
    position: relative;
    top: -160px;
}

.maincontent ul {

        list-style: none;
}

.menucell{
    width:759px;
    height: 35px;
    top:-160px;
    text-align: center;
    position: relative;

}


.bubplastic.horizontal {
    width: 100%;
    height: 35px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #000000 url(../images/menu-bg.png) top left repeat-x;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.bubplastic.horizontal ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.bubplastic.horizontal ul li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    background: transparent url(../images/menu-bg.png) top left no-repeat;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;
}

.bubplastic.horizontal ul li a {
    display: block;
    height: 35px;
    padding-left: 50px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font: 12px Arial, Helvetica, sans-serif; 
    color: #FFFFFF;
    text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
    display: block;
    float: left;
    text-align: center;
    height: 22px;
    padding-top: 8px;
    padding-right: 50px;
    background: transparent url(../images/menu-bg.png) top right no-repeat;
    cursor: pointer;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;

}

.bubplastic.orange ul li a:hover,
.bubplastic.orange ul li.highlight a {
    background: transparent url(../images/menu-bg-on.png) top left no-repeat;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;

}
.bubplastic.orange ul li a:hover span.menu_ar,
.bubplastic.orange ul li.highlight a span.menu_ar {
    background: transparent url(../images/menu-bg-on.png) top right no-repeat;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;
}

td{
    font-size: 12px;
    font-family: tahoma;
    color: #000000;
}

td.menu {
    font-size: 12px;
    font-family: tahoma;
    color: #ffffff;
}

td.details {
    font-size: 14px;
    font-family: tahoma;
    color: #000000;
}

td.static {
    font-size: 14px;
    font-family: tahoma;
    color: #000000;
}

td.jewelrymenu {
    font-size: 14px;
    font-family: tahoma;    
    
}

td.jewelrymenu a {
    font: 15px Tahoma, sans-serif; 
    font-weight: bold;
    color: #402511;
}

td.jewelrymenu a:hover{
    font: 15px Tahoma, sans-serif; 
    font-weight: bold;
    color: orange;
}

div.price {
    font-size: 10px;
    font-family: tahoma;
    color: red;

}

div.hr {
  height: 1px;
width: 70%;
  background: #b1b2b2 url(hr.jpg) no-repeat scroll center;
  margin: 5px;
}
div.hr hr {
  display: none;
}

.footer{
    font-size: 10px;
    font-family: tahoma;
    font-weight: bold;
    color: #000000;    
}