.list_page_item_pic img {
    width: auto;
    max-height: 200px;
    max-width: 200px;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
    text-align: left;
}
#container {
background-color: #EFEFEF;
width: 980px;
background-image: url(/graphics/templates/template2/images/bgimage-center.gif);
margin-right: auto;
margin-left: auto;
vertical-align: top;
}

.menu_list {

	width: 150px;

}

td {
color: #4E4739;
FONT-SIZE: 11pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
text-decoration: none;
text-align: left;
}

.menu_head {

	padding: 5px 10px;

	cursor: pointer;

	position: relative;

	margin:1px;

       font-weight:bold;

       background: #FCFCFC url(./graphics/templates/template2/images/left.png) center right no-repeat;

       border:1px #D6883A solid;

}
#nav_ctg_box UL LI UL{
padding-left:0;
padding-top:0;
}
.menu_body {

	display:none;

}

.menu_body a {

  display:block;

  color:#006699;

  padding-left:10px;

  font-weight:bold;

  text-decoration:none;

}

.menu_body a:hover {

  color: #000000;

  text-decoration:underline;

}

.leftcolumn{

  width:220px;

  padding-top:0px;

  padding-bottom:20px;

  padding-right:10px;

  float:right;

  }

.leftcolumn h3{

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:#E8D9BD none repeat scroll 0 0 !important;

border-bottom:1px solid #CBA964 !important;

font-family:verdana !important;

font-size:12px !important;

font-weight:bold !important;

margin-bottom:0px !important;

padding-bottom:8px !important;

padding-top:8px !important;

text-align:center !important;

}

.leftcolumn ul, #leftcolumn1 ul

{

list-style-type: none;

padding-left:0;

margin:0;

text-align: left;

width:100%;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-top:0px;

}

.leftcolumn ul li, #leftcolumn1 ul li {

padding-top:6px;

padding-bottom:6px;

border-bottom:1px solid #E8D9BD;

margin:0;

}



.leftcolumn ul li:hover
{

background-color:#FCFCFC;

padding-top:6px;

padding-bottom:6px;

margin:0;

}

#leftcolumn1 ul li:hover
{

background-color:#FCFCFC;

padding-top:6px;

padding-bottom:6px;

margin:0;

}

.leftcolumn ul li a, #leftcolumn1 ul li a

{

background:url(/graphics/templates/template2/images/nullet_29.gif) left no-repeat;

text-align: left;

padding-left: 20px;

font-size:11px;

text-decoration: none;

color: #4E4739;

}



.leftcolumn ul li a:hover, #leftcolumn1 ul li a:hover

{

background:url(/graphics/templates/template2/images/nullet_29.gif) left no-repeat;

color: #4E4739;

padding-left: 20px;

text-decoration:underline;

}

.best_seller_box_heading

{

visibility:hidden;

height: 0;

}

#best_seller_box ul {

padding-top:4px;

margin-bottom:15px;

}



#best_seller_box ul li {

padding-top:4px;

border-bottom:1px solid #E8D9BD ;

height:20px;

}

#best_seller_box ul li a {

font-weight:normal;

}



#best_seller_box ul li:hover {

background:#ecc982 scroll 0 0;

}



.new_arrival_box_heading

{

visibility:hidden;

height: 0;

}

#new_arrival_box ul {

padding-top:4px;

margin-bottom:15px;

}



#new_arrival_box ul li {

padding-top:4px;

border-bottom:1px solid #E8D9BD ;

height:20px;

}

#new_arrival_box ul li a {

font-weight:normal;

}



#new_arrival_box ul li:hover {

background:#ecc982 scroll 0 0;

}



.on_special_box_heading

{

visibility:hidden;

height: 0;

}



#on_special_box ul {

padding-top:4px;

margin-bottom:15px;

}



#on_special_box ul li {

padding-top:4px;

border-bottom:1px solid #E8D9BD ;

height:20px;

}

#on_special_box ul li a {

font-weight:normal;

}



#on_special_box ul li:hover {

background:#ecc982 scroll 0 0;

}



#left_column {

margin:0;

padding:0 5px 5px;

}

#middle_column {

background-color:#FFFFFF;

background-image:none;

padding:12px 30px 30px 20px;

border-left:1px  #D6883A dotted;

border-right:1px  #D6883A dotted;

border-bottom:1px  #D6883A dotted;

}

#right_column {

margin:0;

padding:20px 8px 8px 15px;

text-align:left;

vertical-align:top;

}

.right_column_width {

width:150px;

}
#login_box input{
font-size: 12px;
    height: auto;
    width: 70px;
padding:2px 0;
}
.search_textbox,.search_button ,#login_box_user_password, #login_box_user_email,#login_box_submit{

font-size:12px;

border:1px  #D6883A solid;
}
.search_textbox
{
width:120px;
height:20px;
 padding: 0;
}
.search_button
{
width:70px;
padding:2px 0;
}

border:1px  #D6883A solid;
}

.hoz-menu:hover

{

   filter:alpha(opacity=60); 

   -moz-opacity: 0.6; 

   opacity: 0.6; 

   cursor:'hand';

}

.hoz-menu

{

margin:0;

padding:0;

border:none;

}

.listitem

{

border:1px  #E8D9BD solid;

}

.image-product

{

margin:auto;

padding:5px 5px 5px 5px;

}

.title-product a

{

color:blue;

text-decoration:none;

font-weight:normal;

padding:3px;

text-align: center;

}

.title-product 

{

background:#E8D9BD none repeat scroll 0 0;

border-bottom:1px solid #CBA964;

color:blue;

text-decoration:none;

font-weight:normal;

height:20px;

line-height:20px;

padding:3px;

text-align: center;

overflow: hidden;

}

.price-product

{

color:black;

padding:3px;

text-align: center;

}



/*---------menu--------*/

ul.dropdown ul {

padding: 3px 6px;

font-weight: normal;

font-size: 10px;

}

 

ul.dropdown{

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

margin:0;

padding:0;

} 



.white,ul.dropdown a,ul.dropdown a:visited,ul.dropdown a:hover{

color: #000000;

} 



ul.dropdown,

ul.dropdown li,

ul.dropdown ul {

 list-style: none;

 margin: 0;

 padding: 0;

}



ul.dropdown {

 position: relative;

 z-index: 597;

 float: left;

 color:black;

}





ul.dropdown li {

 float: left;

 vertical-align: middle;

 zoom: 1;

 -moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

line-height:30px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 0 0 0px;

padding:0 0 0 0px;

}



ul.dropdown li:hover {

position: relative;

z-index: 599;

cursor: default;

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#ecc982 scroll 0 0;

line-height:30px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0 0 0px;

padding:0 0 0 0px;

}



ul.dropdown ul  ul{

visibility: hidden;
position: absolute;

top: 100%;

left: 0;

z-index: 598;

width: 100%;

border-top:1px solid #E8D9BD ;

}



ul.dropdown ul li {

float: none;

}



ul.dropdown li  ul li {

background:#FFFFFF;

border-left:1px solid #E8D9BD ;

border-right:1px solid #E8D9BD ;

line-height:30px;

}



ul.dropdown ul ul {

top: 0px;

left: 100%;

}



ul.dropdown li:hover > ul {

visibility: visible;

}





ul.dropdown-vertical {

width: 100%;

}



ul.dropdown-vertical ul {

top: 0px;

left: 100%;

}



ul.dropdown-vertical li {

float: none;

}

#login_box_user_password, #login_box_user_email {
    width: 125px !important;
}
#table_cart_status td {
    width: 100%;
}
.numitems_label, .numitems_value, .total_label, .total_value {
    padding: 5px;
}

.item_page_item_img img {
border: 1px solid #CBA964;
}

.image-product img {
border: 1px solid #CBA964;
width: auto;
height: 120px;
max-width: 150px;
}

#featured_item td img {
border: 1px solid #CBA964;
vertical-align: top;
}

.global_cross_sell_info img {
border: 1px solid #CBA964;
vertical-align: top;
}

.list_page_ctg_desc{
padding-bottom: 10px;
}

.item_configurations_box table
{
text-align:center;
padding-left: 60px;
}

.desc
{
width:180px;
padding: 10px;
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
  }


.list_heading, .item_page_item_name, p.page_title_p, p.about_page_title_p, p.contact_page_title_p, p.basket_page_title_p{

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#E8D9BD none repeat scroll 0 0;

border-bottom:1px solid #CBA964;

font-family:verdana;

font-size:12px;

font-weight:bold;

margin-bottom:0px;

padding-bottom:8px;

padding-top:8px;
padding-left:8px;

text-align:left;
-webkit-margin-before: 0;
}

.modWrap
{
color:#333333;
font-size:2;
display:block;
font: 10pt Arial,Helvetica,Sans-Serif;
}

.modWrap1
{
color: #4E4739;
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
}


span.head
{
FONT-SIZE: 24pt;
font-family: 'Arial,Helvetica,Sans-Serif';
}


span.bodytxt2
{
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
}

h3.sheer-h3{
font: 14pt Arial,Helvetica,Sans-Serif;
color: blue;
font-weight: bold;
}

p.bare-essen
{
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
color: blue;
}

.salon p{
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
}

#leftcolumn1{

  width:220px;

  padding-top:0px;

  padding-bottom:20px;

  padding-right:10px;

  float:right;

  }

#leftcolumn1 li a.active{

-moz-background-clip:border !important;

-moz-background-inline-policy:continuous !important;

-moz-background-origin:padding !important;

background:#E8D9BD none repeat scroll 0 0 !important;

border-bottom:1px solid #CBA964 !important;

font-family:verdana !important;

font-size:12px !important;

font-weight:bold !important;

margin-bottom:0px !important;

padding-bottom:8px !important;

padding-top:8px !important;

text-align:center !important;

}

.cart_status_heading
{
display:none;
}

.contact_page_table p
{
-webkit-margin-before: 0em;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
}

.contact_page_name, .contact_page_td_heading
{
font: 10pt Arial,Helvetica,sans-serif;
text-decoration: none;
font-weight: bold;
}

.facia
{
font-family: 'Arial Unicode MS';
}

.facia-head
{
font-family: 'Times New Roman';
FONT-SIZE: 20pt;
}

img.home-img
{
width:690px;
border-radius:6px;
}

.left-img img
{
border-radius:4px;
text-align:center;
margin-left:40px;
}

.poweredby
{
color: #4E4739;
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
}

.poweredby a, .poweredby a:visited
{
color: #4E4739;
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
text-decoration: none;
}

.poweredby a:hover
{
color: #4E4739;
FONT-SIZE: 10pt;
font-family: 'Arial,Helvetica,Sans-Serif';
font-style:normal;
font-weight: normal;
text-decoration: underline;
}