*{margin:0; padding:0;}
body {background:#fff; font:12px Trebuchet MS; color:#323030; background:url(../images/wrap_bg.gif) no-repeat top;}

a {text-decoration:none; color:#c51b6b;}
a:hover{text-decoration:underline;}
a:focus {overflow:hidden;}
li {list-style:none;}
fieldset {border:0; padding:0; margin:0;}
.clear {clear:both;}
.hide {text-indent:-10000em; display:block; width:0; height:0;}

#container {width:980px; margin:0 auto;}
#top {height:377px; position:relative; background:url(../images/top_bg.jpg) no-repeat;}
#content {margin:25px 0 0 0; width:980px;}
#sidebar {float:left; width:180px; margin:0; padding:0;}
#main {float:right; width:770px; margin:0; padding:0;}

h1 {font-size:27px; color:#c51b6b; letter-spacing:-1.5px;}
h2 {font-size:13px; line-height:31px; color:#c51b6b;}

/* Top */

a#logo {display:block; position:absolute; top:160px; left:25px; width:144px; height:80px; background:url(../images/logo.gif) no-repeat; text-indent:-1000em;}

form#login {position:absolute; top:18px; width:312px; height:22px; left:320px;}
form#login label {font-size:12px; font-weight:bold;}
form#login input {width:88px; height:18px; background:url(../images/login_input.gif) no-repeat; border:0; font-size:11px; color:#b6b6b7; padding:4px 5px 0 6px; margin:0 7px 0 0;} 
form#login input#submit {width:20px; height:22px; border:0; text-indent:-1000em; background:url(../images/login_submit.gif) no-repeat; cursor:pointer;}

form#search {position:absolute; top:18px; right:0; width:315px; height:22px;}
form#search label {font-size:12px; font-weight:bold; height:22px;}
form#search input {width:136px; height:18px; background:url(../images/search_input.gif) no-repeat; border:0; padding:4px 5px 0 10px; font-size:11px; color:#b6b6b7; margin:0 7px 0 0;}
form#search input#submit {width:60px; height:22px; border:0; text-indent:-1000em; background:url(../images/search_submit.gif) no-repeat; cursor:pointer; margin:0;}

#contact {position:absolute; top:78px; right:218px; width:247px; height:172px; background:url(../images/contact_bg.gif) 0 58px no-repeat;}
#contact h2 {display:block; height:58px; width:247px; background:url(../images/contact_h2.jpg) no-repeat; text-indent:-1000em; }
#contact ul {margin:25px 0 0 50px;}
#contact li {width:160px; line-height:22px;}
#contact span.contact_item{float:left; text-transform:uppercase; font-size:11px;}
#contact span.contact_value {float:right; font-size:13px; font-weight:bold;}
#contact span.contact_value  a {color:#323030;}

#basket {position:absolute; top:78px; right:0px; width:218px; height:172px; background:url(../images/basket_bg.gif) 0 58px no-repeat;}
#basket h2 {display:block; width:218px; height:58px; background:url(../images/basket_h2.jpg) no-repeat; text-indent:-1000em;}
#basket ul {margin:25px 0 0 40px;}
#basket li {width:160px; line-height:22px;}
#basket span.basket_item{float:left; text-transform:uppercase; font-size:11px;}
#basket span.basket_value {float:right; font-size:18px;}
a#check {display:block; width:80px; height:15px; background:url(../images/a_check.gif) no-repeat; text-indent:-1000em; float:right; margin:12px 20px 0 0; *margin:12px 18px 0 0;}

#warranty {position:absolute; top:250px; right:0; width:465px; height:115px; background:url(../images/warranty.jpg) no-repeat; text-indent:-1000em;}

/* Lista producentów */

h2#nasiproducenci {display:block; width:146px; height:21px; background:url(../images/h2_producenci.gif) no-repeat; text-indent:-1000em; margin:0 0 35px 0;}
#sidebar a {line-height:30px; font-size:16px; color:#a0024d; font-weight:bold;}
a#allproducer {display:block; width:122px; height:17px; text-indent:-1000em; background:url(../images/a_allproducer.gif) no-repeat; margin:15px 0 25px 0;}
.producer_logo {float:left; margin:10px; width:150px;}
.producer_info {padding:0 5px;}
#producer_info_more {padding:0 5px;}

#pagination {margin:30px 0 0 0;}
#pagination ul {margin:0 10px;}
#pagination ul li {float:left; margin:0 0 0 6px;}

/* Hp */

ul.products li {float:left;}

.item_box {position:relative; width:165px; background:url(../images/item_box_up.gif) no-repeat; padding:14px 0 0 0; margin:10px 12px 0px 12px;}
#female .item_box, #male .item_box {margin:0 0 0 15px;}
.item_box_content {width:154px; *width:153px; padding:0 5px; border-left:1px solid #eeeded; border-right:1px solid #eeeded; height: 198px;}
.item_box_end {width:165px; height:14px; border:none; background:url(../images/item_box_down.gif) no-repeat; }
h3 {font-size:13px; color:#323030; font-weight:bold;}
h3 a {font-size:13px; color:#323030; font-weight:bold;}
span.desc {font-size:12px; color:#82697f;}
.quantity {font-size:12px; font-weight:bold; color:#c51b6b; margin:5px 0 0 0;}
.price_f, .price_m {position:absolute; right:0px; bottom:12px; width:79px; height:20px; padding:0 0 0 5px; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-2px; line-height:20px;}
.price_f {background:url(../images/item_price_f.gif) no-repeat; }
.price_m {background:url(../images/item_price_m.gif) no-repeat; }
.price {float:left;}
.sup{font-size:12px; letter-spacing:0; margin:0 0 0 3px; float:left;}
.price_f input, .price_m input{font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; letter-spacing:0; float:right; margin:0 3px 0 0; border: none; background-color: #323030; width: 32px; height: 15px; margin-top: 1px; cursor:pointer;}
.price_f input{ background-color: #C51B6B }
.od {font-size:11px; width:11px}
.male {display:block; width:19px; height:19px; position:absolute; top:10px; left:10px; background:url(../images/male.gif) no-repeat; text-indent:-1000em;}
.female {display:block; width:19px; height:19px; position:absolute; top:10px; left:10px; background:url(../images/female.gif) no-repeat; text-indent:-1000em;}

.products_more a{display:block; height:280px; text-indent:-1000em;}
#female .products_more a {background:url(../images/products_more_f.jpg) no-repeat; width:206px; }
#male .products_more a {background:url(../images/products_more_m.jpg) no-repeat; width:210px; margin:0 0 0 20px;}


#separatorbottom {width:44px; height:89px; background:url(../images/separator_bottom.gif) no-repeat; position:absolute; top:50px; left:350px;}
#features {clear:both; width:100%; position:relative; height:200px; }
 
 /* Product */
 
 #product h2 {margin:35px 0 20px 0;}
 img#product_logo {margin:12px 0 0 0;}
 
 #media {width:260px; float:left;}
 #info {width:470px; float:right;}
 #info h1 {float:left;}
 #info img {float:right; border:0;}
 #product_head {padding:0 0 12px 0; clear:both; border-bottom:1px solid #dedede; width:100%;}
 #product_head a {float:right;}
 .join {margin:20px 0 0 0;}
  .products {clear:both;}
 .desc {line-height:21px; font-size:12px; color:#323030; text-align:justify;}
  
 .product_box {width:260px; padding:13px 0 0 0; background:#fff Url(../images/product_box_up.gif) no-repeat;}
 .product_box_content {border-left:1px solid #eeeded; border-right:1px solid #eeeded;}
 .product_box_end {width:260px; height:16px; border:none; background:url(../images/product_box_down.gif) no-repeat; }
 
 #product_minis li {width:60px; height:60px; float:left; margin:0 11px;}
 #product_minis img {border:0;}
 
 .notes li {line-height:25px;}
.notes_item {color:#c51b6b; font-weight:bold; width:65px;}
.notes_value {margin:0 0 0 20px;}

#comments {margin:0 0 20px 0; position:relative;}
#comments h2 {margin:35px 0 0 0 !important;}
a#submit_comment {padding: 0 0 0 20px; background:url(../images/arrow_circle.gif) 0 3px no-repeat; position:absolute; top:100px; left:0px;}
ul.comments_list {float:left; width:620px; margin:20px 0 0 150px;  *margin: 0 0 0 80px;}
ul.comments_list li {margin:0 0 25px 0;}
ul.comments_list li a {float:left;}
.stars {width:70px; height:10px; overflow:hidden; background:url(../images/stars.gif) no-repeat; float:left; margin: 4px 0 0 10px;}


ul#prices {margin:20px 0 0 0;}
ul#prices li {font-size:15px; line-height:43px; border-bottom:1px solid #eeeded ;}
.price_item {float:left;}
.price_quantity {float:left;  color:#c51b6b; font-weight:bold; margin:0 0 0 5px;}
.kup, .kup_gray {float:right; width:44px; height:20px; text-indent:-1000em; background:url(../images/kup.gif) no-repeat; margin:11px 0 0 10px; border:none; cursor:pointer;}
.kup_gray{ background:url(../images/kup_gray.gif) no-repeat; }
.price_value {float:right; font-size:24px; font-weight:bold; letter-spacing:-2px;}
.price_value_old {float:right; font-size:18px; font-weight:normal; letter-spacing:-2px; color:grey; margin-left: 7px}
.price_value_new {float:right; font-size:24px; font-weight:bold; letter-spacing:-2px;}
.price_sup {float:right; margin:0 0 0 3px; font-weight:bold;}
.price_sup_old{ float:right; margin:0 0 0 3px; font-weight:bold; color:grey; }
.price_type {float:right; font-size:12px; font-weight:bold; margin:0 5px 0 0;}
ul#prices li a {float:right;}

.price_box {width:470px; padding:11px 0 0 0; background:url(../images/price_box_up.gif) no-repeat; margin:20px 0 0 0;}
.price_box_content {border-right:1px solid #eeeded; border-left:1px solid #eeeded; text-align:center; font-size:13px; font-weight:bold;}
.price_box_content strong {color:#c51b6b;}
.price_box_end {width:470px; height:11px; background:url(../images/price_box_down.gif) no-repeat;}

.product_buttons a {height:17px; margin:0 10px 0 0; display:block; float:left; text-indent:-1000em;}
.product_buttons {margin:30px 0 0 0;}
a#safe{width:154px; background:url(../images/safe_bg.gif) no-repeat;}
a#ask{width:94px; background:url(../images/ask_bg.gif) no-repeat;}
a#send{width:110px; background:url(../images/send_bg.gif) no-repeat;}
.od {float:left; margin:0 3px 0 0}

/* Basket */

.basket_box {width:770px; background:url(../images/basket_box_up.gif) no-repeat; padding:11px 0 0 0; margin:0 0 20px 0;}
.basket_box_content {width:768px; border-right:1px solid #eeeded; border-left:1px solid #eeeded;}
.basket_box_bottom {background:url(../images/basket_box_down.gif) no-repeat; height:11px; width:770px;}

#thanks .basket_box_content {padding:0 10px; width:748px;}
#thanks h2 {text-align:center;}
#thanks h4 {font-size:13px; font-weight:bold; color:#c51b6b; margin:20px 0 20px 10px;}
#pay {margin:0 0 0 8px; width:730px; border:0}

#topay{text-align:right; font-size:15px; font-weight:bold;}
.topay_price {font-size:24px; color:#c51b6b; letter-spacing:-3px;  margin:0 5px;}
.topay_sup {color:#c51b6b;}
.topay_pln {margin:0 5px; font-size:18px;}
.previous, .next {color:#323030; line-height:20px; }
.previous strong, .next strong {color:#c51b6b;}
.previous {float:left; background:url(../images/a_previous.gif) no-repeat; padding:0 0 0 30px;}
.next {float:right; background:url(../images/a_next.gif) 100% 0 no-repeat; padding:0 30px 0 0;}

.box_pink {width:770px; padding:11px 0 0 0; background:#f1eced url(../images/basket_pink_up.gif) no-repeat; margin:0 0 20px 0;}
.box_pink_content {width:730px; padding:0 20px 11px 20px; background:url(../images/basket_pink_down.gif) 0 100% no-repeat;}
.box_pink_end {width:770px; height:11px; background:url(../images/basket_pink_down.gif) 0 100% no-repeat;}

.box_pink_small {width:180px; padding:12px 0 0 0; background:#f1eced url(../images/box_pink_small_up.gif) no-repeat; margin:0 12px 20px 0; float:left;}
.box_pink_small_content {width:160px; padding:0 10px 12px 10px; background:url(../images/box_pink_small_down.gif) 0 100% no-repeat;}

#basket_head {position:relative;}
#basket_head span {position:absolute; font-size:13px; font-weight:bold; color:#c51b6b; top:0px;}
#basket_head_details {left:25px;}
#basket_head_name {left:200px;}
#basket_head_price {left:379px;}
#basket_head_quantity {left:454px;}
#basket_head_value{left:511px;}

#basket_products {background:url(../images/box_basket_up.gif) no-repeat;}
#basket_products li {margin:10px 0;}
#basket_products li ul li {float:left; height:115px; }

#basket_products_box {margin:0 auto !important; height:101px;}
#basket_products_box .item_box_content {height:87px !important;}
#basket_products_box .item_box_content img {margin:0 auto;}
.basket_products_details {width:180px; text-align:center; padding:50px 0; height:15px !important;}
.basket_products_name {width:150px; text-align:center; position:relative;}
.basket_products_name_content {position:absolute; top:25px; left:0; line-height:20px; text-align:left;}
.basket_products_name h3 {color:#c51b6b;}
.basket_products_picture {width:200px;}
.basket_products_price {width:90px; text-align:center; padding:50px 0; height:15px !important;}
.basket_products_quantity {width:50px; text-align:center; padding:50px 0; height:15px !important;}
.basket_products_quantity input {background:url(../images/basket_field.gif) no-repeat; width:31px; height:17px; border:0; text-align:center; padding:2px 0 0 0;}
.basket_products_value {width:90px; text-align:center; padding:50px 0; height:15px !important;}
.basket_products_buttons {float:right; width:215px; margin:-30px 20px 0 0; *margin:-30px 8px 0 0;}
.basket_products_buttons a {display:block; height:17px; text-indent:-1000em; float:left;}
.basket_products_details_button {background:url(../images/basket_details_bg.gif) no-repeat; width:74px;}
.basket_products_later {background:url(../images/basket_later_bg.gif) no-repeat; width:92px;}
.basket_products_delete{background:url(../images/basket_delete_bg.gif) no-repeat; width:47px;}

.details_item {float:right; margin:0 40px 0 0; font-weight:bold; font-size:13px; color:#c51b6b;}
.details_value {float:right; width:100px;}
.details_comment {float:right; margin:0 40px 0 0; font-size:11px; color:#867f7f;}
.grey {color:#867f7f; float:right; width:100px;}

#promocode {padding:0 10px;}
#promocode label {float:left; margin:2px 20px 0 0;width:210px; margin:2px 0 0 0;}
#promocode input {border:0; background:url(../images/search_input.gif) no-repeat; width:141px; height:12px; font-size:11px; color:#323030;  padding:5px; margin:0 15px; float:left;}
#promocode a {float:right;}

fieldset#transport {float:right; margin:10px 100px 0 0;  *margin:10px 50px 0 0;}
fieldset#transport li{float:left; margin:0 10px 0 0; width:211px;}
fieldset#transport label {font-weight:bold; color:#867f7f; float:left; margin:0 12px 0 0; line-height:22px; width:50px; text-align:right;}

#ankieta h4{font-size:13px; font-weight:bold; color:#c51b6b; margin:20px 0 20px 10px;}
#ankieta label {float:left; margin:0 15px 0 0;}
.radio {width:10px; height:10px; float:left; margin:2px 10px 0 0;}

/* Sidebuy */

h2#zamowienie {display:block; width:173px; height:24px; background:url(../images/h2_zamowienie.gif) no-repeat; text-indent:-1000em; margin:0 0 35px 0;}
#sidebar_buy_box {font-weight:bold; margin:20px auto;}
.sidebar_buy_contact{display:block; width:147px; height:21px; margin:10px auto; background:url(../images/sidebuy_kontakt.gif) no-repeat; text-align:center; font-weight:bold; color:#fff; font-size:13px;}


ul#sidebuy li {height:21px; line-height:21px; margin:20px 0; font-weight:bold; color:#A0024D;line-height:21px; font-size:16px; letter-spacing:-1px; }
ul#sidebuy .active {background:url(../images/sidebuy_hover.gif) no-repeat; width:144px; color:#fff; height:21px; display:block; text-align:center;}
ul#sidebuy .active:hover {text-decoration:none;}

/* Formularz */

#order h2 {text-align:center; color:#323030; font-weight:bold; margin:10px 0;}
#order h2 strong {color:#c51b6b;}
#order h4 {font-size:13px; font-weight:bold; color:#c51b6b; margin:20px 0 20px 10px;}
#order h4 em {font-style:normal; color:#323030; font-size:12px;}

form.styled input{border:0; background:url(../images/form_input.gif) no-repeat; width:150px; height:12px; font-size:11px; color:#323030;  padding:5px; position:relative;float:left;}
form.styled input.submit {background:url(../images/a_next.gif) no-repeat; width:20px; height:20px; text-indent:-1000em; cursor:pointer; float:left;}
form.styled label {color:#323030; font-weight:bold; margin:0 15px 0 0; height:22px; width:150px; float:left;}
form.styled ul {float:left;}
form.styled li {line-height:22px; height:22px;margin:10px 0;} 
form.styled textarea{background:url(../images/textarea.gif) no-repeat; width:715px; height:58px; border:0; float:left; margin:0 0 0 8px; padding:20px 0 0 20px;}
form.styled label.grey {color:#867f7f;}
form.styled input[type~="radio"]{ background: none }

ul#uwagi {padding:0 10px;}

.buy_register_separator {float:left; width:150px; padding:30px 0 0 0; text-align:center; font-weight:bold; color:#c51b6b;}

fieldset#buy_register_data ul {float:left; width:600px}
fieldset#buy_register_data label {width:80px !important;}
form.buy_register ul li {margin:10px 0 0 0; clear: both;}
form.buy_register label {width:150px; float:left;}
ul.checklist {float:left !important; width:300px !important;}


form.buy_login ul li {float:left;}


div.fiorente input {width:114px; height:12px; background:url(../images/select.gif) no-repeat; margin:0;  border:0; font-size:11px; cursor:pointer; padding:5px; position:relative !important; *position:absolute;}
div.fiorente div.list-wrapper {left:65px; *left:0px; top: 21px; border: 1px solid #D9D9D9; background-color: #FFFFFF; padding: 0; margin: 0;  width: 200px; bottom: auto; font-size:11px;}
.adv_search_form div.fiorente div.list-wrapper {left:165px;}
div.fiorente div.list-wrapper-up {top: auto; bottom: 21px;}
div.fiorente ul {list-style-type: none; padding: 0; margin: 0; height: 200px;}
div.fiorente li {padding: 0; padding-left: 5px; background-color: #FFFFFF; cursor: pointer; margin: 0;}
div.fiorente li.active {background-color: rgb(223, 232, 246);}
div.fiorente a, div.fiorente a:visited, div.fiorente a:active {display: block; width: 100%; width: 146px; text-decoration: none; font:normal 14px  tahoma, arial, helvetica, sans-serif; color: #000000; cursor: pointer; margin: 0; height: 20px;}

a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}

/* Bottom */

#bottom {width:1264px; margin:50px auto 0 auto; background:url(../images/bottom_bg.gif) 0 7px no-repeat; clear:both;}
#bottom_content {width: 1000px; clear:both; margin:0 auto 20px auto;}
#bottom h4 {display:block; text-indent:-1000em; height:49px; margin:0 0 20px 0;}

#bottom_contact {width:295px; float:left;}
#bottom_contact h4 {background:url(../images/bottom_contact.jpg) no-repeat; width:295px;}
#bottom_contact ul {width:150px; margin:0 auto;}
#bottom_contact li {width:100%; clear:both; line-height:26px;}
#bottom_contact li span.bottom_contact_item  {font-size:11px; font-weight:bold; color:#c51b6b; float:left;}
#bottom_contact li span.bottom_contact_value {color:#323030; font-weight:bold; float:right;}

#bottom_information {width:355px; float:left;}
#bottom_information h4 {background:url(../images/bottom_information.jpg) no-repeat; width:355px;}
#bottom_information a {color:#323030; font-size:12px; font-weight:bold;}
#bottom_information ul {width:328px; margin:0 auto;}
#bottom_information ul li {background:url(../images/arrow.gif) 0 50% no-repeat; padding:0 0 0 14px; float:left; width:150px; line-height:26px; }

#bottom_pay {width:350px; float:left; background:transparent url(../images/bottom_pay_ico.gif) no-repeat scroll 30px 70px; height:170px; }
#bottom_pay h4 {background:url(../images/bottom_pay.jpg) no-repeat; width:350px;}

/* Footer */

#footer {width:100%; background:url(../images/footer_bg.gif) repeat-x; height:35px; color:#9d5f7c; font-size:11px; line-height:35px; clear:both;}
#footer #footer_content {width:980px; margin:0 auto;}
#footer #copyright {float:left;}
#footer #credits {float:right;}
#footer a {color:#8b1f52;}

/* GWIAZDKI */

div.stars{ margin: 0px 15px 10px 0px; }
div.stars a{ padding:0 3px 2px; }
div.stars .n2, div.stars .n3{ margin-left:1px; padding:0 3px 2px; }
div.stars .n4{ margin-left:3px; padding:0 2px 2px; }
div.stars .n5{ margin-left:3px; padding:0 2px 2px; }

/* Oceny */
.note0{ background-position: 0px -50px !important }
.note1{ background-position: 0px -40px !important }
.note2{ background-position: 0px -30px !important }
.note3{ background-position: 0px -20px !important }
.note4{ background-position: 0px -10px !important }
.note5{ background-position: 0px 0px !important }

.checkout_form div{
	display: none;
}
.checkout_form #personal,
.checkout_form #account,
.checkout_form #notice{
	display: block;
}

.fiorente dodaj {float:left;}

ul.checklist input {width:10px; margin: 5px 5px 0 0;}
#ankieta .basket_box_content {padding:0 5px; width:758px !important;}

.ibc_img{ display: block; margin: 0 auto; }
img{ border: none; }
.checkbox{margin:5px 15px 0 0; width:13px !important;}

#flash{ margin: 20px auto;}

.change_qua{
	background:transparent url(../images/basket_change_bg.gif) no-repeat;
	border:0 none;
	cursor:pointer;
	height:17px;
	width:92px;
}

.adv_search_form #szukaj{
	background: url(../images/wyszukaj_submit.gif) no-repeat;
	border:0 none;
	cursor:pointer;
	height:17px;
	width:73px;
	text-indent: -9999px;
}

span.error { margin:0 0 0 15px; color:red; font-weight:bold;}
li.showerror label{color:red;}

.payform{ width: auto; text-align:center  }

.prze p{ margin-bottom: 20px; }
.prze small{ color: gray }



.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.mailing label{ width: 90% !important }

#add_opinion .styled li{ height: auto; clear: both; }


.ri .price, .ri .sup, .ri .od {float:right;}

form.styled .submit input{ height: auto }

#info2{
	clear:both;
	padding:20px 0;
}

.payform input.submit{background:url(../images/zaplac.gif) no-repeat;text-indent:-1000em; display:block; border:0; width:58px; height:17px; cursor:pointer; margin: 0 auto;}

.brandletter{ font-size: 17px; margin: 10px !important; }
ul.products li ul li{ margin: 0 0 0 7px }
ul.products li ul{ clear: both;}

.site_nag{ font-size: 20px !important; clear: both; margin-top: 20px }

a#producer_info_show {background:url(../images/wiecej.gif) no-repeat; width:58px; height:18px; text-indent:-1000em; display:block; float: left; margin: 10px 0px 0px 3px; }

#features div{ float: left; margin: 20px 0px 0px 25px }

.progender{
	clear:left;
	display:block;
}

li.prod a{ font-size: 1.1em; font-weight: bolder; }

ul.products li ul { border-bottom:1px solid #EFE4EC; padding:0 0 15px; }
li.prod a {font-weight:normal}
.brandletter {padding:6px; background:#EFE4EC;}

#about p{ margin: 8px 0px; }

#nfp{ margin: 20px 10px 0 0; font-size: 11px; text-align: right; clear: both; }

form.sort .checklist{ width: auto !important; }
form.sort label{ width: auto; }
form.sort li, form.sort li div{ float: left; }
form.sort li{ margin-left: 15px; }
form.sort ul{ float: right; }
form.sort .combo li{ float: none; }
form.sort .combo ul{ float: none; }

.adv_search_form ul.checklist{ width: auto !important; }

.aval{ clear:both; font-size:11px; line-height:5px; padding-bottom:10px; }
.aval span{ color: #999; }
.aval em{ color: #666; font-style: normal; font-weight: bolder; }

li.unavli{ padding-top:15px; }
li.unavli .aval{ line-height: 15px; }
li.unavli .big{ display: block; font-size: 18px; font-weight: bolder; color: #323030; margin-bottom: 7px; }

#otherAddress{ width: 25px; height: 18px; }
#oAddre{ display: none; }
