html { height:100%; }
body { font-family:Arial, sans-serif; font-size:12px; height:100%; background:#ffffff url(../images/bg-stripe.gif) repeat;  }

h2 {
font-size:16px;
font-family:Arial, sans-serif;
margin-bottom:10px;
color: #CD0609;
}

h3{
margin-left:20px;
margin-bottom:10px;
font-size:14px;
font-family:Arial, sans-serif;
}

a {
color:#CD0609;
}
a:hover {
text-decoration:none;
}

input {
border:1px solid #7D7D7D;
margin-bottom:5px;
}

select {
border:1px solid #7D7D7D;
margin-bottom:5px;
}



#parent {  
width:923px; 
margin:0 auto; 
min-height:100%; 
height:auto; 
color:#606060; 
}

.clear {  

display:block; 
clear:both; 
float:none !important; 
height:0px !important; 
font-size:0px !important; 
border:none; 
margin:0 !important; 
padding:0 !important; 
background:transparent !important; 
visibility:hidden !important; 

}

.clearboth {
clear:both;
}
#head { 
background:url(../images/bg-banner-top.png) no-repeat; 
height:220px;
width:923px;
display:block;
margin-top:10px;
color:#000000;
}


.banner-top {
text-align:center;
padding-top:5px;
position:relative;
top:-145px;
}

.menu {
width:600px;
height:37px;
display:block;
position:relative;
z-index:20;
top:-181px;
float:right;

}

.menu li { 
display:block;
float:left; 
}
.menu a { 
display:block;  
background-position:0 12px;
}

.logo {
position:relative;
top:164px;
left:-250px;
}

.menu a:hover { 
background-position:0 0px; 
}
    .menu1 { width:67px; height:36px;  background:url(../images/menu1.gif) no-repeat; }
    .menu2 { width:68px;height:36px; background:url(../images/menu2.gif) no-repeat; }
    .menu2b { width:98px;height:36px; background:url(../images/menu2b.gif) no-repeat; }
	
	.menu3 { width:67px; height:36px; background:url(../images/menu3.gif) no-repeat; }
    .menu4 { width:151px; height:36px; background:url(../images/menu4.gif) no-repeat; }
   
    .menu6 { width:63px; height:36px; background:url(../images/menu6.gif) no-repeat; }
	.menu7 { width:64px; height:36px; background:url(../images/menu7.gif) no-repeat; }

	
	
	
	
.menu .current {background-position:0 0px; }









.menu li ul{
    display:none;
    padding:0px;
    margin:0px;
    border:0px;
    position:relative;
    top:-1px;
    padding-top:1px;
  background-color:#ffffff;
   overflow:visible;

    
    
}

.menu li ul li{
    height:27px;
    font-size:9px;
    font-family:arial;
    font-weight:bold;
    line-height:24px;
    border-left:0px;

    display:block;
    color:#6C6C6C;
    text-indent:0px;
    text-align:left;
    float:left;
    width:132px;
 overflow:visible;
}



.menu li ul li a{
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    line-height:24px;
    text-decoration:none;
    display:block;
    color:#6C6C6C;
    padding-left:15px;
    border:1px solid #FF8A8A;
    background-color:#ffffff;
    
}

.menu li ul li .drop-grey{
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    line-height:24px;
    text-decoration:none;
    display:block;
    color:#6C6C6C;
    padding-left:15px;
  border:1px solid #FF8A8A;
    background-color:#DADADA;

    
}



.menu li ul li:hover a{
    font-size:11px;
    font-family:arial;
    font-weight:bold;
    line-height:24px;
    text-decoration:none;
    display:block;
    color:#EF0400;
   
    border:1px solid #FF8A8A;
}




.menu li:hover ul{
    display:block;
    color:#000000;
    position:absolute;
    width:132px;

    z-index:80;
    float:left;
    margin-top:37px;

}



.menu-down {
width:900px;
height:50px;
display:block;
position:relative;
top:-145px;


}

.cart {
width:260px;
height:50px;
display:block;
background:url(../images/cart.png) left top no-repeat ;
margin-left:10px;
margin-top:10px;
float:left;
}

*html .cart {
position:relative;
top:-45px;

}
*:first-child+html .cart {
position:relative;
top:-45px;

}
.cart p {
font-size:12px;
margin-left:45px;
margin-top:10px;

}
.cart img {
position:relative;
top:-30px;
left:180px;
}
.login {
width:400px;
height:50px;
display:block;
background:url(../images/locker.png) left top no-repeat ;
float:left;
position:relative;
top:-30px;
padding-left:60px;
font-size:10px;
}
.textfield {
border:1px solid #909090;
background:url(../images/bg-form.png) repeat-x;
margin-bottom:5px;
}

.login .radio {
position:relative;
top:-3px;
}
.login a {
color:#EE1018;
margin-left:20px;
position:relative;
top:-3px;

}

.login .span {
position:relative;
top:-3px;
}
.btn-login {
position:relative;
top:10px;

}

*html .btn-login {
position:relative;
top:7px

}
*:first-child+html .btn-login {
position:relative;
top:5px

}


.account {
width:150px;
height:50px;
display:block;
background:url(../images/grey-line.png) left top no-repeat ;
float:left;
position:relative;
top:-20px;
}
.account img {
margin-left:5px;
}

.main_box {
width:921px;
display:block;
height:auto;
color:#606060;
position:relative;
top:-165px;
}

.columns-left {
width:245px;
display:block;
height:auto;
float:left;
}
.small-box {
margin-bottom:7px;

}


.top-small-box {
background:url(../images/cover-top-241.png) top center no-repeat ;
width:241px;
display:block;
height:11px;
}

.body-small-box {
background:url(../images/bg-241.png) top center repeat-y ;
width:241px;
display:block;
height:auto;

}

.body-small-box a.fast-way {

margin-left:7px;

}



.body-small-box2 {
background:url(../images/background1.png) top center no-repeat;
width:241px;
display:block;
height:130px;

}
.body-small-box3 {
background:url(../images/background2.png) top center no-repeat;
width:241px;
display:block;
height:150px;

}

*html .body-small-box {
margin-top:-5px;

}

*html .body-small-box2 {
margin-top:-5px;

}
*html .body-small-box3 {
margin-top:-5px;

}
.body-small-box a {
margin-left:40px;
color:#CD0609;
text-align:center;
}


.body-small-box a:hover {
text-decoration:none;
}


.body-small-box h2 {
margin-left:20px;

}

.body-small-box2 a {
margin-left:40px;
color:#CD0609;
text-align:center;
}

.body-small-box3 a {
margin-left:40px;
color:#CD0609;
text-align:center;
}


.body-small-box2 a:hover {
text-decoration:none;
}
.body-small-box3 a:hover {
text-decoration:none;
}

.body-small-box2 h2 {
margin-left:20px;
padding-top:5px;
}
.body-small-box3 h2 {
margin-left:20px;
padding-top:5px;
}


.bottom-small-box {
background:url(../images/cover-bottom-241.png) top center no-repeat ;
width:241px;
display:block;
height:11px;
}


.category {
width:200px;
display:block;
height:60px;
border-bottom:1px dotted #A3A3A3;
margin-left:20px;
font-size:12px;

overflow:visible;
}

.category form select{
margin-top:10px;
width:198px;
border:1px solid #A3A3A3;
overflow:visible;
}

.category option{
display:block;
width:auto;
position:relative; zoom:1; white-space:nowrap; overflow:auto;
}

.category .btn-arrow {
position:relative;
top:14px;
left:8px;
border:none;
z-index:1000;
}
*html .category .btn-arrow {
position:relative;
top:8px;
left:8px;
border:none;

}
*:first-child+html .category .btn-arrow {
position:relative;
top:8px;
left:8px;
border:none;
}





.buying-tips-img {

position:relative;
left:25px;
top:3px;
}


.ad-small-box1 {
display:block;
background:url(../images/bg-spacial-offers.png) top center no-repeat ;
width:226px;
height:73px;
margin-left:7px;
margin-bottom:10px;
}
.ad-small-box1 a {
position:relative;
top:30px;

}


.ad-small-box2 {
display:block;
background:url(../images/bg-newsletter.png) top center no-repeat ;
width:230px;
height:70px;
margin-left:7px;
margin-bottom:10px;
}

.ad-small-box2 input {
position:relative;
top:30px;
left:10px;
}
.ad-small-box2 .btn-login2 {
position:relative;
top:42px;
}

*html .ad-small-box2 .btn-login2 {
position:relative;
top:40px;

}
*:first-child+html .ad-small-box2 .btn-login2 {
position:relative;
top:40px;

}


.ad-small-box3 {
display:block;
background:url(../images/bg-brochure.png) top center no-repeat ;
width:226px;
height:74px;
margin-left:7px;
}

.ad-small-box3 a {
position:relative;
top:40px;

}























.columns-right {

width:670px;
display:block;
height:100%;
float:right;




}


.top-big-box {
background:url(../images/cover-top-664.png) top center no-repeat ;
width:664px;
display:block;
height:11px;
}


.body-big-box {
background:url(../images/bg-664.png) top center repeat-y ;
width:664px;
display:block;
height: auto!important; /* para los browsers buenos */
height: 620px; /* para IE5+ */
min-height: 620px; /*  para los browsers buenos */

}

*html .body-big-box {
margin-top:-5px;

} 

.body-big-box p {
margin:15px;
margin-bottom:0px;
padding-bottom:15px;

}
.body-big-box h2 {
margin-left:15px;
}
.body-big-box ul {
margin-left:20px;
}

.body-big-box ul li {
list-style-type:disc;
margin-left:25px;
}

.body-big-box table {
margin-left:20px;
}

.img-products {
text-align:center;

}

.bottom-big-box {
background:url(../images/cover-bottom-664.png) top center no-repeat ;
width:664px;
display:block;
height:10px;
}


.footer {
width:921px; 
height:42px; 
margin:0 auto; 
background:url(../images/bg-footer.png) no-repeat; 
color:#929292;
padding-top:10px;
font-size:11px;
position:relative;
top:-160px;
margin-top:20px;
}


.ico-holder { 
float:left; 
margin:0 22px 0 12px; 
display:inline; 
}

.ico-holder img { 
margin-right:1px; 
}

.footer .footer-nav {
margin-right:100px;
float:right;
}

.footer .footer-nav li { 
float:left;
font-size:11px;
margin-right:5px;
}
.footer .footer-nav li a { 
text-decoration:underline;  
color:#606060; 
}
.footer .footer-nav li a:hover {
text-decoration:none;
color:#FA3137;
}
.footer .footer-nav .current-footer a {
text-decoration:none;
color:#FA3137;
}


.footer .design { float:left; margin-left:3px;margin-top:20px; display:inline; }
.footer .design a { text-decoration:none; color:#FA3137;}


.ContentBullets {

margin-top:20px;
margin-left:30px;

}
.ContentBullets table {

text-align:center;

}

.color-marquee {

text-align:center;
color:#ff0000;
font-size:12px;
font-weight:bold;

}
.radio-form {
border:none;

}
