body { background-color: #000; margin: 10px 0 0 0; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; }
a { color: #81FF1F; text-decoration: underline; }
a:hover { text-decoration: none; }

span { font-size: 11px; }
.label { font-size: 18px; font-weight: bold; color: #000; }

/* main header */
.green-cube { color:#66FF00; line-height: 0.9em; }
.lists { font-size: 14px; font-weight: bold; }
.list-link { text-transform: uppercase; text-align: center; font-weight: bold; }
h1 { padding: 0; margin: 0; text-align: center; line-height: 1.4em; }
h2 { margin: 0; padding: 0; text-align: center;}
h3 { margin: 0; padding: 0; text-align: center; font-weight: normal; font-size: 16px}
.black-text { font-size: 14px; color: #000; }

/* joins */ 
.form-wrap { border: 1px solid #484848; background: #FFF; color: #000; font-size: 12px; padding: 20px; }
.form-wrap a { color: #000; }
.title { font-size: 18px; line-height: 1.1em; font-weight: bold; letter-spacing: -0.03em; }
.options { width: 507px; font-size: 11px; }
.country { width: 215px; font-size: 11px; }
.textfield { width: 210px; font-size: 11px; }
.textfield2 { width: 195px; font-size: 11px; }
.cvc { width: 50px; font-size: 11px; }
.select3 { width: 275px; font-size: 11px; }
.date { font-size: 11px; }
.button-left { width: 130px; font-size: 11px; }
.button-right { width: 80px; font-size: 11px; }

.steps { position: relative; background-image: url(../images/steps-babe.jpg); background-repeat: no-repeat; background-position: left bottom; height: 184px; padding-left: 300px; border-bottom: 1px solid #292929; margin-bottom: 20px; }
.steps p { margin-bottom: 0px; margin-top: 25px; }
.steps p:first-letter { font-size: 2em; color: #83FA25; float: left; 	display: block; margin-right: 10px; line-height: normal; margin-top: -8px; }
.steps .points { position: absolute; left: 290px; top: 10px; width: 520px; }
.steps .start { position: absolute; top: 16px; right: 15px; margin: 0px; }


/* thumbs */
.thumb-box { line-height: 1.3em; }
.thumb-box span { font-size: 13px; color:#CCCCCC }
.thumb-box .description { font-size: 13px; line-height: 1.3em; }
.thumb-box .thumbs-border { border: 1px solid #424242; margin-top: 8px;}
.thumb-box .thumbs-border:hover { border: 1px solid #FFF;}
.thumb-descript a img { border: 0px;}
.thumb-descript { font-size: 12px; }


/* footer */
.footer { font-size: 12px; line-height: 1.7em; }
.footer a { margin: 0 5px 0 5px;}
.footer span { font-size: 10px; }
