﻿/*
===========================================

Copyright 2009 Planes Moving & Storage, Inc

===========================================
*/

.MainBody
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #91A8BE;
}

body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #91A8BE;
}

.AllContent
{
    width: 825px;
    border-left: 5px #013669 solid;
    border-right: 5px #013669 solid;
    border-bottom: 5px #013669 solid;
    margin: 0 auto;
}

.side_image
{
    background-image: url('../pics/SidePicture.jpg');
    background-repeat: no-repeat;
    background-attachment: scroll;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 450px;
    width: 85px;
}

.side_image_branches
{
    background-image: url('../pics/BG_collage.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 600px;
    width: 66px;
}


/* ============================================== */

/* START - Top of Pages */

.topper
{
    height: 140px;
    width: 825px;
    background-image: url('../pics/TopperGraphic.jpg');
    background-repeat: no-repeat;
    background-position: right center;
}

.topperIntl
{
    height: 140px;
    width: 825px;
    background-image: url('../pics/TopperGraphicIntl.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.topperComm
{
    height: 140px;
    width: 825px;
    background-image: url('../pics/TopperGraphicComm.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.topperMoveStore
{
    height: 140px;
    width: 825px;
    background-image: url('../pics/TopperGraphicMovingAndStorage.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}


.logo
{
    background-image: url('../pics/PlanesLogo.gif');
    background-repeat: no-repeat;
    height: 75px;
    width: 252px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}

.intl_logo
{
    background-image: url('../pics/Planes_International_Logo.gif');
    background-repeat: no-repeat;
    height: 75px;
    width: 252px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}

.HomeLinkWrapper
{
    width: 300px;
    float: left;
    height: 105px;
    margin: 13px 0px 0px 15px;
}

.HomeLink
{
    width: 300px;
    height: 105px;
    display: block;
}

*html .PhoneNumber
{
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px;
    float: right;
    position: relative;
    top: 35px;
    left: 155px;
    text-align: right;
    line-height: 1.5;
}

.PhoneNumber
{
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px;
    float: right;
    position: relative;
    top: 35px;
    left: 120px;
    text-align: left;
    line-height: 1.5;
}

.PhoneNumber a
{
    color: #FFCC66;
    text-decoration: none;
}

.PhoneNumber a:hover
{
    text-decoration: underline;
}

.Number
{
    width: 125px;
}

.logo a
{
    display: block;
    height: 75px;
    width: 252px;
    margin: 0px;
    padding: 0px;
}

.tagline
{
    background-image: url('../pics/PlanesTagLine.jpg');
    background-repeat: no-repeat;
    width: 410px;
    float: right;
    margin-top: 65px;
    padding-right: 10px;
    height: 25px;
}

.topper_links
{
    float: right;
    width: 138px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    line-height: 2;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
}

.topper_links a
{
    color: #ffffff;
    text-decoration: none;
    padding: 0px 0px 0px 25px;
    display: block;
    width: 138px;
    margin: 5px 0px 5px 0px;
    border-left: 2px #013669 solid;
}

*html .topper_links a:hover
{
    background-color: #013669;
    padding: 0px 0px 0px 25px;
    display: block;
    width: 136px;
    margin: 5px 0px 5px 0px;
}

.topper_links a:hover
{
    background-color: #013669;
    padding: 0px 0px 0px 25px;
    display: block;
    width: 110px;
    margin: 5px 0px 5px 0px;
}


.login
{
    background-image: url('../pics/padlock.gif');
    background-position: left;
    background-repeat: no-repeat;
}

.sitemap
{
    background-image: url('../pics/sitemap.gif');
    background-position: left;
    background-repeat: no-repeat;
}

.return
{
    background-image: url('../pics/Home.gif');
    background-position: left;
    background-repeat: no-repeat;
}



/* END - Top of pages */

/* ============================================== */

/* START - Header Section */

.HeadNav
{
    text-align: left;
    width: 825px;
    padding-bottom: 0px;
    margin: 0 auto;
}

.home_header
{
    background-image: url('../pics/headerBG.jpg');
    background-repeat: repeat-x;
    height: 115px;
    text-align: center;
}


.header
{
    background-image: url('../pics/headerBG.jpg');
    background-repeat: repeat-x;
    text-align: center;
    margin: 0 auto;
}

.header_content
{
    width: 720px;
    height: 100%;
    margin: 0 auto;
}

*html .header_content
{
    width: 720px;
    height: 100%;
}

.header_content_home
{
    width: 720px;
    height: 100%;
    margin: 0 auto;
}

.SAM small
{
    font-size: 10pt;
}

/* END - Header Section */

/* ============================================== */

/* START - Submenu Navigation */


.SubMenuContainer
{
    background-color: #826A55;
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

#SubMenu
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 auto;
    width: 100%;
    background-color: #826A55;
    text-align: left;
}

.GMsub
{
    text-align: left;
}

.LocMenuContainer
{
    background-color: #5F4E3F;
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: White;
    border-top: solid 1px white;
}

.LocMenu
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 auto;
    width: 550px;
    background-color: #5F4E3F;
    text-align: left;
}


/* END - Submenu Navigation */

/* ============================================== */


/* START - Rotator */
.clear 
{
    clear: both;
}     

#gallery
{
    padding: 20px 0px 0px 0px;
    margin: 0;
    height: 78px;
}

#gallery a
{
    position: absolute;
    text-decoration: none;
    border: solid 5px Black;
}

#gallery a img
{
    border: none;
    padding: 50px 0px 0px 0px;
    margin: 0;
}

#gallery a.show
{
    z-index: 500;
    padding: 0;
    margin: 0;
}

#gallery .caption
{
    z-index: 600;
    height: 50px;
    width: 100%;
    margin: 0;
    padding: 5px 0px 0px 5px;
}

#gallery .caption .content
{
    margin: 0;
    padding: 0;
    text-align: center;
}

#gallery .caption .content b
{
    margin: 0;
    padding: 0;
    color: #013669;
}


/* ============================================== */



/* START - Main Content */


.Main
{
    text-align: left;
    width: 825px;
    padding-bottom: 0px;
    margin: 0 auto;
}

.HomePageImage
{
    background-image: url('../pics/PlanesHQ.jpg');
    background-repeat: no-repeat;
    background-position: center;
    height: 150px;
    width: 805px;
    color: #000000;
    font-size: 20pt;
    font-weight: bold;
    padding: 20px 0px 0px 20px;
    text-align: left;
}

.HomePageImageBranches
{
    font-size: 17pt;
}


.home
{
    width: 720px;
    text-align: right;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
}

.return_home:link
{
    text-align: right;
    color: #993333;
    background-image: url('../pics/Home.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding: 5px 0px 0px 20px;
    text-decoration: none;
    font-size: 8pt;
    width: 150px;
}

.return_home:hover
{
    text-decoration: underline;
}

.content_home
{
    background-color: #ffffff;
    margin-bottom: 0px;
    font-size: 10pt;
    text-align: center;
}

.content
{
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #ffffff;
    margin-bottom: 0px;
    font-size: 11pt;
    text-align: left;
}

.content strong
{
    color: #333333;
}

.content p
{
    line-height: 1.75;
    padding-left: 30px;
    padding-right: 30px;
}

*html .content ul
{
    line-height: 2;
    font-size: 10pt;
    padding: 0px 20px 0px 50px;
}

.content ul
{
    line-height: 2;
    font-size: 10pt;
    margin: 0px 20px 0px 50px;
}

.content a
{
    color: #993333;
    text-decoration: none;
    font-weight: bold;
    border-bottom: dotted 1px #993333;
}

.content a:hover
{
    color: #013669;
    border-bottom: dotted 0px #993333;
}

.content h3
{
    padding: 0px;
    margin: 0px 15px 15px 15px;
    color: #013669;
    border-bottom: 1px #9C9B9B solid;
    font-size: x-large;
}

.content h4
{
    margin: 0px 0px 5px 20px;
    line-height: 1.75;
}

.content .PDF
{
    font-size: 8pt;
    margin-left: 20px;
    background-image: url('../pics/PDF_icon.bmp');
    background-repeat: no-repeat;
    background-position: right;
    padding: 5px 30px 5px 0px;
}

.content dd
{
    padding: 5px 0px 5px 0px;
    margin: 10px 0px 0px 50px;
}

.content blockquote
{
    border-bottom: 1px #9C9B9B solid;
}

.MovingTools
{
    padding: 0px;
    margin: 0px;
    width: 610px;
}

.MovingTools Table
{
    width: 100%;
}

.MovingTools td
{
    vertical-align: top;
    margin: 0px;
}

/**.MovingTools ul{
	width: 100%;
}**/

*html .RequestEstimate
{
    float: right;
    padding: 0px 10px 0px 20px;
    margin-left: 10px;
}

.RequestEstimate
{
    float: right;
    padding: 0px 10px 0px 10px;
    text-align: center;
    margin-left: 10px;
    width: 170px;
}

.ReqEstBtn
{
    background-image: url('../pics/RequestEstimateButton.jpg');
    background-repeat: no-repeat;
    width: 158px;
    height: 209px;
    display: block;
}

.ReqEstBtn a:hover
{
    border: 0px;
    text-decoration: none;
}

.StarRating
{
    color: #333333;
    background-image: url('../pics/StarRatingBG.jpg');
    background-repeat: no-repeat;
    background-color: #CCCCCC;
    height: 97px;
    width: 158px;
    font-size: 10pt;
    font-weight: bold;
    margin: 0px;
    text-align: center;
}

.StarRatingTitle
{
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
}

.Stars
{
    background-image: url('../pics/stars.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    height: 40px;
    width: 101px;
    text-align: center;
    margin: 0 auto;
}

.statement
{
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    color: #013669;
    padding: 3px 0px 3px 50px;
    line-height: 1.5;
    text-align: left;
}

.score
{
    margin: 0px;
}

.required
{
    color: red;
}

.RequiredLabel
{
    color: red;
    margin: 0px 50px 0px 0px;
    padding: 5px 0px 0px 45px;
}

.LabelLarge
{
    text-align: left;
    width: 20%;
    font-size: 14pt;
    font-weight: bold;
    padding: 2px;
}

.Label
{
    text-align: left;
    width: 20%;
    font-weight: bold;
    padding: 2px;
}

.TextField
{
    border: 1px #999999 solid;
    color: #013669;
    padding: 4px;
}

.EstReqIntro
{
    width: 550px;
    margin: 0px 0px 0px 45px;
}

.EstReqInfo
{
    width: 550px;
    margin: 0px 0px 0px 45px;
}

.EstReqFromTo
{
    width: 550px;
    margin: 0px 0px 0px 45px;
}

.EstReqBottom
{
    width: 750px;
    margin: 0px 0px 0px 45px;
}

.EstReqBottom .Label
{
    width: 35%;
}

.ReqInfo
{
    font-size: x-small;
}

.ReqInfo small
{
    font-size: xx-small;
}

.MovingListReqEst
{
    text-align: left;
    font-size: 8pt;
    width: 220px;
    float: right;
    padding: 0px;
    margin: 0px;
    background-image: url('../pics/reminder.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
    border-left: 2px #013669 solid;
    border-bottom: 2px #013669 solid;
}

*html .MovingListReqEst ul
{
    margin: 10px;
    padding: 0px;
    width: 160px;
}

.MovingListReqEst ul
{
    margin: 15px;
    padding: 0px;
    width: 160px;
}

.MovingHelp
{
    margin: 0px 15px 0px 0px;
}

.MovingListReqEst h5
{
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    margin: 0px 0px 3px 0px;
    padding: 5px;
    background-color: #013669;
}

.MovingListReqEst h5 a:link
{
    color: #ffffff;
}

.MovingListReqEst h5 a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

#Locations
{
    width: 610px;
    vertical-align: top;
    margin: 0px 0px 0px 60px;
}

#Locations td
{
    width: 50%;
}

* html .email
{
    margin: 0px 5px 0px 0px;
}

.email
{
    float: right;
    padding: 10px 5px 10px 5px;
    margin: 0px;
    font-size: 12pt;
    width: 200px;
    border: 2px #013669 solid;
}

.email_title
{
    background-image: url('../pics/email.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}

.TrackingButtons
{
    text-align: center;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 20px 0px;
}

.TrackingButtons a
{
    background-image: url('../pics/satellite.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding: 15px 0px 15px 30px;
    font-size: medium;
    font-weight: bold;
}

#ShipmentTrack
{
    text-align: center;
}

#ShipmentTrack h3
{
    text-align: left;
}

.SubmitBtn
{
    border: 1px #013669 solid;
    color: #013669;
    margin: 0px 25px 0px 50px;
    padding: 5px;
    font-size: 12pt;
    font-weight: bold;
}

.CommFlow
{
    margin: 0px 0px 0px 50px;
    width: 700px;
    font-size: 8pt;
}

.CommFlow td
{
    background-image: url('../pics/red_arrow.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    padding: 3px 20px 3px 15px;
    width: 50%;
}

.SiteMapTree
{
    margin: 0px 0px 0px 50px;
    font-size: 12pt;
}

.ArticlesGridView
{
    margin: 0px 0px 0px 20px;
}

.ArticleBeingViewed
{
    margin: 0px 20px 0px 20px;
}

.ArticlePicture
{
    float: right;
    padding: 5px;
}

.Testimonial
{
    font-size: 8pt;
}

.ReadMoreBtn
{
    background-color: Transparent;
    border-width: 0px;
    color: #993333;
    padding: 0px;
    margin: 0px;
    width: 100px;
    line-height: 1pt;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 450px;
}

.AwardImage
{
    margin: 0px 15px 0px 0px;
    float: left;
    width: 150px;
    border: solid 2px Black;
}

.AwardBlocks
{
    display: block;
    height: 100%;
    margin: 20px 0px 0px 0px;
}

/* END - Main Content */

/* ============================================== */

/* START - Footer Content */

.footer
{
    width: 825px; /* height: 260px; */
    color: #ffffff; /*background-image: url('../pics/FooterBG.jpg');*/
    background-repeat: no-repeat;
    background-color: #013669;
    margin: 0 auto;
    z-index: 1;
    text-align: center;
}

*html .footer
{
    height: 120px;
    line-height: 1.65;
}

.footer p
{
    line-height: 1.65;
    margin: 0px;
    font-size: 8pt;
}

.footer a
{
    color: #FFCC66;
    text-decoration: none;
}

.footer a:hover
{
    text-decoration: underline;
}

.footer_area
{
    width: 815px; /* height: 140px; */
    margin: 0 auto; /*background-image: url('../pics/uvl_logo.jpg'); 	background-repeat: no-repeat; 	background-position: right bottom;*/
}

.footer_area .copyright
{
    width: 775px;
    line-height: 1.65;
    margin: 0 auto;
    padding: 5px 0px 0px 0px;
}

.footer_DOT
{
    color: #C6D3DF;
    font-weight: bold;
    text-align: left;
}

.mapbtnTD
{
    padding: 0px 0px 0px 18px;
}

.mapbtn
{
    padding-left: 20px;
    background-image: url('../pics/map.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-color: white;
    color: #013669;
    font-weight: bold;
    text-align: left;
    width: 135px;
    border: 0px;
    padding: 2px 2px 2px 20px;
}

.MapIt:hover
{
    cursor: default;
}

.FooterLogos a
{
    border: none;
}

/* END - Footer Content */
