﻿ 

            .thumbx { text-align:left; }
            .picthumb { float:left; width:23%; margin:1%; padding:0; border:1px solid rgba(0,0,0,0.5); cursor:pointer; }

            .tabl { float:left; width:48%; }
            .tabr { float:right; width:48%; }



		    input.dealpdbtn { display:inline-block; background:#fff; border:1px solid #E45E2A; padding:5px 20px; margin:0;  font-weight:bold; font-size:0.8em;  line-height:normal; color:#E45E2A; cursor:pointer;
			                -webkit-transition: 0.2s;
			                -moz-transition: 0.2s;
			                transition: 0.2s;  
				             -webkit-border-radius:3px;
				             -moz-border-radius:3px;
				             border-radius:3px;                                                      
			                }

            input.dealpdbtn:hover { background:#E45E2A; border:1px solid #E45E2A; cursor:pointer;  color:#fff;
			                      -webkit-transition: 0.2s;
			                      -moz-transition: 0.2s;
			                      transition: 0.2s;        
			                     }



		    input.buypdbtn { display:inline-block; background:#33956A; border:1px solid #33956A; padding:5px 20px; margin:0; font-weight:bold; font-size:0.8em;  line-height:normal; color:#fff; cursor:pointer;
			                -webkit-transition: 0.2s;
			                -moz-transition: 0.2s;
			                transition: 0.2s;  
				             -webkit-border-radius:3px;
				             -moz-border-radius:3px;
				             border-radius:3px;                                                        
			                }

            input.buypdbtn:hover { background:#E45E2A; border:1px solid #E45E2A; cursor:pointer; color:#fff;
			                       -webkit-transition: 0.2s;
			                       -moz-transition: 0.2s;
			                       transition: 0.2s;        
			                     }




            .pdesc {  font-size:0.75em; border-top:1px solid #cdcdcd; padding:10px 0; margin:10px 0 0 0; line-height:1.4em; }
		    .listbtn { background:url(/gfx/playicon.png) no-repeat left center; font-size:0.8em; display:inline-block; padding:0 0 0 22px; margin:0; cursor:pointer; } 


            .pdnewflash { position:absolute; top:10px; left:10px; z-index:999; width:15%; }



            .ptabar { position:absolute; top:0; bottom:auto; right:0; left:0; height:75px; background:rgba(0,0,0,0.1); }





/*---------- AUDIO --*/

                audio { width:100%; }
       
                .playlink ul, .playlink li { list-style:none; padding:0; margin:0; }
                .playlink ul li { font-size:1em; }
           
                .playlink ul li a { background:url(/gfx/playicon.png) no-repeat left center; background-position: left 15px center; display:block; width:100%; height:auto; border-bottom:1px solid #cdcdcd; padding:10px 10px 10px 50px; text-decoration:none; }
                .playlink ul li a:hover { background:url(/gfx/playicon.png) no-repeat left center #DADBDC; background-position: left 20px center;  text-decoration:none; color:#E45E2A; }

                .playlink ul li.active a { background:url(/gfx/playicon.png) no-repeat left center #E45E2A; background-position: left 15px center; display:block; width:100%; height:auto; border-bottom:1px solid #cdcdcd; padding:10px 10px 10px 50px; text-decoration:none; color:#fff; }



            .avbx { padding:10px 0; margin:0; }
            .availbx { display:inline-block; border-left:1px solid #cdcdcd; padding:0 0 0 10px; margin:0 0 0 10px; font-size:0.8em; }
 



			/*-- REVS --*/
 
			    .revbx { border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; padding:5px 0 10px 0; margin:10px 0; text-align:left;  }
                .revstars { display:inline-block; padding:8px 0 4px 0; margin:0; vertical-align:top; }
			    .revnote { display:inline-block; padding:10px 0 4px 5px; margin:0; vertical-align:top; font-size:11px; line-height:normal; }
 		
                .revindi { background:#f1f1f1; border:1px solid #cdcdcd; margin:20px 0 10px 0; padding:10px 15px; color:#E45E2A;
				            -webkit-border-radius:2px;
				            -moz-border-radius:2px;
				            border-radius:2px;
                         }

			    .revtitle { padding:0; margin:0; font-size:1.1em; font-weight:bold; color:#282425; }

                .revtx { font-size:0.8em; padding:0; margin:0; }
			    .revstarsb { padding:0; margin:0; clear:right; overflow:hidden; }
			    .revinfo { clear:left; padding:0 0 10px 0; margin:0; font-size:0.8em; }
			    .revspan { padding:0 3px; color:#E45E2A; }


			    .revtitleform { background:#961B1F; padding:9px; margin:0 0 10px 0; font-weight:bold; font-size:14px; color:#fff;
				    -webkit-border-radius:2px;
				    -moz-border-radius:2px;
				    border-radius:2px;
			     }


			    .revrep:first-child { border-bottom:1px solid #CDCDCD; padding:0 0 10px 0; margin:0 0 10px 0; }
			    .revrep { border-bottom:1px solid #CDCDCD; padding:10px 0; margin:10px 0; }
                .revrep:last-child { border-bottom:none; padding:10px 0; margin:0; }


               input.rev { border:1px solid #b6b6b6; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:100%; }
                             .rev:focus { background: #fff; box-shadow: 0;
	                                      border:1px solid #718492;
	                                      color: #000;
			                              -webkit-transition: 0.2s;
			                              -moz-transition: 0.2s;
			                              transition: 0.2s;
                                          -moz-box-shadow:    inset 0 0 3px #718492;
				                          -webkit-box-shadow: inset 0 0 3px #718492;
				                          box-shadow:         inset 0 0 3px #718492;
                                        }


                 input.revx { border:1px solid red; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:100%; }



               textarea.rev { border:1px solid #b6b6b6; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:100%; height:300px; }
                             textarea.rev:focus { background: #fff; box-shadow: 0;
	                                      border:1px solid #718492;
	                                      color: #000;
			                              -webkit-transition: 0.2s;
			                              -moz-transition: 0.2s;
			                              transition: 0.2s;
                                          -moz-box-shadow:    inset 0 0 3px #718492;
				                          -webkit-box-shadow: inset 0 0 3px #718492;
				                          box-shadow:         inset 0 0 3px #718492;
                                        }

               textarea.revx { border:1px solid red; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:100%; height:300px;  }

 



                table.speclist { border-collapse:collapse; margin:0 auto 10px auto; width:100%; font-size:0.8em; }

                table.speclist th { padding:10px; text-align:left; font-weight:bold; border:none; color:#E45E2A; text-transform:uppercase; font-size:1.2em;  }

                table.speclist td { padding:10px; vertical-align:top; line-height:normal; text-align:left; border-top:1px solid #cdcdcd; word-wrap: break-word; width:50%; }
                table.speclist td.speca { padding:10px; vertical-align:top; line-height:normal; font-weight:bold; text-align:left; border-top:1px solid #cdcdcd; width:50%; word-wrap: break-word; } 
 





/*---------- Add Cart Popup --*/


                .cartind { background:#ffffff; border:2px solid #cdcdcd; padding:10px 10px 0 10px; width:50%; color:#000000;
				            -webkit-border-radius:2px;
				            -moz-border-radius:2px;
				            border-radius:2px;
				            -webkit-box-shadow:0 0 10px #000;
				            -moz-box-shadow:0 0 10px #000;
				            box-shadow:0 0 10px #000;  
                          }  

              .cpophd { background:#323839; padding:5px 10px; color:#fff; }



			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-size:0.8em; line-height:normal; color:#000; cursor:pointer; text-align:center;
		 	                -webkit-transition-duration: 0.2s;
			                -moz-transition-duration: 0.2s;
			                transition-duration: 0.2s;
				            -webkit-border-radius:2px;
				            -moz-border-radius:2px;
				            border-radius:2px;
			                                    }
			
			a:hover.caddbtn, a:active.caddbtn { background:#959595; border:1px solid #000; cursor:pointer; color:#fff;
		 	                                    -webkit-transition-duration: 0.2s;
			                                    -moz-transition-duration: 0.2s;
			                                    transition-duration: 0.2s;
				            -webkit-border-radius:2px;
				            -moz-border-radius:2px;
				            border-radius:2px;
			                                    }


			a:link.gocheckbtn, a:visited.gocheckbtn { display:block; text-decoration:none; background:#33956A; border:1px solid #33956A; padding:5px; margin:0; width:100%; font-size:0.8em; line-height:normal; color:#fff; cursor:pointer;  text-align:center;
		 	                                            -webkit-transition-duration: 0.4s;
			                                            -moz-transition-duration: 0.4s;
			                                            transition-duration: 0.4s;
				                                        -webkit-border-radius:3px;
				                                        -moz-border-radius:3px;
				                                        border-radius:3px;
			                                         }
			
			a:hover.gocheckbtn, a:active.gocheckbtn { background:#93bb6a; border:1px solid #323839; cursor:pointer; color:#000;
		 	                                            -webkit-transition-duration: 0.2s;
			                                            -moz-transition-duration: 0.2s;
			                                            transition-duration: 0.2s;
			                                         }

