﻿a img
{
    border: 0px;
}
ul
{
    padding-left: 30px;
    list-style: url('../images/icons/arrowsmall_dark.png');
}
/*/td, th
{
    vertical-align: top;
}
table.padding tr td, table.padding tr th
{
    padding: 2px;
}
table tr th
{
    text-align: left;
    background: #666;
    color: #FFF;
    padding: 5px;
}
table.border tr td
{
    border-bottom: 1px dashed #666;
}
/*/
input, textarea, select
{
    float: left;
    clear: both;
}
select
{
    border: 1px solid #999;
    width: 100%;
}
input[type="text"], input[type="email"], input[type="password"], textarea
{
    width: 100%;
    border: 1px solid #999;
    line-height: 20px;
    height: 26px;
    font-family: 'Century Gothic', Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
    padding: 0px 5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
}
input[type="text"].watermark, input[type="email"].watermark, input[type="password"].watermark, textarea.watermark
{
    font-family: 'Century Gothic', Verdana, Arial, sans-serif;
    color: #999;    
}
input[type="text"], input[type="password"]
{
    /**/
}
input[type="submit"]
{
    background: #fff;
    color: #000;
    font-weight: bold;
    padding: 0px 2px;
}
label
{
    float: left;
    margin-right: 15px;
    margin-left: 3px;
}
textarea
{
    height: 200px; 
    width: 100%;
}
.nospam, .nospam *
{
    visibility: hidden;
    display: none;
    overflow: hidden;
    height: 0px;
    width: 0px;
}
img.border
{
    border: 1px solid #CCC;
}


