﻿ 
 

@media screen and (max-width:1400px) {


                .logo { margin:0 auto; padding:10px 0; width:90px;
			             -webkit-transition: 0.4s;
			             -moz-transition: 0.4s;
			             transition: 0.4s;  
                      }

                    .logopc { width:80%; padding:0 0 10px 0; margin:0 auto; display:block; }

                .logostick { margin:0 auto; padding:10px 0 5px 0; width:70px;
			                 -webkit-transition: 0.2s;
			                 -moz-transition: 0.2s;
			                 transition: 0.2s;  
                           }
 
                .logotx {  width:100%; padding:0; margin:0; display:block;  }
                .logotxout { display:none; }
                     
                nav { display:block; padding:0; height:auto; text-align:center; margin:0 auto; font-size:0.6em; letter-spacing:1px; line-height:normal; }

                .tesixt { display:inline-block; width:80%; padding:0 20px; vertical-align:middle; color:#a08656; font-size:0.9em; line-height:1.6em; text-align:center; }
 

                .pdpage { background:#000;  padding-top:120px; } 
 

               .stpgfade,.stpgwh, .stpgwp  { padding-top:100px;  }
               .stpgwpex { padding-top:150px; }

 }



@media screen and (max-width:1100px) {

        .para {
            height: 800px;
            background-attachment: scroll !important;
        }


        .dlrinfl { display:block; width:100%;  }
        .dlrinfr { display:block; width:100%;  }  


/*---------- Stealth --*/

            .stelbxhd { padding:20px 40px; font-size:2.4vw; }
            a:link.stelbxa { padding:30px 40px; }
            a:link.stelbxb { padding:30px 40px; }
            a:link.stelbxc { padding:30px 40px; }
            .stelbx {  width:84%; }
            .steltitle {font-size:3.4vw; min-height:140px; }

}


@media screen and (max-width:1000px) {
 
        .prodpicbx { display:block; width:100%; padding:20px; position:relative; vertical-align:top; }
        .prodctbx { display:block; width:100%; padding:20px; vertical-align:top; color:#f3f3f3; }
        .mpthbx { position:absolute; bottom:40px; left:20px; right:20px; text-align:center; padding:60px 0 0 0;
                    background: rgba(0, 0, 0, 0.7); /* For browsers that do not support gradients */
                    background: linear-gradient(transparent, black); /* Standard syntax */
                    background: -webkit-linear-gradient(transparent, black); /* For Safari 5.1 to 6.0 */
                    background: -o-linear-gradient(transparent, black); /* For Opera 11.1 to 12.0 */
                    background: -moz-linear-gradient(transparent, black); /* For Firefox 3.6 to 15 */
                }



            .weleft { float:none; width:100%; padding-bottom:40px; }




/*---------- BIG PANELS --*/



        .panpad { padding:20px;
			       -webkit-border-radius:5px;
			       -moz-border-radius:5px;
			       border-radius:5px;
                }


        .bigpdpanel { padding:20px; margin:0; }

        .pdpanfull { width:100%; margin:0 auto; padding:30px;
			         -webkit-border-radius:5px;
			         -moz-border-radius:5px;
			         border-radius:5px;
                   }

        .pdpanl { float:none; width:100%; margin:0 0 10px 0; padding:0;
			        -webkit-border-radius:5px;
			        -moz-border-radius:5px;
			        border-radius:5px;
                }

        .pdpanr { float:none; width:100%; margin:0; padding:0;
			        -webkit-border-radius:5px;
			        -moz-border-radius:5px;
			        border-radius:5px;
                }

        .pdpanrf { float:none; width:100%; margin:0; padding:10px 20px;
			        -webkit-border-radius:5px;
			        -moz-border-radius:5px;
			        border-radius:5px;
                }


        .tabox { padding:0; }







/*---------- Add Cart Popup --*/



            .cartind { width:90%; }  



 }






@media screen and (max-width:900px) {


/*---------- LIVE REEL TX --*/

            .reeltxbxl { position:absolute; display:inline-block; bottom:0; right:0; left:0; padding:0; margin:0; z-index:999999; color:#fff; text-align:center;  text-shadow: 0 0 10px #000; }
            .reeltxbxr { position:absolute; display:inline-block; bottom:0; right:0; left:0; padding:0; margin:0; z-index:999999; color:#fff; text-align:center;  text-shadow: 0 0 10px #000; }

             h1.rltxhd { font-size:2.2em; }           
             h2.rltxsub { font-size:1.1em; }


            .reeltxhd { font-size:2.2em; line-height:1em; padding:0; margin:0; }  
            .reeltxsub { font-size:1.1em; line-height:normal; padding:0; margin:0; }


            @-webkit-keyframes btx {  0% { left:0; opacity:0; }
                                      100% { left:0; opacity:1; }
                                   }
 
            @keyframes btx {  0% { left:0; opacity:0; }
                              100% { left:0;  opacity:1; }
                           }


            @-webkit-keyframes btxr {  0% { right:0; opacity:0; }
                                      100% { right:0; opacity:1; }
                                   }
 
            @keyframes btxr {  0% { right:0; opacity:0; }
                              100% { right:0;  opacity:1; }
                           }

 }





@media screen and (max-width:800px) {

        .reelbx {  padding:0 0 110px 0; }
        .bxslider { display:none; }
         #siteslides { display:none; }



        .sumbxsizer { width:48%; margin:1%; }    
        .sumbxwrap { display:inline-block; width:48%; margin:1%; vertical-align:top; }

        .rsmbx { width:100%; margin:1% 0.5%; }

        .awardbar img { width:64px; padding:3px; display:inline-block; }




        .dlbxs { display:inline-block; width:25%; }



/*---------- Log Popup --*/

            .logind { width:70%;  }  
 





  /*---------- TEZIS --*/

        .teslbx { display:inline-block; width:100%; padding:20px 10px; margin:0 0 20px 0; vertical-align:top; }

        a:link.rsmbx, a:visited.rsmbx {  width:100%; margin:1% 0; }
 
        a:link.psumbx, a:visited.psumbx { width:50%; }
        .a33bx { width:50%; }




  /*---------- NEWS --*/


            .prodpicbxnl { display:block; width:100%; padding:0; margin:0 0 20px 0;  position:relative; vertical-align:top; }

 
            .mpthbxnl { position:absolute; bottom:-80px; left:0; right:0; text-align:center; padding:0; margin:0;  }


            a:link.nsuml, a:visited.nsuml { display:block; text-decoration:none; font-size:0.9em; padding:0 0 40px 0; line-height:1.8em; }  
            a:link.nsumr, a:visited.nsumr { display:block; text-decoration:none; font-size:0.9em; padding:0; line-height:1.8em; }  
 

           .addyl { padding:0 0 40px 0; line-height:1.8em; }  
           .addyr { padding:0; line-height:1.8em; }  
 

           .addytx { padding:10px 0 20px 0; font-size:0.9em; height:auto; line-height:normal; }
	       .jointx { padding:10px 0 20px 0; font-size:0.9em; height:auto; text-align:left; }
           .jbtnbx { text-align:left; }




            .downbtn { display:none;  }



            .dlrfeat { display:inline-block; background:rgba(255,255,255,0.1); padding:20px; width:100%; margin:10px 0 0 0; vertical-align:top;  line-height:1.6em; color:#fff;
				          -webkit-border-radius:5px;
				          -moz-border-radius:5px;
				          border-radius:5px;
                          word-wrap: break-word;
                     }

            .dlrinfl { padding-bottom:10px; min-height:inherit; }
            .dlrinfr { min-height:inherit; }  





                .profbl { display:block; width:100%; vertical-align:top; padding:0 0 20px 0; }
                .profbr { display:block; width:100%; vertical-align:top; padding:0 0 20px 0; }  
 



            .gdrpform { width:100%;  }




            .nsignbx { padding:20px; width:100%; margin:0; }




/*---------- DEAL --*/

            .gmap { padding:0; }
            .dlopbx { display:inline-block; vertical-align:top; padding:5px; margin:0; width:50%; }

            #mobnavhead { display:block; }



 /*---------- VOTING --*/


           section.vpg { padding:0; margin:20px 0 0 0; font-size:0.8em; color:#fff; }    
           .vprogbx { padding:20px 0 0 0; }

           article.vpg { padding:0; margin:20px 0; font-size:0.8em; border-left:none; }    

           section.vptc { padding:0 21px 20px 21px; }    


           .vtvidr { float:none; width:100%; padding:10px 0; }




            .grid-1,
            .grid-2,
            .grid-3,
            .grid-4,
            .grid-5,
            .grid-6,
            .grid-7,
            .grid-8,
            .grid-9,
            .grid-10,
            .grid-11,
            .grid-12 {
	            margin:1% 0;
	            display: block;
                width:100%; 
            }
   
                               
                 

}









@media screen and (max-width:650px) {


                    .smmbx {  top:14px; } 
                    .menuico { padding:0; }

/*---------- Stealth --*/

            .stelbxhd { padding:20px 30px; font-size:1.1em; }
            a:link.stelbxa { display:block; width:100%; padding:30px; border-bottom-left-radius:0; }
            a:link.stelbxb { display:block; width:100%; padding:30px; }
            a:link.stelbxc { display:block; width:100%; padding:30px; border-bottom-left-radius:10px; }
            .stelbx {  width:70%; }
            .steltitle {font-size:1.5em; min-height:initial; }
 
            .stelar { position:absolute; right:30px; top:50%; transform: translateY(-50%); padding:0; font-size:4em; text-align:center; }

 


        .reelbx {  padding:0 0 70px 0; }


            h1 { font-size:1.7em; font-weight:normal; line-height:1.2em;  padding:0 0 15px 0; color:#a08656; }
            h1.pd { font-size:1.7em; font-weight:normal; line-height:1.2em; padding:0 0 15px 0; color:#a08656; }
    

  .mptout { display:inline-block; width:25%; padding:5px; }
 

            .medvhd { display:block; width:100%; padding:20px 10px 10px 10px; vertical-align:top; font-size:1.6em; }
            .medvtx { display:block; width:100%; padding:10px; vertical-align:top; }


            .headbx { position:fixed; top:0; left:0; right:0; background: url(/gfx/Flag-Header.png) left top no-repeat rgba(0, 0, 0, 0.8); z-index:9999; padding:5px 20px;
                        -webkit-transition:0.4s;
			            -moz-transition:0.4s;
			            transition:0.4s;
                        -moz-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
				        -webkit-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
				        box-shadow:  0 0 10px 10px  rgba(0, 0, 0, 0.3);
                    }

            /*
            .headbx.sticky { height:auto; padding:5px 20px;
                             background: url(/gfx/Flag-Header.png) left top no-repeat rgba(0, 0, 0, 0.8); 
                             -webkit-transition:0.4s;
			                 -moz-transition:0.4s;
			                 transition:0.4s;
                             z-index:9999;
                            -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
				            -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
				            box-shadow:  0 0 10px 5px  rgba(0, 0, 0, 0.2);
                            }

                */


            .logotx {  display:none; }
     
 

                .logo { margin:0 auto; width:70px;
			             -webkit-transition: 0.4s;
			             -moz-transition: 0.4s;
			             transition: 0.4s;  
                      }

            .smmbtns { display:none; background: rgba(0,0,0,0.8); position:fixed; left:0; top:60px; padding:15px 10px 10px 20px; z-index:999999;
			            -webkit-border-radius:5px;
			            -moz-border-radius:5px;
			            border-radius:5px;
                     }

            .mininav { display:none; background: rgba(0,0,0,0.8); position:fixed; right:0; top:60px; padding:15px 20px 15px 10px; z-index:999999;
			            -webkit-border-radius:5px;
			            -moz-border-radius:5px;
			            border-radius:5px; 
                     }


            .shareico { display:inline-block; padding: 0 8px 0 0; cursor:pointer; }
            .menuiso { display:inline-block; width:27px; height:27px; padding:0; cursor:pointer; }

            .openico { display:inline-block; vertical-align:middle; padding:0 0 0 5px; cursor:pointer;  }




 /*---------- RESNAV --*/


           .navbx { display:none; }


            nav { display:block; padding:20px 0; height:auto; text-align:center; margin:0 auto; font-size:0.7em; letter-spacing:1px; line-height:normal; }

            nav a:link, nav a:visited { display:block; text-decoration:none; color:#fff; padding:10px; margin:0; vertical-align:middle; text-align:center; border-bottom:1px solid #8b6a86; } 

            nav a:hover, nav a:active { display:block; text-decoration:none; background:#611a50; color:#fff; }

	        a:link.russnav, a:visited.russnav { display:block; text-decoration:none; background:#611a50; color:#fff; padding:10px; margin:0; vertical-align:middle; text-align:center; border-bottom:1px solid #611a50; } 

            nav li:last-child { margin:0 0 10px 0;  }
 

            .uktag { position:fixed; top:30%; left:0; margin:0; opacity:  1; z-index:99999; width:50px; 
			            -webkit-transition: 0.4s;
			            -moz-transition: 0.4s;
			            transition: 0.4s; 
                        animation: shake 1.4s ;
                        transform: translate3d(0, 0, 0);
                     }





               .stpgfade,.stpgwh, .stpgwp { padding-top:60px;  }
               .stpgwpex { padding-top:100px; }



/*---------- SUB NAVS --*/

 
 
        .artuse { margin:0; padding:0 0 15px 0; text-align:left; border-bottom:1px solid #292316; }
        .artuse img { width:80px; padding:0; margin:0 10px 5px 0; display:inline-block;
			            -webkit-border-radius:50%;
			            -moz-border-radius:50%;
			            border-radius:50%; 
                        border:1px solid #3C1E32;
                        box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.1);
                     }

     

            
              
            .pdpage { background:#000;  padding-top:80px; }        
                   





/*---------- NEWS --*/

 
            .qtbx { display:inline-block; width:75%; text-align:center; vertical-align:middle; font-size:1em; line-height:2em; color:#fff;  }



            .prodpicbxnl { display:block; width:100%; padding:0; margin:0 0 60px 0; position:relative; vertical-align:top; }
            .mpthbxnl { position:absolute; bottom:-60px; left:0; right:0; text-align:center; padding:0; margin:0;  }

  
                .ndsocbx { position:absolute; left:0; top:0; } 


			input.dealbtn { padding:10px; font-size:0.7em; }

			input.tabbtn { padding:10px; font-size:0.7em; }


  			input.pdqty { padding:10px;font-size:0.7em; } 

 
                .prodawds img { width:64px; padding:5px; display:inline-block; vertical-align:middle; }


                .stpgwpnd { background:#fff; padding:72px 0 50px 0; }

               .nartbx { background:none; width:100%; max-width: 1366px; margin:0 auto 0 auto; padding:0; line-height:normal;
                             border:none; overflow:hidden; 
			                                -webkit-border-radius:5px;
			                                -moz-border-radius:5px;
			                                border-radius:5px;
                                            -moz-box-shadow:none;
				                            -webkit-box-shadow:none;
				                            box-shadow:none;
                                            padding:0; 
                       }


             article.nart { padding:0 50px 20px 60px; margin:0; font-size:0.8em; line-height:1.6em;  text-align:left;  }   
             article.signup {padding:0 25px; font-size:0.8em; line-height:1.6em; }    


            a:link.nartback, a:visited.nartback { display:block; text-decoration:none; background:none; border-top:1px solid #cdcdcd; padding:10px 0; margin:0 50px 0 60px; font-size:0.7em; color:#121212; }
            a:hover.nartback, a:active.nartback { text-decoration:none; color:#a08656; border-top:1px solid #a08656; }



    /*---------- Voting --*/

        a:link.vpdwbtn, a:visited.vpdwbtn { float:none; display:block;    }


 
            .vtnum { padding:5px; width:40px; background:#fff; font-size:1.2em; }
 

 
            .vtslot { display:table-cell; padding:5px; background:rgba(138, 118, 78, 0.2); border:1px solid rgba(160,134,86, 0.4); font-size:1.2em; color:#000; width:auto;
				        -webkit-border-radius:5px;
				        -moz-border-radius:5px;
				        border-radius:5px;
                   }

            .vtabv { display:inline-block; font-size:0.7em; }

            .vtsamp { padding:5px 10px; font-size:1em; }

             .dropped { padding:5px 10px; font-size:1.2em; }    


            .vtnotebx { padding:20px 0 0 0; }
            .vtnotel { display:block; width:100%; padding:10px 0; }
            .vtnoter { display:block; width:100%; padding:0; }



 /*---------- Bullet Pop --*/

            .bupbx { background:rgba(35, 11, 30, 0.9); border:2px solid #30112A; padding:20px; width:90%; margin:10px 5px 0 0 ; position:relative;
                     -webkit-border-radius:5px;
                     -moz-border-radius:5px;
                     border-radius:5px;
                     -webkit-transition: 0.4s;
                     -moz-transition: 0.4s;
                     transition: 0.4s;
                   }  

            .bupic { display:block; width:100%; padding:10px; vertical-align:top; }
            .buptx { display:block; width:100%; padding:10px; vertical-align:top; }
 
 





           input.form50l { display:block; background:#e9e9e9; border:1px solid #d5d5d5; padding:10px; margin:0 0 2% 0; font-size:0.8em; line-height:normal; color:#000; width:100%; 
					         -webkit-border-radius:4px;
					         -moz-border-radius:4px;
					         border-radius:4px; 
                             -moz-box-shadow:    inset 0 0 2px 2px #fff;
				             -webkit-box-shadow: inset 0 0 2px 2px #fff;
				             box-shadow:         inset 0 0 2px 2px #fff;
                          }

            input.form50lx { display:inline-block; background:#fff; border:1px solid red; padding:10px; margin:0 0 2% 0; font-size:0.8em; line-height:normal; color:red; width:100%; 
					         -webkit-border-radius:4px;
					         -moz-border-radius:4px;
					         border-radius:4px; 
                             -moz-box-shadow:    inset 0 0 2px 2px #fff;
				             -webkit-box-shadow: inset 0 0 2px 2px #fff;
				             box-shadow:         inset 0 0 2px 2px #fff; 
                          }


            input.form50r { display:inline-block; background:#e9e9e9; border:1px solid #d5d5d5; padding:10px; margin:0 0 2% 0; font-size:0.8em; line-height:normal; color:#000; width:100%; 
					         -webkit-border-radius:4px;
					         -moz-border-radius:4px;
					         border-radius:4px; 
                             -moz-box-shadow:    inset 0 0 2px 2px #fff;
				             -webkit-box-shadow: inset 0 0 2px 2px #fff;
				             box-shadow:         inset 0 0 2px 2px #fff;
                          }

            input.form50rx { display:inline-block; background:#fff; border:1px solid red; padding:10px; margin:0 0 2% 0; font-size:0.8em; line-height:normal; color:red; width:100%; 
					         -webkit-border-radius:4px;
					         -moz-border-radius:4px;
					         border-radius:4px; 
                             -moz-box-shadow:    inset 0 0 2px 2px #fff;
				             -webkit-box-shadow: inset 0 0 2px 2px #fff;
				             box-shadow:         inset 0 0 2px 2px #fff;
                          }








/*---------- FOOTER --*/




            /*---------- IMG --*/

            .imr1 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .imr2 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .imr3 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .imr4 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .imr5 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .imr6 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }

            .imrpd { float:none; padding:0; margin:20px 0; width:100%; height:auto; } 

            .iml1 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .iml2 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .iml3 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .iml4 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .iml5 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }
            .iml6 { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }

            .imlpd { float:none; padding:0; margin:20px 0; width:100%; height:auto; } 

            .imfull { width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; }

            .imc1 { float:none; padding:0; margin:0 auto; width:100%; height:auto; }
            .imc2 { float:none; padding:0; margin:0 auto; width:100%; height:auto; }
            .imc3 { float:none; padding:0; margin:0 auto; width:100%; height:auto; }
            .imc4 { float:none; padding:0; margin:0 auto; width:100%; height:auto; }
            .imc5 { float:none; padding:0; margin:0 auto; width:100%; height:auto; }

             .imlvb { padding:0; margin:0 auto; width:100%; height:auto; }

 


 

/*---------- CART --*/



            .progbar { float:none; clear:both; text-align:left; margin:0; padding:0; }

            .prognum { font-size:1.8em; line-height:1.2em; }
            .progbx { font-size:0.65em; line-height:1.1em; padding:0 10px 0 0; }
            .progbxgr { font-size:0.65em; line-height:1.1em; padding:0 10px 0 0;  }


  

            .dpcartbx { width:100%; float:right; clear:both; padding:5px 0; }
            .checklbl { display:inline-block; width:30%; font-weight:normal; font-size:0.8em; }
            .dropboundbk { display:inline-block; background:#fff; border:1px solid #b6b6b6; padding:1px; margin:0; width:60%; }
	        select.ship { background: url(/gfx/droparrow.png) no-repeat right center #fff; border:transparent; padding:5px 30px 5px 5px; cursor:pointer; font-size:0.75em; width:100%; }
 

 
            .tout { display:none; }

	            input.updatebtn { display:block; background:none; border:none; padding:2px 0; margin:5px auto 0 auto; vertical-align:top; font-size:0.7em; line-height:normal; color:#54537C; cursor:pointer; text-align:center; text-decoration:underline;
			                        -webkit-transition-duration: 0.2s;
			                        -moz-transition-duration: 0.2s;
			                        transition-duration: 0.2s;
	                             }

	            input.updatebtn:hover { color:#961B1F; 
			                            -webkit-transition-duration: 0.2s;
			                            -moz-transition-duration: 0.2s;
			                            transition-duration: 0.2s;
	                                  }




    		    textarea.cnotes { background:#fff; border:1px solid #b6b6b6; padding:10px; margin:0 3px 0 0; vertical-align:top; text-align:left; font-size:0.7em; line-height:normal; width:100%; height:60px;  }



    
                 a.check { font-size:1em; }               
                
                 
                
                
      			input.savebx { width:100%; margin:5px 0; text-align:center;	}
			    input.scsavebtn { width:100%; }          
                

			    .modalPopup { padding:20px; width:90%; }



}
  






@media screen and (max-width:485px) {
  


     /*---------- QUOTES / POPS --*/



        .pdpanicon { display:inline-block; vertical-align:top; width:30%; margin:0; padding:0; }

        .pdicotx { display:inline-block; font-size:0.9em; line-height:1.3em; vertical-align:middle;  width:70%; margin:0; padding:0 0 0 30px;  } 

        .pdblrep { padding:20px 0; margin:0; border-bottom:1px solid rgba(45,25,36,0.2); }



          .tesipicr { display:block; width:60%; vertical-align:middle; border:1px solid #3C1E32; margin:0 auto; 
                      -webkit-border-radius:50%;
			          -moz-border-radius:50%;
			          border-radius:50%; 
                    }


           .tesixt { display:block; width:100%; padding:20px 0 0 0; font-size:0.8em; line-height:1.6em; min-height:100px; vertical-align:middle; }
           .qtnm { padding:15px 0; font-size:0.8em; line-height:1.4em; color:#fff; }





            .specthd { font-size:1.2em; }
                .speca { display:block; width:100%; padding:15px 0 5px 0; vertical-align:top; line-height:normal; text-align:left; word-wrap: break-word;  color:#a08656;  font-weight:normal; font-size:0.9em;  }  
                .specb { display:block; width:100%; padding:0 0 15px 0; vertical-align:top; line-height:normal; text-align:left; word-wrap: break-word; font-weight:bold; color:#262626; font-size:0.9em; }  






            input.dealbtn { padding:8px; font-size:0.65em; }
			input.tabbtn { padding:8px; font-size:0.65em; }


  			input.pdqty { padding:8px; font-size:0.65em; } 


            .dlbxs { display:inline-block; width:100%; }




/*---------- Log Popup --*/

            .logind { width:94%;  }  
 






 /*---------- NEWS --*/

            .prodpicbxnl { display:block; width:100%; padding:0; margin:0 0 40px 0; position:relative; vertical-align:top; }
            .mpthbxnl { position:absolute; bottom:-30px; left:0; right:0; text-align:center; padding:0; margin:0;  }

 

 

        .qtbx { display:block; padding:30px 10px; width:100%; text-align:center; vertical-align:middle; font-size:1.2em; line-height:normal; color:#fff; }

           .qtpic { display:none; }
           .qtl { vertical-align:bottom; font-family:'Trebuchet MS', sans-serif; font-size:2em; line-height:0.4em; padding:0 5px 0 0; color:#bb8ea9; font-style: normal;  }
           .qtr { vertical-align:bottom; font-family:'Trebuchet MS', sans-serif; font-size:2em; line-height:0.4em; padding:0 0 0 10px; color:#bb8ea9; font-style: normal;  }
           .qtnm { padding:5px 0 0 0; font-size:0.7em; }



            .awardbar img { width:52px; padding:3px; display:inline-block; }
             
            .sumbxsizer { width:100%; }    
            .sumbxwrap { display:inline-block; width:100%; margin:10px 0 0 0; vertical-align:top; }

            .picrev { display:block; width:100%;   }
            .rvsumtx { display:block; width:100%;  }



    
            a:link.psumbx, a:visited.psumbx { width:100%; }
            .a33bx { width:100%; }


        .lineone { border-bottom:1px solid #4c2a43; padding:0 0 15px 0; }

 
 
        .smmft { float:none; text-align:center; } 
        .ftlnks { float:none; text-align:center; padding:10px 0 0 0; font-size:0.9em; }

        .dislnks { margin:0; padding:20px 0; text-align:center; font-size:0.7em; line-height:2.4em; }
          .ftdis { text-align:center; padding:50px 0 20px 0; font-size:0.6em; color:#cdcdcd; }




/*---------- DEAL --*/

            .dlopbx { display:block; vertical-align:top; padding:5px 0; margin:0; width:100%; }

            a:link.contbtn, a:visited.contbtn { display:block; width:100%; margin:0; }
            input.contbtn { width:100%; margin:0; }
       
            .navbtnbx { float:none; text-align:center; padding:0 0 10px 0; }
            .paybtnbx { float:none; text-align:center; } 


 

 
 
}




 