/* CSS Document */

* {
    padding:0;
    outline:none;
}

body {
    background:url(../images/bglargesunrise.jpg) top repeat-x #050507; 
    font:70% Verdana;
    color:#fff;
}
i {
    padding: 0px;
    margin: 0px;
}
a {
    color:#fff;
    text-decoration:none;
}
a:hover {
    color:#c5c0b2;
    text-decoration:underline;
}
a.ida { 
    color:#FFFF00;
}

#header {
    height:0px;
    text-align: top left;
    left:8px;
    top:8px;
    margin-bottom: 0px;
}

.maintitle {
    z-index:1;
}

#main_title {
    font: sans-serif;
    font-size: 250%;
    color:#fff; 
    font-weight:bold;
    position: relative;
    left:10px;
    top:15px;
    margin-top: 45px;
    margin-bottom: -80px;
    padding-bottom: -10px;
    text-align:center;
    text-decoration: none;
}

h1.main_title:hover {
    color: #c5c0b2;
}

#container {
    width:800px;
    margin-top:0;
    margin-left: auto;
    margin-right: auto;
    background:#3d5b81;
    padding:5px;
    border-width:6px;
    border-style:outset;
    border-color:#c5c0b2;
}

#navigation {
    background:#3d5b81;
    min-width:500px;
    border-top:1px solid #fff;
    padding-top:3px;
    margin-top: 105px;
    margin-left: 27%;
    margin-right: 27%;
    margin-bottom: -2px;
    font:100% Georgia;
    color:#fff;
    letter-spacing:2px;
    text-transform:uppercase;
    border-width:1px;
    border-style:solid;
    border-color:#c5c0b2;
    text-align:center;
}

#nav li {
    list-style:none;
    display:inline;
    margin-left:auto;
    margin-right:auto;
}

#nav a {
    color:#fff;
    padding:12px;
    text-decoration:none;
    /*margin-right:0px;*/
}

#nav a:hover {
    background: #c5c0b2;
    color:#1e3f75;
    text-decoration:underline;
}

#nav a.active {
    background: #c5c0b2;
    color:#1e3f75;
    font-weight:bold;
    text-decoration:italic;
}

#inner_container {
    /*background:url(../images/inner_container.jpg) top repeat-x #3d5b81;*/
    padding-top:5px 
    padding-bottom:10px 
}

table.content {
    background:url(../images/innerdiv.jpg) repeat x;
}

#content {
    margin-left: auto;
    margin-right: auto;
    font-size:150%;
    margin-top:0px;
    padding-top:5px;
}

blockquote {
    background:url(../images/inner_container.jpg) bottom right no-repeat #292935;
    padding:4px 40px;
    font-size:110%;
    text-align: center;
}

p.note {
    padding:20px;
    color:#fff;
    font-size:80%;
}

#container h1 {
    font:170% Arial;
    color:#fff;
    margin-top:15px;
    padding-left: 5px;

}

#container h2 {
    font:110% Verdana;
    color:#fff;
    font-weight:bold;
    margin-top:25px 
    margin-bottom:15px;
}

#container ul {
    margin-top:10px;
}

#container ul li {
    margin-top:10px;
}

#container img {
    padding:5px;
    border-style: none;
}

#content table {
    width:100%;
    margin-top:25px;
    padding-left:0px;
    padding-right:0px;
}

table.market {
    width:100%;
    margin:0px;
}
td.indexMarket {
    border-width:2px;
    border-style:solid;
    border-color:#c5c0b2;
    background:#181824;
    text-align:center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left:0px;
    padding-right:0px;
}

div.trait {
    background:url(../images/inner_container.jpg) top repeat-x #3d5b81;
    height: 250px;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

h2.center {
    padding-left: 10px;
    padding-right: 10px;

}

p.trait {
    margin-top: 0px;
    padding-top: 0px;
    font-size: 175%;
    text-align: center;
    vertical-align: top;
    color: #c5c0b2;
    text-decoration: italic;
}
p.left {
    text-indent: 125px;
    font-size: 125%;
    text-align: left:
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: top;
}
p.center {
    font-size: 175%;
    text-align: center;
    margin-bottom: 0px;
    vertical-align: top;
}
p.right {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 125%;
    text-align: right;
    vertical-align: top;
}

#services {
    margin-left:auto;
    margin-right:auto;
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 0px;
    width: 90%;
    height: 125px;
}
#services li {
    margin-left: 25px;
    padding-left: 0px;
}
table#products {
    margin-top: 0px;
    padding-top: 35px;
    width: 100%;
}

td {
    text-align:center;
    vertical-align: top;
    font:100% Georgia;
}
td.fill {
    background: #c5c0b2;
    border-style: solid;
    border-width: 1px;
    border-color: #c5c0b2;
    border-top-style: none;
    border-right-style: none;
    margin: 0px;
    border-spacing: 0px;
}
td.fillNoLB {
    background:url(../images/innerdiv.jpg) repeat-x #3d5b81;
    border-style: none;
    border-width: 1px;
    border-color: #c5c0b2;
    margin-top: 0px;
    border-spacing: 0px;
}

#brands {
    margin-left:auto;
    margin-right:auto;
    padding-bottom:25px;
}
a.brand {
    color: #fff;
    font-size: 130%;
    font:Georgia;
    text-decoration: none;
}
a.brand:hover {
    color:#000;
}
#services li {
    margin-left: 30px;
}
td.brand {
    border-width:1px;
    border-style:solid;
    border-color:#3d5b81;
    padding-top:5px;
}
td.brand:hover {
    border-width:1px;
    border-style:solid;
    border-color:#c5c0b2;
}

#phone {
    text-align: center;
    letter-spacing: 8px;
    font-size: 175%;
}

#seal {
    position: fixed;
    right:6px;
    bottom:6px;
}

th {
    color:#fff;
    padding:10px;
}
#map {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

#footer {
    width:800px;
    height:45px;
    background:#3d5b81;
    padding-top:-10px;
    border-top-style: none;
    border-width: 2px;
    border-color:#c5c0b2;
    border-style:solid;
    margin-top: -2px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -10px;
    clear:both;
}

#footer p {
    text-indent: 25px;
    color:#acacb0;
    font-size:10;
    text-decoration: none;
    height:0px;
    padding-top:0px;
    padding-bottom:0px;
}
