.text_purple {
    Color: #46166b;
}
html, body {
    Margin : 0px 0px 0px 0px;
    Color : #000000;
    Font-family : Arial, Helvetica, sans-serif;
    Font-size : 12pt;
    Background-color : #3f3f3f;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/misc/$file/background.jpg?OpenElement');
    Background-repeat : no-repeat;
    Background-position : center top;
}
div#page {
    Width : 940px;
    Margin : 0px auto 0px auto;
    Text-align : center;
}
div#header {
    Margin : 0px auto 0px auto;
    Text-align : left;
    Border-width : 0px 0px 0px 0px;
    Border-style : none;
    Padding : 0px 0px 0px 0px;
    Width : 940px;
    Height : 110px;
    Background-color : #ffffff;
}
img#logo {
    Margin : 39px 0px 0px 80px;
}
img#get-quote {
    Margin : 0px 0px 0px 310px;
}
div#content {
    Margin : 0px auto 0px auto;
    Text-align : left;
    Width : 940px;
    Background-color : #b1b1b1;
    Padding : 8px 0px 12px 0px;
}
div#body {
    Margin : 0px auto 0px auto;
    Left : 60px;
    Width : 820px;
    Font-size : 10pt;
    Background-color : #ffffff;
}
ul#category-title {
    List-style-type : none;
    Background-color : #575757;
    Font-size : 11pt;
    Color : #ffffff;
    Font-weight : bold;
    Line-height : 41px;
    Margin : 0px auto 0px auto;
    Padding : 0px 20px 0px 0px;
}
ul#category-title li.category {
    Float : left;
    Width : 190px;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/misc/$file/arrow.gif?OpenElement');
    Background-repeat : no-repeat;
    Background-position : right top;
    Background-color : #8d8e8f;
    Padding : 0px 30px 0px 20px;
    Margin : 0px 20px 0px 0px;
}
div#body-text {
    Margin : 20px 0px 20px -20px;
    Padding : 0px 20px 0px 20px;
    Min-height : 500px;
}
* html #body-text {
    Height : 500px;
}
div#body-text.left-sidebar-visible {
    Margin : 20px 0px 20px 240px;
    Padding : 0px 20px 0px 20px;
}
div#body-text hr {
    Height : 1px;
    Border-width : 0px 0px 0px 0px;
    Border-style : none;
    Background-color : #46166b;
}
ul#body-menu {
    List-style-type : none;
    Font-size : 10pt;
    Color : #46166b;
    Font-weight : normal;
    Line-height : 29px;
    Margin : 10px 0px 0px 0px;
    Padding : 0px 0px 0px 20px;
    Width : 170px;
    Float : left;
    Display : none;
}
ul#body-menu li {
    Border-width : 0px 0px 1px 0px;
    Border-style : solid;
    Border-color : #8d8e8f;
}
img {
    Border-width : 0px 0px 0px 0px;
    Border-style : none;
}
div#content a
{
    Font-family : Arial, Helvetica, sans-serif;
    Font-size : 10pt;
    Color : #46166b;
    Text-decoration : none;
    Font-weight : normal;
}
div#content a:hover
{
    Text-decoration : underline;
}
div.splitter {
    Margin : 0px auto 0px auto;
    Height : 3px;
    Background-color : #ffffff;
}
div#copyright {
    Margin : 0px auto 0px auto;
    Padding : 10px 0px 35px 80px;
    Text-align : left;
    Width : 860px;
    Color : #000000;
    Font-size : 8pt;
    Background-color : #808080;
    Font-weight : normal;
}
div#content h1 {
    Font-size : 11pt;
    Color : #ffffff;
}
div#trucks {
    Height : 445px;
    Width : 820px;
    Overflow : hidden;
    Position : relative;
    Background-color : #b1b1b1;
    Text-align : center;
}
div#trucks-reel {
    Position : absolute;
    Top : 0px;
    Left : 0px;
}
div#trucks-reel div.truck {
    Position : absolute;
}
div#truck1 {
    Width : 820px;
    Height : 445px;
    Margin : 0px 0px 0px 0px;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/truck/$file/trucks.jpg?OpenElement');
    Background-repeat : no-repeat;
    Background-position : 0px -445px;
    Position : relative;
    Z-index : 4;
    Text-align : left;
}
div#truck2 {
    Width : 820px;
    Height : 445px;
    Margin : 0px 0px 0px 0px;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/truck/$file/trucks.jpg?OpenElement');
    Background-repeat : no-repeat;
    Background-position : -820px 0px;
    Position : relative;
    Z-index : 3;
    Visibility : hidden;
    Text-align : left;
}
div#truck3 {
    Width : 820px;
    Height : 445px;
    Margin : 0px 0px 0px 0px;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/truck/$file/trucks.jpg?OpenElement');
    Background-repeat : no-repeat;
    Background-position : 0px 0px;
    Position : relative;
    Z-index : 2;
    Visibility : hidden;
    Text-align : left;
}
div#truck4 {
    Width : 820px;
    Height : 445px;
    Margin : 0px 0px 0px 0px;
    Background-image : url('http://www.chemicaltransportation.com/resources/img/truck/$file/trucks.jpg?OpenElement');
    Background-repeat : no-repeat;
    Background-position : -820px -445px;
    Position : relative;
    Z-index : 1;
    Visibility : hidden;
    Text-align : left;
}
div.top-strip {
    Color : #ffffff;
    Font-size : 30pt;
    Font-weight : bold;
    Margin : 12px 20px 0px 20px;
    Position : relative;
}
div.top-strip h2 {
    Color : #ffffff;
    Font-size : 30pt;
    Font-weight : bold;
    Margin : 0px 0px 0px 0px;
    Display : inline;
}
div#truck1 div.top-strip {
    Z-index : 4;
}
div#truck2 div.top-strip {
    Z-index : 3;
}
div#truck3 div.top-strip {
    Z-index : 2;
}
div#truck4 divtop-strip {
    Z-index : 1;
}
div#boxes {
    Width : 820px;
    Position : relative;
    Z-index : 10;
    Background-color : #b1b1b1;
    Padding : 18px 0px 160px 0px;
}
ul#boxes-list {
    List-style-type : none;
    Margin : 0px 0px 0px 0px;
    Padding : 0px 0px 0px 0px;
    Width : 820px;
}
ul#boxes-list li {
    Width : 401px;
    Background-color : #ffffff;
    Float : left;
}
ul#boxes-list li.left {
    Margin : 0px 9px 0px 0px;
}
ul#boxes-list li.right {
    Margin : 0px 0px 0px 9px;
}
ul#boxes-list li h3 {
    Background-color : #575757;
    Color : #ffffff;
    Line-height : 30px;
    Padding : 0px 0px 0px 20px;
    Margin : 0px 0px 0px 0px;
    Font-family : Verdana, Tahoma, Arial;
}
div#login-form {
    Margin : 15px 0px 0px 20px;
    Padding : 0px 0px 0px 0px;
    Height : 114px;
    Float : left;
}
div.direct-express {
    Font-size : 13pt;
    Color : #575757;
    Font-weight : bold;
    Margin : 15px 0px 6px 20px;
    Padding : 0px 0px 0px 0px;
    Float : left;
    Height : 108px;
    Font-family : Verdana, Tahoma, Arial;
}
ul#direct-express {
    List-style-type : none;
    Margin : 15px 0px 10px 0px;
    Padding : 0px 0px 0px 20px;
    Width : 236px;
    Border-width : 0px 0px 0px 1px;
    Border-style : solid;
    Border-color : #575757;
    Float : right;
}
ul#direct-express li {
    Width : 211px;
    Background-image : url("http://www.chemicaltransportation.com/resources/img/icons/$file/page_white_acrobat.png?openelement");
    Background-repeat : no-repeat;
    Background-position : 0px 2px;
    Padding : 0px 0px 0px 25px;
    Line-height : 22px;
    Font-size : 9pt;
    Position : relative;
    Z-index : 4;
}
ul#direct-express li a {
    Font-family : Arial, Helvetica, sans-serif;
    Font-size : 9pt;
    Color : #46166b;
    Text-decoration : none;
    Font-weight : normal;
}
label {
    Float : left;
    Line-height : 22px;
    Font-size : 9pt;
    Display : block;
    Width : 80px;
    Position : relative;
    Top : 1px;
}
div#body-text label {
    Float : left;
    Clear : left;
    Font-size : 9pt;
    Width : 200px;
    Position : relative;
    Top : 1px;
}
div#body-text div.form-field {
    Margin : 0px 0px 5px 0px;
}
div#body-text div.form-field span.tip, div#body-text span.tip {
    Font-size : 8pt;
    Color : #999999;
}
div#body-text input.fieldWider {
    Width : 400px;
}
div#body-text input.fieldWide {
    Width : 200px;
}
div#body-text input.fieldMini {
    Width : 75px;
}
div#body-text select {
    Width : 200px;
}
div#body-text input.fieldNarrow {
    Width : 150px;
}
div#body-text div.rate-request-hazmat {
    Padding : 5px 0px 5px 0px;
    Clear : both;
    Border-width : 1px 1px 1px 1px;
    Border-style : dashed;
    Border-color : #bbbbbb;
    Background-color : #eeeeee;
    Margin : 20px 0px 20px 0px;
}
div#body-text h3 {
    Margin : 0px 0px 10px 0px;
    Color : #46166b;
}
div#body-text span.required {
    Margin : 0px 5px 0px 5px;
    Color : red;
    Font-size : 9pt;
}
div#body-text hr {
    Margin : 20px 0px 20px 0px;
}
div#request-login {
    Margin : 20px 0px 0px 20px;
    Padding : 0px 0px 150px 0px;
    Vertical-align : top;
}
div#request-login label {
    Width : 125px;
}
.text-input-focus {
    Background-color : yellow;
}
.text-input-blur {
    Background-color : white;
}
div#thank-you {
    Padding : 10px 20px 330px 20px;
}
div#left-sidebar {
    Float : left;
    Margin : 10px 20px 20px 20px;
    Background-color : #ffffff;
}
div#inquiries-form {
    Margin : 0px 0px 20px 0px;
    Width : 200px;
}
div#inquiries-form h3, div#inquiries-form #message h3 {
    Color : #35094A;
    Font-size : 11pt;
}
fieldset {
    Margin : 0px 0px 0px 0px;
    Padding : 0px 0px 0px 0px;
    Border-width : 0px 0px 0px 0px;
}
fieldset label {
    Width : 50px;
    Float : left;
    Clear : both;
}
fieldset label.error {
    Width : 150px;
    Color : #cc0000;
}
fieldset input.text-input {
    Width : 120px;
}
.error {
    Display : none;
}
input.button, input.Application {
    Background-color : #35094A;
    Color : #ffffff;
    Margin : 5px 0px 0px 0px;
}
table#locations {
    Padding : 0px 0px 10px 0px;
    Width : 490px;
}
table#locations tr td label {
    Width : 30px;
    Font-size : 12pt;
}
table#locations tr td input {
    Width : 300px;
    Height : 20px;
    Font-size : 12pt;
    Float : left;
}
table#locations tr td {
    Padding : 10px 10px 0px 0px;
    Font-size : 12pt;
}
table#locations tr th {
    Text-align : left;
    Font-size : 12pt;
}
table#locations tr .miles {
    Text-align : right;
    Width : 100px;
    Padding : 10px 10px 0px 0px;
    Font-size : 12pt;
}
div#totalMiles, div#totalDays {
    Width : 480px;
    Text-align : right;
    Font-size : 12pt;
    Font-weight : bold;
    Margin : 10px 0px 10px 0px;
}
#playVideo {
    Position: relative; 
    Z-index: 500;
    Top : 345px;
    Right: 12px;
    Cursor: pointer;
    Float : right;
    Clear: both;
}
#toggleText{
display:none;
}
#displayText{
text-transform: uppercase;
font-size: 10pt;
font-weight: bold;
}

