/**
* Pomegranate 2009
*	Hani Weiss
*/
body{
    background:#ffffff url(../images/bg.gif)  top left repeat-x;
    color:#4e3d32;
    font-size:90%;
    margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0px;
    font-family: Arial, helvetica, sans-serif;
    text-align:left; /* this centers the wrap in IE 5* browsers. The text is then set to the left aligned default in the #wrap selector */
}
.main{
    width:990px;
    padding:0px;
    margin:0px auto;
    text-align:center;
}
.logo{
    background: url(../images/logo.jpg);
    padding:0px;
    margin:0px;
    float:left;
    width:131px;
    height:110px;
    /*border:1px solid #ffffff;*/
}
.menu{
    width:859px;
    height:110px;
    float:left;
    padding:0px;
    margin:0px;
    text-align:left;
}
.images_menu{
    height:86px;
    width:859px;
    padding:0px;
    margin:0px;
}
.menulinks{
    padding:0px;
    margin:0px;
}
.cl{
    clear:both;
}
.where_navigation{
    color:#8a7e77;
    font-size:80%;
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    text-transform: lowercase;	
}
.where_active{
    color:#3d2516;
}

.lef_side{
    width:260px;
    float:left;
    background-position:top right;
    background-image: url(../images/bag.jpg);
    background-repeat: no-repeat;
    text-align:left;
        /*border:1px solid #000000;*/
}
.lef_side.checkout {
    background-image: url(../images/bag-short.jpg);
    min-height: 115px;
	position: relative;
}
.search_box{
    background:#e2dedc;
    padding-left:8px;
    padding-top:3px;
    padding-bottom:5px;
    color:#7f6f65;
    width:180px;
    font-size:75%;
    text-align:left;
}
.search_box form{
    padding:0px;
    margin:0px;
}
.input_search {
    border:solid 1px #d5cfcc;
    color:#908179;
    font-size:90%;
    width:130px;
    padding:2px;
}
.login_box{
    background:#3d2516;
    padding-left:8px;
    padding-top:8px;
    padding-bottom:8px;
    color:#ffffff;
    width:180px;
    font-size:75%;
    text-align:left;
}
.shopping_box{
    background: url(../images/bg_shopping.gif) repeat-x ;
    padding-left:8px;
    padding-top:0px;
    color:#ffffff;
    width:180px;
    height:68px;
    font-size:75%;
    text-align:left;
}
.shopping_light_text{
    color:#77665c;
}
#mini_basket{
    background: #3d2516;
    padding-top:10px;
    padding-left:8px;
    color:#ffffff;
    width:180px;
    font-size:75%;
    text-align:left;
    display:none;
    position:absolute;
	top:162px;
    left:0px;
}
.mini_row{
    background: url(../images/bg_mini_shopping.gif) repeat-x ;
    width:172px;
    height:91px;
}
#update_details{
  display:none;
}
#change_password_form{
    display:none;
}
.product_name_thumb{
    width:100px;
    height:81px;
    float:left;
    padding-top:8px;
    color:#412a1b;
}
.product_thumb{
    width:60px;
    height:81px;
    float:left;
    padding-top:8px;
}
/* the left heading for login search and shopping basket*/
.left_heading{
    font-size:100%;
}
.left_heading2{
    font-size:200%;
    letter-spacing: 0.8px;
}
/* the advert area*/
.add_area{
    padding-left:0px;
    padding-top:10px;
    color:#ffffff;
    width:181px;
    /*height:70px;*/
    font-size:75%;
    text-align:left;
	 margin-top: -77px;
}
.text{
    padding:8px;
}
.text_basket{
    padding:15px;
    background:#ffffff;
    color:#3d2516;
}
.text_member{
    padding:15px;
}
.link_top_are{
    background: url(../images/l_top.gif);
    width:990px;
    height:22px;
    background-repeat: no-repeat;
    font-size:75%;
    padding-left:30px;
    text-align:left;
}
.link_middle_are{
    background: url(../images/l_middle.gif) repeat-y;
    width:990px;
    height:70px;
    font-size:75%;
    padding-left:30px;
    text-align:left;
}
.link_boot_are{
    background: url(../images/l_boot.gif);
    width:990px;
    height:22px;
    background-repeat: no-repeat;
    font-size:75%;
    padding-left:30px;
    text-align:left;
}
.foorte_link_header{
    display:block;
    width:185px;
    float:left;
    padding-top:8px;
    color:#301707;
}
.footer_link_list{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
A.footer_link:link { font-size : 100%; color : #786960; font-family : Arial, helvetica, sans-serif; text-decoration : none; }
A.footer_link:visited { font-size : 100%; color : #786960; font-family : Arial, helvetica, sans-serif; text-decoration : none; }
A.footer_link:hover { font-size : 100%; color : #786960; font-family : Arial, helvetica, sans-serif; text-decoration : underline; }

A.left_link:link { font-size : 100%; color : #b4aca8; font-family : Arial, helvetica, sans-serif; text-decoration : none; }
A.left_link:visited { font-size : 100%; color : #b4aca8; font-family : Arial, helvetica, sans-serif; text-decoration : none; }
A.left_link:hover { font-size : 100%; color : #ffffff; font-family : Arial, helvetica, sans-serif; text-decoration : underline; }

A.page_link:link { font-size : 95%; color : #381f10; font-family : Arial, helvetica, sans-serif; text-decoration : underline; }
A.page_link:visited { font-size : 95%; color : #381f10; font-family : Arial, helvetica, sans-serif; text-decoration : underline; }
A.page_link:hover { font-size : 95%; color : #381f10; font-family : Arial, helvetica, sans-serif; text-decoration : none; }

A.intro_link:link { font-size : 95%; color : #ffffff; font-family : Arial, helvetica, sans-serif; text-decoration : underline;}
A.intro_link:visited { font-size : 95%; color : #ffffff; font-family : Arial, helvetica, sans-serif; text-decoration : underline;}
A.intro_link:hover { font-size : 95%; color : #ffffff; font-family : Arial, helvetica, sans-serif; text-decoration : none;}

form{
    padding:0px;
    margin:0px;
}
.hr{
    background: url(../images/bg_hr.gif) repeat-x;
    height:5px;
    width:auto;
}
.left_unactive{
    color:#73655c;
    font-size:100%;
}
.footer{
    background: url(../images/background-footer.png) repeat-x;
    width:890px;
    height:252px;
    padding-left:10px;
    padding-right:10px;
}
.footer_contact {
    padding: 25px 0;
    text-align: left;
    color: #3C2417;
    font-size: 20px;
    font-family: Arial,helvetica,sans-serif; 
    border-bottom: 1px solid lightgrey;
}
.footer_contact a {
    color: #3C2417;
}
.footer_contact a.cust-enq {
    text-decoration: underline;
    margin-right: 20px;
}
.footer_contact .cust-enq-phone {
    background-image:url(../images/phone.jpg);
    background-repeat: no-repeat;
    padding: 8px 35px 15px;
}
.footer_contact .cust-enq-email {
   background-image: url(../images/envelope.jpg);
   background-repeat: no-repeat;
   padding: 8px 55px 15px;
}
.footer_text{
    padding-top:27px;
    float:left;
    padding-right:15px;
    font-size:75%;
}
.footer_cards{
    padding-top:22px;
    float:left;
    padding-left:10px;
}
.footer_lock{
    padding-top:8px;
    float:left;
    padding-left:10px;
}
h1{
    font-size:190%;
    padding:0px;
    margin:0px;
   font-weight:normal;
}
h2{
    font-size:195%;
    padding:0px;
    margin:0px 0px 25px 0px;
    font-weight:normal;
    color:#301707;
}
h3{
    font-size:100%;
    padding:0px;
    margin:0px 0px 10px 0px;
    font-weight:bold;
}
.selected{
    color:#432c1d;
    font-weight:bold;
    text-decoration: underline;	   		
}
.product_box{
    width:173px;
    height:256px;
    float:left;
    /*border:black solid 1px;*/
    padding:0px;
    margin:auto;
    margin-left:10px;
    margin-bottom:15px;
    text-align:center;
}
.product_box2{
    width:160px;
    height:256px;
    float:left;
    /*border:black solid 1px;*/
    padding:0px;
    margin:auto;
    margin-left:10px;
    margin-bottom:15px;
    text-align:center;
}
.order_box{
    background: url(../images/bg_product_box.gif) repeat-x top left;
    height:90px;
    padding:5px;
    text-align:left;
    font-size:75%;
}
.order_box form{
    padding:0px;
    margin:0px;
}
.quanitiy_input{
    font-size:85%;
    border:1px solid #c0c0c0;
    font-weight: normal;
    padding:2px 2px 2px 2px;
    color:#3d2516;
}
.add_to_bag{
    font-size:80%;
    border:1px solid #c0c0c0;
    font-weight: normal;
    background:#ffffff;
    padding:2px 0px 2px 0px;
    color:#3d2516;
}
.add_to_bag:hover
{
color: #3d2516;
background-color: #e4d5cc;
}

.error{
    color:#cc4b3f;
}
.note{
    color: green;
}
/***** the background of the prduct in view pasket *****/
.bg_product{
    width:690px;
    background: url(../images/bg_view_shopping.gif) repeat-x top left;
    padding:0px;
    font-size:80%;
}
.bg_total{
    width:650px;
    height:58px;
    background: url(../images/bg_total.gif) repeat-x top left;
    text-align: left;
    font-size:80%;
    padding:20px;
}
.product_id{
    font-size:75%;
    color:#a39891;
}
.basket_buttom_box{
    width:690px;
    text-align:right;
    font-size:80%;
}
.page_content_right{
    width:178px;
    padding-left:9px;
    padding-right:5px;
    padding-top:30px;
    float:left;
    text-align:left;
}
.right_table{
   font-size:80%;
}
.skin_text{
    padding:10px;
}
/************************ Brown Color ********************************/
.main_content_brown{
    width:710px;
    border: solid 5px #3d2516;
    margin-right:10px;
    float:left;
}
.heading_text_brown{
    margin:0px;
    padding-bottom:15px;
    color:#e2afa9;
    font-size:115%;
}
.text_area_brown{
    width:710px;
    padding:0px;
    margin:0px;
    background:#3d2516;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.submit_input_brown{
    color: #ffffff;
    background: #3d2516 url(../images/bg_brown.gif);
    border: 1px outset #3d2516;
    font-size:90%;
}
.submit_input_clear{
    color: #3d2516;
    background: #e2afa9;
    border: 1px outset #3d2516;
    font-size:90%;
}
.delete_mini_brown{
    background:#3d2516;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_brown{
  background:#3d2516;
    width:12px;
    height:85px;
    float:left;
}
body.view-basket .flower_brown
{
	background: url(../images/flower_brown.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-589px;*/
   top: -172px;
   left:-45px;
}
.flower_brown{
   background: url(../images/flower_brown.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-589px;*/
   top: -172px;
   left:-45px;
}
.sub_menu_brown{
    width:150px;
    float:left;
}
.sub_menu_brown a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_brown a:hover{ /*THEME CHANGE HERE*/
    background-color: #f1ebe8;
     color:#432c1d;
}
.product_range_brown{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #3d2516;
    float:left;
    text-align:left;
}
.skin_test_image{
    background: url(../images/ark_skin_assess_bground.jpg);
    width:555px;
    height:462px;
    padding-left:0px;
    padding-right:0px;
    /*border-left:1px solid #6b528b;*/
    float:left;
    text-align:left;
}
.page_content_middle_brown{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #3d2516;
    float:left;
    text-align:left;
}
/* not used*/
.skin_content_middle_brown{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #3d2516;
    float:left;
    text-align:left;
}
.press_content_middle_brown{
    width:536px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #3d2516;
    float:left;
    text-align:left;
}
.blog_content_middle_brown{
    width:536px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #3d2516;
    float:left;
    text-align:left;	
}
.press_content{
    width:350px;
    padding-left:0px;
    padding-right:20px;
    float:left;
}
.blog_content{
    width: 98%;
    margin-bottom: 10px;
}
.blog_menu{
    color:#EDB8B3;
    text-transform:uppercase; 
    font-size: 11px; 
    padding: 7px; 
    text-align: left; 
    font-weight:bold;	
}
.press_image{
   width:160px;
   float:left;
}
.press_date{
    font-size:80%;
    color:#d19692;
}
.blog_tag{
    font-size: 80%;
    color:#d19692;
    text-transform: uppercase;	
}
.buy_brown{
  background:#3d2516;
  border:1px solid #3d2516;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_brown:hover
{
color: #ffffff;
background-color: #634736;
}

/************************ orange Color ********************************/
.main_content_orange{
    width:710px;
    border: solid 5px #f37c18;
    margin-right:10px;
    float:left;
}
.text_area_orange{
    width:710px;
    padding:0px;
    margin:0px;
    background:#f37c18;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_orange{
    margin:0px;
    padding-bottom:15px;
    color:#fdcaa4;
    font-size:115%;
}
.sub_menu_orange{
    width:150px;
    float:left;
}
.sub_menu_orange a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_orange a:hover{ /*THEME CHANGE HERE*/
    background-color: #fdcaa4;
     color:#432c1d;
}
.product_range_orange{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #f37c18;
    float:left;
    text-align:left;
}
.buy_orange{
  background:#f37c18;
  border:1px solid #f37c18;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_orange:hover
{
color: #ffffff;
background-color: #f39343;
}
.delete_mini_orange{
    background:#f37c18;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_orange{
  background:#f37c18;
    width:12px;
    height:85px;
    float:left;
}
.flower_orange{
   background: url(../images/flower_orange.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_orange{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #f37c18;
    float:left;
    text-align:left;
}
/************************ green Color ********************************/
.main_content_green{
    width:710px;
    border: solid 5px #007d91;
    margin-right:10px;
    float:left;
}
.text_area_green{
    width:710px;
    padding:0px;
    margin:0px;
    background:#007d91;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_green{
    margin:0px;
    padding-bottom:15px;
    color:#9cc8d3;
    font-size:115%;
}
.sub_menu_green{
    width:150px;
    float:left;
}
.sub_menu_green a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_green a:hover{ /*THEME CHANGE HERE*/
    background-color: #9cc8d3;
     color:#432c1d;
}
.product_range_green{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #007d91;
    float:left;
    text-align:left;
}
.buy_green{
  background:#007d91;
  border:1px solid #007d91;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_green:hover
{
color: #ffffff;
background-color: #0d95aa;
}
.delete_mini_green{
    background:#007d91;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_green{
  background:#007d91;
    width:12px;
    height:85px;
    float:left;
}
.flower_green{
   background: url(../images/flower_green.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_green{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #007d91;
    float:left;
    text-align:left;
}

/************************ purpure Color ********************************/
.main_content_purpure{
    width:710px;
    border: solid 5px #6b528b;
    margin-right:10px;
    float:left;
}
.text_area_purpure{
    width:710px;
    padding:0px;
    margin:0px;
    background:#6b528b;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_purpure{
    margin:0px;
    padding-bottom:15px;
    color:#d1c7da;
    font-size:115%;
}
.sub_menu_purpure{
    width:150px;
    float:left;
}
.sub_menu_purpure a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_purpure a:hover{ /*THEME CHANGE HERE*/
    background-color: #d1c7da;
     color:#432c1d;
}
.product_range_purpure{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #6b528b;
    float:left;
    text-align:left;
}
.buy_purpure{
  background:#6b528b;
  border:1px solid #6b528b;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_purpure:hover
{
color: #ffffff;
background-color: #8469a6;
}
.delete_mini_purpure{
    background:#6b528b;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_purpure{
  background:#6b528b;
    width:12px;
    height:85px;
    float:left;
}
.flower_purpure{
   background: url(../images/flower_purpure.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_purpure{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #6b528b;
    float:left;
    text-align:left;
}
/************************ green Color ********************************/
.main_content_lightgreen{
    width:710px;
    border: solid 5px #a5c620;
    margin-right:10px;
    float:left;
}
.text_area_lightgreen{
    width:710px;
    padding:0px;
    margin:0px;
    background:#a5c620;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_lightgreen{
    margin:0px;
    padding-bottom:15px;
    color:#dce9a6;
    font-size:115%;
}
.sub_menu_lightgreen{
    width:150px;
    float:left;
}
.sub_menu_lightgreen a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_lightgreen a:hover{ /*THEME CHANGE HERE*/
    background-color: #dce9a6;
     color:#432c1d;
}
.product_range_lightgreen{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #a5c620;
    float:left;
    text-align:left;
}
.buy_lightgreen{
  background:#a5c620;
  border:1px solid #a5c620;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_lightgreen:hover
{
color: #ffffff;
background-color: #b9d936;
}
.delete_mini_lightgreen{
    background:#a5c620;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_lightgreen{
  background:#a5c620;
    width:12px;
    height:85px;
    float:left;
}
.flower_lightgreen{
   background: url(../images/flower_greenlight.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_lightgreen{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #a5c620;
    float:left;
    text-align:left;
}
/************************ magento Color ********************************/
.main_content_magento{
    width:710px;
    border: solid 5px #ec3b8d;
    margin-right:10px;
    float:left;
}
.text_area_magento{
    width:710px;
    padding:0px;
    margin:0px;
    background:#ec3b8d;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_magento{
    margin:0px;
    padding-bottom:15px;
    color:#fac6de;
    font-size:115%;
}
.sub_menu_magento{
    width:150px;
    float:left;
}
.sub_menu_magento a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_magento a:hover{ /*THEME CHANGE HERE*/
    background-color: #fac6de;
     color:#432c1d;
}
.product_range_magento{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #ec3b8d;
    float:left;
    text-align:left;
}
.buy_magento{
  background:#ec3b8d;
  border:1px solid #ec3b8d;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_magento:hover
{
color: #ffffff;
background-color: #fa57a3;
}
.delete_mini_magento{
    background:#ec3b8d;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_magento{
  background:#ec3b8d;
    width:12px;
    height:85px;
    float:left;
}
.flower_magento{
   background: url(../images/flower_magento.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_magento{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #ec3b8d;
    float:left;
    text-align:left;
}
/************************ blue Color ********************************/
.main_content_blue{
    width:710px;
    border: solid 5px #0095df;
    margin-right:10px;
    float:left;
}
.text_area_blue{
    width:710px;
    padding:0px;
    margin:0px;
    background:#0095df;
    color:#ffffff;
    text-align:left;
    font-size:100%;
}
.heading_text_blue{
    margin:0px;
    padding-bottom:15px;
    color:#98dbfc;
    font-size:115%;
}
.sub_menu_blue{
    width:150px;
    float:left;
}
.sub_menu_blue a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #ada39d;
    font-size:75%;
    text-align:left;
}
.sub_menu_blue a:hover{ /*THEME CHANGE HERE*/
    background-color: #e8f3fd;
     color:#432c1d;
}
.product_range_blue{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #0095df;
    float:left;
    text-align:left;
}
.buy_blue{
  background:#0095df;
  border:1px solid #0095df;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.buy_blue:hover
{
color: #ffffff;
background-color: #14a8f1;
}
.delete_mini_blue{
    background:#0095df;
    width:12px;
    height:91px;
    float:left;
}
.delete_basket_blue{
  background:#0095df;
    width:12px;
    height:85px;
    float:left;
}
.flower_blue{
   background: url(../images/flower_blue.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
.page_content_middle_blue{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #0095df;
    float:left;
    text-align:left;
}
/************************ pink Color ********* members are ***********************/
.main_content_pink{
    width:710px;
    border: solid 5px #edb8b3;
    margin-right:10px;
    float:left;
}
.delete_mini_pink{
    background:#edb8b3;
    width:12px;
    height:91px;
    float:left;
}
.text_area_pink{
    width:710px;
    padding:0px;
    margin:0px;
    background:#ffffff;
    color:#978a83;
    text-align:left;
    font-size:100%;
}
.heading_text_pink{
    margin:0px;
    padding-bottom:15px;
    color:#000000;
    font-size:115%;
}
.sub_menu_pink{
    width:150px;
    float:left;
}
.sub_menu_pink a{
    font-family: Arial, helvetica, sans-serif;
    width: 95%;
    display: block;
    text-indent: 8px;
    padding: 2px 0;
    text-decoration: none;
    color: #000000;
    font-size:75%;
    text-align:left;
}
.sub_menu_pink a:hover{ /*THEME CHANGE HERE*/
    background-color: #edb8b3;
     color:#432c1d;
}
.Product_range_pink{
    width:556px;
    padding-left:0px;
    padding-right:0px;
    border-left:1px solid #6b528b;
    float:left;
    text-align:left;
}
.buy_pink{
  background:#6b528b;
  border:1px solid #6b528b;
  color:#ffffff;
  font-weight: normal;
  font-size:80%;
  padding:2px 0px 2px 0px;
}
.table_pink{
    background:#fceeee;
}
.flower_pink{
   background: url(../images/flower_pink.png) repeat-x top left;
   width:48px;
   height:77px;
   position:relative;
   /*top:-675px;*/
   top: -172px;
   left:-45px;
}
p{
   padding:0px;
   margin:0px;	
}
.page_content_middle_pink{
    width:345px;
    padding-left:15px;
    padding-right:5px;
    border-left:1px solid #edb8b3;
    float:left;
    text-align:left;
}
/**********************************   Members Area *****************************************/
.members_input
{
color: #3d2516;
background: #f1efee;
border: 1px solid #75655b
}

label {
    width:120px;
    display:block;
    float:left;
    margin:10px;
}
.forms_table{
    color:#3d2516;
    font-size:90%;
}
.forms_table_product{
    color:#3d2516;
    font-size:100%;
}
.forms_table_product p{
    color:#3d2516;
    font-size:90%;
}
.forms_table_product li{
    color:#3d2516;
    font-size:90%;
}

p{
  font-size:80%;
}
.product_light_text{
    color:#b3aeaa;
}
hr{
  height: 5px;
  background: #fff url(../images/bg_hr.gif) repeat-x scroll center;
  border:0;
  margin-top:20px;
  }
.topImage_menu1{
  padding-left:0px;
 }

.topImage_menu2{
  padding-left:0px;
 }

 .topImage_menu3{
 padding-left:0px;
 }

 .topImage_menu4{
  padding-left:0px;
 }

 .topImage_menu5{
  padding-left:0px;
 }

 .topImage_menu6{
  padding-left:0px;
 }

 .topImage_menu7{
  padding-left:0px;
 }
.pages_div a { border: 1px solid #3d2516; background: #5a463a; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 4px; text-decoration: none; font-weight: normal; }

.pages_div span { border: 1px solid #777777; background: #CCCCCC; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 4px; text-decoration: none; font-weight: normal; }

.answer_box{
    float:left;
    width:104px;
    margin-top:10px;
}
.q_gap{
    float:left;
    width:10px;
}
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #ffffff;
border: solid 5px #3d2516;
padding: 8px;
width: 350px; /*width of tooltip*/
}
.test_table{
    background:#e2dedc;
}

/**********************************   Additions to original build *****************************************/

.wahandalogo {
	background: url(/images/wahandalogo.jpg);
	width: 83px;
	height: 113px;
	margin-left:auto;
	margin-right: auto;
	
}

.wahanda_box {
	padding-top: 10px;
	margin-top: 265px;
	background-color: #f0eeed;
	width: 187px;
	height: 124px;
}
/**** Customer Enquiry Pink Box Telephone ******/
#customer-enquiries{
	background-color:#fbedec;
	padding-top:18px;
	height:52px;
	width:187px;
	margin-top: 10px;
}
#customer-enquiries .telephone{
	background-image:url('../images/telephone.jpg');
	background-repeat:no-repeat;
	display: inline-block;
	margin-left:10px;
	float: left;
	width:23px;
	height:35px;
}
#customer-enquiries .enquiries{
	display: inline-block;
	width:145px;
}
#customer-enquiries .enquiries span.span-customer-enquiries{    
	color: #B6A8A7;    
	font-family: arial;    
	font-size: 11px;    
	letter-spacing: 0.15px;    
	padding-left: 10px;    
	text-decoration: underline;    
	text-transform: uppercase;
}
#customer-enquiries .enquiries span.span-customer-enquiries a {
	text-decoration: none;
	color: #B6A8A7;
}
#customer-enquiries .enquiries span.span-telephone-number{    
	color: #3D2519;    
	display: block;    
	font-family: arial;    
	font-size: 14px;    
	font-weight: bold;    
	padding-left: 5px;    
	padding-top: 6px;}
/**** end Customer Enquiry Pink Box Telephone ******/



/**** Delivery Information ******/
div#view-delivery-information a{

color: #40231B;

}



div#view-delivery-information p{

display:inline;

font-family: arial;

font-size: 11px; 

color: #40231B;

margin:0px;
position: relative;
z-index: 1000;
}



div#view-delivery-information{    

width:165px;

position: relative;
text-align: left;
margin-top: 25px;
}



div#view-delivery-information div#main-delivery-information{

background-color: #F3D1CF;
background-image: url(../images/delivery-info-image.jpg);
background-repeat: no-repeat;
padding: 1px 16px 11px 6px;
}



div#view-delivery-information div#product-terms{

background-color: #E2DEDD;

margin-top: -13px;

padding-bottom: 7px;

padding-left: 6px;

padding-top: 6px;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
}



div#view-delivery-information div#main-delivery-information div#title-delivery-information,

div#view-delivery-information div#main-delivery-information div.delivery-details p.view-full,

div#view-delivery-information div#product-terms{

text-transform: uppercase;

}

#title-delivery-information {
  padding-top:10px;
}

#showdelivery {


text-decoration: underline;

}



div#view-delivery-information div#main-delivery-information div.delivery-details{

margin-bottom:15px;
margin-top:15px;

}



div#view-delivery-information div#main-delivery-information div.delivery-details p{

font-size:12px;

}



div#view-delivery-information div#main-delivery-information div.delivery-details p.delivery-details-title{

font-weight:bold;

}



div#view-delivery-information div#main-delivery-information div.delivery-details p.view-full{

padding-bottom:15px;

}



.delivery-image{

background-image: url("/images/delivery-info-image.jpg");

display:inline;


position: relative;

text-decoration:none;

margin-left:22px;

}
/**** End Delivery Information ******/


.fullLightbox {
  font-family:Arial;
  font-size:14px;
  color:#000;
  background-color:#e4e4e4;
  }
  
.fullLightbox a{
  text-decoration:none;
  color:#0b4d66;
  } 
  
.fullLightbox img{
  border:none;
  } 
  
.fullLightbox span{
  display:block;
  } 
  
.fullLightbox ul{
padding-left:1px;
  }

.fullLightbox li{
  list-style:none;
  } 
  
.fullLightbox h6{
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  margin-bottom: 1px;
  } 
  
  
  
#delivery_information_popup .inner_content {
    background-color: #FFFFFF;
    border: 5px solid #3B2615;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    padding: 19px 24px 24px;
    width: 430px;
}


#delivery-info-header h2 {
    color: #3B2615;
    font-family: arial;
    font-size: 30px;
    font-weight: normal;
    word-spacing: 2px;
}

#delivery-info-header{
margin-bottom: 25px;
}

 .fullLightbox  .info_inner .info_title
  { 
  color: #3B2615;
    font-size: 12px;
    font-weight: bold;
  line-height: 14px;
  }
  
  .fullLightbox .info_inner .info_detail{
  color: #3B2615;
    font-size: 12px;
    width: 249px;
  }
  
  .fullLightbox .info_inner{
  margin-bottom: 13px;
  
  }
  
  #firs_detail
  {
  width: 290px;
  }
  
  .fullLightbox .additional_info
  {
    color: #3B2615;
    font-size: 12px;
    width: 300px;
  }
  
  
  #delivery_information_popup .close{
    float: right;
    font-size: 16px;
    margin-right: -14px;
    margin-top: 30px;
   cursor: pointer;
  }
  
  #delivery_information_popup #close-panel{
  color: #3B2615;
  
  }
  
  #close_symbol{
  float: right;
    margin-left: 9px;
  
  }

      .fullLightbox{
        
        } 

      .fullLightbox #lightbox{
        
        background:#000000;
        opacity:0.4;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter:alpha(opacity=5);
            position:fixed;
        top:0px;
        left:0px;
        min-width:100%;
        min-height:100%;
        
        z-index:9990;
        
        }
        
      .fullLightbox #lightbox-panel{
        
        position:absolute;
        top:0px;
        left:50%;
        margin-left:-230px;
        width:430px;
        padding:0px;
        z-index:9999;
        }
        

#product-terms {
  border-top:2px;
  border-color:#ffffff;
}

#fullLightbox, #product_terms_popup, #refunds_returns_popup, #delivery_popup {
	display: none;
}

