﻿a
{
    color: #0071BC;
}
img
{
    border-width: 0px;
    border-style: none;
}
h1, h2, h3, .SideTextBox, .PackingMaterialsTextBox
{
    font-family: Myriad Pro, Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
}
h1
{
    font-weight: normal;
    font-size: 220%;
    color: #0071BC;
}
h2
{
    font-weight: normal;
    font-size: 180%;
    margin-top: 1.4em;
    margin-bottom: 0.5em;
}
h3
{
    font-weight: normal;
    font-weight: bold;
}
h4
{
    font-family: Verdana;
    font-size: 105%;
    margin-bottom: -0.5em;
}
p
{
    line-height: 1.6;
}
.PackingGuide p
{

}
ul
{
    line-height: 1.6;
}
body 
{
    background-color: #404040;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    width: 99%;
    text-align: center;
}
#page-container
{
    background-color: #FFFFFF;
    text-align: center;
    width: 940px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
#page-header
{
    text-align: left;
    height: 40px;
    padding: 10px 10px 0px 0px;
}
#company-logo, #company-name
{
    float: left;
}
#company-logo
{
    margin-left: -15px;
    margin-top: -22px;
}
#company-name
{
    font-size: xx-large;
}
#company-contact-number
{
    color: #0071BC;
    font-family: Myriad Pro Cond, Arial Narrow, Calibri, Tahoma, Geneva, Myriad Pro, Arial, Helvetica, Sans-Serif;
    font-size: x-large;
    float: right;
    width: 320px;
    text-align: center;
    padding-top: 0px;
}
#navigation-bar
{
    
    border-bottom: solid 4px #00568E;
}
#site-links
{
    font-family: Myriad Pro, Tahoma, Calibri, Geneva, Arial, Helvetica, Sans-Serif;
}
#site-links
{
    height: 20px;
    background-color: #FFFFFF;
    color: White;
    text-align: center;
    font-size: 11pt;
    margin-left: 598px;
    padding-top: 6px;
    background-image: url('./images/site-links-background.gif');
    background-repeat: no-repeat;
}
#site-links a, #category-links a
{
    color: White;
    text-decoration: none;
}
#page-content-homepage
{
}
#page-content
{
    min-height: 70%;
    text-align: left;
    padding-left: 75px;
    padding-top: 10px;
    padding-right: 75px;
    font-size: small;
    border-top: solid 1px black;
}
#category-links
{
    height: 333px;
    width: 940px;
    background-image: url('./images/sydney-panorama.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #0071BC;
    color: White;
    font-family: Myriad Pro, Tahoma, Calibri, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: 140%;
}
#commercial, #residential, #request-quote
{
    float: left;
    width: 185px;
    margin-top: 290px;
}
#commercial
{
    margin-left: 20px;
}
#residential
{
    margin-left: 65px;
}
#request-quote
{
    margin-left: 65px;
}
#page-footer
{
}
#promotional-text
{
    color: #0071BC; /*#404040; */
    border-top: solid 1px Gray;
    font-family: Myriad Pro, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: large;
    margin: 30px 40px 0px 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#promo-blurb
{
    /*font-family: Times New Roman;
    font-size: 130%;
    letter-spacing: 0.05em;
    color: Red;
    margin-bottom: 5px;*/
}
#small-print
{
    color: Gray; /*#404040;*/
    background-color: #404040;
    font-size: xx-small;
    padding-top: 2px;
}
#small-print a
{
    color: Gray;
}
#contact-form
{
    background-color:#FAFAFA;
    border: solid 1px Silver;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
}
.Logo-JamesCo
{
    color: Red;
    font-family: Times New Roman, Times, Georgia, Serif;
    font-weight: bold;
    font-size: 130%;
    margin-left: 30px;
    margin-right: 10px;
}
.Logo-Removalists
{
    color: #0071BC;
    font-family: Myriad Pro, Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: 120%;
}
.Img-Border
{
    border: solid 1px Black;
}
.TextColumn
{
    width: 520px;
    padding-left: 0px;
    padding-right: 30px;
    border-right: dashed 1px Silver;
    font-family: Verdana;
    font-size: 9pt;
}
.TextColumn-Home
{
    width: 480px;
    padding-top: 20px;
    padding-left: 80px;
    text-align: justify;
    font-size: 8pt;
    /*color: #404040*/
}
.SideColumn-Right, .SideColumn-Right-Home
{
    float:right; 
    text-align: center;
}
.SideColumn-Right
{
    width: 220px;
}
.SideColumn-Right-Home
{
    margin-right: 40px;
    padding-top: 60px;
}
.TextColumn-Left
{
    float: left;
    width: 40%;
}
.TextBox
{
    margin-bottom: 20px;
    border: solid 1px Gray;
    padding: 0px 20px 5px 0px;
    font-size: 80%;

}
.SideTextBox
{
    padding-left: 0.5em;
    padding-bottom: 0.5em;  
    background-color: White /*#FAFAFA #337BAB*/;
    color: #0071BC;
    font-size: 110%;
    text-align: left;
    border-bottom: dashed 1px Silver;
}
.SideTextBox h1
{
    font-size: 130%;
    font-weight: bold;
    text-align: left;
    margin-top: 0em;
    margin-bottom: 0.6em;
}
.SideTextBox ul
{
    list-style: none;
    margin-top: 0.5em;
    margin-left: 0.5em;   
    padding-left: 0.5em;

}
.SideTextBoxHeader
{
    font-size: 130%;
    font-weight: bold;
}
.SidePictureBox
{
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: dashed 1px Silver;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: x-small;
}
.SidePictureBox img
{
    border: solid 2px #404040;
}
.PackingMaterialsTextBox
{
    padding-top: 20px;
    border-top: dashed 1px Silver;
    text-align: center;
    color: #707070;
    font-size: 150%;
}
.Unicode
{
    font-family: Microsoft Sans Serif, Code2000, TITUS Cyberbit Basic, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode;
}
.TestimonialTextBox
{
    text-align: center;
    border: solid 1px Black;
    margin-top: 20px;
    padding: 10px 0px 10px 0px;
    background-color: #337BAB /*#0071BC;*/;
    color: white;
    line-height: 1.6;
}
.Testimonial
{
    border-top: solid 1px Gray;
    border-bottom: solid 1px Gray;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: justify;
    
}
.TestimonialQuote
{
    font-style: italic;
    color: #337BAB;
    font-size: 120%;
    font-family: Georgia, Times New Roman;
    line-height: 1.6;
}
.TestimonialSource
{
    font-size: x-small;
}
.FormErrorText
{
    color: Red;
    font-weight: normal;
    font-size: x-small;
}
.InverseText
{
    color: White;
}
.InverseText a
{
    color: White;
}
.PackingGuide
{
    font-size: 8pt;
}