#fieldtitle_freefield {display: none}
#fieldvalue_freefield {clear: both; width: auto}
#full_size_image_link, .new_fullsize {display: none}

.featured_img {float: right; width: 75px; padding: 2px; border: 1px solid #e5dce5; margin: 0 0 10px 6px; text-align: center}
#featured .clear {border-top: 1px solid #e5dce5; margin-bottom:10px}
.featured_side a {display: block; margin-bottom: 6px}
.featured_side {padding-top: 4px}
.featured_side .price {font-size: 1.2em; color: #917f93}

.general_review {padding: 0 0 15px; }
.review_star {display: block; margin: 0 0 6px; }
.review_name, .review_name b, .review_date {font-weight: normal; color: #999999; }
.review_name, .review_date {margin: 0 0 6px; display: inline-block;}
#product_info_review2 {border-bottom: 1px solid #E0D5E0; text-align: center}

.extraTitle {padding: 2px 10px 15px 0; display: inline-block; width: 130px; float: left; clear: both; color: #928093; display: none}
.extraValue {padding: 0 0 15px 0; display: inline-block; width: 314px; }
#tab3 h5 {display: none}

#p_description {clear: both; margin-top: 10px}

ul.p_description { padding:0; margin:0; list-style:none; display:block; height:27px; background: #f0eaf1; width: 346px; padding: 8px 0 0 8px;  }
ul.p_description li, ul.p_description a { display:block; float:left; margin:0; padding:0; }
ul.p_description li a { text-decoration:none; position:relative; z-index:1; height: 27px; text-indent: -9999px }

ul.p_description li#tabsystem_1 a { background:url(../images/tab1_out.gif) no-repeat; width: 93px; }
ul.p_description li#tabsystem_1 a.selected {background:url(../images/tab1_over.gif) no-repeat}

ul.p_description li#tabsystem_2 a { background:url(../images/tab2_out.gif) no-repeat; width: 122px; }
ul.p_description li#tabsystem_2 a.selected {background:url(../images/tab2_over.gif) no-repeat}

ul.p_description li#tabsystem_3 a { background:url(../images/tab3_out.gif) no-repeat; width: 61px; }
ul.p_description li#tabsystem_3 a.selected {background:url(../images/tab3_over.gif) no-repeat}

ul.p_description li#tabsystem_4 a { background:url(../images/tab4_out.gif) no-repeat; width: 64px; }
ul.p_description li#tabsystem_4 a.selected {background:url(../images/tab4_over.gif) no-repeat}

.tabs_system { background:url(../images/tab_back.gif) repeat-y; padding: 5px 20px 15px; width:314px}

#tab_bottom {height: 8px; background:Url(../images/tab_bottom.gif) no-repeat; margin-bottom: 10px}




#menu_bottom2 {padding: 35px 25px 0; background:url(../images/menu_bottom2.gif) no-repeat top center; height: 288px}
.wedding_supplies ul {display: none}
#menu_bottom2 ul, #menu_bottom2 li {margin: 0; padding: 0; list-style: none}
#menu_bottom2 a, #bottom_subscribe b {color: #8e7d90; text-transform: uppercase; padding-bottom: 3px; display:inline-block; font-weight: normal }
#menu_bottom2 ul li li a {color: #787776; text-transform: none; font-weight: normal; padding: 1px 0; display: inline-block; font-size: 10px}
#menu_bottom2 ul#cmsNav, ul#menu_left, #custmen_1, #custmen_3 {float: left; width: 185px}
#menu_bottom2 ul ul {}
#menu_left {height: 288px}
#bottom_hbc {float: right; width: 140px}
#custmen_3 {width: 165px}
#bottom_subscribe {float: left; width: 315px; position: relative}
#bottom_subscribe p {margin: 0; padding: 0; font-size: 10px; line-height: 14px}
#bottom_subscribe .side_subscribe {    border: 1px solid #E0D5E0; color: #999999; font-size: 11px; left: 0; padding: 3px 6px; position: absolute; top: 50px; width: 192px;}
#bottom_subscribe .input_subscribe { left: 210px; position: absolute; top: 50px;}

#menu_bottom2 ul li {width: 185px; margin: 0 0 15px }
#menu_bottom2 ul#bottom_hbc li, #menu_bottom2 #custmen_3 ul li {width: 140px}
#menu_bottom2 ul li li {margin: 0}
li.menu_left_clear {marign: 0; padding:0; height: 1px}

.recaptcha {clear: both}
.normalprice, .productSpecialPrice, .productPriceDiscount {padding: 0 4px 0 0}

#productContainer .shout2 {text-align: left; color: #a1809c; font-weight: normal; font-size: 21px; clear: both; margin: 0 0 10px; padding: 0; height: 28px; width: 185px; display: inline; line-height: normal}
#navigation {float: right; height: 21px; width: 135px; margin: 1px 0 0}
#productContainer.shout2 span {float: left;}
#productContainer .shout2 b, #productContainer .shout2 .starting_price {display: none;  }

#navig_review {display: inline-block}

.sIFR-active h1, .sIFR-active #left h3, .sIFR-active .special_box h5, .sIFR-active #attribsOptionsText h3  {
    font-family: Verdana;
    visibility: hidden;
  }

/* This will hold any extra style sheets  */

.MagicZoomBigImageCont {border: 4px double #e0d5e0; padding: 0}


.MagicZoomMain {text-align: center !important; width: 92px;}

.MagicZoomMain div {padding: 0px !important;}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup {background: #dfd5e0; }

/* CSS style for loading animation box */
.MagicZoomLoading {text-align: center; background: #ffffff; color: #999999; border: 1px solid #e0d5e0; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {padding-top:	3px !important;}

#nav-cat {positon:relative; z-index:70; float: left; width: 177px; font-weight:bold; text-align: left; font-size: 11px}
#nav-cat ul {margin: 0; padding: 0; width: 177px; }
#nav-cat li {position: relative; list-style: none; margin: 0; z-index: 70; border-bottom: 1px solid #e0d5e0}
#nav-cat li li {margin: 0; ; /* this overrides the margin-top in the declaration above */} 
div#nav-cat li:hover {margin: 0; }
#nav-cat ul.level1 li a {background: #ffffff; display: block; text-decoration: none; width: 167px; color: #999999; font-weight: normal; padding: 5px; margin: 0 }
#nav-cat ul.level1 li a:hover {background: #e0d5e0; color: #917f93; z-index: 70}
#nav-cat ul.level2 li a, #nav-cat ul.level3 li a, #nav-cat ul.level4 li a, #nav-cat ul.level5 li a, #nav-cat ul.level6 li a {display: block; text-decoration: none; width: 161px; color: #999999; font-weight: normal;  padding: 5px 8px; background: #e0d5e0; color: #917f93;  font-size: 11px}
#nav-cat ul.level2 li a:hover, #nav-cat ul.level3 li a:hover, #nav-cat ul.level4 li a:hover, #nav-cat ul.level5 li a:hover, #nav-cat ul.level6 li a:hover {background: #917f93; color: white; font-size: 11px}

div#nav-cat li span {margin: 0; padding: 0; display: block;  }

div#nav-cat>ul a {width: auto;}
div#nav-cat ul ul {position: absolute; top: 0; left: 177px; display: none;}
div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5,
div#nav-cat ul.level5 li.submenu:hover ul.level6 {display:block; }

#pscroller1, #pscroller2, #pscroller3 {height: 120px; text-align: center; left: 0px; position: relative; }

.innerDiv {left: 0}




