*
{
    margin: 0;
    padding: 0;
}

body
{
    font: normal normal 14px Arial, Helvetica, sans-serif;
    color: #333333;
}
ul
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #333;
}
td
{
    padding: 5px;
}
img{
border:none;
}
#page
{
    width: 1000px;
    margin: 0 auto;
    background-color: #FFF;
}

#header
{
    height: 155px;
    position: relative;
}
#cart
{
    position: absolute;
    right: 0;
    top: 0;
}
#logo
{
  left: 0;
    position: absolute;
    top: 15px;
    display: block;
}
  /*
#logo a
{
  background: url("../merchants/store9336/content_files/logonew.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 165px;
   text-indent: -500em;
    width: 160px;
}*/
#menu
{
    float: right;
	margin-top: 110px;
    height: 50px;
    width: 900px;
}
#menu ul li {
float: right;
}
#menu ul li a
{
  
    height: 50px;
    display: block;
    background-position: -20px 0;
    width: 92px;
    text-indent: -500em;
    background: url("../merchants/store9336/content_files/menunew.jpg") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFF;
}
#menu ul li a:hover
{
    /* border:1px solid #339900;*/
}

#menu ul li.menu-aloha a
{
    background-position: 24px 0;
}
#menu ul li.menu-story a
{
    background-position: -70px 0;
}
#menu ul li.menu-search a
{
    background-position: -167px 0;
}
#menu ul li.menu-ordering a
{
    background-position: -284px 0;
}
#menu ul li.menu-shipping a
{
    background-position: -404px  0;
}
#menu ul li.menu-gifts a
{
    background-position: -509px 0;
}
#menu ul li.menu-promise a
{
    background-position: -614px  0;
}
#menu ul li.menu-news a
{
    background-position: -718px  0;
}
#menu ul li.menu-contact a
{
    background-position: -823px 0;
}
#main
{
   margin-top:30px;
/*    background: url('../merchants/store9336/content_files/bgmain.png') repeat-y;*/
}

#leftcol
{
    float: left;
    width: 190px;
}
#nav_ctg_box
{
}
#nav_ctg_box li
{
}
#nav_ctg_box li a
{
    /*border-bottom: 1px dotted #CCCCCC;*/
    color: #000000;
    display: block;
    font-family: Arial;
    font-size: 14px;
    padding: 8px 10px ;
    text-decoration: none;
    width: 160px;
}
#content
{
    float: left;
    width: 809px;
    line-height: 24px;
}

.listproduct
{
}
.product-item
{
    float: left;
    width: 180px;
    height: 250px;
    padding: 10px;
    text-align: left;
}
.product-info
{
    padding: 4px 8px;
}
.product-title a, .product-title a:hover, .product-title a:visited
{
    color: #FF6700;
font-weight:bold;
    text-decoration: none;
}
.product-info p
{
    margin: 3px 0;
}
.product-thumb
{
    border: 1px solid #CCCCCC;
    height: 150px;
    overflow: hidden;
    width: 150px;
    margin: 0 auto;
line-height:150px;
}
.product-thumb img
{
    width: 150px;
 vertical-align: middle;
}
.product-title
{
    font-size: 13px;
}
.product-price
{
    font-size: 13px;
    font-weight: bold;
    color: #999;
}
/* Hack */
/* Clearfix */
.lfloat
{
    float: left;
}
.rfloat
{
    float: right;
}
.clr
{
    clear: both;
}

.global_cross_sell_info img
{
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    overflow: hidden;
    width: 150px;
}
.global_cross_sell_info a
{
    color: #333333;
    text-decoration: none;
}
.global_cross_sell_info .global_cross_sell_price
{
    color: #999999;
    font-size: 13px;
    font-weight: bold;
}
.list_heading
{
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
}
.list_heading a
{
    font-weight: bold;
    color: #999;
    text-decoration: none;
}
#list_page span
{
display:none;
}
.back_to_previous_view
{
    display: none;
}
.search_title_box, .contact_page_title_box
{
    border-bottom: 1px solid #CCCCCC;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.contact_page_table, .search_title_desc_box
{
    width: 100%;
    margin-top: 20px;
}
.search_title_desc_box p
{
    line-height: 24px;
    margin: 10px 0;
}
.search_display_table tr
{
    height: 24px;
    line-height: 24px;
}
.search_display_table td
{
    padding: 5px;
}
.contact_page_table td
{
    padding: 5px;
}


#nav_ctg_box ul li ul
{
    display: none;
}
.poweredby a
{
    color: #AAA;
}
.poweredby
{
    color: #999;
    padding: 10px;
}
#nav_ctg_box UL LI
{
    padding: 0;
}
#nav_ctg_box li a.active
{
    background-color: #CACACA;
}
#nav_ctg_box UL LI UL
{
    padding-top: 0;
}
select
{
    max-width: 110px;
}

#cart .cart_status_heading a
{
    background: url("../merchants/store9336/content_files/cartLogo.gif") no-repeat scroll left center transparent;
    color: #000000;
    padding-left: 26px;
    text-decoration: none;
}
#cart .cart_status_heading
{
    padding-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
}
.page_title_p{
 color: orange;
    font-size: 22px;
    padding-bottom: 25px;
}
#page_page{
padding-left:109px;
width:700px;
   position: relative;
}
.page_title_box{
left: -20px;
    position: absolute;
}
.item_page_item_name{
     display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.item_page_item_price{
font-size:14px;
font-weight: bold;
}
#price_field{

}

.item_page_item_desc{
padding-bottom:30px;
font-size: 14px
}
.global_img_button{
padding-top:15px;
}
.page_desc_box_p p{
margin:8px 0;
}
.page_desc_box_p a{
font-size:14px;
color:orange;
}

.bar
{
color:orange !important;
}
.bar:hover
{
color:gray!important;
}
.basket_page_title_p
{
text-transform:uppercase;
padding-bottom:15px;
}
.basket_page_basket_desc a
{
color:orange !important;
}

.list_page_paging_box a
{
color:orange !important;
}


