/*  Copyright 2007 Dynacor Media Group  */

/* ############################## GENERAL DEFAULTS ############################## */

/* === body === */
html, body {
    width: 100%;
    height: 100%;

    margin: 0px;
    padding: 0px;

    background-image: url(bg.gif);
    background-position: center top;
}

/* === text === */
body, td, input, select, textarea {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;

    color: #000000;
}

/* === links === */
a {
    font-weight: bold;

    text-decoration: none;

    color: #07539f;
}
a:hover {
    text-decoration: underline;

    color: #ff0000;
}

/* === images === */
img {
    border: 0px;
}

/* ############################## GENERAL CLASSES ############################## */

/* === border === */
.border {
    border: 1px solid #000000;
}

/* === no border === */
.noborder {
    border: 0px;
}

/* ############################## FONT CLASSES ############################## */

/* === blue === */
font.blue {
    color: #07539f;
}

/* === big === */
font.big {
    font-size: 14px;
}

/* ############################## container TABLE ############################## */

/* === table === */
table.container {
    width: 100%;

    border: 0px;
    border-collapse: collapse;
}

/* === cells === */
table.container td {
    border: 0px;
    padding: 0px;

    text-align: left;
    vertical-align: top;
}

/* === left cell === */
table.container td.left {
    background-image: url(bg_left.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

/* === center cell === */
table.container td.center {
    width: 752px;

    background-color: #ffffff;
    background-image: url(bg_center.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

/* === right cell === */
table.container td.right {
    background-image: url(bg_right.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

/* ############################## column DIVs (home) ############################## */

/* === narrow column === */
div.col_narrow_home {
    width: 168px;

    border-left: 1px solid #000000;
    border-right: 1px solid #000000;

    float: left;
}

/* === wide column === */
div.col_wide_home {
    width: 581px;

    border-right: 1px solid #000000;

    float: left;
}

/* === full column === */
div.col_full_home {
    width: 750px;

    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;

    clear: both;
}

/* ############################## column DIVs ############################## */

/* === narrow column === */
div.col_narrow {
    width: 168px;
    height: 535px;

    border-left: 1px solid #000000;
    border-right: 1px solid #000000;

    position: relative;

    float: left;

    background-image: url(bg_col_narrow.gif);
    background-repeat: repeat-x;
    background-position: left top;
	}

/* === wide column === */
div.col_wide {
    width: 581px;

    border-right: 1px solid #000000;

    float: left;
}

/* === full column === */
div.col_full {
    width: 750px;

    border: 1px solid #000000;

    clear: both;
}

/* ############################## bg DIVs ############################## */

/* === right top filler === */
div.bg_right_top_filler {
    height: 441px;

    text-align: left;

    background-image: url(bg_right_top_filler.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

/* === left top filler === */
div.bg_left_top_filler {
    height: 441px;

    text-align: right;

    background-image: url(bg_left_top_filler.gif);
    background-repeat: repeat-x;
    background-position: right top;
}

/* === bottom shadow === */
div.bg_bottom_shadow {
    width: 768px;
    height: 20px;

    background-image: url(bg_bottom_shadow.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

/* ############################## header DIV ############################## */

/* === div === */
div.header {
    height: 69px;

    background-image: url(header.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

/* === sitemap image === */
div.header img.sitemap {
    position: relative;

    left: 449px;
    top: 9px;
}

/* === support image === */
div.header img.support {
    position: relative;

    left: 468px;
    top: 9px;
}

/* ############################## snav DIVs ############################## */

/* === off === */
div.snav_off {
    background-color: #ffffff;
}

/* === on === */
div.snav_on {
    background-color: #ffff90;
}

/* ############################## bnav DIV ############################## */

/* === div === */
div.bnav {
    height: 20px;

    background-color: #ffffff;

    text-align: center;

    font-family: univers, arial;
    font-size: 11px;
}

/* === divs === */
div.bnav div {
    position: relative;

    top: 3px;
}

/* === links === */
div.bnav a {
    font-weight: normal;

    text-decoration: none;

    color: #000000;
}
div.bnav a:hover {
    text-decoration: none;

    color: #07539f;
}

/* ############################## content DIV ############################## */

/* === div === */
div.content {
    padding: 25px 30px 20px 30px;

    text-align: justify;
}

/* ############################## img DIVs ############################## */

/* === right === */
div.img_right {
    float: right;

    padding-left: 20px;
    padding-bottom: 20px;
}

/* === left === */
div.img_left {
    float: left;

    padding-right: 20px;
    padding-bottom: 20px;
}

/* ############################## pdf_button DIV ############################## */

/* === div === */
div.pdf_button {
    width: 178px;
    height: 33px;

    position: relative;

    left: 84px;

    background-image: url(pdf_button.gif);
    background-repeat: no-repeat;
    background-position: center top;
}

/* === divs === */
div.pdf_button div {
    text-align: center;

    position: relative;

    top: 8px;
}

/* ############################## sitemap DIV ############################## */

/* === div === */
div.sitemap {
    width: 40%;

    float: left;
}

/* ############################## quote DIV ############################## */

/* === div === */
div.quote {
    width: 99%;
}

/* ############################## testimonial DIV ############################## */

/* === div === */
div.testimonial {
    width: 138px;
    padding: 7px;

    border: 1px solid #ffffff;

    position: relative;

    margin-top:20px;
    margin-left:7px;
    /*left: 7px;
    top: 333px;*/
}

/* === quote === */
div.testimonial div.saying {
    font-style: italic;
    font-size: 11px;
}

/* === quote === */
div.testimonial div.name {
    margin-left: 25px;

    color: #07539f;
}

/* ############################## interiorUSA DIV ############################## */

/* === div === */
div#interiorUSA {
    width: 150px;
    position: relative;
    margin-top:20px;
    margin-left:8px;
	padding-bottom:20px;
    /*left: 7px;
    top: 333px;*/
}

div#interiorTestimonial {
    width: 150px;
    position: relative;
    margin-top:20px;
    margin-left:8px;
    /*left: 7px;
    top: 333px;*/
}

div#testButton{
	position:relative;
	float:left;
	margin-left:85px;
	display:inline;
}

/* ############################## signature DIV ############################## */

/* === div === */
div.signature {
    font-family: arial;
    font-size: 10px;

    color: #000000;

    position: relative;

    top: 5px;
}

/* === links === */
div.signature a {
    text-decoration: none;

    color: #ca8f42;
}
div.signature a:hover {
    text-decoration: none;

    color: #ca8f42;
}

div#indexUSA{
position:relative;
float:left;
width:100%;
margin-top:7px;
}

