body {
   margin: 40px auto;
   padding: 0;
   font: 76% Verdana,Tahoma,Arial,sans-serif;
   background: #000000 url(narah_bk1.jpg) repeat; 
}

#container {
        
        MARGIN: 0px auto 15px;
        BACKGROUND: #000000; 
        WIDTH: 750px;
        HEIGHT: auto;
        MIN-HEIGHT:700px; 
        COLOR: #ffffff;
        overflow: visible;
}

#etoNotice {
       clear: both;
       margin:0 auto;
       text-align:center;
}

#wrap {clear: both;
       margin: 0 auto;
       background: #000000 url(narah_logo_fade.gif) no-repeat;
       Height: 130px;
       color: #303030;}

#header {clear: both;
       margin: 0 0 0 0;
       padding: 0;
       Height: 20px;
}

#frontphoto {margin: 0 0 10px 0;border: 0;}

#front_page_prd_1 {
   background: #000000;
   position: absolute; 
   opacity: 1;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_2 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_3 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_4 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_5 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_6 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_7 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_8 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_9 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#front_page_prd_10 {
   background: #000000;
   position: absolute; 
   opacity: 0;
   WIDTH: 306px;
   HEIGHT: 400px;
}

#avmenu {float: right; 
         width: 200px;
         margin: 0 0px 10px 0;
         padding: 0;
         font-size: 0.9em; 
         clear:none;
         overflow: visible;}

#avmenu ul {
         margin: 0 0 0 0;
         padding:0;
         color:black;
}

.announce {
         margin: 10px 0 10px 0;
         padding: 10px;
         width: 130px;
         color: #505050;
         background-color: #f4f4f4;
         line-height: 1.3em;
}

.price_text {
         color: #505050;
         font-size: 0.9em;
	 line-height: 1.3em;
}


#extras {float: right;width: 100px;margin: 0 0 10px 
0;padding: 0;font-size: 0.9em;line-height: 1.5em;}

#extras p {margin: 0 0 1.5em 0;}

#content { margin: 20px 10px 20px 60px;
        width:400px;
        HEIGHT: auto;
        MIN-HEIGHT:400px; 
        padding: 0px 10px 0 10px;
        line-height: 1.6em;
        text-align: left;
        overflow: visible;
}

#pic_content { width:500px; 
   height:400px; 
   overflow: visible;
   HEIGHT: auto;
}

#pic_content2 {width:400px; height:400px}

#content h2 {font-size: 1.5em;margin: 0 0 0.5em 0;}

#content img {padding: 1px;display:inline;background: 
#cccccc;border: 4px solid #ffffff;}

#content.table_stripe {COLOR:#747474;} 

#pic_content p {
   text-align: center;
   color: #808080;
   font-size: 1.0em;
}

#pic_content h1 {
   color: #808080;
   font-size: 1.0em;
   font-weight:normal;
}

#pic_content h2 {
   color: #808080;
   font-size: 1.0em;
   font-weight:normal;
}
#pic_content h3 {
   color: #808080;
   font-size: 1.0em;
   font-weight:normal;
}

h3 {font-size: 1.3em;margin: 0 0 10px 0;}

a {text-decoration: none;color: #ffffff;}

a:hover {color: #757575;}

a img {border: 0;}

#footer {clear: both;
   margin: 0 auto;
   background: #000000 url(narah_footer_fade.gif) no-repeat;
   Height: 108px;   
   position: relative;
   text-align: center;
   color: #ffffff;
   font-size: 0.9em;
}

#footer a {color: #ffffff;text-decoration: none;}

#footer a:hover {text-decoration: 
underline;}

.left {margin: 10px 10px 5px 0;float: left;}

.right {margin: 10px 0 5px 10px;float: right;}

.textright {text-align: right;}

.center {text-align: center;}

.small 
{font-size: 0.8em;}

.bold {font-weight: bold;}

.hide {display: none;} 

/* Sets the colour of the header in the refine search table*/
.refine_search_header {
        margin: 0 0 0px 0;
}

/* The text in the header of the refine search table */
.refine_search_head_txt {
        font-size: 1.0em;
        margin: 0 0 10px 0;
        text-decoration: none;
        color: #ffffff;
}

.product_price {
        font-size: 1.0em;
        text-decoration: none;
        color: #ffffff;
}


/* alternate style with table_stripe_2 to make the table more readable 
*/
.table_stripe_1 {
        background-color: #CCCCCC;
}

/* alternate style with table_stripe_1 to make the table more readable 
*/
.table_stripe_2 {
        margin: 0 0 0px 0;
}

/* For a row with 'table_stripe_1 the catagory name uses the style 
below */
.display_name_1 {
        font-size: 1.0em;
        margin: 0 0 10px 0;
        text-decoration: none;
        color: #ffffff
}

/* For a row with 'table_stripe_2 the catagory name uses the style 
below */
.display_name_2 {
        font-size: 1.0em;
        margin: 0 0 10px 0;
        text-decoration: none;
        color: #ffffff;
}

/*  Style for the links in the product, refine search page */
.refine_search_link {
        font-size: 1.0em;
        margin: 0 0 10px 0;
        text-decoration: none;
        color: #757575;
}

#add_to_bag {
  width: 138px;
  height: 34px;
  margin: 0;
  padding: 0;
  border: 0;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
   background: #000000 url(black-add-to-bag-button.gif) no-repeat;
}

.ref_srh_tbl {
        border: thin solid #CCCCCC;
}

.img_border {padding: 1px;display:inline;background: 
#cccccc;border: 2px solid #999999;}



