body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
      	margin:0;
      	padding:0;
         }
      
      table {
      	border-collapse:collapse;
      	border-spacing:0;
         }
      
      fieldset,
      img { 
      	border:0;
         }
      
      address,caption,cite,code,dfn,th,var {
      	font-style:normal;
      	font-weight:normal;
         }
      
      ol,ul {
      	list-style:none;
         }
      
      caption,th {
      	text-align:left;
         }
      
      h1,h2,h3,h4,h5,h6 {
      	font-size:100%;
      	font-weight:normal;
      	margin: 0px;
      	padding: 0px;
         }
      
      q:before,q:after {
      	content:'"';
         }
      
      abbr,acronym {
         border:0;
         }
      
      html {
         font-size: 100.01%; /* Corrects default font sizing in IE/WIN, 
and font resizing in Opera. */
         }


/* -------------------------------------- Body -------------------------------------- */

body {
   font: normal 12px/14px Arial, sans-serif;
   background: transparent url(/images/background.gif) left top repeat-x;
   color: #000;
   background-color: #000;
   text-align: center;
   }    
   
   
/* -------------------------------------- Headings, List & Paragraphs -------------------------------------- */
   
h1#logo {
   margin: 0 auto;
   background: transparent url(/images/logo.gif) left top no-repeat;
   width: 605px;
   height: 119px;
   padding: 0;
   } 
   
h1#logo a {
   outline: none;
   text-indent: -9999px;
   display: block;
   width: 605px;
   height: 119px;
   text-decoration: none;
   }    
   
#promos .promo.red h2 {
   font: normal 14px/16px Georgia, serif;
   border-bottom: 1px solid #fff;
   text-transform: uppercase;
   color: #660000;
   margin: 0 0 0 0;
   padding: 0 0 10px 0;
   }    
   
#promos .promo.gold h2 {
   font: normal 14px/16px Georgia, serif;
   border-bottom: 1px solid #fff;
   text-transform: uppercase;
   color: #6c5600;
   margin: 0 0 0 0;
   padding: 0 0 10px 0;
   } 
   
h1 {   
   font: normal 22px/24px Georgia, serif;
   color: #fff;
   padding: 0 0 15px 0;
   }   
   
h4 {   
   font: normal 18px/22px Arial, sans-serif;
   color: #fff;
   text-transform: uppercase;
   }
   
p {
   font: normal 12px/15px Arial, sans-serif;
   color: #fff;
   margin: 6px 0;
   padding: 0;
   }    

   a {
      color: #6c5600;
      text-decoration: none;
      outline: none;
      }   
      
ul {
   margin: 10px 0 10px 10px;
   }
         
ul li {
   padding: 3px 0 3px 10px;
   background: transparent url(/images/red-arrow.gif) left 8px no-repeat;
   }      

   
/* -------------------------------------- Content -------------------------------------- */ 
      
#container {
   margin: 0 auto;
   width: 800px;
   padding: 0;
   text-align: left;
   }
   
#tattoo {
   margin: 20px auto;
   padding-left: 0;
   width: 311px;
   height: 118px;
   background: transparent url(/images/tattoo.png) left top no-repeat;
   behavior: url(/javascript/iepngfix.htc);
   }   
   
#promos {
   float: left;
   clear: both;
   padding-left: 160px;
   }   

.promo {
   width: 207px;
   float: left;
   padding: 0 20px;
   }

.promo p {
   margin: 10px 0;
   }
   
#promos .promo.red .button {
   width: 207px;
   height: 40px;
   display: block;
   margin-top: 40px;
   background: transparent url(/images/red-btn.gif) left top no-repeat;
   }   
   
#promos .promo.gold .button {
   width: 207px;
   height: 40px;
   display: block;
   margin-top: 40px;
   background: transparent url(/images/gold-btn.gif) left top no-repeat;
   }  
   
#promos .promo a.button {
   color: #000;
   font: bold 18px/44px Georgia, serif;
   width: 207px;
   height: 40px;
   display: block;
   text-align: center;
   } 

#promos .promo ul {
   margin: 15px 0;
   }

#promos .promo ul li {
   color: #fff;
   padding: 3px 0 3px 10px;
   }
   
#promos .promo.red ul li {   
   background: transparent url(/images/red-arrow.gif) left 7px no-repeat;
   }
   
#promos .promo.gold ul li {   
   background: transparent url(/images/gold-arrow.gif) left 7px no-repeat;
   }
   
#text {
   width: 100%;
   float: left;
   clear: both;
   margin-top: 60px;
   text-align: center;
   }   
   
/* -------------------------------------- Forms -------------------------------------- */

form {
clear: left;
float: left;
   margin: 25px 0 0 0;
   padding: 0;
   }

ul.form-list { 
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none;
   }

ul.form-list li {
   margin: 12px 0;
   padding: 0;
   border: none;
   background-image: none;
   }

label {
   float: left;
   color: #660000;
   width: 100px;
   margin: 2px 5px 0 0;
   font-weight: bold;
   font-size: 11px;
   }

input {
   width: 220px;
   background-color: #000;
   border: 1px solid #6c5600;
   color: #fff;
   padding: 4px 0;
   font-size: 11px;
   }

ul.form-list li.radio input {
   width: 10px;
   }

ul.form-list li input.checkbox {
   width: 10px;
   margin-top: 5px;
   margin-left: 90px;
   }

select {
   background-color: #000;
   border: 1px solid #6c5600;
   width: 222px;
   padding: 3px 0;
   color: #fff;
   font-size: 11px;
   line-height: 16px;
   outline: none;
   }

textarea {
   background-color: #000;
   border: 1px solid #6c5600;
   color: #fff;
   width: 220px;
   font-size: 11px;
   }

textarea.big-textarea {
   background-color: #000;
   border: 1px solid #6c5600;
   color: #fff;
   width: 420px;
   font-size: 11px;
   }

.submit {
   margin: 0 0 0 246px;
   padding: 4px 4px;
   border: 1px solid #6c5600;
   width: 80px;
   color: #660000;
   background-color: #000;
   cursor: pointer;
   font-size: 12px;
   }
   
.paypal-submit {
   width: 122px;
   height: 47px;
   border: 0;
   margin: 0 0 0 210px;
   background: transparent url(/images/buynow.gif) left top no-repeat;
   text-indent: -9999px;
   cursor: pointer;
   }   

.asterisk {
   color: #CC0000;
   }   
   
.note {
   padding-left: 10px;
   }     
   
.note a {
   color: #999;
   }  
   
/* -------------------------------------- Footer -------------------------------------- */ 

#footer {
   margin: 50px 0 0 0;
   float: left;
   clear: both;
   width: 100%;
   border-top: 1px solid #6c5600;
   }
   
#footer p {
   text-transform: uppercase;
   font-size: 11px;
   }   
   
#footer p#left {
   float: left;
   }   
   
#footer p#right {
   float: right;
   }  
   
   
/* -------------------------------------- Errors -------------------------------------- */

p.red {
   color: #CC0000;
   font-weight: bold;
   }
   
#error {
   margin: 10px 0;
   }   

ul.errorDetails {
   list-style-type: square;
   margin: 0;
   padding: 0 0 0 15px;
   clear: left;
   }
   
ul.errorDetails li {
   margin: 0 0 0 10px;
   padding: 1px 0;
   color: #CC0000;
   border: none;
   background-image: none;
   }     
      
      
/* -------------------------------------- Wordpress -------------------------------------- */
                                          
.searchform-spoiler {
   display: none;
   }
