h1 {
    font-size: 3.5em;
}

h2 {
    font-size: 2.4em;
}

h3 {
    font-size: 2.0em;
}

h4 {
    font-size: 1.8em;
}

h5 {
    font-size: 1.6em;
}

h6 {
    font-size: 1.4em;
}
/**/

span, p, a, li {
    font-size: 1.2em;
}

p a, p span, span a, li a {
    font-size: 1em !important;
}

a, a:link, a:visited {
}

a:hover {
}

.login-header {
    border: 0 none;
    margin: 0;
    padding: 0;
    font-size: 1.1em;
    color: black;
    font-weight: bold;
}

#search-resul-list a {
    text-decoration: none;
}

#search-resul-list p {
    padding-bottom: 2px;
}

#search-resul-list h4 {
    padding: 2px;
}

#search-resul-list {
    margin-top: 30px;

}

#search-resul-list ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#search-resul-list ul li {
    margin: 0 0 20px;
}

.small-date {
    font-size: 0.9em !important;
}

.pagination-list {
    width: 360px;
    margin: 0 auto;
}

.pagination-list a {
    margin: 0 5px;
    text-decoration: none;
    font-size: 1.1em;
    color: #7e7e7e;
}

.pagination-list .selected {
    font-weight: bold;
    font-size: 1.1em;
    color: #7e7e7e;
}
/*CUSTOM CSS*/

.default-body {
    background-image: url(../image/top_bg.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}

strong {
    font-weight: bold;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

hr {
    margin: 10px;
    height: 1px;
    color: #d2d2d3;
    border: 0;
    background: #d2d2d3;
    padding: 0;
    clear: both;
}

#container {
    margin: 0 auto;
    padding: 18px;
    width: 940px;
}

#content {
    width: 615px;
    margin-right: 20px;
    margin-top: 25px;
}

#header {
    height: 135px;
    margin: 0px auto 10px auto;
}

#footer {
    text-align: center;
    color: #111111;
    border-top: 1px solid #d7d7d7;
    padding-top: 15px;
    margin-top: 15px;
    font-size: 0.9em;
}

#footer a {
    color: #ee4758;
    text-decoration: none;
}

.new-container {
    border: 1px solid #ccc;
}

#logged-in {
    margin-top: 35px;
    color: #7C7C7C;
}

#logged-in a {
    color: #7C7C7C;
    font-size: 1.0em;
    margin-right: 10px;
}

/*HEADER TOP MENU*/

#header {
    position: relative;
}

#header .menu ul {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 0 0 2px;
    background-image: url(../image/menu-border.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

#header .menu ul li {
    display: inline;
    padding: 0;
}

#header .menu ul li a {
    float: left;
    padding: 6px 13px 9px 13px;
    text-decoration: none;
    color: #7c7c7c;
    font-weight: bold;
    font-size: 1.0em;
    background-image: url(../image/menu-border.jpg);
    background-position: top right;
    background-repeat: no-repeat;
}

#header .menu ul li a:hover, #header .menu ul li.top-selected a {
    color: #ee4758;
    background-color: #fff;
}

/*HEADER LOGIN FORM*/

#searchWrapper {

}

.login-separator {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.logged-in-form {
    position: absolute;
    top: -20px;
    right: 0px;
    width: 260px;
}

.login-form {
    position: absolute;
    right: -10px;
    top: -5px;
    width: 260px;
}

.login-form2 {
    position: absolute;
    right: 48px;
    top: 76px;
    width: 260px;
}

.login-form label {
    display: block;
    padding: 5px 0 3px 5px;
    font-size: 1.1em;
    color: #7c7c7c;
    font-weight: bold;
}

.login-form ul {
    padding: 0;
    list-style: none;
}

.login-form ul li {
    padding: 4px 0 0 2px;
}

.login-form ul li a {
    padding-right: 10px;
    background-image: url(../image/more.gif);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
    color: #7c7c7c;
    font-weight: bold;
    font-size: 1em;
}

.login-button {
    float: right;
    margin: 10px 0 10px;
}

/*GLOBAL ROUNDED TEXTFIELD*/

.rounded-field-dark {
    background-image: url(../../intranet/image/search-form-dark.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

.rounded-field {
    background-image: url(../image/form-text.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

.rounded-field-dark input {
    background-color: transparent;
    border: 0pt none;
    margin: 4px 10px;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    padding: 0pt;
    width: 191px;
    font-size: 0.9em;
    color: #7c7c7c;
}

.rounded-field input {
    background-color: transparent;
    border: 0pt none;
    margin: 3px 10px;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    padding: 0pt;
    width: 191px;
}

.rounded-textarea {
    background-image: url(../image/form-textarea.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

.rounded-textarea textarea {
    background-color: transparent;
    border: 0pt none;
    margin: 3px 10px;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    padding: 0pt;
    width: 422px;
    height: 135px;
}

.form-control {
    width: 440px;
}

.form-column {
    width: 220px;
}

/*GLOBAL CONTENT PUFF*/

.splash {
    width: 297px;
    margin: 0 0 10px 0;
    padding-bottom: 6px;
    background-image: url(../image/splash-bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    overflow: hidden;
	
}

.splash img {
    margin: 0 0 0 1px;
}

.splash-content {
    background-image: url(../image/splash-background.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 15px 15px 8px 15px;
    overflow: hidden;
    /*font-size:1.2em;*/
}

.splash-top .splash-content {
    min-height: 160px;
    background-position: top left;
}

.splash-content a {
    line-height: 20px;
}

.splash-content img {
    margin: auto;
    display: block;
}

.splash-large {
    width: 616px;
    margin: 0 0 10px 0;
    padding-bottom: 6px;
    background-image: url(../image/splash-bottom-large.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.splash-content-large {
    background-image: url(../image/splash-background-large.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    /*padding: 15px 0px 0px 0px;*/
}

.splash-top-large .splash-content-large {
    min-height: 225px;
    background-position: top left;
}

.splash-content-large img {
    margin: auto;
    display: block;
}

/*GLOBAL LINK WITH ARROW*/

.more {
    padding-right: 10px;
    background-image: url(../image/more.gif);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
    color: #7c7c7c;
    font-weight: bold;
    font-size: 1em;
}

.more-black {
    padding-right: 10px;
    background-image: url(../image/more-black.gif);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
    color: #7c7c7c;
    font-weight: bold;
    font-size: 1em;
}

.more2 {
    padding-right: 10px;
    background-image: url(../../intranet/image/more2.jpg);
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
    color: #7c7c7c;
    font-weight: bold;
    font-size: 1em;
}

.links {
    margin-top: 5px;
}

/*CONTENT CONTACT SPECIAL SLASH*/

.contact-splash {
    float: left;
    margin: 10px 0px;
    overflow: hidden;
}

.contact-splash h2, .contact-splash h3 {
    padding: 0;
}

.contact-splash h3 {
    font-size: 1.3em;
}

.index0 {
    margin: 10px 20px 10px 0px;
}

.index1 {
    margin: 10px 0px 0 0;
    padding: 0;
    overflow: hidden;
    width: 297px;
    border: 0px solid red;
}

/*Supplier and contact list.*/

.supplier-list, .contact-list {
    width: 100%;
}

.supplier-list th, .contact-list th {
    font-weight: bold;
    font-size: 1.4em;
}

.supplier-list .category-name, .contact-list .category-name {
    font-weight: bold;
    font-size: 1.0em;
}


.login-failed {
    font-size: 1.0em;
}

.index-clear1 {
    display: block;
    clear: both;
}
