﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: 'Trebuchet MS' , Verdana, Arial, Tahoma;
    font-size: 13px;
    padding-bottom: 40px;
}

.validatorErrMsg
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Tahoma;
    font-size: 24px;
    font-weight: bold;
    color: red;
}

input.cmd_100x22_light
{
    width: 100px;
    height: 22px;
    border: solid 1px #CCCCCC;
    color: #444444;
    background-color: #FFFFFF;
    background-image: url('img/cmd_background_h22_light.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    font-family: 'Trebuchet MS' , Verdana, Arial, Tahoma;
    font-size: 13px;
}

a.userBarLink:link, a.userBarLink:visited, a.userBarLink:active, a.userBarLink:hover
{
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
    border: solid 1px #C6C3C6;
    color: #000000;
    background-color: #EFF7EF;
    text-decoration: none;
    font-family: 'Trebuchet MS' , Verdana, Arial, Tahoma;
    font-size: 11px;
}

img.help
{
    border: 1px dashed #444444; margin: 5px;
}

div.userBar
{
    text-align: left;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 3px;
    white-space: nowrap;
    width: 888px;
    border-top: 1px dashed #736D63;
    border-bottom: 1px dashed #736D63;
}
div.topcontainer
{
    background-image: url('/img/backgrounds/airplane_w200_opacity15.jpg');
    background-position: top right;
    background-repeat: no-repeat; /* background-attachment: fixed; */
}

div.top
{
    background-image: url('/img/backgrounds/car_w200_opacity15.jpg');
    background-position: top left;
    background-repeat: no-repeat; /* background-attachment: fixed; */
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'Trebuchet MS';
    font-size: 28px;
    font-weight: bold;
    white-space: nowrap;
}

div.body
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: justify;
}

div.news
{
    border: dashed 2px;
    width: 850px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

div.yahoo
{
    background-color: #D7EFD7;
    width: 250px;
    border: 1px solid #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

table.tblTitle
{
    margin-top: 15px;
}

td.modeldesc
{
    background-color: #DBDBDB;
}

td.models_item
{
    border: 1px solid #DBDBDB;
    background-color: #E5E5E5;
}

td.models_altitem
{
    border: 1px solid #DBDBDB;
    background-color: #D1D1D1;
}

img.model
{
    border: 1px solid #DBDBDB;
}

div.notes
{
    border: dashed 2px;
    width: 850px;
    padding: 5px;
    margin-bottom: 10px;
    text-align: justify;
}

a:link
{
    color: #007A02;
    font-weight: bold;
}

a:visited
{
    color: #007A02;
    font-weight: bold;
}

a:active
{
    color: #007A02;
    font-weight: bold;
}

a:hover
{
    color: #007A02;
    font-weight: bold;
}


span.modelTitle
{
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 15px;
    font-style: italic;
    margin-left: 3px;
    margin-right: 3px;
}

div.modelTitleBckgrnd
{
    width: 100%;
    background-color: #DEDBDE;
    margin-bottom: 3px;
    padding-top: 0px;
    padding-bottom: 2px;
}

td.modelThumb
{
    border: 1px solid #DEDBDE;
    background-color: #FFFFFF;
    width: 150px;
    height: 150px;
}

td.modelDescr
{
    border: 1px solid #DEDBDE;
    background-color: #FFFFFF;
    padding: 1px;
    text-align: left;
}

.downloadModel
{
    margin-right: 3px;
}

.viewDetails
{
    margin-right: 3px;
}

span.noDownloadText
{
    font-size: 11px;
}

.modelsPagerCurrentPageLabel
{
    font-size: 20px;
    background-color: Red;
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
}

.commentsPagerCurrentPageLabel
{
    font-size: 20px;
    background-color: Red;
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
}

.modelsPagerNextPreviousButton
{
    font-size: 22px;
    text-decoration: none;
}

.modelsPagerNumericButton
{
    font-size: 19px;
    text-decoration: none;
}

img.currentImages
{
    border: 1px solid #7F9DB9;
}

.commentsPagerNumericButton
{
    font-size: 19px;
    text-decoration: none;
}

tr.grdaltitem, td.grdaltitem
{
    /*white-space: nowrap;*/
    background-color: #E9E7EA;
    border-top: 1px solid #ACA899;
    border-bottom: 1px solid #716F64;
}

tr.grditem, td.grditem
{
    /*white-space: nowrap;*/
    background-color: #F4F3F5;
    border-top: 1px solid #ACA899;
    border-bottom: 1px solid #716F64;
}

tr.authoritem, td.authoritem
{
    background-color: #F4EFC3;
    border-top: 1px solid #ACA899;
    border-bottom: 1px solid #716F64;
}

.commentNumber
{
    font-size: 48px;
    color: #FFFFFF;
    font-weight: bold;
}

span.commentNickname
{
    font-size: 14px;
    font-weight: bold;
}

span.detailsTitle
{
    font-size: 20px;
    letter-spacing: 2px; /*font-style: italic;*/
}

div.action
{
    margin-top: 5px;
    margin-bottom: 5px;
}

div.description
{
    border: 1px dashed #736D63;
    padding: 3px;
}

span.byUser
{
    font-size: 16px;
}

label.tooltip
{
    color: #900;
    padding-bottom: 1px;
    border-bottom: 1px dotted #900;
    cursor: pointer;
}

div.price
{
    border-top: 1px dashed #736D63;
    border-bottom: 1px dashed #736D63;
    width: 98%;
    padding: 2px;
    background-color: #F7EFC6;
    text-align: center;
}

span.price
{
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: bold;
}

#tt
{
    position: absolute;
    display: block;
    background: url(img/tt/tt_left.gif) top left no-repeat;
}
#tttop
{
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url(img/tt/tt_top.gif) top right no-repeat;
    overflow: hidden;
}
#ttcont
{
    display: block;
    padding: 2px 12px 3px 7px;
    margin-left: 5px;
    background: #666;
    color: #FFF;
    font-size: 12px;
}
#ttbot
{
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url(img/tt/tt_bottom.gif) top right no-repeat;
    overflow: hidden;
}


span.faqCategory 
{
    font-size: 16px;
    font-weight: bold;
}