@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
img { behavior: url(iepngfix.htc) 

}
.bg-none { background:none !important; }
:-moz-any-link:focus {
 outline: none;
}
html { width:100%; height:100%; }
body { height:100%; font:normal 12px Arial, Helvetica, sans-serif; background: url(../images/body_bg.gif) left top repeat-x #fff; }
a:link, a:visited { text-decoration:underline; color:#B80022; }
a:hover { text-decoration:none; }
table { border-collapse:collapse }
.clear { clear:both; }
.clear { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:112px; }
.all {						/*______hack in styles-ie.css_____*/ position: relative; width:954px; z-index:1; margin:0 auto; min-height : 100%; height : auto; background:url(../images/all_bg.gif) left top repeat-y; right:-6px; }
.top { background:url(../images/top_bg.gif) left top no-repeat; width:878px; padding:17px 44px 0 40px; }
.user-nav { float:right; margin:3px 13px 0 0; display:inline; }
.user-nav li { float:left; background:url(../images/bullet_hor.gif) right top no-repeat; padding:0 9px 1px 9px; }
.user-nav li a { display:block; width:11px; height:11px; }
.user-nav li.home a { background:url(../images/ico_home.gif) left top no-repeat; }
.user-nav li.home.cur a { background:url(../images/ico_home_cur.gif) left top no-repeat; }
.user-nav li.mail a { background: url(../images/ico_mail.gif) left bottom no-repeat; }
.top-nav { float:right; clear:right; background:url(../images/tn_bg.gif) left top no-repeat; width:666px; height:32px; padding:7px 0 0 10px; margin:23px 8px 0 0; display:inline; }
.top-nav li { float:left; background:url(../images/tn_bullet-hor.gif) right center no-repeat; padding:4px 8px; font-size:13px; }
.top-nav li.bg-none { padding-right:0; }
.top-nav li a { color:#000000 !important; text-decoration:none !important; display:block; background:url(../images/tn_bullet-arrow.gif) left center no-repeat; padding-left:6px; }
.top-nav li a:hover { color:#B80022 !important; }
.banner { background:url(../images/banner.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner1 { background:url(../images/banner.1.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner2 { background:url(../images/banner.2.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner3 { background:url(../images/banner.3.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner4 { background:url(../images/banner.4.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner5 { background:url(../images/banner.5.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner6 { background:url(../images/banner.6.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner7 { background:url(../images/banner.7.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner8 { background:url(../images/banner.8.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner9 { background:url(../images/banner.9.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }
.banner10 { background:url(../images/banner.10.jpg) left top no-repeat; width:837px; height:51px; margin:10px 0 0 39px; padding:172px 0 0 34px; }

.banner .banner1 .banner2 .banner3 .banner4 .banner5 .banner6 span { display:block; background:url(../images/slogan.jpg) left top no-repeat; width:217px; height:44px; }
.content-home, .content { background:url(../images/content_spacer.gif) left top repeat-y; width:673px; position:relative; float:right; margin:11px 44px 0 0; display:inline; }
.content-bott { background:url(../images/content_bott.gif) left bottom no-repeat; }
.content-home .content-top { background:url(../images/content_home_top.gif) left top no-repeat; zoom:1; }
.content .content-top { background:url(../images/content_home_top.gif) left top no-repeat; zoom:1;height: auto!important; /* para los browsers buenos */ height: 310px; /* para IE5+ */ min-height: 310px; }
.content-home .shopping, .content .shopping {						/*______hack in styles-ie.css_____*/ position:absolute; background:url(../images/shopping_home_bg.png) left top no-repeat; width:179px; height:125px; right:0; top:-142px; display:inline; padding:17px 0 0 15px; }
.content .shopping { background:url(../images/shopping_bg.png) left top no-repeat; }
.content-bott .content-top .shopping p { padding:0; color:#000; line-height:normal; }
.shopping-cart-area { background:url(../images/h_shopping-cart-area_img.png); width:172px; height:27px; margin-bottom:2px; }
.cart-details { padding:3px 0 0 10px; }
.cart-details span { background:url(../images/ico_paco-bag.png); width:35px; height:65px; display:block; float:left; margin-right:8px; margin-top:-3px; }
.cart-details p { font-family:Tahoma; font-size:12px; color:#000; padding-top:6px !important; font-weight:bold; }
.login-block { margin-left:1px; padding-right:5px; font-size:9px; }
.login-block p span { padding-left:15px; }
.login-block input.btn { float:right; margin-top:12px;}
.login-block div.inp-bg { margin:2px 0 5px 0; }
.shopping .btn-transp-78 { margin:4px 4px 0 2px; }
.content-home .content-top { padding:20px 20px 8px 23px; }
.content-home .content-top h1 { margin-bottom:12px; }
.content-home .content-top p { padding-bottom:8px; color:#4F4F4F; padding-left:3px; line-height:normal;}
.under_banner { padding-bottom:8px; color:#4F4F4F; padding-left:3px; line-height:normal; margin-left:16px;position:relative; left:15px;}
.banner-holder { margin:14px 0 0 4px; }
.banner-holder .right { float:right; margin:3px 1px 0 0; display: inline; }
.banner-holder .right img { margin:9px 0 4px 55px; }
.content .content-top { padding:26px 20px 8px 28px; }
.brdcrmbs { background:url(../images/ln_bullet.gif) left 70% no-repeat; color:#B80022; padding-left:14px; font-size:12px; margin-bottom:6px; }
.brdcrmbs a { font-size:14px; padding-right:2px; }
.brdcrmbs span { color:#929292; }
.product-info { margin:14px 0 0 0; }
.product-info .container { float:right; width:435px; }
.product-info .product-img { 						/*______hack in styles-ie.css_____*/ position:relative; zoom:1; top:3px; float:left; margin-bottom:12px; }
.product-info .product-img img { border:1px solid #9D9D9D; }
.product-info .product-img span { 						/*______hack in styles-ie.css_____*/ background:url(../images/ico_loupe.gif); width:22px; height:22px; display:block; position:absolute; cursor:pointer; cursor:hand; left:1px; bottom:1px; }
.product-info h1 { font-size:1.2em; color:#B80022; font-weight:bold; margin-bottom:18px; }
.product-info p { font-size:1.1em; }
.colors { margin:5px 0 0 0; zoom:1; width:400px; height:100%; }
.colors p { float:left; padding:2px 6px 0 0; }
.colors span { display:block; width:15px; height:15px; float:left; margin:2px 5px; cursor:hand; cursor:pointer; }
.colors span.cur { background:url(../images/color_cur_bg.gif); padding:2px; margin:0 5px; }
.size { margin:7px 0 20px 0; }
.size a { font-size:9px; position:relative; top:2px; }
.product-info p.original-price { font-size:1.2em; color:#929292; font-weight:bold; }
.product-info p.price { font-weight:bold; padding:8px 0 12px 1px; font-size:1.2em; }
.product-info p.price strong { font-size:1.6em; color:#C92532; position:relative; top:2px; }
.product-info p.price span { font-size:0.9em; position:relative; top:-1px; padding-left:10px; }
.product-info .send-friend { background:url(../images/ico_mail-big.gif) left center no-repeat; padding:4px 0 4px 35px; margin:10px 0 0 0; font-size:1em; }
.product-info .send-friend a { color:#000; text-decoration:none !important; }
.product-info .go-back { background:url(../images/btn_go-back.gif) left center no-repeat; padding:0px 0 2px 17px; float:right; font-size:1em; clear:right; white-space:nowrap; margin:-55px -7px 0 0; }
.product-info .go-back a { color:#929292 !important; }
.product-preview { clear:both; }
.product-preview img { border:1px solid #999999; cursor:hand; cursor:pointer; margin-right:4px; }
.product-preview img.cur { border:1px solid #CE3944; cursor:auto; }
h2 { background:url(../images/h2_bg.png) no-repeat; width:23px; height:23px; }
h2 img { margin:4px 0 1px 25px; }
.products-nav { background:url(../images/prod-nav_bg.gif) left top no-repeat; width:179px; padding:9px 0 0 6px; margin:11px 0 0 39px; }
.products-nav ul { margin:12px 0 0 11px; }
.products-nav ul li { background:url(../images/ln_bullet.gif) left center no-repeat; padding-left:13px; font-size:1.1em; margin:5px 0 6px 0; }
.products-nav ul li a { color:#929292 !important; text-decoration:none !important; }
.products-nav ul li a:hover { text-decoration:underline !important; color:#B80022 !important; }
.add-block-holder { float:right; clear:right; margin:11px 44px 0 0; display:inline; width:673px; }
.add-block-holder .blog, .add-block-holder .nsltr, .add-block-holder .cur-offers { float:right; margin-right:54px; display:inline; }
.add-block-holder .last { margin-right:0; }
.blog { background:url(../images/banner_paco-blog.gif); width:169px; height:77px; margin-top:1px; }
.blog a { display:block; width:100%; height:100%; }
.nsltr { background:url(../images/nsltr_spacer.gif) left top repeat-y; width:198px; }
.nsltr-bott { background:url(../images/nsltr_bott.gif) left bottom no-repeat; }
.nsltr-top { background:url(../images/nsltr_top.gif) left top no-repeat; padding:9px 0 21px 6px; }
.nsltr-top h2 { position:relative; left:5px; margin-bottom:7px; }
.nsltr-top h2 img, .cur-offers h2 img { margin-left:30px; }
.nsltr-top .txt { width:107px; height:12px; font-size:11px; color:#000; padding:2px 3px 1px 4px; }
.nsltr-top .btn-transp-65 {						/*______hack in styles-ie.css_____*/ float: right; margin:-2px 5px 0 0; }
.cur-offers { background:url(../images/cur-ofers_spacer.gif) left top repeat-y; width:198px; }
.cur-offers-top { background:url(../images/cur-ofers_top.gif) left top no-repeat; }
.cur-offers-bott { background:url(../images/cur-ofers_bott.gif) left bottom no-repeat; padding:9px 0 7px 6px; }
.cur-offers h2 { position:relative; left:4px; margin-bottom:2px; }
.cur-offers p { padding-left:4px; line-height:13px; }
.cur-offers .btn-transp-78 { float:right; margin:-15px 13px 0 0; }
.footer {						/*______hack in styles-ie.css_____*/ width:898px; height:83px; margin:-95px auto 0 auto; position:relative; z-index:10; right:22px; padding:12px 0 0 58px; background:url(../images/footer_bg.gif) 56px top no-repeat; color:#929292; }
.ico-holder { float:left; margin:0 22px 0 12px; display:inline; }
.ico-holder img { margin-right:1px; }
.footer .footer-nav li { float:left; background:url(../images/bullet_hor.gif) right 90% no-repeat; padding-right:7px; margin-left:7px; color:#B80022; margin-top:3px; font-size:11px; }
.footer .footer-nav li a { text-decoration:none !important; color:#727272 !important; }
.footer .footer-nav li a:hover { text-decoration:underline !important; color:#B80022 !important; }
.footer .clear {						/*______hack in styles-ie.css_____*/ height:20px; }
.footer .design { float:right; margin-right:3px; display:inline; }
.footer .design a { text-decoration:none !important; }
.bott-menu { margin:4px 0 0 -7px; }
.bott-menu li { background:url(../images/bullet_dotted.gif) right 90% no-repeat; padding-right:5px; float:left; margin-left:8px; display:inline; }
.bott-menu li a { color:#929292 !important; }





.gallery_info h3 {
text-align:left;
margin-left:5px;
font-size:18px;
color:#B80022;
margin-top:35px;
font-family:century gothic, arial;
}





.list_numbers {
display:block;
font-size:14px;
color:#B80022;
height:23px;
text-align:center;
margin-top:30px;
}
.list_numbers ul {


display:block;

}

.list_numbers li{

display:inline;
margin:5px;


}

.list_numbers ul li a {
text-decoration:none;
color:#B80022;

}

.list_numbers ul li a:hover {
text-decoration:underline;
color:#929292;
}
.list_numbers ul li .current_list_number {
color:#ffffff;
background-color:#B80022;
text-decoration:none;


}

.all_gallery {

width:630px;
height:100%;
display:block;
margin-top:10px;
padding-bottom:20px;
}

.item_gallery {
width:145px;
display:block;
float:left;
background-color:#ffffff;
margin-right:5px;
padding-bottom:5px;
height:180px;
margin-top:10px;
margin-bottom:30px;

}

.item_pic {

text-align:center;
}

.item_title {
margin-top:22px;
width:150px;
text-align:center;
height:42px;


}
.all_gallery .item_gallery .item_title a {
color:#929292;
text-decoration:none;

}

.all_gallery .item_gallery .item_title a:hover {
text-decoration:underline;
color:#B80022;
}
.item_title2 {
margin-top:15px;
width:150px;
text-align:center;
height:42px;
position:relative;
z-index:20;
top:-90px;


}

.all_gallery .item_gallery .item_title2 a {
color:#929292;
text-decoration:none;

}

.all_gallery .item_gallery .item_title2 a:hover {
text-decoration:underline;
color:#B80022;
}





.cont_text {
padding-bottom:15px;

}
.cont_text h1 {
margin-bottom:15px;
}

.cont_text h3 {

color:#B80022;
font-family:century gothic,arial;
font-size:16px;
margin-top:5px;
text-align:left;
margin-bottom:15px;
background:transparent url(../images/h2_bg.png) no-repeat scroll 0 0;
padding-left:25px;
height:23px;


}
.cont_text p { padding-bottom:5px; color:#4F4F4F; padding-left:3px; line-height:normal;text-align:justify; padding-top:5px;}



.cont_text h4{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
color:#4F4F4F;

}
.cont_text h5{
font-weight:bold;
font-size:11px;
color:#4F4F4F;
margin-top:5px;

}
.cont_text li {
color:#4F4F4F;
list-style:circle;
margin-left:20px;
margin-bottom:10px;

}

.form_contact_us .normal {
position:absolute;
left:130px;
margin-bottom:13px;
border:1px solid #CFCFCF;
}
.form_contact_us p {
margin-bottom:13px;
padding:0px;
}
.form_contact_us select {
height:20px;
width:146px;
}
.form_contact_us .submit_form {
position:relative;
top:75px;
left:200px;

}
.cont_text .table_shipping {
color:#4F4F4F;
margin-top:20px;
text-align:center;
border:1px solid #4F4F4F;
}
.cont_text .table_shipping td {
border:1px solid #4F4F4F;
}

.cont_text .table_sizing {
color:#4F4F4F;
border:1px solid #4F4F4F;
margin-top:20px;
}
.cont_text .table_sizing td{
border:1px solid #4F4F4F;

}


.label_2_for26 img {
position:relative;
z-index:1;
top:-97px;
left:8px;
}

.label_2_for26_big img {
position:relative;
z-index:1;
top:-106px;
left:65px;
}


.label_2_for40 img {
position:relative;
z-index:1;
top:-97px;
left:8px;
}

.label_2_for40_big img {
position:relative;
z-index:1;
top:-106px;
left:64px;
}


