#search {position: absolute; top: -44px; right: 10px;};
#emwrap { padding-left: 5px }
.box-category > ul > li ul > li a { padding: 5px 0px 5px 10px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { color: #FFF; background-color: #C71224; width: 99%; }
.box-category { padding-left: 0px; }

.box-category > ul > li a.active { padding: 5px; color: #912444; font-size: 14px; }
.box-category > ul > li ul { padding: 0px 0px 0px 0px; }
.box-category > ul > li ul li { padding: 0px }
.product-list > div {
        overflow: auto;
        width: 655px;
        margin-bottom: 15px;
        border:1px solid #f6f6f6;
        background-color: #f6f6f6;
        padding:20px;
}
.button-search { background: url("/skins/gentle/images/sprite.png") no-repeat scroll -5px 0 transparent; cursor: pointer; height: 10px; position: relative; right: -113px; top: -18px; width: 14px; }
.sf-contener, .sf-menu {background-color: #000; color: #fff}
.sf-menu {text-transform: uppercase}
#secnav a {color: #fff; font-size: 12px;}
#secnav a:hover { text-decoration: underline;}
#secnav {width: 100%; background-color: #A5BF9B; padding-bottom: 10px; color: #fff; font-size: 12px; padding-top: 10px; padding-left: 600px; font-size: 12px;}
br { display: inline }
.boxtop {
	background-color: #ededed;
        border: 1px solid #ccc;
        box-shadow: 2px 2px 1px #CCC;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
a.blu14 { color: #000; }
.rd14 { color: #a10000; }
a.button {background-color: #a10000}
a.button span {background-color: #a10000}
.fourth_color, a:hover, #twitter_footer li span a:hover, .product-info .description span { /* GREEN */ color: #C71224; }
.fourth_color_bg, #header #welcome a, register_welcome a:hover, a.button, a.button span { /* GREEN */ background-color: #C71224; }

.sf-menu a:hover { color: #fff; }
.sf-menu li a:hover  {background-color:#C71224; color: #fff}
.sf-menu li:hover a {background-color:#C71224; color: #FFF}
.gallery_sec { border: 0px; }

.box-product > div { width: 450px; background-color: #fff; border: 0px; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;}
.box-product .image { float: left; width: 200px;}
.box-product .name a:hover { color: #C71224; }
.box-product .info_wrap { float: left; width: 230px; }
.box-product .price{ font-size: 14px; color: #C71224;}
.box-product .image img { padding: 0px; }
#column-left .box { margin-bottom:0px; }
.box .box-heading { font-family: georgia, palatino; width: 500px; padding-bottom: 5px; border: 0px; background: none;; }
.mainhpbox { font-family: georgia, palatino; background-color: #ccc; width: 450px; font-size: 16px; border: 1px solid #C71224; color: #000; padding-bottom: 5px; }
.mainhpbox .hpbox { font-family: georgia, palatino; width: 450px; font-size: 16px; height: 20px; background-color: #C71224; color: #fff; padding-bottom: 5px; }
.mainhpbox .hpbox > div { padding: 3px 5px 0px 5px}
.mainhpbox .hpbox > div a { color: #fff; }
h4 {margin: 0px; padding: 0px; font-size: 15px;}

.sf-menu a, .sf-menu a:visited  { color: #fff; }

.imagead_line1 a { font-weight:bold; font-size:15px; display:block; margin: 0 0 2px; padding-bottom: 2px; margin: 0px; text-decoration:none; }
.imagead_line1 a:hover, .imagead_line1 a:active { text-decoration:underline; }
.imagead_line2 a { color: #666666; text-decoration:none; font-weight:bold; font-size:15px; margin: 0px; padding-bottom: 0px; }
.imagead_line2 a:hover, imagead_line2 a:active { text-decoration:underline; }
.imagead_line3 a { font-weight:bold; font-size:15px; margin: 0px 0px 5px; text-decoration:none; }
.imagead_line3 a:hover, imagead_line3 a:active { text-decoration:underline; }
#imagead_module img { width: 100px; margin: 5px auto 8px; height:auto; }
#imagead_module { border-radius: 20px }
.itrev { padding-top: 5px; }
