﻿






/*---------- SPEC --*/

    table.speclist { border-collapse:collapse; margin:0 auto 10px auto; width:100%;  }

    table.speclist th { padding:10px; text-align:left; font-weight:bold; border:none; color:#262626; font-size:1.4em; }

    table.speclist td { padding:10px; vertical-align:top; line-height:normal; text-align:left; border-top:1px solid #cdcdcd; word-wrap: break-word; font-weight:bold; color:#262626; font-size:0.9em;  }
    table.speclist td.speca { padding:10px; vertical-align:top; line-height:normal; text-align:left; border-top:1px solid #cdcdcd; word-wrap: break-word;  color:#a08656;  font-weight:normal; font-size:0.9em;  } 
 

            .specthd { padding:10px 0; text-align:left; font-weight:bold; border:none; color:#262626; font-size:1.4em; }

            .spectab { display: table;
                       width: 100%;
                       border-collapse: collapse;
                       font-weight:bold; font-size:1.1em;
                     }

            .spectrow { display: table-row; border-top:1px solid #cdcdcd; }
 
                .speca { display:table-cell; width:50%; padding:10px 40px 10px 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:table-cell; width:50%; padding:10px 0; vertical-align:top; line-height:normal; text-align:left; word-wrap: break-word; font-weight:bold; color:#262626; font-size:0.9em; }  

                .dlbxs { display:inline-block; width:20%; }





/*---------- PIC IMAGES --*/



.prodpicbxnl { display:block; width:100%; padding:0; margin:0 0 20px 0;  position:relative; vertical-align:top; }

            	.prodpicbxnl img	{ -webkit-border-radius:5px;
			       -moz-border-radius:5px;
			       border-radius:5px; }

.mpthbxnl { position:absolute; bottom:-100px; left:0; right:0; text-align:center; padding:0; margin:0; }



.pdpage { background:#000; padding-top:140px; } 

.prodpicbx { display:inline-block; width:50%; padding:40px; margin:0 0 40px 0; position:relative; vertical-align:top; }
 
.mainpic { width:100%; padding:0; margin:0 0 80px 0;
              -webkit-border-radius:5px;
			  -moz-border-radius:5px;
			  border-radius:5px; 
        } 

.mpthbx { position:absolute; bottom:20px; left:0; right:0; text-align:center; padding:200px 0 0 0; margin: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 */
        }


  .mptout { display:inline-block; width:20%; padding:10px; }
 
  
  /*
    .mpthmp { height:auto; padding:0; margin:0; overflow: hidden; position:relative; 
			-webkit-border-radius:50%;
			-moz-border-radius:50%;
			border-radius:50%; 
            border:1px solid #3C1E32;
            box-shadow: 0 0 20px 2px rgba(255, 255, 255, 0.2);
            padding-bottom:100%;
          }

      .mpthmp img { display:block;
                    position: absolute;
                     max-width:200%;
                     max-height:200%;
                      top:-25%;
                      left:-25%; 
                     transform: scale(1);           
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                            transition: all 0.3s ease-in-out;  
                            cursor:pointer;
                  }

      .mpthmp img:hover { position: absolute;
                          max-width:200%;
                          max-height:200%;
                          top:-25%;
                          left:-25%; 
                          transform: scale(1.10); 
                          opacity: 1;
                         }

      */
 
  .mpthmp { height:auto; padding:0; margin:0; overflow: hidden; 
			-webkit-border-radius:50%;
			-moz-border-radius:50%;
			border-radius:50%; 
            border:1px solid #3C1E32;
            box-shadow: 0 0 20px 2px rgba(255, 255, 255, 0.2);
            background:#000;
          }

  .mpthmp img { width:100%;
                display:block;
                height: auto; 
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;  
                        cursor:pointer;
              }

  .mpthmp img:hover { transform: scale(1.10); opacity: 1; }

   

  .prodctbx { display:inline-block; width:50%; padding:40px; vertical-align:top; color:#f3f3f3; }




  /*---------- TEZIS --*/


  .teslbx { display:inline-block; width:50%; padding:20px 10px; vertical-align:top; }

  .tesipics { display:inline-block; width:15%; vertical-align:top; }

  .tesixtl { display:inline-block; width:80%; padding:0 20px 20px 20px; vertical-align:middle; color:#a08656; font-size:0.9em; line-height:1.6em; text-align:left; vertical-align:top;  border-bottom:1px solid #cdcdcd;   } 
    .tlnm { padding:10px 0 0 0; font-size:0.8em; color:#121212; }

  .tesipicr { display:inline-block; width:20%; vertical-align:middle; border:1px solid #3C1E32; 
              -webkit-border-radius:50%;
			  -moz-border-radius:50%;
			  border-radius:50%; 
            }

  .tesixt { display:inline-block; width:80%; padding:0 20px; vertical-align:middle; color:#a08656; font-size:1em; line-height:1.6em; text-align:center; } 
           .pdqtl { vertical-align:bottom; font-family:'Trebuchet MS', sans-serif; font-size:2.4em; line-height:0.4em; padding:0 8px 0 0; color:#814371; font-style: normal;  }
           .pdqtr { vertical-align:bottom; font-family:'Trebuchet MS', sans-serif; font-size:2.4em; line-height:0.4em; padding:0 0 0 10px; color:#814371; font-style: normal;  }


 

        .smmblock { display:inline-block; border-right:1px solid #523d17; padding:0 20px; margin:20px 20px 20px 0; }
        .smmblock:first-child { display:inline-block;border-left :1px solid #523d17; border-right:1px solid #523d17; padding:0 20px; margin:20px 20px 20px 0; }          



.triangle-border {
  position:relative;
  padding:20px;
  margin:40px 0;
  border:2px solid #30112A;
  color:#333;
  background:rgba(48, 17, 42, 0.4);
  /* css3 */
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    transition: 0.4s;
}


.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:60px; /* controls horizontal position */
  border-width:20px 20px 0;
  border-style:solid;
  border-color:#30112A transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
 
}

 



                .instock { padding:5px 0; color:#7db100; font-size:0.7em; }
                .outstock { padding:5px 0; color:#dd1010; font-size:0.7em; }
                .waspr { font-size:0.8em; font-weight:normal; display:block; padding:5px 0; margin:0; color:#666; }
                .pdprice { font-size:1.6em; padding:0; color:#a08656; }



			    input.addedbtn { background:#140912; padding:15px; border:1px solid #140912; font-size:0.8em; line-height:normal; color:#737373; text-transform:uppercase;
	                            -webkit-transition: all ease 0.4s;
	                            -moz-transition: all ease 0.4s;
	                            transition: all ease 0.4s;
					            -webkit-border-radius:4px;
					            -moz-border-radius:4px;
					            border-radius:4px; 
			                  }
 


/*---------- HDS & AWARDS --*/


        .pdbar { background: url(/gfx/hdbgpx.png) center repeat-x; margin:0 10px 20px 0; }

        .pdast { display:table-cell; background: url(/gfx/aston-gold.png) left center no-repeat #000; font-size:1em; padding:0 20px 0 40px; color:#a08656; }

        .prodawds { margin:0; padding:0 0 20px 0; text-align:left; }
        .prodawds img { width:78px; padding:5px; display:inline-block; vertical-align:middle; }


        .artuse { margin:0; padding:0 0 15px 0; text-align:left; border-bottom:1px solid #292316; }
        .artuse img { width:100px; padding:0; margin:0; display:inline-block;
                        background: linear-gradient(to bottom right, #dbdbdb, #775167);
			            -webkit-border-radius:50%;
			            -moz-border-radius:50%;
			            border-radius:50%; 
                        border:2px solid #3C1E32;
                        box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.2);
                     }

     
        a:link.pdiclnk, a:visited.pdiclnk, a:hover.pdiclnk, a:active.pdiclnk { text-decoration:none; display:inline-block; padding:0;  margin:0 10px 5px 0;  text-align:center; color:#a08656; font-size:0.7em; }




/*---------- Add Cart Popup --*/



            .cartind { background:#ffffff; border:2px solid #cdcdcd; padding:10px 10px 0 10px; width:60%; color:#000000;
				        -webkit-border-radius:3px;
				        -moz-border-radius:3px;
				        border-radius:3px;
				        -webkit-box-shadow:0 0 10px #000;
				        -moz-box-shadow:0 0 10px #000;
				        box-shadow:0 0 10px #000;  
                      }  

              .cpophd { background:#671645; padding:5px 15px; color:#fff; font-size:0.9em; font-weight:bold; }



			    a:link.caddbtn, a:visited.caddbtn { display:block; text-decoration:none; background:#E0E0E0; border:1px solid #cdcdcd; padding:5px; margin:0 0 10px 0; width:100%; font-weight:bold; font-size:0.8em; line-height:normal; color:#000; cursor:pointer;  text-transform:uppercase; text-align:center;
		 	                                        -webkit-transition-duration: 0.2s;
			                                        -moz-transition-duration: 0.2s;
			                                        transition-duration: 0.2s;
				                                    -webkit-border-radius:3px;
				                                    -moz-border-radius:3px;
				                                    border-radius:3px;
			                                        }
			
			    a:hover.caddbtn, a:active.caddbtn { background:#fff; border:1px solid #cdcdcd; cursor:pointer; color:#232323;
		 	                                        -webkit-transition-duration: 0.2s;
			                                        -moz-transition-duration: 0.2s;
			                                        transition-duration: 0.2s;
			                                        }


			    a:link.gocheckbtn, a:visited.gocheckbtn { display:block; text-decoration:none; background:#9C8757; border:1px solid #9C8757; padding:5px; margin:0; width:100%; font-weight:bold; font-size:0.8em; line-height:normal; color:#fff; cursor:pointer;  text-transform:uppercase; text-align:center;
		 	                                                -webkit-transition-duration: 0.2s;
			                                                -moz-transition-duration: 0.2s;
			                                                transition-duration: 0.2s;
				                                            -webkit-border-radius:3px;
				                                            -moz-border-radius:3px;
				                                            border-radius:3px;
			                                        }
			
			    a:hover.gocheckbtn, a:active.gocheckbtn { background:#fff; border:1px solid #9C8757; cursor:pointer; color:#9C8757;
		 	                                        -webkit-transition-duration: 0.2s;
			                                        -moz-transition-duration: 0.2s;
			                                        transition-duration: 0.2s;
			                                        }

                .clxbtn { cursor:pointer; }




/*---------- Log Popup --*/

            .logind { background:#ffffff; border:2px solid #cdcdcd; padding:15px; width:40%; color:#000000;
				        -webkit-border-radius:3px;
				        -moz-border-radius:3px;
				        border-radius:3px;
				        -webkit-box-shadow:0 0 10px #000;
				        -moz-box-shadow:0 0 10px #000;
				        box-shadow:0 0 10px #000;  
                      }  

  
              .lgpophd { background:#671645; padding:5px 15px; margin:0 0 10px 0; color:#fff; font-size:0.9em; }






/*---------- Stealth --*/


            .stelbx { padding:0;
                      margin:0;
                      color:#fff;
                      z-index:999999;
                      width:70%;
                      font-family: agency-fb, sans-serif; font-weight: 700;
                    }


           /*-- .stelbx { position:absolute;
                       left: 50%;
                       top: 50%;
                       transform: translate(-50%, -50%);        
                       padding:0;
                       margin:0;
                       color:#fff;
                       z-index:999999;
                       width:70%;
                       font-family: agency-fb, sans-serif; font-weight: 700;
                    }

                --*/



            .stelbxhd { background: rgba(53,53,53,0.8); padding:30px 50px; margin:100px 0 0 0; border-top-left-radius:10px; border-top-right-radius:10px; font-size:1.8vw; }

            a:link.stelbxa, a:visited.stelbxa { text-decoration:none; background: rgba(120,32,69,0.8); padding:40px 50px; display:inline-block; width:33.3333333333%; border-bottom-left-radius:10px; vertical-align:top; position:relative; color:#fff; }
            a:hover.stelbxa, a:active.stelbxa { text-decoration:none; background: rgba(120,32,69,9); }

            a:link.stelbxb, a:visited.stelbxb { text-decoration:none; background: rgba(28,46,69,0.9); padding:40px 50px; display:inline-block; width:33.3333333333%; vertical-align:top; position:relative; color:#fff; }
            a:hover.stelbxb, a:active.stelbxb { text-decoration:none; background: rgba(34,49,86,1); }

            a:link.stelbxc, a:visited.stelbxc { text-decoration:none; background: rgba(65,16,48,0.9); padding:40px 50px; display:inline-block; width:33.3333333333%; border-bottom-right-radius:10px; vertical-align:top; position:relative; color:#fff; }
            a:hover.stelbxc, a:active.stelbxc { text-decoration:none; background: rgba(84,14,54,1); }

            .stelbxa:hover .stelar { text-shadow:0 0 10px #fff; }
            .stelbxb:hover .stelar { text-shadow:0 0 10px #fff; }
            .stelbxc:hover .stelar { text-shadow:0 0 10px #fff; }





            .stelbxop { padding:0;
                        margin:0 0 10px 0;
                        color:#fff;
                        font-size:0.9em;
                        line-height:1.3em;
                         display:table;
                         width:100%;
                      }


                a:link.stelbxaop, a:visited.stelbxaop { text-decoration:none; background:#782045; opacity:0.5; padding:10px 20px; display:table-cell; width:33.3333333333%; vertical-align:top; position:relative; color:#fff;  border-bottom-left-radius:5px; min-height:50px; vertical-align:middle; }
                a:hover.stelbxaop, a:active.stelbxaop { text-decoration:none; opacity:1;  }

                a:link.stelbxbop, a:visited.stelbxbop { text-decoration:none; background:#1c2e45; opacity:0.5; padding:10px 20px; display:table-cell; width:33.3333333333%; vertical-align:top; position:relative; color:#fff; }
                a:hover.stelbxbop, a:active.stelbxbop { text-decoration:none; opacity:1; }

                a:link.stelbxcop, a:visited.stelbxcop { text-decoration:none; background:#411030; opacity:0.5; padding:10px 20px; display:table-cell; width:33.3333333333%; border-bottom-right-radius:5px; vertical-align:top; position:relative; color:#fff; }
                a:hover.stelbxcop, a:active.stelbxcop { text-decoration:none;  opacity:1;  }

    
                	            a:link.russt { opacity:1; }

             




            /*-- .stelbxa { background: rgba(120,32,69,0.8); padding:40px 50px; display:inline-block; width:33.3333333333%; border-bottom-left-radius:10px; vertical-align:top; position:relative; } 
            .stelbxb { background: rgba(28,46,69,0.9); padding:40px 50px; display:inline-block; width:33.3333333333%; vertical-align:top; position:relative; } 
            .stelbxc { background: rgba(65,16,48,0.9); padding:40px 50px; display:inline-block; width:33.3333333333%; border-bottom-right-radius:10px; vertical-align:top; position:relative; } --*/

            .steltitle { font-size:2.4vw; line-height:1.2em; min-height:180px; }
            .stelar { padding:0; font-size:8vw; text-align:center; }

            .stbr { display:block; } 






