.clear
{
    display: block;
}

body
{
    background-image: url( '../images/background.png' );
    background-repeat: repeat-x;
    background-position: top;
    color: #eeeeee;
    background-color: #4f9ce7;
}

input, select, textarea, button
{
    color: #224466;
    border-color: #224466;
}

textarea
{
    resize: none;
}

a
{
    color: #ffffff;
}

div.global
{
    width: 922px;
    margin: 0 auto;
    text-align: center;
}

div.globalHeaderEdgeLeft
{
    background-image: url( ../images/globalHeaderEdgeLeft.png );
    width: 11px;
    height: 206px;
    float: left;
}

div.globalHeaderLeft
{
    background-image: url( ../images/globalHeaderLeft.jpg );
    width: 449px;
    height: 206px;
    float: left;
}

div.globalHeaderLeft div.quality
{
    background-image: url( ../images/globalHeaderLeft.png );
    width: 449px;
    height: 206px;   
    position: relative;
}

div.globalHeaderLeft a
{
    left: 45px;
    top: 48px;
    display: block;
    width: 393px;
    height: 97px;
    position: absolute;
}

div.globalHeaderLeft span
{
    display: none;
}

div.globalHeaderRight
{
    background-image: url( ../images/globalHeaderRight.jpg );
    width: 451px;
    height: 206px;
    float: left;
}

div.globalHeaderRight div.quality
{
    background-image: url( ../images/globalHeaderRight.png );
    width: 451px;
    height: 206px;  
}

div.globalHeaderEdgeRight
{
    background-image: url( ../images/globalHeaderEdgeRight.png );
    width: 11px;
    height: 206px;
    float: left;
}

div.globalContent
{
    margin: 0 auto;
    width: 900px;
    margin-top: 10px;
}

div.globalModuleBG
{
    width: 604px;
    float: left;
    background-image: url( ../images/module.png );
    background-position: top;
    background-repeat: repeat-y;
    margin-top: 103px;
    margin-bottom: 133px;
}

div.globalModuleTop
{
    background-image: url( ../images/moduleRadius.png );
    background-position: top left;
    background-repeat: no-repeat;
    margin-top: -103px;
    position: relative;
}

div.globalModuleBottom
{
    background-image: url( ../images/moduleRadius.png );
    background-position: bottom right;
    background-repeat: no-repeat;
    margin-bottom: -103px;
    
    color: #162a52;
    position: relative;
    
    padding: 28px;
}

div.globalModuleSeparator
{
    background-image: url( ../images/moduleSeparator.png );
    height: 2px;
    overflow: hidden;
    width: 604px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -28px;
    position: relative;
    z-index: 1;
}

div.globalModuleSeparator2
{
    background-image: url( ../images/moduleSeparator2.png );
    height: 2px;
    overflow: hidden;
    width: 604px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -28px;
    position: relative;
    z-index: 1;
}

div.globalModuleBottom h1
{
    letter-spacing: -1px;
    font-family: Trebuchet MS, Arial;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

div.globalModuleBottom h1 span
{
    color: #1A63C0;
    font-family: Trebuchet MS, Arial;
    font-size: 20px;
    font-weight: bold;
    padding-right: 5px;
}

div.globalSidebar
{
    float: right;
    width: 296px;
}

div.globalTrusted
{
    height: 204px;
    background-position: top;
    overflow: hidden;
    position: relative;
    color: #8c9cb8;
}

div.globalTrusted span
{
    position: absolute;
    top: 125px;
    left: 79px;
    font-size: 10px;
}

div.globalTrusted ul
{
    position: absolute;
    list-style-position: outside;
    list-style-type: none;
    left: 80px;
    top: 145px;
}

div.globalTrusted a
{
    font-size: 10px;
    color: #8c9cb8;
}

div.globalTrusted a:hover
{
    font-size: 10px;
    text-decoration: underline;
    color: #b7c8e4;
}

div.globalCopyright
{
    font-size: 10px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
}

div.globalCopyright a
{
    font-size: 10px;
}

ul.globalW3C
{
    list-style-type: none;
    list-style-position: outside;
    margin-left: 59px;
    margin-top: 10px;
}

ul.globalW3C li
{
    float: left;
    width: 80px;
    margin-right: 10px;
}

form.global fieldset div.captcha, 
form.global fieldset div.checkbox, 
form.global fieldset div.checkboxlist, 
form.global fieldset div.date, 
form.global fieldset div.input, 
form.global fieldset div.select, 
form.global fieldset div.radio, 
form.global fieldset div.textarea
{
    border: none;
    overflow: hidden;
}

form.global fieldset div.captcha label, 
form.global fieldset div.checkbox label, 
form.global fieldset div.checkboxlist label, 
form.global fieldset div.date label, 
form.global fieldset div.input label, 
form.global fieldset div.select label, 
form.global fieldset div.radio label, 
form.global fieldset div.textarea label
{
    color: #7e8489;
    font-weight: bold;
    font-family: Tahoma;
    text-align: right;
    padding-top: 2px;
}

form.global fieldset div.captcha div.globalFormContainer, 
form.global fieldset div.checkbox div.globalFormContainer, 
form.global fieldset div.checkboxlist div.globalFormContainer, 
form.global fieldset div.date div.globalFormContainer, 
form.global fieldset div.input div.globalFormContainer, 
form.global fieldset div.select div.globalFormContainer, 
form.global fieldset div.radio div.globalFormContainer, 
form.global fieldset div.textarea div.globalFormContainer
{
    float: left;
    padding-left: 10px;
}

form.global fieldset div.captcha div.fieldBorder, 
form.global fieldset div.input div.fieldBorder,
form.global fieldset div.select div.fieldBorder
{
    background-image: url( ../images/input.png );
    height: 23px;
    width: 299px;
}

form.global fieldset div.textarea div.fieldBorder
{
    background-image: url( ../images/textarea.png );
    background-position: left top;
    background-repeat: no-repeat;
    height: 256px;
    width: 299px;
    overflow: hidden;
}

form.global fieldset div.captcha div.fieldBorder input, 
form.global fieldset div.input div.fieldBorder input,
form.global fieldset div.textarea div.fieldBorder textarea
{
    background-color: transparent;
    border: none;
    color: #8493a0;
    padding: 5px;
    width: 289px;
}

form.global fieldset div.select div.fieldBorder input,
form.global fieldset div.select div.fieldBorder select
{
    background-color: transparent;
    border: none;
    color: #8493a0;
    padding: 5px;
    width: 298px;
}

form.global fieldset div.select div.fieldBorder option
{
    background-color: #ededf1;
    color: #8493a0;
}

form.global fieldset div.textarea div.fieldBorder textarea
{
    height: 246px;
}

form.global fieldset div.textarea.mini div.fieldBorder
{
    background-image: url( ../images/textareaMini.png );
    height: 49px;
}

form.global fieldset div.textarea.mini div.fieldBorder textarea
{
    background-image: url( ../images/textareaMini.png );
    height: 39px;
}

form.global div.buttons 
{
    padding-left: 200px !important;
    padding-right: 120px !important;
}

form.global div.buttons button
{
    width: 93px;
    height: 32px;
    color: #ffffff;
    text-transform: lowercase;
    background-image: url( ../images/button.png );
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    font-size: 10px;
    cursor: pointer;
}

form.global fieldset div.timerange,
form.global fieldset div.pricecurrency
{
    margin-bottom:1px;
    overflow: hidden;
    padding:2px;
    position:relative;
}

form.global fieldset div.timerange label,
form.global fieldset div.pricecurrency label
{
    float:left;
    margin-top:3px;
    width:150px;
    color:#7E8489;
    font-family:Tahoma;
    font-weight:bold;
    padding-top:2px;
    text-align:right;
}

form.global fieldset div.timerange div.globalFormContainer,
form.global fieldset div.pricecurrency div.globalFormContainer
{
    float:left;
    padding-left:14px;
}

form.global fieldset div.timerange div.globalFormContainer span
{
    float: left;
    display: block;
    line-height: 23px;
    padding: 0 5px;
}

form.global fieldset div.timerange div.globalFormContainer div.fieldBorder,
form.global fieldset div.pricecurrency div.globalFormContainer div.fieldBorder
{
    background-image:url(../images/inputMini.png);
    background-position: left;
    background-repeat: no-repeat;
    height:23px;
    width:46px;
    float: left;
}

form.global fieldset div.pricecurrency div.globalFormContainer div.fieldBorder
{
    padding-right: 10px;
}

form.global fieldset div.timerange div.globalFormContainer div.fieldBorder input,
form.global fieldset div.pricecurrency div.globalFormContainer div.fieldBorder input,
form.global fieldset div.pricecurrency div.globalFormContainer div.fieldBorder select
{
    background-color:transparent;
    border:medium none;
    color:#8493A0;
    padding:5px;
    width:36px;
}

form.global fieldset div.pricecurrency div.globalFormContainer div.fieldBorder select
{
    width: 55px;
}

.datepicker_toogle
{
    background-image: url( ../images/calendar.png );
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
    margin-top: 4px;
}

.select_toogle
{
    background-image: url( ../images/select.png );
    width: 26px;
    height: 23px;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.selectCustomize
{
    background-color: #ededf1;   
    border: 1px solid #8493a0; 
    border-bottom: 0;
}

.selectCustomize li
{
    color: #8493a0;
    line-height: 23px;
    padding: 0 10px;
    cursor: pointer;
    margin-top: 1px;
    border-bottom: 1px solid #8493a0; 
}
