body
{
	background-color:#FFD9D9;
}


.banner 
{
	padding-left:70px;
	vertical-align:top;
}

table
{ 
margin-left: auto;
margin-right: auto;
}
  


.cell_1
{
	vertical-align:bottom;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
}

.nav_bar
{
	vertical-align:top;
	padding-top:40px;
	padding-left:20px;
	line-height:35px;
	height:400px;
}

.top_nav_bar
{
	text-align:center;
	vertical-align:top;
}

.credit_card_logo
{
	text-align:right;
	padding-right:20px;
}

a:link {color:#000; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#F09; text-decoration:none;}

.links
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:italic;
	font-size:14px;
	
}
.cart_bag
{
	float:right;
}

.footer 
{
background-repeat:no-repeat;
background-image:url(images/footer.jpg);
height:100px;
vertical-align:top;
}

.w3c
{
	text-align:right;
	padding-right:20px;
	padding-top:20px;
	
}

.copyright
{
	text-align:left;
	padding-left:20px;
	padding-top:20px;
	
}

.body_top 
{
background-repeat:no-repeat;
background-image:url(images/body_top.jpg);
height:50px;
vertical-align:top;
}

.body_bottom
{
background-repeat:no-repeat;
background-image:url(images/body_bottom.jpg);
height:60px;
vertical-align:top;
}

.body_left
{
	background-color:#efa8d7;
}

.body_right
{
	background-color:#efa8d7;
}

.body
{
	padding-top:40px;
}

.body_main
{
	background-color:#FFF;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

.delivery_image
{
	float:left;
	padding-left:50px;
}

.error
{
	color:#F00;
	text-align:center;
}

.header
{
	text-align:center;
	font-size:36px;
	padding-top:15px;
	text-decoration:underline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#efa8d7;
}
.header_small
{
	text-align:left;
	font-size:18px;
	padding-top:15px;
	text-decoration:underline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#efa8d7;
}
.center
{
	text-align:center;
}

p
{
text-align: center;
padding-right:20px;
padding-left:20px;
color: black;
font-size: 13pt;
font-family: arial, verdana, sans-serif;
}
.red
{
	color:#F00;
}

.size_color
{
	text-align:center;
	font-weight:bold;
	color:#000;
	background-color:#FFD9D9;
	font-family:Verdana, Geneva, sans-serif;
}
.height
{
	height:400px;
}
.thumb_nail
{
	float:right;
}
.blue
{
	color:#00F;
}

.itme_cell_1 {
	vertical-align:top;
}
.item_cell_2 {
	vertical-align:top;
}
.item_cell_3 {
	vertical-align:top;
	padding-top:20px;
	padding-left:30px;
}
.item_cell_4 {
	vertical-align:top;
	padding-top:20px;
	text-align:left;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}

.view_item_1
{
	text-align:left;
	padding-top:50px;
	padding-left:25px;
}
.view_img_1
{
	float:left;
}
.top
{
	vertical-align:top;
}
.red
{
	color:#F00;
}

.cupid
{
	vertical-align:top;
	text-align:center;
}

.text_home
{
	vertical-align:top;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	color: black;
    font-size: 11pt;
    font-family: arial, verdana, sans-serif;
}

.addthis
{
	padding-left:20px;
	padding-top:20px;
}

function setZoom(img, dir, width, height, margin, zIndex, delay) {
  setTimeout(function() {
    if (img.dir==dir) {
      img.style.width=width;
      img.style.height=height;
      img.style.margin=margin;
      img.style.zIndex=zIndex;
      img.parentNode.parentNode.style.zIndex=zIndex;
    }
  }, delay);
}

function larger(img, width, height) {
  img.dir='rtl';
  now=parseInt(img.style.zIndex);
  for (i=now+1; i<=10; i++) {
    w=(width*(10+i))/20+'px';
    h=(height*(10+i))/20+'px';
    m=(-i)+'px 0 0 '+(-width*i/40)+'px';
    setZoom(img, 'rtl', w, h, m, i, 20*(i-now));
  }
}

function smaller(img, width, height) {
  img.dir='ltr';
  now=parseInt(img.style.zIndex);
  for (i=now-1; i>=0; i--) {
    w=(width*(10+i))/20+'px';
    h=(height*(10+i))/20+'px';
    m=(-i)+'px 0 0 '+(-width*i/40)+'px';
    setZoom(img, 'ltr', w, h, m, i, 20*(now-i));
  }
}
