@charset "utf-8";
/* CSS Document */
html, body { height: 100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6a6a6a; margin: 0px; padding: 0px; background-image: url(../images/shipcanada/main-bg.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; }
#wrapper { width: 956px; margin-right: auto; margin-left: auto; text-align: left; }
#wrapper p { text-align: left; }
#header { background-image: url(../images/shipcanada/header-bg.png); height: 262px; width: 956px; clear: both; }
#header #logo { height: 110px; width: 260px; display: block; padding-top: 110px; padding-left: 30px; float: left; }
#header #clocks { float: left; height: 48px; width: 341px; display: block; padding-top: 3px; margin-left: 30px; }
#header .phone { float: right; }
#header #ticker { clear: both; padding-top: 15px; }

/* BAPO ADDITIONS */
.signup-link { color: #C60800; font-weight: bold; text-decoration:underline;}
.signup-link:hover { color:#990600;}
.forgotpwd-link { color: #c60800; text-decoration:none; float: right; padding: 5px 12px 0 0;}
.forgotpwd-link:hover { text-decoration: underline;}
#ship-freight { background:url(../images/shipcanada/default-ship-your-freight.png) top center no-repeat; padding:55px 0 0 30px; font-size: 14px; line-height: 24px; height:175px; width:620px; float: left;}
#ship-freight a:link { color: #c60800; text-decoration:underline; }

h2.qqf-title { font-size: 14px; font-weight: bold; padding:2px; margin:2px; color:#b4140f;}

table.qqf label { display: block;}
table.qqf input { display: block; padding: 3px 0;}
table.qqf input.qqc-half { background-image: url(../images/shipcanada/input-bg.gif); height: 16px; width: 200px; border: 1px solid #bdbab2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; clear: left;}
table.qqf input.qcc-thirds { background-image: url(../images/shipcanada/input-bg.gif); height: 16px; width: 63px; border: 1px solid #bdbab2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; clear: left;}
table.qqf select.small { background-image: url(../images/shipcanada/input-bg.gif); width: 40px;}
table.qqf select.large { background-image: url(../images/shipcanada/input-bg.gif); width: 120px;}

/* BAPO ADDITION */

#body { width: 956px; clear: both; }
#col1 { width: 675px; float: left; }
ul#btnNav { margin: 0px; padding: 0px; list-style-type: none; }
#btnNav li { height: 79px; width: 79px; padding: 0px; list-style-type: none; display: block; float: left; cursor:pointer; background-position: 0px 0px; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; margin-left: 9px; }
#btnNav li:hover { background-position: 0px 79px; }
#btnNav li#quote { background-image: url(../images/shipcanada/btn-get_a_quote.png); background-position: 0px 79px; height: 79px; }
#btnNav li#quote:hover { background-position: 0px 0px; }
#btnNav li#equipment { background-image: url(../images/shipcanada/btn-equipment.png); }
#btnNav li#contact { background-image: url(../images/shipcanada/btn-contact.png); }
#btnNav li#tools { background-image: url(../images/shipcanada/btn-shipping.png); }
#btnNav li#shipping { background-image: url(../images/shipcanada/btn-resources.png); }
#btnNav li#transit { background-image: url(../images/shipcanada/btn-transit.png); }
#btnNav li#exporting { background-image: url(../images/shipcanada/btn-exporting_101.png); }
#awards { float: left; margin-top: 15px; margin-bottom: 15px; margin-right: 15px; width: 141px; }
#maincontent { margin-top: 15px; margin-bottom: 15px; float: left; width: 519px; }
#maincontent p { text-align: justify; }
#maininnercontent { margin: 15px; clear: both; float: left; }
#pagetitle { color: #C60800; font-size: 18px; font-style: italic; font-weight: bold; padding-top: 5px; }
#breadcrumb a { color: #C60800; text-decoration: none; }
#divisions { background-image: url(../images/shipcanada/divisions-bg.png); height: 125px; width: 675px; clear: both; float: left; display: block; background-repeat: no-repeat; background-position: left bottom; }
#divisions .clickhere { float: right; }
#divisions .btn-division { margin-top: 45px; }
#col2 { float: right; width: 276px; text-align: center; }
#login { background-image: url(../images/shipcanada/login-bg-tall.png); height: 180px; width: 219px; margin-bottom: 15px; text-align: left; padding: 20px 17px 0 40px; }
#login input.feild { background-image: url(../images/shipcanada/input-bg.gif); height: 16px; width: 190px; border: 1px solid #bdbab2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #96948d; clear: left; float: left; margin-top: 3px; margin-bottom: 3px; padding-top: 5px; padding-right: 8px; padding-left: 8px; }
#login input.submit { float: left; margin: 10px 0 0 10px; }
#newsletter { background-image: url(../images/shipcanada/newsletter-bg.png); height: 109px; width: 266px; margin-right: auto; margin-left: auto; margin-bottom: 15px; }
#newsletter input.feild { background-image: url(../images/shipcanada/input-bg.gif); height: 16px; width: 200px; border: 1px solid #bdbab2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #96948d; clear: left; float: left; margin-top: 3px; margin-bottom: 3px; margin-left: 22px; padding-top: 5px; padding-right: 8px; padding-left: 8px; }
#newsletter input.submit { float: right; margin-top: 10px; }
#newsletter p { font-size: 11px; font-weight: bold; color: #FFF; margin-right: 13px; margin-left: 13px; padding-top: 10px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 10px; font-style: italic; }
.redbubble { width: 276px; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 15px; }
.redbubble .title { background-image: url(../images/shipcanada/leftbubble-title.png); width: 244px; height: 20px; color: #FFF; text-align: left; padding-top: 4px; padding-left: 30px; font-style: italic; font-weight: bold; }
.redbubble .info { background-image: url(../images/shipcanada/leftbubble-bg.png); padding-right: 15px; padding-left: 15px; padding-top: 10px; }
.redbubble .info .intro { background-image: url(../images/shipcanada/divider-dots.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 10px; padding-bottom: 10px; }
.redbubble .info .date { color: #bdbab2; text-align: left; margin-bottom: 5px; text-transform: uppercase; }
.redbubble .info p { margin: 0px; }
#footer { width: 956px; clear: both; }
#footer ul#footNav { margin: 0px; padding: 0px; list-style-type: none; }
#footer #footNav li { display: inline; border-right-width: 1px; border-right-style: solid; border-right-color: #85837d; margin: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#footer #footNav li.first { padding-left: 0px; }
#footer #footNav li.last { border-right-style: none; }
#footer #footNav a { color: #85837d; text-decoration: none; }
.divider-dots { background-image: url(../images/shipcanada/divider-dots.gif); background-position: left; height: 1px; width: auto; margin-top: 3px; margin-bottom: 3px; }
#footer .copyright { font-weight: bold; color: #c60800; }
#contentArea { color: #8d8b85; }
#lblPageTitle { color: #c60800; }

/* IE6 FIX S 
li, img, div { behavior: url("http://shipcanada.ca/iepngfix.htc") } */
* html #login {  background-image: none; }
/* 
* html img, * html div, * html #quote, * html #equipment, * html #contact, * html #tools, * html #shipping, * html #transit, * html #exporting {     
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}*/
* html #login {  background-image: url(../images/shipcanada/login-bg-tall-ie6.jpg); }
* html  #btnNav li { margin:0 5px; }
* html #maincontent { width:500px; }
* html #body { width:970px; }
/* E IE6 FIX */